{"title":"Lunettes de soleil polarisées","description":null,"products":[{"product_id":"polarized-uv400-square-navigator-sunglasses-legacy-miami","title":"Lunettes de soleil polarisées UV400 carrées Aviateur – Legacy MIAMI","description":"\n\n\u003cdiv class=\"legacy-pdp\" id=\"legacy-pdp-root\"\u003e\n\n\u003cstyle\u003e#legacy-pdp-root{  --lgc-black:#0D0D0D;  --lgc-graphite:#2B2B2B;  --lgc-stone:#D9D6CF;  --lgc-cream:#F2EFE9;  --lgc-white:#FFFFFF;  --lgc-ink-soft: rgba(13,13,13,0.62);  --lgc-ink-faint: rgba(13,13,13,0.42);  --lgc-line: rgba(13,13,13,0.08);  --lgc-radius-lg: 24px;  --lgc-radius-md: 18px;  --lgc-radius-sm: 12px;  --lgc-sans: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;  all: initial;  display:block;  box-sizing:border-box;  font-family: var(--lgc-sans);  color: var(--lgc-black);  background: var(--lgc-white);  -webkit-font-smoothing: antialiased;  text-align:left;  line-height:1.5;  max-width:600px;  margin:0 auto;}#legacy-pdp-root *, #legacy-pdp-root *::before, #legacy-pdp-root *::after{  box-sizing:border-box; margin:0; padding:0; font-family:inherit;  color:inherit; text-align:left; line-height:inherit; -webkit-font-smoothing: antialiased;}#legacy-pdp-root img{ max-width:100%; display:block; border:0; }#legacy-pdp-root button{ background:none; border:0; cursor:pointer; font:inherit; }#legacy-pdp-root ul{ list-style:none; }#legacy-pdp-root svg{ display:block; flex-shrink:0; }\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@300;400;500;600;700;800\u0026display=swap');\n#legacy-pdp-root .lgc-wrap{ padding:0 18px; }#legacy-pdp-root .lgc-section{ padding:36px 0; }\n#legacy-pdp-root .lgc-badge{  display:inline-flex; align-items:center; gap:6px;  background:var(--lgc-cream); color:var(--lgc-black);  padding:6px 14px; border-radius:999px; font-size:11.5px; font-weight:600;}#legacy-pdp-root .lgc-badge-dot{ width:6px; height:6px; border-radius:50%; background:var(--lgc-black); }\n#legacy-pdp-root .lgc-eyebrow{ font-size:12.5px; font-weight:600; color:var(--lgc-ink-soft); }#legacy-pdp-root .lgc-h1{ font-size:24px; font-weight:700; letter-spacing:-0.02em; line-height:1.12; }#legacy-pdp-root h2.lgc-h2{ font-size:22px; font-weight:700; letter-spacing:-0.02em; line-height:1.15; }#legacy-pdp-root h3.lgc-h3{ font-size:18px; font-weight:600; letter-spacing:-0.01em; }#legacy-pdp-root p.lgc-p{ font-size:15px; font-weight:400; color:var(--lgc-ink-soft); line-height:1.55; }\n\/* ---------- HERO ---------- *\/#legacy-pdp-root .lgc-hero{ padding:36px 0 8px; text-align:center; }#legacy-pdp-root .lgc-hero h1{ margin-top:14px; }#legacy-pdp-root .lgc-hero-sub{ margin:14px 0 0; font-size:15.5px; color:var(--lgc-ink-soft); }#legacy-pdp-root .lgc-hero-pills{ display:flex; gap:8px; justify-content:center; margin-top:20px; flex-wrap:wrap; }#legacy-pdp-root .lgc-pill{  font-size:12px; font-weight:500; padding:7px 14px; border-radius:999px;  background:var(--lgc-white); border:1px solid var(--lgc-line); color:var(--lgc-black);}#legacy-pdp-root .lgc-hero-img{  margin-top:26px; border-radius:var(--lgc-radius-lg); overflow:hidden; background:var(--lgc-cream);}#legacy-pdp-root .lgc-hero-img img{ width:100%; aspect-ratio:4\/5; object-fit:cover; }\n\/* ---------- PILARES ---------- *\/#legacy-pdp-root .lgc-pillars-head{ margin-bottom:18px; }#legacy-pdp-root .lgc-pillars-head h2{ margin-top:8px; }#legacy-pdp-root .lgc-pillar-grid{ display:grid; grid-template-columns:1fr 1fr; gap:12px; }#legacy-pdp-root .lgc-pillar{  border-radius:var(--lgc-radius-md); padding:20px 18px; min-height:150px;  display:flex; flex-direction:column; justify-content:flex-start;}#legacy-pdp-root .lgc-pillar.is-dark{ background:var(--lgc-black); color:var(--lgc-white); }#legacy-pdp-root .lgc-pillar.is-graphite{ background:var(--lgc-graphite); color:var(--lgc-white); }#legacy-pdp-root .lgc-pillar.is-stone{ background:var(--lgc-stone); color:var(--lgc-black); }#legacy-pdp-root .lgc-pillar.is-cream{ background:var(--lgc-cream); color:var(--lgc-black); }#legacy-pdp-root .lgc-pillar svg{ width:20px; height:20px; margin-bottom:16px; opacity:.9; }#legacy-pdp-root .lgc-pillar h4{ font-size:15px; font-weight:600; margin-bottom:6px; letter-spacing:-0.01em; }#legacy-pdp-root .lgc-pillar p{ font-size:12.5px; opacity:.72; font-weight:400; line-height:1.4; }\n\/* ---------- CARROSSÉIS ---------- *\/#legacy-pdp-root .lgc-carousel-head{ margin-bottom:16px; }#legacy-pdp-root .lgc-carousel-head h2{ margin-top:8px; }#legacy-pdp-root .lgc-carousel-head .lgc-p{ margin-top:6px; }#legacy-pdp-root .lgc-carousel{  display:flex; overflow-x:auto; gap:10px; scroll-snap-type:x mandatory;  -webkit-overflow-scrolling:touch; scrollbar-width:none; padding-bottom:2px;  margin:0 -18px; padding-left:18px; padding-right:18px;}#legacy-pdp-root .lgc-carousel::-webkit-scrollbar{ display:none; }#legacy-pdp-root .lgc-carousel-item{  flex:0 0 82%; scroll-snap-align:center; border-radius:var(--lgc-radius-md);  overflow:hidden; background:var(--lgc-cream); position:relative;}#legacy-pdp-root .lgc-carousel-item img{ width:100%; aspect-ratio:9\/16; object-fit:cover; }#legacy-pdp-root .lgc-carousel-cap{  position:absolute; left:10px; bottom:10px; background:rgba(13,13,13,0.55);  color:var(--lgc-white); font-size:11.5px; font-weight:500; padding:5px 10px; border-radius:999px;  backdrop-filter:blur(4px);}#legacy-pdp-root .lgc-carousel-wrap{ position:relative; }#legacy-pdp-root .lgc-arrow{  position:absolute; top:50%; transform:translateY(-50%); z-index:2;  width:32px; height:32px; border-radius:50%; background:rgba(13,13,13,0.5);  display:flex; align-items:center; justify-content:center; backdrop-filter:blur(4px);}#legacy-pdp-root .lgc-arrow svg{ width:16px; height:16px; stroke:var(--lgc-white); }#legacy-pdp-root .lgc-arrow.lgc-prev{ left:8px; }#legacy-pdp-root .lgc-arrow.lgc-next{ right:8px; }#legacy-pdp-root .lgc-dots{ display:flex; justify-content:center; gap:6px; margin-top:14px; }#legacy-pdp-root .lgc-dot{ width:6px; height:6px; border-radius:50%; background:var(--lgc-line); transition:all .2s ease; }#legacy-pdp-root .lgc-dot.is-active{ background:var(--lgc-black); width:16px; border-radius:3px; }\n\/* ---------- CARDS (dimensões \/ specs \/ faq) ---------- *\/#legacy-pdp-root .lgc-card{ background:var(--lgc-cream); border-radius:var(--lgc-radius-lg); padding:22px 18px; }#legacy-pdp-root .lgc-card.is-white{ background:var(--lgc-white); border:1px solid var(--lgc-line); }#legacy-pdp-root .lgc-section-head{ margin-bottom:18px; }#legacy-pdp-root .lgc-section-head h2{ margin-top:6px; }#legacy-pdp-root .lgc-tabs-nav{  display:inline-flex; gap:4px; background:var(--lgc-white); padding:4px; border-radius:999px; margin-bottom:18px;}#legacy-pdp-root .lgc-card.is-white .lgc-tabs-nav{ background:var(--lgc-cream); }#legacy-pdp-root .lgc-tab-btn{  padding:8px 14px; font-size:12.5px; font-weight:600; border-radius:999px; color:var(--lgc-ink-faint);  transition:all .2s ease;}#legacy-pdp-root .lgc-tab-btn.is-active{ background:var(--lgc-black); color:var(--lgc-white); }#legacy-pdp-root .lgc-tab-panel{ display:none; }#legacy-pdp-root .lgc-tab-panel.is-active{ display:block; }\n#legacy-pdp-root table.lgc-table{  width:100%; border-collapse:separate; border-spacing:0; font-size:13.5px;  background:var(--lgc-white); border-radius:var(--lgc-radius-sm); overflow:hidden;}#legacy-pdp-root table.lgc-table th, #legacy-pdp-root table.lgc-table td{  padding:11px 12px; text-align:left; border-bottom:1px solid var(--lgc-line);}#legacy-pdp-root table.lgc-table td:first-child{ font-weight:600; width:46%; }#legacy-pdp-root table.lgc-table tr:last-child td{ border-bottom:0; }#legacy-pdp-root .lgc-size-note{ font-size:12px; color:var(--lgc-ink-faint); margin-top:14px; }#legacy-pdp-root .lgc-table-scroll{  max-width:100%; overflow:hidden;  border-radius:var(--lgc-radius-sm); border:1px solid var(--lgc-line);}#legacy-pdp-root .lgc-table-scroll table.lgc-table{  width:100%; table-layout:fixed; border-radius:0; font-size:10.5px;}#legacy-pdp-root .lgc-table-scroll table.lgc-table th,#legacy-pdp-root .lgc-table-scroll table.lgc-table td{  padding:7px 3px; text-align:center; white-space:normal; word-break:break-word; overflow-wrap:break-word;}#legacy-pdp-root .lgc-table-scroll table.lgc-table th{  font-size:7.8px; letter-spacing:0; text-transform:uppercase; font-weight:600;  color:var(--lgc-ink-soft); background:var(--lgc-cream); line-height:1.2;}#legacy-pdp-root .lgc-table-scroll table.lgc-table td:first-child,#legacy-pdp-root .lgc-table-scroll table.lgc-table th:first-child{  font-weight:700;}\n#legacy-pdp-root .lgc-specs-list{ display:grid; gap:0; }#legacy-pdp-root .lgc-specs-row{  display:grid; grid-template-columns:1fr; gap:2px; padding:13px 0; border-bottom:1px solid var(--lgc-line); font-size:13.5px;}#legacy-pdp-root .lgc-specs-row:last-child{ border-bottom:0; }#legacy-pdp-root .lgc-specs-row span:first-child{ font-weight:600; color:var(--lgc-black); font-size:11px; text-transform:uppercase; letter-spacing:.04em; opacity:.6; }#legacy-pdp-root .lgc-specs-row span:last-child{ color:var(--lgc-black); }\n\/* ---------- GARANTIA (2 por linha) ---------- *\/#legacy-pdp-root .lgc-trust-head{ margin-bottom:18px; }#legacy-pdp-root .lgc-trust-head h2{ margin-top:8px; }#legacy-pdp-root .lgc-trust-grid{ display:grid; grid-template-columns:1fr 1fr; gap:12px; }#legacy-pdp-root .lgc-trust-item{  border-radius:var(--lgc-radius-md); padding:20px 14px; text-align:center; background:var(--lgc-cream);}#legacy-pdp-root .lgc-trust-item svg{ width:22px; height:22px; margin:0 auto 12px; }#legacy-pdp-root .lgc-trust-item h4{ font-size:14px; font-weight:600; margin-bottom:5px; }#legacy-pdp-root .lgc-trust-item p{ font-size:12px; color:var(--lgc-ink-soft); line-height:1.4; }\n\/* ---------- FAQ ---------- *\/#legacy-pdp-root .lgc-faq-item{ border-bottom:1px solid var(--lgc-line); }#legacy-pdp-root .lgc-faq-item:last-child{ border-bottom:0; }#legacy-pdp-root .lgc-faq-q{  width:100%; display:flex; justify-content:space-between; align-items:center; gap:10px;  padding:15px 2px; font-size:14px; font-weight:600; text-align:left;}#legacy-pdp-root .lgc-faq-q .lgc-plus{ font-size:18px; font-weight:300; transition:transform .25s ease; color:var(--lgc-ink-faint); }#legacy-pdp-root .lgc-faq-item.is-open .lgc-plus{ transform:rotate(45deg); }#legacy-pdp-root .lgc-faq-a{ max-height:0; overflow:hidden; transition:max-height .3s ease; }#legacy-pdp-root .lgc-faq-a-inner{ padding:0 2px 16px; font-size:13px; color:var(--lgc-ink-soft); }#legacy-pdp-root .lgc-faq-item.is-open .lgc-faq-a{ max-height:300px; }\n\/* ---------- FOOTER ---------- *\/#legacy-pdp-root .lgc-tagline{ text-align:center; padding:32px 20px 6px; font-size:13px; color:var(--lgc-ink-faint); font-weight:500; }\n\/* ---------- LANG SWITCH (bandeiras) ---------- *\/#legacy-pdp-root .lgc-langbar{ display:none; justify-content:center; gap:8px; padding-top:14px; }#legacy-pdp-root .lgc-lang-btn{  width:26px; height:19px; padding:0; border-radius:2px; overflow:hidden;  border:1px solid var(--lgc-line); opacity:.55; transition:opacity .2s ease, border-color .2s ease;  line-height:0;}#legacy-pdp-root .lgc-lang-btn img{ width:100%; height:100%; object-fit:cover; border-radius:1px; }#legacy-pdp-root .lgc-lang-btn.is-active{ opacity:1; border-color:var(--lgc-black); }\n\u003c\/style\u003e\n\n\u003csection class=\"lgc-wrap lgc-hero\"\u003e\n  \u003cspan class=\"lgc-badge\"\u003e\u003cspan class=\"lgc-badge-dot\"\u003e\u003c\/span\u003eLEGACY — Conçu pour durer\u003c\/span\u003e\n  \u003ch2 class=\"lgc-h1\"\u003eMIAMI — Géométrie audacieuse, clarté côtière.\u003c\/h2\u003e\n\n  \u003cp class=\"lgc-hero-sub\"\u003eUne silhouette de lunettes aviateur carrées audacieuses combinant une monture structurée, un double pont et des verres polarisés UV400.\u003c\/p\u003e\n\n  \u003cdiv class=\"lgc-hero-pills\"\u003e\n\n    \u003cspan class=\"lgc-pill\"\u003eVerres polarisés\u003c\/span\u003e\n    \u003cspan class=\"lgc-pill\"\u003eProtection UV400\u003c\/span\u003e\n    \u003cspan class=\"lgc-pill\"\u003eRetours sous 14 jours\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-hero-img\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/miami-description-hero.png?v=1785990251\" alt=\"Lunettes de soleil aviateur carrées polarisées UV400 MIAMI dans un décor côtier\"\u003e\u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\u003csection class=\"lgc-wrap lgc-section\"\u003e\n  \u003cdiv class=\"lgc-pillars-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\"\u003ePourquoi Legacy\u003c\/span\u003e\u003ch2 class=\"lgc-h2\"\u003eClarté polarisée, structure fiable et caractère côtier\u003c\/h2\u003e\n\n\n\u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-pillar-grid\"\u003e\n\n    \u003cdiv class=\"lgc-pillar is-dark\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M12 2 21 7 21 17 12 22 3 17 3 7Z\"\u003e\u003c\/path\u003e\u003cpath d=\"M3 7 12 12 21 7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch4\u003eClarté polarisée\u003c\/h4\u003e\n\n\u003cp\u003eLes verres polarisés sont conçus pour réduire l'éblouissement réfléchi pour une vision plus confortable dans des conditions lumineuses.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-pillar is-stone\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M4 4h9l7 7-9 9-7-7z\"\u003e\u003c\/path\u003e\u003ccircle cx=\"9\" cy=\"9\" r=\"1.4\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003ch4\u003eValeur raffinée\u003c\/h4\u003e\n\n\u003cp\u003eUne monture hybride réfléchie avec des branches sculptées, des détails métalliques et sans majoration inutile.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-pillar is-graphite\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M12 2 3 6v6c0 5 4 8.5 9 10 5-1.5 9-5 9-10V6z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch4\u003eProtection UV400\u003c\/h4\u003e\n\n\u003cp\u003eLes verres UV400 sont conçus pour protéger les yeux de la lumière UVA et UVB.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-pillar is-cream\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M4 12a8 8 0 1 0 3-6.2\"\u003e\u003c\/path\u003e\u003cpath d=\"M4 4v5h5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch4\u003eGarantie + Retours\u003c\/h4\u003e\n\n\u003cp\u003eDroit de rétractation de 14 jours et protection contre les défauts de fabrication.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n  \u003cdiv class=\"lgc-carousel-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\"\u003eLes détails\u003c\/span\u003e\u003ch2 class=\"lgc-h2\"\u003eL'artisanat des lunettes aviateur carrées de près\u003c\/h2\u003e\n\n\u003cp class=\"lgc-p\"\u003eDécouvrez la monture structurée, les verres polarisés, le double pont, les charnières renforcées et les fines branches métalliques.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-carousel-wrap\"\u003e\n\n\u003cdiv class=\"lgc-carousel\" data-carousel=\"qualidade\"\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/miami-quality-havana-blue.png?v=1785990256\" alt=\"Détail de la monture MIAMI Havane et du verre polarisé bleu\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/miami-quality-yellow.png?v=1785990261\" alt=\"Détail de la monture noire MIAMI et du verre polarisé jaune ambre\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/miami-quality-black.png?v=1785990265\" alt=\"Détail de la monture noire MIAMI et du verre polarisé noir\"\u003e\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003cbutton class=\"lgc-arrow lgc-prev\" data-arrow-prev=\"qualidade\" aria-label=\"Précédent\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M15 18l-6-6 6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\u003cbutton class=\"lgc-arrow lgc-next\" data-arrow-next=\"qualidade\" aria-label=\"Suivant\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M9 18l6-6-6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-dots\" data-dots=\"qualidade\"\u003e\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n  \u003cdiv class=\"lgc-carousel-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\"\u003eCaractère Urbain Côtier\u003c\/span\u003e\u003ch2 class=\"lgc-h2\"\u003eConçu pour les avenues lumineuses et les fronts de mer nocturnes\u003c\/h2\u003e\n\n\u003cp class=\"lgc-p\"\u003ePortez les MIAMI avec une coupe moderne, des couches de villégiature ou des essentiels quotidiens raffinés pour une finition architecturale confiante.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-carousel-wrap\"\u003e\n\n\u003cdiv class=\"lgc-carousel\" data-carousel=\"uso\"\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/miami-lifestyle-havana-blue.png?v=1785990271\" alt=\"Lunettes de soleil MIAMI monture havane et verre bleu dans un cadre de vie à Miami\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/miami-lifestyle-yellow.png?v=1785990275\" alt=\"Lunettes de soleil MIAMI monture noire et verre jaune dans un cadre de vie à Miami\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/miami-lifestyle-havana-black.png?v=1785990280\" alt=\"Lunettes de soleil MIAMI monture havane et verre noir dans un cadre de vie à Miami\"\u003e\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003cbutton class=\"lgc-arrow lgc-prev\" data-arrow-prev=\"uso\" aria-label=\"Précédent\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M15 18l-6-6 6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\u003cbutton class=\"lgc-arrow lgc-next\" data-arrow-next=\"uso\" aria-label=\"Suivant\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M9 18l6-6-6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-dots\" data-dots=\"uso\"\u003e\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c!-- OPTIONAL SIZE GUIDE\nInclude a size\/measurement table only when the source provides verified measurements\nin centimetres for direct comparison. Never create a table from size labels alone.\n--\u0026gt;\n\n\u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n  \u003cdiv class=\"lgc-card is-white\"\u003e\n\n\u003cdiv class=\"lgc-section-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\"\u003eSpécifications\u003c\/span\u003e\u003ch2 class=\"lgc-h2\"\u003eDétails du produit\u003c\/h2\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tabs-nav\" data-tabgroup=\"specs\"\u003e\n\n\u003cbutton class=\"lgc-tab-btn is-active\" data-tab=\"materiais\"\u003eDesign\u003c\/button\u003e\u003cbutton class=\"lgc-tab-btn\" data-tab=\"cuidados\"\u003eEntretien\u003c\/button\u003e\u003cbutton class=\"lgc-tab-btn\" data-tab=\"tecnica\"\u003eAjustement\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tab-panel is-active\" data-panel=\"materiais\"\u003e\u003cdiv class=\"lgc-specs-list\"\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eStyle\u003c\/span\u003e\u003cspan\u003eLunettes de soleil aviateur carrées avec monture structurée à double pont\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eFinition de la monture\u003c\/span\u003e\u003cspan\u003eBranches noires ou havane avec branches en métal poli\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eTechnologie des verres\u003c\/span\u003e\u003cspan\u003ePolarisés UV400\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eMatériel\u003c\/span\u003e\u003cspan\u003eDouble pont, support nasal intégré, charnières renforcées et fines branches métalliques\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tab-panel\" data-panel=\"cuidados\"\u003e\u003cdiv class=\"lgc-specs-list\"\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eNettoyage\u003c\/span\u003e\u003cspan\u003eUtilisez un chiffon en microfibre propre pour les verres\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eHumidité\u003c\/span\u003e\u003cspan\u003eRincez la poussière avant d'essuyer ; évitez une pression abrasive\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eSéchage\u003c\/span\u003e\u003cspan\u003eRangez-les au sec dans un étui de protection, à l'abri de la chaleur\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tab-panel\" data-panel=\"tecnica\"\u003e\u003cdiv class=\"lgc-specs-list\"\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eProfil de la monture\u003c\/span\u003e\u003cspan\u003eSilhouette aviateur carrée structurée avec des proportions unisexes affirmées\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eConseils d'ajustement\u003c\/span\u003e\u003cspan\u003eChoisissez en fonction de la largeur du visage et de la couverture préférée\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eUtilisation\u003c\/span\u003e\u003cspan\u003eQuotidien \/ voyage \/ loisirs\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eDépartement\u003c\/span\u003e\u003cspan\u003eUnisexe\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003cdiv class=\"legacy-brand-card\" data-legacy-brand-signature=\"v6\"\u003e\n\n  \u003cdiv class=\"legacy-brand-card__inner\"\u003e\n\n    \u003cdiv class=\"legacy-brand-card__logo-wrap\"\u003e\n\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/logo-white.png?v=1785300933\" alt=\"Legacy Store\" class=\"legacy-brand-card__logo\"\u003e\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"legacy-brand-card__content\"\u003e\n\n      \u003cp class=\"legacy-brand-card__eyebrow\"\u003eÀ propos de nous\u003c\/p\u003e\n\n\n      \u003cp class=\"legacy-brand-card__text\"\u003e\n        Legacy est conçu pour ceux qui apprécient un style intemporel, des détails raffinés et une qualité durable.\n        Nous sélectionnons des essentiels sophistiqués qui apportent confiance, caractère et sophistication sans effort\n        à la vie quotidienne.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"legacy-brand-card__socials\"\u003e\n\n      \u003ca href=\"https:\/\/instagram.com\/legacy.luxurywear\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"legacy-brand-card__social legacy-brand-card__social--clickable\" aria-label=\"Instagram Legacy Luxurywear\"\u003e\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003c!--$9--\u003e\n        \n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eInstagram\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \n\n      \u003cdiv class=\"legacy-brand-card__social\" aria-label=\"TikTok\"\u003e\n\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M14.2 4c.6 1.7 1.7 3 3.8 3.3v2.5c-1.4 0-2.7-.4-3.8-1.1v5.4c0 3-2.2 5-5.1 5-2.6 0-4.7-1.8-4.7-4.4 0-2.9 2.4-4.8 5.3-4.4v2.6c-1.2-.4-2.6.3-2.6 1.8 0 1.1.9 1.9 2 1.9 1.3 0 2.3-.8 2.3-2.6V4h2.8Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eTikTok\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"legacy-brand-card__social\" aria-label=\"YouTube\"\u003e\n\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M21.2 8.4c-.2-1-.9-1.8-1.9-2-1.7-.4-7.3-.4-7.3-.4s-5.6 0-7.3.4c-1 .2-1.7 1-1.9 2C2.4 10 2.4 12 2.4 12s0 2 .4 3.6c.2 1 .9 1.8 1.9 2 1.7.4 7.3.4 7.3.4s5.6 0 7.3-.4c1-.2 1.7-1 1.9-2 .4-1.6.4-3.6.4-3.6s0-2-.4-3.6Z\" stroke=\"currentColor\" stroke-width=\"1.8\" fill=\"none\"\u003e\u003c\/path\u003e\n            \u003cpath d=\"M10.2 9.4 15 12l-4.8 2.6V9.4Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eYouTube\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"legacy-brand-card__social\" aria-label=\"Facebook\"\u003e\n\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M13.4 20v-6.2h2.1l.4-2.5h-2.5V9.7c0-.7.2-1.2 1.2-1.2h1.4V6.2c-.2 0-.9-.1-1.8-.1-1.8 0-3.1 1.1-3.1 3.2v2h-2.1v2.5h2.1V20h2.3Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eFacebook\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \n\n\n\n\n\n\u003cstyle\u003e\n  .legacy-brand-card,\n  .legacy-brand-card * {\n    box-sizing: border-box;\n  }\n\n  .legacy-brand-card {\n    width: 100%;\n    margin: 0;\n  }\n\n  .legacy-brand-card__inner {\n    background: #1c1c1c;\n    color: #ffffff;\n    border-radius: 16px;\n    padding: 24px 22px;\n    font-family: Inter, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Arial, sans-serif;\n    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.16);\n  }\n\n  .legacy-brand-card__logo-wrap {\n    margin-bottom: 18px;\n  }\n\n  .legacy-brand-card__logo {\n    display: block;\n    max-width: 180px;\n    width: 100%;\n    height: auto;\n  }\n\n  .legacy-brand-card__content {\n    margin-bottom: 20px;\n  }\n\n  .legacy-brand-card__eyebrow {\n    margin: 0 0 10px;\n    font-size: 14px;\n    line-height: 1.2;\n    font-weight: 700;\n    color: #ffffff;\n  }\n\n  .legacy-brand-card__text {\n    margin: 0;\n    color: rgba(255, 255, 255, 0.72);\n    font-size: 15px;\n    line-height: 1.8;\n    font-weight: 400;\n    max-width: 640px;\n  }\n\n  .legacy-brand-card__socials {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 12px;\n  }\n\n  .legacy-brand-card__social {\n    display: flex;\n    align-items: center;\n    gap: 10px;\n    padding: 12px 14px;\n    border-radius: 12px;\n    background: rgba(255, 255, 255, 0.04);\n    border: 1px solid rgba(255, 255, 255, 0.08);\n    text-decoration: none;\n    color: #ffffff;\n    min-width: 0;\n  }\n\n  .legacy-brand-card__social--clickable {\n    transition: transform 0.2s ease, background 0.2s ease, border-color 0.2s ease;\n    cursor: pointer;\n  }\n\n  .legacy-brand-card__social--clickable:hover {\n    transform: translateY(-1px);\n    background: rgba(255, 255, 255, 0.07);\n    border-color: rgba(255, 255, 255, 0.16);\n  }\n\n  .legacy-brand-card__social-icon {\n    width: 18px;\n    height: 18px;\n    min-width: 18px;\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    color: #ffffff;\n  }\n\n  .legacy-brand-card__social-icon svg {\n    width: 18px;\n    height: 18px;\n    display: block;\n  }\n\n  .legacy-brand-card__social-label {\n    font-size: 13px;\n    font-weight: 600;\n    color: #ffffff;\n    white-space: nowrap;\n  }\n\n  .legacy-brand-card__social-handle {\n    margin-left: auto;\n    font-size: 13px;\n    color: rgba(255, 255, 255, 0.66);\n    overflow: hidden;\n    text-overflow: ellipsis;\n    white-space: nowrap;\n  }\n\n  @media screen and (max-width: 749px) {\n    .legacy-brand-card__inner {\n      padding: 20px 18px;\n      border-radius: 14px;\n    }\n\n    .legacy-brand-card__logo {\n      max-width: 160px;\n    }\n\n    .legacy-brand-card__text {\n      font-size: 14px;\n      line-height: 1.7;\n    }\n\n    .legacy-brand-card__socials {\n      grid-template-columns: 1fr;\n    }\n\n    .legacy-brand-card__social {\n      padding: 11px 12px;\n    }\n\n    .legacy-brand-card__social-label,\n    .legacy-brand-card__social-handle {\n      font-size: 12.5px;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cstyle\u003e\n  \/* Compatibility with the legacy PDP reset. Keeps the approved card visually identical. *\/\n  #legacy-pdp-root .legacy-brand-card,\n  #legacy-pdp-root .legacy-brand-card * { box-sizing: border-box; }\n  #legacy-pdp-root .legacy-brand-card { width: 100%; margin: 0; }\n  #legacy-pdp-root .legacy-brand-card__inner {\n    background: #1c1c1c; color: #ffffff; border-radius: 16px; padding: 24px 22px;\n    font-family: Inter, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Arial, sans-serif;\n    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.16);\n  }\n  #legacy-pdp-root .legacy-brand-card__logo-wrap { margin-bottom: 18px; }\n  #legacy-pdp-root .legacy-brand-card__logo { display: block; max-width: 180px; width: 100%; height: auto; }\n  #legacy-pdp-root .legacy-brand-card__content { margin-bottom: 20px; }\n  #legacy-pdp-root .legacy-brand-card__eyebrow {\n    margin: 0 0 10px; font-size: 14px; line-height: 1.2; font-weight: 700; color: #ffffff;\n  }\n  #legacy-pdp-root .legacy-brand-card__text {\n    margin: 0; color: rgba(255, 255, 255, 0.72); font-size: 15px; line-height: 1.8;\n    font-weight: 400; max-width: 640px;\n  }\n  #legacy-pdp-root .legacy-brand-card__socials {\n    display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 12px;\n  }\n  #legacy-pdp-root .legacy-brand-card__social {\n    display: flex; align-items: center; gap: 10px; padding: 12px 14px; border-radius: 12px;\n    background: rgba(255, 255, 255, 0.04); border: 1px solid rgba(255, 255, 255, 0.08);\n    text-decoration: none; color: #ffffff; min-width: 0;\n  }\n  #legacy-pdp-root .legacy-brand-card__social--clickable {\n    transition: transform 0.2s ease, background 0.2s ease, border-color 0.2s ease; cursor: pointer;\n  }\n  #legacy-pdp-root .legacy-brand-card__social--clickable:hover {\n    transform: translateY(-1px); background: rgba(255, 255, 255, 0.07);\n    border-color: rgba(255, 255, 255, 0.16);\n  }\n  #legacy-pdp-root .legacy-brand-card__social-icon {\n    width: 18px; height: 18px; min-width: 18px; display: inline-flex;\n    align-items: center; justify-content: center; color: #ffffff;\n  }\n  #legacy-pdp-root .legacy-brand-card__social-icon svg { width: 18px; height: 18px; display: block; }\n  #legacy-pdp-root .legacy-brand-card__social-label {\n    font-size: 13px; font-weight: 600; color: #ffffff; white-space: nowrap;\n  }\n  #legacy-pdp-root .legacy-brand-card__social-handle {\n    margin-left: auto; font-size: 13px; color: rgba(255, 255, 255, 0.66);\n    overflow: hidden; text-overflow: ellipsis; white-space: nowrap;\n  }\n  @media screen and (max-width: 749px) {\n    #legacy-pdp-root .legacy-brand-card__inner { padding: 20px 18px; border-radius: 14px; }\n    #legacy-pdp-root .legacy-brand-card__logo { max-width: 160px; }\n    #legacy-pdp-root .legacy-brand-card__text { font-size: 14px; line-height: 1.7; }\n    #legacy-pdp-root .legacy-brand-card__socials { grid-template-columns: 1fr; }\n    #legacy-pdp-root .legacy-brand-card__social { padding: 11px 12px; }\n    #legacy-pdp-root .legacy-brand-card__social-label,\n    #legacy-pdp-root .legacy-brand-card__social-handle { font-size: 12.5px; }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"lgc-wrap lgc-tagline\"\u003eLegacy n'est pas ce que nous avons. C'est ce que nous laissons.\u003c\/div\u003e\n\n\n\n\n\n\n\u003cscript\u003e\n(function(){\n  document.querySelectorAll('#legacy-pdp-root, .legacy-pdp').forEach(function(root){\n    if(root.dataset.lgcInit) return;\n    root.dataset.lgcInit = \"1\";\n\n    root.querySelectorAll('[data-tabgroup]').forEach(function(nav){\n      var section = nav.closest('.lgc-card') || root;\n      var buttons = nav.querySelectorAll('.lgc-tab-btn');\n      buttons.forEach(function(btn){\n        btn.addEventListener('click', function(){\n          var target = btn.getAttribute('data-tab');\n          buttons.forEach(function(b){ b.classList.remove('is-active'); });\n          btn.classList.add('is-active');\n          section.querySelectorAll('.lgc-tab-panel').forEach(function(panel){\n            panel.classList.toggle('is-active', panel.getAttribute('data-panel') === target);\n          });\n        });\n      });\n    });\n\n    root.querySelectorAll('.lgc-faq-item').forEach(function(item){\n      var q = item.querySelector('.lgc-faq-q');\n      if(q) q.addEventListener('click', function(){ item.classList.toggle('is-open'); });\n    });\n\n    var AUTOPLAY_MS = 5000;\n\n    root.querySelectorAll('.lgc-carousel').forEach(function(carousel){\n      var key = carousel.getAttribute('data-carousel');\n      var dotsWrap = root.querySelector('[data-dots=\"' + key + '\"]');\n      var originals = Array.prototype.slice.call(carousel.querySelectorAll('.lgc-carousel-item'));\n      var n = originals.length;\n      if(!dotsWrap || n \u003c 2) return;\n\n      originals.forEach(function(_, i){\n        var dot = document.createElement('span');\n        dot.className = 'lgc-dot' + (i === 0 ? ' is-active' : '');\n        dotsWrap.appendChild(dot);\n      });\n      var dots = dotsWrap.querySelectorAll('.lgc-dot');\n\n      var firstClone = originals[0].cloneNode(true);\n      var lastClone = originals[n - 1].cloneNode(true);\n      firstClone.setAttribute('aria-hidden', 'true');\n      lastClone.setAttribute('aria-hidden', 'true');\n      carousel.appendChild(firstClone);\n      carousel.insertBefore(lastClone, originals[0]);\n\n      var allItems = Array.prototype.slice.call(carousel.children);\n\n      function scrollLeftFor(el){\n        return el.getBoundingClientRect().left - carousel.getBoundingClientRect().left + carousel.scrollLeft;\n      }\n      function goTo(i, smooth){\n        carousel.scrollTo({ left: scrollLeftFor(allItems[i]), behavior: smooth ? 'smooth' : 'auto' });\n      }\n      function setActiveDot(realIndex){\n        dots.forEach(function(d, i){ d.classList.toggle('is-active', i === realIndex); });\n      }\n\n      goTo(1, false);\n\n      var settleTimer = null;\n      var autoplayTimer = null;\n\n      function settle(){\n        var center = carousel.scrollLeft + carousel.clientWidth \/ 2;\n        var closest = 1;\n        var closestDist = Infinity;\n        allItems.forEach(function(item, i){\n          var itemCenter = item.offsetLeft + item.clientWidth \/ 2;\n          var dist = Math.abs(itemCenter - center);\n          if(dist \u003c closestDist){ closestDist = dist; closest = i; }\n        });\n        var realIndex = (closest - 1 + n) % n;\n        setActiveDot(realIndex);\n        if(closest === 0){ goTo(n, false); }\n        else if(closest === allItems.length - 1){ goTo(1, false); }\n      }\n\n      carousel.addEventListener('scroll', function(){\n        clearTimeout(settleTimer);\n        settleTimer = setTimeout(settle, 120);\n      });\n\n      function step(dir){\n        var w = originals[0].getBoundingClientRect().width + 10;\n        carousel.scrollBy({ left: w * dir, behavior: 'smooth' });\n      }\n\n      function scheduleAutoplay(){\n        clearTimeout(autoplayTimer);\n        autoplayTimer = setTimeout(function(){\n          step(1);\n          scheduleAutoplay();\n        }, AUTOPLAY_MS);\n      }\n      function restartAutoplay(){ scheduleAutoplay(); }\n\n      ['pointerdown', 'touchstart', 'wheel'].forEach(function(evt){\n        carousel.addEventListener(evt, restartAutoplay, { passive: true });\n      });\n\n      var prevBtn = root.querySelector('[data-arrow-prev=\"' + key + '\"]');\n      var nextBtn = root.querySelector('[data-arrow-next=\"' + key + '\"]');\n      if(prevBtn) prevBtn.addEventListener('click', function(){ step(-1); restartAutoplay(); });\n      if(nextBtn) nextBtn.addEventListener('click', function(){ step(1); restartAutoplay(); });\n\n      scheduleAutoplay();\n    });\n  });\n})();\n\u003c\/script\u003e\n","brand":"Legacy","offers":[{"title":"Monture Havane \/ Verres Bleu Glacé","offer_id":50226125930736,"sku":"15084156223648-52480294781088","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Monture noire \/ Verres jaunes ambrés","offer_id":50226125963504,"sku":"15084156223648-52480294813856","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Monture noire \/ Verre noir","offer_id":50226125996272,"sku":"15084156223648-52533816459424","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Monture noire \/ Verres bleus glacier","offer_id":50226126029040,"sku":"15084156223648-52480294846624","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Monture havane \/ Verres noirs","offer_id":50226126061808,"sku":"15084156223648-52480294879392","price":32.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0855\/6357\/2464\/files\/miami-havana-blue-diagonal_262fdac3-3c7e-4df9-835e-d11b9059d3be.png?v=1786195881"},{"product_id":"polarized-uv400-round-browline-sunglasses-legacy-capri","title":"Lunettes de soleil rondes polarisées UV400 avec barre supérieure – Legacy CAPRI","description":"\n\n\u003cdiv class=\"legacy-pdp\" id=\"legacy-pdp-root\"\u003e\n\n\u003cstyle\u003e#legacy-pdp-root{  --lgc-black:#0D0D0D;  --lgc-graphite:#2B2B2B;  --lgc-stone:#D9D6CF;  --lgc-cream:#F2EFE9;  --lgc-white:#FFFFFF;  --lgc-ink-soft: rgba(13,13,13,0.62);  --lgc-ink-faint: rgba(13,13,13,0.42);  --lgc-line: rgba(13,13,13,0.08);  --lgc-radius-lg: 24px;  --lgc-radius-md: 18px;  --lgc-radius-sm: 12px;  --lgc-sans: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;  all: initial;  display:block;  box-sizing:border-box;  font-family: var(--lgc-sans);  color: var(--lgc-black);  background: var(--lgc-white);  -webkit-font-smoothing: antialiased;  text-align:left;  line-height:1.5;  max-width:600px;  margin:0 auto;}#legacy-pdp-root *, #legacy-pdp-root *::before, #legacy-pdp-root *::after{  box-sizing:border-box; margin:0; padding:0; font-family:inherit;  color:inherit; text-align:left; line-height:inherit; -webkit-font-smoothing: antialiased;}#legacy-pdp-root img{ max-width:100%; display:block; border:0; }#legacy-pdp-root button{ background:none; border:0; cursor:pointer; font:inherit; }#legacy-pdp-root ul{ list-style:none; }#legacy-pdp-root svg{ display:block; flex-shrink:0; }\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@300;400;500;600;700;800\u0026display=swap');\n#legacy-pdp-root .lgc-wrap{ padding:0 18px; }#legacy-pdp-root .lgc-section{ padding:36px 0; }\n#legacy-pdp-root .lgc-badge{  display:inline-flex; align-items:center; gap:6px;  background:var(--lgc-cream); color:var(--lgc-black);  padding:6px 14px; border-radius:999px; font-size:11.5px; font-weight:600;}#legacy-pdp-root .lgc-badge-dot{ width:6px; height:6px; border-radius:50%; background:var(--lgc-black); }\n#legacy-pdp-root .lgc-eyebrow{ font-size:12.5px; font-weight:600; color:var(--lgc-ink-soft); }#legacy-pdp-root .lgc-h1{ font-size:24px; font-weight:700; letter-spacing:-0.02em; line-height:1.12; }#legacy-pdp-root h2.lgc-h2{ font-size:22px; font-weight:700; letter-spacing:-0.02em; line-height:1.15; }#legacy-pdp-root h3.lgc-h3{ font-size:18px; font-weight:600; letter-spacing:-0.01em; }#legacy-pdp-root p.lgc-p{ font-size:15px; font-weight:400; color:var(--lgc-ink-soft); line-height:1.55; }\n\/* ---------- HERO ---------- *\/#legacy-pdp-root .lgc-hero{ padding:36px 0 8px; text-align:center; }#legacy-pdp-root .lgc-hero h1{ margin-top:14px; }#legacy-pdp-root .lgc-hero-sub{ margin:14px 0 0; font-size:15.5px; color:var(--lgc-ink-soft); }#legacy-pdp-root .lgc-hero-pills{ display:flex; gap:8px; justify-content:center; margin-top:20px; flex-wrap:wrap; }#legacy-pdp-root .lgc-pill{  font-size:12px; font-weight:500; padding:7px 14px; border-radius:999px;  background:var(--lgc-white); border:1px solid var(--lgc-line); color:var(--lgc-black);}#legacy-pdp-root .lgc-hero-img{  margin-top:26px; border-radius:var(--lgc-radius-lg); overflow:hidden; background:var(--lgc-cream);}#legacy-pdp-root .lgc-hero-img img{ width:100%; aspect-ratio:4\/5; object-fit:cover; }\n\/* ---------- PILARES ---------- *\/#legacy-pdp-root .lgc-pillars-head{ margin-bottom:18px; }#legacy-pdp-root .lgc-pillars-head h2{ margin-top:8px; }#legacy-pdp-root .lgc-pillar-grid{ display:grid; grid-template-columns:1fr 1fr; gap:12px; }#legacy-pdp-root .lgc-pillar{  border-radius:var(--lgc-radius-md); padding:20px 18px; min-height:150px;  display:flex; flex-direction:column; justify-content:flex-start;}#legacy-pdp-root .lgc-pillar.is-dark{ background:var(--lgc-black); color:var(--lgc-white); }#legacy-pdp-root .lgc-pillar.is-graphite{ background:var(--lgc-graphite); color:var(--lgc-white); }#legacy-pdp-root .lgc-pillar.is-stone{ background:var(--lgc-stone); color:var(--lgc-black); }#legacy-pdp-root .lgc-pillar.is-cream{ background:var(--lgc-cream); color:var(--lgc-black); }#legacy-pdp-root .lgc-pillar svg{ width:20px; height:20px; margin-bottom:16px; opacity:.9; }#legacy-pdp-root .lgc-pillar h4{ font-size:15px; font-weight:600; margin-bottom:6px; letter-spacing:-0.01em; }#legacy-pdp-root .lgc-pillar p{ font-size:12.5px; opacity:.72; font-weight:400; line-height:1.4; }\n\/* ---------- CARROSSÉIS ---------- *\/#legacy-pdp-root .lgc-carousel-head{ margin-bottom:16px; }#legacy-pdp-root .lgc-carousel-head h2{ margin-top:8px; }#legacy-pdp-root .lgc-carousel-head .lgc-p{ margin-top:6px; }#legacy-pdp-root .lgc-carousel{  display:flex; overflow-x:auto; gap:10px; scroll-snap-type:x mandatory;  -webkit-overflow-scrolling:touch; scrollbar-width:none; padding-bottom:2px;  margin:0 -18px; padding-left:18px; padding-right:18px;}#legacy-pdp-root .lgc-carousel::-webkit-scrollbar{ display:none; }#legacy-pdp-root .lgc-carousel-item{  flex:0 0 82%; scroll-snap-align:center; border-radius:var(--lgc-radius-md);  overflow:hidden; background:var(--lgc-cream); position:relative;}#legacy-pdp-root .lgc-carousel-item img{ width:100%; aspect-ratio:9\/16; object-fit:cover; }#legacy-pdp-root .lgc-carousel-cap{  position:absolute; left:10px; bottom:10px; background:rgba(13,13,13,0.55);  color:var(--lgc-white); font-size:11.5px; font-weight:500; padding:5px 10px; border-radius:999px;  backdrop-filter:blur(4px);}#legacy-pdp-root .lgc-carousel-wrap{ position:relative; }#legacy-pdp-root .lgc-arrow{  position:absolute; top:50%; transform:translateY(-50%); z-index:2;  width:32px; height:32px; border-radius:50%; background:rgba(13,13,13,0.5);  display:flex; align-items:center; justify-content:center; backdrop-filter:blur(4px);}#legacy-pdp-root .lgc-arrow svg{ width:16px; height:16px; stroke:var(--lgc-white); }#legacy-pdp-root .lgc-arrow.lgc-prev{ left:8px; }#legacy-pdp-root .lgc-arrow.lgc-next{ right:8px; }#legacy-pdp-root .lgc-dots{ display:flex; justify-content:center; gap:6px; margin-top:14px; }#legacy-pdp-root .lgc-dot{ width:6px; height:6px; border-radius:50%; background:var(--lgc-line); transition:all .2s ease; }#legacy-pdp-root .lgc-dot.is-active{ background:var(--lgc-black); width:16px; border-radius:3px; }\n\/* ---------- CARDS (dimensões \/ specs \/ faq) ---------- *\/#legacy-pdp-root .lgc-card{ background:var(--lgc-cream); border-radius:var(--lgc-radius-lg); padding:22px 18px; }#legacy-pdp-root .lgc-card.is-white{ background:var(--lgc-white); border:1px solid var(--lgc-line); }#legacy-pdp-root .lgc-section-head{ margin-bottom:18px; }#legacy-pdp-root .lgc-section-head h2{ margin-top:6px; }#legacy-pdp-root .lgc-tabs-nav{  display:inline-flex; gap:4px; background:var(--lgc-white); padding:4px; border-radius:999px; margin-bottom:18px;}#legacy-pdp-root .lgc-card.is-white .lgc-tabs-nav{ background:var(--lgc-cream); }#legacy-pdp-root .lgc-tab-btn{  padding:8px 14px; font-size:12.5px; font-weight:600; border-radius:999px; color:var(--lgc-ink-faint);  transition:all .2s ease;}#legacy-pdp-root .lgc-tab-btn.is-active{ background:var(--lgc-black); color:var(--lgc-white); }#legacy-pdp-root .lgc-tab-panel{ display:none; }#legacy-pdp-root .lgc-tab-panel.is-active{ display:block; }\n#legacy-pdp-root table.lgc-table{  width:100%; border-collapse:separate; border-spacing:0; font-size:13.5px;  background:var(--lgc-white); border-radius:var(--lgc-radius-sm); overflow:hidden;}#legacy-pdp-root table.lgc-table th, #legacy-pdp-root table.lgc-table td{  padding:11px 12px; text-align:left; border-bottom:1px solid var(--lgc-line);}#legacy-pdp-root table.lgc-table td:first-child{ font-weight:600; width:46%; }#legacy-pdp-root table.lgc-table tr:last-child td{ border-bottom:0; }#legacy-pdp-root .lgc-size-note{ font-size:12px; color:var(--lgc-ink-faint); margin-top:14px; }#legacy-pdp-root .lgc-table-scroll{  max-width:100%; overflow:hidden;  border-radius:var(--lgc-radius-sm); border:1px solid var(--lgc-line);}#legacy-pdp-root .lgc-table-scroll table.lgc-table{  width:100%; table-layout:fixed; border-radius:0; font-size:10.5px;}#legacy-pdp-root .lgc-table-scroll table.lgc-table th,#legacy-pdp-root .lgc-table-scroll table.lgc-table td{  padding:7px 3px; text-align:center; white-space:normal; word-break:break-word; overflow-wrap:break-word;}#legacy-pdp-root .lgc-table-scroll table.lgc-table th{  font-size:7.8px; letter-spacing:0; text-transform:uppercase; font-weight:600;  color:var(--lgc-ink-soft); background:var(--lgc-cream); line-height:1.2;}#legacy-pdp-root .lgc-table-scroll table.lgc-table td:first-child,#legacy-pdp-root .lgc-table-scroll table.lgc-table th:first-child{  font-weight:700;}\n#legacy-pdp-root .lgc-specs-list{ display:grid; gap:0; }#legacy-pdp-root .lgc-specs-row{  display:grid; grid-template-columns:1fr; gap:2px; padding:13px 0; border-bottom:1px solid var(--lgc-line); font-size:13.5px;}#legacy-pdp-root .lgc-specs-row:last-child{ border-bottom:0; }#legacy-pdp-root .lgc-specs-row span:first-child{ font-weight:600; color:var(--lgc-black); font-size:11px; text-transform:uppercase; letter-spacing:.04em; opacity:.6; }#legacy-pdp-root .lgc-specs-row span:last-child{ color:var(--lgc-black); }\n\/* ---------- GARANTIA (2 por linha) ---------- *\/#legacy-pdp-root .lgc-trust-head{ margin-bottom:18px; }#legacy-pdp-root .lgc-trust-head h2{ margin-top:8px; }#legacy-pdp-root .lgc-trust-grid{ display:grid; grid-template-columns:1fr 1fr; gap:12px; }#legacy-pdp-root .lgc-trust-item{  border-radius:var(--lgc-radius-md); padding:20px 14px; text-align:center; background:var(--lgc-cream);}#legacy-pdp-root .lgc-trust-item svg{ width:22px; height:22px; margin:0 auto 12px; }#legacy-pdp-root .lgc-trust-item h4{ font-size:14px; font-weight:600; margin-bottom:5px; }#legacy-pdp-root .lgc-trust-item p{ font-size:12px; color:var(--lgc-ink-soft); line-height:1.4; }\n\/* ---------- FAQ ---------- *\/#legacy-pdp-root .lgc-faq-item{ border-bottom:1px solid var(--lgc-line); }#legacy-pdp-root .lgc-faq-item:last-child{ border-bottom:0; }#legacy-pdp-root .lgc-faq-q{  width:100%; display:flex; justify-content:space-between; align-items:center; gap:10px;  padding:15px 2px; font-size:14px; font-weight:600; text-align:left;}#legacy-pdp-root .lgc-faq-q .lgc-plus{ font-size:18px; font-weight:300; transition:transform .25s ease; color:var(--lgc-ink-faint); }#legacy-pdp-root .lgc-faq-item.is-open .lgc-plus{ transform:rotate(45deg); }#legacy-pdp-root .lgc-faq-a{ max-height:0; overflow:hidden; transition:max-height .3s ease; }#legacy-pdp-root .lgc-faq-a-inner{ padding:0 2px 16px; font-size:13px; color:var(--lgc-ink-soft); }#legacy-pdp-root .lgc-faq-item.is-open .lgc-faq-a{ max-height:300px; }\n\/* ---------- FOOTER ---------- *\/#legacy-pdp-root .lgc-tagline{ text-align:center; padding:32px 20px 6px; font-size:13px; color:var(--lgc-ink-faint); font-weight:500; }\n\/* ---------- LANG SWITCH (bandeiras) ---------- *\/#legacy-pdp-root .lgc-langbar{ display:none; justify-content:center; gap:8px; padding-top:14px; }#legacy-pdp-root .lgc-lang-btn{  width:26px; height:19px; padding:0; border-radius:2px; overflow:hidden;  border:1px solid var(--lgc-line); opacity:.55; transition:opacity .2s ease, border-color .2s ease;  line-height:0;}#legacy-pdp-root .lgc-lang-btn img{ width:100%; height:100%; object-fit:cover; border-radius:1px; }#legacy-pdp-root .lgc-lang-btn.is-active{ opacity:1; border-color:var(--lgc-black); }\n\u003c\/style\u003e\n\n\u003csection class=\"lgc-wrap lgc-hero\"\u003e\n  \u003cspan class=\"lgc-badge\"\u003e\u003cspan class=\"lgc-badge-dot\"\u003e\u003c\/span\u003eLEGACY — Conçu pour durer\u003c\/span\u003e\n  \u003ch2 class=\"lgc-h1\"\u003eCAPRI — Caractère superposé, clarté côtière.\u003c\/h2\u003e\n\n  \u003cp class=\"lgc-hero-sub\"\u003eUne silhouette distincte de sourcil rond combinant des montures sculptées, un pont métallique précis et des verres polarisés UV400.\u003c\/p\u003e\n\n  \u003cdiv class=\"lgc-hero-pills\"\u003e\n\n    \u003cspan class=\"lgc-pill\"\u003eVerres Polarisés\u003c\/span\u003e\n    \u003cspan class=\"lgc-pill\"\u003eProtection UV400\u003c\/span\u003e\n    \u003cspan class=\"lgc-pill\"\u003eRetours sous 14 jours\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-hero-img\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/capri-description-hero.png?v=1785989163\" alt=\"CAPRI polarized UV400 round browline sunglasses in a Mediterranean setting\"\u003e\u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\u003csection class=\"lgc-wrap lgc-section\"\u003e\n  \u003cdiv class=\"lgc-pillars-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\"\u003ePourquoi Legacy\u003c\/span\u003e\u003ch2 class=\"lgc-h2\"\u003eClarté polarisée, construction multicouche et caractère méditerranéen\u003c\/h2\u003e\n\n\n\u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-pillar-grid\"\u003e\n\n    \u003cdiv class=\"lgc-pillar is-dark\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M12 2 21 7 21 17 12 22 3 17 3 7Z\"\u003e\u003c\/path\u003e\u003cpath d=\"M3 7 12 12 21 7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch4\u003eClarté polarisée\u003c\/h4\u003e\n\n\u003cp\u003eLes verres polarisés sont conçus pour réduire l'éblouissement réfléchi pour une vision plus confortable dans des conditions de forte luminosité.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-pillar is-stone\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M4 4h9l7 7-9 9-7-7z\"\u003e\u003c\/path\u003e\u003ccircle cx=\"9\" cy=\"9\" r=\"1.4\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003ch4\u003eValeur raffinée\u003c\/h4\u003e\n\n\u003cp\u003eUne monture hybride soignée avec des jantes sculptées, des détails métalliques et aucune majoration inutile.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-pillar is-graphite\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M12 2 3 6v6c0 5 4 8.5 9 10 5-1.5 9-5 9-10V6z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch4\u003eProtection UV400\u003c\/h4\u003e\n\n\u003cp\u003eLes verres UV400 sont conçus pour aider à protéger les yeux de la lumière UVA et UVB.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-pillar is-cream\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M4 12a8 8 0 1 0 3-6.2\"\u003e\u003c\/path\u003e\u003cpath d=\"M4 4v5h5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch4\u003eGarantie + Retours\u003c\/h4\u003e\n\n\u003cp\u003eDroit de rétractation de 14 jours et protection contre les défauts de fabrication.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n  \u003cdiv class=\"lgc-carousel-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\"\u003eLes Détails\u003c\/span\u003e\u003ch2 class=\"lgc-h2\"\u003eUn savoir-faire de monture sourcilière multicouche de près\u003c\/h2\u003e\n\n\u003cp class=\"lgc-p\"\u003eExplorez les jantes sculptées, les verres polarisés, le pont métallique géométrique, les plaquettes de nez ajustables et les branches fines.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-carousel-wrap\"\u003e\n\n\u003cdiv class=\"lgc-carousel\" data-carousel=\"qualidade\"\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/capri-quality-amber.png?v=1785989168\" alt=\"CAPRI black frame and amber polarized lens detail\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/capri-quality-black.png?v=1785989174\" alt=\"CAPRI black frame and black polarized lens detail\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/capri-quality-tortoise.png?v=1785989179\" alt=\"CAPRI tortoise frame and brown polarized lens detail\"\u003e\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003cbutton class=\"lgc-arrow lgc-prev\" data-arrow-prev=\"qualidade\" aria-label=\"Précédent\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M15 18l-6-6 6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\u003cbutton class=\"lgc-arrow lgc-next\" data-arrow-next=\"qualidade\" aria-label=\"Suivant\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M9 18l6-6-6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-dots\" data-dots=\"qualidade\"\u003e\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n  \u003cdiv class=\"lgc-carousel-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\"\u003eCaractère méditerranéen\u003c\/span\u003e\u003ch2 class=\"lgc-h2\"\u003eConçu pour la lumière côtière et les évasions raffinées\u003c\/h2\u003e\n\n\u003cp class=\"lgc-p\"\u003ePortez CAPRI avec du lin décontracté, des coupes de villégiature ou des essentiels du quotidien pour une finition architecturale distinctive.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-carousel-wrap\"\u003e\n\n\u003cdiv class=\"lgc-carousel\" data-carousel=\"uso\"\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/capri-lifestyle-amber.png?v=1785989185\" alt=\"CAPRI amber lens sunglasses in a Mediterranean lifestyle setting\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/capri-lifestyle-violet.png?v=1785989190\" alt=\"CAPRI violet lens sunglasses in a Mediterranean lifestyle setting\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/capri-lifestyle-tortoise.png?v=1785989197\" alt=\"CAPRI tortoise frame sunglasses in a Mediterranean lifestyle setting\"\u003e\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003cbutton class=\"lgc-arrow lgc-prev\" data-arrow-prev=\"uso\" aria-label=\"Précédent\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M15 18l-6-6 6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\u003cbutton class=\"lgc-arrow lgc-next\" data-arrow-next=\"uso\" aria-label=\"Suivant\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M9 18l6-6-6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-dots\" data-dots=\"uso\"\u003e\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c!-- OPTIONAL SIZE GUIDE\nInclude a size\/measurement table only when the source provides verified measurements\nin centimetres for direct comparison. Never create a table from size labels alone.\n--\u0026gt;\n\n\u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n  \u003cdiv class=\"lgc-card is-white\"\u003e\n\n\u003cdiv class=\"lgc-section-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\"\u003eSpécifications\u003c\/span\u003e\u003ch2 class=\"lgc-h2\"\u003eDétails du produit\u003c\/h2\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tabs-nav\" data-tabgroup=\"specs\"\u003e\n\n\u003cbutton class=\"lgc-tab-btn is-active\" data-tab=\"materiais\"\u003eDesign\u003c\/button\u003e\u003cbutton class=\"lgc-tab-btn\" data-tab=\"cuidados\"\u003eEntretien\u003c\/button\u003e\u003cbutton class=\"lgc-tab-btn\" data-tab=\"tecnica\"\u003eAjustement\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tab-panel is-active\" data-panel=\"materiais\"\u003e\u003cdiv class=\"lgc-specs-list\"\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eStyle\u003c\/span\u003e\u003cspan\u003eLunettes de soleil rondes avec monture hybride superposée\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eFinition de la monture\u003c\/span\u003e\u003cspan\u003eMontures sculptées noires, bordeaux ou écaille de tortue avec architecture métallique fine\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eTechnologie des verres\u003c\/span\u003e\u003cspan\u003ePolarisé UV400\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eMatériel\u003c\/span\u003e\u003cspan\u003ePont métallique géométrique, plaquettes de nez ajustables, charnières renforcées et branches fines\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tab-panel\" data-panel=\"cuidados\"\u003e\u003cdiv class=\"lgc-specs-list\"\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eNettoyage\u003c\/span\u003e\u003cspan\u003eUtilisez un chiffon de nettoyage pour verres en microfibre propre\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eHumidité\u003c\/span\u003e\u003cspan\u003eRincez la poussière avant d'essuyer ; évitez les pressions abrasives\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eSéchage\u003c\/span\u003e\u003cspan\u003eRangez-les à sec dans un étui de protection à l'abri de la chaleur\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tab-panel\" data-panel=\"tecnica\"\u003e\u003cdiv class=\"lgc-specs-list\"\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eProfil de la monture\u003c\/span\u003e\u003cspan\u003eSilhouette ronde structurée avec des proportions unisexes polyvalentes\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eGuide d'ajustement\u003c\/span\u003e\u003cspan\u003eChoisissez en fonction de la largeur du visage et de la couverture préférée\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eUtilisation\u003c\/span\u003e\u003cspan\u003eQuotidien \/ voyage \/ loisirs\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eDépartement\u003c\/span\u003e\u003cspan\u003eUnisexe\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003cdiv class=\"legacy-brand-card\" data-legacy-brand-signature=\"v6\"\u003e\n\n  \u003cdiv class=\"legacy-brand-card__inner\"\u003e\n\n    \u003cdiv class=\"legacy-brand-card__logo-wrap\"\u003e\n\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/logo-white.png?v=1785300933\" alt=\"Legacy Store\" class=\"legacy-brand-card__logo\"\u003e\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"legacy-brand-card__content\"\u003e\n\n      \u003cp class=\"legacy-brand-card__eyebrow\"\u003eÀ propos de nous\u003c\/p\u003e\n\n\n      \u003cp class=\"legacy-brand-card__text\"\u003e\n        Legacy est conçu pour ceux qui apprécient le style intemporel, les détails raffinés et la qualité durable.\n        Nous sélectionnons des essentiels sophistiqués qui apportent confiance, caractère et élégance sans effort\n        au quotidien.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"legacy-brand-card__socials\"\u003e\n\n      \u003ca href=\"https:\/\/instagram.com\/legacy.luxurywear\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"legacy-brand-card__social legacy-brand-card__social--clickable\" aria-label=\"Instagram Legacy Luxurywear\"\u003e\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003c!--$9--\u003e\n        \n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eInstagram\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \n\n      \u003cdiv class=\"legacy-brand-card__social\" aria-label=\"TikTok\"\u003e\n\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M14.2 4c.6 1.7 1.7 3 3.8 3.3v2.5c-1.4 0-2.7-.4-3.8-1.1v5.4c0 3-2.2 5-5.1 5-2.6 0-4.7-1.8-4.7-4.4 0-2.9 2.4-4.8 5.3-4.4v2.6c-1.2-.4-2.6.3-2.6 1.8 0 1.1.9 1.9 2 1.9 1.3 0 2.3-.8 2.3-2.6V4h2.8Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eTikTok\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"legacy-brand-card__social\" aria-label=\"YouTube\"\u003e\n\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M21.2 8.4c-.2-1-.9-1.8-1.9-2-1.7-.4-7.3-.4-7.3-.4s-5.6 0-7.3.4c-1 .2-1.7 1-1.9 2C2.4 10 2.4 12 2.4 12s0 2 .4 3.6c.2 1 .9 1.8 1.9 2 1.7.4 7.3.4 7.3.4s5.6 0 7.3-.4c1-.2 1.7-1 1.9-2 .4-1.6.4-3.6.4-3.6s0-2-.4-3.6Z\" stroke=\"currentColor\" stroke-width=\"1.8\" fill=\"none\"\u003e\u003c\/path\u003e\n            \u003cpath d=\"M10.2 9.4 15 12l-4.8 2.6V9.4Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eYouTube\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"legacy-brand-card__social\" aria-label=\"Facebook\"\u003e\n\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M13.4 20v-6.2h2.1l.4-2.5h-2.5V9.7c0-.7.2-1.2 1.2-1.2h1.4V6.2c-.2 0-.9-.1-1.8-.1-1.8 0-3.1 1.1-3.1 3.2v2h-2.1v2.5h2.1V20h2.3Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eFacebook\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \n\n\n\n\n\n\u003cstyle\u003e\n  .legacy-brand-card,\n  .legacy-brand-card * {\n    box-sizing: border-box;\n  }\n\n  .legacy-brand-card {\n    width: 100%;\n    margin: 0;\n  }\n\n  .legacy-brand-card__inner {\n    background: #1c1c1c;\n    color: #ffffff;\n    border-radius: 16px;\n    padding: 24px 22px;\n    font-family: Inter, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Arial, sans-serif;\n    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.16);\n  }\n\n  .legacy-brand-card__logo-wrap {\n    margin-bottom: 18px;\n  }\n\n  .legacy-brand-card__logo {\n    display: block;\n    max-width: 180px;\n    width: 100%;\n    height: auto;\n  }\n\n  .legacy-brand-card__content {\n    margin-bottom: 20px;\n  }\n\n  .legacy-brand-card__eyebrow {\n    margin: 0 0 10px;\n    font-size: 14px;\n    line-height: 1.2;\n    font-weight: 700;\n    color: #ffffff;\n  }\n\n  .legacy-brand-card__text {\n    margin: 0;\n    color: rgba(255, 255, 255, 0.72);\n    font-size: 15px;\n    line-height: 1.8;\n    font-weight: 400;\n    max-width: 640px;\n  }\n\n  .legacy-brand-card__socials {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 12px;\n  }\n\n  .legacy-brand-card__social {\n    display: flex;\n    align-items: center;\n    gap: 10px;\n    padding: 12px 14px;\n    border-radius: 12px;\n    background: rgba(255, 255, 255, 0.04);\n    border: 1px solid rgba(255, 255, 255, 0.08);\n    text-decoration: none;\n    color: #ffffff;\n    min-width: 0;\n  }\n\n  .legacy-brand-card__social--clickable {\n    transition: transform 0.2s ease, background 0.2s ease, border-color 0.2s ease;\n    cursor: pointer;\n  }\n\n  .legacy-brand-card__social--clickable:hover {\n    transform: translateY(-1px);\n    background: rgba(255, 255, 255, 0.07);\n    border-color: rgba(255, 255, 255, 0.16);\n  }\n\n  .legacy-brand-card__social-icon {\n    width: 18px;\n    height: 18px;\n    min-width: 18px;\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    color: #ffffff;\n  }\n\n  .legacy-brand-card__social-icon svg {\n    width: 18px;\n    height: 18px;\n    display: block;\n  }\n\n  .legacy-brand-card__social-label {\n    font-size: 13px;\n    font-weight: 600;\n    color: #ffffff;\n    white-space: nowrap;\n  }\n\n  .legacy-brand-card__social-handle {\n    margin-left: auto;\n    font-size: 13px;\n    color: rgba(255, 255, 255, 0.66);\n    overflow: hidden;\n    text-overflow: ellipsis;\n    white-space: nowrap;\n  }\n\n  @media screen and (max-width: 749px) {\n    .legacy-brand-card__inner {\n      padding: 20px 18px;\n      border-radius: 14px;\n    }\n\n    .legacy-brand-card__logo {\n      max-width: 160px;\n    }\n\n    .legacy-brand-card__text {\n      font-size: 14px;\n      line-height: 1.7;\n    }\n\n    .legacy-brand-card__socials {\n      grid-template-columns: 1fr;\n    }\n\n    .legacy-brand-card__social {\n      padding: 11px 12px;\n    }\n\n    .legacy-brand-card__social-label,\n    .legacy-brand-card__social-handle {\n      font-size: 12.5px;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cstyle\u003e\n  \/* Compatibility with the legacy PDP reset. Keeps the approved card visually identical. *\/\n  #legacy-pdp-root .legacy-brand-card,\n  #legacy-pdp-root .legacy-brand-card * { box-sizing: border-box; }\n  #legacy-pdp-root .legacy-brand-card { width: 100%; margin: 0; }\n  #legacy-pdp-root .legacy-brand-card__inner {\n    background: #1c1c1c; color: #ffffff; border-radius: 16px; padding: 24px 22px;\n    font-family: Inter, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Arial, sans-serif;\n    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.16);\n  }\n  #legacy-pdp-root .legacy-brand-card__logo-wrap { margin-bottom: 18px; }\n  #legacy-pdp-root .legacy-brand-card__logo { display: block; max-width: 180px; width: 100%; height: auto; }\n  #legacy-pdp-root .legacy-brand-card__content { margin-bottom: 20px; }\n  #legacy-pdp-root .legacy-brand-card__eyebrow {\n    margin: 0 0 10px; font-size: 14px; line-height: 1.2; font-weight: 700; color: #ffffff;\n  }\n  #legacy-pdp-root .legacy-brand-card__text {\n    margin: 0; color: rgba(255, 255, 255, 0.72); font-size: 15px; line-height: 1.8;\n    font-weight: 400; max-width: 640px;\n  }\n  #legacy-pdp-root .legacy-brand-card__socials {\n    display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 12px;\n  }\n  #legacy-pdp-root .legacy-brand-card__social {\n    display: flex; align-items: center; gap: 10px; padding: 12px 14px; border-radius: 12px;\n    background: rgba(255, 255, 255, 0.04); border: 1px solid rgba(255, 255, 255, 0.08);\n    text-decoration: none; color: #ffffff; min-width: 0;\n  }\n  #legacy-pdp-root .legacy-brand-card__social--clickable {\n    transition: transform 0.2s ease, background 0.2s ease, border-color 0.2s ease; cursor: pointer;\n  }\n  #legacy-pdp-root .legacy-brand-card__social--clickable:hover {\n    transform: translateY(-1px); background: rgba(255, 255, 255, 0.07);\n    border-color: rgba(255, 255, 255, 0.16);\n  }\n  #legacy-pdp-root .legacy-brand-card__social-icon {\n    width: 18px; height: 18px; min-width: 18px; display: inline-flex;\n    align-items: center; justify-content: center; color: #ffffff;\n  }\n  #legacy-pdp-root .legacy-brand-card__social-icon svg { width: 18px; height: 18px; display: block; }\n  #legacy-pdp-root .legacy-brand-card__social-label {\n    font-size: 13px; font-weight: 600; color: #ffffff; white-space: nowrap;\n  }\n  #legacy-pdp-root .legacy-brand-card__social-handle {\n    margin-left: auto; font-size: 13px; color: rgba(255, 255, 255, 0.66);\n    overflow: hidden; text-overflow: ellipsis; white-space: nowrap;\n  }\n  @media screen and (max-width: 749px) {\n    #legacy-pdp-root .legacy-brand-card__inner { padding: 20px 18px; border-radius: 14px; }\n    #legacy-pdp-root .legacy-brand-card__logo { max-width: 160px; }\n    #legacy-pdp-root .legacy-brand-card__text { font-size: 14px; line-height: 1.7; }\n    #legacy-pdp-root .legacy-brand-card__socials { grid-template-columns: 1fr; }\n    #legacy-pdp-root .legacy-brand-card__social { padding: 11px 12px; }\n    #legacy-pdp-root .legacy-brand-card__social-label,\n    #legacy-pdp-root .legacy-brand-card__social-handle { font-size: 12.5px; }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"lgc-wrap lgc-tagline\"\u003eLegacy n'est pas ce que nous avons. C'est ce que nous laissons.\u003c\/div\u003e\n\n\n\n\n\n\n\u003cscript\u003e\n(function(){\n  document.querySelectorAll('#legacy-pdp-root, .legacy-pdp').forEach(function(root){\n    if(root.dataset.lgcInit) return;\n    root.dataset.lgcInit = \"1\";\n\n    root.querySelectorAll('[data-tabgroup]').forEach(function(nav){\n      var section = nav.closest('.lgc-card') || root;\n      var buttons = nav.querySelectorAll('.lgc-tab-btn');\n      buttons.forEach(function(btn){\n        btn.addEventListener('click', function(){\n          var target = btn.getAttribute('data-tab');\n          buttons.forEach(function(b){ b.classList.remove('is-active'); });\n          btn.classList.add('is-active');\n          section.querySelectorAll('.lgc-tab-panel').forEach(function(panel){\n            panel.classList.toggle('is-active', panel.getAttribute('data-panel') === target);\n          });\n        });\n      });\n    });\n\n    root.querySelectorAll('.lgc-faq-item').forEach(function(item){\n      var q = item.querySelector('.lgc-faq-q');\n      if(q) q.addEventListener('click', function(){ item.classList.toggle('is-open'); });\n    });\n\n    var AUTOPLAY_MS = 5000;\n\n    root.querySelectorAll('.lgc-carousel').forEach(function(carousel){\n      var key = carousel.getAttribute('data-carousel');\n      var dotsWrap = root.querySelector('[data-dots=\"' + key + '\"]');\n      var originals = Array.prototype.slice.call(carousel.querySelectorAll('.lgc-carousel-item'));\n      var n = originals.length;\n      if(!dotsWrap || n \u003c 2) return;\n\n      originals.forEach(function(_, i){\n        var dot = document.createElement('span');\n        dot.className = 'lgc-dot' + (i === 0 ? ' is-active' : '');\n        dotsWrap.appendChild(dot);\n      });\n      var dots = dotsWrap.querySelectorAll('.lgc-dot');\n\n      var firstClone = originals[0].cloneNode(true);\n      var lastClone = originals[n - 1].cloneNode(true);\n      firstClone.setAttribute('aria-hidden', 'true');\n      lastClone.setAttribute('aria-hidden', 'true');\n      carousel.appendChild(firstClone);\n      carousel.insertBefore(lastClone, originals[0]);\n\n      var allItems = Array.prototype.slice.call(carousel.children);\n\n      function scrollLeftFor(el){\n        return el.getBoundingClientRect().left - carousel.getBoundingClientRect().left + carousel.scrollLeft;\n      }\n      function goTo(i, smooth){\n        carousel.scrollTo({ left: scrollLeftFor(allItems[i]), behavior: smooth ? 'smooth' : 'auto' });\n      }\n      function setActiveDot(realIndex){\n        dots.forEach(function(d, i){ d.classList.toggle('is-active', i === realIndex); });\n      }\n\n      goTo(1, false);\n\n      var settleTimer = null;\n      var autoplayTimer = null;\n\n      function settle(){\n        var center = carousel.scrollLeft + carousel.clientWidth \/ 2;\n        var closest = 1;\n        var closestDist = Infinity;\n        allItems.forEach(function(item, i){\n          var itemCenter = item.offsetLeft + item.clientWidth \/ 2;\n          var dist = Math.abs(itemCenter - center);\n          if(dist \u003c closestDist){ closestDist = dist; closest = i; }\n        });\n        var realIndex = (closest - 1 + n) % n;\n        setActiveDot(realIndex);\n        if(closest === 0){ goTo(n, false); }\n        else if(closest === allItems.length - 1){ goTo(1, false); }\n      }\n\n      carousel.addEventListener('scroll', function(){\n        clearTimeout(settleTimer);\n        settleTimer = setTimeout(settle, 120);\n      });\n\n      function step(dir){\n        var w = originals[0].getBoundingClientRect().width + 10;\n        carousel.scrollBy({ left: w * dir, behavior: 'smooth' });\n      }\n\n      function scheduleAutoplay(){\n        clearTimeout(autoplayTimer);\n        autoplayTimer = setTimeout(function(){\n          step(1);\n          scheduleAutoplay();\n        }, AUTOPLAY_MS);\n      }\n      function restartAutoplay(){ scheduleAutoplay(); }\n\n      ['pointerdown', 'touchstart', 'wheel'].forEach(function(evt){\n        carousel.addEventListener(evt, restartAutoplay, { passive: true });\n      });\n\n      var prevBtn = root.querySelector('[data-arrow-prev=\"' + key + '\"]');\n      var nextBtn = root.querySelector('[data-arrow-next=\"' + key + '\"]');\n      if(prevBtn) prevBtn.addEventListener('click', function(){ step(-1); restartAutoplay(); });\n      if(nextBtn) nextBtn.addEventListener('click', function(){ step(1); restartAutoplay(); });\n\n      scheduleAutoplay();\n    });\n  });\n})();\n\u003c\/script\u003e\n","brand":"Legacy","offers":[{"title":"Monture noire \/ Verre ambre","offer_id":50226126127344,"sku":"15067896447136-52422524436640","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Monture noire \/ Verre Sky Sand","offer_id":50226126160112,"sku":"15067896447136-52422524469408","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Monture noire \/ Verre noir","offer_id":50226126192880,"sku":"15067896447136-52422524502176","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Monture noire \/ Verres violets","offer_id":50226126225648,"sku":"15067896447136-black\/purple","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Monture lie-de-vin \/ Verres bruns","offer_id":50226126258416,"sku":"15067896447136-52493607076000","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Monture Écaille de Tortue \/ Verres Bruns","offer_id":50226126291184,"sku":"15067896447136-52493607043232","price":32.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0855\/6357\/2464\/files\/capri-sky-sand-diagonal_267c46dc-9da2-4ece-a763-08ba4622058b.png?v=1786195882"},{"product_id":"polarized-uv400-round-acetate-sunglasses-legacy-palma","title":"Lunettes de soleil rondes polarisées en acétate UV400 – Legacy PALMA","description":"\n\n\u003cdiv class=\"legacy-pdp\" id=\"legacy-pdp-root\"\u003e\n\n\u003cstyle\u003e#legacy-pdp-root{  --lgc-black:#0D0D0D;  --lgc-graphite:#2B2B2B;  --lgc-stone:#D9D6CF;  --lgc-cream:#F2EFE9;  --lgc-white:#FFFFFF;  --lgc-ink-soft: rgba(13,13,13,0.62);  --lgc-ink-faint: rgba(13,13,13,0.42);  --lgc-line: rgba(13,13,13,0.08);  --lgc-radius-lg: 24px;  --lgc-radius-md: 18px;  --lgc-radius-sm: 12px;  --lgc-sans: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;  all: initial;  display:block;  box-sizing:border-box;  font-family: var(--lgc-sans);  color: var(--lgc-black);  background: var(--lgc-white);  -webkit-font-smoothing: antialiased;  text-align:left;  line-height:1.5;  max-width:600px;  margin:0 auto;}#legacy-pdp-root *, #legacy-pdp-root *::before, #legacy-pdp-root *::after{  box-sizing:border-box; margin:0; padding:0; font-family:inherit;  color:inherit; text-align:left; line-height:inherit; -webkit-font-smoothing: antialiased;}#legacy-pdp-root img{ max-width:100%; display:block; border:0; }#legacy-pdp-root button{ background:none; border:0; cursor:pointer; font:inherit; }#legacy-pdp-root ul{ list-style:none; }#legacy-pdp-root svg{ display:block; flex-shrink:0; }\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@300;400;500;600;700;800\u0026display=swap');\n#legacy-pdp-root .lgc-wrap{ padding:0 18px; }#legacy-pdp-root .lgc-section{ padding:36px 0; }\n#legacy-pdp-root .lgc-badge{  display:inline-flex; align-items:center; gap:6px;  background:var(--lgc-cream); color:var(--lgc-black);  padding:6px 14px; border-radius:999px; font-size:11.5px; font-weight:600;}#legacy-pdp-root .lgc-badge-dot{ width:6px; height:6px; border-radius:50%; background:var(--lgc-black); }\n#legacy-pdp-root .lgc-eyebrow{ font-size:12.5px; font-weight:600; color:var(--lgc-ink-soft); }#legacy-pdp-root .lgc-h1{ font-size:24px; font-weight:700; letter-spacing:-0.02em; line-height:1.12; }#legacy-pdp-root h2.lgc-h2{ font-size:22px; font-weight:700; letter-spacing:-0.02em; line-height:1.15; }#legacy-pdp-root h3.lgc-h3{ font-size:18px; font-weight:600; letter-spacing:-0.01em; }#legacy-pdp-root p.lgc-p{ font-size:15px; font-weight:400; color:var(--lgc-ink-soft); line-height:1.55; }\n\/* ---------- HERO ---------- *\/#legacy-pdp-root .lgc-hero{ padding:36px 0 8px; text-align:center; }#legacy-pdp-root .lgc-hero h1{ margin-top:14px; }#legacy-pdp-root .lgc-hero-sub{ margin:14px 0 0; font-size:15.5px; color:var(--lgc-ink-soft); }#legacy-pdp-root .lgc-hero-pills{ display:flex; gap:8px; justify-content:center; margin-top:20px; flex-wrap:wrap; }#legacy-pdp-root .lgc-pill{  font-size:12px; font-weight:500; padding:7px 14px; border-radius:999px;  background:var(--lgc-white); border:1px solid var(--lgc-line); color:var(--lgc-black);}#legacy-pdp-root .lgc-hero-img{  margin-top:26px; border-radius:var(--lgc-radius-lg); overflow:hidden; background:var(--lgc-cream);}#legacy-pdp-root .lgc-hero-img img{ width:100%; aspect-ratio:4\/5; object-fit:cover; }\n\/* ---------- PILARES ---------- *\/#legacy-pdp-root .lgc-pillars-head{ margin-bottom:18px; }#legacy-pdp-root .lgc-pillars-head h2{ margin-top:8px; }#legacy-pdp-root .lgc-pillar-grid{ display:grid; grid-template-columns:1fr 1fr; gap:12px; }#legacy-pdp-root .lgc-pillar{  border-radius:var(--lgc-radius-md); padding:20px 18px; min-height:150px;  display:flex; flex-direction:column; justify-content:flex-start;}#legacy-pdp-root .lgc-pillar.is-dark{ background:var(--lgc-black); color:var(--lgc-white); }#legacy-pdp-root .lgc-pillar.is-graphite{ background:var(--lgc-graphite); color:var(--lgc-white); }#legacy-pdp-root .lgc-pillar.is-stone{ background:var(--lgc-stone); color:var(--lgc-black); }#legacy-pdp-root .lgc-pillar.is-cream{ background:var(--lgc-cream); color:var(--lgc-black); }#legacy-pdp-root .lgc-pillar svg{ width:20px; height:20px; margin-bottom:16px; opacity:.9; }#legacy-pdp-root .lgc-pillar h4{ font-size:15px; font-weight:600; margin-bottom:6px; letter-spacing:-0.01em; }#legacy-pdp-root .lgc-pillar p{ font-size:12.5px; opacity:.72; font-weight:400; line-height:1.4; }\n\/* ---------- CARROSSÉIS ---------- *\/#legacy-pdp-root .lgc-carousel-head{ margin-bottom:16px; }#legacy-pdp-root .lgc-carousel-head h2{ margin-top:8px; }#legacy-pdp-root .lgc-carousel-head .lgc-p{ margin-top:6px; }#legacy-pdp-root .lgc-carousel{  display:flex; overflow-x:auto; gap:10px; scroll-snap-type:x mandatory;  -webkit-overflow-scrolling:touch; scrollbar-width:none; padding-bottom:2px;  margin:0 -18px; padding-left:18px; padding-right:18px;}#legacy-pdp-root .lgc-carousel::-webkit-scrollbar{ display:none; }#legacy-pdp-root .lgc-carousel-item{  flex:0 0 82%; scroll-snap-align:center; border-radius:var(--lgc-radius-md);  overflow:hidden; background:var(--lgc-cream); position:relative;}#legacy-pdp-root .lgc-carousel-item img{ width:100%; aspect-ratio:9\/16; object-fit:cover; }#legacy-pdp-root .lgc-carousel-cap{  position:absolute; left:10px; bottom:10px; background:rgba(13,13,13,0.55);  color:var(--lgc-white); font-size:11.5px; font-weight:500; padding:5px 10px; border-radius:999px;  backdrop-filter:blur(4px);}#legacy-pdp-root .lgc-carousel-wrap{ position:relative; }#legacy-pdp-root .lgc-arrow{  position:absolute; top:50%; transform:translateY(-50%); z-index:2;  width:32px; height:32px; border-radius:50%; background:rgba(13,13,13,0.5);  display:flex; align-items:center; justify-content:center; backdrop-filter:blur(4px);}#legacy-pdp-root .lgc-arrow svg{ width:16px; height:16px; stroke:var(--lgc-white); }#legacy-pdp-root .lgc-arrow.lgc-prev{ left:8px; }#legacy-pdp-root .lgc-arrow.lgc-next{ right:8px; }#legacy-pdp-root .lgc-dots{ display:flex; justify-content:center; gap:6px; margin-top:14px; }#legacy-pdp-root .lgc-dot{ width:6px; height:6px; border-radius:50%; background:var(--lgc-line); transition:all .2s ease; }#legacy-pdp-root .lgc-dot.is-active{ background:var(--lgc-black); width:16px; border-radius:3px; }\n\/* ---------- CARDS (dimensões \/ specs \/ faq) ---------- *\/#legacy-pdp-root .lgc-card{ background:var(--lgc-cream); border-radius:var(--lgc-radius-lg); padding:22px 18px; }#legacy-pdp-root .lgc-card.is-white{ background:var(--lgc-white); border:1px solid var(--lgc-line); }#legacy-pdp-root .lgc-section-head{ margin-bottom:18px; }#legacy-pdp-root .lgc-section-head h2{ margin-top:6px; }#legacy-pdp-root .lgc-tabs-nav{  display:inline-flex; gap:4px; background:var(--lgc-white); padding:4px; border-radius:999px; margin-bottom:18px;}#legacy-pdp-root .lgc-card.is-white .lgc-tabs-nav{ background:var(--lgc-cream); }#legacy-pdp-root .lgc-tab-btn{  padding:8px 14px; font-size:12.5px; font-weight:600; border-radius:999px; color:var(--lgc-ink-faint);  transition:all .2s ease;}#legacy-pdp-root .lgc-tab-btn.is-active{ background:var(--lgc-black); color:var(--lgc-white); }#legacy-pdp-root .lgc-tab-panel{ display:none; }#legacy-pdp-root .lgc-tab-panel.is-active{ display:block; }\n#legacy-pdp-root table.lgc-table{  width:100%; border-collapse:separate; border-spacing:0; font-size:13.5px;  background:var(--lgc-white); border-radius:var(--lgc-radius-sm); overflow:hidden;}#legacy-pdp-root table.lgc-table th, #legacy-pdp-root table.lgc-table td{  padding:11px 12px; text-align:left; border-bottom:1px solid var(--lgc-line);}#legacy-pdp-root table.lgc-table td:first-child{ font-weight:600; width:46%; }#legacy-pdp-root table.lgc-table tr:last-child td{ border-bottom:0; }#legacy-pdp-root .lgc-size-note{ font-size:12px; color:var(--lgc-ink-faint); margin-top:14px; }#legacy-pdp-root .lgc-table-scroll{  max-width:100%; overflow:hidden;  border-radius:var(--lgc-radius-sm); border:1px solid var(--lgc-line);}#legacy-pdp-root .lgc-table-scroll table.lgc-table{  width:100%; table-layout:fixed; border-radius:0; font-size:10.5px;}#legacy-pdp-root .lgc-table-scroll table.lgc-table th,#legacy-pdp-root .lgc-table-scroll table.lgc-table td{  padding:7px 3px; text-align:center; white-space:normal; word-break:break-word; overflow-wrap:break-word;}#legacy-pdp-root .lgc-table-scroll table.lgc-table th{  font-size:7.8px; letter-spacing:0; text-transform:uppercase; font-weight:600;  color:var(--lgc-ink-soft); background:var(--lgc-cream); line-height:1.2;}#legacy-pdp-root .lgc-table-scroll table.lgc-table td:first-child,#legacy-pdp-root .lgc-table-scroll table.lgc-table th:first-child{  font-weight:700;}\n#legacy-pdp-root .lgc-specs-list{ display:grid; gap:0; }#legacy-pdp-root .lgc-specs-row{  display:grid; grid-template-columns:1fr; gap:2px; padding:13px 0; border-bottom:1px solid var(--lgc-line); font-size:13.5px;}#legacy-pdp-root .lgc-specs-row:last-child{ border-bottom:0; }#legacy-pdp-root .lgc-specs-row span:first-child{ font-weight:600; color:var(--lgc-black); font-size:11px; text-transform:uppercase; letter-spacing:.04em; opacity:.6; }#legacy-pdp-root .lgc-specs-row span:last-child{ color:var(--lgc-black); }\n\/* ---------- GARANTIA (2 por linha) ---------- *\/#legacy-pdp-root .lgc-trust-head{ margin-bottom:18px; }#legacy-pdp-root .lgc-trust-head h2{ margin-top:8px; }#legacy-pdp-root .lgc-trust-grid{ display:grid; grid-template-columns:1fr 1fr; gap:12px; }#legacy-pdp-root .lgc-trust-item{  border-radius:var(--lgc-radius-md); padding:20px 14px; text-align:center; background:var(--lgc-cream);}#legacy-pdp-root .lgc-trust-item svg{ width:22px; height:22px; margin:0 auto 12px; }#legacy-pdp-root .lgc-trust-item h4{ font-size:14px; font-weight:600; margin-bottom:5px; }#legacy-pdp-root .lgc-trust-item p{ font-size:12px; color:var(--lgc-ink-soft); line-height:1.4; }\n\/* ---------- FAQ ---------- *\/#legacy-pdp-root .lgc-faq-item{ border-bottom:1px solid var(--lgc-line); }#legacy-pdp-root .lgc-faq-item:last-child{ border-bottom:0; }#legacy-pdp-root .lgc-faq-q{  width:100%; display:flex; justify-content:space-between; align-items:center; gap:10px;  padding:15px 2px; font-size:14px; font-weight:600; text-align:left;}#legacy-pdp-root .lgc-faq-q .lgc-plus{ font-size:18px; font-weight:300; transition:transform .25s ease; color:var(--lgc-ink-faint); }#legacy-pdp-root .lgc-faq-item.is-open .lgc-plus{ transform:rotate(45deg); }#legacy-pdp-root .lgc-faq-a{ max-height:0; overflow:hidden; transition:max-height .3s ease; }#legacy-pdp-root .lgc-faq-a-inner{ padding:0 2px 16px; font-size:13px; color:var(--lgc-ink-soft); }#legacy-pdp-root .lgc-faq-item.is-open .lgc-faq-a{ max-height:300px; }\n\/* ---------- FOOTER ---------- *\/#legacy-pdp-root .lgc-tagline{ text-align:center; padding:32px 20px 6px; font-size:13px; color:var(--lgc-ink-faint); font-weight:500; }\n\/* ---------- LANG SWITCH (bandeiras) ---------- *\/#legacy-pdp-root .lgc-langbar{ display:none; justify-content:center; gap:8px; padding-top:14px; }#legacy-pdp-root .lgc-lang-btn{  width:26px; height:19px; padding:0; border-radius:2px; overflow:hidden;  border:1px solid var(--lgc-line); opacity:.55; transition:opacity .2s ease, border-color .2s ease;  line-height:0;}#legacy-pdp-root .lgc-lang-btn img{ width:100%; height:100%; object-fit:cover; border-radius:1px; }#legacy-pdp-root .lgc-lang-btn.is-active{ opacity:1; border-color:var(--lgc-black); }\n\u003c\/style\u003e\n\n\u003csection class=\"lgc-wrap lgc-hero\"\u003e\n  \u003cspan class=\"lgc-badge\"\u003e\u003cspan class=\"lgc-badge-dot\"\u003e\u003c\/span\u003eLEGACY — Conçu pour durer\u003c\/span\u003e\n  \u003ch2 class=\"lgc-h1\"\u003ePALMA — Caractère rond, couleur méditerranéenne.\u003c\/h2\u003e\n\n  \u003cp class=\"lgc-hero-sub\"\u003eUne silhouette ronde affirmée avec une monture noire épurée, des verres colorés expressifs et une protection polarisée UV400.\u003c\/p\u003e\n\n  \u003cdiv class=\"lgc-hero-pills\"\u003e\n\n    \u003cspan class=\"lgc-pill\"\u003eVerres Polarisés\u003c\/span\u003e\n    \u003cspan class=\"lgc-pill\"\u003eProtection UV400\u003c\/span\u003e\n    \u003cspan class=\"lgc-pill\"\u003eRetours sous 14 Jours\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-hero-img\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/palma-description-hero.png?v=1785988186\" alt=\"Lunettes de soleil rondes polarisées UV400 PALMA dans un cadre méditerranéen\"\u003e\u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\u003csection class=\"lgc-wrap lgc-section\"\u003e\n  \u003cdiv class=\"lgc-pillars-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\"\u003ePourquoi Legacy\u003c\/span\u003e\u003ch2 class=\"lgc-h2\"\u003eClarté polarisée, proportions équilibrées et couleur expressive\u003c\/h2\u003e\n\n\n\u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-pillar-grid\"\u003e\n\n    \u003cdiv class=\"lgc-pillar is-dark\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M12 2 21 7 21 17 12 22 3 17 3 7Z\"\u003e\u003c\/path\u003e\u003cpath d=\"M3 7 12 12 21 7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch4\u003eClarté Polarisée\u003c\/h4\u003e\n\n\u003cp\u003eLes verres polarisés sont conçus pour réduire les reflets pour une vision plus confortable dans des conditions lumineuses.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-pillar is-stone\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M4 4h9l7 7-9 9-7-7z\"\u003e\u003c\/path\u003e\u003ccircle cx=\"9\" cy=\"9\" r=\"1.4\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003ch4\u003eValeur Raffinée\u003c\/h4\u003e\n\n\u003cp\u003eUne monture ronde polyvalente aux proportions étudiées et sans marge de détail inutile.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-pillar is-graphite\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M12 2 3 6v6c0 5 4 8.5 9 10 5-1.5 9-5 9-10V6z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch4\u003eProtection UV400\u003c\/h4\u003e\n\n\u003cp\u003eLes verres UV400 sont conçus pour aider à protéger les yeux de la lumière UVA et UVB.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-pillar is-cream\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M4 12a8 8 0 1 0 3-6.2\"\u003e\u003c\/path\u003e\u003cpath d=\"M4 4v5h5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch4\u003eGarantie + Retours\u003c\/h4\u003e\n\n\u003cp\u003eDroit de rétractation de 14 jours et protection contre les défauts de fabrication.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n  \u003cdiv class=\"lgc-carousel-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\"\u003eLes Détails\u003c\/span\u003e\u003ch2 class=\"lgc-h2\"\u003eL'artisanat des montures rondes de près\u003c\/h2\u003e\n\n\u003cp class=\"lgc-p\"\u003eDécouvrez les montures équilibrées, les verres colorés polarisés, le pont intégré, les subtils détails d'angle et les branches aux finitions lisses.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-carousel-wrap\"\u003e\n\n\u003cdiv class=\"lgc-carousel\" data-carousel=\"qualidade\"\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/palma-quality-blue.png?v=1785988191\" alt=\"Détail de la monture noire et du verre polarisé bleu PALMA\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/palma-quality-red.png?v=1785988197\" alt=\"Détail de la monture noire et du verre polarisé rouge PALMA\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/palma-quality-green.png?v=1785988204\" alt=\"Détail de la monture noire et du verre polarisé vert PALMA\"\u003e\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003cbutton class=\"lgc-arrow lgc-prev\" data-arrow-prev=\"qualidade\" aria-label=\"Précédent\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M15 18l-6-6 6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\u003cbutton class=\"lgc-arrow lgc-next\" data-arrow-next=\"qualidade\" aria-label=\"Suivant\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M9 18l6-6-6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-dots\" data-dots=\"qualidade\"\u003e\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n  \u003cdiv class=\"lgc-carousel-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\"\u003eCaractère Méditerranéen\u003c\/span\u003e\u003ch2 class=\"lgc-h2\"\u003eConçu pour la lumière côtière et les rues ensoleillées\u003c\/h2\u003e\n\n\u003cp class=\"lgc-p\"\u003ePortez les PALMA avec du lin décontracté, des tenues de villégiature ou des essentiels du quotidien pour une finition contemporaine distinctive.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-carousel-wrap\"\u003e\n\n\u003cdiv class=\"lgc-carousel\" data-carousel=\"uso\"\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/palma-lifestyle-blue.png?v=1785988212\" alt=\"Lunettes de soleil PALMA à verre bleu dans un décor de style de vie méditerranéen\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/palma-lifestyle-red.png?v=1785988218\" alt=\"Lunettes de soleil PALMA à verre rouge dans un décor de style de vie méditerranéen\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/palma-lifestyle-green.png?v=1785988222\" alt=\"Lunettes de soleil PALMA à verre vert dans un décor de style de vie méditerranéen\"\u003e\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003cbutton class=\"lgc-arrow lgc-prev\" data-arrow-prev=\"uso\" aria-label=\"Précédent\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M15 18l-6-6 6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\u003cbutton class=\"lgc-arrow lgc-next\" data-arrow-next=\"uso\" aria-label=\"Suivant\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M9 18l6-6-6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-dots\" data-dots=\"uso\"\u003e\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c!-- OPTIONAL SIZE GUIDE\nInclude a size\/measurement table only when the source provides verified measurements\nin centimetres for direct comparison. Never create a table from size labels alone.\n--\u0026gt;\n\n\u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n  \u003cdiv class=\"lgc-card is-white\"\u003e\n\n\u003cdiv class=\"lgc-section-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\"\u003eSpécifications\u003c\/span\u003e\u003ch2 class=\"lgc-h2\"\u003eDétails du produit\u003c\/h2\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tabs-nav\" data-tabgroup=\"specs\"\u003e\n\n\u003cbutton class=\"lgc-tab-btn is-active\" data-tab=\"materiais\"\u003eDesign\u003c\/button\u003e\u003cbutton class=\"lgc-tab-btn\" data-tab=\"cuidados\"\u003eEntretien\u003c\/button\u003e\u003cbutton class=\"lgc-tab-btn\" data-tab=\"tecnica\"\u003eAjustement\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tab-panel is-active\" data-panel=\"materiais\"\u003e\u003cdiv class=\"lgc-specs-list\"\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eStyle\u003c\/span\u003e\u003cspan\u003eLunettes de soleil rondes style acétate avec verres colorés\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eFinition de la monture\u003c\/span\u003e\u003cspan\u003eConstruction épurée style acétate noir\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eTechnologie des verres\u003c\/span\u003e\u003cspan\u003ePolarisés UV400\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eMatériel\u003c\/span\u003e\u003cspan\u003ePont intégré, subtils détails d'angle, charnières renforcées et branches aux finitions lisses\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tab-panel\" data-panel=\"cuidados\"\u003e\u003cdiv class=\"lgc-specs-list\"\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eNettoyage\u003c\/span\u003e\u003cspan\u003eUtilisez un chiffon microfibre propre pour les verres\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eHumidité\u003c\/span\u003e\u003cspan\u003eRincer la poussière avant d'essuyer ; éviter la pression abrasive\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eSéchage\u003c\/span\u003e\u003cspan\u003eRanger au sec dans un étui de protection à l'abri de la chaleur\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tab-panel\" data-panel=\"tecnica\"\u003e\u003cdiv class=\"lgc-specs-list\"\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eProfil de la monture\u003c\/span\u003e\u003cspan\u003eSilhouette ronde équilibrée avec des proportions unisexes polyvalentes\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eConseils d'ajustement\u003c\/span\u003e\u003cspan\u003eChoisir en fonction de la largeur du visage et de la couverture préférée\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eUtilisation\u003c\/span\u003e\u003cspan\u003eQuotidien \/ voyage \/ loisirs\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eDépartement\u003c\/span\u003e\u003cspan\u003eUnisexe\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003cdiv class=\"legacy-brand-card\" data-legacy-brand-signature=\"v6\"\u003e\n\n  \u003cdiv class=\"legacy-brand-card__inner\"\u003e\n\n    \u003cdiv class=\"legacy-brand-card__logo-wrap\"\u003e\n\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/logo-white.png?v=1785300933\" alt=\"Legacy Store\" class=\"legacy-brand-card__logo\"\u003e\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"legacy-brand-card__content\"\u003e\n\n      \u003cp class=\"legacy-brand-card__eyebrow\"\u003eÀ propos de nous\u003c\/p\u003e\n\n\n      \u003cp class=\"legacy-brand-card__text\"\u003e\n        Legacy est conçu pour ceux qui apprécient le style intemporel, les détails raffinés et la qualité durable.\n        Nous sélectionnons des essentiels sophistiqués qui apportent confiance, caractère et élégance sans effort\n        à la vie quotidienne.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"legacy-brand-card__socials\"\u003e\n\n      \u003ca href=\"https:\/\/instagram.com\/legacy.luxurywear\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"legacy-brand-card__social legacy-brand-card__social--clickable\" aria-label=\"Instagram Legacy Luxurywear\"\u003e\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003c!--$9--\u003e\n        \n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eInstagram\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \n\n      \u003cdiv class=\"legacy-brand-card__social\" aria-label=\"TikTok\"\u003e\n\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M14.2 4c.6 1.7 1.7 3 3.8 3.3v2.5c-1.4 0-2.7-.4-3.8-1.1v5.4c0 3-2.2 5-5.1 5-2.6 0-4.7-1.8-4.7-4.4 0-2.9 2.4-4.8 5.3-4.4v2.6c-1.2-.4-2.6.3-2.6 1.8 0 1.1.9 1.9 2 1.9 1.3 0 2.3-.8 2.3-2.6V4h2.8Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eTikTok\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"legacy-brand-card__social\" aria-label=\"YouTube\"\u003e\n\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M21.2 8.4c-.2-1-.9-1.8-1.9-2-1.7-.4-7.3-.4-7.3-.4s-5.6 0-7.3.4c-1 .2-1.7 1-1.9 2C2.4 10 2.4 12 2.4 12s0 2 .4 3.6c.2 1 .9 1.8 1.9 2 1.7.4 7.3.4 7.3.4s5.6 0 7.3-.4c1-.2 1.7-1 1.9-2 .4-1.6.4-3.6.4-3.6s0-2-.4-3.6Z\" stroke=\"currentColor\" stroke-width=\"1.8\" fill=\"none\"\u003e\u003c\/path\u003e\n            \u003cpath d=\"M10.2 9.4 15 12l-4.8 2.6V9.4Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eYouTube\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"legacy-brand-card__social\" aria-label=\"Facebook\"\u003e\n\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M13.4 20v-6.2h2.1l.4-2.5h-2.5V9.7c0-.7.2-1.2 1.2-1.2h1.4V6.2c-.2 0-.9-.1-1.8-.1-1.8 0-3.1 1.1-3.1 3.2v2h-2.1v2.5h2.1V20h2.3Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eFacebook\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \n\n\n\n\n\n\u003cstyle\u003e\n  .legacy-brand-card,\n  .legacy-brand-card * {\n    box-sizing: border-box;\n  }\n\n  .legacy-brand-card {\n    width: 100%;\n    margin: 0;\n  }\n\n  .legacy-brand-card__inner {\n    background: #1c1c1c;\n    color: #ffffff;\n    border-radius: 16px;\n    padding: 24px 22px;\n    font-family: Inter, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Arial, sans-serif;\n    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.16);\n  }\n\n  .legacy-brand-card__logo-wrap {\n    margin-bottom: 18px;\n  }\n\n  .legacy-brand-card__logo {\n    display: block;\n    max-width: 180px;\n    width: 100%;\n    height: auto;\n  }\n\n  .legacy-brand-card__content {\n    margin-bottom: 20px;\n  }\n\n  .legacy-brand-card__eyebrow {\n    margin: 0 0 10px;\n    font-size: 14px;\n    line-height: 1.2;\n    font-weight: 700;\n    color: #ffffff;\n  }\n\n  .legacy-brand-card__text {\n    margin: 0;\n    color: rgba(255, 255, 255, 0.72);\n    font-size: 15px;\n    line-height: 1.8;\n    font-weight: 400;\n    max-width: 640px;\n  }\n\n  .legacy-brand-card__socials {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 12px;\n  }\n\n  .legacy-brand-card__social {\n    display: flex;\n    align-items: center;\n    gap: 10px;\n    padding: 12px 14px;\n    border-radius: 12px;\n    background: rgba(255, 255, 255, 0.04);\n    border: 1px solid rgba(255, 255, 255, 0.08);\n    text-decoration: none;\n    color: #ffffff;\n    min-width: 0;\n  }\n\n  .legacy-brand-card__social--clickable {\n    transition: transform 0.2s ease, background 0.2s ease, border-color 0.2s ease;\n    cursor: pointer;\n  }\n\n  .legacy-brand-card__social--clickable:hover {\n    transform: translateY(-1px);\n    background: rgba(255, 255, 255, 0.07);\n    border-color: rgba(255, 255, 255, 0.16);\n  }\n\n  .legacy-brand-card__social-icon {\n    width: 18px;\n    height: 18px;\n    min-width: 18px;\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    color: #ffffff;\n  }\n\n  .legacy-brand-card__social-icon svg {\n    width: 18px;\n    height: 18px;\n    display: block;\n  }\n\n  .legacy-brand-card__social-label {\n    font-size: 13px;\n    font-weight: 600;\n    color: #ffffff;\n    white-space: nowrap;\n  }\n\n  .legacy-brand-card__social-handle {\n    margin-left: auto;\n    font-size: 13px;\n    color: rgba(255, 255, 255, 0.66);\n    overflow: hidden;\n    text-overflow: ellipsis;\n    white-space: nowrap;\n  }\n\n  @media screen and (max-width: 749px) {\n    .legacy-brand-card__inner {\n      padding: 20px 18px;\n      border-radius: 14px;\n    }\n\n    .legacy-brand-card__logo {\n      max-width: 160px;\n    }\n\n    .legacy-brand-card__text {\n      font-size: 14px;\n      line-height: 1.7;\n    }\n\n    .legacy-brand-card__socials {\n      grid-template-columns: 1fr;\n    }\n\n    .legacy-brand-card__social {\n      padding: 11px 12px;\n    }\n\n    .legacy-brand-card__social-label,\n    .legacy-brand-card__social-handle {\n      font-size: 12.5px;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cstyle\u003e\n  \/* Compatibility with the legacy PDP reset. Keeps the approved card visually identical. *\/\n  #legacy-pdp-root .legacy-brand-card,\n  #legacy-pdp-root .legacy-brand-card * { box-sizing: border-box; }\n  #legacy-pdp-root .legacy-brand-card { width: 100%; margin: 0; }\n  #legacy-pdp-root .legacy-brand-card__inner {\n    background: #1c1c1c; color: #ffffff; border-radius: 16px; padding: 24px 22px;\n    font-family: Inter, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Arial, sans-serif;\n    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.16);\n  }\n  #legacy-pdp-root .legacy-brand-card__logo-wrap { margin-bottom: 18px; }\n  #legacy-pdp-root .legacy-brand-card__logo { display: block; max-width: 180px; width: 100%; height: auto; }\n  #legacy-pdp-root .legacy-brand-card__content { margin-bottom: 20px; }\n  #legacy-pdp-root .legacy-brand-card__eyebrow {\n    margin: 0 0 10px; font-size: 14px; line-height: 1.2; font-weight: 700; color: #ffffff;\n  }\n  #legacy-pdp-root .legacy-brand-card__text {\n    margin: 0; color: rgba(255, 255, 255, 0.72); font-size: 15px; line-height: 1.8;\n    font-weight: 400; max-width: 640px;\n  }\n  #legacy-pdp-root .legacy-brand-card__socials {\n    display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 12px;\n  }\n  #legacy-pdp-root .legacy-brand-card__social {\n    display: flex; align-items: center; gap: 10px; padding: 12px 14px; border-radius: 12px;\n    background: rgba(255, 255, 255, 0.04); border: 1px solid rgba(255, 255, 255, 0.08);\n    text-decoration: none; color: #ffffff; min-width: 0;\n  }\n  #legacy-pdp-root .legacy-brand-card__social--clickable {\n    transition: transform 0.2s ease, background 0.2s ease, border-color 0.2s ease; cursor: pointer;\n  }\n  #legacy-pdp-root .legacy-brand-card__social--clickable:hover {\n    transform: translateY(-1px); background: rgba(255, 255, 255, 0.07);\n    border-color: rgba(255, 255, 255, 0.16);\n  }\n  #legacy-pdp-root .legacy-brand-card__social-icon {\n    width: 18px; height: 18px; min-width: 18px; display: inline-flex;\n    align-items: center; justify-content: center; color: #ffffff;\n  }\n  #legacy-pdp-root .legacy-brand-card__social-icon svg { width: 18px; height: 18px; display: block; }\n  #legacy-pdp-root .legacy-brand-card__social-label {\n    font-size: 13px; font-weight: 600; color: #ffffff; white-space: nowrap;\n  }\n  #legacy-pdp-root .legacy-brand-card__social-handle {\n    margin-left: auto; font-size: 13px; color: rgba(255, 255, 255, 0.66);\n    overflow: hidden; text-overflow: ellipsis; white-space: nowrap;\n  }\n  @media screen and (max-width: 749px) {\n    #legacy-pdp-root .legacy-brand-card__inner { padding: 20px 18px; border-radius: 14px; }\n    #legacy-pdp-root .legacy-brand-card__logo { max-width: 160px; }\n    #legacy-pdp-root .legacy-brand-card__text { font-size: 14px; line-height: 1.7; }\n    #legacy-pdp-root .legacy-brand-card__socials { grid-template-columns: 1fr; }\n    #legacy-pdp-root .legacy-brand-card__social { padding: 11px 12px; }\n    #legacy-pdp-root .legacy-brand-card__social-label,\n    #legacy-pdp-root .legacy-brand-card__social-handle { font-size: 12.5px; }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"lgc-wrap lgc-tagline\"\u003eLegacy n'est pas ce que nous avons. C'est ce que nous laissons.\u003c\/div\u003e\n\n\n\n\n\n\n\u003cscript\u003e\n(function(){\n  document.querySelectorAll('#legacy-pdp-root, .legacy-pdp').forEach(function(root){\n    if(root.dataset.lgcInit) return;\n    root.dataset.lgcInit = \"1\";\n\n    root.querySelectorAll('[data-tabgroup]').forEach(function(nav){\n      var section = nav.closest('.lgc-card') || root;\n      var buttons = nav.querySelectorAll('.lgc-tab-btn');\n      buttons.forEach(function(btn){\n        btn.addEventListener('click', function(){\n          var target = btn.getAttribute('data-tab');\n          buttons.forEach(function(b){ b.classList.remove('is-active'); });\n          btn.classList.add('is-active');\n          section.querySelectorAll('.lgc-tab-panel').forEach(function(panel){\n            panel.classList.toggle('is-active', panel.getAttribute('data-panel') === target);\n          });\n        });\n      });\n    });\n\n    root.querySelectorAll('.lgc-faq-item').forEach(function(item){\n      var q = item.querySelector('.lgc-faq-q');\n      if(q) q.addEventListener('click', function(){ item.classList.toggle('is-open'); });\n    });\n\n    var AUTOPLAY_MS = 5000;\n\n    root.querySelectorAll('.lgc-carousel').forEach(function(carousel){\n      var key = carousel.getAttribute('data-carousel');\n      var dotsWrap = root.querySelector('[data-dots=\"' + key + '\"]');\n      var originals = Array.prototype.slice.call(carousel.querySelectorAll('.lgc-carousel-item'));\n      var n = originals.length;\n      if(!dotsWrap || n \u003c 2) return;\n\n      originals.forEach(function(_, i){\n        var dot = document.createElement('span');\n        dot.className = 'lgc-dot' + (i === 0 ? ' is-active' : '');\n        dotsWrap.appendChild(dot);\n      });\n      var dots = dotsWrap.querySelectorAll('.lgc-dot');\n\n      var firstClone = originals[0].cloneNode(true);\n      var lastClone = originals[n - 1].cloneNode(true);\n      firstClone.setAttribute('aria-hidden', 'true');\n      lastClone.setAttribute('aria-hidden', 'true');\n      carousel.appendChild(firstClone);\n      carousel.insertBefore(lastClone, originals[0]);\n\n      var allItems = Array.prototype.slice.call(carousel.children);\n\n      function scrollLeftFor(el){\n        return el.getBoundingClientRect().left - carousel.getBoundingClientRect().left + carousel.scrollLeft;\n      }\n      function goTo(i, smooth){\n        carousel.scrollTo({ left: scrollLeftFor(allItems[i]), behavior: smooth ? 'smooth' : 'auto' });\n      }\n      function setActiveDot(realIndex){\n        dots.forEach(function(d, i){ d.classList.toggle('is-active', i === realIndex); });\n      }\n\n      goTo(1, false);\n\n      var settleTimer = null;\n      var autoplayTimer = null;\n\n      function settle(){\n        var center = carousel.scrollLeft + carousel.clientWidth \/ 2;\n        var closest = 1;\n        var closestDist = Infinity;\n        allItems.forEach(function(item, i){\n          var itemCenter = item.offsetLeft + item.clientWidth \/ 2;\n          var dist = Math.abs(itemCenter - center);\n          if(dist \u003c closestDist){ closestDist = dist; closest = i; }\n        });\n        var realIndex = (closest - 1 + n) % n;\n        setActiveDot(realIndex);\n        if(closest === 0){ goTo(n, false); }\n        else if(closest === allItems.length - 1){ goTo(1, false); }\n      }\n\n      carousel.addEventListener('scroll', function(){\n        clearTimeout(settleTimer);\n        settleTimer = setTimeout(settle, 120);\n      });\n\n      function step(dir){\n        var w = originals[0].getBoundingClientRect().width + 10;\n        carousel.scrollBy({ left: w * dir, behavior: 'smooth' });\n      }\n\n      function scheduleAutoplay(){\n        clearTimeout(autoplayTimer);\n        autoplayTimer = setTimeout(function(){\n          step(1);\n          scheduleAutoplay();\n        }, AUTOPLAY_MS);\n      }\n      function restartAutoplay(){ scheduleAutoplay(); }\n\n      ['pointerdown', 'touchstart', 'wheel'].forEach(function(evt){\n        carousel.addEventListener(evt, restartAutoplay, { passive: true });\n      });\n\n      var prevBtn = root.querySelector('[data-arrow-prev=\"' + key + '\"]');\n      var nextBtn = root.querySelector('[data-arrow-next=\"' + key + '\"]');\n      if(prevBtn) prevBtn.addEventListener('click', function(){ step(-1); restartAutoplay(); });\n      if(nextBtn) nextBtn.addEventListener('click', function(){ step(1); restartAutoplay(); });\n\n      scheduleAutoplay();\n    });\n  });\n})();\n\u003c\/script\u003e\n","brand":"Legacy","offers":[{"title":"Monture noire \/ Verres bleus","offer_id":50226126389488,"sku":"15068281897120-52423857209504","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Monture noire \/ Verres marine","offer_id":50226126422256,"sku":"15068281897120-52423857307808","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Monture noire \/ Verre rouge","offer_id":50226126455024,"sku":"15068281897120-52423857242272","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Monture noire \/ Verres verts","offer_id":50226126487792,"sku":"15068281897120-52423857275040","price":32.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0855\/6357\/2464\/files\/palma-blue-diagonal_268d0e03-0303-4fd6-835d-979d10b7a91f.png?v=1786195884"},{"product_id":"polarized-uv400-square-acetate-sunglasses-legacy-valencia","title":"Lunettes de soleil carrées polarisées UV400 en acétate – Legacy VALENCIA","description":"\n\n\u003cdiv class=\"legacy-pdp\" id=\"legacy-pdp-root\"\u003e\n\n\u003cstyle\u003e#legacy-pdp-root{  --lgc-black:#0D0D0D;  --lgc-graphite:#2B2B2B;  --lgc-stone:#D9D6CF;  --lgc-cream:#F2EFE9;  --lgc-white:#FFFFFF;  --lgc-ink-soft: rgba(13,13,13,0.62);  --lgc-ink-faint: rgba(13,13,13,0.42);  --lgc-line: rgba(13,13,13,0.08);  --lgc-radius-lg: 24px;  --lgc-radius-md: 18px;  --lgc-radius-sm: 12px;  --lgc-sans: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;  all: initial;  display:block;  box-sizing:border-box;  font-family: var(--lgc-sans);  color: var(--lgc-black);  background: var(--lgc-white);  -webkit-font-smoothing: antialiased;  text-align:left;  line-height:1.5;  max-width:600px;  margin:0 auto;}#legacy-pdp-root *, #legacy-pdp-root *::before, #legacy-pdp-root *::after{  box-sizing:border-box; margin:0; padding:0; font-family:inherit;  color:inherit; text-align:left; line-height:inherit; -webkit-font-smoothing: antialiased;}#legacy-pdp-root img{ max-width:100%; display:block; border:0; }#legacy-pdp-root button{ background:none; border:0; cursor:pointer; font:inherit; }#legacy-pdp-root ul{ list-style:none; }#legacy-pdp-root svg{ display:block; flex-shrink:0; }\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@300;400;500;600;700;800\u0026display=swap');\n#legacy-pdp-root .lgc-wrap{ padding:0 18px; }#legacy-pdp-root .lgc-section{ padding:36px 0; }\n#legacy-pdp-root .lgc-badge{  display:inline-flex; align-items:center; gap:6px;  background:var(--lgc-cream); color:var(--lgc-black);  padding:6px 14px; border-radius:999px; font-size:11.5px; font-weight:600;}#legacy-pdp-root .lgc-badge-dot{ width:6px; height:6px; border-radius:50%; background:var(--lgc-black); }\n#legacy-pdp-root .lgc-eyebrow{ font-size:12.5px; font-weight:600; color:var(--lgc-ink-soft); }#legacy-pdp-root .lgc-h1{ font-size:24px; font-weight:700; letter-spacing:-0.02em; line-height:1.12; }#legacy-pdp-root h2.lgc-h2{ font-size:22px; font-weight:700; letter-spacing:-0.02em; line-height:1.15; }#legacy-pdp-root h3.lgc-h3{ font-size:18px; font-weight:600; letter-spacing:-0.01em; }#legacy-pdp-root p.lgc-p{ font-size:15px; font-weight:400; color:var(--lgc-ink-soft); line-height:1.55; }\n\/* ---------- HERO ---------- *\/#legacy-pdp-root .lgc-hero{ padding:36px 0 8px; text-align:center; }#legacy-pdp-root .lgc-hero h1{ margin-top:14px; }#legacy-pdp-root .lgc-hero-sub{ margin:14px 0 0; font-size:15.5px; color:var(--lgc-ink-soft); }#legacy-pdp-root .lgc-hero-pills{ display:flex; gap:8px; justify-content:center; margin-top:20px; flex-wrap:wrap; }#legacy-pdp-root .lgc-pill{  font-size:12px; font-weight:500; padding:7px 14px; border-radius:999px;  background:var(--lgc-white); border:1px solid var(--lgc-line); color:var(--lgc-black);}#legacy-pdp-root .lgc-hero-img{  margin-top:26px; border-radius:var(--lgc-radius-lg); overflow:hidden; background:var(--lgc-cream);}#legacy-pdp-root .lgc-hero-img img{ width:100%; aspect-ratio:4\/5; object-fit:cover; }\n\/* ---------- PILARES ---------- *\/#legacy-pdp-root .lgc-pillars-head{ margin-bottom:18px; }#legacy-pdp-root .lgc-pillars-head h2{ margin-top:8px; }#legacy-pdp-root .lgc-pillar-grid{ display:grid; grid-template-columns:1fr 1fr; gap:12px; }#legacy-pdp-root .lgc-pillar{  border-radius:var(--lgc-radius-md); padding:20px 18px; min-height:150px;  display:flex; flex-direction:column; justify-content:flex-start;}#legacy-pdp-root .lgc-pillar.is-dark{ background:var(--lgc-black); color:var(--lgc-white); }#legacy-pdp-root .lgc-pillar.is-graphite{ background:var(--lgc-graphite); color:var(--lgc-white); }#legacy-pdp-root .lgc-pillar.is-stone{ background:var(--lgc-stone); color:var(--lgc-black); }#legacy-pdp-root .lgc-pillar.is-cream{ background:var(--lgc-cream); color:var(--lgc-black); }#legacy-pdp-root .lgc-pillar svg{ width:20px; height:20px; margin-bottom:16px; opacity:.9; }#legacy-pdp-root .lgc-pillar h4{ font-size:15px; font-weight:600; margin-bottom:6px; letter-spacing:-0.01em; }#legacy-pdp-root .lgc-pillar p{ font-size:12.5px; opacity:.72; font-weight:400; line-height:1.4; }\n\/* ---------- CARROSSÉIS ---------- *\/#legacy-pdp-root .lgc-carousel-head{ margin-bottom:16px; }#legacy-pdp-root .lgc-carousel-head h2{ margin-top:8px; }#legacy-pdp-root .lgc-carousel-head .lgc-p{ margin-top:6px; }#legacy-pdp-root .lgc-carousel{  display:flex; overflow-x:auto; gap:10px; scroll-snap-type:x mandatory;  -webkit-overflow-scrolling:touch; scrollbar-width:none; padding-bottom:2px;  margin:0 -18px; padding-left:18px; padding-right:18px;}#legacy-pdp-root .lgc-carousel::-webkit-scrollbar{ display:none; }#legacy-pdp-root .lgc-carousel-item{  flex:0 0 82%; scroll-snap-align:center; border-radius:var(--lgc-radius-md);  overflow:hidden; background:var(--lgc-cream); position:relative;}#legacy-pdp-root .lgc-carousel-item img{ width:100%; aspect-ratio:9\/16; object-fit:cover; }#legacy-pdp-root .lgc-carousel-cap{  position:absolute; left:10px; bottom:10px; background:rgba(13,13,13,0.55);  color:var(--lgc-white); font-size:11.5px; font-weight:500; padding:5px 10px; border-radius:999px;  backdrop-filter:blur(4px);}#legacy-pdp-root .lgc-carousel-wrap{ position:relative; }#legacy-pdp-root .lgc-arrow{  position:absolute; top:50%; transform:translateY(-50%); z-index:2;  width:32px; height:32px; border-radius:50%; background:rgba(13,13,13,0.5);  display:flex; align-items:center; justify-content:center; backdrop-filter:blur(4px);}#legacy-pdp-root .lgc-arrow svg{ width:16px; height:16px; stroke:var(--lgc-white); }#legacy-pdp-root .lgc-arrow.lgc-prev{ left:8px; }#legacy-pdp-root .lgc-arrow.lgc-next{ right:8px; }#legacy-pdp-root .lgc-dots{ display:flex; justify-content:center; gap:6px; margin-top:14px; }#legacy-pdp-root .lgc-dot{ width:6px; height:6px; border-radius:50%; background:var(--lgc-line); transition:all .2s ease; }#legacy-pdp-root .lgc-dot.is-active{ background:var(--lgc-black); width:16px; border-radius:3px; }\n\/* ---------- CARDS (dimensões \/ specs \/ faq) ---------- *\/#legacy-pdp-root .lgc-card{ background:var(--lgc-cream); border-radius:var(--lgc-radius-lg); padding:22px 18px; }#legacy-pdp-root .lgc-card.is-white{ background:var(--lgc-white); border:1px solid var(--lgc-line); }#legacy-pdp-root .lgc-section-head{ margin-bottom:18px; }#legacy-pdp-root .lgc-section-head h2{ margin-top:6px; }#legacy-pdp-root .lgc-tabs-nav{  display:inline-flex; gap:4px; background:var(--lgc-white); padding:4px; border-radius:999px; margin-bottom:18px;}#legacy-pdp-root .lgc-card.is-white .lgc-tabs-nav{ background:var(--lgc-cream); }#legacy-pdp-root .lgc-tab-btn{  padding:8px 14px; font-size:12.5px; font-weight:600; border-radius:999px; color:var(--lgc-ink-faint);  transition:all .2s ease;}#legacy-pdp-root .lgc-tab-btn.is-active{ background:var(--lgc-black); color:var(--lgc-white); }#legacy-pdp-root .lgc-tab-panel{ display:none; }#legacy-pdp-root .lgc-tab-panel.is-active{ display:block; }\n#legacy-pdp-root table.lgc-table{  width:100%; border-collapse:separate; border-spacing:0; font-size:13.5px;  background:var(--lgc-white); border-radius:var(--lgc-radius-sm); overflow:hidden;}#legacy-pdp-root table.lgc-table th, #legacy-pdp-root table.lgc-table td{  padding:11px 12px; text-align:left; border-bottom:1px solid var(--lgc-line);}#legacy-pdp-root table.lgc-table td:first-child{ font-weight:600; width:46%; }#legacy-pdp-root table.lgc-table tr:last-child td{ border-bottom:0; }#legacy-pdp-root .lgc-size-note{ font-size:12px; color:var(--lgc-ink-faint); margin-top:14px; }#legacy-pdp-root .lgc-table-scroll{  max-width:100%; overflow:hidden;  border-radius:var(--lgc-radius-sm); border:1px solid var(--lgc-line);}#legacy-pdp-root .lgc-table-scroll table.lgc-table{  width:100%; table-layout:fixed; border-radius:0; font-size:10.5px;}#legacy-pdp-root .lgc-table-scroll table.lgc-table th,#legacy-pdp-root .lgc-table-scroll table.lgc-table td{  padding:7px 3px; text-align:center; white-space:normal; word-break:break-word; overflow-wrap:break-word;}#legacy-pdp-root .lgc-table-scroll table.lgc-table th{  font-size:7.8px; letter-spacing:0; text-transform:uppercase; font-weight:600;  color:var(--lgc-ink-soft); background:var(--lgc-cream); line-height:1.2;}#legacy-pdp-root .lgc-table-scroll table.lgc-table td:first-child,#legacy-pdp-root .lgc-table-scroll table.lgc-table th:first-child{  font-weight:700;}\n#legacy-pdp-root .lgc-specs-list{ display:grid; gap:0; }#legacy-pdp-root .lgc-specs-row{  display:grid; grid-template-columns:1fr; gap:2px; padding:13px 0; border-bottom:1px solid var(--lgc-line); font-size:13.5px;}#legacy-pdp-root .lgc-specs-row:last-child{ border-bottom:0; }#legacy-pdp-root .lgc-specs-row span:first-child{ font-weight:600; color:var(--lgc-black); font-size:11px; text-transform:uppercase; letter-spacing:.04em; opacity:.6; }#legacy-pdp-root .lgc-specs-row span:last-child{ color:var(--lgc-black); }\n\/* ---------- GARANTIA (2 por linha) ---------- *\/#legacy-pdp-root .lgc-trust-head{ margin-bottom:18px; }#legacy-pdp-root .lgc-trust-head h2{ margin-top:8px; }#legacy-pdp-root .lgc-trust-grid{ display:grid; grid-template-columns:1fr 1fr; gap:12px; }#legacy-pdp-root .lgc-trust-item{  border-radius:var(--lgc-radius-md); padding:20px 14px; text-align:center; background:var(--lgc-cream);}#legacy-pdp-root .lgc-trust-item svg{ width:22px; height:22px; margin:0 auto 12px; }#legacy-pdp-root .lgc-trust-item h4{ font-size:14px; font-weight:600; margin-bottom:5px; }#legacy-pdp-root .lgc-trust-item p{ font-size:12px; color:var(--lgc-ink-soft); line-height:1.4; }\n\/* ---------- FAQ ---------- *\/#legacy-pdp-root .lgc-faq-item{ border-bottom:1px solid var(--lgc-line); }#legacy-pdp-root .lgc-faq-item:last-child{ border-bottom:0; }#legacy-pdp-root .lgc-faq-q{  width:100%; display:flex; justify-content:space-between; align-items:center; gap:10px;  padding:15px 2px; font-size:14px; font-weight:600; text-align:left;}#legacy-pdp-root .lgc-faq-q .lgc-plus{ font-size:18px; font-weight:300; transition:transform .25s ease; color:var(--lgc-ink-faint); }#legacy-pdp-root .lgc-faq-item.is-open .lgc-plus{ transform:rotate(45deg); }#legacy-pdp-root .lgc-faq-a{ max-height:0; overflow:hidden; transition:max-height .3s ease; }#legacy-pdp-root .lgc-faq-a-inner{ padding:0 2px 16px; font-size:13px; color:var(--lgc-ink-soft); }#legacy-pdp-root .lgc-faq-item.is-open .lgc-faq-a{ max-height:300px; }\n\/* ---------- FOOTER ---------- *\/#legacy-pdp-root .lgc-tagline{ text-align:center; padding:32px 20px 6px; font-size:13px; color:var(--lgc-ink-faint); font-weight:500; }\n\/* ---------- LANG SWITCH (bandeiras) ---------- *\/#legacy-pdp-root .lgc-langbar{ display:none; justify-content:center; gap:8px; padding-top:14px; }#legacy-pdp-root .lgc-lang-btn{  width:26px; height:19px; padding:0; border-radius:2px; overflow:hidden;  border:1px solid var(--lgc-line); opacity:.55; transition:opacity .2s ease, border-color .2s ease;  line-height:0;}#legacy-pdp-root .lgc-lang-btn img{ width:100%; height:100%; object-fit:cover; border-radius:1px; }#legacy-pdp-root .lgc-lang-btn.is-active{ opacity:1; border-color:var(--lgc-black); }\n\u003c\/style\u003e\n\n\u003csection class=\"lgc-wrap lgc-hero\"\u003e\n  \u003cspan class=\"lgc-badge\"\u003e\u003cspan class=\"lgc-badge-dot\"\u003e\u003c\/span\u003eLEGACY — Conçu pour durer\u003c\/span\u003e\n  \u003ch2 class=\"lgc-h1\"\u003eVALENCIA — Géométrie épurée, lumière méditerranéenne.\u003c\/h2\u003e\n\n  \u003cp class=\"lgc-hero-sub\"\u003eUne silhouette angulaire affirmée avec un acétate sculpté, des détails de rivets soignés et des verres polarisés UV400.\u003c\/p\u003e\n\n  \u003cdiv class=\"lgc-hero-pills\"\u003e\n\n    \u003cspan class=\"lgc-pill\"\u003eVerres polarisés\u003c\/span\u003e\n    \u003cspan class=\"lgc-pill\"\u003eProtection UV400\u003c\/span\u003e\n    \u003cspan class=\"lgc-pill\"\u003eRetours sous 14 jours\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-hero-img\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/valencia-description-hero.png?v=1785986595\" alt=\"VALENCIA polarized UV400 square acetate sunglasses editorial\"\u003e\u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\u003csection class=\"lgc-wrap lgc-section\"\u003e\n  \u003cdiv class=\"lgc-pillars-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\"\u003ePourquoi Legacy\u003c\/span\u003e\u003ch2 class=\"lgc-h2\"\u003eClarté polarisée, géométrie épurée et caractère moderne de l'acétate\u003c\/h2\u003e\n\n\n\u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-pillar-grid\"\u003e\n\n    \u003cdiv class=\"lgc-pillar is-dark\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M12 2 21 7 21 17 12 22 3 17 3 7Z\"\u003e\u003c\/path\u003e\u003cpath d=\"M3 7 12 12 21 7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch4\u003eClarté polarisée\u003c\/h4\u003e\n\n\u003cp\u003eLes verres polarisés sont conçus pour réduire l'éblouissement réfléchi pour une vision plus confortable dans des conditions de forte luminosité.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-pillar is-stone\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M4 4h9l7 7-9 9-7-7z\"\u003e\u003c\/path\u003e\u003ccircle cx=\"9\" cy=\"9\" r=\"1.4\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003ch4\u003eValeur raffinée\u003c\/h4\u003e\n\n\u003cp\u003eUne monture en acétate sculptée avec des proportions étudiées et sans majoration inutile du prix de vente.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-pillar is-graphite\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M12 2 3 6v6c0 5 4 8.5 9 10 5-1.5 9-5 9-10V6z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch4\u003eProtection UV400\u003c\/h4\u003e\n\n\u003cp\u003eLes verres UV400 sont conçus pour aider à protéger les yeux de la lumière UVA et UVB.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-pillar is-cream\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M4 12a8 8 0 1 0 3-6.2\"\u003e\u003c\/path\u003e\u003cpath d=\"M4 4v5h5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch4\u003eGarantie + Retours\u003c\/h4\u003e\n\n\u003cp\u003eDroit de rétractation de 14 jours et protection contre les défauts de fabrication.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n  \u003cdiv class=\"lgc-carousel-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\"\u003eLes Détails\u003c\/span\u003e\u003ch2 class=\"lgc-h2\"\u003eArtisanat de l'acétate sculpté de près\u003c\/h2\u003e\n\n\u003cp class=\"lgc-p\"\u003eExplorez les jantes angulaires, les verres polarisés, le pont intégré, les rivets visibles et les branches finement travaillées.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-carousel-wrap\"\u003e\n\n\u003cdiv class=\"lgc-carousel\" data-carousel=\"qualidade\"\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/valencia-quality-grey-black.png?v=1785986600\" alt=\"VALENCIA grey frame and black polarized lens detail\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/valencia-quality-champagne-blue.png?v=1785986605\" alt=\"VALENCIA champagne frame and blue polarized lens detail\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/valencia-quality-tortoise-black.png?v=1785986610\" alt=\"VALENCIA tortoise frame and black polarized lens detail\"\u003e\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003cbutton class=\"lgc-arrow lgc-prev\" data-arrow-prev=\"qualidade\" aria-label=\"Précédent\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M15 18l-6-6 6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\u003cbutton class=\"lgc-arrow lgc-next\" data-arrow-next=\"qualidade\" aria-label=\"Suivant\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M9 18l6-6-6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-dots\" data-dots=\"qualidade\"\u003e\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n  \u003cdiv class=\"lgc-carousel-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\"\u003eCaractère méditerranéen\u003c\/span\u003e\u003ch2 class=\"lgc-h2\"\u003eConçu pour l'architecture moderne et les rues ensoleillées\u003c\/h2\u003e\n\n\u003cp class=\"lgc-p\"\u003ePortez VALENCIA avec une coupe nette, du lin décontracté ou des essentiels quotidiens pour une finition contemporaine et soignée.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-carousel-wrap\"\u003e\n\n\u003cdiv class=\"lgc-carousel\" data-carousel=\"uso\"\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/valencia-lifestyle-green-copper.png?v=1785986616\" alt=\"VALENCIA green copper sunglasses modern architecture lifestyle\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/valencia-lifestyle-black-black.png?v=1785986621\" alt=\"VALENCIA black sunglasses city lifestyle\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/valencia-lifestyle-champagne-blue.png?v=1785986625\" alt=\"VALENCIA champagne blue sunglasses waterside lifestyle\"\u003e\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003cbutton class=\"lgc-arrow lgc-prev\" data-arrow-prev=\"uso\" aria-label=\"Précédent\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M15 18l-6-6 6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\u003cbutton class=\"lgc-arrow lgc-next\" data-arrow-next=\"uso\" aria-label=\"Suivant\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M9 18l6-6-6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-dots\" data-dots=\"uso\"\u003e\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c!-- OPTIONAL SIZE GUIDE\nInclude a size\/measurement table only when the source provides verified measurements\nin centimetres for direct comparison. Never create a table from size labels alone.\n--\u0026gt;\n\n\u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n  \u003cdiv class=\"lgc-card is-white\"\u003e\n\n\u003cdiv class=\"lgc-section-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\"\u003eSpécifications\u003c\/span\u003e\u003ch2 class=\"lgc-h2\"\u003eDétails du produit\u003c\/h2\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tabs-nav\" data-tabgroup=\"specs\"\u003e\n\n\u003cbutton class=\"lgc-tab-btn is-active\" data-tab=\"materiais\"\u003eDesign\u003c\/button\u003e\u003cbutton class=\"lgc-tab-btn\" data-tab=\"cuidados\"\u003eEntretien\u003c\/button\u003e\u003cbutton class=\"lgc-tab-btn\" data-tab=\"tecnica\"\u003eCoupe\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tab-panel is-active\" data-panel=\"materiais\"\u003e\u003cdiv class=\"lgc-specs-list\"\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eStyle\u003c\/span\u003e\u003cspan\u003eLunettes de soleil carrées géométriques en acétate\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eFinition de la monture\u003c\/span\u003e\u003cspan\u003eConstruction en acétate sculpté translucide, noir ou écaille\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eTechnologie des verres\u003c\/span\u003e\u003cspan\u003ePolarisés UV400\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eMatériel\u003c\/span\u003e\u003cspan\u003ePont intégré, rivets visibles, charnières renforcées et branches finement travaillées\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tab-panel\" data-panel=\"cuidados\"\u003e\u003cdiv class=\"lgc-specs-list\"\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eNettoyage\u003c\/span\u003e\u003cspan\u003eUtiliser un chiffon en microfibre propre pour verres\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eHumidité\u003c\/span\u003e\u003cspan\u003eRincer la poussière avant d'essuyer ; éviter la pression abrasive\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eSéchage\u003c\/span\u003e\u003cspan\u003eRanger au sec dans un étui de protection, à l'abri de la chaleur\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tab-panel\" data-panel=\"tecnica\"\u003e\u003cdiv class=\"lgc-specs-list\"\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eProfil de la monture\u003c\/span\u003e\u003cspan\u003eSilhouette carrée angulaire structurée avec des proportions unisexes polyvalentes\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eConseils d'ajustement\u003c\/span\u003e\u003cspan\u003eChoisir en fonction de la largeur du visage et de la couvrance préférée\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eUtilisation\u003c\/span\u003e\u003cspan\u003eQuotidien \/ voyage \/ loisirs\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eDépartement\u003c\/span\u003e\u003cspan\u003eUnisexe\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003cdiv class=\"legacy-brand-card\" data-legacy-brand-signature=\"v6\"\u003e\n\n  \u003cdiv class=\"legacy-brand-card__inner\"\u003e\n\n    \u003cdiv class=\"legacy-brand-card__logo-wrap\"\u003e\n\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/logo-white.png?v=1785300933\" alt=\"Legacy Store\" class=\"legacy-brand-card__logo\"\u003e\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"legacy-brand-card__content\"\u003e\n\n      \u003cp class=\"legacy-brand-card__eyebrow\"\u003eÀ propos de nous\u003c\/p\u003e\n\n\n      \u003cp class=\"legacy-brand-card__text\"\u003e\n        Legacy est conçu pour ceux qui apprécient le style intemporel, les détails raffinés et la qualité durable.\n        Nous proposons des essentiels haut de gamme qui apportent confiance, caractère et sophistication sans effort\n        à la vie quotidienne.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"legacy-brand-card__socials\"\u003e\n\n      \u003ca href=\"https:\/\/instagram.com\/legacy.luxurywear\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"legacy-brand-card__social legacy-brand-card__social--clickable\" aria-label=\"Instagram Legacy Luxurywear\"\u003e\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003c!--$9--\u003e\n        \n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eInstagram\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \n\n      \u003cdiv class=\"legacy-brand-card__social\" aria-label=\"TikTok\"\u003e\n\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M14.2 4c.6 1.7 1.7 3 3.8 3.3v2.5c-1.4 0-2.7-.4-3.8-1.1v5.4c0 3-2.2 5-5.1 5-2.6 0-4.7-1.8-4.7-4.4 0-2.9 2.4-4.8 5.3-4.4v2.6c-1.2-.4-2.6.3-2.6 1.8 0 1.1.9 1.9 2 1.9 1.3 0 2.3-.8 2.3-2.6V4h2.8Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eTikTok\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"legacy-brand-card__social\" aria-label=\"YouTube\"\u003e\n\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M21.2 8.4c-.2-1-.9-1.8-1.9-2-1.7-.4-7.3-.4-7.3-.4s-5.6 0-7.3.4c-1 .2-1.7 1-1.9 2C2.4 10 2.4 12 2.4 12s0 2 .4 3.6c.2 1 .9 1.8 1.9 2 1.7.4 7.3.4 7.3.4s5.6 0 7.3-.4c1-.2 1.7-1 1.9-2 .4-1.6.4-3.6.4-3.6s0-2-.4-3.6Z\" stroke=\"currentColor\" stroke-width=\"1.8\" fill=\"none\"\u003e\u003c\/path\u003e\n            \u003cpath d=\"M10.2 9.4 15 12l-4.8 2.6V9.4Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eYouTube\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"legacy-brand-card__social\" aria-label=\"Facebook\"\u003e\n\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M13.4 20v-6.2h2.1l.4-2.5h-2.5V9.7c0-.7.2-1.2 1.2-1.2h1.4V6.2c-.2 0-.9-.1-1.8-.1-1.8 0-3.1 1.1-3.1 3.2v2h-2.1v2.5h2.1V20h2.3Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eFacebook\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \n\n\n\n\n\n\u003cstyle\u003e\n  .legacy-brand-card,\n  .legacy-brand-card * {\n    box-sizing: border-box;\n  }\n\n  .legacy-brand-card {\n    width: 100%;\n    margin: 0;\n  }\n\n  .legacy-brand-card__inner {\n    background: #1c1c1c;\n    color: #ffffff;\n    border-radius: 16px;\n    padding: 24px 22px;\n    font-family: Inter, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Arial, sans-serif;\n    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.16);\n  }\n\n  .legacy-brand-card__logo-wrap {\n    margin-bottom: 18px;\n  }\n\n  .legacy-brand-card__logo {\n    display: block;\n    max-width: 180px;\n    width: 100%;\n    height: auto;\n  }\n\n  .legacy-brand-card__content {\n    margin-bottom: 20px;\n  }\n\n  .legacy-brand-card__eyebrow {\n    margin: 0 0 10px;\n    font-size: 14px;\n    line-height: 1.2;\n    font-weight: 700;\n    color: #ffffff;\n  }\n\n  .legacy-brand-card__text {\n    margin: 0;\n    color: rgba(255, 255, 255, 0.72);\n    font-size: 15px;\n    line-height: 1.8;\n    font-weight: 400;\n    max-width: 640px;\n  }\n\n  .legacy-brand-card__socials {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 12px;\n  }\n\n  .legacy-brand-card__social {\n    display: flex;\n    align-items: center;\n    gap: 10px;\n    padding: 12px 14px;\n    border-radius: 12px;\n    background: rgba(255, 255, 255, 0.04);\n    border: 1px solid rgba(255, 255, 255, 0.08);\n    text-decoration: none;\n    color: #ffffff;\n    min-width: 0;\n  }\n\n  .legacy-brand-card__social--clickable {\n    transition: transform 0.2s ease, background 0.2s ease, border-color 0.2s ease;\n    cursor: pointer;\n  }\n\n  .legacy-brand-card__social--clickable:hover {\n    transform: translateY(-1px);\n    background: rgba(255, 255, 255, 0.07);\n    border-color: rgba(255, 255, 255, 0.16);\n  }\n\n  .legacy-brand-card__social-icon {\n    width: 18px;\n    height: 18px;\n    min-width: 18px;\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    color: #ffffff;\n  }\n\n  .legacy-brand-card__social-icon svg {\n    width: 18px;\n    height: 18px;\n    display: block;\n  }\n\n  .legacy-brand-card__social-label {\n    font-size: 13px;\n    font-weight: 600;\n    color: #ffffff;\n    white-space: nowrap;\n  }\n\n  .legacy-brand-card__social-handle {\n    margin-left: auto;\n    font-size: 13px;\n    color: rgba(255, 255, 255, 0.66);\n    overflow: hidden;\n    text-overflow: ellipsis;\n    white-space: nowrap;\n  }\n\n  @media screen and (max-width: 749px) {\n    .legacy-brand-card__inner {\n      padding: 20px 18px;\n      border-radius: 14px;\n    }\n\n    .legacy-brand-card__logo {\n      max-width: 160px;\n    }\n\n    .legacy-brand-card__text {\n      font-size: 14px;\n      line-height: 1.7;\n    }\n\n    .legacy-brand-card__socials {\n      grid-template-columns: 1fr;\n    }\n\n    .legacy-brand-card__social {\n      padding: 11px 12px;\n    }\n\n    .legacy-brand-card__social-label,\n    .legacy-brand-card__social-handle {\n      font-size: 12.5px;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cstyle\u003e\n  \/* Compatibility with the legacy PDP reset. Keeps the approved card visually identical. *\/\n  #legacy-pdp-root .legacy-brand-card,\n  #legacy-pdp-root .legacy-brand-card * { box-sizing: border-box; }\n  #legacy-pdp-root .legacy-brand-card { width: 100%; margin: 0; }\n  #legacy-pdp-root .legacy-brand-card__inner {\n    background: #1c1c1c; color: #ffffff; border-radius: 16px; padding: 24px 22px;\n    font-family: Inter, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Arial, sans-serif;\n    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.16);\n  }\n  #legacy-pdp-root .legacy-brand-card__logo-wrap { margin-bottom: 18px; }\n  #legacy-pdp-root .legacy-brand-card__logo { display: block; max-width: 180px; width: 100%; height: auto; }\n  #legacy-pdp-root .legacy-brand-card__content { margin-bottom: 20px; }\n  #legacy-pdp-root .legacy-brand-card__eyebrow {\n    margin: 0 0 10px; font-size: 14px; line-height: 1.2; font-weight: 700; color: #ffffff;\n  }\n  #legacy-pdp-root .legacy-brand-card__text {\n    margin: 0; color: rgba(255, 255, 255, 0.72); font-size: 15px; line-height: 1.8;\n    font-weight: 400; max-width: 640px;\n  }\n  #legacy-pdp-root .legacy-brand-card__socials {\n    display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 12px;\n  }\n  #legacy-pdp-root .legacy-brand-card__social {\n    display: flex; align-items: center; gap: 10px; padding: 12px 14px; border-radius: 12px;\n    background: rgba(255, 255, 255, 0.04); border: 1px solid rgba(255, 255, 255, 0.08);\n    text-decoration: none; color: #ffffff; min-width: 0;\n  }\n  #legacy-pdp-root .legacy-brand-card__social--clickable {\n    transition: transform 0.2s ease, background 0.2s ease, border-color 0.2s ease; cursor: pointer;\n  }\n  #legacy-pdp-root .legacy-brand-card__social--clickable:hover {\n    transform: translateY(-1px); background: rgba(255, 255, 255, 0.07);\n    border-color: rgba(255, 255, 255, 0.16);\n  }\n  #legacy-pdp-root .legacy-brand-card__social-icon {\n    width: 18px; height: 18px; min-width: 18px; display: inline-flex;\n    align-items: center; justify-content: center; color: #ffffff;\n  }\n  #legacy-pdp-root .legacy-brand-card__social-icon svg { width: 18px; height: 18px; display: block; }\n  #legacy-pdp-root .legacy-brand-card__social-label {\n    font-size: 13px; font-weight: 600; color: #ffffff; white-space: nowrap;\n  }\n  #legacy-pdp-root .legacy-brand-card__social-handle {\n    margin-left: auto; font-size: 13px; color: rgba(255, 255, 255, 0.66);\n    overflow: hidden; text-overflow: ellipsis; white-space: nowrap;\n  }\n  @media screen and (max-width: 749px) {\n    #legacy-pdp-root .legacy-brand-card__inner { padding: 20px 18px; border-radius: 14px; }\n    #legacy-pdp-root .legacy-brand-card__logo { max-width: 160px; }\n    #legacy-pdp-root .legacy-brand-card__text { font-size: 14px; line-height: 1.7; }\n    #legacy-pdp-root .legacy-brand-card__socials { grid-template-columns: 1fr; }\n    #legacy-pdp-root .legacy-brand-card__social { padding: 11px 12px; }\n    #legacy-pdp-root .legacy-brand-card__social-label,\n    #legacy-pdp-root .legacy-brand-card__social-handle { font-size: 12.5px; }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"lgc-wrap lgc-tagline\"\u003eL'héritage n'est pas ce que nous avons. C'est ce que nous laissons.\u003c\/div\u003e\n\n\n\n\n\n\n\u003cscript\u003e\n(function(){\n  document.querySelectorAll('#legacy-pdp-root, .legacy-pdp').forEach(function(root){\n    if(root.dataset.lgcInit) return;\n    root.dataset.lgcInit = \"1\";\n\n    root.querySelectorAll('[data-tabgroup]').forEach(function(nav){\n      var section = nav.closest('.lgc-card') || root;\n      var buttons = nav.querySelectorAll('.lgc-tab-btn');\n      buttons.forEach(function(btn){\n        btn.addEventListener('click', function(){\n          var target = btn.getAttribute('data-tab');\n          buttons.forEach(function(b){ b.classList.remove('is-active'); });\n          btn.classList.add('is-active');\n          section.querySelectorAll('.lgc-tab-panel').forEach(function(panel){\n            panel.classList.toggle('is-active', panel.getAttribute('data-panel') === target);\n          });\n        });\n      });\n    });\n\n    root.querySelectorAll('.lgc-faq-item').forEach(function(item){\n      var q = item.querySelector('.lgc-faq-q');\n      if(q) q.addEventListener('click', function(){ item.classList.toggle('is-open'); });\n    });\n\n    var AUTOPLAY_MS = 5000;\n\n    root.querySelectorAll('.lgc-carousel').forEach(function(carousel){\n      var key = carousel.getAttribute('data-carousel');\n      var dotsWrap = root.querySelector('[data-dots=\"' + key + '\"]');\n      var originals = Array.prototype.slice.call(carousel.querySelectorAll('.lgc-carousel-item'));\n      var n = originals.length;\n      if(!dotsWrap || n \u003c 2) return;\n\n      originals.forEach(function(_, i){\n        var dot = document.createElement('span');\n        dot.className = 'lgc-dot' + (i === 0 ? ' is-active' : '');\n        dotsWrap.appendChild(dot);\n      });\n      var dots = dotsWrap.querySelectorAll('.lgc-dot');\n\n      var firstClone = originals[0].cloneNode(true);\n      var lastClone = originals[n - 1].cloneNode(true);\n      firstClone.setAttribute('aria-hidden', 'true');\n      lastClone.setAttribute('aria-hidden', 'true');\n      carousel.appendChild(firstClone);\n      carousel.insertBefore(lastClone, originals[0]);\n\n      var allItems = Array.prototype.slice.call(carousel.children);\n\n      function scrollLeftFor(el){\n        return el.getBoundingClientRect().left - carousel.getBoundingClientRect().left + carousel.scrollLeft;\n      }\n      function goTo(i, smooth){\n        carousel.scrollTo({ left: scrollLeftFor(allItems[i]), behavior: smooth ? 'smooth' : 'auto' });\n      }\n      function setActiveDot(realIndex){\n        dots.forEach(function(d, i){ d.classList.toggle('is-active', i === realIndex); });\n      }\n\n      goTo(1, false);\n\n      var settleTimer = null;\n      var autoplayTimer = null;\n\n      function settle(){\n        var center = carousel.scrollLeft + carousel.clientWidth \/ 2;\n        var closest = 1;\n        var closestDist = Infinity;\n        allItems.forEach(function(item, i){\n          var itemCenter = item.offsetLeft + item.clientWidth \/ 2;\n          var dist = Math.abs(itemCenter - center);\n          if(dist \u003c closestDist){ closestDist = dist; closest = i; }\n        });\n        var realIndex = (closest - 1 + n) % n;\n        setActiveDot(realIndex);\n        if(closest === 0){ goTo(n, false); }\n        else if(closest === allItems.length - 1){ goTo(1, false); }\n      }\n\n      carousel.addEventListener('scroll', function(){\n        clearTimeout(settleTimer);\n        settleTimer = setTimeout(settle, 120);\n      });\n\n      function step(dir){\n        var w = originals[0].getBoundingClientRect().width + 10;\n        carousel.scrollBy({ left: w * dir, behavior: 'smooth' });\n      }\n\n      function scheduleAutoplay(){\n        clearTimeout(autoplayTimer);\n        autoplayTimer = setTimeout(function(){\n          step(1);\n          scheduleAutoplay();\n        }, AUTOPLAY_MS);\n      }\n      function restartAutoplay(){ scheduleAutoplay(); }\n\n      ['pointerdown', 'touchstart', 'wheel'].forEach(function(evt){\n        carousel.addEventListener(evt, restartAutoplay, { passive: true });\n      });\n\n      var prevBtn = root.querySelector('[data-arrow-prev=\"' + key + '\"]');\n      var nextBtn = root.querySelector('[data-arrow-next=\"' + key + '\"]');\n      if(prevBtn) prevBtn.addEventListener('click', function(){ step(-1); restartAutoplay(); });\n      if(nextBtn) nextBtn.addEventListener('click', function(){ step(1); restartAutoplay(); });\n\n      scheduleAutoplay();\n    });\n  });\n})();\n\u003c\/script\u003e\n","brand":"Legacy","offers":[{"title":"Monture grise \/ Verre noir","offer_id":50226126848240,"sku":"15086806433952-52487412023456","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Monture Verte \/ Lentille Cuivre","offer_id":50226126881008,"sku":"15086806433952-52487412056224","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Monture noire \/ Verre noir","offer_id":50226126913776,"sku":"15086806433952-52487412154528","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Monture champagne \/ Verre bleu","offer_id":50226126946544,"sku":"15086806433952-52487412088992","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Monture écaille \/ Verres noirs","offer_id":50226126979312,"sku":"15086806433952-52487412121760","price":32.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0855\/6357\/2464\/files\/valencia-champagne-blue-diagonal_ef5a6686-45b9-4ecd-90b0-a3ccc1cdd4d2.png?v=1786195886"},{"product_id":"polarized-uv400-square-metal-sunglasses-legacy-berlin","title":"Lunettes de soleil carrées en métal polarisées UV400 – Legacy BERLIN","description":"\n\n\u003cdiv class=\"legacy-pdp\" id=\"legacy-pdp-root\"\u003e\n\n\u003cstyle\u003e#legacy-pdp-root{  --lgc-black:#0D0D0D;  --lgc-graphite:#2B2B2B;  --lgc-stone:#D9D6CF;  --lgc-cream:#F2EFE9;  --lgc-white:#FFFFFF;  --lgc-ink-soft: rgba(13,13,13,0.62);  --lgc-ink-faint: rgba(13,13,13,0.42);  --lgc-line: rgba(13,13,13,0.08);  --lgc-radius-lg: 24px;  --lgc-radius-md: 18px;  --lgc-radius-sm: 12px;  --lgc-sans: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;  all: initial;  display:block;  box-sizing:border-box;  font-family: var(--lgc-sans);  color: var(--lgc-black);  background: var(--lgc-white);  -webkit-font-smoothing: antialiased;  text-align:left;  line-height:1.5;  max-width:600px;  margin:0 auto;}#legacy-pdp-root *, #legacy-pdp-root *::before, #legacy-pdp-root *::after{  box-sizing:border-box; margin:0; padding:0; font-family:inherit;  color:inherit; text-align:left; line-height:inherit; -webkit-font-smoothing: antialiased;}#legacy-pdp-root img{ max-width:100%; display:block; border:0; }#legacy-pdp-root button{ background:none; border:0; cursor:pointer; font:inherit; }#legacy-pdp-root ul{ list-style:none; }#legacy-pdp-root svg{ display:block; flex-shrink:0; }\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@300;400;500;600;700;800\u0026display=swap');\n#legacy-pdp-root .lgc-wrap{ padding:0 18px; }#legacy-pdp-root .lgc-section{ padding:36px 0; }\n#legacy-pdp-root .lgc-badge{  display:inline-flex; align-items:center; gap:6px;  background:var(--lgc-cream); color:var(--lgc-black);  padding:6px 14px; border-radius:999px; font-size:11.5px; font-weight:600;}#legacy-pdp-root .lgc-badge-dot{ width:6px; height:6px; border-radius:50%; background:var(--lgc-black); }\n#legacy-pdp-root .lgc-eyebrow{ font-size:12.5px; font-weight:600; color:var(--lgc-ink-soft); }#legacy-pdp-root .lgc-h1{ font-size:24px; font-weight:700; letter-spacing:-0.02em; line-height:1.12; }#legacy-pdp-root h2.lgc-h2{ font-size:22px; font-weight:700; letter-spacing:-0.02em; line-height:1.15; }#legacy-pdp-root h3.lgc-h3{ font-size:18px; font-weight:600; letter-spacing:-0.01em; }#legacy-pdp-root p.lgc-p{ font-size:15px; font-weight:400; color:var(--lgc-ink-soft); line-height:1.55; }\n\/* ---------- HERO ---------- *\/#legacy-pdp-root .lgc-hero{ padding:36px 0 8px; text-align:center; }#legacy-pdp-root .lgc-hero h1{ margin-top:14px; }#legacy-pdp-root .lgc-hero-sub{ margin:14px 0 0; font-size:15.5px; color:var(--lgc-ink-soft); }#legacy-pdp-root .lgc-hero-pills{ display:flex; gap:8px; justify-content:center; margin-top:20px; flex-wrap:wrap; }#legacy-pdp-root .lgc-pill{  font-size:12px; font-weight:500; padding:7px 14px; border-radius:999px;  background:var(--lgc-white); border:1px solid var(--lgc-line); color:var(--lgc-black);}#legacy-pdp-root .lgc-hero-img{  margin-top:26px; border-radius:var(--lgc-radius-lg); overflow:hidden; background:var(--lgc-cream);}#legacy-pdp-root .lgc-hero-img img{ width:100%; aspect-ratio:4\/5; object-fit:cover; }\n\/* ---------- PILARES ---------- *\/#legacy-pdp-root .lgc-pillars-head{ margin-bottom:18px; }#legacy-pdp-root .lgc-pillars-head h2{ margin-top:8px; }#legacy-pdp-root .lgc-pillar-grid{ display:grid; grid-template-columns:1fr 1fr; gap:12px; }#legacy-pdp-root .lgc-pillar{  border-radius:var(--lgc-radius-md); padding:20px 18px; min-height:150px;  display:flex; flex-direction:column; justify-content:flex-start;}#legacy-pdp-root .lgc-pillar.is-dark{ background:var(--lgc-black); color:var(--lgc-white); }#legacy-pdp-root .lgc-pillar.is-graphite{ background:var(--lgc-graphite); color:var(--lgc-white); }#legacy-pdp-root .lgc-pillar.is-stone{ background:var(--lgc-stone); color:var(--lgc-black); }#legacy-pdp-root .lgc-pillar.is-cream{ background:var(--lgc-cream); color:var(--lgc-black); }#legacy-pdp-root .lgc-pillar svg{ width:20px; height:20px; margin-bottom:16px; opacity:.9; }#legacy-pdp-root .lgc-pillar h4{ font-size:15px; font-weight:600; margin-bottom:6px; letter-spacing:-0.01em; }#legacy-pdp-root .lgc-pillar p{ font-size:12.5px; opacity:.72; font-weight:400; line-height:1.4; }\n\/* ---------- CARROSSÉIS ---------- *\/#legacy-pdp-root .lgc-carousel-head{ margin-bottom:16px; }#legacy-pdp-root .lgc-carousel-head h2{ margin-top:8px; }#legacy-pdp-root .lgc-carousel-head .lgc-p{ margin-top:6px; }#legacy-pdp-root .lgc-carousel{  display:flex; overflow-x:auto; gap:10px; scroll-snap-type:x mandatory;  -webkit-overflow-scrolling:touch; scrollbar-width:none; padding-bottom:2px;  margin:0 -18px; padding-left:18px; padding-right:18px;}#legacy-pdp-root .lgc-carousel::-webkit-scrollbar{ display:none; }#legacy-pdp-root .lgc-carousel-item{  flex:0 0 82%; scroll-snap-align:center; border-radius:var(--lgc-radius-md);  overflow:hidden; background:var(--lgc-cream); position:relative;}#legacy-pdp-root .lgc-carousel-item img{ width:100%; aspect-ratio:9\/16; object-fit:cover; }#legacy-pdp-root .lgc-carousel-cap{  position:absolute; left:10px; bottom:10px; background:rgba(13,13,13,0.55);  color:var(--lgc-white); font-size:11.5px; font-weight:500; padding:5px 10px; border-radius:999px;  backdrop-filter:blur(4px);}#legacy-pdp-root .lgc-carousel-wrap{ position:relative; }#legacy-pdp-root .lgc-arrow{  position:absolute; top:50%; transform:translateY(-50%); z-index:2;  width:32px; height:32px; border-radius:50%; background:rgba(13,13,13,0.5);  display:flex; align-items:center; justify-content:center; backdrop-filter:blur(4px);}#legacy-pdp-root .lgc-arrow svg{ width:16px; height:16px; stroke:var(--lgc-white); }#legacy-pdp-root .lgc-arrow.lgc-prev{ left:8px; }#legacy-pdp-root .lgc-arrow.lgc-next{ right:8px; }#legacy-pdp-root .lgc-dots{ display:flex; justify-content:center; gap:6px; margin-top:14px; }#legacy-pdp-root .lgc-dot{ width:6px; height:6px; border-radius:50%; background:var(--lgc-line); transition:all .2s ease; }#legacy-pdp-root .lgc-dot.is-active{ background:var(--lgc-black); width:16px; border-radius:3px; }\n\/* ---------- CARDS (dimensões \/ specs \/ faq) ---------- *\/#legacy-pdp-root .lgc-card{ background:var(--lgc-cream); border-radius:var(--lgc-radius-lg); padding:22px 18px; }#legacy-pdp-root .lgc-card.is-white{ background:var(--lgc-white); border:1px solid var(--lgc-line); }#legacy-pdp-root .lgc-section-head{ margin-bottom:18px; }#legacy-pdp-root .lgc-section-head h2{ margin-top:6px; }#legacy-pdp-root .lgc-tabs-nav{  display:inline-flex; gap:4px; background:var(--lgc-white); padding:4px; border-radius:999px; margin-bottom:18px;}#legacy-pdp-root .lgc-card.is-white .lgc-tabs-nav{ background:var(--lgc-cream); }#legacy-pdp-root .lgc-tab-btn{  padding:8px 14px; font-size:12.5px; font-weight:600; border-radius:999px; color:var(--lgc-ink-faint);  transition:all .2s ease;}#legacy-pdp-root .lgc-tab-btn.is-active{ background:var(--lgc-black); color:var(--lgc-white); }#legacy-pdp-root .lgc-tab-panel{ display:none; }#legacy-pdp-root .lgc-tab-panel.is-active{ display:block; }\n#legacy-pdp-root table.lgc-table{  width:100%; border-collapse:separate; border-spacing:0; font-size:13.5px;  background:var(--lgc-white); border-radius:var(--lgc-radius-sm); overflow:hidden;}#legacy-pdp-root table.lgc-table th, #legacy-pdp-root table.lgc-table td{  padding:11px 12px; text-align:left; border-bottom:1px solid var(--lgc-line);}#legacy-pdp-root table.lgc-table td:first-child{ font-weight:600; width:46%; }#legacy-pdp-root table.lgc-table tr:last-child td{ border-bottom:0; }#legacy-pdp-root .lgc-size-note{ font-size:12px; color:var(--lgc-ink-faint); margin-top:14px; }#legacy-pdp-root .lgc-table-scroll{  max-width:100%; overflow:hidden;  border-radius:var(--lgc-radius-sm); border:1px solid var(--lgc-line);}#legacy-pdp-root .lgc-table-scroll table.lgc-table{  width:100%; table-layout:fixed; border-radius:0; font-size:10.5px;}#legacy-pdp-root .lgc-table-scroll table.lgc-table th,#legacy-pdp-root .lgc-table-scroll table.lgc-table td{  padding:7px 3px; text-align:center; white-space:normal; word-break:break-word; overflow-wrap:break-word;}#legacy-pdp-root .lgc-table-scroll table.lgc-table th{  font-size:7.8px; letter-spacing:0; text-transform:uppercase; font-weight:600;  color:var(--lgc-ink-soft); background:var(--lgc-cream); line-height:1.2;}#legacy-pdp-root .lgc-table-scroll table.lgc-table td:first-child,#legacy-pdp-root .lgc-table-scroll table.lgc-table th:first-child{  font-weight:700;}\n#legacy-pdp-root .lgc-specs-list{ display:grid; gap:0; }#legacy-pdp-root .lgc-specs-row{  display:grid; grid-template-columns:1fr; gap:2px; padding:13px 0; border-bottom:1px solid var(--lgc-line); font-size:13.5px;}#legacy-pdp-root .lgc-specs-row:last-child{ border-bottom:0; }#legacy-pdp-root .lgc-specs-row span:first-child{ font-weight:600; color:var(--lgc-black); font-size:11px; text-transform:uppercase; letter-spacing:.04em; opacity:.6; }#legacy-pdp-root .lgc-specs-row span:last-child{ color:var(--lgc-black); }\n\/* ---------- GARANTIA (2 por linha) ---------- *\/#legacy-pdp-root .lgc-trust-head{ margin-bottom:18px; }#legacy-pdp-root .lgc-trust-head h2{ margin-top:8px; }#legacy-pdp-root .lgc-trust-grid{ display:grid; grid-template-columns:1fr 1fr; gap:12px; }#legacy-pdp-root .lgc-trust-item{  border-radius:var(--lgc-radius-md); padding:20px 14px; text-align:center; background:var(--lgc-cream);}#legacy-pdp-root .lgc-trust-item svg{ width:22px; height:22px; margin:0 auto 12px; }#legacy-pdp-root .lgc-trust-item h4{ font-size:14px; font-weight:600; margin-bottom:5px; }#legacy-pdp-root .lgc-trust-item p{ font-size:12px; color:var(--lgc-ink-soft); line-height:1.4; }\n\/* ---------- FAQ ---------- *\/#legacy-pdp-root .lgc-faq-item{ border-bottom:1px solid var(--lgc-line); }#legacy-pdp-root .lgc-faq-item:last-child{ border-bottom:0; }#legacy-pdp-root .lgc-faq-q{  width:100%; display:flex; justify-content:space-between; align-items:center; gap:10px;  padding:15px 2px; font-size:14px; font-weight:600; text-align:left;}#legacy-pdp-root .lgc-faq-q .lgc-plus{ font-size:18px; font-weight:300; transition:transform .25s ease; color:var(--lgc-ink-faint); }#legacy-pdp-root .lgc-faq-item.is-open .lgc-plus{ transform:rotate(45deg); }#legacy-pdp-root .lgc-faq-a{ max-height:0; overflow:hidden; transition:max-height .3s ease; }#legacy-pdp-root .lgc-faq-a-inner{ padding:0 2px 16px; font-size:13px; color:var(--lgc-ink-soft); }#legacy-pdp-root .lgc-faq-item.is-open .lgc-faq-a{ max-height:300px; }\n\/* ---------- FOOTER ---------- *\/#legacy-pdp-root .lgc-tagline{ text-align:center; padding:32px 20px 6px; font-size:13px; color:var(--lgc-ink-faint); font-weight:500; }\n\/* ---------- LANG SWITCH (bandeiras) ---------- *\/#legacy-pdp-root .lgc-langbar{ display:none; justify-content:center; gap:8px; padding-top:14px; }#legacy-pdp-root .lgc-lang-btn{  width:26px; height:19px; padding:0; border-radius:2px; overflow:hidden;  border:1px solid var(--lgc-line); opacity:.55; transition:opacity .2s ease, border-color .2s ease;  line-height:0;}#legacy-pdp-root .lgc-lang-btn img{ width:100%; height:100%; object-fit:cover; border-radius:1px; }#legacy-pdp-root .lgc-lang-btn.is-active{ opacity:1; border-color:var(--lgc-black); }\n\u003c\/style\u003e\n\n\u003csection class=\"lgc-wrap lgc-hero\"\u003e\n  \u003cspan class=\"lgc-badge\"\u003e\u003cspan class=\"lgc-badge-dot\"\u003e\u003c\/span\u003eLEGACY — Conçue pour durer\u003c\/span\u003e\n  \u003ch2 class=\"lgc-h1\"\u003eBERLIN — Détails industriels, clarté au quotidien.\u003c\/h2\u003e\n\n  \u003cp class=\"lgc-hero-sub\"\u003eUne silhouette panto-carrée géométrique combinant des cercles sculptés, un pont métallique de précision et des verres polarisés UV400.\u003c\/p\u003e\n\n  \u003cdiv class=\"lgc-hero-pills\"\u003e\n\n    \u003cspan class=\"lgc-pill\"\u003eVerres Polarisés\u003c\/span\u003e\n    \u003cspan class=\"lgc-pill\"\u003eProtection UV400\u003c\/span\u003e\n    \u003cspan class=\"lgc-pill\"\u003eRetours sous 14 jours\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-hero-img\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/berlin-description-hero.png?v=1785985645\" alt=\"BERLIN polarized UV400 square panto sunglasses editorial\"\u003e\u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\u003csection class=\"lgc-wrap lgc-section\"\u003e\n  \u003cdiv class=\"lgc-pillars-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\"\u003ePourquoi Legacy\u003c\/span\u003e\u003ch2 class=\"lgc-h2\"\u003eClarté polarisée, lignes architecturales et caractère multi-matériaux\u003c\/h2\u003e\n\n\n\u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-pillar-grid\"\u003e\n\n    \u003cdiv class=\"lgc-pillar is-dark\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M12 2 21 7 21 17 12 22 3 17 3 7Z\"\u003e\u003c\/path\u003e\u003cpath d=\"M3 7 12 12 21 7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch4\u003eClarté Polarisée\u003c\/h4\u003e\n\n\u003cp\u003eLes verres polarisés sont conçus pour réduire l'éblouissement réfléchi pour une vision plus confortable dans des conditions de forte luminosité.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-pillar is-stone\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M4 4h9l7 7-9 9-7-7z\"\u003e\u003c\/path\u003e\u003ccircle cx=\"9\" cy=\"9\" r=\"1.4\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003ch4\u003eValeur Raffinée\u003c\/h4\u003e\n\n\u003cp\u003eUne monture géométrique multi-matériaux avec des proportions étudiées et sans marge commerciale inutile.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-pillar is-graphite\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M12 2 3 6v6c0 5 4 8.5 9 10 5-1.5 9-5 9-10V6z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch4\u003eProtection UV400\u003c\/h4\u003e\n\n\u003cp\u003eLes verres UV400 sont conçus pour aider à protéger les yeux des rayons UVA et UVB.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-pillar is-cream\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M4 12a8 8 0 1 0 3-6.2\"\u003e\u003c\/path\u003e\u003cpath d=\"M4 4v5h5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch4\u003eGarantie + Retours\u003c\/h4\u003e\n\n\u003cp\u003eDroit de rétractation de 14 jours et protection contre les défauts de fabrication.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n  \u003cdiv class=\"lgc-carousel-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\"\u003eLes Détails\u003c\/span\u003e\u003ch2 class=\"lgc-h2\"\u003eUn savoir-faire architectural de près\u003c\/h2\u003e\n\n\u003cp class=\"lgc-p\"\u003eDécouvrez les cercles panto-carrés sculptés, les verres polarisés, le pont de précision, les rivets apparents et les fines branches en fil.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-carousel-wrap\"\u003e\n\n\u003cdiv class=\"lgc-carousel\" data-carousel=\"qualidade\"\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/berlin-quality-clear-blue.png?v=1785985651\" alt=\"BERLIN clear frame and blue polarized lens detail\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/berlin-quality-black-black.png?v=1785985656\" alt=\"BERLIN black frame and black polarized lens detail\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/berlin-quality-havana-blue.png?v=1785985663\" alt=\"BERLIN Havana frame and blue polarized lens detail\"\u003e\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003cbutton class=\"lgc-arrow lgc-prev\" data-arrow-prev=\"qualidade\" aria-label=\"Précédent\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M15 18l-6-6 6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\u003cbutton class=\"lgc-arrow lgc-next\" data-arrow-next=\"qualidade\" aria-label=\"Suivant\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M9 18l6-6-6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-dots\" data-dots=\"qualidade\"\u003e\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n  \u003cdiv class=\"lgc-carousel-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\"\u003eCaractère Urbain\u003c\/span\u003e\u003ch2 class=\"lgc-h2\"\u003eConçues pour les galeries, les boulevards et la lumière des villes modernes\u003c\/h2\u003e\n\n\u003cp class=\"lgc-p\"\u003ePortez les BERLIN avec une coupe ajustée, des couches raffinées ou des essentiels du quotidien pour une finition architecturale confiante.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-carousel-wrap\"\u003e\n\n\u003cdiv class=\"lgc-carousel\" data-carousel=\"uso\"\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/berlin-lifestyle-clear-blue.png?v=1785985668\" alt=\"BERLIN clear blue sunglasses architectural lifestyle\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/berlin-lifestyle-clear-violet.png?v=1785985674\" alt=\"BERLIN clear violet sunglasses gallery lifestyle\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/berlin-lifestyle-havana-blue.png?v=1785985679\" alt=\"BERLIN Havana blue sunglasses rooftop lifestyle\"\u003e\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003cbutton class=\"lgc-arrow lgc-prev\" data-arrow-prev=\"uso\" aria-label=\"Précédent\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M15 18l-6-6 6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\u003cbutton class=\"lgc-arrow lgc-next\" data-arrow-next=\"uso\" aria-label=\"Suivant\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M9 18l6-6-6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-dots\" data-dots=\"uso\"\u003e\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c!-- OPTIONAL SIZE GUIDE\nInclude a size\/measurement table only when the source provides verified measurements\nin centimetres for direct comparison. Never create a table from size labels alone.\n--\u0026gt;\n\n\u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n  \u003cdiv class=\"lgc-card is-white\"\u003e\n\n\u003cdiv class=\"lgc-section-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\"\u003eSpécifications\u003c\/span\u003e\u003ch2 class=\"lgc-h2\"\u003eDétails du produit\u003c\/h2\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tabs-nav\" data-tabgroup=\"specs\"\u003e\n\n\u003cbutton class=\"lgc-tab-btn is-active\" data-tab=\"materiais\"\u003eDesign\u003c\/button\u003e\u003cbutton class=\"lgc-tab-btn\" data-tab=\"cuidados\"\u003eEntretien\u003c\/button\u003e\u003cbutton class=\"lgc-tab-btn\" data-tab=\"tecnica\"\u003eAjustement\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tab-panel is-active\" data-panel=\"materiais\"\u003e\u003cdiv class=\"lgc-specs-list\"\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eStyle\u003c\/span\u003e\u003cspan\u003eLunettes de soleil géométriques panto-carrées en matériaux mixtes\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eFinition de la Monture\u003c\/span\u003e\u003cspan\u003eCercles sculptés transparents, noirs ou havane avec un pont métallique de précision et des branches en fil\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eTechnologie des Verres\u003c\/span\u003e\u003cspan\u003ePolarisés UV400\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eMatériel\u003c\/span\u003e\u003cspan\u003ePont métallique de précision, rivets visibles, charnières renforcées et fines branches en fil\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tab-panel\" data-panel=\"cuidados\"\u003e\u003cdiv class=\"lgc-specs-list\"\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eNettoyage\u003c\/span\u003e\u003cspan\u003eUtiliser un chiffon propre en microfibre pour les verres\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eHumidité\u003c\/span\u003e\u003cspan\u003eRincer la poussière avant d'essuyer ; éviter la pression abrasive\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eSéchage\u003c\/span\u003e\u003cspan\u003eRanger au sec dans un étui de protection à l'abri de la chaleur\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tab-panel\" data-panel=\"tecnica\"\u003e\u003cdiv class=\"lgc-specs-list\"\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eProfil de la Monture\u003c\/span\u003e\u003cspan\u003eSilhouette panto-carrée structurée avec des proportions unisexes polyvalentes\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eConseils d'Ajustement\u003c\/span\u003e\u003cspan\u003eChoisir en fonction de la largeur du visage et de la couverture préférée\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eUtilisation\u003c\/span\u003e\u003cspan\u003eQuotidien \/ voyage \/ loisirs\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eDépartement\u003c\/span\u003e\u003cspan\u003eUnisexe\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003cdiv class=\"legacy-brand-card\" data-legacy-brand-signature=\"v6\"\u003e\n\n  \u003cdiv class=\"legacy-brand-card__inner\"\u003e\n\n    \u003cdiv class=\"legacy-brand-card__logo-wrap\"\u003e\n\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/logo-white.png?v=1785300933\" alt=\"Legacy Store\" class=\"legacy-brand-card__logo\"\u003e\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"legacy-brand-card__content\"\u003e\n\n      \u003cp class=\"legacy-brand-card__eyebrow\"\u003eÀ Propos de Nous\u003c\/p\u003e\n\n\n      \u003cp class=\"legacy-brand-card__text\"\u003e\n        Legacy est conçu pour ceux qui valorisent le style intemporel, les détails raffinés et la qualité durable.\n        Nous sélectionnons des essentiels sophistiqués qui apportent confiance, caractère et élégance sans effort\n        à la vie quotidienne.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"legacy-brand-card__socials\"\u003e\n\n      \u003ca href=\"https:\/\/instagram.com\/legacy.luxurywear\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"legacy-brand-card__social legacy-brand-card__social--clickable\" aria-label=\"Instagram Legacy Luxurywear\"\u003e\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003c!--$9--\u003e\n        \n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eInstagram\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \n\n      \u003cdiv class=\"legacy-brand-card__social\" aria-label=\"TikTok\"\u003e\n\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M14.2 4c.6 1.7 1.7 3 3.8 3.3v2.5c-1.4 0-2.7-.4-3.8-1.1v5.4c0 3-2.2 5-5.1 5-2.6 0-4.7-1.8-4.7-4.4 0-2.9 2.4-4.8 5.3-4.4v2.6c-1.2-.4-2.6.3-2.6 1.8 0 1.1.9 1.9 2 1.9 1.3 0 2.3-.8 2.3-2.6V4h2.8Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eTikTok\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"legacy-brand-card__social\" aria-label=\"YouTube\"\u003e\n\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M21.2 8.4c-.2-1-.9-1.8-1.9-2-1.7-.4-7.3-.4-7.3-.4s-5.6 0-7.3.4c-1 .2-1.7 1-1.9 2C2.4 10 2.4 12 2.4 12s0 2 .4 3.6c.2 1 .9 1.8 1.9 2 1.7.4 7.3.4 7.3.4s5.6 0 7.3-.4c1-.2 1.7-1 1.9-2 .4-1.6.4-3.6.4-3.6s0-2-.4-3.6Z\" stroke=\"currentColor\" stroke-width=\"1.8\" fill=\"none\"\u003e\u003c\/path\u003e\n            \u003cpath d=\"M10.2 9.4 15 12l-4.8 2.6V9.4Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eYouTube\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"legacy-brand-card__social\" aria-label=\"Facebook\"\u003e\n\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M13.4 20v-6.2h2.1l.4-2.5h-2.5V9.7c0-.7.2-1.2 1.2-1.2h1.4V6.2c-.2 0-.9-.1-1.8-.1-1.8 0-3.1 1.1-3.1 3.2v2h-2.1v2.5h2.1V20h2.3Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eFacebook\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \n\n\n\n\n\n\u003cstyle\u003e\n  .legacy-brand-card,\n  .legacy-brand-card * {\n    box-sizing: border-box;\n  }\n\n  .legacy-brand-card {\n    width: 100%;\n    margin: 0;\n  }\n\n  .legacy-brand-card__inner {\n    background: #1c1c1c;\n    color: #ffffff;\n    border-radius: 16px;\n    padding: 24px 22px;\n    font-family: Inter, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Arial, sans-serif;\n    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.16);\n  }\n\n  .legacy-brand-card__logo-wrap {\n    margin-bottom: 18px;\n  }\n\n  .legacy-brand-card__logo {\n    display: block;\n    max-width: 180px;\n    width: 100%;\n    height: auto;\n  }\n\n  .legacy-brand-card__content {\n    margin-bottom: 20px;\n  }\n\n  .legacy-brand-card__eyebrow {\n    margin: 0 0 10px;\n    font-size: 14px;\n    line-height: 1.2;\n    font-weight: 700;\n    color: #ffffff;\n  }\n\n  .legacy-brand-card__text {\n    margin: 0;\n    color: rgba(255, 255, 255, 0.72);\n    font-size: 15px;\n    line-height: 1.8;\n    font-weight: 400;\n    max-width: 640px;\n  }\n\n  .legacy-brand-card__socials {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 12px;\n  }\n\n  .legacy-brand-card__social {\n    display: flex;\n    align-items: center;\n    gap: 10px;\n    padding: 12px 14px;\n    border-radius: 12px;\n    background: rgba(255, 255, 255, 0.04);\n    border: 1px solid rgba(255, 255, 255, 0.08);\n    text-decoration: none;\n    color: #ffffff;\n    min-width: 0;\n  }\n\n  .legacy-brand-card__social--clickable {\n    transition: transform 0.2s ease, background 0.2s ease, border-color 0.2s ease;\n    cursor: pointer;\n  }\n\n  .legacy-brand-card__social--clickable:hover {\n    transform: translateY(-1px);\n    background: rgba(255, 255, 255, 0.07);\n    border-color: rgba(255, 255, 255, 0.16);\n  }\n\n  .legacy-brand-card__social-icon {\n    width: 18px;\n    height: 18px;\n    min-width: 18px;\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    color: #ffffff;\n  }\n\n  .legacy-brand-card__social-icon svg {\n    width: 18px;\n    height: 18px;\n    display: block;\n  }\n\n  .legacy-brand-card__social-label {\n    font-size: 13px;\n    font-weight: 600;\n    color: #ffffff;\n    white-space: nowrap;\n  }\n\n  .legacy-brand-card__social-handle {\n    margin-left: auto;\n    font-size: 13px;\n    color: rgba(255, 255, 255, 0.66);\n    overflow: hidden;\n    text-overflow: ellipsis;\n    white-space: nowrap;\n  }\n\n  @media screen and (max-width: 749px) {\n    .legacy-brand-card__inner {\n      padding: 20px 18px;\n      border-radius: 14px;\n    }\n\n    .legacy-brand-card__logo {\n      max-width: 160px;\n    }\n\n    .legacy-brand-card__text {\n      font-size: 14px;\n      line-height: 1.7;\n    }\n\n    .legacy-brand-card__socials {\n      grid-template-columns: 1fr;\n    }\n\n    .legacy-brand-card__social {\n      padding: 11px 12px;\n    }\n\n    .legacy-brand-card__social-label,\n    .legacy-brand-card__social-handle {\n      font-size: 12.5px;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cstyle\u003e\n  \/* Compatibility with the legacy PDP reset. Keeps the approved card visually identical. *\/\n  #legacy-pdp-root .legacy-brand-card,\n  #legacy-pdp-root .legacy-brand-card * { box-sizing: border-box; }\n  #legacy-pdp-root .legacy-brand-card { width: 100%; margin: 0; }\n  #legacy-pdp-root .legacy-brand-card__inner {\n    background: #1c1c1c; color: #ffffff; border-radius: 16px; padding: 24px 22px;\n    font-family: Inter, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Arial, sans-serif;\n    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.16);\n  }\n  #legacy-pdp-root .legacy-brand-card__logo-wrap { margin-bottom: 18px; }\n  #legacy-pdp-root .legacy-brand-card__logo { display: block; max-width: 180px; width: 100%; height: auto; }\n  #legacy-pdp-root .legacy-brand-card__content { margin-bottom: 20px; }\n  #legacy-pdp-root .legacy-brand-card__eyebrow {\n    margin: 0 0 10px; font-size: 14px; line-height: 1.2; font-weight: 700; color: #ffffff;\n  }\n  #legacy-pdp-root .legacy-brand-card__text {\n    margin: 0; color: rgba(255, 255, 255, 0.72); font-size: 15px; line-height: 1.8;\n    font-weight: 400; max-width: 640px;\n  }\n  #legacy-pdp-root .legacy-brand-card__socials {\n    display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 12px;\n  }\n  #legacy-pdp-root .legacy-brand-card__social {\n    display: flex; align-items: center; gap: 10px; padding: 12px 14px; border-radius: 12px;\n    background: rgba(255, 255, 255, 0.04); border: 1px solid rgba(255, 255, 255, 0.08);\n    text-decoration: none; color: #ffffff; min-width: 0;\n  }\n  #legacy-pdp-root .legacy-brand-card__social--clickable {\n    transition: transform 0.2s ease, background 0.2s ease, border-color 0.2s ease; cursor: pointer;\n  }\n  #legacy-pdp-root .legacy-brand-card__social--clickable:hover {\n    transform: translateY(-1px); background: rgba(255, 255, 255, 0.07);\n    border-color: rgba(255, 255, 255, 0.16);\n  }\n  #legacy-pdp-root .legacy-brand-card__social-icon {\n    width: 18px; height: 18px; min-width: 18px; display: inline-flex;\n    align-items: center; justify-content: center; color: #ffffff;\n  }\n  #legacy-pdp-root .legacy-brand-card__social-icon svg { width: 18px; height: 18px; display: block; }\n  #legacy-pdp-root .legacy-brand-card__social-label {\n    font-size: 13px; font-weight: 600; color: #ffffff; white-space: nowrap;\n  }\n  #legacy-pdp-root .legacy-brand-card__social-handle {\n    margin-left: auto; font-size: 13px; color: rgba(255, 255, 255, 0.66);\n    overflow: hidden; text-overflow: ellipsis; white-space: nowrap;\n  }\n  @media screen and (max-width: 749px) {\n    #legacy-pdp-root .legacy-brand-card__inner { padding: 20px 18px; border-radius: 14px; }\n    #legacy-pdp-root .legacy-brand-card__logo { max-width: 160px; }\n    #legacy-pdp-root .legacy-brand-card__text { font-size: 14px; line-height: 1.7; }\n    #legacy-pdp-root .legacy-brand-card__socials { grid-template-columns: 1fr; }\n    #legacy-pdp-root .legacy-brand-card__social { padding: 11px 12px; }\n    #legacy-pdp-root .legacy-brand-card__social-label,\n    #legacy-pdp-root .legacy-brand-card__social-handle { font-size: 12.5px; }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"lgc-wrap lgc-tagline\"\u003eLegacy n'est pas ce que nous avons. C'est ce que nous laissons.\u003c\/div\u003e\n\n\n\n\n\n\n\u003cscript\u003e\n(function(){\n  document.querySelectorAll('#legacy-pdp-root, .legacy-pdp').forEach(function(root){\n    if(root.dataset.lgcInit) return;\n    root.dataset.lgcInit = \"1\";\n\n    root.querySelectorAll('[data-tabgroup]').forEach(function(nav){\n      var section = nav.closest('.lgc-card') || root;\n      var buttons = nav.querySelectorAll('.lgc-tab-btn');\n      buttons.forEach(function(btn){\n        btn.addEventListener('click', function(){\n          var target = btn.getAttribute('data-tab');\n          buttons.forEach(function(b){ b.classList.remove('is-active'); });\n          btn.classList.add('is-active');\n          section.querySelectorAll('.lgc-tab-panel').forEach(function(panel){\n            panel.classList.toggle('is-active', panel.getAttribute('data-panel') === target);\n          });\n        });\n      });\n    });\n\n    root.querySelectorAll('.lgc-faq-item').forEach(function(item){\n      var q = item.querySelector('.lgc-faq-q');\n      if(q) q.addEventListener('click', function(){ item.classList.toggle('is-open'); });\n    });\n\n    var AUTOPLAY_MS = 5000;\n\n    root.querySelectorAll('.lgc-carousel').forEach(function(carousel){\n      var key = carousel.getAttribute('data-carousel');\n      var dotsWrap = root.querySelector('[data-dots=\"' + key + '\"]');\n      var originals = Array.prototype.slice.call(carousel.querySelectorAll('.lgc-carousel-item'));\n      var n = originals.length;\n      if(!dotsWrap || n \u003c 2) return;\n\n      originals.forEach(function(_, i){\n        var dot = document.createElement('span');\n        dot.className = 'lgc-dot' + (i === 0 ? ' is-active' : '');\n        dotsWrap.appendChild(dot);\n      });\n      var dots = dotsWrap.querySelectorAll('.lgc-dot');\n\n      var firstClone = originals[0].cloneNode(true);\n      var lastClone = originals[n - 1].cloneNode(true);\n      firstClone.setAttribute('aria-hidden', 'true');\n      lastClone.setAttribute('aria-hidden', 'true');\n      carousel.appendChild(firstClone);\n      carousel.insertBefore(lastClone, originals[0]);\n\n      var allItems = Array.prototype.slice.call(carousel.children);\n\n      function scrollLeftFor(el){\n        return el.getBoundingClientRect().left - carousel.getBoundingClientRect().left + carousel.scrollLeft;\n      }\n      function goTo(i, smooth){\n        carousel.scrollTo({ left: scrollLeftFor(allItems[i]), behavior: smooth ? 'smooth' : 'auto' });\n      }\n      function setActiveDot(realIndex){\n        dots.forEach(function(d, i){ d.classList.toggle('is-active', i === realIndex); });\n      }\n\n      goTo(1, false);\n\n      var settleTimer = null;\n      var autoplayTimer = null;\n\n      function settle(){\n        var center = carousel.scrollLeft + carousel.clientWidth \/ 2;\n        var closest = 1;\n        var closestDist = Infinity;\n        allItems.forEach(function(item, i){\n          var itemCenter = item.offsetLeft + item.clientWidth \/ 2;\n          var dist = Math.abs(itemCenter - center);\n          if(dist \u003c closestDist){ closestDist = dist; closest = i; }\n        });\n        var realIndex = (closest - 1 + n) % n;\n        setActiveDot(realIndex);\n        if(closest === 0){ goTo(n, false); }\n        else if(closest === allItems.length - 1){ goTo(1, false); }\n      }\n\n      carousel.addEventListener('scroll', function(){\n        clearTimeout(settleTimer);\n        settleTimer = setTimeout(settle, 120);\n      });\n\n      function step(dir){\n        var w = originals[0].getBoundingClientRect().width + 10;\n        carousel.scrollBy({ left: w * dir, behavior: 'smooth' });\n      }\n\n      function scheduleAutoplay(){\n        clearTimeout(autoplayTimer);\n        autoplayTimer = setTimeout(function(){\n          step(1);\n          scheduleAutoplay();\n        }, AUTOPLAY_MS);\n      }\n      function restartAutoplay(){ scheduleAutoplay(); }\n\n      ['pointerdown', 'touchstart', 'wheel'].forEach(function(evt){\n        carousel.addEventListener(evt, restartAutoplay, { passive: true });\n      });\n\n      var prevBtn = root.querySelector('[data-arrow-prev=\"' + key + '\"]');\n      var nextBtn = root.querySelector('[data-arrow-next=\"' + key + '\"]');\n      if(prevBtn) prevBtn.addEventListener('click', function(){ step(-1); restartAutoplay(); });\n      if(nextBtn) nextBtn.addEventListener('click', function(){ step(1); restartAutoplay(); });\n\n      scheduleAutoplay();\n    });\n  });\n})();\n\u003c\/script\u003e\n","brand":"Legacy","offers":[{"title":"Monture transparente \/ Verres bleus","offer_id":50226127077616,"sku":"15068331770016-52424027537568","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Monture transparente \/ Verre dégradé violet","offer_id":50226127110384,"sku":"15068331770016-52424027603104","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Monture noire \/ Verre noir","offer_id":50226127143152,"sku":"15068331770016-52424027570336","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Monture transparente \/ Verre pêche","offer_id":50226127175920,"sku":"15068331770016-52424027635872","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Monture havane \/ Verres bleus","offer_id":50226127208688,"sku":"15068331770016-52424027668640","price":32.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0855\/6357\/2464\/files\/berlin-havana-blue-diagonal_e4fb151c-df58-45cc-bcb2-9f003b42627b.png?v=1786195887"},{"product_id":"polarized-uv400-narrow-oval-sunglasses-legacy-marbella","title":"Lunettes de soleil ovales étroites polarisées UV400 – Legacy MARBELLA","description":"\n\n\u003cdiv class=\"legacy-pdp\" id=\"legacy-pdp-root\"\u003e\n\n\u003cstyle\u003e#legacy-pdp-root{  --lgc-black:#0D0D0D;  --lgc-graphite:#2B2B2B;  --lgc-stone:#D9D6CF;  --lgc-cream:#F2EFE9;  --lgc-white:#FFFFFF;  --lgc-ink-soft: rgba(13,13,13,0.62);  --lgc-ink-faint: rgba(13,13,13,0.42);  --lgc-line: rgba(13,13,13,0.08);  --lgc-radius-lg: 24px;  --lgc-radius-md: 18px;  --lgc-radius-sm: 12px;  --lgc-sans: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;  all: initial;  display:block;  box-sizing:border-box;  font-family: var(--lgc-sans);  color: var(--lgc-black);  background: var(--lgc-white);  -webkit-font-smoothing: antialiased;  text-align:left;  line-height:1.5;  max-width:600px;  margin:0 auto;}#legacy-pdp-root *, #legacy-pdp-root *::before, #legacy-pdp-root *::after{  box-sizing:border-box; margin:0; padding:0; font-family:inherit;  color:inherit; text-align:left; line-height:inherit; -webkit-font-smoothing: antialiased;}#legacy-pdp-root img{ max-width:100%; display:block; border:0; }#legacy-pdp-root button{ background:none; border:0; cursor:pointer; font:inherit; }#legacy-pdp-root ul{ list-style:none; }#legacy-pdp-root svg{ display:block; flex-shrink:0; }\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@300;400;500;600;700;800\u0026display=swap');\n#legacy-pdp-root .lgc-wrap{ padding:0 18px; }#legacy-pdp-root .lgc-section{ padding:36px 0; }\n#legacy-pdp-root .lgc-badge{  display:inline-flex; align-items:center; gap:6px;  background:var(--lgc-cream); color:var(--lgc-black);  padding:6px 14px; border-radius:999px; font-size:11.5px; font-weight:600;}#legacy-pdp-root .lgc-badge-dot{ width:6px; height:6px; border-radius:50%; background:var(--lgc-black); }\n#legacy-pdp-root .lgc-eyebrow{ font-size:12.5px; font-weight:600; color:var(--lgc-ink-soft); }#legacy-pdp-root .lgc-h1{ font-size:24px; font-weight:700; letter-spacing:-0.02em; line-height:1.12; }#legacy-pdp-root h2.lgc-h2{ font-size:22px; font-weight:700; letter-spacing:-0.02em; line-height:1.15; }#legacy-pdp-root h3.lgc-h3{ font-size:18px; font-weight:600; letter-spacing:-0.01em; }#legacy-pdp-root p.lgc-p{ font-size:15px; font-weight:400; color:var(--lgc-ink-soft); line-height:1.55; }\n\/* ---------- HERO ---------- *\/#legacy-pdp-root .lgc-hero{ padding:36px 0 8px; text-align:center; }#legacy-pdp-root .lgc-hero h1{ margin-top:14px; }#legacy-pdp-root .lgc-hero-sub{ margin:14px 0 0; font-size:15.5px; color:var(--lgc-ink-soft); }#legacy-pdp-root .lgc-hero-pills{ display:flex; gap:8px; justify-content:center; margin-top:20px; flex-wrap:wrap; }#legacy-pdp-root .lgc-pill{  font-size:12px; font-weight:500; padding:7px 14px; border-radius:999px;  background:var(--lgc-white); border:1px solid var(--lgc-line); color:var(--lgc-black);}#legacy-pdp-root .lgc-hero-img{  margin-top:26px; border-radius:var(--lgc-radius-lg); overflow:hidden; background:var(--lgc-cream);}#legacy-pdp-root .lgc-hero-img img{ width:100%; aspect-ratio:4\/5; object-fit:cover; }\n\/* ---------- PILARES ---------- *\/#legacy-pdp-root .lgc-pillars-head{ margin-bottom:18px; }#legacy-pdp-root .lgc-pillars-head h2{ margin-top:8px; }#legacy-pdp-root .lgc-pillar-grid{ display:grid; grid-template-columns:1fr 1fr; gap:12px; }#legacy-pdp-root .lgc-pillar{  border-radius:var(--lgc-radius-md); padding:20px 18px; min-height:150px;  display:flex; flex-direction:column; justify-content:flex-start;}#legacy-pdp-root .lgc-pillar.is-dark{ background:var(--lgc-black); color:var(--lgc-white); }#legacy-pdp-root .lgc-pillar.is-graphite{ background:var(--lgc-graphite); color:var(--lgc-white); }#legacy-pdp-root .lgc-pillar.is-stone{ background:var(--lgc-stone); color:var(--lgc-black); }#legacy-pdp-root .lgc-pillar.is-cream{ background:var(--lgc-cream); color:var(--lgc-black); }#legacy-pdp-root .lgc-pillar svg{ width:20px; height:20px; margin-bottom:16px; opacity:.9; }#legacy-pdp-root .lgc-pillar h4{ font-size:15px; font-weight:600; margin-bottom:6px; letter-spacing:-0.01em; }#legacy-pdp-root .lgc-pillar p{ font-size:12.5px; opacity:.72; font-weight:400; line-height:1.4; }\n\/* ---------- CARROSSÉIS ---------- *\/#legacy-pdp-root .lgc-carousel-head{ margin-bottom:16px; }#legacy-pdp-root .lgc-carousel-head h2{ margin-top:8px; }#legacy-pdp-root .lgc-carousel-head .lgc-p{ margin-top:6px; }#legacy-pdp-root .lgc-carousel{  display:flex; overflow-x:auto; gap:10px; scroll-snap-type:x mandatory;  -webkit-overflow-scrolling:touch; scrollbar-width:none; padding-bottom:2px;  margin:0 -18px; padding-left:18px; padding-right:18px;}#legacy-pdp-root .lgc-carousel::-webkit-scrollbar{ display:none; }#legacy-pdp-root .lgc-carousel-item{  flex:0 0 82%; scroll-snap-align:center; border-radius:var(--lgc-radius-md);  overflow:hidden; background:var(--lgc-cream); position:relative;}#legacy-pdp-root .lgc-carousel-item img{ width:100%; aspect-ratio:9\/16; object-fit:cover; }#legacy-pdp-root .lgc-carousel-cap{  position:absolute; left:10px; bottom:10px; background:rgba(13,13,13,0.55);  color:var(--lgc-white); font-size:11.5px; font-weight:500; padding:5px 10px; border-radius:999px;  backdrop-filter:blur(4px);}#legacy-pdp-root .lgc-carousel-wrap{ position:relative; }#legacy-pdp-root .lgc-arrow{  position:absolute; top:50%; transform:translateY(-50%); z-index:2;  width:32px; height:32px; border-radius:50%; background:rgba(13,13,13,0.5);  display:flex; align-items:center; justify-content:center; backdrop-filter:blur(4px);}#legacy-pdp-root .lgc-arrow svg{ width:16px; height:16px; stroke:var(--lgc-white); }#legacy-pdp-root .lgc-arrow.lgc-prev{ left:8px; }#legacy-pdp-root .lgc-arrow.lgc-next{ right:8px; }#legacy-pdp-root .lgc-dots{ display:flex; justify-content:center; gap:6px; margin-top:14px; }#legacy-pdp-root .lgc-dot{ width:6px; height:6px; border-radius:50%; background:var(--lgc-line); transition:all .2s ease; }#legacy-pdp-root .lgc-dot.is-active{ background:var(--lgc-black); width:16px; border-radius:3px; }\n\/* ---------- CARDS (dimensões \/ specs \/ faq) ---------- *\/#legacy-pdp-root .lgc-card{ background:var(--lgc-cream); border-radius:var(--lgc-radius-lg); padding:22px 18px; }#legacy-pdp-root .lgc-card.is-white{ background:var(--lgc-white); border:1px solid var(--lgc-line); }#legacy-pdp-root .lgc-section-head{ margin-bottom:18px; }#legacy-pdp-root .lgc-section-head h2{ margin-top:6px; }#legacy-pdp-root .lgc-tabs-nav{  display:inline-flex; gap:4px; background:var(--lgc-white); padding:4px; border-radius:999px; margin-bottom:18px;}#legacy-pdp-root .lgc-card.is-white .lgc-tabs-nav{ background:var(--lgc-cream); }#legacy-pdp-root .lgc-tab-btn{  padding:8px 14px; font-size:12.5px; font-weight:600; border-radius:999px; color:var(--lgc-ink-faint);  transition:all .2s ease;}#legacy-pdp-root .lgc-tab-btn.is-active{ background:var(--lgc-black); color:var(--lgc-white); }#legacy-pdp-root .lgc-tab-panel{ display:none; }#legacy-pdp-root .lgc-tab-panel.is-active{ display:block; }\n#legacy-pdp-root table.lgc-table{  width:100%; border-collapse:separate; border-spacing:0; font-size:13.5px;  background:var(--lgc-white); border-radius:var(--lgc-radius-sm); overflow:hidden;}#legacy-pdp-root table.lgc-table th, #legacy-pdp-root table.lgc-table td{  padding:11px 12px; text-align:left; border-bottom:1px solid var(--lgc-line);}#legacy-pdp-root table.lgc-table td:first-child{ font-weight:600; width:46%; }#legacy-pdp-root table.lgc-table tr:last-child td{ border-bottom:0; }#legacy-pdp-root .lgc-size-note{ font-size:12px; color:var(--lgc-ink-faint); margin-top:14px; }#legacy-pdp-root .lgc-table-scroll{  max-width:100%; overflow:hidden;  border-radius:var(--lgc-radius-sm); border:1px solid var(--lgc-line);}#legacy-pdp-root .lgc-table-scroll table.lgc-table{  width:100%; table-layout:fixed; border-radius:0; font-size:10.5px;}#legacy-pdp-root .lgc-table-scroll table.lgc-table th,#legacy-pdp-root .lgc-table-scroll table.lgc-table td{  padding:7px 3px; text-align:center; white-space:normal; word-break:break-word; overflow-wrap:break-word;}#legacy-pdp-root .lgc-table-scroll table.lgc-table th{  font-size:7.8px; letter-spacing:0; text-transform:uppercase; font-weight:600;  color:var(--lgc-ink-soft); background:var(--lgc-cream); line-height:1.2;}#legacy-pdp-root .lgc-table-scroll table.lgc-table td:first-child,#legacy-pdp-root .lgc-table-scroll table.lgc-table th:first-child{  font-weight:700;}\n#legacy-pdp-root .lgc-specs-list{ display:grid; gap:0; }#legacy-pdp-root .lgc-specs-row{  display:grid; grid-template-columns:1fr; gap:2px; padding:13px 0; border-bottom:1px solid var(--lgc-line); font-size:13.5px;}#legacy-pdp-root .lgc-specs-row:last-child{ border-bottom:0; }#legacy-pdp-root .lgc-specs-row span:first-child{ font-weight:600; color:var(--lgc-black); font-size:11px; text-transform:uppercase; letter-spacing:.04em; opacity:.6; }#legacy-pdp-root .lgc-specs-row span:last-child{ color:var(--lgc-black); }\n\/* ---------- GARANTIA (2 por linha) ---------- *\/#legacy-pdp-root .lgc-trust-head{ margin-bottom:18px; }#legacy-pdp-root .lgc-trust-head h2{ margin-top:8px; }#legacy-pdp-root .lgc-trust-grid{ display:grid; grid-template-columns:1fr 1fr; gap:12px; }#legacy-pdp-root .lgc-trust-item{  border-radius:var(--lgc-radius-md); padding:20px 14px; text-align:center; background:var(--lgc-cream);}#legacy-pdp-root .lgc-trust-item svg{ width:22px; height:22px; margin:0 auto 12px; }#legacy-pdp-root .lgc-trust-item h4{ font-size:14px; font-weight:600; margin-bottom:5px; }#legacy-pdp-root .lgc-trust-item p{ font-size:12px; color:var(--lgc-ink-soft); line-height:1.4; }\n\/* ---------- FAQ ---------- *\/#legacy-pdp-root .lgc-faq-item{ border-bottom:1px solid var(--lgc-line); }#legacy-pdp-root .lgc-faq-item:last-child{ border-bottom:0; }#legacy-pdp-root .lgc-faq-q{  width:100%; display:flex; justify-content:space-between; align-items:center; gap:10px;  padding:15px 2px; font-size:14px; font-weight:600; text-align:left;}#legacy-pdp-root .lgc-faq-q .lgc-plus{ font-size:18px; font-weight:300; transition:transform .25s ease; color:var(--lgc-ink-faint); }#legacy-pdp-root .lgc-faq-item.is-open .lgc-plus{ transform:rotate(45deg); }#legacy-pdp-root .lgc-faq-a{ max-height:0; overflow:hidden; transition:max-height .3s ease; }#legacy-pdp-root .lgc-faq-a-inner{ padding:0 2px 16px; font-size:13px; color:var(--lgc-ink-soft); }#legacy-pdp-root .lgc-faq-item.is-open .lgc-faq-a{ max-height:300px; }\n\/* ---------- FOOTER ---------- *\/#legacy-pdp-root .lgc-tagline{ text-align:center; padding:32px 20px 6px; font-size:13px; color:var(--lgc-ink-faint); font-weight:500; }\n\/* ---------- LANG SWITCH (bandeiras) ---------- *\/#legacy-pdp-root .lgc-langbar{ display:none; justify-content:center; gap:8px; padding-top:14px; }#legacy-pdp-root .lgc-lang-btn{  width:26px; height:19px; padding:0; border-radius:2px; overflow:hidden;  border:1px solid var(--lgc-line); opacity:.55; transition:opacity .2s ease, border-color .2s ease;  line-height:0;}#legacy-pdp-root .lgc-lang-btn img{ width:100%; height:100%; object-fit:cover; border-radius:1px; }#legacy-pdp-root .lgc-lang-btn.is-active{ opacity:1; border-color:var(--lgc-black); }\n\u003c\/style\u003e\n\n\u003csection class=\"lgc-wrap lgc-hero\"\u003e\n  \u003cspan class=\"lgc-badge\"\u003e\u003cspan class=\"lgc-badge-dot\"\u003e\u003c\/span\u003eLEGACY — Conçue pour durer\u003c\/span\u003e\n  \u003ch2 class=\"lgc-h1\"\u003eMARBELLA — Lignes fines, caractère côtier.\u003c\/h2\u003e\n\n  \u003cp class=\"lgc-hero-sub\"\u003eUne silhouette ovale étroite avec une monture métallique raffinée, des proportions sculptées et des verres polarisés UV400.\u003c\/p\u003e\n\n  \u003cdiv class=\"lgc-hero-pills\"\u003e\n\n    \u003cspan class=\"lgc-pill\"\u003eVerres polarisés\u003c\/span\u003e\n    \u003cspan class=\"lgc-pill\"\u003eProtection UV400\u003c\/span\u003e\n    \u003cspan class=\"lgc-pill\"\u003eRetours sous 14 jours\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-hero-img\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/marbella-description-hero.png?v=1785984527\" alt=\"MARBELLA polarized UV400 narrow oval metal sunglasses editorial\"\u003e\u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\u003csection class=\"lgc-wrap lgc-section\"\u003e\n  \u003cdiv class=\"lgc-pillars-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\"\u003ePourquoi Legacy\u003c\/span\u003e\u003ch2 class=\"lgc-h2\"\u003eClarté polarisée, lignes fines et caractère métallique léger\u003c\/h2\u003e\n\n\n\u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-pillar-grid\"\u003e\n\n    \u003cdiv class=\"lgc-pillar is-dark\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M12 2 21 7 21 17 12 22 3 17 3 7Z\"\u003e\u003c\/path\u003e\u003cpath d=\"M3 7 12 12 21 7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch4\u003eClarté polarisée\u003c\/h4\u003e\n\n\u003cp\u003eLes verres polarisés sont conçus pour réduire les reflets afin d'offrir une vision plus confortable dans des conditions de forte luminosité.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-pillar is-stone\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M4 4h9l7 7-9 9-7-7z\"\u003e\u003c\/path\u003e\u003ccircle cx=\"9\" cy=\"9\" r=\"1.4\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003ch4\u003eValeur raffinée\u003c\/h4\u003e\n\n\u003cp\u003eUne monture métallique ovale étroite aux proportions étudiées et sans majoration de prix inutile.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-pillar is-graphite\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M12 2 3 6v6c0 5 4 8.5 9 10 5-1.5 9-5 9-10V6z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch4\u003eProtection UV400\u003c\/h4\u003e\n\n\u003cp\u003eLes verres UV400 sont conçus pour aider à protéger les yeux des rayons UVA et UVB.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-pillar is-cream\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M4 12a8 8 0 1 0 3-6.2\"\u003e\u003c\/path\u003e\u003cpath d=\"M4 4v5h5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch4\u003eGarantie + Retours\u003c\/h4\u003e\n\n\u003cp\u003eDroit de rétractation de 14 jours et protection contre les défauts de fabrication.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n  \u003cdiv class=\"lgc-carousel-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\"\u003eLes détails\u003c\/span\u003e\u003ch2 class=\"lgc-h2\"\u003eFabrication métallique étroite et détaillée\u003c\/h2\u003e\n\n\u003cp class=\"lgc-p\"\u003eDécouvrez les montures fines sculptées, les verres polarisés, le pont raffiné, les plaquettes de nez ajustables et les embouts de branches transparents.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-carousel-wrap\"\u003e\n\n\u003cdiv class=\"lgc-carousel\" data-carousel=\"qualidade\"\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/marbella-quality-silver-clear.png?v=1785984533\" alt=\"MARBELLA silver frame and clear lens detail\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/marbella-quality-gold-black.png?v=1785984538\" alt=\"MARBELLA gold frame and black polarized lens detail\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/marbella-quality-gold-brown.png?v=1785984544\" alt=\"MARBELLA gold frame and brown polarized lens detail\"\u003e\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003cbutton class=\"lgc-arrow lgc-prev\" data-arrow-prev=\"qualidade\" aria-label=\"Previous\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M15 18l-6-6 6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\u003cbutton class=\"lgc-arrow lgc-next\" data-arrow-next=\"qualidade\" aria-label=\"Next\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M9 18l6-6-6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-dots\" data-dots=\"qualidade\"\u003e\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n  \u003cdiv class=\"lgc-carousel-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\"\u003eCaractère côtier\u003c\/span\u003e\u003ch2 class=\"lgc-h2\"\u003eUn style raffiné de la vieille ville au port de plaisance\u003c\/h2\u003e\n\n\u003cp class=\"lgc-p\"\u003ePortez MARBELLA avec un tailleur en lin, des couches légères d'été ou des essentiels quotidiens pour une finition côtière élégante.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-carousel-wrap\"\u003e\n\n\u003cdiv class=\"lgc-carousel\" data-carousel=\"uso\"\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/marbella-lifestyle-silver-clear.png?v=1785984549\" alt=\"MARBELLA silver clear sunglasses old-town lifestyle\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/marbella-lifestyle-gold-black.png?v=1785984555\" alt=\"MARBELLA gold black sunglasses marina lifestyle\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/marbella-lifestyle-rose-gold-brown.png?v=1785984560\" alt=\"MARBELLA rose gold brown sunglasses beach-club lifestyle\"\u003e\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003cbutton class=\"lgc-arrow lgc-prev\" data-arrow-prev=\"uso\" aria-label=\"Previous\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M15 18l-6-6 6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\u003cbutton class=\"lgc-arrow lgc-next\" data-arrow-next=\"uso\" aria-label=\"Next\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M9 18l6-6-6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-dots\" data-dots=\"uso\"\u003e\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c!-- OPTIONAL SIZE GUIDE\nInclude a size\/measurement table only when the source provides verified measurements\nin centimetres for direct comparison. Never create a table from size labels alone.\n--\u0026gt;\n\n\u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n  \u003cdiv class=\"lgc-card is-white\"\u003e\n\n\u003cdiv class=\"lgc-section-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\"\u003eSpécifications\u003c\/span\u003e\u003ch2 class=\"lgc-h2\"\u003eDétails du produit\u003c\/h2\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tabs-nav\" data-tabgroup=\"specs\"\u003e\n\n\u003cbutton class=\"lgc-tab-btn is-active\" data-tab=\"materiais\"\u003eDesign\u003c\/button\u003e\u003cbutton class=\"lgc-tab-btn\" data-tab=\"cuidados\"\u003eEntretien\u003c\/button\u003e\u003cbutton class=\"lgc-tab-btn\" data-tab=\"tecnica\"\u003eAjustement\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tab-panel is-active\" data-panel=\"materiais\"\u003e\u003cdiv class=\"lgc-specs-list\"\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eStyle\u003c\/span\u003e\u003cspan\u003eLunettes de soleil métalliques ovales étroites\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eFinition de la monture\u003c\/span\u003e\u003cspan\u003eConstruction métallique fine à jante pleine en finition argent, or rose ou or\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eTechnologie des verres\u003c\/span\u003e\u003cspan\u003ePolarisés UV400\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eMatériel\u003c\/span\u003e\u003cspan\u003ePont métallique raffiné, plaquettes de nez ajustables, charnières renforcées et embouts de branches transparents\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tab-panel\" data-panel=\"cuidados\"\u003e\u003cdiv class=\"lgc-specs-list\"\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eNettoyage\u003c\/span\u003e\u003cspan\u003eUtilisez un chiffon en microfibre propre pour verres\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eHumidité\u003c\/span\u003e\u003cspan\u003eRincez la poussière avant d'essuyer ; évitez les pressions abrasives\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eSéchage\u003c\/span\u003e\u003cspan\u003eRangez-les à sec dans un étui protecteur à l'abri de la chaleur\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tab-panel\" data-panel=\"tecnica\"\u003e\u003cdiv class=\"lgc-specs-list\"\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eProfil de la monture\u003c\/span\u003e\u003cspan\u003eSilhouette ovale sculptée étroite avec des proportions unisexes polyvalentes\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eGuide d'ajustement\u003c\/span\u003e\u003cspan\u003eChoisissez en fonction de la largeur du visage et de la couverture préférée\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eUtilisation\u003c\/span\u003e\u003cspan\u003eQuotidien \/ voyage \/ loisirs\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eDépartement\u003c\/span\u003e\u003cspan\u003eUnisexe\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003cdiv class=\"legacy-brand-card\" data-legacy-brand-signature=\"v6\"\u003e\n\n  \u003cdiv class=\"legacy-brand-card__inner\"\u003e\n\n    \u003cdiv class=\"legacy-brand-card__logo-wrap\"\u003e\n\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/logo-white.png?v=1785300933\" alt=\"Legacy Store\" class=\"legacy-brand-card__logo\"\u003e\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"legacy-brand-card__content\"\u003e\n\n      \u003cp class=\"legacy-brand-card__eyebrow\"\u003eÀ propos de nous\u003c\/p\u003e\n\n\n      \u003cp class=\"legacy-brand-card__text\"\u003e\n        Legacy est conçu pour ceux qui apprécient le style intemporel, les détails raffinés et la qualité durable.\n        Nous sélectionnons des essentiels élégants qui apportent confiance, caractère et sophistication sans effort\n        à la vie quotidienne.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"legacy-brand-card__socials\"\u003e\n\n      \u003ca href=\"https:\/\/instagram.com\/legacy.luxurywear\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"legacy-brand-card__social legacy-brand-card__social--clickable\" aria-label=\"Instagram Legacy Luxurywear\"\u003e\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003c!--$9--\u003e\n        \n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eInstagram\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \n\n      \u003cdiv class=\"legacy-brand-card__social\" aria-label=\"TikTok\"\u003e\n\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M14.2 4c.6 1.7 1.7 3 3.8 3.3v2.5c-1.4 0-2.7-.4-3.8-1.1v5.4c0 3-2.2 5-5.1 5-2.6 0-4.7-1.8-4.7-4.4 0-2.9 2.4-4.8 5.3-4.4v2.6c-1.2-.4-2.6.3-2.6 1.8 0 1.1.9 1.9 2 1.9 1.3 0 2.3-.8 2.3-2.6V4h2.8Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eTikTok\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"legacy-brand-card__social\" aria-label=\"YouTube\"\u003e\n\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M21.2 8.4c-.2-1-.9-1.8-1.9-2-1.7-.4-7.3-.4-7.3-.4s-5.6 0-7.3.4c-1 .2-1.7 1-1.9 2C2.4 10 2.4 12 2.4 12s0 2 .4 3.6c.2 1 .9 1.8 1.9 2 1.7.4 7.3.4 7.3.4s5.6 0 7.3-.4c1-.2 1.7-1 1.9-2 .4-1.6.4-3.6.4-3.6s0-2-.4-3.6Z\" stroke=\"currentColor\" stroke-width=\"1.8\" fill=\"none\"\u003e\u003c\/path\u003e\n            \u003cpath d=\"M10.2 9.4 15 12l-4.8 2.6V9.4Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eYouTube\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"legacy-brand-card__social\" aria-label=\"Facebook\"\u003e\n\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M13.4 20v-6.2h2.1l.4-2.5h-2.5V9.7c0-.7.2-1.2 1.2-1.2h1.4V6.2c-.2 0-.9-.1-1.8-.1-1.8 0-3.1 1.1-3.1 3.2v2h-2.1v2.5h2.1V20h2.3Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eFacebook\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \n\n\n\n\n\n\u003cstyle\u003e\n  .legacy-brand-card,\n  .legacy-brand-card * {\n    box-sizing: border-box;\n  }\n\n  .legacy-brand-card {\n    width: 100%;\n    margin: 0;\n  }\n\n  .legacy-brand-card__inner {\n    background: #1c1c1c;\n    color: #ffffff;\n    border-radius: 16px;\n    padding: 24px 22px;\n    font-family: Inter, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Arial, sans-serif;\n    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.16);\n  }\n\n  .legacy-brand-card__logo-wrap {\n    margin-bottom: 18px;\n  }\n\n  .legacy-brand-card__logo {\n    display: block;\n    max-width: 180px;\n    width: 100%;\n    height: auto;\n  }\n\n  .legacy-brand-card__content {\n    margin-bottom: 20px;\n  }\n\n  .legacy-brand-card__eyebrow {\n    margin: 0 0 10px;\n    font-size: 14px;\n    line-height: 1.2;\n    font-weight: 700;\n    color: #ffffff;\n  }\n\n  .legacy-brand-card__text {\n    margin: 0;\n    color: rgba(255, 255, 255, 0.72);\n    font-size: 15px;\n    line-height: 1.8;\n    font-weight: 400;\n    max-width: 640px;\n  }\n\n  .legacy-brand-card__socials {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 12px;\n  }\n\n  .legacy-brand-card__social {\n    display: flex;\n    align-items: center;\n    gap: 10px;\n    padding: 12px 14px;\n    border-radius: 12px;\n    background: rgba(255, 255, 255, 0.04);\n    border: 1px solid rgba(255, 255, 255, 0.08);\n    text-decoration: none;\n    color: #ffffff;\n    min-width: 0;\n  }\n\n  .legacy-brand-card__social--clickable {\n    transition: transform 0.2s ease, background 0.2s ease, border-color 0.2s ease;\n    cursor: pointer;\n  }\n\n  .legacy-brand-card__social--clickable:hover {\n    transform: translateY(-1px);\n    background: rgba(255, 255, 255, 0.07);\n    border-color: rgba(255, 255, 255, 0.16);\n  }\n\n  .legacy-brand-card__social-icon {\n    width: 18px;\n    height: 18px;\n    min-width: 18px;\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    color: #ffffff;\n  }\n\n  .legacy-brand-card__social-icon svg {\n    width: 18px;\n    height: 18px;\n    display: block;\n  }\n\n  .legacy-brand-card__social-label {\n    font-size: 13px;\n    font-weight: 600;\n    color: #ffffff;\n    white-space: nowrap;\n  }\n\n  .legacy-brand-card__social-handle {\n    margin-left: auto;\n    font-size: 13px;\n    color: rgba(255, 255, 255, 0.66);\n    overflow: hidden;\n    text-overflow: ellipsis;\n    white-space: nowrap;\n  }\n\n  @media screen and (max-width: 749px) {\n    .legacy-brand-card__inner {\n      padding: 20px 18px;\n      border-radius: 14px;\n    }\n\n    .legacy-brand-card__logo {\n      max-width: 160px;\n    }\n\n    .legacy-brand-card__text {\n      font-size: 14px;\n      line-height: 1.7;\n    }\n\n    .legacy-brand-card__socials {\n      grid-template-columns: 1fr;\n    }\n\n    .legacy-brand-card__social {\n      padding: 11px 12px;\n    }\n\n    .legacy-brand-card__social-label,\n    .legacy-brand-card__social-handle {\n      font-size: 12.5px;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cstyle\u003e\n  \/* Compatibility with the legacy PDP reset. Keeps the approved card visually identical. *\/\n  #legacy-pdp-root .legacy-brand-card,\n  #legacy-pdp-root .legacy-brand-card * { box-sizing: border-box; }\n  #legacy-pdp-root .legacy-brand-card { width: 100%; margin: 0; }\n  #legacy-pdp-root .legacy-brand-card__inner {\n    background: #1c1c1c; color: #ffffff; border-radius: 16px; padding: 24px 22px;\n    font-family: Inter, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Arial, sans-serif;\n    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.16);\n  }\n  #legacy-pdp-root .legacy-brand-card__logo-wrap { margin-bottom: 18px; }\n  #legacy-pdp-root .legacy-brand-card__logo { display: block; max-width: 180px; width: 100%; height: auto; }\n  #legacy-pdp-root .legacy-brand-card__content { margin-bottom: 20px; }\n  #legacy-pdp-root .legacy-brand-card__eyebrow {\n    margin: 0 0 10px; font-size: 14px; line-height: 1.2; font-weight: 700; color: #ffffff;\n  }\n  #legacy-pdp-root .legacy-brand-card__text {\n    margin: 0; color: rgba(255, 255, 255, 0.72); font-size: 15px; line-height: 1.8;\n    font-weight: 400; max-width: 640px;\n  }\n  #legacy-pdp-root .legacy-brand-card__socials {\n    display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 12px;\n  }\n  #legacy-pdp-root .legacy-brand-card__social {\n    display: flex; align-items: center; gap: 10px; padding: 12px 14px; border-radius: 12px;\n    background: rgba(255, 255, 255, 0.04); border: 1px solid rgba(255, 255, 255, 0.08);\n    text-decoration: none; color: #ffffff; min-width: 0;\n  }\n  #legacy-pdp-root .legacy-brand-card__social--clickable {\n    transition: transform 0.2s ease, background 0.2s ease, border-color 0.2s ease; cursor: pointer;\n  }\n  #legacy-pdp-root .legacy-brand-card__social--clickable:hover {\n    transform: translateY(-1px); background: rgba(255, 255, 255, 0.07);\n    border-color: rgba(255, 255, 255, 0.16);\n  }\n  #legacy-pdp-root .legacy-brand-card__social-icon {\n    width: 18px; height: 18px; min-width: 18px; display: inline-flex;\n    align-items: center; justify-content: center; color: #ffffff;\n  }\n  #legacy-pdp-root .legacy-brand-card__social-icon svg { width: 18px; height: 18px; display: block; }\n  #legacy-pdp-root .legacy-brand-card__social-label {\n    font-size: 13px; font-weight: 600; color: #ffffff; white-space: nowrap;\n  }\n  #legacy-pdp-root .legacy-brand-card__social-handle {\n    margin-left: auto; font-size: 13px; color: rgba(255, 255, 255, 0.66);\n    overflow: hidden; text-overflow: ellipsis; white-space: nowrap;\n  }\n  @media screen and (max-width: 749px) {\n    #legacy-pdp-root .legacy-brand-card__inner { padding: 20px 18px; border-radius: 14px; }\n    #legacy-pdp-root .legacy-brand-card__logo { max-width: 160px; }\n    #legacy-pdp-root .legacy-brand-card__text { font-size: 14px; line-height: 1.7; }\n    #legacy-pdp-root .legacy-brand-card__socials { grid-template-columns: 1fr; }\n    #legacy-pdp-root .legacy-brand-card__social { padding: 11px 12px; }\n    #legacy-pdp-root .legacy-brand-card__social-label,\n    #legacy-pdp-root .legacy-brand-card__social-handle { font-size: 12.5px; }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"lgc-wrap lgc-tagline\"\u003eLegacy n'est pas ce que nous avons. C'est ce que nous laissons.\u003c\/div\u003e\n\n\n\n\n\n\n\u003cscript\u003e\n(function(){\n  document.querySelectorAll('#legacy-pdp-root, .legacy-pdp').forEach(function(root){\n    if(root.dataset.lgcInit) return;\n    root.dataset.lgcInit = \"1\";\n\n    root.querySelectorAll('[data-tabgroup]').forEach(function(nav){\n      var section = nav.closest('.lgc-card') || root;\n      var buttons = nav.querySelectorAll('.lgc-tab-btn');\n      buttons.forEach(function(btn){\n        btn.addEventListener('click', function(){\n          var target = btn.getAttribute('data-tab');\n          buttons.forEach(function(b){ b.classList.remove('is-active'); });\n          btn.classList.add('is-active');\n          section.querySelectorAll('.lgc-tab-panel').forEach(function(panel){\n            panel.classList.toggle('is-active', panel.getAttribute('data-panel') === target);\n          });\n        });\n      });\n    });\n\n    root.querySelectorAll('.lgc-faq-item').forEach(function(item){\n      var q = item.querySelector('.lgc-faq-q');\n      if(q) q.addEventListener('click', function(){ item.classList.toggle('is-open'); });\n    });\n\n    var AUTOPLAY_MS = 5000;\n\n    root.querySelectorAll('.lgc-carousel').forEach(function(carousel){\n      var key = carousel.getAttribute('data-carousel');\n      var dotsWrap = root.querySelector('[data-dots=\"' + key + '\"]');\n      var originals = Array.prototype.slice.call(carousel.querySelectorAll('.lgc-carousel-item'));\n      var n = originals.length;\n      if(!dotsWrap || n \u003c 2) return;\n\n      originals.forEach(function(_, i){\n        var dot = document.createElement('span');\n        dot.className = 'lgc-dot' + (i === 0 ? ' is-active' : '');\n        dotsWrap.appendChild(dot);\n      });\n      var dots = dotsWrap.querySelectorAll('.lgc-dot');\n\n      var firstClone = originals[0].cloneNode(true);\n      var lastClone = originals[n - 1].cloneNode(true);\n      firstClone.setAttribute('aria-hidden', 'true');\n      lastClone.setAttribute('aria-hidden', 'true');\n      carousel.appendChild(firstClone);\n      carousel.insertBefore(lastClone, originals[0]);\n\n      var allItems = Array.prototype.slice.call(carousel.children);\n\n      function scrollLeftFor(el){\n        return el.getBoundingClientRect().left - carousel.getBoundingClientRect().left + carousel.scrollLeft;\n      }\n      function goTo(i, smooth){\n        carousel.scrollTo({ left: scrollLeftFor(allItems[i]), behavior: smooth ? 'smooth' : 'auto' });\n      }\n      function setActiveDot(realIndex){\n        dots.forEach(function(d, i){ d.classList.toggle('is-active', i === realIndex); });\n      }\n\n      goTo(1, false);\n\n      var settleTimer = null;\n      var autoplayTimer = null;\n\n      function settle(){\n        var center = carousel.scrollLeft + carousel.clientWidth \/ 2;\n        var closest = 1;\n        var closestDist = Infinity;\n        allItems.forEach(function(item, i){\n          var itemCenter = item.offsetLeft + item.clientWidth \/ 2;\n          var dist = Math.abs(itemCenter - center);\n          if(dist \u003c closestDist){ closestDist = dist; closest = i; }\n        });\n        var realIndex = (closest - 1 + n) % n;\n        setActiveDot(realIndex);\n        if(closest === 0){ goTo(n, false); }\n        else if(closest === allItems.length - 1){ goTo(1, false); }\n      }\n\n      carousel.addEventListener('scroll', function(){\n        clearTimeout(settleTimer);\n        settleTimer = setTimeout(settle, 120);\n      });\n\n      function step(dir){\n        var w = originals[0].getBoundingClientRect().width + 10;\n        carousel.scrollBy({ left: w * dir, behavior: 'smooth' });\n      }\n\n      function scheduleAutoplay(){\n        clearTimeout(autoplayTimer);\n        autoplayTimer = setTimeout(function(){\n          step(1);\n          scheduleAutoplay();\n        }, AUTOPLAY_MS);\n      }\n      function restartAutoplay(){ scheduleAutoplay(); }\n\n      ['pointerdown', 'touchstart', 'wheel'].forEach(function(evt){\n        carousel.addEventListener(evt, restartAutoplay, { passive: true });\n      });\n\n      var prevBtn = root.querySelector('[data-arrow-prev=\"' + key + '\"]');\n      var nextBtn = root.querySelector('[data-arrow-next=\"' + key + '\"]');\n      if(prevBtn) prevBtn.addEventListener('click', function(){ step(-1); restartAutoplay(); });\n      if(nextBtn) nextBtn.addEventListener('click', function(){ step(1); restartAutoplay(); });\n\n      scheduleAutoplay();\n    });\n  });\n})();\n\u003c\/script\u003e\n","brand":"Legacy","offers":[{"title":"Monture argentée \/ Verres transparents","offer_id":50226127241456,"sku":"LEG-8054413164634-43787588632666","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Monture or rose \/ Verres bruns","offer_id":50226127274224,"sku":"LEG-8054413164634-43787588665434","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Monture dorée \/ Verres noirs","offer_id":50226127306992,"sku":"LEG-8054413164634-43787588698202","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Monture dorée \/ Verres marron","offer_id":50226127339760,"sku":"LEG-8054413164634-43787588730970","price":32.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0855\/6357\/2464\/files\/marbella-rose-gold-brown-diagonal_eebfc376-4c21-4f3f-a79a-38bd0e393e15.png?v=1786195889"},{"product_id":"polarized-uv400-square-acetate-sunglasses-legacy-brooklyn","title":"Lunettes de soleil carrées en acétate polarisées UV400 – Legacy BROOKLYN","description":"\n\n\u003cdiv class=\"legacy-pdp\" id=\"legacy-pdp-root\"\u003e\n\n\u003cstyle\u003e#legacy-pdp-root{  --lgc-black:#0D0D0D;  --lgc-graphite:#2B2B2B;  --lgc-stone:#D9D6CF;  --lgc-cream:#F2EFE9;  --lgc-white:#FFFFFF;  --lgc-ink-soft: rgba(13,13,13,0.62);  --lgc-ink-faint: rgba(13,13,13,0.42);  --lgc-line: rgba(13,13,13,0.08);  --lgc-radius-lg: 24px;  --lgc-radius-md: 18px;  --lgc-radius-sm: 12px;  --lgc-sans: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;  all: initial;  display:block;  box-sizing:border-box;  font-family: var(--lgc-sans);  color: var(--lgc-black);  background: var(--lgc-white);  -webkit-font-smoothing: antialiased;  text-align:left;  line-height:1.5;  max-width:600px;  margin:0 auto;}#legacy-pdp-root *, #legacy-pdp-root *::before, #legacy-pdp-root *::after{  box-sizing:border-box; margin:0; padding:0; font-family:inherit;  color:inherit; text-align:left; line-height:inherit; -webkit-font-smoothing: antialiased;}#legacy-pdp-root img{ max-width:100%; display:block; border:0; }#legacy-pdp-root button{ background:none; border:0; cursor:pointer; font:inherit; }#legacy-pdp-root ul{ list-style:none; }#legacy-pdp-root svg{ display:block; flex-shrink:0; }\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@300;400;500;600;700;800\u0026display=swap');\n#legacy-pdp-root .lgc-wrap{ padding:0 18px; }#legacy-pdp-root .lgc-section{ padding:36px 0; }\n#legacy-pdp-root .lgc-badge{  display:inline-flex; align-items:center; gap:6px;  background:var(--lgc-cream); color:var(--lgc-black);  padding:6px 14px; border-radius:999px; font-size:11.5px; font-weight:600;}#legacy-pdp-root .lgc-badge-dot{ width:6px; height:6px; border-radius:50%; background:var(--lgc-black); }\n#legacy-pdp-root .lgc-eyebrow{ font-size:12.5px; font-weight:600; color:var(--lgc-ink-soft); }#legacy-pdp-root .lgc-h1{ font-size:24px; font-weight:700; letter-spacing:-0.02em; line-height:1.12; }#legacy-pdp-root h2.lgc-h2{ font-size:22px; font-weight:700; letter-spacing:-0.02em; line-height:1.15; }#legacy-pdp-root h3.lgc-h3{ font-size:18px; font-weight:600; letter-spacing:-0.01em; }#legacy-pdp-root p.lgc-p{ font-size:15px; font-weight:400; color:var(--lgc-ink-soft); line-height:1.55; }\n\/* ---------- HERO ---------- *\/#legacy-pdp-root .lgc-hero{ padding:36px 0 8px; text-align:center; }#legacy-pdp-root .lgc-hero h1{ margin-top:14px; }#legacy-pdp-root .lgc-hero-sub{ margin:14px 0 0; font-size:15.5px; color:var(--lgc-ink-soft); }#legacy-pdp-root .lgc-hero-pills{ display:flex; gap:8px; justify-content:center; margin-top:20px; flex-wrap:wrap; }#legacy-pdp-root .lgc-pill{  font-size:12px; font-weight:500; padding:7px 14px; border-radius:999px;  background:var(--lgc-white); border:1px solid var(--lgc-line); color:var(--lgc-black);}#legacy-pdp-root .lgc-hero-img{  margin-top:26px; border-radius:var(--lgc-radius-lg); overflow:hidden; background:var(--lgc-cream);}#legacy-pdp-root .lgc-hero-img img{ width:100%; aspect-ratio:4\/5; object-fit:cover; }\n\/* ---------- PILARES ---------- *\/#legacy-pdp-root .lgc-pillars-head{ margin-bottom:18px; }#legacy-pdp-root .lgc-pillars-head h2{ margin-top:8px; }#legacy-pdp-root .lgc-pillar-grid{ display:grid; grid-template-columns:1fr 1fr; gap:12px; }#legacy-pdp-root .lgc-pillar{  border-radius:var(--lgc-radius-md); padding:20px 18px; min-height:150px;  display:flex; flex-direction:column; justify-content:flex-start;}#legacy-pdp-root .lgc-pillar.is-dark{ background:var(--lgc-black); color:var(--lgc-white); }#legacy-pdp-root .lgc-pillar.is-graphite{ background:var(--lgc-graphite); color:var(--lgc-white); }#legacy-pdp-root .lgc-pillar.is-stone{ background:var(--lgc-stone); color:var(--lgc-black); }#legacy-pdp-root .lgc-pillar.is-cream{ background:var(--lgc-cream); color:var(--lgc-black); }#legacy-pdp-root .lgc-pillar svg{ width:20px; height:20px; margin-bottom:16px; opacity:.9; }#legacy-pdp-root .lgc-pillar h4{ font-size:15px; font-weight:600; margin-bottom:6px; letter-spacing:-0.01em; }#legacy-pdp-root .lgc-pillar p{ font-size:12.5px; opacity:.72; font-weight:400; line-height:1.4; }\n\/* ---------- CARROSSÉIS ---------- *\/#legacy-pdp-root .lgc-carousel-head{ margin-bottom:16px; }#legacy-pdp-root .lgc-carousel-head h2{ margin-top:8px; }#legacy-pdp-root .lgc-carousel-head .lgc-p{ margin-top:6px; }#legacy-pdp-root .lgc-carousel{  display:flex; overflow-x:auto; gap:10px; scroll-snap-type:x mandatory;  -webkit-overflow-scrolling:touch; scrollbar-width:none; padding-bottom:2px;  margin:0 -18px; padding-left:18px; padding-right:18px;}#legacy-pdp-root .lgc-carousel::-webkit-scrollbar{ display:none; }#legacy-pdp-root .lgc-carousel-item{  flex:0 0 82%; scroll-snap-align:center; border-radius:var(--lgc-radius-md);  overflow:hidden; background:var(--lgc-cream); position:relative;}#legacy-pdp-root .lgc-carousel-item img{ width:100%; aspect-ratio:9\/16; object-fit:cover; }#legacy-pdp-root .lgc-carousel-cap{  position:absolute; left:10px; bottom:10px; background:rgba(13,13,13,0.55);  color:var(--lgc-white); font-size:11.5px; font-weight:500; padding:5px 10px; border-radius:999px;  backdrop-filter:blur(4px);}#legacy-pdp-root .lgc-carousel-wrap{ position:relative; }#legacy-pdp-root .lgc-arrow{  position:absolute; top:50%; transform:translateY(-50%); z-index:2;  width:32px; height:32px; border-radius:50%; background:rgba(13,13,13,0.5);  display:flex; align-items:center; justify-content:center; backdrop-filter:blur(4px);}#legacy-pdp-root .lgc-arrow svg{ width:16px; height:16px; stroke:var(--lgc-white); }#legacy-pdp-root .lgc-arrow.lgc-prev{ left:8px; }#legacy-pdp-root .lgc-arrow.lgc-next{ right:8px; }#legacy-pdp-root .lgc-dots{ display:flex; justify-content:center; gap:6px; margin-top:14px; }#legacy-pdp-root .lgc-dot{ width:6px; height:6px; border-radius:50%; background:var(--lgc-line); transition:all .2s ease; }#legacy-pdp-root .lgc-dot.is-active{ background:var(--lgc-black); width:16px; border-radius:3px; }\n\/* ---------- CARDS (dimensões \/ specs \/ faq) ---------- *\/#legacy-pdp-root .lgc-card{ background:var(--lgc-cream); border-radius:var(--lgc-radius-lg); padding:22px 18px; }#legacy-pdp-root .lgc-card.is-white{ background:var(--lgc-white); border:1px solid var(--lgc-line); }#legacy-pdp-root .lgc-section-head{ margin-bottom:18px; }#legacy-pdp-root .lgc-section-head h2{ margin-top:6px; }#legacy-pdp-root .lgc-tabs-nav{  display:inline-flex; gap:4px; background:var(--lgc-white); padding:4px; border-radius:999px; margin-bottom:18px;}#legacy-pdp-root .lgc-card.is-white .lgc-tabs-nav{ background:var(--lgc-cream); }#legacy-pdp-root .lgc-tab-btn{  padding:8px 14px; font-size:12.5px; font-weight:600; border-radius:999px; color:var(--lgc-ink-faint);  transition:all .2s ease;}#legacy-pdp-root .lgc-tab-btn.is-active{ background:var(--lgc-black); color:var(--lgc-white); }#legacy-pdp-root .lgc-tab-panel{ display:none; }#legacy-pdp-root .lgc-tab-panel.is-active{ display:block; }\n#legacy-pdp-root table.lgc-table{  width:100%; border-collapse:separate; border-spacing:0; font-size:13.5px;  background:var(--lgc-white); border-radius:var(--lgc-radius-sm); overflow:hidden;}#legacy-pdp-root table.lgc-table th, #legacy-pdp-root table.lgc-table td{  padding:11px 12px; text-align:left; border-bottom:1px solid var(--lgc-line);}#legacy-pdp-root table.lgc-table td:first-child{ font-weight:600; width:46%; }#legacy-pdp-root table.lgc-table tr:last-child td{ border-bottom:0; }#legacy-pdp-root .lgc-size-note{ font-size:12px; color:var(--lgc-ink-faint); margin-top:14px; }#legacy-pdp-root .lgc-table-scroll{  max-width:100%; overflow:hidden;  border-radius:var(--lgc-radius-sm); border:1px solid var(--lgc-line);}#legacy-pdp-root .lgc-table-scroll table.lgc-table{  width:100%; table-layout:fixed; border-radius:0; font-size:10.5px;}#legacy-pdp-root .lgc-table-scroll table.lgc-table th,#legacy-pdp-root .lgc-table-scroll table.lgc-table td{  padding:7px 3px; text-align:center; white-space:normal; word-break:break-word; overflow-wrap:break-word;}#legacy-pdp-root .lgc-table-scroll table.lgc-table th{  font-size:7.8px; letter-spacing:0; text-transform:uppercase; font-weight:600;  color:var(--lgc-ink-soft); background:var(--lgc-cream); line-height:1.2;}#legacy-pdp-root .lgc-table-scroll table.lgc-table td:first-child,#legacy-pdp-root .lgc-table-scroll table.lgc-table th:first-child{  font-weight:700;}\n#legacy-pdp-root .lgc-specs-list{ display:grid; gap:0; }#legacy-pdp-root .lgc-specs-row{  display:grid; grid-template-columns:1fr; gap:2px; padding:13px 0; border-bottom:1px solid var(--lgc-line); font-size:13.5px;}#legacy-pdp-root .lgc-specs-row:last-child{ border-bottom:0; }#legacy-pdp-root .lgc-specs-row span:first-child{ font-weight:600; color:var(--lgc-black); font-size:11px; text-transform:uppercase; letter-spacing:.04em; opacity:.6; }#legacy-pdp-root .lgc-specs-row span:last-child{ color:var(--lgc-black); }\n\/* ---------- GARANTIA (2 por linha) ---------- *\/#legacy-pdp-root .lgc-trust-head{ margin-bottom:18px; }#legacy-pdp-root .lgc-trust-head h2{ margin-top:8px; }#legacy-pdp-root .lgc-trust-grid{ display:grid; grid-template-columns:1fr 1fr; gap:12px; }#legacy-pdp-root .lgc-trust-item{  border-radius:var(--lgc-radius-md); padding:20px 14px; text-align:center; background:var(--lgc-cream);}#legacy-pdp-root .lgc-trust-item svg{ width:22px; height:22px; margin:0 auto 12px; }#legacy-pdp-root .lgc-trust-item h4{ font-size:14px; font-weight:600; margin-bottom:5px; }#legacy-pdp-root .lgc-trust-item p{ font-size:12px; color:var(--lgc-ink-soft); line-height:1.4; }\n\/* ---------- FAQ ---------- *\/#legacy-pdp-root .lgc-faq-item{ border-bottom:1px solid var(--lgc-line); }#legacy-pdp-root .lgc-faq-item:last-child{ border-bottom:0; }#legacy-pdp-root .lgc-faq-q{  width:100%; display:flex; justify-content:space-between; align-items:center; gap:10px;  padding:15px 2px; font-size:14px; font-weight:600; text-align:left;}#legacy-pdp-root .lgc-faq-q .lgc-plus{ font-size:18px; font-weight:300; transition:transform .25s ease; color:var(--lgc-ink-faint); }#legacy-pdp-root .lgc-faq-item.is-open .lgc-plus{ transform:rotate(45deg); }#legacy-pdp-root .lgc-faq-a{ max-height:0; overflow:hidden; transition:max-height .3s ease; }#legacy-pdp-root .lgc-faq-a-inner{ padding:0 2px 16px; font-size:13px; color:var(--lgc-ink-soft); }#legacy-pdp-root .lgc-faq-item.is-open .lgc-faq-a{ max-height:300px; }\n\/* ---------- FOOTER ---------- *\/#legacy-pdp-root .lgc-tagline{ text-align:center; padding:32px 20px 6px; font-size:13px; color:var(--lgc-ink-faint); font-weight:500; }\n\/* ---------- LANG SWITCH (bandeiras) ---------- *\/#legacy-pdp-root .lgc-langbar{ display:none; justify-content:center; gap:8px; padding-top:14px; }#legacy-pdp-root .lgc-lang-btn{  width:26px; height:19px; padding:0; border-radius:2px; overflow:hidden;  border:1px solid var(--lgc-line); opacity:.55; transition:opacity .2s ease, border-color .2s ease;  line-height:0;}#legacy-pdp-root .lgc-lang-btn img{ width:100%; height:100%; object-fit:cover; border-radius:1px; }#legacy-pdp-root .lgc-lang-btn.is-active{ opacity:1; border-color:var(--lgc-black); }\n\u003c\/style\u003e\n\n\u003csection class=\"lgc-wrap lgc-hero\"\u003e\n  \u003cspan class=\"lgc-badge\"\u003e\u003cspan class=\"lgc-badge-dot\"\u003e\u003c\/span\u003eLEGACY — Conçu pour durer\u003c\/span\u003e\n  \u003ch2 class=\"lgc-h1\"\u003eBROOKLYN — Des lignes audacieuses, une clarté quotidienne.\u003c\/h2\u003e\n\n  \u003cp class=\"lgc-hero-sub\"\u003eUne silhouette carrée audacieuse avec une monture en acétate solide, des proportions équilibrées et des verres polarisés UV400.\u003c\/p\u003e\n\n  \u003cdiv class=\"lgc-hero-pills\"\u003e\n\n    \u003cspan class=\"lgc-pill\"\u003eVerres Polarisés\u003c\/span\u003e\n    \u003cspan class=\"lgc-pill\"\u003eProtection UV400\u003c\/span\u003e\n    \u003cspan class=\"lgc-pill\"\u003eRetours sous 14 jours\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-hero-img\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/brooklyn-description-hero.png?v=1785983763\" alt=\"BROOKLYN polarized UV400 square acetate sunglasses editorial\"\u003e\u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\u003csection class=\"lgc-wrap lgc-section\"\u003e\n  \u003cdiv class=\"lgc-pillars-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\"\u003ePourquoi Legacy\u003c\/span\u003e\u003ch2 class=\"lgc-h2\"\u003eClarté polarisée, lignes audacieuses et caractère moderne en acétate\u003c\/h2\u003e\n\n\n\u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-pillar-grid\"\u003e\n\n    \u003cdiv class=\"lgc-pillar is-dark\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M12 2 21 7 21 17 12 22 3 17 3 7Z\"\u003e\u003c\/path\u003e\u003cpath d=\"M3 7 12 12 21 7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch4\u003eClarté Polarisée\u003c\/h4\u003e\n\n\u003cp\u003eLes verres polarisés sont conçus pour réduire l'éblouissement réfléchi pour une vision plus confortable dans des conditions lumineuses.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-pillar is-stone\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M4 4h9l7 7-9 9-7-7z\"\u003e\u003c\/path\u003e\u003ccircle cx=\"9\" cy=\"9\" r=\"1.4\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003ch4\u003eValeur Raffinée\u003c\/h4\u003e\n\n\u003cp\u003eUne monture carrée en acétate substantielle avec des proportions étudiées et aucune majoration inutile.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-pillar is-graphite\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M12 2 3 6v6c0 5 4 8.5 9 10 5-1.5 9-5 9-10V6z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch4\u003eProtection UV400\u003c\/h4\u003e\n\n\u003cp\u003eLes verres UV400 sont conçus pour aider à protéger les yeux des rayons UVA et UVB.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-pillar is-cream\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M4 12a8 8 0 1 0 3-6.2\"\u003e\u003c\/path\u003e\u003cpath d=\"M4 4v5h5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch4\u003eGarantie + Retours\u003c\/h4\u003e\n\n\u003cp\u003eDroit de rétractation de 14 jours et protection contre les défauts de fabrication.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n  \u003cdiv class=\"lgc-carousel-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\"\u003eLes détails\u003c\/span\u003e\u003ch2 class=\"lgc-h2\"\u003eFabrication artisanale en acétate carré de près\u003c\/h2\u003e\n\n\u003cp class=\"lgc-p\"\u003eDécouvrez les branches sculptées en acétate, les verres polarisés, le pont en trou de serrure, les charnières renforcées et les branches épurées.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-carousel-wrap\"\u003e\n\n\u003cdiv class=\"lgc-carousel\" data-carousel=\"qualidade\"\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/brooklyn-quality-red.png?v=1785983769\" alt=\"BROOKLYN black frame and red polarized lens detail\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/brooklyn-quality-yellow.png?v=1785983776\" alt=\"BROOKLYN black frame and yellow polarized lens detail\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/brooklyn-quality-blue.png?v=1785983782\" alt=\"BROOKLYN black frame and blue polarized lens detail\"\u003e\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003cbutton class=\"lgc-arrow lgc-prev\" data-arrow-prev=\"qualidade\" aria-label=\"Précédent\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M15 18l-6-6 6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\u003cbutton class=\"lgc-arrow lgc-next\" data-arrow-next=\"qualidade\" aria-label=\"Suivant\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M9 18l6-6-6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-dots\" data-dots=\"qualidade\"\u003e\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n  \u003cdiv class=\"lgc-carousel-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\"\u003eLe caractère de Brooklyn\u003c\/span\u003e\u003ch2 class=\"lgc-h2\"\u003eUn style prêt pour la rue, des brownstones à l'horizon\u003c\/h2\u003e\n\n\u003cp class=\"lgc-p\"\u003ePortez BROOKLYN avec une coupe décontractée, des couches monochromes ou des essentiels de tous les jours pour une finition contemporaine et affirmée.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-carousel-wrap\"\u003e\n\n\u003cdiv class=\"lgc-carousel\" data-carousel=\"uso\"\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/brooklyn-lifestyle-red.png?v=1785983787\" alt=\"BROOKLYN red lens sunglasses brownstone lifestyle\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/brooklyn-lifestyle-yellow.png?v=1785983791\" alt=\"BROOKLYN yellow lens sunglasses cafe lifestyle\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/brooklyn-lifestyle-black.png?v=1785983797\" alt=\"BROOKLYN black lens sunglasses rooftop lifestyle\"\u003e\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003cbutton class=\"lgc-arrow lgc-prev\" data-arrow-prev=\"uso\" aria-label=\"Précédent\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M15 18l-6-6 6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\u003cbutton class=\"lgc-arrow lgc-next\" data-arrow-next=\"uso\" aria-label=\"Suivant\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M9 18l6-6-6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-dots\" data-dots=\"uso\"\u003e\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c!-- OPTIONAL SIZE GUIDE\nInclude a size\/measurement table only when the source provides verified measurements\nin centimetres for direct comparison. Never create a table from size labels alone.\n--\u0026gt;\n\n\u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n  \u003cdiv class=\"lgc-card is-white\"\u003e\n\n\u003cdiv class=\"lgc-section-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\"\u003eSpécifications\u003c\/span\u003e\u003ch2 class=\"lgc-h2\"\u003eDétails du produit\u003c\/h2\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tabs-nav\" data-tabgroup=\"specs\"\u003e\n\n\u003cbutton class=\"lgc-tab-btn is-active\" data-tab=\"materiais\"\u003eDesign\u003c\/button\u003e\u003cbutton class=\"lgc-tab-btn\" data-tab=\"cuidados\"\u003eEntretien\u003c\/button\u003e\u003cbutton class=\"lgc-tab-btn\" data-tab=\"tecnica\"\u003eAjustement\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tab-panel is-active\" data-panel=\"materiais\"\u003e\u003cdiv class=\"lgc-specs-list\"\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eStyle\u003c\/span\u003e\u003cspan\u003eLunettes de soleil carrées en acétate\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eFinition de la monture\u003c\/span\u003e\u003cspan\u003eConstruction en acétate noir à monture complète avec des accents discrets en argent sur les branches\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eTechnologie des verres\u003c\/span\u003e\u003cspan\u003ePolarisé UV400\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eMatériel\u003c\/span\u003e\u003cspan\u003ePont en trou de serrure, charnières renforcées et branches en acétate épurées\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tab-panel\" data-panel=\"cuidados\"\u003e\u003cdiv class=\"lgc-specs-list\"\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eNettoyage\u003c\/span\u003e\u003cspan\u003eUtilisez un chiffon de nettoyage en microfibre propre\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eHumidité\u003c\/span\u003e\u003cspan\u003eRincez la poussière avant d'essuyer ; évitez la pression abrasive\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eSéchage\u003c\/span\u003e\u003cspan\u003eRangez au sec dans un étui de protection à l'abri de la chaleur\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tab-panel\" data-panel=\"tecnica\"\u003e\u003cdiv class=\"lgc-specs-list\"\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eProfil de la monture\u003c\/span\u003e\u003cspan\u003eSilhouette carrée audacieuse avec des proportions unisexes polyvalentes\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eGuide d'ajustement\u003c\/span\u003e\u003cspan\u003eChoisissez en fonction de la largeur du visage et de la couvrance préférée\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eUtilisation\u003c\/span\u003e\u003cspan\u003eQuotidien \/ voyage \/ loisirs\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eDépartement\u003c\/span\u003e\u003cspan\u003eUnisexe\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003cdiv class=\"legacy-brand-card\" data-legacy-brand-signature=\"v6\"\u003e\n\n  \u003cdiv class=\"legacy-brand-card__inner\"\u003e\n\n    \u003cdiv class=\"legacy-brand-card__logo-wrap\"\u003e\n\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/logo-white.png?v=1785300933\" alt=\"Legacy Store\" class=\"legacy-brand-card__logo\"\u003e\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"legacy-brand-card__content\"\u003e\n\n      \u003cp class=\"legacy-brand-card__eyebrow\"\u003eÀ propos de nous\u003c\/p\u003e\n\n\n      \u003cp class=\"legacy-brand-card__text\"\u003e\n        Legacy est conçu pour ceux qui apprécient le style intemporel, les détails raffinés et la qualité durable.\n        Nous sélectionnons des essentiels sophistiqués qui apportent confiance, caractère et sophistication sans effort\n        à la vie quotidienne.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"legacy-brand-card__socials\"\u003e\n\n      \u003ca href=\"https:\/\/instagram.com\/legacy.luxurywear\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"legacy-brand-card__social legacy-brand-card__social--clickable\" aria-label=\"Instagram Legacy Luxurywear\"\u003e\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003c!--$9--\u003e\n        \n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eInstagram\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \n\n      \u003cdiv class=\"legacy-brand-card__social\" aria-label=\"TikTok\"\u003e\n\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M14.2 4c.6 1.7 1.7 3 3.8 3.3v2.5c-1.4 0-2.7-.4-3.8-1.1v5.4c0 3-2.2 5-5.1 5-2.6 0-4.7-1.8-4.7-4.4 0-2.9 2.4-4.8 5.3-4.4v2.6c-1.2-.4-2.6.3-2.6 1.8 0 1.1.9 1.9 2 1.9 1.3 0 2.3-.8 2.3-2.6V4h2.8Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eTikTok\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"legacy-brand-card__social\" aria-label=\"YouTube\"\u003e\n\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M21.2 8.4c-.2-1-.9-1.8-1.9-2-1.7-.4-7.3-.4-7.3-.4s-5.6 0-7.3.4c-1 .2-1.7 1-1.9 2C2.4 10 2.4 12 2.4 12s0 2 .4 3.6c.2 1 .9 1.8 1.9 2 1.7.4 7.3.4 7.3.4s5.6 0 7.3-.4c1-.2 1.7-1 1.9-2 .4-1.6.4-3.6.4-3.6s0-2-.4-3.6Z\" stroke=\"currentColor\" stroke-width=\"1.8\" fill=\"none\"\u003e\u003c\/path\u003e\n            \u003cpath d=\"M10.2 9.4 15 12l-4.8 2.6V9.4Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eYouTube\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"legacy-brand-card__social\" aria-label=\"Facebook\"\u003e\n\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M13.4 20v-6.2h2.1l.4-2.5h-2.5V9.7c0-.7.2-1.2 1.2-1.2h1.4V6.2c-.2 0-.9-.1-1.8-.1-1.8 0-3.1 1.1-3.1 3.2v2h-2.1v2.5h2.1V20h2.3Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eFacebook\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \n\n\n\n\n\n\u003cstyle\u003e\n  .legacy-brand-card,\n  .legacy-brand-card * {\n    box-sizing: border-box;\n  }\n\n  .legacy-brand-card {\n    width: 100%;\n    margin: 0;\n  }\n\n  .legacy-brand-card__inner {\n    background: #1c1c1c;\n    color: #ffffff;\n    border-radius: 16px;\n    padding: 24px 22px;\n    font-family: Inter, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Arial, sans-serif;\n    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.16);\n  }\n\n  .legacy-brand-card__logo-wrap {\n    margin-bottom: 18px;\n  }\n\n  .legacy-brand-card__logo {\n    display: block;\n    max-width: 180px;\n    width: 100%;\n    height: auto;\n  }\n\n  .legacy-brand-card__content {\n    margin-bottom: 20px;\n  }\n\n  .legacy-brand-card__eyebrow {\n    margin: 0 0 10px;\n    font-size: 14px;\n    line-height: 1.2;\n    font-weight: 700;\n    color: #ffffff;\n  }\n\n  .legacy-brand-card__text {\n    margin: 0;\n    color: rgba(255, 255, 255, 0.72);\n    font-size: 15px;\n    line-height: 1.8;\n    font-weight: 400;\n    max-width: 640px;\n  }\n\n  .legacy-brand-card__socials {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 12px;\n  }\n\n  .legacy-brand-card__social {\n    display: flex;\n    align-items: center;\n    gap: 10px;\n    padding: 12px 14px;\n    border-radius: 12px;\n    background: rgba(255, 255, 255, 0.04);\n    border: 1px solid rgba(255, 255, 255, 0.08);\n    text-decoration: none;\n    color: #ffffff;\n    min-width: 0;\n  }\n\n  .legacy-brand-card__social--clickable {\n    transition: transform 0.2s ease, background 0.2s ease, border-color 0.2s ease;\n    cursor: pointer;\n  }\n\n  .legacy-brand-card__social--clickable:hover {\n    transform: translateY(-1px);\n    background: rgba(255, 255, 255, 0.07);\n    border-color: rgba(255, 255, 255, 0.16);\n  }\n\n  .legacy-brand-card__social-icon {\n    width: 18px;\n    height: 18px;\n    min-width: 18px;\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    color: #ffffff;\n  }\n\n  .legacy-brand-card__social-icon svg {\n    width: 18px;\n    height: 18px;\n    display: block;\n  }\n\n  .legacy-brand-card__social-label {\n    font-size: 13px;\n    font-weight: 600;\n    color: #ffffff;\n    white-space: nowrap;\n  }\n\n  .legacy-brand-card__social-handle {\n    margin-left: auto;\n    font-size: 13px;\n    color: rgba(255, 255, 255, 0.66);\n    overflow: hidden;\n    text-overflow: ellipsis;\n    white-space: nowrap;\n  }\n\n  @media screen and (max-width: 749px) {\n    .legacy-brand-card__inner {\n      padding: 20px 18px;\n      border-radius: 14px;\n    }\n\n    .legacy-brand-card__logo {\n      max-width: 160px;\n    }\n\n    .legacy-brand-card__text {\n      font-size: 14px;\n      line-height: 1.7;\n    }\n\n    .legacy-brand-card__socials {\n      grid-template-columns: 1fr;\n    }\n\n    .legacy-brand-card__social {\n      padding: 11px 12px;\n    }\n\n    .legacy-brand-card__social-label,\n    .legacy-brand-card__social-handle {\n      font-size: 12.5px;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cstyle\u003e\n  \/* Compatibility with the legacy PDP reset. Keeps the approved card visually identical. *\/\n  #legacy-pdp-root .legacy-brand-card,\n  #legacy-pdp-root .legacy-brand-card * { box-sizing: border-box; }\n  #legacy-pdp-root .legacy-brand-card { width: 100%; margin: 0; }\n  #legacy-pdp-root .legacy-brand-card__inner {\n    background: #1c1c1c; color: #ffffff; border-radius: 16px; padding: 24px 22px;\n    font-family: Inter, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Arial, sans-serif;\n    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.16);\n  }\n  #legacy-pdp-root .legacy-brand-card__logo-wrap { margin-bottom: 18px; }\n  #legacy-pdp-root .legacy-brand-card__logo { display: block; max-width: 180px; width: 100%; height: auto; }\n  #legacy-pdp-root .legacy-brand-card__content { margin-bottom: 20px; }\n  #legacy-pdp-root .legacy-brand-card__eyebrow {\n    margin: 0 0 10px; font-size: 14px; line-height: 1.2; font-weight: 700; color: #ffffff;\n  }\n  #legacy-pdp-root .legacy-brand-card__text {\n    margin: 0; color: rgba(255, 255, 255, 0.72); font-size: 15px; line-height: 1.8;\n    font-weight: 400; max-width: 640px;\n  }\n  #legacy-pdp-root .legacy-brand-card__socials {\n    display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 12px;\n  }\n  #legacy-pdp-root .legacy-brand-card__social {\n    display: flex; align-items: center; gap: 10px; padding: 12px 14px; border-radius: 12px;\n    background: rgba(255, 255, 255, 0.04); border: 1px solid rgba(255, 255, 255, 0.08);\n    text-decoration: none; color: #ffffff; min-width: 0;\n  }\n  #legacy-pdp-root .legacy-brand-card__social--clickable {\n    transition: transform 0.2s ease, background 0.2s ease, border-color 0.2s ease; cursor: pointer;\n  }\n  #legacy-pdp-root .legacy-brand-card__social--clickable:hover {\n    transform: translateY(-1px); background: rgba(255, 255, 255, 0.07);\n    border-color: rgba(255, 255, 255, 0.16);\n  }\n  #legacy-pdp-root .legacy-brand-card__social-icon {\n    width: 18px; height: 18px; min-width: 18px; display: inline-flex;\n    align-items: center; justify-content: center; color: #ffffff;\n  }\n  #legacy-pdp-root .legacy-brand-card__social-icon svg { width: 18px; height: 18px; display: block; }\n  #legacy-pdp-root .legacy-brand-card__social-label {\n    font-size: 13px; font-weight: 600; color: #ffffff; white-space: nowrap;\n  }\n  #legacy-pdp-root .legacy-brand-card__social-handle {\n    margin-left: auto; font-size: 13px; color: rgba(255, 255, 255, 0.66);\n    overflow: hidden; text-overflow: ellipsis; white-space: nowrap;\n  }\n  @media screen and (max-width: 749px) {\n    #legacy-pdp-root .legacy-brand-card__inner { padding: 20px 18px; border-radius: 14px; }\n    #legacy-pdp-root .legacy-brand-card__logo { max-width: 160px; }\n    #legacy-pdp-root .legacy-brand-card__text { font-size: 14px; line-height: 1.7; }\n    #legacy-pdp-root .legacy-brand-card__socials { grid-template-columns: 1fr; }\n    #legacy-pdp-root .legacy-brand-card__social { padding: 11px 12px; }\n    #legacy-pdp-root .legacy-brand-card__social-label,\n    #legacy-pdp-root .legacy-brand-card__social-handle { font-size: 12.5px; }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"lgc-wrap lgc-tagline\"\u003eLegacy n'est pas ce que nous avons. C'est ce que nous laissons.\u003c\/div\u003e\n\n\n\n\n\n\n\u003cscript\u003e\n(function(){\n  document.querySelectorAll('#legacy-pdp-root, .legacy-pdp').forEach(function(root){\n    if(root.dataset.lgcInit) return;\n    root.dataset.lgcInit = \"1\";\n\n    root.querySelectorAll('[data-tabgroup]').forEach(function(nav){\n      var section = nav.closest('.lgc-card') || root;\n      var buttons = nav.querySelectorAll('.lgc-tab-btn');\n      buttons.forEach(function(btn){\n        btn.addEventListener('click', function(){\n          var target = btn.getAttribute('data-tab');\n          buttons.forEach(function(b){ b.classList.remove('is-active'); });\n          btn.classList.add('is-active');\n          section.querySelectorAll('.lgc-tab-panel').forEach(function(panel){\n            panel.classList.toggle('is-active', panel.getAttribute('data-panel') === target);\n          });\n        });\n      });\n    });\n\n    root.querySelectorAll('.lgc-faq-item').forEach(function(item){\n      var q = item.querySelector('.lgc-faq-q');\n      if(q) q.addEventListener('click', function(){ item.classList.toggle('is-open'); });\n    });\n\n    var AUTOPLAY_MS = 5000;\n\n    root.querySelectorAll('.lgc-carousel').forEach(function(carousel){\n      var key = carousel.getAttribute('data-carousel');\n      var dotsWrap = root.querySelector('[data-dots=\"' + key + '\"]');\n      var originals = Array.prototype.slice.call(carousel.querySelectorAll('.lgc-carousel-item'));\n      var n = originals.length;\n      if(!dotsWrap || n \u003c 2) return;\n\n      originals.forEach(function(_, i){\n        var dot = document.createElement('span');\n        dot.className = 'lgc-dot' + (i === 0 ? ' is-active' : '');\n        dotsWrap.appendChild(dot);\n      });\n      var dots = dotsWrap.querySelectorAll('.lgc-dot');\n\n      var firstClone = originals[0].cloneNode(true);\n      var lastClone = originals[n - 1].cloneNode(true);\n      firstClone.setAttribute('aria-hidden', 'true');\n      lastClone.setAttribute('aria-hidden', 'true');\n      carousel.appendChild(firstClone);\n      carousel.insertBefore(lastClone, originals[0]);\n\n      var allItems = Array.prototype.slice.call(carousel.children);\n\n      function scrollLeftFor(el){\n        return el.getBoundingClientRect().left - carousel.getBoundingClientRect().left + carousel.scrollLeft;\n      }\n      function goTo(i, smooth){\n        carousel.scrollTo({ left: scrollLeftFor(allItems[i]), behavior: smooth ? 'smooth' : 'auto' });\n      }\n      function setActiveDot(realIndex){\n        dots.forEach(function(d, i){ d.classList.toggle('is-active', i === realIndex); });\n      }\n\n      goTo(1, false);\n\n      var settleTimer = null;\n      var autoplayTimer = null;\n\n      function settle(){\n        var center = carousel.scrollLeft + carousel.clientWidth \/ 2;\n        var closest = 1;\n        var closestDist = Infinity;\n        allItems.forEach(function(item, i){\n          var itemCenter = item.offsetLeft + item.clientWidth \/ 2;\n          var dist = Math.abs(itemCenter - center);\n          if(dist \u003c closestDist){ closestDist = dist; closest = i; }\n        });\n        var realIndex = (closest - 1 + n) % n;\n        setActiveDot(realIndex);\n        if(closest === 0){ goTo(n, false); }\n        else if(closest === allItems.length - 1){ goTo(1, false); }\n      }\n\n      carousel.addEventListener('scroll', function(){\n        clearTimeout(settleTimer);\n        settleTimer = setTimeout(settle, 120);\n      });\n\n      function step(dir){\n        var w = originals[0].getBoundingClientRect().width + 10;\n        carousel.scrollBy({ left: w * dir, behavior: 'smooth' });\n      }\n\n      function scheduleAutoplay(){\n        clearTimeout(autoplayTimer);\n        autoplayTimer = setTimeout(function(){\n          step(1);\n          scheduleAutoplay();\n        }, AUTOPLAY_MS);\n      }\n      function restartAutoplay(){ scheduleAutoplay(); }\n\n      ['pointerdown', 'touchstart', 'wheel'].forEach(function(evt){\n        carousel.addEventListener(evt, restartAutoplay, { passive: true });\n      });\n\n      var prevBtn = root.querySelector('[data-arrow-prev=\"' + key + '\"]');\n      var nextBtn = root.querySelector('[data-arrow-next=\"' + key + '\"]');\n      if(prevBtn) prevBtn.addEventListener('click', function(){ step(-1); restartAutoplay(); });\n      if(nextBtn) nextBtn.addEventListener('click', function(){ step(1); restartAutoplay(); });\n\n      scheduleAutoplay();\n    });\n  });\n})();\n\u003c\/script\u003e\n","brand":"Legacy","offers":[{"title":"Monture noire \/ Verre rouge","offer_id":50226127405296,"sku":"LEG-8054413099098-43787588468826","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Monture noire \/ Verres jaunes","offer_id":50226127438064,"sku":"LEG-8054413099098-43787588501594","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Monture noire \/ Verres bleus","offer_id":50226127470832,"sku":"LEG-8054413099098-43787588534362","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Monture noire \/ Verre noir","offer_id":50226127503600,"sku":"LEG-8054413099098-43787588567130","price":32.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0855\/6357\/2464\/files\/brooklyn-red-diagonal_45344684-fc04-46c7-89fe-aa81c2129d39.png?v=1786195890"},{"product_id":"polarized-uv400-hexagonal-metal-sunglasses-legacy-seoul","title":"Lunettes de soleil hexagonales en métal polarisées UV400 – Legacy SEOUL","description":"\n\n\u003cdiv class=\"legacy-pdp\" id=\"legacy-pdp-root\"\u003e\n\n\u003cstyle\u003e#legacy-pdp-root{  --lgc-black:#0D0D0D;  --lgc-graphite:#2B2B2B;  --lgc-stone:#D9D6CF;  --lgc-cream:#F2EFE9;  --lgc-white:#FFFFFF;  --lgc-ink-soft: rgba(13,13,13,0.62);  --lgc-ink-faint: rgba(13,13,13,0.42);  --lgc-line: rgba(13,13,13,0.08);  --lgc-radius-lg: 24px;  --lgc-radius-md: 18px;  --lgc-radius-sm: 12px;  --lgc-sans: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;  all: initial;  display:block;  box-sizing:border-box;  font-family: var(--lgc-sans);  color: var(--lgc-black);  background: var(--lgc-white);  -webkit-font-smoothing: antialiased;  text-align:left;  line-height:1.5;  max-width:600px;  margin:0 auto;}#legacy-pdp-root *, #legacy-pdp-root *::before, #legacy-pdp-root *::after{  box-sizing:border-box; margin:0; padding:0; font-family:inherit;  color:inherit; text-align:left; line-height:inherit; -webkit-font-smoothing: antialiased;}#legacy-pdp-root img{ max-width:100%; display:block; border:0; }#legacy-pdp-root button{ background:none; border:0; cursor:pointer; font:inherit; }#legacy-pdp-root ul{ list-style:none; }#legacy-pdp-root svg{ display:block; flex-shrink:0; }\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@300;400;500;600;700;800\u0026display=swap');\n#legacy-pdp-root .lgc-wrap{ padding:0 18px; }#legacy-pdp-root .lgc-section{ padding:36px 0; }\n#legacy-pdp-root .lgc-badge{  display:inline-flex; align-items:center; gap:6px;  background:var(--lgc-cream); color:var(--lgc-black);  padding:6px 14px; border-radius:999px; font-size:11.5px; font-weight:600;}#legacy-pdp-root .lgc-badge-dot{ width:6px; height:6px; border-radius:50%; background:var(--lgc-black); }\n#legacy-pdp-root .lgc-eyebrow{ font-size:12.5px; font-weight:600; color:var(--lgc-ink-soft); }#legacy-pdp-root .lgc-h1{ font-size:24px; font-weight:700; letter-spacing:-0.02em; line-height:1.12; }#legacy-pdp-root h2.lgc-h2{ font-size:22px; font-weight:700; letter-spacing:-0.02em; line-height:1.15; }#legacy-pdp-root h3.lgc-h3{ font-size:18px; font-weight:600; letter-spacing:-0.01em; }#legacy-pdp-root p.lgc-p{ font-size:15px; font-weight:400; color:var(--lgc-ink-soft); line-height:1.55; }\n\/* ---------- HERO ---------- *\/#legacy-pdp-root .lgc-hero{ padding:36px 0 8px; text-align:center; }#legacy-pdp-root .lgc-hero h1{ margin-top:14px; }#legacy-pdp-root .lgc-hero-sub{ margin:14px 0 0; font-size:15.5px; color:var(--lgc-ink-soft); }#legacy-pdp-root .lgc-hero-pills{ display:flex; gap:8px; justify-content:center; margin-top:20px; flex-wrap:wrap; }#legacy-pdp-root .lgc-pill{  font-size:12px; font-weight:500; padding:7px 14px; border-radius:999px;  background:var(--lgc-white); border:1px solid var(--lgc-line); color:var(--lgc-black);}#legacy-pdp-root .lgc-hero-img{  margin-top:26px; border-radius:var(--lgc-radius-lg); overflow:hidden; background:var(--lgc-cream);}#legacy-pdp-root .lgc-hero-img img{ width:100%; aspect-ratio:4\/5; object-fit:cover; }\n\/* ---------- PILARES ---------- *\/#legacy-pdp-root .lgc-pillars-head{ margin-bottom:18px; }#legacy-pdp-root .lgc-pillars-head h2{ margin-top:8px; }#legacy-pdp-root .lgc-pillar-grid{ display:grid; grid-template-columns:1fr 1fr; gap:12px; }#legacy-pdp-root .lgc-pillar{  border-radius:var(--lgc-radius-md); padding:20px 18px; min-height:150px;  display:flex; flex-direction:column; justify-content:flex-start;}#legacy-pdp-root .lgc-pillar.is-dark{ background:var(--lgc-black); color:var(--lgc-white); }#legacy-pdp-root .lgc-pillar.is-graphite{ background:var(--lgc-graphite); color:var(--lgc-white); }#legacy-pdp-root .lgc-pillar.is-stone{ background:var(--lgc-stone); color:var(--lgc-black); }#legacy-pdp-root .lgc-pillar.is-cream{ background:var(--lgc-cream); color:var(--lgc-black); }#legacy-pdp-root .lgc-pillar svg{ width:20px; height:20px; margin-bottom:16px; opacity:.9; }#legacy-pdp-root .lgc-pillar h4{ font-size:15px; font-weight:600; margin-bottom:6px; letter-spacing:-0.01em; }#legacy-pdp-root .lgc-pillar p{ font-size:12.5px; opacity:.72; font-weight:400; line-height:1.4; }\n\/* ---------- CARROSSÉIS ---------- *\/#legacy-pdp-root .lgc-carousel-head{ margin-bottom:16px; }#legacy-pdp-root .lgc-carousel-head h2{ margin-top:8px; }#legacy-pdp-root .lgc-carousel-head .lgc-p{ margin-top:6px; }#legacy-pdp-root .lgc-carousel{  display:flex; overflow-x:auto; gap:10px; scroll-snap-type:x mandatory;  -webkit-overflow-scrolling:touch; scrollbar-width:none; padding-bottom:2px;  margin:0 -18px; padding-left:18px; padding-right:18px;}#legacy-pdp-root .lgc-carousel::-webkit-scrollbar{ display:none; }#legacy-pdp-root .lgc-carousel-item{  flex:0 0 82%; scroll-snap-align:center; border-radius:var(--lgc-radius-md);  overflow:hidden; background:var(--lgc-cream); position:relative;}#legacy-pdp-root .lgc-carousel-item img{ width:100%; aspect-ratio:9\/16; object-fit:cover; }#legacy-pdp-root .lgc-carousel-cap{  position:absolute; left:10px; bottom:10px; background:rgba(13,13,13,0.55);  color:var(--lgc-white); font-size:11.5px; font-weight:500; padding:5px 10px; border-radius:999px;  backdrop-filter:blur(4px);}#legacy-pdp-root .lgc-carousel-wrap{ position:relative; }#legacy-pdp-root .lgc-arrow{  position:absolute; top:50%; transform:translateY(-50%); z-index:2;  width:32px; height:32px; border-radius:50%; background:rgba(13,13,13,0.5);  display:flex; align-items:center; justify-content:center; backdrop-filter:blur(4px);}#legacy-pdp-root .lgc-arrow svg{ width:16px; height:16px; stroke:var(--lgc-white); }#legacy-pdp-root .lgc-arrow.lgc-prev{ left:8px; }#legacy-pdp-root .lgc-arrow.lgc-next{ right:8px; }#legacy-pdp-root .lgc-dots{ display:flex; justify-content:center; gap:6px; margin-top:14px; }#legacy-pdp-root .lgc-dot{ width:6px; height:6px; border-radius:50%; background:var(--lgc-line); transition:all .2s ease; }#legacy-pdp-root .lgc-dot.is-active{ background:var(--lgc-black); width:16px; border-radius:3px; }\n\/* ---------- CARDS (dimensões \/ specs \/ faq) ---------- *\/#legacy-pdp-root .lgc-card{ background:var(--lgc-cream); border-radius:var(--lgc-radius-lg); padding:22px 18px; }#legacy-pdp-root .lgc-card.is-white{ background:var(--lgc-white); border:1px solid var(--lgc-line); }#legacy-pdp-root .lgc-section-head{ margin-bottom:18px; }#legacy-pdp-root .lgc-section-head h2{ margin-top:6px; }#legacy-pdp-root .lgc-tabs-nav{  display:inline-flex; gap:4px; background:var(--lgc-white); padding:4px; border-radius:999px; margin-bottom:18px;}#legacy-pdp-root .lgc-card.is-white .lgc-tabs-nav{ background:var(--lgc-cream); }#legacy-pdp-root .lgc-tab-btn{  padding:8px 14px; font-size:12.5px; font-weight:600; border-radius:999px; color:var(--lgc-ink-faint);  transition:all .2s ease;}#legacy-pdp-root .lgc-tab-btn.is-active{ background:var(--lgc-black); color:var(--lgc-white); }#legacy-pdp-root .lgc-tab-panel{ display:none; }#legacy-pdp-root .lgc-tab-panel.is-active{ display:block; }\n#legacy-pdp-root table.lgc-table{  width:100%; border-collapse:separate; border-spacing:0; font-size:13.5px;  background:var(--lgc-white); border-radius:var(--lgc-radius-sm); overflow:hidden;}#legacy-pdp-root table.lgc-table th, #legacy-pdp-root table.lgc-table td{  padding:11px 12px; text-align:left; border-bottom:1px solid var(--lgc-line);}#legacy-pdp-root table.lgc-table td:first-child{ font-weight:600; width:46%; }#legacy-pdp-root table.lgc-table tr:last-child td{ border-bottom:0; }#legacy-pdp-root .lgc-size-note{ font-size:12px; color:var(--lgc-ink-faint); margin-top:14px; }#legacy-pdp-root .lgc-table-scroll{  max-width:100%; overflow:hidden;  border-radius:var(--lgc-radius-sm); border:1px solid var(--lgc-line);}#legacy-pdp-root .lgc-table-scroll table.lgc-table{  width:100%; table-layout:fixed; border-radius:0; font-size:10.5px;}#legacy-pdp-root .lgc-table-scroll table.lgc-table th,#legacy-pdp-root .lgc-table-scroll table.lgc-table td{  padding:7px 3px; text-align:center; white-space:normal; word-break:break-word; overflow-wrap:break-word;}#legacy-pdp-root .lgc-table-scroll table.lgc-table th{  font-size:7.8px; letter-spacing:0; text-transform:uppercase; font-weight:600;  color:var(--lgc-ink-soft); background:var(--lgc-cream); line-height:1.2;}#legacy-pdp-root .lgc-table-scroll table.lgc-table td:first-child,#legacy-pdp-root .lgc-table-scroll table.lgc-table th:first-child{  font-weight:700;}\n#legacy-pdp-root .lgc-specs-list{ display:grid; gap:0; }#legacy-pdp-root .lgc-specs-row{  display:grid; grid-template-columns:1fr; gap:2px; padding:13px 0; border-bottom:1px solid var(--lgc-line); font-size:13.5px;}#legacy-pdp-root .lgc-specs-row:last-child{ border-bottom:0; }#legacy-pdp-root .lgc-specs-row span:first-child{ font-weight:600; color:var(--lgc-black); font-size:11px; text-transform:uppercase; letter-spacing:.04em; opacity:.6; }#legacy-pdp-root .lgc-specs-row span:last-child{ color:var(--lgc-black); }\n\/* ---------- GARANTIA (2 por linha) ---------- *\/#legacy-pdp-root .lgc-trust-head{ margin-bottom:18px; }#legacy-pdp-root .lgc-trust-head h2{ margin-top:8px; }#legacy-pdp-root .lgc-trust-grid{ display:grid; grid-template-columns:1fr 1fr; gap:12px; }#legacy-pdp-root .lgc-trust-item{  border-radius:var(--lgc-radius-md); padding:20px 14px; text-align:center; background:var(--lgc-cream);}#legacy-pdp-root .lgc-trust-item svg{ width:22px; height:22px; margin:0 auto 12px; }#legacy-pdp-root .lgc-trust-item h4{ font-size:14px; font-weight:600; margin-bottom:5px; }#legacy-pdp-root .lgc-trust-item p{ font-size:12px; color:var(--lgc-ink-soft); line-height:1.4; }\n\/* ---------- FAQ ---------- *\/#legacy-pdp-root .lgc-faq-item{ border-bottom:1px solid var(--lgc-line); }#legacy-pdp-root .lgc-faq-item:last-child{ border-bottom:0; }#legacy-pdp-root .lgc-faq-q{  width:100%; display:flex; justify-content:space-between; align-items:center; gap:10px;  padding:15px 2px; font-size:14px; font-weight:600; text-align:left;}#legacy-pdp-root .lgc-faq-q .lgc-plus{ font-size:18px; font-weight:300; transition:transform .25s ease; color:var(--lgc-ink-faint); }#legacy-pdp-root .lgc-faq-item.is-open .lgc-plus{ transform:rotate(45deg); }#legacy-pdp-root .lgc-faq-a{ max-height:0; overflow:hidden; transition:max-height .3s ease; }#legacy-pdp-root .lgc-faq-a-inner{ padding:0 2px 16px; font-size:13px; color:var(--lgc-ink-soft); }#legacy-pdp-root .lgc-faq-item.is-open .lgc-faq-a{ max-height:300px; }\n\/* ---------- FOOTER ---------- *\/#legacy-pdp-root .lgc-tagline{ text-align:center; padding:32px 20px 6px; font-size:13px; color:var(--lgc-ink-faint); font-weight:500; }\n\/* ---------- LANG SWITCH (bandeiras) ---------- *\/#legacy-pdp-root .lgc-langbar{ display:none; justify-content:center; gap:8px; padding-top:14px; }#legacy-pdp-root .lgc-lang-btn{  width:26px; height:19px; padding:0; border-radius:2px; overflow:hidden;  border:1px solid var(--lgc-line); opacity:.55; transition:opacity .2s ease, border-color .2s ease;  line-height:0;}#legacy-pdp-root .lgc-lang-btn img{ width:100%; height:100%; object-fit:cover; border-radius:1px; }#legacy-pdp-root .lgc-lang-btn.is-active{ opacity:1; border-color:var(--lgc-black); }\n\u003c\/style\u003e\n\n\u003csection class=\"lgc-wrap lgc-hero\"\u003e\n  \u003cspan class=\"lgc-badge\"\u003e\u003cspan class=\"lgc-badge-dot\"\u003e\u003c\/span\u003eLEGACY — Conçu pour durer\u003c\/span\u003e\n  \u003ch2 class=\"lgc-h1\"\u003eSEOUL — Caractère angulaire, clarté au quotidien.\u003c\/h2\u003e\n\n  \u003cp class=\"lgc-hero-sub\"\u003eUne silhouette hexagonale raffinée avec une fine monture métallique, des proportions équilibrées et des verres polarisés UV400.\u003c\/p\u003e\n\n  \u003cdiv class=\"lgc-hero-pills\"\u003e\n\n    \u003cspan class=\"lgc-pill\"\u003eVerres polarisés\u003c\/span\u003e\n    \u003cspan class=\"lgc-pill\"\u003eProtection UV400\u003c\/span\u003e\n    \u003cspan class=\"lgc-pill\"\u003eRetours sous 14 jours\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-hero-img\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/seoul-description-hero.png?v=1785982960\" alt=\"Lunettes de soleil hexagonales en métal SEOUL polarisées UV400, éditorial\"\u003e\u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\u003csection class=\"lgc-wrap lgc-section\"\u003e\n  \u003cdiv class=\"lgc-pillars-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\"\u003ePourquoi Legacy\u003c\/span\u003e\u003ch2 class=\"lgc-h2\"\u003eClarté polarisée, lignes angulaires et caractère métallique léger\u003c\/h2\u003e\n\n\n\u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-pillar-grid\"\u003e\n\n    \u003cdiv class=\"lgc-pillar is-dark\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M12 2 21 7 21 17 12 22 3 17 3 7Z\"\u003e\u003c\/path\u003e\u003cpath d=\"M3 7 12 12 21 7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch4\u003eClarté Polarisée\u003c\/h4\u003e\n\n\u003cp\u003eLes verres polarisés sont conçus pour réduire les reflets pour une vision plus confortable dans des conditions lumineuses.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-pillar is-stone\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M4 4h9l7 7-9 9-7-7z\"\u003e\u003c\/path\u003e\u003ccircle cx=\"9\" cy=\"9\" r=\"1.4\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003ch4\u003eValeur raffinée\u003c\/h4\u003e\n\n\u003cp\u003eUne fine monture métallique hexagonale aux proportions étudiées et sans marge commerciale inutile.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-pillar is-graphite\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M12 2 3 6v6c0 5 4 8.5 9 10 5-1.5 9-5 9-10V6z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch4\u003eProtection UV400\u003c\/h4\u003e\n\n\u003cp\u003eLes verres UV400 sont conçus pour aider à protéger les yeux de la lumière UVA et UVB.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-pillar is-cream\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M4 12a8 8 0 1 0 3-6.2\"\u003e\u003c\/path\u003e\u003cpath d=\"M4 4v5h5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch4\u003eGarantie + Retours\u003c\/h4\u003e\n\n\u003cp\u003eDroit de rétractation de 14 jours et protection contre les défauts de fabrication.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n  \u003cdiv class=\"lgc-carousel-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\"\u003eLes détails\u003c\/span\u003e\u003ch2 class=\"lgc-h2\"\u003eL'artisanat du métal hexagonal en gros plan\u003c\/h2\u003e\n\n\u003cp class=\"lgc-p\"\u003eDécouvrez les fines montures angulaires, les verres polarisés, le pont raffiné, les charnières renforcées et les branches fines.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-carousel-wrap\"\u003e\n\n\u003cdiv class=\"lgc-carousel\" data-carousel=\"qualidade\"\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/seoul-quality-black-gold.png?v=1785982966\" alt=\"Détail des lunettes de soleil SEOUL à monture noire et verres polarisés dorés\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/seoul-quality-black-black.png?v=1785982976\" alt=\"Détail des lunettes de soleil SEOUL à monture noire et verres polarisés noirs\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/seoul-quality-havana-blue.png?v=1785982980\" alt=\"Détail des lunettes de soleil SEOUL à monture Havana et verres polarisés bleu glacier\"\u003e\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003cbutton class=\"lgc-arrow lgc-prev\" data-arrow-prev=\"qualidade\" aria-label=\"Précédent\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M15 18l-6-6 6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\u003cbutton class=\"lgc-arrow lgc-next\" data-arrow-next=\"qualidade\" aria-label=\"Suivant\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M9 18l6-6-6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-dots\" data-dots=\"qualidade\"\u003e\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n  \u003cdiv class=\"lgc-carousel-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\"\u003eCaractère Urbain\u003c\/span\u003e\u003ch2 class=\"lgc-h2\"\u003eUn style raffiné des galeries tranquilles aux gratte-ciel de la ville\u003c\/h2\u003e\n\n\u003cp class=\"lgc-p\"\u003ePortez les lunettes SEOUL avec des tenues décontractées, des superpositions épurées ou des essentiels du quotidien pour une finition contemporaine et soignée.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-carousel-wrap\"\u003e\n\n\u003cdiv class=\"lgc-carousel\" data-carousel=\"uso\"\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/seoul-lifestyle-black-gold.png?v=1785982985\" alt=\"Lunettes de soleil SEOUL noires et dorées, style de vie urbain\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/seoul-lifestyle-black-black.png?v=1785982991\" alt=\"Lunettes de soleil SEOUL noires, style de vie en galerie\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/seoul-lifestyle-havana-blue.png?v=1785982995\" alt=\"Lunettes de soleil SEOUL Havana et bleu glacier, style de vie sur toit\"\u003e\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003cbutton class=\"lgc-arrow lgc-prev\" data-arrow-prev=\"uso\" aria-label=\"Précédent\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M15 18l-6-6 6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\u003cbutton class=\"lgc-arrow lgc-next\" data-arrow-next=\"uso\" aria-label=\"Suivant\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M9 18l6-6-6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-dots\" data-dots=\"uso\"\u003e\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c!-- OPTIONAL SIZE GUIDE\nInclude a size\/measurement table only when the source provides verified measurements\nin centimetres for direct comparison. Never create a table from size labels alone.\n--\u0026gt;\n\n\u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n  \u003cdiv class=\"lgc-card is-white\"\u003e\n\n\u003cdiv class=\"lgc-section-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\"\u003eSpécifications\u003c\/span\u003e\u003ch2 class=\"lgc-h2\"\u003eDétails du produit\u003c\/h2\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tabs-nav\" data-tabgroup=\"specs\"\u003e\n\n\u003cbutton class=\"lgc-tab-btn is-active\" data-tab=\"materiais\"\u003eDesign\u003c\/button\u003e\u003cbutton class=\"lgc-tab-btn\" data-tab=\"cuidados\"\u003eEntretien\u003c\/button\u003e\u003cbutton class=\"lgc-tab-btn\" data-tab=\"tecnica\"\u003eAjustement\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tab-panel is-active\" data-panel=\"materiais\"\u003e\u003cdiv class=\"lgc-specs-list\"\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eStyle\u003c\/span\u003e\u003cspan\u003eLunettes de soleil hexagonales en métal\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eFinition de la monture\u003c\/span\u003e\u003cspan\u003eMonture métallique fine cerclée en finitions noires ou Havana\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eTechnologie des verres\u003c\/span\u003e\u003cspan\u003ePolarisés UV400\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eMatériel\u003c\/span\u003e\u003cspan\u003ePont métallique raffiné, charnières renforcées et branches fines\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tab-panel\" data-panel=\"cuidados\"\u003e\u003cdiv class=\"lgc-specs-list\"\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eNettoyage\u003c\/span\u003e\u003cspan\u003eUtiliser un chiffon de nettoyage pour lentilles en microfibre propre\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eHumidité\u003c\/span\u003e\u003cspan\u003eRincer la poussière avant d'essuyer ; éviter une pression abrasive\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eSéchage\u003c\/span\u003e\u003cspan\u003eRanger au sec dans un étui de protection à l'abri de la chaleur\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tab-panel\" data-panel=\"tecnica\"\u003e\u003cdiv class=\"lgc-specs-list\"\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eProfil de la monture\u003c\/span\u003e\u003cspan\u003eSilhouette hexagonale équilibrée avec des proportions unisexes polyvalentes\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eConseils d'ajustement\u003c\/span\u003e\u003cspan\u003eChoisir en fonction de la largeur du visage et de la couverture préférée\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eUtilisation\u003c\/span\u003e\u003cspan\u003eQuotidien \/ voyage \/ loisirs\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eDépartement\u003c\/span\u003e\u003cspan\u003eUnisexe\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003cdiv class=\"legacy-brand-card\" data-legacy-brand-signature=\"v6\"\u003e\n\n  \u003cdiv class=\"legacy-brand-card__inner\"\u003e\n\n    \u003cdiv class=\"legacy-brand-card__logo-wrap\"\u003e\n\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/logo-white.png?v=1785300933\" alt=\"Legacy Store\" class=\"legacy-brand-card__logo\"\u003e\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"legacy-brand-card__content\"\u003e\n\n      \u003cp class=\"legacy-brand-card__eyebrow\"\u003eÀ propos de nous\u003c\/p\u003e\n\n\n      \u003cp class=\"legacy-brand-card__text\"\u003e\n        Legacy est conçue pour ceux qui apprécient le style intemporel, les détails raffinés et la qualité durable.\n        Nous proposons des essentiels haut de gamme qui apportent confiance, caractère et sophistication sans effort\n        à la vie quotidienne.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"legacy-brand-card__socials\"\u003e\n\n      \u003ca href=\"https:\/\/instagram.com\/legacy.luxurywear\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"legacy-brand-card__social legacy-brand-card__social--clickable\" aria-label=\"Instagram Legacy Luxurywear\"\u003e\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003c!--$9--\u003e\n        \n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eInstagram\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \n\n      \u003cdiv class=\"legacy-brand-card__social\" aria-label=\"TikTok\"\u003e\n\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M14.2 4c.6 1.7 1.7 3 3.8 3.3v2.5c-1.4 0-2.7-.4-3.8-1.1v5.4c0 3-2.2 5-5.1 5-2.6 0-4.7-1.8-4.7-4.4 0-2.9 2.4-4.8 5.3-4.4v2.6c-1.2-.4-2.6.3-2.6 1.8 0 1.1.9 1.9 2 1.9 1.3 0 2.3-.8 2.3-2.6V4h2.8Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eTikTok\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"legacy-brand-card__social\" aria-label=\"YouTube\"\u003e\n\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M21.2 8.4c-.2-1-.9-1.8-1.9-2-1.7-.4-7.3-.4-7.3-.4s-5.6 0-7.3.4c-1 .2-1.7 1-1.9 2C2.4 10 2.4 12 2.4 12s0 2 .4 3.6c.2 1 .9 1.8 1.9 2 1.7.4 7.3.4 7.3.4s5.6 0 7.3-.4c1-.2 1.7-1 1.9-2 .4-1.6.4-3.6.4-3.6s0-2-.4-3.6Z\" stroke=\"currentColor\" stroke-width=\"1.8\" fill=\"none\"\u003e\u003c\/path\u003e\n            \u003cpath d=\"M10.2 9.4 15 12l-4.8 2.6V9.4Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eYouTube\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"legacy-brand-card__social\" aria-label=\"Facebook\"\u003e\n\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M13.4 20v-6.2h2.1l.4-2.5h-2.5V9.7c0-.7.2-1.2 1.2-1.2h1.4V6.2c-.2 0-.9-.1-1.8-.1-1.8 0-3.1 1.1-3.1 3.2v2h-2.1v2.5h2.1V20h2.3Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eFacebook\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \n\n\n\n\n\n\u003cstyle\u003e\n  .legacy-brand-card,\n  .legacy-brand-card * {\n    box-sizing: border-box;\n  }\n\n  .legacy-brand-card {\n    width: 100%;\n    margin: 0;\n  }\n\n  .legacy-brand-card__inner {\n    background: #1c1c1c;\n    color: #ffffff;\n    border-radius: 16px;\n    padding: 24px 22px;\n    font-family: Inter, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Arial, sans-serif;\n    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.16);\n  }\n\n  .legacy-brand-card__logo-wrap {\n    margin-bottom: 18px;\n  }\n\n  .legacy-brand-card__logo {\n    display: block;\n    max-width: 180px;\n    width: 100%;\n    height: auto;\n  }\n\n  .legacy-brand-card__content {\n    margin-bottom: 20px;\n  }\n\n  .legacy-brand-card__eyebrow {\n    margin: 0 0 10px;\n    font-size: 14px;\n    line-height: 1.2;\n    font-weight: 700;\n    color: #ffffff;\n  }\n\n  .legacy-brand-card__text {\n    margin: 0;\n    color: rgba(255, 255, 255, 0.72);\n    font-size: 15px;\n    line-height: 1.8;\n    font-weight: 400;\n    max-width: 640px;\n  }\n\n  .legacy-brand-card__socials {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 12px;\n  }\n\n  .legacy-brand-card__social {\n    display: flex;\n    align-items: center;\n    gap: 10px;\n    padding: 12px 14px;\n    border-radius: 12px;\n    background: rgba(255, 255, 255, 0.04);\n    border: 1px solid rgba(255, 255, 255, 0.08);\n    text-decoration: none;\n    color: #ffffff;\n    min-width: 0;\n  }\n\n  .legacy-brand-card__social--clickable {\n    transition: transform 0.2s ease, background 0.2s ease, border-color 0.2s ease;\n    cursor: pointer;\n  }\n\n  .legacy-brand-card__social--clickable:hover {\n    transform: translateY(-1px);\n    background: rgba(255, 255, 255, 0.07);\n    border-color: rgba(255, 255, 255, 0.16);\n  }\n\n  .legacy-brand-card__social-icon {\n    width: 18px;\n    height: 18px;\n    min-width: 18px;\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    color: #ffffff;\n  }\n\n  .legacy-brand-card__social-icon svg {\n    width: 18px;\n    height: 18px;\n    display: block;\n  }\n\n  .legacy-brand-card__social-label {\n    font-size: 13px;\n    font-weight: 600;\n    color: #ffffff;\n    white-space: nowrap;\n  }\n\n  .legacy-brand-card__social-handle {\n    margin-left: auto;\n    font-size: 13px;\n    color: rgba(255, 255, 255, 0.66);\n    overflow: hidden;\n    text-overflow: ellipsis;\n    white-space: nowrap;\n  }\n\n  @media screen and (max-width: 749px) {\n    .legacy-brand-card__inner {\n      padding: 20px 18px;\n      border-radius: 14px;\n    }\n\n    .legacy-brand-card__logo {\n      max-width: 160px;\n    }\n\n    .legacy-brand-card__text {\n      font-size: 14px;\n      line-height: 1.7;\n    }\n\n    .legacy-brand-card__socials {\n      grid-template-columns: 1fr;\n    }\n\n    .legacy-brand-card__social {\n      padding: 11px 12px;\n    }\n\n    .legacy-brand-card__social-label,\n    .legacy-brand-card__social-handle {\n      font-size: 12.5px;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cstyle\u003e\n  \/* Compatibility with the legacy PDP reset. Keeps the approved card visually identical. *\/\n  #legacy-pdp-root .legacy-brand-card,\n  #legacy-pdp-root .legacy-brand-card * { box-sizing: border-box; }\n  #legacy-pdp-root .legacy-brand-card { width: 100%; margin: 0; }\n  #legacy-pdp-root .legacy-brand-card__inner {\n    background: #1c1c1c; color: #ffffff; border-radius: 16px; padding: 24px 22px;\n    font-family: Inter, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Arial, sans-serif;\n    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.16);\n  }\n  #legacy-pdp-root .legacy-brand-card__logo-wrap { margin-bottom: 18px; }\n  #legacy-pdp-root .legacy-brand-card__logo { display: block; max-width: 180px; width: 100%; height: auto; }\n  #legacy-pdp-root .legacy-brand-card__content { margin-bottom: 20px; }\n  #legacy-pdp-root .legacy-brand-card__eyebrow {\n    margin: 0 0 10px; font-size: 14px; line-height: 1.2; font-weight: 700; color: #ffffff;\n  }\n  #legacy-pdp-root .legacy-brand-card__text {\n    margin: 0; color: rgba(255, 255, 255, 0.72); font-size: 15px; line-height: 1.8;\n    font-weight: 400; max-width: 640px;\n  }\n  #legacy-pdp-root .legacy-brand-card__socials {\n    display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 12px;\n  }\n  #legacy-pdp-root .legacy-brand-card__social {\n    display: flex; align-items: center; gap: 10px; padding: 12px 14px; border-radius: 12px;\n    background: rgba(255, 255, 255, 0.04); border: 1px solid rgba(255, 255, 255, 0.08);\n    text-decoration: none; color: #ffffff; min-width: 0;\n  }\n  #legacy-pdp-root .legacy-brand-card__social--clickable {\n    transition: transform 0.2s ease, background 0.2s ease, border-color 0.2s ease; cursor: pointer;\n  }\n  #legacy-pdp-root .legacy-brand-card__social--clickable:hover {\n    transform: translateY(-1px); background: rgba(255, 255, 255, 0.07);\n    border-color: rgba(255, 255, 255, 0.16);\n  }\n  #legacy-pdp-root .legacy-brand-card__social-icon {\n    width: 18px; height: 18px; min-width: 18px; display: inline-flex;\n    align-items: center; justify-content: center; color: #ffffff;\n  }\n  #legacy-pdp-root .legacy-brand-card__social-icon svg { width: 18px; height: 18px; display: block; }\n  #legacy-pdp-root .legacy-brand-card__social-label {\n    font-size: 13px; font-weight: 600; color: #ffffff; white-space: nowrap;\n  }\n  #legacy-pdp-root .legacy-brand-card__social-handle {\n    margin-left: auto; font-size: 13px; color: rgba(255, 255, 255, 0.66);\n    overflow: hidden; text-overflow: ellipsis; white-space: nowrap;\n  }\n  @media screen and (max-width: 749px) {\n    #legacy-pdp-root .legacy-brand-card__inner { padding: 20px 18px; border-radius: 14px; }\n    #legacy-pdp-root .legacy-brand-card__logo { max-width: 160px; }\n    #legacy-pdp-root .legacy-brand-card__text { font-size: 14px; line-height: 1.7; }\n    #legacy-pdp-root .legacy-brand-card__socials { grid-template-columns: 1fr; }\n    #legacy-pdp-root .legacy-brand-card__social { padding: 11px 12px; }\n    #legacy-pdp-root .legacy-brand-card__social-label,\n    #legacy-pdp-root .legacy-brand-card__social-handle { font-size: 12.5px; }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"lgc-wrap lgc-tagline\"\u003eLegacy n'est pas ce que nous avons. C'est ce que nous laissons.\u003c\/div\u003e\n\n\n\n\n\n\n\u003cscript\u003e\n(function(){\n  document.querySelectorAll('#legacy-pdp-root, .legacy-pdp').forEach(function(root){\n    if(root.dataset.lgcInit) return;\n    root.dataset.lgcInit = \"1\";\n\n    root.querySelectorAll('[data-tabgroup]').forEach(function(nav){\n      var section = nav.closest('.lgc-card') || root;\n      var buttons = nav.querySelectorAll('.lgc-tab-btn');\n      buttons.forEach(function(btn){\n        btn.addEventListener('click', function(){\n          var target = btn.getAttribute('data-tab');\n          buttons.forEach(function(b){ b.classList.remove('is-active'); });\n          btn.classList.add('is-active');\n          section.querySelectorAll('.lgc-tab-panel').forEach(function(panel){\n            panel.classList.toggle('is-active', panel.getAttribute('data-panel') === target);\n          });\n        });\n      });\n    });\n\n    root.querySelectorAll('.lgc-faq-item').forEach(function(item){\n      var q = item.querySelector('.lgc-faq-q');\n      if(q) q.addEventListener('click', function(){ item.classList.toggle('is-open'); });\n    });\n\n    var AUTOPLAY_MS = 5000;\n\n    root.querySelectorAll('.lgc-carousel').forEach(function(carousel){\n      var key = carousel.getAttribute('data-carousel');\n      var dotsWrap = root.querySelector('[data-dots=\"' + key + '\"]');\n      var originals = Array.prototype.slice.call(carousel.querySelectorAll('.lgc-carousel-item'));\n      var n = originals.length;\n      if(!dotsWrap || n \u003c 2) return;\n\n      originals.forEach(function(_, i){\n        var dot = document.createElement('span');\n        dot.className = 'lgc-dot' + (i === 0 ? ' is-active' : '');\n        dotsWrap.appendChild(dot);\n      });\n      var dots = dotsWrap.querySelectorAll('.lgc-dot');\n\n      var firstClone = originals[0].cloneNode(true);\n      var lastClone = originals[n - 1].cloneNode(true);\n      firstClone.setAttribute('aria-hidden', 'true');\n      lastClone.setAttribute('aria-hidden', 'true');\n      carousel.appendChild(firstClone);\n      carousel.insertBefore(lastClone, originals[0]);\n\n      var allItems = Array.prototype.slice.call(carousel.children);\n\n      function scrollLeftFor(el){\n        return el.getBoundingClientRect().left - carousel.getBoundingClientRect().left + carousel.scrollLeft;\n      }\n      function goTo(i, smooth){\n        carousel.scrollTo({ left: scrollLeftFor(allItems[i]), behavior: smooth ? 'smooth' : 'auto' });\n      }\n      function setActiveDot(realIndex){\n        dots.forEach(function(d, i){ d.classList.toggle('is-active', i === realIndex); });\n      }\n\n      goTo(1, false);\n\n      var settleTimer = null;\n      var autoplayTimer = null;\n\n      function settle(){\n        var center = carousel.scrollLeft + carousel.clientWidth \/ 2;\n        var closest = 1;\n        var closestDist = Infinity;\n        allItems.forEach(function(item, i){\n          var itemCenter = item.offsetLeft + item.clientWidth \/ 2;\n          var dist = Math.abs(itemCenter - center);\n          if(dist \u003c closestDist){ closestDist = dist; closest = i; }\n        });\n        var realIndex = (closest - 1 + n) % n;\n        setActiveDot(realIndex);\n        if(closest === 0){ goTo(n, false); }\n        else if(closest === allItems.length - 1){ goTo(1, false); }\n      }\n\n      carousel.addEventListener('scroll', function(){\n        clearTimeout(settleTimer);\n        settleTimer = setTimeout(settle, 120);\n      });\n\n      function step(dir){\n        var w = originals[0].getBoundingClientRect().width + 10;\n        carousel.scrollBy({ left: w * dir, behavior: 'smooth' });\n      }\n\n      function scheduleAutoplay(){\n        clearTimeout(autoplayTimer);\n        autoplayTimer = setTimeout(function(){\n          step(1);\n          scheduleAutoplay();\n        }, AUTOPLAY_MS);\n      }\n      function restartAutoplay(){ scheduleAutoplay(); }\n\n      ['pointerdown', 'touchstart', 'wheel'].forEach(function(evt){\n        carousel.addEventListener(evt, restartAutoplay, { passive: true });\n      });\n\n      var prevBtn = root.querySelector('[data-arrow-prev=\"' + key + '\"]');\n      var nextBtn = root.querySelector('[data-arrow-next=\"' + key + '\"]');\n      if(prevBtn) prevBtn.addEventListener('click', function(){ step(-1); restartAutoplay(); });\n      if(nextBtn) nextBtn.addEventListener('click', function(){ step(1); restartAutoplay(); });\n\n      scheduleAutoplay();\n    });\n  });\n})();\n\u003c\/script\u003e\n","brand":"Legacy","offers":[{"title":"Monture noire \/ Verre doré","offer_id":50226127634672,"sku":"15072712065184-52437151056032","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Monture noire \/ Verre noir","offer_id":50226127667440,"sku":"15072712065184-52437150957728","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Monture léopard \/ Verre brun","offer_id":50226127700208,"sku":"15072712065184-52437151023264","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Monture havane \/ Verre bleu glacier","offer_id":50226127732976,"sku":"15072712065184-52437150990496","price":32.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0855\/6357\/2464\/files\/seoul-black-gold-diagonal_ba899358-b38d-47d4-bd55-abb070369a1e.png?v=1786195891"},{"product_id":"polarized-uv400-rectangular-metal-sunglasses-legacy-geneva","title":"Lunettes de soleil rectangulaires en métal polarisées UV400 – Legacy GENEVA","description":"\n\n\u003cdiv class=\"legacy-pdp\" id=\"legacy-pdp-root\"\u003e\n\n\u003cstyle\u003e#legacy-pdp-root{  --lgc-black:#0D0D0D;  --lgc-graphite:#2B2B2B;  --lgc-stone:#D9D6CF;  --lgc-cream:#F2EFE9;  --lgc-white:#FFFFFF;  --lgc-ink-soft: rgba(13,13,13,0.62);  --lgc-ink-faint: rgba(13,13,13,0.42);  --lgc-line: rgba(13,13,13,0.08);  --lgc-radius-lg: 24px;  --lgc-radius-md: 18px;  --lgc-radius-sm: 12px;  --lgc-sans: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;  all: initial;  display:block;  box-sizing:border-box;  font-family: var(--lgc-sans);  color: var(--lgc-black);  background: var(--lgc-white);  -webkit-font-smoothing: antialiased;  text-align:left;  line-height:1.5;  max-width:600px;  margin:0 auto;}#legacy-pdp-root *, #legacy-pdp-root *::before, #legacy-pdp-root *::after{  box-sizing:border-box; margin:0; padding:0; font-family:inherit;  color:inherit; text-align:left; line-height:inherit; -webkit-font-smoothing: antialiased;}#legacy-pdp-root img{ max-width:100%; display:block; border:0; }#legacy-pdp-root button{ background:none; border:0; cursor:pointer; font:inherit; }#legacy-pdp-root ul{ list-style:none; }#legacy-pdp-root svg{ display:block; flex-shrink:0; }\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@300;400;500;600;700;800\u0026display=swap');\n#legacy-pdp-root .lgc-wrap{ padding:0 18px; }#legacy-pdp-root .lgc-section{ padding:36px 0; }\n#legacy-pdp-root .lgc-badge{  display:inline-flex; align-items:center; gap:6px;  background:var(--lgc-cream); color:var(--lgc-black);  padding:6px 14px; border-radius:999px; font-size:11.5px; font-weight:600;}#legacy-pdp-root .lgc-badge-dot{ width:6px; height:6px; border-radius:50%; background:var(--lgc-black); }\n#legacy-pdp-root .lgc-eyebrow{ font-size:12.5px; font-weight:600; color:var(--lgc-ink-soft); }#legacy-pdp-root .lgc-h1{ font-size:24px; font-weight:700; letter-spacing:-0.02em; line-height:1.12; }#legacy-pdp-root h2.lgc-h2{ font-size:22px; font-weight:700; letter-spacing:-0.02em; line-height:1.15; }#legacy-pdp-root h3.lgc-h3{ font-size:18px; font-weight:600; letter-spacing:-0.01em; }#legacy-pdp-root p.lgc-p{ font-size:15px; font-weight:400; color:var(--lgc-ink-soft); line-height:1.55; }\n\/* ---------- HERO ---------- *\/#legacy-pdp-root .lgc-hero{ padding:36px 0 8px; text-align:center; }#legacy-pdp-root .lgc-hero h1{ margin-top:14px; }#legacy-pdp-root .lgc-hero-sub{ margin:14px 0 0; font-size:15.5px; color:var(--lgc-ink-soft); }#legacy-pdp-root .lgc-hero-pills{ display:flex; gap:8px; justify-content:center; margin-top:20px; flex-wrap:wrap; }#legacy-pdp-root .lgc-pill{  font-size:12px; font-weight:500; padding:7px 14px; border-radius:999px;  background:var(--lgc-white); border:1px solid var(--lgc-line); color:var(--lgc-black);}#legacy-pdp-root .lgc-hero-img{  margin-top:26px; border-radius:var(--lgc-radius-lg); overflow:hidden; background:var(--lgc-cream);}#legacy-pdp-root .lgc-hero-img img{ width:100%; aspect-ratio:4\/5; object-fit:cover; }\n\/* ---------- PILARES ---------- *\/#legacy-pdp-root .lgc-pillars-head{ margin-bottom:18px; }#legacy-pdp-root .lgc-pillars-head h2{ margin-top:8px; }#legacy-pdp-root .lgc-pillar-grid{ display:grid; grid-template-columns:1fr 1fr; gap:12px; }#legacy-pdp-root .lgc-pillar{  border-radius:var(--lgc-radius-md); padding:20px 18px; min-height:150px;  display:flex; flex-direction:column; justify-content:flex-start;}#legacy-pdp-root .lgc-pillar.is-dark{ background:var(--lgc-black); color:var(--lgc-white); }#legacy-pdp-root .lgc-pillar.is-graphite{ background:var(--lgc-graphite); color:var(--lgc-white); }#legacy-pdp-root .lgc-pillar.is-stone{ background:var(--lgc-stone); color:var(--lgc-black); }#legacy-pdp-root .lgc-pillar.is-cream{ background:var(--lgc-cream); color:var(--lgc-black); }#legacy-pdp-root .lgc-pillar svg{ width:20px; height:20px; margin-bottom:16px; opacity:.9; }#legacy-pdp-root .lgc-pillar h4{ font-size:15px; font-weight:600; margin-bottom:6px; letter-spacing:-0.01em; }#legacy-pdp-root .lgc-pillar p{ font-size:12.5px; opacity:.72; font-weight:400; line-height:1.4; }\n\/* ---------- CARROSSÉIS ---------- *\/#legacy-pdp-root .lgc-carousel-head{ margin-bottom:16px; }#legacy-pdp-root .lgc-carousel-head h2{ margin-top:8px; }#legacy-pdp-root .lgc-carousel-head .lgc-p{ margin-top:6px; }#legacy-pdp-root .lgc-carousel{  display:flex; overflow-x:auto; gap:10px; scroll-snap-type:x mandatory;  -webkit-overflow-scrolling:touch; scrollbar-width:none; padding-bottom:2px;  margin:0 -18px; padding-left:18px; padding-right:18px;}#legacy-pdp-root .lgc-carousel::-webkit-scrollbar{ display:none; }#legacy-pdp-root .lgc-carousel-item{  flex:0 0 82%; scroll-snap-align:center; border-radius:var(--lgc-radius-md);  overflow:hidden; background:var(--lgc-cream); position:relative;}#legacy-pdp-root .lgc-carousel-item img{ width:100%; aspect-ratio:9\/16; object-fit:cover; }#legacy-pdp-root .lgc-carousel-cap{  position:absolute; left:10px; bottom:10px; background:rgba(13,13,13,0.55);  color:var(--lgc-white); font-size:11.5px; font-weight:500; padding:5px 10px; border-radius:999px;  backdrop-filter:blur(4px);}#legacy-pdp-root .lgc-carousel-wrap{ position:relative; }#legacy-pdp-root .lgc-arrow{  position:absolute; top:50%; transform:translateY(-50%); z-index:2;  width:32px; height:32px; border-radius:50%; background:rgba(13,13,13,0.5);  display:flex; align-items:center; justify-content:center; backdrop-filter:blur(4px);}#legacy-pdp-root .lgc-arrow svg{ width:16px; height:16px; stroke:var(--lgc-white); }#legacy-pdp-root .lgc-arrow.lgc-prev{ left:8px; }#legacy-pdp-root .lgc-arrow.lgc-next{ right:8px; }#legacy-pdp-root .lgc-dots{ display:flex; justify-content:center; gap:6px; margin-top:14px; }#legacy-pdp-root .lgc-dot{ width:6px; height:6px; border-radius:50%; background:var(--lgc-line); transition:all .2s ease; }#legacy-pdp-root .lgc-dot.is-active{ background:var(--lgc-black); width:16px; border-radius:3px; }\n\/* ---------- CARDS (dimensões \/ specs \/ faq) ---------- *\/#legacy-pdp-root .lgc-card{ background:var(--lgc-cream); border-radius:var(--lgc-radius-lg); padding:22px 18px; }#legacy-pdp-root .lgc-card.is-white{ background:var(--lgc-white); border:1px solid var(--lgc-line); }#legacy-pdp-root .lgc-section-head{ margin-bottom:18px; }#legacy-pdp-root .lgc-section-head h2{ margin-top:6px; }#legacy-pdp-root .lgc-tabs-nav{  display:inline-flex; gap:4px; background:var(--lgc-white); padding:4px; border-radius:999px; margin-bottom:18px;}#legacy-pdp-root .lgc-card.is-white .lgc-tabs-nav{ background:var(--lgc-cream); }#legacy-pdp-root .lgc-tab-btn{  padding:8px 14px; font-size:12.5px; font-weight:600; border-radius:999px; color:var(--lgc-ink-faint);  transition:all .2s ease;}#legacy-pdp-root .lgc-tab-btn.is-active{ background:var(--lgc-black); color:var(--lgc-white); }#legacy-pdp-root .lgc-tab-panel{ display:none; }#legacy-pdp-root .lgc-tab-panel.is-active{ display:block; }\n#legacy-pdp-root table.lgc-table{  width:100%; border-collapse:separate; border-spacing:0; font-size:13.5px;  background:var(--lgc-white); border-radius:var(--lgc-radius-sm); overflow:hidden;}#legacy-pdp-root table.lgc-table th, #legacy-pdp-root table.lgc-table td{  padding:11px 12px; text-align:left; border-bottom:1px solid var(--lgc-line);}#legacy-pdp-root table.lgc-table td:first-child{ font-weight:600; width:46%; }#legacy-pdp-root table.lgc-table tr:last-child td{ border-bottom:0; }#legacy-pdp-root .lgc-size-note{ font-size:12px; color:var(--lgc-ink-faint); margin-top:14px; }#legacy-pdp-root .lgc-table-scroll{  max-width:100%; overflow:hidden;  border-radius:var(--lgc-radius-sm); border:1px solid var(--lgc-line);}#legacy-pdp-root .lgc-table-scroll table.lgc-table{  width:100%; table-layout:fixed; border-radius:0; font-size:10.5px;}#legacy-pdp-root .lgc-table-scroll table.lgc-table th,#legacy-pdp-root .lgc-table-scroll table.lgc-table td{  padding:7px 3px; text-align:center; white-space:normal; word-break:break-word; overflow-wrap:break-word;}#legacy-pdp-root .lgc-table-scroll table.lgc-table th{  font-size:7.8px; letter-spacing:0; text-transform:uppercase; font-weight:600;  color:var(--lgc-ink-soft); background:var(--lgc-cream); line-height:1.2;}#legacy-pdp-root .lgc-table-scroll table.lgc-table td:first-child,#legacy-pdp-root .lgc-table-scroll table.lgc-table th:first-child{  font-weight:700;}\n#legacy-pdp-root .lgc-specs-list{ display:grid; gap:0; }#legacy-pdp-root .lgc-specs-row{  display:grid; grid-template-columns:1fr; gap:2px; padding:13px 0; border-bottom:1px solid var(--lgc-line); font-size:13.5px;}#legacy-pdp-root .lgc-specs-row:last-child{ border-bottom:0; }#legacy-pdp-root .lgc-specs-row span:first-child{ font-weight:600; color:var(--lgc-black); font-size:11px; text-transform:uppercase; letter-spacing:.04em; opacity:.6; }#legacy-pdp-root .lgc-specs-row span:last-child{ color:var(--lgc-black); }\n\/* ---------- GARANTIA (2 por linha) ---------- *\/#legacy-pdp-root .lgc-trust-head{ margin-bottom:18px; }#legacy-pdp-root .lgc-trust-head h2{ margin-top:8px; }#legacy-pdp-root .lgc-trust-grid{ display:grid; grid-template-columns:1fr 1fr; gap:12px; }#legacy-pdp-root .lgc-trust-item{  border-radius:var(--lgc-radius-md); padding:20px 14px; text-align:center; background:var(--lgc-cream);}#legacy-pdp-root .lgc-trust-item svg{ width:22px; height:22px; margin:0 auto 12px; }#legacy-pdp-root .lgc-trust-item h4{ font-size:14px; font-weight:600; margin-bottom:5px; }#legacy-pdp-root .lgc-trust-item p{ font-size:12px; color:var(--lgc-ink-soft); line-height:1.4; }\n\/* ---------- FAQ ---------- *\/#legacy-pdp-root .lgc-faq-item{ border-bottom:1px solid var(--lgc-line); }#legacy-pdp-root .lgc-faq-item:last-child{ border-bottom:0; }#legacy-pdp-root .lgc-faq-q{  width:100%; display:flex; justify-content:space-between; align-items:center; gap:10px;  padding:15px 2px; font-size:14px; font-weight:600; text-align:left;}#legacy-pdp-root .lgc-faq-q .lgc-plus{ font-size:18px; font-weight:300; transition:transform .25s ease; color:var(--lgc-ink-faint); }#legacy-pdp-root .lgc-faq-item.is-open .lgc-plus{ transform:rotate(45deg); }#legacy-pdp-root .lgc-faq-a{ max-height:0; overflow:hidden; transition:max-height .3s ease; }#legacy-pdp-root .lgc-faq-a-inner{ padding:0 2px 16px; font-size:13px; color:var(--lgc-ink-soft); }#legacy-pdp-root .lgc-faq-item.is-open .lgc-faq-a{ max-height:300px; }\n\/* ---------- FOOTER ---------- *\/#legacy-pdp-root .lgc-tagline{ text-align:center; padding:32px 20px 6px; font-size:13px; color:var(--lgc-ink-faint); font-weight:500; }\n\/* ---------- LANG SWITCH (bandeiras) ---------- *\/#legacy-pdp-root .lgc-langbar{ display:none; justify-content:center; gap:8px; padding-top:14px; }#legacy-pdp-root .lgc-lang-btn{  width:26px; height:19px; padding:0; border-radius:2px; overflow:hidden;  border:1px solid var(--lgc-line); opacity:.55; transition:opacity .2s ease, border-color .2s ease;  line-height:0;}#legacy-pdp-root .lgc-lang-btn img{ width:100%; height:100%; object-fit:cover; border-radius:1px; }#legacy-pdp-root .lgc-lang-btn.is-active{ opacity:1; border-color:var(--lgc-black); }\n\u003c\/style\u003e\n\n\u003csection class=\"lgc-wrap lgc-hero\"\u003e\n  \u003cspan class=\"lgc-badge\"\u003e\u003cspan class=\"lgc-badge-dot\"\u003e\u003c\/span\u003eLEGACY — Conçu pour durer\u003c\/span\u003e\n  \u003ch2 class=\"lgc-h1\"\u003eGENEVA — Lignes fines, clarté au quotidien.\u003c\/h2\u003e\n\n  \u003cp class=\"lgc-hero-sub\"\u003eUne silhouette rectangulaire raffinée avec une fine monture en métal, des proportions équilibrées et des verres polarisés UV400.\u003c\/p\u003e\n\n  \u003cdiv class=\"lgc-hero-pills\"\u003e\n\n    \u003cspan class=\"lgc-pill\"\u003eVerres Polarisés\u003c\/span\u003e\n    \u003cspan class=\"lgc-pill\"\u003eProtection UV400\u003c\/span\u003e\n    \u003cspan class=\"lgc-pill\"\u003eRetours sous 14 jours\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-hero-img\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/geneva-description-hero.png?v=1785982081\" alt=\"GENEVA - Lunettes de soleil rectangulaires en métal polarisées UV400, éditorial\"\u003e\u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\u003csection class=\"lgc-wrap lgc-section\"\u003e\n  \u003cdiv class=\"lgc-pillars-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\"\u003ePourquoi Legacy\u003c\/span\u003e\u003ch2 class=\"lgc-h2\"\u003eClarté polarisée, lignes rectangulaires et caractère léger du métal\u003c\/h2\u003e\n\n\n\u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-pillar-grid\"\u003e\n\n    \u003cdiv class=\"lgc-pillar is-dark\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M12 2 21 7 21 17 12 22 3 17 3 7Z\"\u003e\u003c\/path\u003e\u003cpath d=\"M3 7 12 12 21 7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch4\u003eClarté Polarisée\u003c\/h4\u003e\n\n\u003cp\u003eLes verres polarisés sont conçus pour réduire l'éblouissement réfléchi pour une vision plus confortable dans des conditions lumineuses.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-pillar is-stone\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M4 4h9l7 7-9 9-7-7z\"\u003e\u003c\/path\u003e\u003ccircle cx=\"9\" cy=\"9\" r=\"1.4\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003ch4\u003eValeur Raffinée\u003c\/h4\u003e\n\n\u003cp\u003eUne monture rectangulaire fine en métal avec des proportions étudiées et sans marge de détail inutile.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-pillar is-graphite\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M12 2 3 6v6c0 5 4 8.5 9 10 5-1.5 9-5 9-10V6z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch4\u003eProtection UV400\u003c\/h4\u003e\n\n\u003cp\u003eLes verres UV400 sont conçus pour protéger les yeux de la lumière UVA et UVB.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-pillar is-cream\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M4 12a8 8 0 1 0 3-6.2\"\u003e\u003c\/path\u003e\u003cpath d=\"M4 4v5h5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch4\u003eGarantie + Retours\u003c\/h4\u003e\n\n\u003cp\u003eDroit de rétractation de 14 jours et protection contre les défauts de fabrication.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n  \u003cdiv class=\"lgc-carousel-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\"\u003eLes Détails\u003c\/span\u003e\u003ch2 class=\"lgc-h2\"\u003eFabrication rectangulaire en métal de près\u003c\/h2\u003e\n\n\u003cp class=\"lgc-p\"\u003eDécouvrez les fines montures en métal, les verres polarisés, le pont raffiné, les charnières renforcées et les branches élancées.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-carousel-wrap\"\u003e\n\n\u003cdiv class=\"lgc-carousel\" data-carousel=\"qualidade\"\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/geneva-description-quality-gold-lemon.png?v=1785982086\" alt=\"Détail de la monture en métal doré et citron GENEVA\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/geneva-description-quality-champagne-black.png?v=1785982094\" alt=\"Détail du verre polarisé champagne et noir GENEVA\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/geneva-description-quality-silver-rose.png?v=1785982099\" alt=\"Détail du verre argent et rose GENEVA\"\u003e\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003cbutton class=\"lgc-arrow lgc-prev\" data-arrow-prev=\"qualidade\" aria-label=\"Previous\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M15 18l-6-6 6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\u003cbutton class=\"lgc-arrow lgc-next\" data-arrow-next=\"qualidade\" aria-label=\"Next\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M9 18l6-6-6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-dots\" data-dots=\"qualidade\"\u003e\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n  \u003cdiv class=\"lgc-carousel-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\"\u003eCaractère Européen\u003c\/span\u003e\u003ch2 class=\"lgc-h2\"\u003eUn style raffiné de la vieille ville au bord du lac\u003c\/h2\u003e\n\n\u003cp class=\"lgc-p\"\u003ePortez les GENEVA avec des vêtements décontractés, des superpositions épurées ou des essentiels du quotidien pour une finition contemporaine et soignée.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-carousel-wrap\"\u003e\n\n\u003cdiv class=\"lgc-carousel\" data-carousel=\"uso\"\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/geneva-description-lifestyle-gold-lemon.png?v=1785982108\" alt=\"Lunettes de soleil GENEVA or et citron, style de vie en vieille ville\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/geneva-description-lifestyle-champagne-black.png?v=1785982114\" alt=\"Lunettes de soleil GENEVA champagne et noir, style de vie au bord du lac\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/geneva-description-lifestyle-silver-sky.png?v=1785982118\" alt=\"Lunettes de soleil GENEVA argent et ciel, style de vie urbain\"\u003e\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003cbutton class=\"lgc-arrow lgc-prev\" data-arrow-prev=\"uso\" aria-label=\"Previous\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M15 18l-6-6 6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\u003cbutton class=\"lgc-arrow lgc-next\" data-arrow-next=\"uso\" aria-label=\"Next\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M9 18l6-6-6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-dots\" data-dots=\"uso\"\u003e\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c!-- OPTIONAL SIZE GUIDE\nInclude a size\/measurement table only when the source provides verified measurements\nin centimetres for direct comparison. Never create a table from size labels alone.\n--\u0026gt;\n\n\u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n  \u003cdiv class=\"lgc-card is-white\"\u003e\n\n\u003cdiv class=\"lgc-section-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\"\u003eSpécifications\u003c\/span\u003e\u003ch2 class=\"lgc-h2\"\u003eDétails du produit\u003c\/h2\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tabs-nav\" data-tabgroup=\"specs\"\u003e\n\n\u003cbutton class=\"lgc-tab-btn is-active\" data-tab=\"materiais\"\u003eDesign\u003c\/button\u003e\u003cbutton class=\"lgc-tab-btn\" data-tab=\"cuidados\"\u003eEntretien\u003c\/button\u003e\u003cbutton class=\"lgc-tab-btn\" data-tab=\"tecnica\"\u003eAjustement\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tab-panel is-active\" data-panel=\"materiais\"\u003e\u003cdiv class=\"lgc-specs-list\"\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eStyle\u003c\/span\u003e\u003cspan\u003eLunettes de soleil rectangulaires en métal\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eFinition de la monture\u003c\/span\u003e\u003cspan\u003eConstruction en métal fin à jante complète avec finitions dorées, champagne ou argentées\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eTechnologie des verres\u003c\/span\u003e\u003cspan\u003ePolarisés UV400\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eQuincaillerie\u003c\/span\u003e\u003cspan\u003ePont en métal raffiné, charnières renforcées et branches fines\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tab-panel\" data-panel=\"cuidados\"\u003e\u003cdiv class=\"lgc-specs-list\"\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eNettoyage\u003c\/span\u003e\u003cspan\u003eUtiliser un chiffon de nettoyage en microfibre propre\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eHumidité\u003c\/span\u003e\u003cspan\u003eRincer la poussière avant d'essuyer ; éviter la pression abrasive\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eSéchage\u003c\/span\u003e\u003cspan\u003eRanger au sec dans un étui de protection à l'abri de la chaleur\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tab-panel\" data-panel=\"tecnica\"\u003e\u003cdiv class=\"lgc-specs-list\"\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eProfil de la monture\u003c\/span\u003e\u003cspan\u003eSilhouette rectangulaire équilibrée avec des proportions unisexes polyvalentes\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eConseils d'ajustement\u003c\/span\u003e\u003cspan\u003eChoisir en fonction de la largeur du visage et de la couverture préférée\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eUtilisation\u003c\/span\u003e\u003cspan\u003eQuotidien \/ voyage \/ loisirs\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eDépartement\u003c\/span\u003e\u003cspan\u003eUnisexe\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003cdiv class=\"legacy-brand-card\" data-legacy-brand-signature=\"v6\"\u003e\n\n  \u003cdiv class=\"legacy-brand-card__inner\"\u003e\n\n    \u003cdiv class=\"legacy-brand-card__logo-wrap\"\u003e\n\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/logo-white.png?v=1785300933\" alt=\"Boutique Legacy\" class=\"legacy-brand-card__logo\"\u003e\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"legacy-brand-card__content\"\u003e\n\n      \u003cp class=\"legacy-brand-card__eyebrow\"\u003eÀ propos de nous\u003c\/p\u003e\n\n\n      \u003cp class=\"legacy-brand-card__text\"\u003e\n        Legacy est conçu pour ceux qui valorisent le style intemporel, les détails raffinés et la qualité durable.\n        Nous sélectionnons des essentiels sophistiqués qui apportent confiance, caractère et élégance sans effort\n        au quotidien.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"legacy-brand-card__socials\"\u003e\n\n      \u003ca href=\"https:\/\/instagram.com\/legacy.luxurywear\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"legacy-brand-card__social legacy-brand-card__social--clickable\" aria-label=\"Instagram Legacy Luxurywear\"\u003e\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003c!--$9--\u003e\n        \n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eInstagram\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \n\n      \u003cdiv class=\"legacy-brand-card__social\" aria-label=\"TikTok\"\u003e\n\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M14.2 4c.6 1.7 1.7 3 3.8 3.3v2.5c-1.4 0-2.7-.4-3.8-1.1v5.4c0 3-2.2 5-5.1 5-2.6 0-4.7-1.8-4.7-4.4 0-2.9 2.4-4.8 5.3-4.4v2.6c-1.2-.4-2.6.3-2.6 1.8 0 1.1.9 1.9 2 1.9 1.3 0 2.3-.8 2.3-2.6V4h2.8Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eTikTok\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"legacy-brand-card__social\" aria-label=\"YouTube\"\u003e\n\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M21.2 8.4c-.2-1-.9-1.8-1.9-2-1.7-.4-7.3-.4-7.3-.4s-5.6 0-7.3.4c-1 .2-1.7 1-1.9 2C2.4 10 2.4 12 2.4 12s0 2 .4 3.6c.2 1 .9 1.8 1.9 2 1.7.4 7.3.4 7.3.4s5.6 0 7.3-.4c1-.2 1.7-1 1.9-2 .4-1.6.4-3.6.4-3.6s0-2-.4-3.6Z\" stroke=\"currentColor\" stroke-width=\"1.8\" fill=\"none\"\u003e\u003c\/path\u003e\n            \u003cpath d=\"M10.2 9.4 15 12l-4.8 2.6V9.4Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eYouTube\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"legacy-brand-card__social\" aria-label=\"Facebook\"\u003e\n\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M13.4 20v-6.2h2.1l.4-2.5h-2.5V9.7c0-.7.2-1.2 1.2-1.2h1.4V6.2c-.2 0-.9-.1-1.8-.1-1.8 0-3.1 1.1-3.1 3.2v2h-2.1v2.5h2.1V20h2.3Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eFacebook\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \n\n\n\n\n\n\u003cstyle\u003e\n  .legacy-brand-card,\n  .legacy-brand-card * {\n    box-sizing: border-box;\n  }\n\n  .legacy-brand-card {\n    width: 100%;\n    margin: 0;\n  }\n\n  .legacy-brand-card__inner {\n    background: #1c1c1c;\n    color: #ffffff;\n    border-radius: 16px;\n    padding: 24px 22px;\n    font-family: Inter, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Arial, sans-serif;\n    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.16);\n  }\n\n  .legacy-brand-card__logo-wrap {\n    margin-bottom: 18px;\n  }\n\n  .legacy-brand-card__logo {\n    display: block;\n    max-width: 180px;\n    width: 100%;\n    height: auto;\n  }\n\n  .legacy-brand-card__content {\n    margin-bottom: 20px;\n  }\n\n  .legacy-brand-card__eyebrow {\n    margin: 0 0 10px;\n    font-size: 14px;\n    line-height: 1.2;\n    font-weight: 700;\n    color: #ffffff;\n  }\n\n  .legacy-brand-card__text {\n    margin: 0;\n    color: rgba(255, 255, 255, 0.72);\n    font-size: 15px;\n    line-height: 1.8;\n    font-weight: 400;\n    max-width: 640px;\n  }\n\n  .legacy-brand-card__socials {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 12px;\n  }\n\n  .legacy-brand-card__social {\n    display: flex;\n    align-items: center;\n    gap: 10px;\n    padding: 12px 14px;\n    border-radius: 12px;\n    background: rgba(255, 255, 255, 0.04);\n    border: 1px solid rgba(255, 255, 255, 0.08);\n    text-decoration: none;\n    color: #ffffff;\n    min-width: 0;\n  }\n\n  .legacy-brand-card__social--clickable {\n    transition: transform 0.2s ease, background 0.2s ease, border-color 0.2s ease;\n    cursor: pointer;\n  }\n\n  .legacy-brand-card__social--clickable:hover {\n    transform: translateY(-1px);\n    background: rgba(255, 255, 255, 0.07);\n    border-color: rgba(255, 255, 255, 0.16);\n  }\n\n  .legacy-brand-card__social-icon {\n    width: 18px;\n    height: 18px;\n    min-width: 18px;\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    color: #ffffff;\n  }\n\n  .legacy-brand-card__social-icon svg {\n    width: 18px;\n    height: 18px;\n    display: block;\n  }\n\n  .legacy-brand-card__social-label {\n    font-size: 13px;\n    font-weight: 600;\n    color: #ffffff;\n    white-space: nowrap;\n  }\n\n  .legacy-brand-card__social-handle {\n    margin-left: auto;\n    font-size: 13px;\n    color: rgba(255, 255, 255, 0.66);\n    overflow: hidden;\n    text-overflow: ellipsis;\n    white-space: nowrap;\n  }\n\n  @media screen and (max-width: 749px) {\n    .legacy-brand-card__inner {\n      padding: 20px 18px;\n      border-radius: 14px;\n    }\n\n    .legacy-brand-card__logo {\n      max-width: 160px;\n    }\n\n    .legacy-brand-card__text {\n      font-size: 14px;\n      line-height: 1.7;\n    }\n\n    .legacy-brand-card__socials {\n      grid-template-columns: 1fr;\n    }\n\n    .legacy-brand-card__social {\n      padding: 11px 12px;\n    }\n\n    .legacy-brand-card__social-label,\n    .legacy-brand-card__social-handle {\n      font-size: 12.5px;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cstyle\u003e\n  \/* Compatibility with the legacy PDP reset. Keeps the approved card visually identical. *\/\n  #legacy-pdp-root .legacy-brand-card,\n  #legacy-pdp-root .legacy-brand-card * { box-sizing: border-box; }\n  #legacy-pdp-root .legacy-brand-card { width: 100%; margin: 0; }\n  #legacy-pdp-root .legacy-brand-card__inner {\n    background: #1c1c1c; color: #ffffff; border-radius: 16px; padding: 24px 22px;\n    font-family: Inter, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Arial, sans-serif;\n    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.16);\n  }\n  #legacy-pdp-root .legacy-brand-card__logo-wrap { margin-bottom: 18px; }\n  #legacy-pdp-root .legacy-brand-card__logo { display: block; max-width: 180px; width: 100%; height: auto; }\n  #legacy-pdp-root .legacy-brand-card__content { margin-bottom: 20px; }\n  #legacy-pdp-root .legacy-brand-card__eyebrow {\n    margin: 0 0 10px; font-size: 14px; line-height: 1.2; font-weight: 700; color: #ffffff;\n  }\n  #legacy-pdp-root .legacy-brand-card__text {\n    margin: 0; color: rgba(255, 255, 255, 0.72); font-size: 15px; line-height: 1.8;\n    font-weight: 400; max-width: 640px;\n  }\n  #legacy-pdp-root .legacy-brand-card__socials {\n    display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 12px;\n  }\n  #legacy-pdp-root .legacy-brand-card__social {\n    display: flex; align-items: center; gap: 10px; padding: 12px 14px; border-radius: 12px;\n    background: rgba(255, 255, 255, 0.04); border: 1px solid rgba(255, 255, 255, 0.08);\n    text-decoration: none; color: #ffffff; min-width: 0;\n  }\n  #legacy-pdp-root .legacy-brand-card__social--clickable {\n    transition: transform 0.2s ease, background 0.2s ease, border-color 0.2s ease; cursor: pointer;\n  }\n  #legacy-pdp-root .legacy-brand-card__social--clickable:hover {\n    transform: translateY(-1px); background: rgba(255, 255, 255, 0.07);\n    border-color: rgba(255, 255, 255, 0.16);\n  }\n  #legacy-pdp-root .legacy-brand-card__social-icon {\n    width: 18px; height: 18px; min-width: 18px; display: inline-flex;\n    align-items: center; justify-content: center; color: #ffffff;\n  }\n  #legacy-pdp-root .legacy-brand-card__social-icon svg { width: 18px; height: 18px; display: block; }\n  #legacy-pdp-root .legacy-brand-card__social-label {\n    font-size: 13px; font-weight: 600; color: #ffffff; white-space: nowrap;\n  }\n  #legacy-pdp-root .legacy-brand-card__social-handle {\n    margin-left: auto; font-size: 13px; color: rgba(255, 255, 255, 0.66);\n    overflow: hidden; text-overflow: ellipsis; white-space: nowrap;\n  }\n  @media screen and (max-width: 749px) {\n    #legacy-pdp-root .legacy-brand-card__inner { padding: 20px 18px; border-radius: 14px; }\n    #legacy-pdp-root .legacy-brand-card__logo { max-width: 160px; }\n    #legacy-pdp-root .legacy-brand-card__text { font-size: 14px; line-height: 1.7; }\n    #legacy-pdp-root .legacy-brand-card__socials { grid-template-columns: 1fr; }\n    #legacy-pdp-root .legacy-brand-card__social { padding: 11px 12px; }\n    #legacy-pdp-root .legacy-brand-card__social-label,\n    #legacy-pdp-root .legacy-brand-card__social-handle { font-size: 12.5px; }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"lgc-wrap lgc-tagline\"\u003eL'héritage n'est pas ce que nous avons. C'est ce que nous laissons.\u003c\/div\u003e\n\n\n\n\n\n\n\u003cscript\u003e\n(function(){\n  document.querySelectorAll('#legacy-pdp-root, .legacy-pdp').forEach(function(root){\n    if(root.dataset.lgcInit) return;\n    root.dataset.lgcInit = \"1\";\n\n    root.querySelectorAll('[data-tabgroup]').forEach(function(nav){\n      var section = nav.closest('.lgc-card') || root;\n      var buttons = nav.querySelectorAll('.lgc-tab-btn');\n      buttons.forEach(function(btn){\n        btn.addEventListener('click', function(){\n          var target = btn.getAttribute('data-tab');\n          buttons.forEach(function(b){ b.classList.remove('is-active'); });\n          btn.classList.add('is-active');\n          section.querySelectorAll('.lgc-tab-panel').forEach(function(panel){\n            panel.classList.toggle('is-active', panel.getAttribute('data-panel') === target);\n          });\n        });\n      });\n    });\n\n    root.querySelectorAll('.lgc-faq-item').forEach(function(item){\n      var q = item.querySelector('.lgc-faq-q');\n      if(q) q.addEventListener('click', function(){ item.classList.toggle('is-open'); });\n    });\n\n    var AUTOPLAY_MS = 5000;\n\n    root.querySelectorAll('.lgc-carousel').forEach(function(carousel){\n      var key = carousel.getAttribute('data-carousel');\n      var dotsWrap = root.querySelector('[data-dots=\"' + key + '\"]');\n      var originals = Array.prototype.slice.call(carousel.querySelectorAll('.lgc-carousel-item'));\n      var n = originals.length;\n      if(!dotsWrap || n \u003c 2) return;\n\n      originals.forEach(function(_, i){\n        var dot = document.createElement('span');\n        dot.className = 'lgc-dot' + (i === 0 ? ' is-active' : '');\n        dotsWrap.appendChild(dot);\n      });\n      var dots = dotsWrap.querySelectorAll('.lgc-dot');\n\n      var firstClone = originals[0].cloneNode(true);\n      var lastClone = originals[n - 1].cloneNode(true);\n      firstClone.setAttribute('aria-hidden', 'true');\n      lastClone.setAttribute('aria-hidden', 'true');\n      carousel.appendChild(firstClone);\n      carousel.insertBefore(lastClone, originals[0]);\n\n      var allItems = Array.prototype.slice.call(carousel.children);\n\n      function scrollLeftFor(el){\n        return el.getBoundingClientRect().left - carousel.getBoundingClientRect().left + carousel.scrollLeft;\n      }\n      function goTo(i, smooth){\n        carousel.scrollTo({ left: scrollLeftFor(allItems[i]), behavior: smooth ? 'smooth' : 'auto' });\n      }\n      function setActiveDot(realIndex){\n        dots.forEach(function(d, i){ d.classList.toggle('is-active', i === realIndex); });\n      }\n\n      goTo(1, false);\n\n      var settleTimer = null;\n      var autoplayTimer = null;\n\n      function settle(){\n        var center = carousel.scrollLeft + carousel.clientWidth \/ 2;\n        var closest = 1;\n        var closestDist = Infinity;\n        allItems.forEach(function(item, i){\n          var itemCenter = item.offsetLeft + item.clientWidth \/ 2;\n          var dist = Math.abs(itemCenter - center);\n          if(dist \u003c closestDist){ closestDist = dist; closest = i; }\n        });\n        var realIndex = (closest - 1 + n) % n;\n        setActiveDot(realIndex);\n        if(closest === 0){ goTo(n, false); }\n        else if(closest === allItems.length - 1){ goTo(1, false); }\n      }\n\n      carousel.addEventListener('scroll', function(){\n        clearTimeout(settleTimer);\n        settleTimer = setTimeout(settle, 120);\n      });\n\n      function step(dir){\n        var w = originals[0].getBoundingClientRect().width + 10;\n        carousel.scrollBy({ left: w * dir, behavior: 'smooth' });\n      }\n\n      function scheduleAutoplay(){\n        clearTimeout(autoplayTimer);\n        autoplayTimer = setTimeout(function(){\n          step(1);\n          scheduleAutoplay();\n        }, AUTOPLAY_MS);\n      }\n      function restartAutoplay(){ scheduleAutoplay(); }\n\n      ['pointerdown', 'touchstart', 'wheel'].forEach(function(evt){\n        carousel.addEventListener(evt, restartAutoplay, { passive: true });\n      });\n\n      var prevBtn = root.querySelector('[data-arrow-prev=\"' + key + '\"]');\n      var nextBtn = root.querySelector('[data-arrow-next=\"' + key + '\"]');\n      if(prevBtn) prevBtn.addEventListener('click', function(){ step(-1); restartAutoplay(); });\n      if(nextBtn) nextBtn.addEventListener('click', function(){ step(1); restartAutoplay(); });\n\n      scheduleAutoplay();\n    });\n  });\n})();\n\u003c\/script\u003e\n","brand":"Legacy","offers":[{"title":"Monture dorée \/ Verres citron","offer_id":50226127765744,"sku":"15085982580896-52485290721440","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Monture champagne \/ Verres marron","offer_id":50226127798512,"sku":"15085982580896-52485290852512","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Monture Champagne \/ Verre Noir","offer_id":50226127831280,"sku":"15085982580896-52485290754208","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Monture argentée \/ Verre Sky","offer_id":50226127864048,"sku":"15085982580896-52485290786976","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Monture argentée \/ Verres roses","offer_id":50226127896816,"sku":"15085982580896-52485290819744","price":32.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0855\/6357\/2464\/files\/geneva-gallery-gold-lemon-diagonal_675769df-ec5e-4779-bbd1-76fe5e9fccc9.png?v=1786195893"},{"product_id":"polarized-uv400-geometric-metal-sunglasses-legacy-doha","title":"Lunettes de soleil métalliques géométriques polarisées UV400 – Legacy DOHA","description":"\n\n\u003cdiv class=\"legacy-pdp\" id=\"legacy-pdp-root\"\u003e\n\n\u003cstyle\u003e#legacy-pdp-root{  --lgc-black:#0D0D0D;  --lgc-graphite:#2B2B2B;  --lgc-stone:#D9D6CF;  --lgc-cream:#F2EFE9;  --lgc-white:#FFFFFF;  --lgc-ink-soft: rgba(13,13,13,0.62);  --lgc-ink-faint: rgba(13,13,13,0.42);  --lgc-line: rgba(13,13,13,0.08);  --lgc-radius-lg: 24px;  --lgc-radius-md: 18px;  --lgc-radius-sm: 12px;  --lgc-sans: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;  all: initial;  display:block;  box-sizing:border-box;  font-family: var(--lgc-sans);  color: var(--lgc-black);  background: var(--lgc-white);  -webkit-font-smoothing: antialiased;  text-align:left;  line-height:1.5;  max-width:600px;  margin:0 auto;}#legacy-pdp-root *, #legacy-pdp-root *::before, #legacy-pdp-root *::after{  box-sizing:border-box; margin:0; padding:0; font-family:inherit;  color:inherit; text-align:left; line-height:inherit; -webkit-font-smoothing: antialiased;}#legacy-pdp-root img{ max-width:100%; display:block; border:0; }#legacy-pdp-root button{ background:none; border:0; cursor:pointer; font:inherit; }#legacy-pdp-root ul{ list-style:none; }#legacy-pdp-root svg{ display:block; flex-shrink:0; }\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@300;400;500;600;700;800\u0026display=swap');\n#legacy-pdp-root .lgc-wrap{ padding:0 18px; }#legacy-pdp-root .lgc-section{ padding:36px 0; }\n#legacy-pdp-root .lgc-badge{  display:inline-flex; align-items:center; gap:6px;  background:var(--lgc-cream); color:var(--lgc-black);  padding:6px 14px; border-radius:999px; font-size:11.5px; font-weight:600;}#legacy-pdp-root .lgc-badge-dot{ width:6px; height:6px; border-radius:50%; background:var(--lgc-black); }\n#legacy-pdp-root .lgc-eyebrow{ font-size:12.5px; font-weight:600; color:var(--lgc-ink-soft); }#legacy-pdp-root .lgc-h1{ font-size:24px; font-weight:700; letter-spacing:-0.02em; line-height:1.12; }#legacy-pdp-root h2.lgc-h2{ font-size:22px; font-weight:700; letter-spacing:-0.02em; line-height:1.15; }#legacy-pdp-root h3.lgc-h3{ font-size:18px; font-weight:600; letter-spacing:-0.01em; }#legacy-pdp-root p.lgc-p{ font-size:15px; font-weight:400; color:var(--lgc-ink-soft); line-height:1.55; }\n\/* ---------- HERO ---------- *\/#legacy-pdp-root .lgc-hero{ padding:36px 0 8px; text-align:center; }#legacy-pdp-root .lgc-hero h1{ margin-top:14px; }#legacy-pdp-root .lgc-hero-sub{ margin:14px 0 0; font-size:15.5px; color:var(--lgc-ink-soft); }#legacy-pdp-root .lgc-hero-pills{ display:flex; gap:8px; justify-content:center; margin-top:20px; flex-wrap:wrap; }#legacy-pdp-root .lgc-pill{  font-size:12px; font-weight:500; padding:7px 14px; border-radius:999px;  background:var(--lgc-white); border:1px solid var(--lgc-line); color:var(--lgc-black);}#legacy-pdp-root .lgc-hero-img{  margin-top:26px; border-radius:var(--lgc-radius-lg); overflow:hidden; background:var(--lgc-cream);}#legacy-pdp-root .lgc-hero-img img{ width:100%; aspect-ratio:4\/5; object-fit:cover; }\n\/* ---------- PILARES ---------- *\/#legacy-pdp-root .lgc-pillars-head{ margin-bottom:18px; }#legacy-pdp-root .lgc-pillars-head h2{ margin-top:8px; }#legacy-pdp-root .lgc-pillar-grid{ display:grid; grid-template-columns:1fr 1fr; gap:12px; }#legacy-pdp-root .lgc-pillar{  border-radius:var(--lgc-radius-md); padding:20px 18px; min-height:150px;  display:flex; flex-direction:column; justify-content:flex-start;}#legacy-pdp-root .lgc-pillar.is-dark{ background:var(--lgc-black); color:var(--lgc-white); }#legacy-pdp-root .lgc-pillar.is-graphite{ background:var(--lgc-graphite); color:var(--lgc-white); }#legacy-pdp-root .lgc-pillar.is-stone{ background:var(--lgc-stone); color:var(--lgc-black); }#legacy-pdp-root .lgc-pillar.is-cream{ background:var(--lgc-cream); color:var(--lgc-black); }#legacy-pdp-root .lgc-pillar svg{ width:20px; height:20px; margin-bottom:16px; opacity:.9; }#legacy-pdp-root .lgc-pillar h4{ font-size:15px; font-weight:600; margin-bottom:6px; letter-spacing:-0.01em; }#legacy-pdp-root .lgc-pillar p{ font-size:12.5px; opacity:.72; font-weight:400; line-height:1.4; }\n\/* ---------- CARROSSÉIS ---------- *\/#legacy-pdp-root .lgc-carousel-head{ margin-bottom:16px; }#legacy-pdp-root .lgc-carousel-head h2{ margin-top:8px; }#legacy-pdp-root .lgc-carousel-head .lgc-p{ margin-top:6px; }#legacy-pdp-root .lgc-carousel{  display:flex; overflow-x:auto; gap:10px; scroll-snap-type:x mandatory;  -webkit-overflow-scrolling:touch; scrollbar-width:none; padding-bottom:2px;  margin:0 -18px; padding-left:18px; padding-right:18px;}#legacy-pdp-root .lgc-carousel::-webkit-scrollbar{ display:none; }#legacy-pdp-root .lgc-carousel-item{  flex:0 0 82%; scroll-snap-align:center; border-radius:var(--lgc-radius-md);  overflow:hidden; background:var(--lgc-cream); position:relative;}#legacy-pdp-root .lgc-carousel-item img{ width:100%; aspect-ratio:9\/16; object-fit:cover; }#legacy-pdp-root .lgc-carousel-cap{  position:absolute; left:10px; bottom:10px; background:rgba(13,13,13,0.55);  color:var(--lgc-white); font-size:11.5px; font-weight:500; padding:5px 10px; border-radius:999px;  backdrop-filter:blur(4px);}#legacy-pdp-root .lgc-carousel-wrap{ position:relative; }#legacy-pdp-root .lgc-arrow{  position:absolute; top:50%; transform:translateY(-50%); z-index:2;  width:32px; height:32px; border-radius:50%; background:rgba(13,13,13,0.5);  display:flex; align-items:center; justify-content:center; backdrop-filter:blur(4px);}#legacy-pdp-root .lgc-arrow svg{ width:16px; height:16px; stroke:var(--lgc-white); }#legacy-pdp-root .lgc-arrow.lgc-prev{ left:8px; }#legacy-pdp-root .lgc-arrow.lgc-next{ right:8px; }#legacy-pdp-root .lgc-dots{ display:flex; justify-content:center; gap:6px; margin-top:14px; }#legacy-pdp-root .lgc-dot{ width:6px; height:6px; border-radius:50%; background:var(--lgc-line); transition:all .2s ease; }#legacy-pdp-root .lgc-dot.is-active{ background:var(--lgc-black); width:16px; border-radius:3px; }\n\/* ---------- CARDS (dimensões \/ specs \/ faq) ---------- *\/#legacy-pdp-root .lgc-card{ background:var(--lgc-cream); border-radius:var(--lgc-radius-lg); padding:22px 18px; }#legacy-pdp-root .lgc-card.is-white{ background:var(--lgc-white); border:1px solid var(--lgc-line); }#legacy-pdp-root .lgc-section-head{ margin-bottom:18px; }#legacy-pdp-root .lgc-section-head h2{ margin-top:6px; }#legacy-pdp-root .lgc-tabs-nav{  display:inline-flex; gap:4px; background:var(--lgc-white); padding:4px; border-radius:999px; margin-bottom:18px;}#legacy-pdp-root .lgc-card.is-white .lgc-tabs-nav{ background:var(--lgc-cream); }#legacy-pdp-root .lgc-tab-btn{  padding:8px 14px; font-size:12.5px; font-weight:600; border-radius:999px; color:var(--lgc-ink-faint);  transition:all .2s ease;}#legacy-pdp-root .lgc-tab-btn.is-active{ background:var(--lgc-black); color:var(--lgc-white); }#legacy-pdp-root .lgc-tab-panel{ display:none; }#legacy-pdp-root .lgc-tab-panel.is-active{ display:block; }\n#legacy-pdp-root table.lgc-table{  width:100%; border-collapse:separate; border-spacing:0; font-size:13.5px;  background:var(--lgc-white); border-radius:var(--lgc-radius-sm); overflow:hidden;}#legacy-pdp-root table.lgc-table th, #legacy-pdp-root table.lgc-table td{  padding:11px 12px; text-align:left; border-bottom:1px solid var(--lgc-line);}#legacy-pdp-root table.lgc-table td:first-child{ font-weight:600; width:46%; }#legacy-pdp-root table.lgc-table tr:last-child td{ border-bottom:0; }#legacy-pdp-root .lgc-size-note{ font-size:12px; color:var(--lgc-ink-faint); margin-top:14px; }#legacy-pdp-root .lgc-table-scroll{  max-width:100%; overflow:hidden;  border-radius:var(--lgc-radius-sm); border:1px solid var(--lgc-line);}#legacy-pdp-root .lgc-table-scroll table.lgc-table{  width:100%; table-layout:fixed; border-radius:0; font-size:10.5px;}#legacy-pdp-root .lgc-table-scroll table.lgc-table th,#legacy-pdp-root .lgc-table-scroll table.lgc-table td{  padding:7px 3px; text-align:center; white-space:normal; word-break:break-word; overflow-wrap:break-word;}#legacy-pdp-root .lgc-table-scroll table.lgc-table th{  font-size:7.8px; letter-spacing:0; text-transform:uppercase; font-weight:600;  color:var(--lgc-ink-soft); background:var(--lgc-cream); line-height:1.2;}#legacy-pdp-root .lgc-table-scroll table.lgc-table td:first-child,#legacy-pdp-root .lgc-table-scroll table.lgc-table th:first-child{  font-weight:700;}\n#legacy-pdp-root .lgc-specs-list{ display:grid; gap:0; }#legacy-pdp-root .lgc-specs-row{  display:grid; grid-template-columns:1fr; gap:2px; padding:13px 0; border-bottom:1px solid var(--lgc-line); font-size:13.5px;}#legacy-pdp-root .lgc-specs-row:last-child{ border-bottom:0; }#legacy-pdp-root .lgc-specs-row span:first-child{ font-weight:600; color:var(--lgc-black); font-size:11px; text-transform:uppercase; letter-spacing:.04em; opacity:.6; }#legacy-pdp-root .lgc-specs-row span:last-child{ color:var(--lgc-black); }\n\/* ---------- GARANTIA (2 por linha) ---------- *\/#legacy-pdp-root .lgc-trust-head{ margin-bottom:18px; }#legacy-pdp-root .lgc-trust-head h2{ margin-top:8px; }#legacy-pdp-root .lgc-trust-grid{ display:grid; grid-template-columns:1fr 1fr; gap:12px; }#legacy-pdp-root .lgc-trust-item{  border-radius:var(--lgc-radius-md); padding:20px 14px; text-align:center; background:var(--lgc-cream);}#legacy-pdp-root .lgc-trust-item svg{ width:22px; height:22px; margin:0 auto 12px; }#legacy-pdp-root .lgc-trust-item h4{ font-size:14px; font-weight:600; margin-bottom:5px; }#legacy-pdp-root .lgc-trust-item p{ font-size:12px; color:var(--lgc-ink-soft); line-height:1.4; }\n\/* ---------- FAQ ---------- *\/#legacy-pdp-root .lgc-faq-item{ border-bottom:1px solid var(--lgc-line); }#legacy-pdp-root .lgc-faq-item:last-child{ border-bottom:0; }#legacy-pdp-root .lgc-faq-q{  width:100%; display:flex; justify-content:space-between; align-items:center; gap:10px;  padding:15px 2px; font-size:14px; font-weight:600; text-align:left;}#legacy-pdp-root .lgc-faq-q .lgc-plus{ font-size:18px; font-weight:300; transition:transform .25s ease; color:var(--lgc-ink-faint); }#legacy-pdp-root .lgc-faq-item.is-open .lgc-plus{ transform:rotate(45deg); }#legacy-pdp-root .lgc-faq-a{ max-height:0; overflow:hidden; transition:max-height .3s ease; }#legacy-pdp-root .lgc-faq-a-inner{ padding:0 2px 16px; font-size:13px; color:var(--lgc-ink-soft); }#legacy-pdp-root .lgc-faq-item.is-open .lgc-faq-a{ max-height:300px; }\n\/* ---------- FOOTER ---------- *\/#legacy-pdp-root .lgc-tagline{ text-align:center; padding:32px 20px 6px; font-size:13px; color:var(--lgc-ink-faint); font-weight:500; }\n\/* ---------- LANG SWITCH (bandeiras) ---------- *\/#legacy-pdp-root .lgc-langbar{ display:none; justify-content:center; gap:8px; padding-top:14px; }#legacy-pdp-root .lgc-lang-btn{  width:26px; height:19px; padding:0; border-radius:2px; overflow:hidden;  border:1px solid var(--lgc-line); opacity:.55; transition:opacity .2s ease, border-color .2s ease;  line-height:0;}#legacy-pdp-root .lgc-lang-btn img{ width:100%; height:100%; object-fit:cover; border-radius:1px; }#legacy-pdp-root .lgc-lang-btn.is-active{ opacity:1; border-color:var(--lgc-black); }\n\u003c\/style\u003e\n\n\u003csection class=\"lgc-wrap lgc-hero\"\u003e\n  \u003cspan class=\"lgc-badge\"\u003e\u003cspan class=\"lgc-badge-dot\"\u003e\u003c\/span\u003eLEGACY — Conçue pour durer\u003c\/span\u003e\n  \u003ch2 class=\"lgc-h1\"\u003eDOHA — Précision géométrique, clarté au quotidien.\u003c\/h2\u003e\n\n  \u003cp class=\"lgc-hero-sub\"\u003eUne silhouette géométrique raffinée avec une fine monture métallique, des proportions équilibrées et des verres polarisés UV400.\u003c\/p\u003e\n\n  \u003cdiv class=\"lgc-hero-pills\"\u003e\n\n    \u003cspan class=\"lgc-pill\"\u003eVerres Polarisés\u003c\/span\u003e\n    \u003cspan class=\"lgc-pill\"\u003eProtection UV400\u003c\/span\u003e\n    \u003cspan class=\"lgc-pill\"\u003eRetours sous 14 jours\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-hero-img\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/description-hero.png?v=1785981191\" alt=\"DOHA polarized UV400 geometric metal sunglasses editorial\"\u003e\u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\u003csection class=\"lgc-wrap lgc-section\"\u003e\n  \u003cdiv class=\"lgc-pillars-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\"\u003ePourquoi Legacy\u003c\/span\u003e\u003ch2 class=\"lgc-h2\"\u003eClarté polarisée, lignes géométriques et légèreté du métal\u003c\/h2\u003e\n\n\n\u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-pillar-grid\"\u003e\n\n    \u003cdiv class=\"lgc-pillar is-dark\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M12 2 21 7 21 17 12 22 3 17 3 7Z\"\u003e\u003c\/path\u003e\u003cpath d=\"M3 7 12 12 21 7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch4\u003eClarté polarisée\u003c\/h4\u003e\n\n\u003cp\u003eLes verres polarisés sont conçus pour réduire l'éblouissement réfléchi pour une vision plus confortable dans des conditions de forte luminosité.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-pillar is-stone\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M4 4h9l7 7-9 9-7-7z\"\u003e\u003c\/path\u003e\u003ccircle cx=\"9\" cy=\"9\" r=\"1.4\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003ch4\u003eValeur raffinée\u003c\/h4\u003e\n\n\u003cp\u003eUne monture fine en métal géométrique avec des proportions soignées et sans majoration inutile du prix de vente au détail.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-pillar is-graphite\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M12 2 3 6v6c0 5 4 8.5 9 10 5-1.5 9-5 9-10V6z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch4\u003eProtection UV400\u003c\/h4\u003e\n\n\u003cp\u003eLes verres UV400 sont conçus pour aider à protéger les yeux des rayons UVA et UVB.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-pillar is-cream\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M4 12a8 8 0 1 0 3-6.2\"\u003e\u003c\/path\u003e\u003cpath d=\"M4 4v5h5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch4\u003eGarantie + Retours\u003c\/h4\u003e\n\n\u003cp\u003eDroit de rétractation de 14 jours et protection contre les défauts de fabrication.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n  \u003cdiv class=\"lgc-carousel-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\"\u003eLes détails\u003c\/span\u003e\u003ch2 class=\"lgc-h2\"\u003eL'artisanat du métal géométrique de près\u003c\/h2\u003e\n\n\u003cp class=\"lgc-p\"\u003eDécouvrez les fines montures métalliques, les verres polarisés, le pont raffiné, les charnières renforcées et les branches fines.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-carousel-wrap\"\u003e\n\n\u003cdiv class=\"lgc-carousel\" data-carousel=\"qualidade\"\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/description-quality-gold-black.png?v=1785981197\" alt=\"DOHA gold and black metal frame detail\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/description-quality-gold-green.png?v=1785981201\" alt=\"DOHA gold and green polarized lens detail\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/description-quality-black-black.png?v=1785981205\" alt=\"DOHA black metal frame and dark lens detail\"\u003e\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003cbutton class=\"lgc-arrow lgc-prev\" data-arrow-prev=\"qualidade\" aria-label=\"Previous\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M15 18l-6-6 6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\u003cbutton class=\"lgc-arrow lgc-next\" data-arrow-next=\"qualidade\" aria-label=\"Next\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M9 18l6-6-6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-dots\" data-dots=\"qualidade\"\u003e\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n  \u003cdiv class=\"lgc-carousel-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\"\u003eCaractère européen\u003c\/span\u003e\u003ch2 class=\"lgc-h2\"\u003eStyle moderne de la ville à la côte\u003c\/h2\u003e\n\n\u003cp class=\"lgc-p\"\u003ePortez les DOHA avec un tailleur décontracté, des superpositions épurées ou des essentiels du quotidien pour une touche contemporaine précise.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-carousel-wrap\"\u003e\n\n\u003cdiv class=\"lgc-carousel\" data-carousel=\"uso\"\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/description-lifestyle-gold-black.png?v=1785981211\" alt=\"DOHA gold and black sunglasses urban lifestyle\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/description-lifestyle-black-black.png?v=1785981216\" alt=\"DOHA black sunglasses contemporary lifestyle\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/description-lifestyle-gold-blue.png?v=1785981222\" alt=\"DOHA gold and blue sunglasses city lifestyle\"\u003e\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003cbutton class=\"lgc-arrow lgc-prev\" data-arrow-prev=\"uso\" aria-label=\"Previous\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M15 18l-6-6 6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\u003cbutton class=\"lgc-arrow lgc-next\" data-arrow-next=\"uso\" aria-label=\"Next\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M9 18l6-6-6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-dots\" data-dots=\"uso\"\u003e\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c!-- OPTIONAL SIZE GUIDE\nInclude a size\/measurement table only when the source provides verified measurements\nin centimetres for direct comparison. Never create a table from size labels alone.\n--\u0026gt;\n\n\u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n  \u003cdiv class=\"lgc-card is-white\"\u003e\n\n\u003cdiv class=\"lgc-section-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\"\u003eSpécifications\u003c\/span\u003e\u003ch2 class=\"lgc-h2\"\u003eDétails du produit\u003c\/h2\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tabs-nav\" data-tabgroup=\"specs\"\u003e\n\n\u003cbutton class=\"lgc-tab-btn is-active\" data-tab=\"materiais\"\u003eDesign\u003c\/button\u003e\u003cbutton class=\"lgc-tab-btn\" data-tab=\"cuidados\"\u003eEntretien\u003c\/button\u003e\u003cbutton class=\"lgc-tab-btn\" data-tab=\"tecnica\"\u003eAjustement\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tab-panel is-active\" data-panel=\"materiais\"\u003e\u003cdiv class=\"lgc-specs-list\"\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eStyle\u003c\/span\u003e\u003cspan\u003eLunettes de soleil géométriques en métal\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eFinition de la monture\u003c\/span\u003e\u003cspan\u003eConstruction fine en métal à jante pleine avec des finitions dorées ou noires\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eTechnologie des verres\u003c\/span\u003e\u003cspan\u003ePolarisé UV400\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eMatériel\u003c\/span\u003e\u003cspan\u003ePont en métal raffiné, charnières renforcées et branches fines\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tab-panel\" data-panel=\"cuidados\"\u003e\u003cdiv class=\"lgc-specs-list\"\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eNettoyage\u003c\/span\u003e\u003cspan\u003eUtiliser un chiffon microfibre propre pour verres\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eHumidité\u003c\/span\u003e\u003cspan\u003eRincer la poussière avant d'essuyer ; éviter les pressions abrasives\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eSéchage\u003c\/span\u003e\u003cspan\u003eRanger au sec dans un étui de protection, à l'abri de la chaleur\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tab-panel\" data-panel=\"tecnica\"\u003e\u003cdiv class=\"lgc-specs-list\"\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eProfil de la monture\u003c\/span\u003e\u003cspan\u003eSilhouette géométrique équilibrée avec des proportions unisexe polyvalentes\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eConseils d'ajustement\u003c\/span\u003e\u003cspan\u003eChoisir en fonction de la largeur du visage et de la couverture préférée\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eUtilisation\u003c\/span\u003e\u003cspan\u003eQuotidien \/ voyage \/ loisirs\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eDépartement\u003c\/span\u003e\u003cspan\u003eUnisexe\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003cdiv class=\"legacy-brand-card\" data-legacy-brand-signature=\"v6\"\u003e\n\n  \u003cdiv class=\"legacy-brand-card__inner\"\u003e\n\n    \u003cdiv class=\"legacy-brand-card__logo-wrap\"\u003e\n\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/logo-white.png?v=1785300933\" alt=\"Legacy Store\" class=\"legacy-brand-card__logo\"\u003e\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"legacy-brand-card__content\"\u003e\n\n      \u003cp class=\"legacy-brand-card__eyebrow\"\u003eÀ propos de nous\u003c\/p\u003e\n\n\n      \u003cp class=\"legacy-brand-card__text\"\u003e\n        Legacy est conçue pour ceux qui apprécient le style intemporel, les détails raffinés et la qualité durable.\n        Nous sélectionnons des essentiels élégants qui apportent confiance, caractère et sophistication sans effort\n        à la vie quotidienne.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"legacy-brand-card__socials\"\u003e\n\n      \u003ca href=\"https:\/\/instagram.com\/legacy.luxurywear\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"legacy-brand-card__social legacy-brand-card__social--clickable\" aria-label=\"Instagram Legacy Luxurywear\"\u003e\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003c!--$9--\u003e\n        \n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eInstagram\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \n\n      \u003cdiv class=\"legacy-brand-card__social\" aria-label=\"TikTok\"\u003e\n\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M14.2 4c.6 1.7 1.7 3 3.8 3.3v2.5c-1.4 0-2.7-.4-3.8-1.1v5.4c0 3-2.2 5-5.1 5-2.6 0-4.7-1.8-4.7-4.4 0-2.9 2.4-4.8 5.3-4.4v2.6c-1.2-.4-2.6.3-2.6 1.8 0 1.1.9 1.9 2 1.9 1.3 0 2.3-.8 2.3-2.6V4h2.8Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eTikTok\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"legacy-brand-card__social\" aria-label=\"YouTube\"\u003e\n\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M21.2 8.4c-.2-1-.9-1.8-1.9-2-1.7-.4-7.3-.4-7.3-.4s-5.6 0-7.3.4c-1 .2-1.7 1-1.9 2C2.4 10 2.4 12 2.4 12s0 2 .4 3.6c.2 1 .9 1.8 1.9 2 1.7.4 7.3.4 7.3.4s5.6 0 7.3-.4c1-.2 1.7-1 1.9-2 .4-1.6.4-3.6.4-3.6s0-2-.4-3.6Z\" stroke=\"currentColor\" stroke-width=\"1.8\" fill=\"none\"\u003e\u003c\/path\u003e\n            \u003cpath d=\"M10.2 9.4 15 12l-4.8 2.6V9.4Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eYouTube\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"legacy-brand-card__social\" aria-label=\"Facebook\"\u003e\n\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M13.4 20v-6.2h2.1l.4-2.5h-2.5V9.7c0-.7.2-1.2 1.2-1.2h1.4V6.2c-.2 0-.9-.1-1.8-.1-1.8 0-3.1 1.1-3.1 3.2v2h-2.1v2.5h2.1V20h2.3Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eFacebook\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \n\n\n\n\n\n\u003cstyle\u003e\n  .legacy-brand-card,\n  .legacy-brand-card * {\n    box-sizing: border-box;\n  }\n\n  .legacy-brand-card {\n    width: 100%;\n    margin: 0;\n  }\n\n  .legacy-brand-card__inner {\n    background: #1c1c1c;\n    color: #ffffff;\n    border-radius: 16px;\n    padding: 24px 22px;\n    font-family: Inter, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Arial, sans-serif;\n    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.16);\n  }\n\n  .legacy-brand-card__logo-wrap {\n    margin-bottom: 18px;\n  }\n\n  .legacy-brand-card__logo {\n    display: block;\n    max-width: 180px;\n    width: 100%;\n    height: auto;\n  }\n\n  .legacy-brand-card__content {\n    margin-bottom: 20px;\n  }\n\n  .legacy-brand-card__eyebrow {\n    margin: 0 0 10px;\n    font-size: 14px;\n    line-height: 1.2;\n    font-weight: 700;\n    color: #ffffff;\n  }\n\n  .legacy-brand-card__text {\n    margin: 0;\n    color: rgba(255, 255, 255, 0.72);\n    font-size: 15px;\n    line-height: 1.8;\n    font-weight: 400;\n    max-width: 640px;\n  }\n\n  .legacy-brand-card__socials {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 12px;\n  }\n\n  .legacy-brand-card__social {\n    display: flex;\n    align-items: center;\n    gap: 10px;\n    padding: 12px 14px;\n    border-radius: 12px;\n    background: rgba(255, 255, 255, 0.04);\n    border: 1px solid rgba(255, 255, 255, 0.08);\n    text-decoration: none;\n    color: #ffffff;\n    min-width: 0;\n  }\n\n  .legacy-brand-card__social--clickable {\n    transition: transform 0.2s ease, background 0.2s ease, border-color 0.2s ease;\n    cursor: pointer;\n  }\n\n  .legacy-brand-card__social--clickable:hover {\n    transform: translateY(-1px);\n    background: rgba(255, 255, 255, 0.07);\n    border-color: rgba(255, 255, 255, 0.16);\n  }\n\n  .legacy-brand-card__social-icon {\n    width: 18px;\n    height: 18px;\n    min-width: 18px;\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    color: #ffffff;\n  }\n\n  .legacy-brand-card__social-icon svg {\n    width: 18px;\n    height: 18px;\n    display: block;\n  }\n\n  .legacy-brand-card__social-label {\n    font-size: 13px;\n    font-weight: 600;\n    color: #ffffff;\n    white-space: nowrap;\n  }\n\n  .legacy-brand-card__social-handle {\n    margin-left: auto;\n    font-size: 13px;\n    color: rgba(255, 255, 255, 0.66);\n    overflow: hidden;\n    text-overflow: ellipsis;\n    white-space: nowrap;\n  }\n\n  @media screen and (max-width: 749px) {\n    .legacy-brand-card__inner {\n      padding: 20px 18px;\n      border-radius: 14px;\n    }\n\n    .legacy-brand-card__logo {\n      max-width: 160px;\n    }\n\n    .legacy-brand-card__text {\n      font-size: 14px;\n      line-height: 1.7;\n    }\n\n    .legacy-brand-card__socials {\n      grid-template-columns: 1fr;\n    }\n\n    .legacy-brand-card__social {\n      padding: 11px 12px;\n    }\n\n    .legacy-brand-card__social-label,\n    .legacy-brand-card__social-handle {\n      font-size: 12.5px;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cstyle\u003e\n  \/* Compatibility with the legacy PDP reset. Keeps the approved card visually identical. *\/\n  #legacy-pdp-root .legacy-brand-card,\n  #legacy-pdp-root .legacy-brand-card * { box-sizing: border-box; }\n  #legacy-pdp-root .legacy-brand-card { width: 100%; margin: 0; }\n  #legacy-pdp-root .legacy-brand-card__inner {\n    background: #1c1c1c; color: #ffffff; border-radius: 16px; padding: 24px 22px;\n    font-family: Inter, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Arial, sans-serif;\n    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.16);\n  }\n  #legacy-pdp-root .legacy-brand-card__logo-wrap { margin-bottom: 18px; }\n  #legacy-pdp-root .legacy-brand-card__logo { display: block; max-width: 180px; width: 100%; height: auto; }\n  #legacy-pdp-root .legacy-brand-card__content { margin-bottom: 20px; }\n  #legacy-pdp-root .legacy-brand-card__eyebrow {\n    margin: 0 0 10px; font-size: 14px; line-height: 1.2; font-weight: 700; color: #ffffff;\n  }\n  #legacy-pdp-root .legacy-brand-card__text {\n    margin: 0; color: rgba(255, 255, 255, 0.72); font-size: 15px; line-height: 1.8;\n    font-weight: 400; max-width: 640px;\n  }\n  #legacy-pdp-root .legacy-brand-card__socials {\n    display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 12px;\n  }\n  #legacy-pdp-root .legacy-brand-card__social {\n    display: flex; align-items: center; gap: 10px; padding: 12px 14px; border-radius: 12px;\n    background: rgba(255, 255, 255, 0.04); border: 1px solid rgba(255, 255, 255, 0.08);\n    text-decoration: none; color: #ffffff; min-width: 0;\n  }\n  #legacy-pdp-root .legacy-brand-card__social--clickable {\n    transition: transform 0.2s ease, background 0.2s ease, border-color 0.2s ease; cursor: pointer;\n  }\n  #legacy-pdp-root .legacy-brand-card__social--clickable:hover {\n    transform: translateY(-1px); background: rgba(255, 255, 255, 0.07);\n    border-color: rgba(255, 255, 255, 0.16);\n  }\n  #legacy-pdp-root .legacy-brand-card__social-icon {\n    width: 18px; height: 18px; min-width: 18px; display: inline-flex;\n    align-items: center; justify-content: center; color: #ffffff;\n  }\n  #legacy-pdp-root .legacy-brand-card__social-icon svg { width: 18px; height: 18px; display: block; }\n  #legacy-pdp-root .legacy-brand-card__social-label {\n    font-size: 13px; font-weight: 600; color: #ffffff; white-space: nowrap;\n  }\n  #legacy-pdp-root .legacy-brand-card__social-handle {\n    margin-left: auto; font-size: 13px; color: rgba(255, 255, 255, 0.66);\n    overflow: hidden; text-overflow: ellipsis; white-space: nowrap;\n  }\n  @media screen and (max-width: 749px) {\n    #legacy-pdp-root .legacy-brand-card__inner { padding: 20px 18px; border-radius: 14px; }\n    #legacy-pdp-root .legacy-brand-card__logo { max-width: 160px; }\n    #legacy-pdp-root .legacy-brand-card__text { font-size: 14px; line-height: 1.7; }\n    #legacy-pdp-root .legacy-brand-card__socials { grid-template-columns: 1fr; }\n    #legacy-pdp-root .legacy-brand-card__social { padding: 11px 12px; }\n    #legacy-pdp-root .legacy-brand-card__social-label,\n    #legacy-pdp-root .legacy-brand-card__social-handle { font-size: 12.5px; }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"lgc-wrap lgc-tagline\"\u003eLegacy n'est pas ce que nous avons. C'est ce que nous laissons.\u003c\/div\u003e\n\n\n\n\n\n\n\u003cscript\u003e\n(function(){\n  document.querySelectorAll('#legacy-pdp-root, .legacy-pdp').forEach(function(root){\n    if(root.dataset.lgcInit) return;\n    root.dataset.lgcInit = \"1\";\n\n    root.querySelectorAll('[data-tabgroup]').forEach(function(nav){\n      var section = nav.closest('.lgc-card') || root;\n      var buttons = nav.querySelectorAll('.lgc-tab-btn');\n      buttons.forEach(function(btn){\n        btn.addEventListener('click', function(){\n          var target = btn.getAttribute('data-tab');\n          buttons.forEach(function(b){ b.classList.remove('is-active'); });\n          btn.classList.add('is-active');\n          section.querySelectorAll('.lgc-tab-panel').forEach(function(panel){\n            panel.classList.toggle('is-active', panel.getAttribute('data-panel') === target);\n          });\n        });\n      });\n    });\n\n    root.querySelectorAll('.lgc-faq-item').forEach(function(item){\n      var q = item.querySelector('.lgc-faq-q');\n      if(q) q.addEventListener('click', function(){ item.classList.toggle('is-open'); });\n    });\n\n    var AUTOPLAY_MS = 5000;\n\n    root.querySelectorAll('.lgc-carousel').forEach(function(carousel){\n      var key = carousel.getAttribute('data-carousel');\n      var dotsWrap = root.querySelector('[data-dots=\"' + key + '\"]');\n      var originals = Array.prototype.slice.call(carousel.querySelectorAll('.lgc-carousel-item'));\n      var n = originals.length;\n      if(!dotsWrap || n \u003c 2) return;\n\n      originals.forEach(function(_, i){\n        var dot = document.createElement('span');\n        dot.className = 'lgc-dot' + (i === 0 ? ' is-active' : '');\n        dotsWrap.appendChild(dot);\n      });\n      var dots = dotsWrap.querySelectorAll('.lgc-dot');\n\n      var firstClone = originals[0].cloneNode(true);\n      var lastClone = originals[n - 1].cloneNode(true);\n      firstClone.setAttribute('aria-hidden', 'true');\n      lastClone.setAttribute('aria-hidden', 'true');\n      carousel.appendChild(firstClone);\n      carousel.insertBefore(lastClone, originals[0]);\n\n      var allItems = Array.prototype.slice.call(carousel.children);\n\n      function scrollLeftFor(el){\n        return el.getBoundingClientRect().left - carousel.getBoundingClientRect().left + carousel.scrollLeft;\n      }\n      function goTo(i, smooth){\n        carousel.scrollTo({ left: scrollLeftFor(allItems[i]), behavior: smooth ? 'smooth' : 'auto' });\n      }\n      function setActiveDot(realIndex){\n        dots.forEach(function(d, i){ d.classList.toggle('is-active', i === realIndex); });\n      }\n\n      goTo(1, false);\n\n      var settleTimer = null;\n      var autoplayTimer = null;\n\n      function settle(){\n        var center = carousel.scrollLeft + carousel.clientWidth \/ 2;\n        var closest = 1;\n        var closestDist = Infinity;\n        allItems.forEach(function(item, i){\n          var itemCenter = item.offsetLeft + item.clientWidth \/ 2;\n          var dist = Math.abs(itemCenter - center);\n          if(dist \u003c closestDist){ closestDist = dist; closest = i; }\n        });\n        var realIndex = (closest - 1 + n) % n;\n        setActiveDot(realIndex);\n        if(closest === 0){ goTo(n, false); }\n        else if(closest === allItems.length - 1){ goTo(1, false); }\n      }\n\n      carousel.addEventListener('scroll', function(){\n        clearTimeout(settleTimer);\n        settleTimer = setTimeout(settle, 120);\n      });\n\n      function step(dir){\n        var w = originals[0].getBoundingClientRect().width + 10;\n        carousel.scrollBy({ left: w * dir, behavior: 'smooth' });\n      }\n\n      function scheduleAutoplay(){\n        clearTimeout(autoplayTimer);\n        autoplayTimer = setTimeout(function(){\n          step(1);\n          scheduleAutoplay();\n        }, AUTOPLAY_MS);\n      }\n      function restartAutoplay(){ scheduleAutoplay(); }\n\n      ['pointerdown', 'touchstart', 'wheel'].forEach(function(evt){\n        carousel.addEventListener(evt, restartAutoplay, { passive: true });\n      });\n\n      var prevBtn = root.querySelector('[data-arrow-prev=\"' + key + '\"]');\n      var nextBtn = root.querySelector('[data-arrow-next=\"' + key + '\"]');\n      if(prevBtn) prevBtn.addEventListener('click', function(){ step(-1); restartAutoplay(); });\n      if(nextBtn) nextBtn.addEventListener('click', function(){ step(1); restartAutoplay(); });\n\n      scheduleAutoplay();\n    });\n  });\n})();\n\u003c\/script\u003e\n","brand":"Legacy","offers":[{"title":"Monture dorée \/ Verres noirs","offer_id":50226127962352,"sku":"15086814986400-gold\/black","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Monture dorée \/ Verre vert","offer_id":50226127995120,"sku":"15086814986400-gold\/green","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Monture noire \/ Verre noir","offer_id":50226128027888,"sku":"15086814986400-black\/black","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Monture or \/ Verres bleus","offer_id":50226128060656,"sku":"15086814986400-gold\/blue","price":32.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0855\/6357\/2464\/files\/gallery-gold-black-diagonal_50be0fd5-bf94-4245-a8ea-a3a6fd0aeebf.png?v=1786195895"},{"product_id":"ace-midnight-black-polarized-uv400-running-sunglasses","title":"Lunettes de soleil de course ACE Midnight Black polarisées UV400","description":"\n\n\u003cdiv class=\"legacy-pdp\" id=\"legacy-pdp-root\"\u003e\n\n\u003cstyle\u003e#legacy-pdp-root{  --lgc-black:#0D0D0D;  --lgc-graphite:#2B2B2B;  --lgc-stone:#D9D6CF;  --lgc-cream:#F2EFE9;  --lgc-white:#FFFFFF;  --lgc-ink-soft: rgba(13,13,13,0.62);  --lgc-ink-faint: rgba(13,13,13,0.42);  --lgc-line: rgba(13,13,13,0.08);  --lgc-radius-lg: 24px;  --lgc-radius-md: 18px;  --lgc-radius-sm: 12px;  --lgc-sans: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;  all: initial;  display:block;  box-sizing:border-box;  font-family: var(--lgc-sans);  color: var(--lgc-black);  background: var(--lgc-white);  -webkit-font-smoothing: antialiased;  text-align:left;  line-height:1.5;  max-width:600px;  margin:0 auto;}#legacy-pdp-root *, #legacy-pdp-root *::before, #legacy-pdp-root *::after{  box-sizing:border-box; margin:0; padding:0; font-family:inherit;  color:inherit; text-align:left; line-height:inherit; -webkit-font-smoothing: antialiased;}#legacy-pdp-root img{ max-width:100%; display:block; border:0; }#legacy-pdp-root button{ background:none; border:0; cursor:pointer; font:inherit; }#legacy-pdp-root ul{ list-style:none; }#legacy-pdp-root svg{ display:block; flex-shrink:0; }\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@300;400;500;600;700;800\u0026display=swap');\n#legacy-pdp-root .lgc-wrap{ padding:0 18px; }#legacy-pdp-root .lgc-section{ padding:36px 0; }\n#legacy-pdp-root .lgc-badge{  display:inline-flex; align-items:center; gap:6px;  background:var(--lgc-cream); color:var(--lgc-black);  padding:6px 14px; border-radius:999px; font-size:11.5px; font-weight:600;}#legacy-pdp-root .lgc-badge-dot{ width:6px; height:6px; border-radius:50%; background:var(--lgc-black); }\n#legacy-pdp-root .lgc-eyebrow{ font-size:12.5px; font-weight:600; color:var(--lgc-ink-soft); }#legacy-pdp-root h1.lgc-h1{ font-size:24px; font-weight:700; letter-spacing:-0.02em; line-height:1.12; }#legacy-pdp-root h2.lgc-h2{ font-size:22px; font-weight:700; letter-spacing:-0.02em; line-height:1.15; }#legacy-pdp-root h3.lgc-h3{ font-size:18px; font-weight:600; letter-spacing:-0.01em; }#legacy-pdp-root p.lgc-p{ font-size:15px; font-weight:400; color:var(--lgc-ink-soft); line-height:1.55; }\n\/* ---------- HERO ---------- *\/#legacy-pdp-root .lgc-hero{ padding:36px 0 8px; text-align:center; }#legacy-pdp-root .lgc-hero h1{ margin-top:14px; }#legacy-pdp-root .lgc-hero-sub{ margin:14px 0 0; font-size:15.5px; color:var(--lgc-ink-soft); }#legacy-pdp-root .lgc-hero-pills{ display:flex; gap:8px; justify-content:center; margin-top:20px; flex-wrap:wrap; }#legacy-pdp-root .lgc-pill{  font-size:12px; font-weight:500; padding:7px 14px; border-radius:999px;  background:var(--lgc-white); border:1px solid var(--lgc-line); color:var(--lgc-black);}#legacy-pdp-root .lgc-hero-img{  margin-top:26px; border-radius:var(--lgc-radius-lg); overflow:hidden; background:var(--lgc-cream);}#legacy-pdp-root .lgc-hero-img img{ width:100%; aspect-ratio:4\/5; object-fit:cover; }\n\/* ---------- PILARES ---------- *\/#legacy-pdp-root .lgc-pillars-head{ margin-bottom:18px; }#legacy-pdp-root .lgc-pillars-head h2{ margin-top:8px; }#legacy-pdp-root .lgc-pillar-grid{ display:grid; grid-template-columns:1fr 1fr; gap:12px; }#legacy-pdp-root .lgc-pillar{  border-radius:var(--lgc-radius-md); padding:20px 18px; min-height:150px;  display:flex; flex-direction:column; justify-content:flex-start;}#legacy-pdp-root .lgc-pillar.is-dark{ background:var(--lgc-black); color:var(--lgc-white); }#legacy-pdp-root .lgc-pillar.is-graphite{ background:var(--lgc-graphite); color:var(--lgc-white); }#legacy-pdp-root .lgc-pillar.is-stone{ background:var(--lgc-stone); color:var(--lgc-black); }#legacy-pdp-root .lgc-pillar.is-cream{ background:var(--lgc-cream); color:var(--lgc-black); }#legacy-pdp-root .lgc-pillar svg{ width:20px; height:20px; margin-bottom:16px; opacity:.9; }#legacy-pdp-root .lgc-pillar h4{ font-size:15px; font-weight:600; margin-bottom:6px; letter-spacing:-0.01em; }#legacy-pdp-root .lgc-pillar p{ font-size:12.5px; opacity:.72; font-weight:400; line-height:1.4; }\n\/* ---------- CARROSSÉIS ---------- *\/#legacy-pdp-root .lgc-carousel-head{ margin-bottom:16px; }#legacy-pdp-root .lgc-carousel-head h2{ margin-top:8px; }#legacy-pdp-root .lgc-carousel-head .lgc-p{ margin-top:6px; }#legacy-pdp-root .lgc-carousel{  display:flex; overflow-x:auto; gap:10px; scroll-snap-type:x mandatory;  -webkit-overflow-scrolling:touch; scrollbar-width:none; padding-bottom:2px;  margin:0 -18px; padding-left:18px; padding-right:18px;}#legacy-pdp-root .lgc-carousel::-webkit-scrollbar{ display:none; }#legacy-pdp-root .lgc-carousel-item{  flex:0 0 82%; scroll-snap-align:center; border-radius:var(--lgc-radius-md);  overflow:hidden; background:var(--lgc-cream); position:relative;}#legacy-pdp-root .lgc-carousel-item img{ width:100%; aspect-ratio:9\/16; object-fit:cover; }#legacy-pdp-root .lgc-carousel-cap{  position:absolute; left:10px; bottom:10px; background:rgba(13,13,13,0.55);  color:var(--lgc-white); font-size:11.5px; font-weight:500; padding:5px 10px; border-radius:999px;  backdrop-filter:blur(4px);}#legacy-pdp-root .lgc-carousel-wrap{ position:relative; }#legacy-pdp-root .lgc-arrow{  position:absolute; top:50%; transform:translateY(-50%); z-index:2;  width:32px; height:32px; border-radius:50%; background:rgba(13,13,13,0.5);  display:flex; align-items:center; justify-content:center; backdrop-filter:blur(4px);}#legacy-pdp-root .lgc-arrow svg{ width:16px; height:16px; stroke:var(--lgc-white); }#legacy-pdp-root .lgc-arrow.lgc-prev{ left:8px; }#legacy-pdp-root .lgc-arrow.lgc-next{ right:8px; }#legacy-pdp-root .lgc-dots{ display:flex; justify-content:center; gap:6px; margin-top:14px; }#legacy-pdp-root .lgc-dot{ width:6px; height:6px; border-radius:50%; background:var(--lgc-line); transition:all .2s ease; }#legacy-pdp-root .lgc-dot.is-active{ background:var(--lgc-black); width:16px; border-radius:3px; }\n\/* ---------- CARDS (dimensões \/ specs \/ faq) ---------- *\/#legacy-pdp-root .lgc-card{ background:var(--lgc-cream); border-radius:var(--lgc-radius-lg); padding:22px 18px; }#legacy-pdp-root .lgc-card.is-white{ background:var(--lgc-white); border:1px solid var(--lgc-line); }#legacy-pdp-root .lgc-section-head{ margin-bottom:18px; }#legacy-pdp-root .lgc-section-head h2{ margin-top:6px; }#legacy-pdp-root .lgc-tabs-nav{  display:inline-flex; gap:4px; background:var(--lgc-white); padding:4px; border-radius:999px; margin-bottom:18px;}#legacy-pdp-root .lgc-card.is-white .lgc-tabs-nav{ background:var(--lgc-cream); }#legacy-pdp-root .lgc-tab-btn{  padding:8px 14px; font-size:12.5px; font-weight:600; border-radius:999px; color:var(--lgc-ink-faint);  transition:all .2s ease;}#legacy-pdp-root .lgc-tab-btn.is-active{ background:var(--lgc-black); color:var(--lgc-white); }#legacy-pdp-root .lgc-tab-panel{ display:none; }#legacy-pdp-root .lgc-tab-panel.is-active{ display:block; }\n#legacy-pdp-root table.lgc-table{  width:100%; border-collapse:separate; border-spacing:0; font-size:13.5px;  background:var(--lgc-white); border-radius:var(--lgc-radius-sm); overflow:hidden;}#legacy-pdp-root table.lgc-table th, #legacy-pdp-root table.lgc-table td{  padding:11px 12px; text-align:left; border-bottom:1px solid var(--lgc-line);}#legacy-pdp-root table.lgc-table td:first-child{ font-weight:600; width:46%; }#legacy-pdp-root table.lgc-table tr:last-child td{ border-bottom:0; }#legacy-pdp-root .lgc-size-note{ font-size:12px; color:var(--lgc-ink-faint); margin-top:14px; }#legacy-pdp-root .lgc-table-scroll{  max-width:100%; overflow:hidden;  border-radius:var(--lgc-radius-sm); border:1px solid var(--lgc-line);}#legacy-pdp-root .lgc-table-scroll table.lgc-table{  width:100%; table-layout:fixed; border-radius:0; font-size:10.5px;}#legacy-pdp-root .lgc-table-scroll table.lgc-table th,#legacy-pdp-root .lgc-table-scroll table.lgc-table td{  padding:7px 3px; text-align:center; white-space:normal; word-break:break-word; overflow-wrap:break-word;}#legacy-pdp-root .lgc-table-scroll table.lgc-table th{  font-size:7.8px; letter-spacing:0; text-transform:uppercase; font-weight:600;  color:var(--lgc-ink-soft); background:var(--lgc-cream); line-height:1.2;}#legacy-pdp-root .lgc-table-scroll table.lgc-table td:first-child,#legacy-pdp-root .lgc-table-scroll table.lgc-table th:first-child{  font-weight:700;}\n#legacy-pdp-root .lgc-specs-list{ display:grid; gap:0; }#legacy-pdp-root .lgc-specs-row{  display:grid; grid-template-columns:1fr; gap:2px; padding:13px 0; border-bottom:1px solid var(--lgc-line); font-size:13.5px;}#legacy-pdp-root .lgc-specs-row:last-child{ border-bottom:0; }#legacy-pdp-root .lgc-specs-row span:first-child{ font-weight:600; color:var(--lgc-black); font-size:11px; text-transform:uppercase; letter-spacing:.04em; opacity:.6; }#legacy-pdp-root .lgc-specs-row span:last-child{ color:var(--lgc-black); }\n\/* ---------- GARANTIA (2 por linha) ---------- *\/#legacy-pdp-root .lgc-trust-head{ margin-bottom:18px; }#legacy-pdp-root .lgc-trust-head h2{ margin-top:8px; }#legacy-pdp-root .lgc-trust-grid{ display:grid; grid-template-columns:1fr 1fr; gap:12px; }#legacy-pdp-root .lgc-trust-item{  border-radius:var(--lgc-radius-md); padding:20px 14px; text-align:center; background:var(--lgc-cream);}#legacy-pdp-root .lgc-trust-item svg{ width:22px; height:22px; margin:0 auto 12px; }#legacy-pdp-root .lgc-trust-item h4{ font-size:14px; font-weight:600; margin-bottom:5px; }#legacy-pdp-root .lgc-trust-item p{ font-size:12px; color:var(--lgc-ink-soft); line-height:1.4; }\n\/* ---------- FAQ ---------- *\/#legacy-pdp-root .lgc-faq-item{ border-bottom:1px solid var(--lgc-line); }#legacy-pdp-root .lgc-faq-item:last-child{ border-bottom:0; }#legacy-pdp-root .lgc-faq-q{  width:100%; display:flex; justify-content:space-between; align-items:center; gap:10px;  padding:15px 2px; font-size:14px; font-weight:600; text-align:left;}#legacy-pdp-root .lgc-faq-q .lgc-plus{ font-size:18px; font-weight:300; transition:transform .25s ease; color:var(--lgc-ink-faint); }#legacy-pdp-root .lgc-faq-item.is-open .lgc-plus{ transform:rotate(45deg); }#legacy-pdp-root .lgc-faq-a{ max-height:0; overflow:hidden; transition:max-height .3s ease; }#legacy-pdp-root .lgc-faq-a-inner{ padding:0 2px 16px; font-size:13px; color:var(--lgc-ink-soft); }#legacy-pdp-root .lgc-faq-item.is-open .lgc-faq-a{ max-height:300px; }\n\/* ---------- FOOTER ---------- *\/#legacy-pdp-root .lgc-tagline{ text-align:center; padding:32px 20px 6px; font-size:13px; color:var(--lgc-ink-faint); font-weight:500; }\n\/* ---------- LANG SWITCH (bandeiras) ---------- *\/#legacy-pdp-root .lgc-langbar{ display:flex; justify-content:center; gap:8px; padding-top:14px; }#legacy-pdp-root .lgc-lang-btn{  width:26px; height:19px; padding:0; border-radius:2px; overflow:hidden;  border:1px solid var(--lgc-line); opacity:.55; transition:opacity .2s ease, border-color .2s ease;  line-height:0;}#legacy-pdp-root .lgc-lang-btn img{ width:100%; height:100%; object-fit:cover; border-radius:1px; }#legacy-pdp-root .lgc-lang-btn.is-active{ opacity:1; border-color:var(--lgc-black); }\n\u003c\/style\u003e\n\n\u003csection class=\"lgc-wrap lgc-hero\"\u003e\n  \u003cspan class=\"lgc-badge\"\u003e\u003cspan class=\"lgc-badge-dot\"\u003e\u003c\/span\u003eLEGACY — Conçu pour durer\u003c\/span\u003e\n  \u003ch2 class=\"lgc-h1\" data-i18n=\"hero.headline\"\u003eACE — Concentration conçue pour le mouvement.\u003c\/h2\u003e\n\n  \u003cp class=\"lgc-hero-sub\" data-i18n=\"hero.sub\"\u003eUne silhouette de masque enveloppante pour la course, le cyclisme et les mouvements rapides au quotidien, avec une protection polarisée UV400.\u003c\/p\u003e\n\n  \u003cdiv class=\"lgc-hero-pills\"\u003e\n\n    \u003cspan class=\"lgc-pill\" data-i18n=\"hero.pill1\"\u003eMasque polarisé\u003c\/span\u003e\n    \u003cspan class=\"lgc-pill\" data-i18n=\"hero.pill2\"\u003eProtection UV400\u003c\/span\u003e\n    \u003cspan class=\"lgc-pill\" data-i18n=\"hero.pill3\"\u003eRetours sous 14 jours\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-hero-img\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-ace-hero.png?v=1786014129\" alt=\"Lunettes ACE sans marque – image principale\"\u003e\u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\u003csection class=\"lgc-wrap lgc-section\"\u003e\n  \u003cdiv class=\"lgc-pillars-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\" data-i18n=\"pillars.eyebrow\"\u003ePourquoi Legacy\u003c\/span\u003e\u003ch2 class=\"lgc-h2\" data-i18n=\"pillars.headline\"\u003eProtection fiable, lignes aérodynamiques, performances polyvalentes\u003c\/h2\u003e\n\n\n\u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-pillar-grid\"\u003e\n\n    \u003cdiv class=\"lgc-pillar is-dark\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M12 2 21 7 21 17 12 22 3 17 3 7Z\"\u003e\u003c\/path\u003e\u003cpath d=\"M3 7 12 12 21 7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch4 data-i18n=\"pillars.quality.title\"\u003eVerres grand angle\u003c\/h4\u003e\n\n\u003cp data-i18n=\"pillars.quality.desc\"\u003eLes verres enveloppants continus créent un large champ visuel et une silhouette sportive moderne.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-pillar is-stone\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M4 4h9l7 7-9 9-7-7z\"\u003e\u003c\/path\u003e\u003ccircle cx=\"9\" cy=\"9\" r=\"1.4\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003ch4 data-i18n=\"pillars.price.title\"\u003ePrix juste\u003c\/h4\u003e\n\n\u003cp data-i18n=\"pillars.price.desc\"\u003eConception fonctionnelle sans majoration inutile du prix de détail.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-pillar is-graphite\"\u003e\n\n\u003c!--$3--\"\u003e\u003ch4 data-i18n=\"pillars.trust.title\"\u003eMaintien sécurisé\u003c\/h4\u003e\n\u003cp data-i18n=\"pillars.trust.desc\"\u003eLes branches incurvées et le support nasal intégré permettent à la monture de rester bien en place lors d'une utilisation active.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-pillar is-cream\"\u003e\n\n\u003c!--$4--\u003e\u003ch4 data-i18n=\"pillars.guarantee.title\"\u003eGarantie + Retours\u003c\/h4\u003e\n\n\u003cp data-i18n=\"pillars.guarantee.desc\"\u003eDroit de rétractation de 14 jours et protection contre les défauts de fabrication.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n  \u003cdiv class=\"lgc-carousel-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\" data-i18n=\"carousel1.eyebrow\"\u003eLes Détails\u003c\/span\u003e\u003ch2 class=\"lgc-h2\" data-i18n=\"carousel1.headline\"\u003eConstruction performante, examinée de près\u003c\/h2\u003e\n\n\u003cp class=\"lgc-p\" data-i18n=\"carousel1.text\"\u003eExplorez la courbure de l'écran, le support nasal, le profil des branches et la finition miroir.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-carousel-wrap\"\u003e\n\n\u003cdiv class=\"lgc-carousel\" data-carousel=\"qualidade\"\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-ace-quality-1.png?v=1786014136\" alt=\"Détail des verres et du matériau ACE\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-ace-quality-2.png?v=1786014145\" alt=\"Détail de la construction de la monture ACE\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-ace-quality-3.png?v=1786014152\" alt=\"Détail de l'ajustement et du profil ACE\"\u003e\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003cbutton class=\"lgc-arrow lgc-prev\" data-arrow-prev=\"qualidade\" aria-label=\"Précédent\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M15 18l-6-6 6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\u003cbutton class=\"lgc-arrow lgc-next\" data-arrow-next=\"qualidade\" aria-label=\"Suivant\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M9 18l6-6-6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-dots\" data-dots=\"qualidade\"\u003e\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n  \u003cdiv class=\"lgc-carousel-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\" data-i18n=\"carousel2.eyebrow\"\u003eEn Mouvement\u003c\/span\u003e\u003ch2 class=\"lgc-h2\" data-i18n=\"carousel2.headline\"\u003eConçu pour le rythme de la journée\u003c\/h2\u003e\n\n\u003cp class=\"lgc-p\" data-i18n=\"carousel2.text\"\u003eConçu pour les parcours de course, les séances de cyclisme et les activités quotidiennes.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-carousel-wrap\"\u003e\n\n\u003cdiv class=\"lgc-carousel\" data-carousel=\"uso\"\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-ace-lifestyle-1.png?v=1786014159\" alt=\"Lunettes ACE en contexte actif\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-ace-lifestyle-2.png?v=1786014172\" alt=\"Lunettes ACE pour un style de vie en plein air\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-ace-lifestyle-3.png?v=1786014176\" alt=\"Lunettes ACE en environnement de performance\"\u003e\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003cbutton class=\"lgc-arrow lgc-prev\" data-arrow-prev=\"uso\" aria-label=\"Précédent\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M15 18l-6-6 6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\u003cbutton class=\"lgc-arrow lgc-next\" data-arrow-next=\"uso\" aria-label=\"Suivant\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M9 18l6-6-6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-dots\" data-dots=\"uso\"\u003e\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c!-- OPTIONAL SIZE GUIDE\nInclude a size\/measurement table only when the source provides verified measurements\nin centimetres for direct comparison. Never create a table from size labels alone.\n--\u0026gt;\n\n\u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n  \u003cdiv class=\"lgc-card is-white\"\u003e\n\n\u003cdiv class=\"lgc-section-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\" data-i18n=\"specs.eyebrow\"\u003eSpécifications\u003c\/span\u003e\u003ch2 class=\"lgc-h2\" data-i18n=\"specs.headline\"\u003eDétails du produit\u003c\/h2\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tabs-nav\" data-tabgroup=\"specs\"\u003e\n\n\u003cbutton class=\"lgc-tab-btn is-active\" data-tab=\"materiais\" data-i18n=\"specs.tab1\"\u003eDesign\u003c\/button\u003e\u003cbutton class=\"lgc-tab-btn\" data-tab=\"cuidados\" data-i18n=\"specs.tab2\"\u003eEntretien\u003c\/button\u003e\u003cbutton class=\"lgc-tab-btn\" data-tab=\"tecnica\" data-i18n=\"specs.tab3\"\u003eAjustement\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tab-panel is-active\" data-panel=\"materiais\"\u003e\u003cdiv class=\"lgc-specs-list\"\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan data-i18n=\"specs.mat.label1\"\u003eStyle\u003c\/span\u003e\u003cspan data-i18n=\"specs.mat.value1\"\u003eLunettes de soleil sportives à masque enveloppant\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan data-i18n=\"specs.mat.label2\"\u003eVerre\u003c\/span\u003e\u003cspan data-i18n=\"specs.mat.value2\"\u003eVerre polarisé UV400\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan data-i18n=\"specs.mat.label3\"\u003eMonture\u003c\/span\u003e\u003cspan data-i18n=\"specs.mat.value3\"\u003eMonture sportive légère\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan data-i18n=\"specs.mat.label4\"\u003eProfil\u003c\/span\u003e\u003cspan data-i18n=\"specs.mat.value4\"\u003eForme enveloppante ajustée\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tab-panel\" data-panel=\"cuidados\"\u003e\u003cdiv class=\"lgc-specs-list\"\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan data-i18n=\"specs.care.label1\"\u003eNettoyage\u003c\/span\u003e\u003cspan data-i18n=\"specs.care.value1\"\u003eEssuyez les verres avec un chiffon propre en microfibre\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan data-i18n=\"specs.care.label2\"\u003eHumidité\u003c\/span\u003e\u003cspan data-i18n=\"specs.care.value2\"\u003eLaissez sécher à l'air libre avant de ranger\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan data-i18n=\"specs.care.label3\"\u003eRangement\u003c\/span\u003e\u003cspan data-i18n=\"specs.care.value3\"\u003eProtégez-les des surfaces dures ou abrasives\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tab-panel\" data-panel=\"tecnica\"\u003e\u003cdiv class=\"lgc-specs-list\"\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan data-i18n=\"specs.tech.label1\"\u003eIdéal pour\u003c\/span\u003e\u003cspan data-i18n=\"specs.tech.value1\"\u003eLa course et le cyclisme\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan data-i18n=\"specs.tech.label2\"\u003eAjustement\u003c\/span\u003e\u003cspan data-i18n=\"specs.tech.value2\"\u003eAjustement enveloppant sportif\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan data-i18n=\"specs.tech.label3\"\u003eEntretien\u003c\/span\u003e\u003cspan data-i18n=\"specs.tech.value3\"\u003eRincez la poussière avant d'essuyer\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan data-i18n=\"specs.tech.label4\"\u003eDépartement\u003c\/span\u003e\u003cspan data-i18n=\"specs.tech.value4\"\u003eUnisexe\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003cdiv class=\"legacy-brand-card\" data-legacy-brand-signature=\"v6\"\u003e\n\n  \u003cdiv class=\"legacy-brand-card__inner\"\u003e\n\n    \u003cdiv class=\"legacy-brand-card__logo-wrap\"\u003e\n\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/logo-white.png?v=1785300933\" alt=\"Legacy Store\" class=\"legacy-brand-card__logo\"\u003e\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"legacy-brand-card__content\"\u003e\n\n      \u003cp class=\"legacy-brand-card__eyebrow\"\u003eÀ propos de nous\u003c\/p\u003e\n\n\n      \u003cp class=\"legacy-brand-card__text\"\u003e\n        Legacy est conçu pour ceux qui valorisent le style intemporel, les détails raffinés et la qualité durable.\n        Nous sélectionnons des essentiels sophistiqués qui apportent confiance, caractère et sophistication\n        sans effort à la vie quotidienne.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"legacy-brand-card__socials\"\u003e\n\n      \u003ca href=\"https:\/\/instagram.com\/legacy.luxurywear\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"legacy-brand-card__social legacy-brand-card__social--clickable\" aria-label=\"Instagram Legacy Luxurywear\"\u003e\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003c!--$9--\u003e\n        \n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eInstagram\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \n\n      \u003cdiv class=\"legacy-brand-card__social\" aria-label=\"TikTok\"\u003e\n\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M14.2 4c.6 1.7 1.7 3 3.8 3.3v2.5c-1.4 0-2.7-.4-3.8-1.1v5.4c0 3-2.2 5-5.1 5-2.6 0-4.7-1.8-4.7-4.4 0-2.9 2.4-4.8 5.3-4.4v2.6c-1.2-.4-2.6.3-2.6 1.8 0 1.1.9 1.9 2 1.9 1.3 0 2.3-.8 2.3-2.6V4h2.8Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eTikTok\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"legacy-brand-card__social\" aria-label=\"YouTube\"\u003e\n\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M21.2 8.4c-.2-1-.9-1.8-1.9-2-1.7-.4-7.3-.4-7.3-.4s-5.6 0-7.3.4c-1 .2-1.7 1-1.9 2C2.4 10 2.4 12 2.4 12s0 2 .4 3.6c.2 1 .9 1.8 1.9 2 1.7.4 7.3.4 7.3.4s5.6 0 7.3-.4c1-.2 1.7-1 1.9-2 .4-1.6.4-3.6.4-3.6s0-2-.4-3.6Z\" stroke=\"currentColor\" stroke-width=\"1.8\" fill=\"none\"\u003e\u003c\/path\u003e\n            \u003cpath d=\"M10.2 9.4 15 12l-4.8 2.6V9.4Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eYouTube\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"legacy-brand-card__social\" aria-label=\"Facebook\"\u003e\n\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M13.4 20v-6.2h2.1l.4-2.5h-2.5V9.7c0-.7.2-1.2 1.2-1.2h1.4V6.2c-.2 0-.9-.1-1.8-.1-1.8 0-3.1 1.1-3.1 3.2v2h-2.1v2.5h2.1V20h2.3Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eFacebook\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \n\n\n\n\n\n\u003cstyle\u003e\n  .legacy-brand-card,\n  .legacy-brand-card * {\n    box-sizing: border-box;\n  }\n\n  .legacy-brand-card {\n    width: 100%;\n    margin: 0;\n  }\n\n  .legacy-brand-card__inner {\n    background: #1c1c1c;\n    color: #ffffff;\n    border-radius: 16px;\n    padding: 24px 22px;\n    font-family: Inter, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Arial, sans-serif;\n    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.16);\n  }\n\n  .legacy-brand-card__logo-wrap {\n    margin-bottom: 18px;\n  }\n\n  .legacy-brand-card__logo {\n    display: block;\n    max-width: 180px;\n    width: 100%;\n    height: auto;\n  }\n\n  .legacy-brand-card__content {\n    margin-bottom: 20px;\n  }\n\n  .legacy-brand-card__eyebrow {\n    margin: 0 0 10px;\n    font-size: 14px;\n    line-height: 1.2;\n    font-weight: 700;\n    color: #ffffff;\n  }\n\n  .legacy-brand-card__text {\n    margin: 0;\n    color: rgba(255, 255, 255, 0.72);\n    font-size: 15px;\n    line-height: 1.8;\n    font-weight: 400;\n    max-width: 640px;\n  }\n\n  .legacy-brand-card__socials {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 12px;\n  }\n\n  .legacy-brand-card__social {\n    display: flex;\n    align-items: center;\n    gap: 10px;\n    padding: 12px 14px;\n    border-radius: 12px;\n    background: rgba(255, 255, 255, 0.04);\n    border: 1px solid rgba(255, 255, 255, 0.08);\n    text-decoration: none;\n    color: #ffffff;\n    min-width: 0;\n  }\n\n  .legacy-brand-card__social--clickable {\n    transition: transform 0.2s ease, background 0.2s ease, border-color 0.2s ease;\n    cursor: pointer;\n  }\n\n  .legacy-brand-card__social--clickable:hover {\n    transform: translateY(-1px);\n    background: rgba(255, 255, 255, 0.07);\n    border-color: rgba(255, 255, 255, 0.16);\n  }\n\n  .legacy-brand-card__social-icon {\n    width: 18px;\n    height: 18px;\n    min-width: 18px;\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    color: #ffffff;\n  }\n\n  .legacy-brand-card__social-icon svg {\n    width: 18px;\n    height: 18px;\n    display: block;\n  }\n\n  .legacy-brand-card__social-label {\n    font-size: 13px;\n    font-weight: 600;\n    color: #ffffff;\n    white-space: nowrap;\n  }\n\n  .legacy-brand-card__social-handle {\n    margin-left: auto;\n    font-size: 13px;\n    color: rgba(255, 255, 255, 0.66);\n    overflow: hidden;\n    text-overflow: ellipsis;\n    white-space: nowrap;\n  }\n\n  @media screen and (max-width: 749px) {\n    .legacy-brand-card__inner {\n      padding: 20px 18px;\n      border-radius: 14px;\n    }\n\n    .legacy-brand-card__logo {\n      max-width: 160px;\n    }\n\n    .legacy-brand-card__text {\n      font-size: 14px;\n      line-height: 1.7;\n    }\n\n    .legacy-brand-card__socials {\n      grid-template-columns: 1fr;\n    }\n\n    .legacy-brand-card__social {\n      padding: 11px 12px;\n    }\n\n    .legacy-brand-card__social-label,\n    .legacy-brand-card__social-handle {\n      font-size: 12.5px;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cstyle\u003e\n  \/* Compatibility with the legacy PDP reset. Keeps the approved card visually identical. *\/\n  #legacy-pdp-root .legacy-brand-card,\n  #legacy-pdp-root .legacy-brand-card * { box-sizing: border-box; }\n  #legacy-pdp-root .legacy-brand-card { width: 100%; margin: 0; }\n  #legacy-pdp-root .legacy-brand-card__inner {\n    background: #1c1c1c; color: #ffffff; border-radius: 16px; padding: 24px 22px;\n    font-family: Inter, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Arial, sans-serif;\n    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.16);\n  }\n  #legacy-pdp-root .legacy-brand-card__logo-wrap { margin-bottom: 18px; }\n  #legacy-pdp-root .legacy-brand-card__logo { display: block; max-width: 180px; width: 100%; height: auto; }\n  #legacy-pdp-root .legacy-brand-card__content { margin-bottom: 20px; }\n  #legacy-pdp-root .legacy-brand-card__eyebrow {\n    margin: 0 0 10px; font-size: 14px; line-height: 1.2; font-weight: 700; color: #ffffff;\n  }\n  #legacy-pdp-root .legacy-brand-card__text {\n    margin: 0; color: rgba(255, 255, 255, 0.72); font-size: 15px; line-height: 1.8;\n    font-weight: 400; max-width: 640px;\n  }\n  #legacy-pdp-root .legacy-brand-card__socials {\n    display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 12px;\n  }\n  #legacy-pdp-root .legacy-brand-card__social {\n    display: flex; align-items: center; gap: 10px; padding: 12px 14px; border-radius: 12px;\n    background: rgba(255, 255, 255, 0.04); border: 1px solid rgba(255, 255, 255, 0.08);\n    text-decoration: none; color: #ffffff; min-width: 0;\n  }\n  #legacy-pdp-root .legacy-brand-card__social--clickable {\n    transition: transform 0.2s ease, background 0.2s ease, border-color 0.2s ease; cursor: pointer;\n  }\n  #legacy-pdp-root .legacy-brand-card__social--clickable:hover {\n    transform: translateY(-1px); background: rgba(255, 255, 255, 0.07);\n    border-color: rgba(255, 255, 255, 0.16);\n  }\n  #legacy-pdp-root .legacy-brand-card__social-icon {\n    width: 18px; height: 18px; min-width: 18px; display: inline-flex;\n    align-items: center; justify-content: center; color: #ffffff;\n  }\n  #legacy-pdp-root .legacy-brand-card__social-icon svg { width: 18px; height: 18px; display: block; }\n  #legacy-pdp-root .legacy-brand-card__social-label {\n    font-size: 13px; font-weight: 600; color: #ffffff; white-space: nowrap;\n  }\n  #legacy-pdp-root .legacy-brand-card__social-handle {\n    margin-left: auto; font-size: 13px; color: rgba(255, 255, 255, 0.66);\n    overflow: hidden; text-overflow: ellipsis; white-space: nowrap;\n  }\n  @media screen and (max-width: 749px) {\n    #legacy-pdp-root .legacy-brand-card__inner { padding: 20px 18px; border-radius: 14px; }\n    #legacy-pdp-root .legacy-brand-card__logo { max-width: 160px; }\n    #legacy-pdp-root .legacy-brand-card__text { font-size: 14px; line-height: 1.7; }\n    #legacy-pdp-root .legacy-brand-card__socials { grid-template-columns: 1fr; }\n    #legacy-pdp-root .legacy-brand-card__social { padding: 11px 12px; }\n    #legacy-pdp-root .legacy-brand-card__social-label,\n    #legacy-pdp-root .legacy-brand-card__social-handle { font-size: 12.5px; }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"lgc-wrap lgc-tagline\"\u003eL'héritage n'est pas ce que nous avons. C'est ce que nous laissons.\u003c\/div\u003e\n\n\n\n\n\n\n\u003cscript\u003e\n(function(){\n  var translations = {\"en\":{\"hero\":{\"headline\":\"ACE — Focus Built for Motion.\",\"sub\":\"A wraparound shield silhouette for running, cycling and fast everyday movement, with polarized UV400 coverage.\",\"pill1\":\"Polarized Shield\",\"pill2\":\"UV400 Coverage\",\"pill3\":\"14-Day Returns\"},\"pillars\":{\"eyebrow\":\"Why Legacy\",\"headline\":\"Confident coverage, aerodynamic lines, versatile performance\",\"quality\":{\"title\":\"Wide Shield Lens\",\"desc\":\"The continuous wraparound lens creates a broad visual field and a modern sports silhouette.\"},\"price\":{\"title\":\"Fair Price\",\"desc\":\"Purposeful design without unnecessary retail markup.\"},\"trust\":{\"title\":\"Secure Wrap\",\"desc\":\"Curved temples and an integrated nose support help the frame sit close during active use.\"},\"guarantee\":{\"title\":\"Guarantee + Returns\",\"desc\":\"14-day right of withdrawal and protection against manufacturing defects.\"}},\"carousel1\":{\"eyebrow\":\"The Details\",\"headline\":\"Performance construction, examined up close\",\"text\":\"Explore shield curvature, nose support, temple profile and mirrored finish.\"},\"carousel2\":{\"eyebrow\":\"In Motion\",\"headline\":\"Built for the pace of the day\",\"text\":\"Designed for running routes, cycling sessions and active everyday plans.\"},\"specs\":{\"eyebrow\":\"Specifications\",\"headline\":\"Product details\",\"tab1\":\"Design\",\"tab2\":\"Care\",\"tab3\":\"Use\",\"mat\":{\"label1\":\"Style\",\"value1\":\"Wraparound shield sports sunglasses\",\"label2\":\"Lens\",\"value2\":\"Polarized UV400 shield lens\",\"label3\":\"Frame\",\"value3\":\"Lightweight sport frame\",\"label4\":\"Profile\",\"value4\":\"Close-fitting wraparound shape\"},\"care\":{\"label1\":\"Cleaning\",\"value1\":\"Wipe lenses with a clean microfibre cloth\",\"label2\":\"Moisture\",\"value2\":\"Allow to air dry before storage\",\"label3\":\"Storage\",\"value3\":\"Keep protected from hard or abrasive surfaces\"},\"tech\":{\"label1\":\"Best For\",\"value1\":\"Running and cycling\",\"label2\":\"Fit\",\"value2\":\"Sport wrap fit\",\"label3\":\"Care\",\"value3\":\"Rinse away dust before wiping\",\"label4\":\"Department\",\"value4\":\"Unisex\"}}}};\n\n  function getByPath(obj, path){\n    return path.split('.').reduce(function(o,k){\n      return (o \u0026\u0026 o[k] !== undefined) ? o[k] : null;\n    }, obj);\n  }\n\n  function detectLang(){ return 'en'; }\n\n  function applyLang(root, lang){\n    if(!translations[lang]) lang = 'en';\n    root.querySelectorAll('[data-i18n]').forEach(function(el){\n      var val = getByPath(translations[lang], el.getAttribute('data-i18n'));\n      if(val !== null) el.innerHTML = val;\n    });\n    root.querySelectorAll('[data-tabgroup]').forEach(function(nav){\n      var section = nav.closest('.lgc-card') || root;\n      var buttons = nav.querySelectorAll('.lgc-tab-btn');\n      buttons.forEach(function(btn){\n        btn.addEventListener('click', function(){\n          var target = btn.getAttribute('data-tab');\n          buttons.forEach(function(b){ b.classList.remove('is-active'); });\n          btn.classList.add('is-active');\n          section.querySelectorAll('.lgc-tab-panel').forEach(function(panel){\n            panel.classList.toggle('is-active', panel.getAttribute('data-panel') === target);\n          });\n        });\n      });\n    });\n\n    root.querySelectorAll('.lgc-faq-item').forEach(function(item){\n      var q = item.querySelector('.lgc-faq-q');\n      if(q) q.addEventListener('click', function(){ item.classList.toggle('is-open'); });\n    });\n\n    var AUTOPLAY_MS = 5000;\n\n    root.querySelectorAll('.lgc-carousel').forEach(function(carousel){\n      var key = carousel.getAttribute('data-carousel');\n      var dotsWrap = root.querySelector('[data-dots=\"' + key + '\"]');\n      var originals = Array.prototype.slice.call(carousel.querySelectorAll('.lgc-carousel-item'));\n      var n = originals.length;\n      if(!dotsWrap || n \u003c 2) return;\n\n      originals.forEach(function(_, i){\n        var dot = document.createElement('span');\n        dot.className = 'lgc-dot' + (i === 0 ? ' is-active' : '');\n        dotsWrap.appendChild(dot);\n      });\n      var dots = dotsWrap.querySelectorAll('.lgc-dot');\n\n      var firstClone = originals[0].cloneNode(true);\n      var lastClone = originals[n - 1].cloneNode(true);\n      firstClone.setAttribute('aria-hidden', 'true');\n      lastClone.setAttribute('aria-hidden', 'true');\n      carousel.appendChild(firstClone);\n      carousel.insertBefore(lastClone, originals[0]);\n\n      var allItems = Array.prototype.slice.call(carousel.children);\n\n      function scrollLeftFor(el){\n        return el.getBoundingClientRect().left - carousel.getBoundingClientRect().left + carousel.scrollLeft;\n      }\n      function goTo(i, smooth){\n        carousel.scrollTo({ left: scrollLeftFor(allItems[i]), behavior: smooth ? 'smooth' : 'auto' });\n      }\n      function setActiveDot(realIndex){\n        dots.forEach(function(d, i){ d.classList.toggle('is-active', i === realIndex); });\n      }\n\n      goTo(1, false);\n\n      var settleTimer = null;\n      var autoplayTimer = null;\n\n      function settle(){\n        var center = carousel.scrollLeft + carousel.clientWidth \/ 2;\n        var closest = 1;\n        var closestDist = Infinity;\n        allItems.forEach(function(item, i){\n          var itemCenter = item.offsetLeft + item.clientWidth \/ 2;\n          var dist = Math.abs(itemCenter - center);\n          if(dist \u003c closestDist){ closestDist = dist; closest = i; }\n        });\n        var realIndex = (closest - 1 + n) % n;\n        setActiveDot(realIndex);\n        if(closest === 0){ goTo(n, false); }\n        else if(closest === allItems.length - 1){ goTo(1, false); }\n      }\n\n      carousel.addEventListener('scroll', function(){\n        clearTimeout(settleTimer);\n        settleTimer = setTimeout(settle, 120);\n      });\n\n      function step(dir){\n        var w = originals[0].getBoundingClientRect().width + 10;\n        carousel.scrollBy({ left: w * dir, behavior: 'smooth' });\n      }\n\n      function scheduleAutoplay(){\n        clearTimeout(autoplayTimer);\n        autoplayTimer = setTimeout(function(){\n          step(1);\n          scheduleAutoplay();\n        }, AUTOPLAY_MS);\n      }\n      function restartAutoplay(){ scheduleAutoplay(); }\n\n      ['pointerdown', 'touchstart', 'wheel'].forEach(function(evt){\n        carousel.addEventListener(evt, restartAutoplay, { passive: true });\n      });\n\n      var prevBtn = root.querySelector('[data-arrow-prev=\"' + key + '\"]');\n      var nextBtn = root.querySelector('[data-arrow-next=\"' + key + '\"]');\n      if(prevBtn) prevBtn.addEventListener('click', function(){ step(-1); restartAutoplay(); });\n      if(nextBtn) nextBtn.addEventListener('click', function(){ step(1); restartAutoplay(); });\n\n      scheduleAutoplay();\n    });\n  });\n})();\n\u003c\/script\u003e\n","brand":"Legacy","offers":[{"title":"Standardtitel","offer_id":50226128191728,"sku":"DJED5-WO616002","price":39.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0855\/6357\/2464\/files\/ace-midnight-black-02_7468469a-9fbc-4898-aee3-432c69273ecb.png?v=1786195896"},{"product_id":"ace-spectrum-blue-polarized-uv400-running-sunglasses","title":"ACE Spectrum Blue Polarized UV400 Lunettes de soleil de course","description":"\n\n\u003cdiv class=\"legacy-pdp\" id=\"legacy-pdp-root\"\u003e\n\n\u003cstyle\u003e#legacy-pdp-root{  --lgc-black:#0D0D0D;  --lgc-graphite:#2B2B2B;  --lgc-stone:#D9D6CF;  --lgc-cream:#F2EFE9;  --lgc-white:#FFFFFF;  --lgc-ink-soft: rgba(13,13,13,0.62);  --lgc-ink-faint: rgba(13,13,13,0.42);  --lgc-line: rgba(13,13,13,0.08);  --lgc-radius-lg: 24px;  --lgc-radius-md: 18px;  --lgc-radius-sm: 12px;  --lgc-sans: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;  all: initial;  display:block;  box-sizing:border-box;  font-family: var(--lgc-sans);  color: var(--lgc-black);  background: var(--lgc-white);  -webkit-font-smoothing: antialiased;  text-align:left;  line-height:1.5;  max-width:600px;  margin:0 auto;}#legacy-pdp-root *, #legacy-pdp-root *::before, #legacy-pdp-root *::after{  box-sizing:border-box; margin:0; padding:0; font-family:inherit;  color:inherit; text-align:left; line-height:inherit; -webkit-font-smoothing: antialiased;}#legacy-pdp-root img{ max-width:100%; display:block; border:0; }#legacy-pdp-root button{ background:none; border:0; cursor:pointer; font:inherit; }#legacy-pdp-root ul{ list-style:none; }#legacy-pdp-root svg{ display:block; flex-shrink:0; }\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@300;400;500;600;700;800\u0026display=swap');\n#legacy-pdp-root .lgc-wrap{ padding:0 18px; }#legacy-pdp-root .lgc-section{ padding:36px 0; }\n#legacy-pdp-root .lgc-badge{  display:inline-flex; align-items:center; gap:6px;  background:var(--lgc-cream); color:var(--lgc-black);  padding:6px 14px; border-radius:999px; font-size:11.5px; font-weight:600;}#legacy-pdp-root .lgc-badge-dot{ width:6px; height:6px; border-radius:50%; background:var(--lgc-black); }\n#legacy-pdp-root .lgc-eyebrow{ font-size:12.5px; font-weight:600; color:var(--lgc-ink-soft); }#legacy-pdp-root h1.lgc-h1{ font-size:24px; font-weight:700; letter-spacing:-0.02em; line-height:1.12; }#legacy-pdp-root h2.lgc-h2{ font-size:22px; font-weight:700; letter-spacing:-0.02em; line-height:1.15; }#legacy-pdp-root h3.lgc-h3{ font-size:18px; font-weight:600; letter-spacing:-0.01em; }#legacy-pdp-root p.lgc-p{ font-size:15px; font-weight:400; color:var(--lgc-ink-soft); line-height:1.55; }\n\/* ---------- HERO ---------- *\/#legacy-pdp-root .lgc-hero{ padding:36px 0 8px; text-align:center; }#legacy-pdp-root .lgc-hero h1{ margin-top:14px; }#legacy-pdp-root .lgc-hero-sub{ margin:14px 0 0; font-size:15.5px; color:var(--lgc-ink-soft); }#legacy-pdp-root .lgc-hero-pills{ display:flex; gap:8px; justify-content:center; margin-top:20px; flex-wrap:wrap; }#legacy-pdp-root .lgc-pill{  font-size:12px; font-weight:500; padding:7px 14px; border-radius:999px;  background:var(--lgc-white); border:1px solid var(--lgc-line); color:var(--lgc-black);}#legacy-pdp-root .lgc-hero-img{  margin-top:26px; border-radius:var(--lgc-radius-lg); overflow:hidden; background:var(--lgc-cream);}#legacy-pdp-root .lgc-hero-img img{ width:100%; aspect-ratio:4\/5; object-fit:cover; }\n\/* ---------- PILARES ---------- *\/#legacy-pdp-root .lgc-pillars-head{ margin-bottom:18px; }#legacy-pdp-root .lgc-pillars-head h2{ margin-top:8px; }#legacy-pdp-root .lgc-pillar-grid{ display:grid; grid-template-columns:1fr 1fr; gap:12px; }#legacy-pdp-root .lgc-pillar{  border-radius:var(--lgc-radius-md); padding:20px 18px; min-height:150px;  display:flex; flex-direction:column; justify-content:flex-start;}#legacy-pdp-root .lgc-pillar.is-dark{ background:var(--lgc-black); color:var(--lgc-white); }#legacy-pdp-root .lgc-pillar.is-graphite{ background:var(--lgc-graphite); color:var(--lgc-white); }#legacy-pdp-root .lgc-pillar.is-stone{ background:var(--lgc-stone); color:var(--lgc-black); }#legacy-pdp-root .lgc-pillar.is-cream{ background:var(--lgc-cream); color:var(--lgc-black); }#legacy-pdp-root .lgc-pillar svg{ width:20px; height:20px; margin-bottom:16px; opacity:.9; }#legacy-pdp-root .lgc-pillar h4{ font-size:15px; font-weight:600; margin-bottom:6px; letter-spacing:-0.01em; }#legacy-pdp-root .lgc-pillar p{ font-size:12.5px; opacity:.72; font-weight:400; line-height:1.4; }\n\/* ---------- CARROSSÉIS ---------- *\/#legacy-pdp-root .lgc-carousel-head{ margin-bottom:16px; }#legacy-pdp-root .lgc-carousel-head h2{ margin-top:8px; }#legacy-pdp-root .lgc-carousel-head .lgc-p{ margin-top:6px; }#legacy-pdp-root .lgc-carousel{  display:flex; overflow-x:auto; gap:10px; scroll-snap-type:x mandatory;  -webkit-overflow-scrolling:touch; scrollbar-width:none; padding-bottom:2px;  margin:0 -18px; padding-left:18px; padding-right:18px;}#legacy-pdp-root .lgc-carousel::-webkit-scrollbar{ display:none; }#legacy-pdp-root .lgc-carousel-item{  flex:0 0 82%; scroll-snap-align:center; border-radius:var(--lgc-radius-md);  overflow:hidden; background:var(--lgc-cream); position:relative;}#legacy-pdp-root .lgc-carousel-item img{ width:100%; aspect-ratio:9\/16; object-fit:cover; }#legacy-pdp-root .lgc-carousel-cap{  position:absolute; left:10px; bottom:10px; background:rgba(13,13,13,0.55);  color:var(--lgc-white); font-size:11.5px; font-weight:500; padding:5px 10px; border-radius:999px;  backdrop-filter:blur(4px);}#legacy-pdp-root .lgc-carousel-wrap{ position:relative; }#legacy-pdp-root .lgc-arrow{  position:absolute; top:50%; transform:translateY(-50%); z-index:2;  width:32px; height:32px; border-radius:50%; background:rgba(13,13,13,0.5);  display:flex; align-items:center; justify-content:center; backdrop-filter:blur(4px);}#legacy-pdp-root .lgc-arrow svg{ width:16px; height:16px; stroke:var(--lgc-white); }#legacy-pdp-root .lgc-arrow.lgc-prev{ left:8px; }#legacy-pdp-root .lgc-arrow.lgc-next{ right:8px; }#legacy-pdp-root .lgc-dots{ display:flex; justify-content:center; gap:6px; margin-top:14px; }#legacy-pdp-root .lgc-dot{ width:6px; height:6px; border-radius:50%; background:var(--lgc-line); transition:all .2s ease; }#legacy-pdp-root .lgc-dot.is-active{ background:var(--lgc-black); width:16px; border-radius:3px; }\n\/* ---------- CARDS (dimensões \/ specs \/ faq) ---------- *\/#legacy-pdp-root .lgc-card{ background:var(--lgc-cream); border-radius:var(--lgc-radius-lg); padding:22px 18px; }#legacy-pdp-root .lgc-card.is-white{ background:var(--lgc-white); border:1px solid var(--lgc-line); }#legacy-pdp-root .lgc-section-head{ margin-bottom:18px; }#legacy-pdp-root .lgc-section-head h2{ margin-top:6px; }#legacy-pdp-root .lgc-tabs-nav{  display:inline-flex; gap:4px; background:var(--lgc-white); padding:4px; border-radius:999px; margin-bottom:18px;}#legacy-pdp-root .lgc-card.is-white .lgc-tabs-nav{ background:var(--lgc-cream); }#legacy-pdp-root .lgc-tab-btn{  padding:8px 14px; font-size:12.5px; font-weight:600; border-radius:999px; color:var(--lgc-ink-faint);  transition:all .2s ease;}#legacy-pdp-root .lgc-tab-btn.is-active{ background:var(--lgc-black); color:var(--lgc-white); }#legacy-pdp-root .lgc-tab-panel{ display:none; }#legacy-pdp-root .lgc-tab-panel.is-active{ display:block; }\n#legacy-pdp-root table.lgc-table{  width:100%; border-collapse:separate; border-spacing:0; font-size:13.5px;  background:var(--lgc-white); border-radius:var(--lgc-radius-sm); overflow:hidden;}#legacy-pdp-root table.lgc-table th, #legacy-pdp-root table.lgc-table td{  padding:11px 12px; text-align:left; border-bottom:1px solid var(--lgc-line);}#legacy-pdp-root table.lgc-table td:first-child{ font-weight:600; width:46%; }#legacy-pdp-root table.lgc-table tr:last-child td{ border-bottom:0; }#legacy-pdp-root .lgc-size-note{ font-size:12px; color:var(--lgc-ink-faint); margin-top:14px; }#legacy-pdp-root .lgc-table-scroll{  max-width:100%; overflow:hidden;  border-radius:var(--lgc-radius-sm); border:1px solid var(--lgc-line);}#legacy-pdp-root .lgc-table-scroll table.lgc-table{  width:100%; table-layout:fixed; border-radius:0; font-size:10.5px;}#legacy-pdp-root .lgc-table-scroll table.lgc-table th,#legacy-pdp-root .lgc-table-scroll table.lgc-table td{  padding:7px 3px; text-align:center; white-space:normal; word-break:break-word; overflow-wrap:break-word;}#legacy-pdp-root .lgc-table-scroll table.lgc-table th{  font-size:7.8px; letter-spacing:0; text-transform:uppercase; font-weight:600;  color:var(--lgc-ink-soft); background:var(--lgc-cream); line-height:1.2;}#legacy-pdp-root .lgc-table-scroll table.lgc-table td:first-child,#legacy-pdp-root .lgc-table-scroll table.lgc-table th:first-child{  font-weight:700;}\n#legacy-pdp-root .lgc-specs-list{ display:grid; gap:0; }#legacy-pdp-root .lgc-specs-row{  display:grid; grid-template-columns:1fr; gap:2px; padding:13px 0; border-bottom:1px solid var(--lgc-line); font-size:13.5px;}#legacy-pdp-root .lgc-specs-row:last-child{ border-bottom:0; }#legacy-pdp-root .lgc-specs-row span:first-child{ font-weight:600; color:var(--lgc-black); font-size:11px; text-transform:uppercase; letter-spacing:.04em; opacity:.6; }#legacy-pdp-root .lgc-specs-row span:last-child{ color:var(--lgc-black); }\n\/* ---------- GARANTIA (2 por linha) ---------- *\/#legacy-pdp-root .lgc-trust-head{ margin-bottom:18px; }#legacy-pdp-root .lgc-trust-head h2{ margin-top:8px; }#legacy-pdp-root .lgc-trust-grid{ display:grid; grid-template-columns:1fr 1fr; gap:12px; }#legacy-pdp-root .lgc-trust-item{  border-radius:var(--lgc-radius-md); padding:20px 14px; text-align:center; background:var(--lgc-cream);}#legacy-pdp-root .lgc-trust-item svg{ width:22px; height:22px; margin:0 auto 12px; }#legacy-pdp-root .lgc-trust-item h4{ font-size:14px; font-weight:600; margin-bottom:5px; }#legacy-pdp-root .lgc-trust-item p{ font-size:12px; color:var(--lgc-ink-soft); line-height:1.4; }\n\/* ---------- FAQ ---------- *\/#legacy-pdp-root .lgc-faq-item{ border-bottom:1px solid var(--lgc-line); }#legacy-pdp-root .lgc-faq-item:last-child{ border-bottom:0; }#legacy-pdp-root .lgc-faq-q{  width:100%; display:flex; justify-content:space-between; align-items:center; gap:10px;  padding:15px 2px; font-size:14px; font-weight:600; text-align:left;}#legacy-pdp-root .lgc-faq-q .lgc-plus{ font-size:18px; font-weight:300; transition:transform .25s ease; color:var(--lgc-ink-faint); }#legacy-pdp-root .lgc-faq-item.is-open .lgc-plus{ transform:rotate(45deg); }#legacy-pdp-root .lgc-faq-a{ max-height:0; overflow:hidden; transition:max-height .3s ease; }#legacy-pdp-root .lgc-faq-a-inner{ padding:0 2px 16px; font-size:13px; color:var(--lgc-ink-soft); }#legacy-pdp-root .lgc-faq-item.is-open .lgc-faq-a{ max-height:300px; }\n\/* ---------- FOOTER ---------- *\/#legacy-pdp-root .lgc-tagline{ text-align:center; padding:32px 20px 6px; font-size:13px; color:var(--lgc-ink-faint); font-weight:500; }\n\/* ---------- LANG SWITCH (bandeiras) ---------- *\/#legacy-pdp-root .lgc-langbar{ display:flex; justify-content:center; gap:8px; padding-top:14px; }#legacy-pdp-root .lgc-lang-btn{  width:26px; height:19px; padding:0; border-radius:2px; overflow:hidden;  border:1px solid var(--lgc-line); opacity:.55; transition:opacity .2s ease, border-color .2s ease;  line-height:0;}#legacy-pdp-root .lgc-lang-btn img{ width:100%; height:100%; object-fit:cover; border-radius:1px; }#legacy-pdp-root .lgc-lang-btn.is-active{ opacity:1; border-color:var(--lgc-black); }\n\u003c\/style\u003e\n\n\u003csection class=\"lgc-wrap lgc-hero\"\u003e\n  \u003cspan class=\"lgc-badge\"\u003e\u003cspan class=\"lgc-badge-dot\"\u003e\u003c\/span\u003eLEGACY — Conçu pour durer\u003c\/span\u003e\n  \u003ch2 class=\"lgc-h1\" data-i18n=\"hero.headline\"\u003eACE — La concentration au service du mouvement.\u003c\/h2\u003e\n\n  \u003cp class=\"lgc-hero-sub\" data-i18n=\"hero.sub\"\u003eUne silhouette de masque enveloppant pour la course, le cyclisme et les mouvements rapides du quotidien, avec une couverture UV400 polarisée.\u003c\/p\u003e\n\n  \u003cdiv class=\"lgc-hero-pills\"\u003e\n\n    \u003cspan class=\"lgc-pill\" data-i18n=\"hero.pill1\"\u003eÉcran polarisé\u003c\/span\u003e\n    \u003cspan class=\"lgc-pill\" data-i18n=\"hero.pill2\"\u003eProtection UV400\u003c\/span\u003e\n    \u003cspan class=\"lgc-pill\" data-i18n=\"hero.pill3\"\u003eRetours sous 14 jours\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-hero-img\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-ace-hero.png?v=1786014129\" alt=\"ACE unbranded eyewear hero\"\u003e\u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\u003csection class=\"lgc-wrap lgc-section\"\u003e\n  \u003cdiv class=\"lgc-pillars-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\" data-i18n=\"pillars.eyebrow\"\u003ePourquoi Legacy\u003c\/span\u003e\u003ch2 class=\"lgc-h2\" data-i18n=\"pillars.headline\"\u003eProtection fiable, lignes aérodynamiques, performances polyvalentes\u003c\/h2\u003e\n\n\n\u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-pillar-grid\"\u003e\n\n    \u003cdiv class=\"lgc-pillar is-dark\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M12 2 21 7 21 17 12 22 3 17 3 7Z\"\u003e\u003c\/path\u003e\u003cpath d=\"M3 7 12 12 21 7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch4 data-i18n=\"pillars.quality.title\"\u003eVerre écran large\u003c\/h4\u003e\n\n\u003cp data-i18n=\"pillars.quality.desc\"\u003eLe verre enveloppant continu crée un large champ visuel et une silhouette sportive moderne.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-pillar is-stone\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M4 4h9l7 7-9 9-7-7z\"\u003e\u003c\/path\u003e\u003ccircle cx=\"9\" cy=\"9\" r=\"1.4\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003ch4 data-i18n=\"pillars.price.title\"\u003ePrix juste\u003c\/h4\u003e\n\n\u003cp data-i18n=\"pillars.price.desc\"\u003eDesign fonctionnel sans majoration inutile du prix de vente.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-pillar is-graphite\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M12 2 3 6v6c0 5 4 8.5 9 10 5-1.5 9-5 9-10V6z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch4 data-i18n=\"pillars.trust.title\"\u003eMaintien sécurisé\u003c\/h4\u003e\n\n\u003cp data-i18n=\"pillars.trust.desc\"\u003eLes branches incurvées et le support nasal intégré permettent à la monture de rester près du visage lors d'une utilisation active.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-pillar is-cream\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M4 12a8 8 0 1 0 3-6.2\"\u003e\u003c\/path\u003e\u003cpath d=\"M4 4v5h5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch4 data-i18n=\"pillars.guarantee.title\"\u003eGarantie + Retours\u003c\/h4\u003e\n\n\u003cp data-i18n=\"pillars.guarantee.desc\"\u003eDroit de rétractation de 14 jours et protection contre les défauts de fabrication.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n  \u003cdiv class=\"lgc-carousel-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\" data-i18n=\"carousel1.eyebrow\"\u003eLes détails\u003c\/span\u003e\u003ch2 class=\"lgc-h2\" data-i18n=\"carousel1.headline\"\u003eConstruction performante, examinée de près\u003c\/h2\u003e\n\n\u003cp class=\"lgc-p\" data-i18n=\"carousel1.text\"\u003eDécouvrez la courbure de l'écran, le support nasal, le profil des branches et la finition miroir.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-carousel-wrap\"\u003e\n\n\u003cdiv class=\"lgc-carousel\" data-carousel=\"qualidade\"\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-ace-quality-1.png?v=1786014136\" alt=\"ACE lens and material detail\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-ace-quality-2.png?v=1786014145\" alt=\"ACE frame construction detail\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-ace-quality-3.png?v=1786014152\" alt=\"ACE fit and profile detail\"\u003e\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003cbutton class=\"lgc-arrow lgc-prev\" data-arrow-prev=\"qualidade\" aria-label=\"Previous\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M15 18l-6-6 6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\u003cbutton class=\"lgc-arrow lgc-next\" data-arrow-next=\"qualidade\" aria-label=\"Next\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M9 18l6-6-6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-dots\" data-dots=\"qualidade\"\u003e\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n  \u003cdiv class=\"lgc-carousel-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\" data-i18n=\"carousel2.eyebrow\"\u003eEn mouvement\u003c\/span\u003e\u003ch2 class=\"lgc-h2\" data-i18n=\"carousel2.headline\"\u003eConçue pour le rythme de la journée\u003c\/h2\u003e\n\n\u003cp class=\"lgc-p\" data-i18n=\"carousel2.text\"\u003eConçue pour les parcours de course, les sessions de cyclisme et les activités quotidiennes.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-carousel-wrap\"\u003e\n\n\u003cdiv class=\"lgc-carousel\" data-carousel=\"uso\"\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-ace-lifestyle-1.png?v=1786014159\" alt=\"ACE eyewear in active context\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-ace-lifestyle-2.png?v=1786014172\" alt=\"ACE eyewear outdoor lifestyle\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-ace-lifestyle-3.png?v=1786014176\" alt=\"ACE eyewear performance setting\"\u003e\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003cbutton class=\"lgc-arrow lgc-prev\" data-arrow-prev=\"uso\" aria-label=\"Previous\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M15 18l-6-6 6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\u003cbutton class=\"lgc-arrow lgc-next\" data-arrow-next=\"uso\" aria-label=\"Next\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M9 18l6-6-6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-dots\" data-dots=\"uso\"\u003e\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c!-- OPTIONAL SIZE GUIDE\nInclude a size\/measurement table only when the source provides verified measurements\nin centimetres for direct comparison. Never create a table from size labels alone.\n--\u0026gt;\n\n\u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n  \u003cdiv class=\"lgc-card is-white\"\u003e\n\n\u003cdiv class=\"lgc-section-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\" data-i18n=\"specs.eyebrow\"\u003eSpécifications\u003c\/span\u003e\u003ch2 class=\"lgc-h2\" data-i18n=\"specs.headline\"\u003eDétails du produit\u003c\/h2\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tabs-nav\" data-tabgroup=\"specs\"\u003e\n\n\u003cbutton class=\"lgc-tab-btn is-active\" data-tab=\"materiais\" data-i18n=\"specs.tab1\"\u003eDesign\u003c\/button\u003e\u003cbutton class=\"lgc-tab-btn\" data-tab=\"cuidados\" data-i18n=\"specs.tab2\"\u003eEntretien\u003c\/button\u003e\u003cbutton class=\"lgc-tab-btn\" data-tab=\"tecnica\" data-i18n=\"specs.tab3\"\u003eAjustement\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tab-panel is-active\" data-panel=\"materiais\"\u003e\u003cdiv class=\"lgc-specs-list\"\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan data-i18n=\"specs.mat.label1\"\u003eStyle\u003c\/span\u003e\u003cspan data-i18n=\"specs.mat.value1\"\u003eLunettes de soleil sportives à écran enveloppant\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan data-i18n=\"specs.mat.label2\"\u003eVerre\u003c\/span\u003e\u003cspan data-i18n=\"specs.mat.value2\"\u003eVerre écran UV400 polarisé\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan data-i18n=\"specs.mat.label3\"\u003eMonture\u003c\/span\u003e\u003cspan data-i18n=\"specs.mat.value3\"\u003eMonture sport légère\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan data-i18n=\"specs.mat.label4\"\u003eProfil\u003c\/span\u003e\u003cspan data-i18n=\"specs.mat.value4\"\u003eForme enveloppante ajustée\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tab-panel\" data-panel=\"cuidados\"\u003e\u003cdiv class=\"lgc-specs-list\"\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan data-i18n=\"specs.care.label1\"\u003eNettoyage\u003c\/span\u003e\u003cspan data-i18n=\"specs.care.value1\"\u003eEssuyez les verres avec un chiffon propre en microfibre\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan data-i18n=\"specs.care.label2\"\u003eHumidité\u003c\/span\u003e\u003cspan data-i18n=\"specs.care.value2\"\u003eLaisser sécher à l'air libre avant de ranger\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan data-i18n=\"specs.care.label3\"\u003eRangement\u003c\/span\u003e\u003cspan data-i18n=\"specs.care.value3\"\u003eProtéger des surfaces dures ou abrasives\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tab-panel\" data-panel=\"tecnica\"\u003e\u003cdiv class=\"lgc-specs-list\"\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan data-i18n=\"specs.tech.label1\"\u003eIdéal Pour\u003c\/span\u003e\u003cspan data-i18n=\"specs.tech.value1\"\u003eCourse à pied et cyclisme\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan data-i18n=\"specs.tech.label2\"\u003eAjustement\u003c\/span\u003e\u003cspan data-i18n=\"specs.tech.value2\"\u003eAjustement sport enveloppant\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan data-i18n=\"specs.tech.label3\"\u003eEntretien\u003c\/span\u003e\u003cspan data-i18n=\"specs.tech.value3\"\u003eRincer la poussière avant d'essuyer\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan data-i18n=\"specs.tech.label4\"\u003eDépartement\u003c\/span\u003e\u003cspan data-i18n=\"specs.tech.value4\"\u003eUnisexe\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003cdiv class=\"legacy-brand-card\" data-legacy-brand-signature=\"v6\"\u003e\n\n  \u003cdiv class=\"legacy-brand-card__inner\"\u003e\n\n    \u003cdiv class=\"legacy-brand-card__logo-wrap\"\u003e\n\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/logo-white.png?v=1785300933\" alt=\"Legacy Store\" class=\"legacy-brand-card__logo\"\u003e\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"legacy-brand-card__content\"\u003e\n\n      \u003cp class=\"legacy-brand-card__eyebrow\"\u003eÀ propos de nous\u003c\/p\u003e\n\n\n      \u003cp class=\"legacy-brand-card__text\"\u003e\n        Legacy est conçu pour ceux qui apprécient le style intemporel, les détails raffinés et la qualité durable.\n        Nous sélectionnons des essentiels sophistiqués qui apportent confiance, caractère et élégance sans effort\n        à la vie quotidienne.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"legacy-brand-card__socials\"\u003e\n\n      \u003ca href=\"https:\/\/instagram.com\/legacy.luxurywear\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"legacy-brand-card__social legacy-brand-card__social--clickable\" aria-label=\"Instagram Legacy Luxurywear\"\u003e\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003c!--$9--\u003e\n        \n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eInstagram\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \n\n      \u003cdiv class=\"legacy-brand-card__social\" aria-label=\"TikTok\"\u003e\n\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M14.2 4c.6 1.7 1.7 3 3.8 3.3v2.5c-1.4 0-2.7-.4-3.8-1.1v5.4c0 3-2.2 5-5.1 5-2.6 0-4.7-1.8-4.7-4.4 0-2.9 2.4-4.8 5.3-4.4v2.6c-1.2-.4-2.6.3-2.6 1.8 0 1.1.9 1.9 2 1.9 1.3 0 2.3-.8 2.3-2.6V4h2.8Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eTikTok\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"legacy-brand-card__social\" aria-label=\"YouTube\"\u003e\n\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M21.2 8.4c-.2-1-.9-1.8-1.9-2-1.7-.4-7.3-.4-7.3-.4s-5.6 0-7.3.4c-1 .2-1.7 1-1.9 2C2.4 10 2.4 12 2.4 12s0 2 .4 3.6c.2 1 .9 1.8 1.9 2 1.7.4 7.3.4 7.3.4s5.6 0 7.3-.4c1-.2 1.7-1 1.9-2 .4-1.6.4-3.6.4-3.6s0-2-.4-3.6Z\" stroke=\"currentColor\" stroke-width=\"1.8\" fill=\"none\"\u003e\u003c\/path\u003e\n            \u003cpath d=\"M10.2 9.4 15 12l-4.8 2.6V9.4Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eYouTube\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"legacy-brand-card__social\" aria-label=\"Facebook\"\u003e\n\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M13.4 20v-6.2h2.1l.4-2.5h-2.5V9.7c0-.7.2-1.2 1.2-1.2h1.4V6.2c-.2 0-.9-.1-1.8-.1-1.8 0-3.1 1.1-3.1 3.2v2h-2.1v2.5h2.1V20h2.3Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eFacebook\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \n\n\n\n\n\n\u003cstyle\u003e\n  .legacy-brand-card,\n  .legacy-brand-card * {\n    box-sizing: border-box;\n  }\n\n  .legacy-brand-card {\n    width: 100%;\n    margin: 0;\n  }\n\n  .legacy-brand-card__inner {\n    background: #1c1c1c;\n    color: #ffffff;\n    border-radius: 16px;\n    padding: 24px 22px;\n    font-family: Inter, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Arial, sans-serif;\n    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.16);\n  }\n\n  .legacy-brand-card__logo-wrap {\n    margin-bottom: 18px;\n  }\n\n  .legacy-brand-card__logo {\n    display: block;\n    max-width: 180px;\n    width: 100%;\n    height: auto;\n  }\n\n  .legacy-brand-card__content {\n    margin-bottom: 20px;\n  }\n\n  .legacy-brand-card__eyebrow {\n    margin: 0 0 10px;\n    font-size: 14px;\n    line-height: 1.2;\n    font-weight: 700;\n    color: #ffffff;\n  }\n\n  .legacy-brand-card__text {\n    margin: 0;\n    color: rgba(255, 255, 255, 0.72);\n    font-size: 15px;\n    line-height: 1.8;\n    font-weight: 400;\n    max-width: 640px;\n  }\n\n  .legacy-brand-card__socials {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 12px;\n  }\n\n  .legacy-brand-card__social {\n    display: flex;\n    align-items: center;\n    gap: 10px;\n    padding: 12px 14px;\n    border-radius: 12px;\n    background: rgba(255, 255, 255, 0.04);\n    border: 1px solid rgba(255, 255, 255, 0.08);\n    text-decoration: none;\n    color: #ffffff;\n    min-width: 0;\n  }\n\n  .legacy-brand-card__social--clickable {\n    transition: transform 0.2s ease, background 0.2s ease, border-color 0.2s ease;\n    cursor: pointer;\n  }\n\n  .legacy-brand-card__social--clickable:hover {\n    transform: translateY(-1px);\n    background: rgba(255, 255, 255, 0.07);\n    border-color: rgba(255, 255, 255, 0.16);\n  }\n\n  .legacy-brand-card__social-icon {\n    width: 18px;\n    height: 18px;\n    min-width: 18px;\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    color: #ffffff;\n  }\n\n  .legacy-brand-card__social-icon svg {\n    width: 18px;\n    height: 18px;\n    display: block;\n  }\n\n  .legacy-brand-card__social-label {\n    font-size: 13px;\n    font-weight: 600;\n    color: #ffffff;\n    white-space: nowrap;\n  }\n\n  .legacy-brand-card__social-handle {\n    margin-left: auto;\n    font-size: 13px;\n    color: rgba(255, 255, 255, 0.66);\n    overflow: hidden;\n    text-overflow: ellipsis;\n    white-space: nowrap;\n  }\n\n  @media screen and (max-width: 749px) {\n    .legacy-brand-card__inner {\n      padding: 20px 18px;\n      border-radius: 14px;\n    }\n\n    .legacy-brand-card__logo {\n      max-width: 160px;\n    }\n\n    .legacy-brand-card__text {\n      font-size: 14px;\n      line-height: 1.7;\n    }\n\n    .legacy-brand-card__socials {\n      grid-template-columns: 1fr;\n    }\n\n    .legacy-brand-card__social {\n      padding: 11px 12px;\n    }\n\n    .legacy-brand-card__social-label,\n    .legacy-brand-card__social-handle {\n      font-size: 12.5px;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cstyle\u003e\n  \/* Compatibility with the legacy PDP reset. Keeps the approved card visually identical. *\/\n  #legacy-pdp-root .legacy-brand-card,\n  #legacy-pdp-root .legacy-brand-card * { box-sizing: border-box; }\n  #legacy-pdp-root .legacy-brand-card { width: 100%; margin: 0; }\n  #legacy-pdp-root .legacy-brand-card__inner {\n    background: #1c1c1c; color: #ffffff; border-radius: 16px; padding: 24px 22px;\n    font-family: Inter, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Arial, sans-serif;\n    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.16);\n  }\n  #legacy-pdp-root .legacy-brand-card__logo-wrap { margin-bottom: 18px; }\n  #legacy-pdp-root .legacy-brand-card__logo { display: block; max-width: 180px; width: 100%; height: auto; }\n  #legacy-pdp-root .legacy-brand-card__content { margin-bottom: 20px; }\n  #legacy-pdp-root .legacy-brand-card__eyebrow {\n    margin: 0 0 10px; font-size: 14px; line-height: 1.2; font-weight: 700; color: #ffffff;\n  }\n  #legacy-pdp-root .legacy-brand-card__text {\n    margin: 0; color: rgba(255, 255, 255, 0.72); font-size: 15px; line-height: 1.8;\n    font-weight: 400; max-width: 640px;\n  }\n  #legacy-pdp-root .legacy-brand-card__socials {\n    display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 12px;\n  }\n  #legacy-pdp-root .legacy-brand-card__social {\n    display: flex; align-items: center; gap: 10px; padding: 12px 14px; border-radius: 12px;\n    background: rgba(255, 255, 255, 0.04); border: 1px solid rgba(255, 255, 255, 0.08);\n    text-decoration: none; color: #ffffff; min-width: 0;\n  }\n  #legacy-pdp-root .legacy-brand-card__social--clickable {\n    transition: transform 0.2s ease, background 0.2s ease, border-color 0.2s ease; cursor: pointer;\n  }\n  #legacy-pdp-root .legacy-brand-card__social--clickable:hover {\n    transform: translateY(-1px); background: rgba(255, 255, 255, 0.07);\n    border-color: rgba(255, 255, 255, 0.16);\n  }\n  #legacy-pdp-root .legacy-brand-card__social-icon {\n    width: 18px; height: 18px; min-width: 18px; display: inline-flex;\n    align-items: center; justify-content: center; color: #ffffff;\n  }\n  #legacy-pdp-root .legacy-brand-card__social-icon svg { width: 18px; height: 18px; display: block; }\n  #legacy-pdp-root .legacy-brand-card__social-label {\n    font-size: 13px; font-weight: 600; color: #ffffff; white-space: nowrap;\n  }\n  #legacy-pdp-root .legacy-brand-card__social-handle {\n    margin-left: auto; font-size: 13px; color: rgba(255, 255, 255, 0.66);\n    overflow: hidden; text-overflow: ellipsis; white-space: nowrap;\n  }\n  @media screen and (max-width: 749px) {\n    #legacy-pdp-root .legacy-brand-card__inner { padding: 20px 18px; border-radius: 14px; }\n    #legacy-pdp-root .legacy-brand-card__logo { max-width: 160px; }\n    #legacy-pdp-root .legacy-brand-card__text { font-size: 14px; line-height: 1.7; }\n    #legacy-pdp-root .legacy-brand-card__socials { grid-template-columns: 1fr; }\n    #legacy-pdp-root .legacy-brand-card__social { padding: 11px 12px; }\n    #legacy-pdp-root .legacy-brand-card__social-label,\n    #legacy-pdp-root .legacy-brand-card__social-handle { font-size: 12.5px; }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"lgc-wrap lgc-tagline\"\u003eLegacy n'est pas ce que nous avons. C'est ce que nous laissons.\u003c\/div\u003e\n\n\n\n\n\n\n\u003cscript\u003e\n(function(){\n  var translations = {\"en\":{\"hero\":{\"headline\":\"ACE — Focus Built for Motion.\",\"sub\":\"A wraparound shield silhouette for running, cycling and fast everyday movement, with polarized UV400 coverage.\",\"pill1\":\"Polarized Shield\",\"pill2\":\"UV400 Coverage\",\"pill3\":\"14-Day Returns\"},\"pillars\":{\"eyebrow\":\"Why Legacy\",\"headline\":\"Confident coverage, aerodynamic lines, versatile performance\",\"quality\":{\"title\":\"Wide Shield Lens\",\"desc\":\"The continuous wraparound lens creates a broad visual field and a modern sports silhouette.\"},\"price\":{\"title\":\"Fair Price\",\"desc\":\"Purposeful design without unnecessary retail markup.\"},\"trust\":{\"title\":\"Secure Wrap\",\"desc\":\"Curved temples and an integrated nose support help the frame sit close during active use.\"},\"guarantee\":{\"title\":\"Guarantee + Returns\",\"desc\":\"14-day right of withdrawal and protection against manufacturing defects.\"}},\"carousel1\":{\"eyebrow\":\"The Details\",\"headline\":\"Performance construction, examined up close\",\"text\":\"Explore shield curvature, nose support, temple profile and mirrored finish.\"},\"carousel2\":{\"eyebrow\":\"In Motion\",\"headline\":\"Built for the pace of the day\",\"text\":\"Designed for running routes, cycling sessions and active everyday plans.\"},\"specs\":{\"eyebrow\":\"Specifications\",\"headline\":\"Product details\",\"tab1\":\"Design\",\"tab2\":\"Care\",\"tab3\":\"Use\",\"mat\":{\"label1\":\"Style\",\"value1\":\"Wraparound shield sports sunglasses\",\"label2\":\"Lens\",\"value2\":\"Polarized UV400 shield lens\",\"label3\":\"Frame\",\"value3\":\"Lightweight sport frame\",\"label4\":\"Profile\",\"value4\":\"Close-fitting wraparound shape\"},\"care\":{\"label1\":\"Cleaning\",\"value1\":\"Wipe lenses with a clean microfibre cloth\",\"label2\":\"Moisture\",\"value2\":\"Allow to air dry before storage\",\"label3\":\"Storage\",\"value3\":\"Keep protected from hard or abrasive surfaces\"},\"tech\":{\"label1\":\"Best For\",\"value1\":\"Running and cycling\",\"label2\":\"Fit\",\"value2\":\"Sport wrap fit\",\"label3\":\"Care\",\"value3\":\"Rinse away dust before wiping\",\"label4\":\"Department\",\"value4\":\"Unisex\"}}}};\n\n  function getByPath(obj, path){\n    return path.split('.').reduce(function(o,k){\n      return (o \u0026\u0026 o[k] !== undefined) ? o[k] : null;\n    }, obj);\n  }\n\n  function detectLang(){ return 'en'; }\n\n  function applyLang(root, lang){\n    if(!translations[lang]) lang = 'en';\n    root.querySelectorAll('[data-i18n]').forEach(function(el){\n      var val = getByPath(translations[lang], el.getAttribute('data-i18n'));\n      if(val !== null) el.innerHTML = val;\n    });\n    root.querySelectorAll('[data-tabgroup]').forEach(function(nav){\n      var section = nav.closest('.lgc-card') || root;\n      var buttons = nav.querySelectorAll('.lgc-tab-btn');\n      buttons.forEach(function(btn){\n        btn.addEventListener('click', function(){\n          var target = btn.getAttribute('data-tab');\n          buttons.forEach(function(b){ b.classList.remove('is-active'); });\n          btn.classList.add('is-active');\n          section.querySelectorAll('.lgc-tab-panel').forEach(function(panel){\n            panel.classList.toggle('is-active', panel.getAttribute('data-panel') === target);\n          });\n        });\n      });\n    });\n\n    root.querySelectorAll('.lgc-faq-item').forEach(function(item){\n      var q = item.querySelector('.lgc-faq-q');\n      if(q) q.addEventListener('click', function(){ item.classList.toggle('is-open'); });\n    });\n\n    var AUTOPLAY_MS = 5000;\n\n    root.querySelectorAll('.lgc-carousel').forEach(function(carousel){\n      var key = carousel.getAttribute('data-carousel');\n      var dotsWrap = root.querySelector('[data-dots=\"' + key + '\"]');\n      var originals = Array.prototype.slice.call(carousel.querySelectorAll('.lgc-carousel-item'));\n      var n = originals.length;\n      if(!dotsWrap || n \u003c 2) return;\n\n      originals.forEach(function(_, i){\n        var dot = document.createElement('span');\n        dot.className = 'lgc-dot' + (i === 0 ? ' is-active' : '');\n        dotsWrap.appendChild(dot);\n      });\n      var dots = dotsWrap.querySelectorAll('.lgc-dot');\n\n      var firstClone = originals[0].cloneNode(true);\n      var lastClone = originals[n - 1].cloneNode(true);\n      firstClone.setAttribute('aria-hidden', 'true');\n      lastClone.setAttribute('aria-hidden', 'true');\n      carousel.appendChild(firstClone);\n      carousel.insertBefore(lastClone, originals[0]);\n\n      var allItems = Array.prototype.slice.call(carousel.children);\n\n      function scrollLeftFor(el){\n        return el.getBoundingClientRect().left - carousel.getBoundingClientRect().left + carousel.scrollLeft;\n      }\n      function goTo(i, smooth){\n        carousel.scrollTo({ left: scrollLeftFor(allItems[i]), behavior: smooth ? 'smooth' : 'auto' });\n      }\n      function setActiveDot(realIndex){\n        dots.forEach(function(d, i){ d.classList.toggle('is-active', i === realIndex); });\n      }\n\n      goTo(1, false);\n\n      var settleTimer = null;\n      var autoplayTimer = null;\n\n      function settle(){\n        var center = carousel.scrollLeft + carousel.clientWidth \/ 2;\n        var closest = 1;\n        var closestDist = Infinity;\n        allItems.forEach(function(item, i){\n          var itemCenter = item.offsetLeft + item.clientWidth \/ 2;\n          var dist = Math.abs(itemCenter - center);\n          if(dist \u003c closestDist){ closestDist = dist; closest = i; }\n        });\n        var realIndex = (closest - 1 + n) % n;\n        setActiveDot(realIndex);\n        if(closest === 0){ goTo(n, false); }\n        else if(closest === allItems.length - 1){ goTo(1, false); }\n      }\n\n      carousel.addEventListener('scroll', function(){\n        clearTimeout(settleTimer);\n        settleTimer = setTimeout(settle, 120);\n      });\n\n      function step(dir){\n        var w = originals[0].getBoundingClientRect().width + 10;\n        carousel.scrollBy({ left: w * dir, behavior: 'smooth' });\n      }\n\n      function scheduleAutoplay(){\n        clearTimeout(autoplayTimer);\n        autoplayTimer = setTimeout(function(){\n          step(1);\n          scheduleAutoplay();\n        }, AUTOPLAY_MS);\n      }\n      function restartAutoplay(){ scheduleAutoplay(); }\n\n      ['pointerdown', 'touchstart', 'wheel'].forEach(function(evt){\n        carousel.addEventListener(evt, restartAutoplay, { passive: true });\n      });\n\n      var prevBtn = root.querySelector('[data-arrow-prev=\"' + key + '\"]');\n      var nextBtn = root.querySelector('[data-arrow-next=\"' + key + '\"]');\n      if(prevBtn) prevBtn.addEventListener('click', function(){ step(-1); restartAutoplay(); });\n      if(nextBtn) nextBtn.addEventListener('click', function(){ step(1); restartAutoplay(); });\n\n      scheduleAutoplay();\n    });\n  });\n})();\n\u003c\/script\u003e\n","brand":"Legacy","offers":[{"title":"Standardtitel","offer_id":50226129174768,"sku":"DJED5-WO616004","price":39.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0855\/6357\/2464\/files\/ace-spectrum-blue-02_8a760f2f-92eb-4ebb-bfae-7c8ff0efb076.png?v=1786195898"},{"product_id":"polarized-uv400-round-frame-sunglasses-legacy-porto","title":"Lunettes de soleil polarisées UV400 monture ronde – Legacy PORTO","description":"\n\n\u003cdiv class=\"legacy-pdp\" id=\"legacy-pdp-root\"\u003e\n\n\u003cstyle\u003e#legacy-pdp-root{  --lgc-black:#0D0D0D;  --lgc-graphite:#2B2B2B;  --lgc-stone:#D9D6CF;  --lgc-cream:#F2EFE9;  --lgc-white:#FFFFFF;  --lgc-ink-soft: rgba(13,13,13,0.62);  --lgc-ink-faint: rgba(13,13,13,0.42);  --lgc-line: rgba(13,13,13,0.08);  --lgc-radius-lg: 24px;  --lgc-radius-md: 18px;  --lgc-radius-sm: 12px;  --lgc-sans: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;  all: initial;  display:block;  box-sizing:border-box;  font-family: var(--lgc-sans);  color: var(--lgc-black);  background: var(--lgc-white);  -webkit-font-smoothing: antialiased;  text-align:left;  line-height:1.5;  max-width:600px;  margin:0 auto;}#legacy-pdp-root *, #legacy-pdp-root *::before, #legacy-pdp-root *::after{  box-sizing:border-box; margin:0; padding:0; font-family:inherit;  color:inherit; text-align:left; line-height:inherit; -webkit-font-smoothing: antialiased;}#legacy-pdp-root img{ max-width:100%; display:block; border:0; }#legacy-pdp-root button{ background:none; border:0; cursor:pointer; font:inherit; }#legacy-pdp-root ul{ list-style:none; }#legacy-pdp-root svg{ display:block; flex-shrink:0; }\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@300;400;500;600;700;800\u0026display=swap');\n#legacy-pdp-root .lgc-wrap{ padding:0 18px; }#legacy-pdp-root .lgc-section{ padding:36px 0; }\n#legacy-pdp-root .lgc-badge{  display:inline-flex; align-items:center; gap:6px;  background:var(--lgc-cream); color:var(--lgc-black);  padding:6px 14px; border-radius:999px; font-size:11.5px; font-weight:600;}#legacy-pdp-root .lgc-badge-dot{ width:6px; height:6px; border-radius:50%; background:var(--lgc-black); }\n#legacy-pdp-root .lgc-eyebrow{ font-size:12.5px; font-weight:600; color:var(--lgc-ink-soft); }#legacy-pdp-root .lgc-h1{ font-size:24px; font-weight:700; letter-spacing:-0.02em; line-height:1.12; }#legacy-pdp-root h2.lgc-h2{ font-size:22px; font-weight:700; letter-spacing:-0.02em; line-height:1.15; }#legacy-pdp-root h3.lgc-h3{ font-size:18px; font-weight:600; letter-spacing:-0.01em; }#legacy-pdp-root p.lgc-p{ font-size:15px; font-weight:400; color:var(--lgc-ink-soft); line-height:1.55; }\n\/* ---------- HERO ---------- *\/#legacy-pdp-root .lgc-hero{ padding:36px 0 8px; text-align:center; }#legacy-pdp-root .lgc-hero h1{ margin-top:14px; }#legacy-pdp-root .lgc-hero-sub{ margin:14px 0 0; font-size:15.5px; color:var(--lgc-ink-soft); }#legacy-pdp-root .lgc-hero-pills{ display:flex; gap:8px; justify-content:center; margin-top:20px; flex-wrap:wrap; }#legacy-pdp-root .lgc-pill{  font-size:12px; font-weight:500; padding:7px 14px; border-radius:999px;  background:var(--lgc-white); border:1px solid var(--lgc-line); color:var(--lgc-black);}#legacy-pdp-root .lgc-hero-img{  margin-top:26px; border-radius:var(--lgc-radius-lg); overflow:hidden; background:var(--lgc-cream);}#legacy-pdp-root .lgc-hero-img img{ width:100%; aspect-ratio:4\/5; object-fit:cover; }\n\/* ---------- PILARES ---------- *\/#legacy-pdp-root .lgc-pillars-head{ margin-bottom:18px; }#legacy-pdp-root .lgc-pillars-head h2{ margin-top:8px; }#legacy-pdp-root .lgc-pillar-grid{ display:grid; grid-template-columns:1fr 1fr; gap:12px; }#legacy-pdp-root .lgc-pillar{  border-radius:var(--lgc-radius-md); padding:20px 18px; min-height:150px;  display:flex; flex-direction:column; justify-content:flex-start;}#legacy-pdp-root .lgc-pillar.is-dark{ background:var(--lgc-black); color:var(--lgc-white); }#legacy-pdp-root .lgc-pillar.is-graphite{ background:var(--lgc-graphite); color:var(--lgc-white); }#legacy-pdp-root .lgc-pillar.is-stone{ background:var(--lgc-stone); color:var(--lgc-black); }#legacy-pdp-root .lgc-pillar.is-cream{ background:var(--lgc-cream); color:var(--lgc-black); }#legacy-pdp-root .lgc-pillar svg{ width:20px; height:20px; margin-bottom:16px; opacity:.9; }#legacy-pdp-root .lgc-pillar h4{ font-size:15px; font-weight:600; margin-bottom:6px; letter-spacing:-0.01em; }#legacy-pdp-root .lgc-pillar p{ font-size:12.5px; opacity:.72; font-weight:400; line-height:1.4; }\n\/* ---------- CARROSSÉIS ---------- *\/#legacy-pdp-root .lgc-carousel-head{ margin-bottom:16px; }#legacy-pdp-root .lgc-carousel-head h2{ margin-top:8px; }#legacy-pdp-root .lgc-carousel-head .lgc-p{ margin-top:6px; }#legacy-pdp-root .lgc-carousel{  display:flex; overflow-x:auto; gap:10px; scroll-snap-type:x mandatory;  -webkit-overflow-scrolling:touch; scrollbar-width:none; padding-bottom:2px;  margin:0 -18px; padding-left:18px; padding-right:18px;}#legacy-pdp-root .lgc-carousel::-webkit-scrollbar{ display:none; }#legacy-pdp-root .lgc-carousel-item{  flex:0 0 82%; scroll-snap-align:center; border-radius:var(--lgc-radius-md);  overflow:hidden; background:var(--lgc-cream); position:relative;}#legacy-pdp-root .lgc-carousel-item img{ width:100%; aspect-ratio:9\/16; object-fit:cover; }#legacy-pdp-root .lgc-carousel-cap{  position:absolute; left:10px; bottom:10px; background:rgba(13,13,13,0.55);  color:var(--lgc-white); font-size:11.5px; font-weight:500; padding:5px 10px; border-radius:999px;  backdrop-filter:blur(4px);}#legacy-pdp-root .lgc-carousel-wrap{ position:relative; }#legacy-pdp-root .lgc-arrow{  position:absolute; top:50%; transform:translateY(-50%); z-index:2;  width:32px; height:32px; border-radius:50%; background:rgba(13,13,13,0.5);  display:flex; align-items:center; justify-content:center; backdrop-filter:blur(4px);}#legacy-pdp-root .lgc-arrow svg{ width:16px; height:16px; stroke:var(--lgc-white); }#legacy-pdp-root .lgc-arrow.lgc-prev{ left:8px; }#legacy-pdp-root .lgc-arrow.lgc-next{ right:8px; }#legacy-pdp-root .lgc-dots{ display:flex; justify-content:center; gap:6px; margin-top:14px; }#legacy-pdp-root .lgc-dot{ width:6px; height:6px; border-radius:50%; background:var(--lgc-line); transition:all .2s ease; }#legacy-pdp-root .lgc-dot.is-active{ background:var(--lgc-black); width:16px; border-radius:3px; }\n\/* ---------- CARDS (dimensões \/ specs \/ faq) ---------- *\/#legacy-pdp-root .lgc-card{ background:var(--lgc-cream); border-radius:var(--lgc-radius-lg); padding:22px 18px; }#legacy-pdp-root .lgc-card.is-white{ background:var(--lgc-white); border:1px solid var(--lgc-line); }#legacy-pdp-root .lgc-section-head{ margin-bottom:18px; }#legacy-pdp-root .lgc-section-head h2{ margin-top:6px; }#legacy-pdp-root .lgc-tabs-nav{  display:inline-flex; gap:4px; background:var(--lgc-white); padding:4px; border-radius:999px; margin-bottom:18px;}#legacy-pdp-root .lgc-card.is-white .lgc-tabs-nav{ background:var(--lgc-cream); }#legacy-pdp-root .lgc-tab-btn{  padding:8px 14px; font-size:12.5px; font-weight:600; border-radius:999px; color:var(--lgc-ink-faint);  transition:all .2s ease;}#legacy-pdp-root .lgc-tab-btn.is-active{ background:var(--lgc-black); color:var(--lgc-white); }#legacy-pdp-root .lgc-tab-panel{ display:none; }#legacy-pdp-root .lgc-tab-panel.is-active{ display:block; }\n#legacy-pdp-root table.lgc-table{  width:100%; border-collapse:separate; border-spacing:0; font-size:13.5px;  background:var(--lgc-white); border-radius:var(--lgc-radius-sm); overflow:hidden;}#legacy-pdp-root table.lgc-table th, #legacy-pdp-root table.lgc-table td{  padding:11px 12px; text-align:left; border-bottom:1px solid var(--lgc-line);}#legacy-pdp-root table.lgc-table td:first-child{ font-weight:600; width:46%; }#legacy-pdp-root table.lgc-table tr:last-child td{ border-bottom:0; }#legacy-pdp-root .lgc-size-note{ font-size:12px; color:var(--lgc-ink-faint); margin-top:14px; }#legacy-pdp-root .lgc-table-scroll{  max-width:100%; overflow:hidden;  border-radius:var(--lgc-radius-sm); border:1px solid var(--lgc-line);}#legacy-pdp-root .lgc-table-scroll table.lgc-table{  width:100%; table-layout:fixed; border-radius:0; font-size:10.5px;}#legacy-pdp-root .lgc-table-scroll table.lgc-table th,#legacy-pdp-root .lgc-table-scroll table.lgc-table td{  padding:7px 3px; text-align:center; white-space:normal; word-break:break-word; overflow-wrap:break-word;}#legacy-pdp-root .lgc-table-scroll table.lgc-table th{  font-size:7.8px; letter-spacing:0; text-transform:uppercase; font-weight:600;  color:var(--lgc-ink-soft); background:var(--lgc-cream); line-height:1.2;}#legacy-pdp-root .lgc-table-scroll table.lgc-table td:first-child,#legacy-pdp-root .lgc-table-scroll table.lgc-table th:first-child{  font-weight:700;}\n#legacy-pdp-root .lgc-specs-list{ display:grid; gap:0; }#legacy-pdp-root .lgc-specs-row{  display:grid; grid-template-columns:1fr; gap:2px; padding:13px 0; border-bottom:1px solid var(--lgc-line); font-size:13.5px;}#legacy-pdp-root .lgc-specs-row:last-child{ border-bottom:0; }#legacy-pdp-root .lgc-specs-row span:first-child{ font-weight:600; color:var(--lgc-black); font-size:11px; text-transform:uppercase; letter-spacing:.04em; opacity:.6; }#legacy-pdp-root .lgc-specs-row span:last-child{ color:var(--lgc-black); }\n\/* ---------- GARANTIA (2 por linha) ---------- *\/#legacy-pdp-root .lgc-trust-head{ margin-bottom:18px; }#legacy-pdp-root .lgc-trust-head h2{ margin-top:8px; }#legacy-pdp-root .lgc-trust-grid{ display:grid; grid-template-columns:1fr 1fr; gap:12px; }#legacy-pdp-root .lgc-trust-item{  border-radius:var(--lgc-radius-md); padding:20px 14px; text-align:center; background:var(--lgc-cream);}#legacy-pdp-root .lgc-trust-item svg{ width:22px; height:22px; margin:0 auto 12px; }#legacy-pdp-root .lgc-trust-item h4{ font-size:14px; font-weight:600; margin-bottom:5px; }#legacy-pdp-root .lgc-trust-item p{ font-size:12px; color:var(--lgc-ink-soft); line-height:1.4; }\n\/* ---------- FAQ ---------- *\/#legacy-pdp-root .lgc-faq-item{ border-bottom:1px solid var(--lgc-line); }#legacy-pdp-root .lgc-faq-item:last-child{ border-bottom:0; }#legacy-pdp-root .lgc-faq-q{  width:100%; display:flex; justify-content:space-between; align-items:center; gap:10px;  padding:15px 2px; font-size:14px; font-weight:600; text-align:left;}#legacy-pdp-root .lgc-faq-q .lgc-plus{ font-size:18px; font-weight:300; transition:transform .25s ease; color:var(--lgc-ink-faint); }#legacy-pdp-root .lgc-faq-item.is-open .lgc-plus{ transform:rotate(45deg); }#legacy-pdp-root .lgc-faq-a{ max-height:0; overflow:hidden; transition:max-height .3s ease; }#legacy-pdp-root .lgc-faq-a-inner{ padding:0 2px 16px; font-size:13px; color:var(--lgc-ink-soft); }#legacy-pdp-root .lgc-faq-item.is-open .lgc-faq-a{ max-height:300px; }\n\/* ---------- FOOTER ---------- *\/#legacy-pdp-root .lgc-tagline{ text-align:center; padding:32px 20px 6px; font-size:13px; color:var(--lgc-ink-faint); font-weight:500; }\n\/* ---------- LANG SWITCH (bandeiras) ---------- *\/#legacy-pdp-root .lgc-langbar{ display:none; justify-content:center; gap:8px; padding-top:14px; }#legacy-pdp-root .lgc-lang-btn{  width:26px; height:19px; padding:0; border-radius:2px; overflow:hidden;  border:1px solid var(--lgc-line); opacity:.55; transition:opacity .2s ease, border-color .2s ease;  line-height:0;}#legacy-pdp-root .lgc-lang-btn img{ width:100%; height:100%; object-fit:cover; border-radius:1px; }#legacy-pdp-root .lgc-lang-btn.is-active{ opacity:1; border-color:var(--lgc-black); }\n\u003c\/style\u003e\n\n\u003csection class=\"lgc-wrap lgc-hero\"\u003e\n  \u003cspan class=\"lgc-badge\"\u003e\u003cspan class=\"lgc-badge-dot\"\u003e\u003c\/span\u003eLEGACY — Conçue pour durer\u003c\/span\u003e\n  \u003ch2 class=\"lgc-h1\"\u003ePORTO — Caractère arrondi, clarté au quotidien.\u003c\/h2\u003e\n\n  \u003cp class=\"lgc-hero-sub\"\u003eUne silhouette ronde et polyvalente avec de l'acétate poli, des proportions équilibrées et des verres polarisés UV400.\u003c\/p\u003e\n\n  \u003cdiv class=\"lgc-hero-pills\"\u003e\n\n    \u003cspan class=\"lgc-pill\"\u003eVerres Polarisés\u003c\/span\u003e\n    \u003cspan class=\"lgc-pill\"\u003eProtection UV400\u003c\/span\u003e\n    \u003cspan class=\"lgc-pill\"\u003eRetours sous 14 jours\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-hero-img\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/porto-description-hero.png?v=1785980232\" alt=\"Lunettes de soleil rondes polarisées UV400 PORTO - éditorial\"\u003e\u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\u003csection class=\"lgc-wrap lgc-section\"\u003e\n  \u003cdiv class=\"lgc-pillars-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\"\u003ePourquoi Legacy\u003c\/span\u003e\u003ch2 class=\"lgc-h2\"\u003eClarté polarisée, lignes arrondies et caractère européen sans effort\u003c\/h2\u003e\n\n\n\u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-pillar-grid\"\u003e\n\n    \u003cdiv class=\"lgc-pillar is-dark\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M12 2 21 7 21 17 12 22 3 17 3 7Z\"\u003e\u003c\/path\u003e\u003cpath d=\"M3 7 12 12 21 7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch4\u003eClarté polarisée\u003c\/h4\u003e\n\n\u003cp\u003eLes verres polarisés sont conçus pour réduire l'éblouissement réfléchi pour une vision plus confortable dans des conditions lumineuses.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-pillar is-stone\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M4 4h9l7 7-9 9-7-7z\"\u003e\u003c\/path\u003e\u003ccircle cx=\"9\" cy=\"9\" r=\"1.4\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003ch4\u003eValeur raffinée\u003c\/h4\u003e\n\n\u003cp\u003eUne monture ronde intemporelle aux proportions étudiées et sans majoration inutile.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-pillar is-graphite\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M12 2 3 6v6c0 5 4 8.5 9 10 5-1.5 9-5 9-10V6z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch4\u003eProtection UV400\u003c\/h4\u003e\n\n\u003cp\u003eLes verres UV400 sont conçus pour aider à protéger les yeux de la lumière UVA et UVB.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-pillar is-cream\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M4 12a8 8 0 1 0 3-6.2\"\u003e\u003c\/path\u003e\u003cpath d=\"M4 4v5h5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch4\u003eGarantie + Retours\u003c\/h4\u003e\n\n\u003cp\u003eDélai de rétractation de 14 jours et protection contre les défauts de fabrication.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n  \u003cdiv class=\"lgc-carousel-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\"\u003eLes détails\u003c\/span\u003e\u003ch2 class=\"lgc-h2\"\u003eL'artisanat des montures rondes de près\u003c\/h2\u003e\n\n\u003cp class=\"lgc-p\"\u003eDécouvrez les montures en acétate lisses, les verres polarisés, le pont en trou de serrure sculpté, les charnières renforcées et les branches polies.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-carousel-wrap\"\u003e\n\n\u003cdiv class=\"lgc-carousel\" data-carousel=\"qualidade\"\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/porto-quality-clear.png?v=1785980237\" alt=\"Détail de l'acétate et de la charnière transparents PORTO\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/porto-quality-black.png?v=1785980243\" alt=\"Détail de l'acétate noir et des verres polarisés PORTO\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/porto-quality-havana.png?v=1785980248\" alt=\"Détail de l'acétate havane et des verres verts PORTO\"\u003e\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003cbutton class=\"lgc-arrow lgc-prev\" data-arrow-prev=\"qualidade\" aria-label=\"Précédent\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M15 18l-6-6 6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\u003cbutton class=\"lgc-arrow lgc-next\" data-arrow-next=\"qualidade\" aria-label=\"Suivant\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M9 18l6-6-6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-dots\" data-dots=\"qualidade\"\u003e\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n  \u003cdiv class=\"lgc-carousel-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\"\u003eCaractère Européen\u003c\/span\u003e\u003ch2 class=\"lgc-h2\"\u003eUn style polyvalent de la rivière à la côte\u003c\/h2\u003e\n\n\u003cp class=\"lgc-p\"\u003ePortez PORTO avec une coupe décontractée, des superpositions épurées ou des essentiels quotidiens pour une touche européenne pleine d'assurance.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-carousel-wrap\"\u003e\n\n\u003cdiv class=\"lgc-carousel\" data-carousel=\"uso\"\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/porto-lifestyle-clear.png?v=1785980253\" alt=\"Lunettes de soleil PORTO à monture transparente, style de vie au bord de la rivière\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/porto-lifestyle-black.png?v=1785980258\" alt=\"Lunettes de soleil PORTO à monture noire, style de vie urbain européen\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/porto-lifestyle-havana.png?v=1785980264\" alt=\"Lunettes de soleil PORTO à monture havane, style de vie côtier\"\u003e\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003cbutton class=\"lgc-arrow lgc-prev\" data-arrow-prev=\"uso\" aria-label=\"Précédent\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M15 18l-6-6 6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\u003cbutton class=\"lgc-arrow lgc-next\" data-arrow-next=\"uso\" aria-label=\"Suivant\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M9 18l6-6-6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-dots\" data-dots=\"uso\"\u003e\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c!-- OPTIONAL SIZE GUIDE\nInclude a size\/measurement table only when the source provides verified measurements\nin centimetres for direct comparison. Never create a table from size labels alone.\n--\u0026gt;\n\n\u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n  \u003cdiv class=\"lgc-card is-white\"\u003e\n\n\u003cdiv class=\"lgc-section-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\"\u003eSpécifications\u003c\/span\u003e\u003ch2 class=\"lgc-h2\"\u003eDétails du produit\u003c\/h2\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tabs-nav\" data-tabgroup=\"specs\"\u003e\n\n\u003cbutton class=\"lgc-tab-btn is-active\" data-tab=\"materiais\"\u003eDesign\u003c\/button\u003e\u003cbutton class=\"lgc-tab-btn\" data-tab=\"cuidados\"\u003eEntretien\u003c\/button\u003e\u003cbutton class=\"lgc-tab-btn\" data-tab=\"tecnica\"\u003eAjustement\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tab-panel is-active\" data-panel=\"materiais\"\u003e\u003cdiv class=\"lgc-specs-list\"\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eStyle\u003c\/span\u003e\u003cspan\u003eLunettes de soleil rondes classiques\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eFinition de la monture\u003c\/span\u003e\u003cspan\u003eAcétate poli pleine jante dans les coloris transparent, noir ou havane\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eTechnologie des verres\u003c\/span\u003e\u003cspan\u003ePolarisés UV400\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eQuincaillerie\u003c\/span\u003e\u003cspan\u003ePont en trou de serrure sculpté, charnières renforcées et branches effilées\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tab-panel\" data-panel=\"cuidados\"\u003e\u003cdiv class=\"lgc-specs-list\"\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eNettoyage\u003c\/span\u003e\u003cspan\u003eUtilisez un chiffon propre en microfibre pour les verres\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eHumidité\u003c\/span\u003e\u003cspan\u003eRincer la poussière avant d'essuyer ; éviter la pression abrasive\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eSéchage\u003c\/span\u003e\u003cspan\u003eRanger au sec dans un étui de protection à l'abri de la chaleur\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tab-panel\" data-panel=\"tecnica\"\u003e\u003cdiv class=\"lgc-specs-list\"\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eProfil de la monture\u003c\/span\u003e\u003cspan\u003eSilhouette ronde équilibrée avec des proportions unisexes polyvalentes\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eConseils d'ajustement\u003c\/span\u003e\u003cspan\u003eChoisissez en fonction de la largeur du visage et de la couverture préférée\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eUtilisation\u003c\/span\u003e\u003cspan\u003eQuotidien \/ voyage \/ loisirs\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eDépartement\u003c\/span\u003e\u003cspan\u003eUnisexe\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003cdiv class=\"legacy-brand-card\" data-legacy-brand-signature=\"v6\"\u003e\n\n  \u003cdiv class=\"legacy-brand-card__inner\"\u003e\n\n    \u003cdiv class=\"legacy-brand-card__logo-wrap\"\u003e\n\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/logo-white.png?v=1785300933\" alt=\"Legacy Store\" class=\"legacy-brand-card__logo\"\u003e\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"legacy-brand-card__content\"\u003e\n\n      \u003cp class=\"legacy-brand-card__eyebrow\"\u003eÀ propos de nous\u003c\/p\u003e\n\n\n      \u003cp class=\"legacy-brand-card__text\"\u003e\n        Legacy est conçu pour ceux qui apprécient le style intemporel, les détails raffinés et la qualité durable.\n        Nous sélectionnons des essentiels sophistiqués qui apportent confiance, caractère et élégance sans effort\n        au quotidien.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"legacy-brand-card__socials\"\u003e\n\n      \u003ca href=\"https:\/\/instagram.com\/legacy.luxurywear\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"legacy-brand-card__social legacy-brand-card__social--clickable\" aria-label=\"Instagram Legacy Luxurywear\"\u003e\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003c!--$9--\u003e\n        \n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eInstagram\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \n\n      \u003cdiv class=\"legacy-brand-card__social\" aria-label=\"TikTok\"\u003e\n\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M14.2 4c.6 1.7 1.7 3 3.8 3.3v2.5c-1.4 0-2.7-.4-3.8-1.1v5.4c0 3-2.2 5-5.1 5-2.6 0-4.7-1.8-4.7-4.4 0-2.9 2.4-4.8 5.3-4.4v2.6c-1.2-.4-2.6.3-2.6 1.8 0 1.1.9 1.9 2 1.9 1.3 0 2.3-.8 2.3-2.6V4h2.8Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eTikTok\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"legacy-brand-card__social\" aria-label=\"YouTube\"\u003e\n\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M21.2 8.4c-.2-1-.9-1.8-1.9-2-1.7-.4-7.3-.4-7.3-.4s-5.6 0-7.3.4c-1 .2-1.7 1-1.9 2C2.4 10 2.4 12 2.4 12s0 2 .4 3.6c.2 1 .9 1.8 1.9 2 1.7.4 7.3.4 7.3.4s5.6 0 7.3-.4c1-.2 1.7-1 1.9-2 .4-1.6.4-3.6.4-3.6s0-2-.4-3.6Z\" stroke=\"currentColor\" stroke-width=\"1.8\" fill=\"none\"\u003e\u003c\/path\u003e\n            \u003cpath d=\"M10.2 9.4 15 12l-4.8 2.6V9.4Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eYouTube\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"legacy-brand-card__social\" aria-label=\"Facebook\"\u003e\n\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M13.4 20v-6.2h2.1l.4-2.5h-2.5V9.7c0-.7.2-1.2 1.2-1.2h1.4V6.2c-.2 0-.9-.1-1.8-.1-1.8 0-3.1 1.1-3.1 3.2v2h-2.1v2.5h2.1V20h2.3Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eFacebook\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \n\n\n\n\n\n\u003cstyle\u003e\n  .legacy-brand-card,\n  .legacy-brand-card * {\n    box-sizing: border-box;\n  }\n\n  .legacy-brand-card {\n    width: 100%;\n    margin: 0;\n  }\n\n  .legacy-brand-card__inner {\n    background: #1c1c1c;\n    color: #ffffff;\n    border-radius: 16px;\n    padding: 24px 22px;\n    font-family: Inter, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Arial, sans-serif;\n    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.16);\n  }\n\n  .legacy-brand-card__logo-wrap {\n    margin-bottom: 18px;\n  }\n\n  .legacy-brand-card__logo {\n    display: block;\n    max-width: 180px;\n    width: 100%;\n    height: auto;\n  }\n\n  .legacy-brand-card__content {\n    margin-bottom: 20px;\n  }\n\n  .legacy-brand-card__eyebrow {\n    margin: 0 0 10px;\n    font-size: 14px;\n    line-height: 1.2;\n    font-weight: 700;\n    color: #ffffff;\n  }\n\n  .legacy-brand-card__text {\n    margin: 0;\n    color: rgba(255, 255, 255, 0.72);\n    font-size: 15px;\n    line-height: 1.8;\n    font-weight: 400;\n    max-width: 640px;\n  }\n\n  .legacy-brand-card__socials {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 12px;\n  }\n\n  .legacy-brand-card__social {\n    display: flex;\n    align-items: center;\n    gap: 10px;\n    padding: 12px 14px;\n    border-radius: 12px;\n    background: rgba(255, 255, 255, 0.04);\n    border: 1px solid rgba(255, 255, 255, 0.08);\n    text-decoration: none;\n    color: #ffffff;\n    min-width: 0;\n  }\n\n  .legacy-brand-card__social--clickable {\n    transition: transform 0.2s ease, background 0.2s ease, border-color 0.2s ease;\n    cursor: pointer;\n  }\n\n  .legacy-brand-card__social--clickable:hover {\n    transform: translateY(-1px);\n    background: rgba(255, 255, 255, 0.07);\n    border-color: rgba(255, 255, 255, 0.16);\n  }\n\n  .legacy-brand-card__social-icon {\n    width: 18px;\n    height: 18px;\n    min-width: 18px;\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    color: #ffffff;\n  }\n\n  .legacy-brand-card__social-icon svg {\n    width: 18px;\n    height: 18px;\n    display: block;\n  }\n\n  .legacy-brand-card__social-label {\n    font-size: 13px;\n    font-weight: 600;\n    color: #ffffff;\n    white-space: nowrap;\n  }\n\n  .legacy-brand-card__social-handle {\n    margin-left: auto;\n    font-size: 13px;\n    color: rgba(255, 255, 255, 0.66);\n    overflow: hidden;\n    text-overflow: ellipsis;\n    white-space: nowrap;\n  }\n\n  @media screen and (max-width: 749px) {\n    .legacy-brand-card__inner {\n      padding: 20px 18px;\n      border-radius: 14px;\n    }\n\n    .legacy-brand-card__logo {\n      max-width: 160px;\n    }\n\n    .legacy-brand-card__text {\n      font-size: 14px;\n      line-height: 1.7;\n    }\n\n    .legacy-brand-card__socials {\n      grid-template-columns: 1fr;\n    }\n\n    .legacy-brand-card__social {\n      padding: 11px 12px;\n    }\n\n    .legacy-brand-card__social-label,\n    .legacy-brand-card__social-handle {\n      font-size: 12.5px;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cstyle\u003e\n  \/* Compatibility with the legacy PDP reset. Keeps the approved card visually identical. *\/\n  #legacy-pdp-root .legacy-brand-card,\n  #legacy-pdp-root .legacy-brand-card * { box-sizing: border-box; }\n  #legacy-pdp-root .legacy-brand-card { width: 100%; margin: 0; }\n  #legacy-pdp-root .legacy-brand-card__inner {\n    background: #1c1c1c; color: #ffffff; border-radius: 16px; padding: 24px 22px;\n    font-family: Inter, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Arial, sans-serif;\n    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.16);\n  }\n  #legacy-pdp-root .legacy-brand-card__logo-wrap { margin-bottom: 18px; }\n  #legacy-pdp-root .legacy-brand-card__logo { display: block; max-width: 180px; width: 100%; height: auto; }\n  #legacy-pdp-root .legacy-brand-card__content { margin-bottom: 20px; }\n  #legacy-pdp-root .legacy-brand-card__eyebrow {\n    margin: 0 0 10px; font-size: 14px; line-height: 1.2; font-weight: 700; color: #ffffff;\n  }\n  #legacy-pdp-root .legacy-brand-card__text {\n    margin: 0; color: rgba(255, 255, 255, 0.72); font-size: 15px; line-height: 1.8;\n    font-weight: 400; max-width: 640px;\n  }\n  #legacy-pdp-root .legacy-brand-card__socials {\n    display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 12px;\n  }\n  #legacy-pdp-root .legacy-brand-card__social {\n    display: flex; align-items: center; gap: 10px; padding: 12px 14px; border-radius: 12px;\n    background: rgba(255, 255, 255, 0.04); border: 1px solid rgba(255, 255, 255, 0.08);\n    text-decoration: none; color: #ffffff; min-width: 0;\n  }\n  #legacy-pdp-root .legacy-brand-card__social--clickable {\n    transition: transform 0.2s ease, background 0.2s ease, border-color 0.2s ease; cursor: pointer;\n  }\n  #legacy-pdp-root .legacy-brand-card__social--clickable:hover {\n    transform: translateY(-1px); background: rgba(255, 255, 255, 0.07);\n    border-color: rgba(255, 255, 255, 0.16);\n  }\n  #legacy-pdp-root .legacy-brand-card__social-icon {\n    width: 18px; height: 18px; min-width: 18px; display: inline-flex;\n    align-items: center; justify-content: center; color: #ffffff;\n  }\n  #legacy-pdp-root .legacy-brand-card__social-icon svg { width: 18px; height: 18px; display: block; }\n  #legacy-pdp-root .legacy-brand-card__social-label {\n    font-size: 13px; font-weight: 600; color: #ffffff; white-space: nowrap;\n  }\n  #legacy-pdp-root .legacy-brand-card__social-handle {\n    margin-left: auto; font-size: 13px; color: rgba(255, 255, 255, 0.66);\n    overflow: hidden; text-overflow: ellipsis; white-space: nowrap;\n  }\n  @media screen and (max-width: 749px) {\n    #legacy-pdp-root .legacy-brand-card__inner { padding: 20px 18px; border-radius: 14px; }\n    #legacy-pdp-root .legacy-brand-card__logo { max-width: 160px; }\n    #legacy-pdp-root .legacy-brand-card__text { font-size: 14px; line-height: 1.7; }\n    #legacy-pdp-root .legacy-brand-card__socials { grid-template-columns: 1fr; }\n    #legacy-pdp-root .legacy-brand-card__social { padding: 11px 12px; }\n    #legacy-pdp-root .legacy-brand-card__social-label,\n    #legacy-pdp-root .legacy-brand-card__social-handle { font-size: 12.5px; }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"lgc-wrap lgc-tagline\"\u003eLegacy is not what we have. It's what we leave.\u003c\/div\u003e\n\n\n\n\n\n\n\u003cscript\u003e\n(function(){\n  document.querySelectorAll('#legacy-pdp-root, .legacy-pdp').forEach(function(root){\n    if(root.dataset.lgcInit) return;\n    root.dataset.lgcInit = \"1\";\n\n    root.querySelectorAll('[data-tabgroup]').forEach(function(nav){\n      var section = nav.closest('.lgc-card') || root;\n      var buttons = nav.querySelectorAll('.lgc-tab-btn');\n      buttons.forEach(function(btn){\n        btn.addEventListener('click', function(){\n          var target = btn.getAttribute('data-tab');\n          buttons.forEach(function(b){ b.classList.remove('is-active'); });\n          btn.classList.add('is-active');\n          section.querySelectorAll('.lgc-tab-panel').forEach(function(panel){\n            panel.classList.toggle('is-active', panel.getAttribute('data-panel') === target);\n          });\n        });\n      });\n    });\n\n    root.querySelectorAll('.lgc-faq-item').forEach(function(item){\n      var q = item.querySelector('.lgc-faq-q');\n      if(q) q.addEventListener('click', function(){ item.classList.toggle('is-open'); });\n    });\n\n    var AUTOPLAY_MS = 5000;\n\n    root.querySelectorAll('.lgc-carousel').forEach(function(carousel){\n      var key = carousel.getAttribute('data-carousel');\n      var dotsWrap = root.querySelector('[data-dots=\"' + key + '\"]');\n      var originals = Array.prototype.slice.call(carousel.querySelectorAll('.lgc-carousel-item'));\n      var n = originals.length;\n      if(!dotsWrap || n \u003c 2) return;\n\n      originals.forEach(function(_, i){\n        var dot = document.createElement('span');\n        dot.className = 'lgc-dot' + (i === 0 ? ' is-active' : '');\n        dotsWrap.appendChild(dot);\n      });\n      var dots = dotsWrap.querySelectorAll('.lgc-dot');\n\n      var firstClone = originals[0].cloneNode(true);\n      var lastClone = originals[n - 1].cloneNode(true);\n      firstClone.setAttribute('aria-hidden', 'true');\n      lastClone.setAttribute('aria-hidden', 'true');\n      carousel.appendChild(firstClone);\n      carousel.insertBefore(lastClone, originals[0]);\n\n      var allItems = Array.prototype.slice.call(carousel.children);\n\n      function scrollLeftFor(el){\n        return el.getBoundingClientRect().left - carousel.getBoundingClientRect().left + carousel.scrollLeft;\n      }\n      function goTo(i, smooth){\n        carousel.scrollTo({ left: scrollLeftFor(allItems[i]), behavior: smooth ? 'smooth' : 'auto' });\n      }\n      function setActiveDot(realIndex){\n        dots.forEach(function(d, i){ d.classList.toggle('is-active', i === realIndex); });\n      }\n\n      goTo(1, false);\n\n      var settleTimer = null;\n      var autoplayTimer = null;\n\n      function settle(){\n        var center = carousel.scrollLeft + carousel.clientWidth \/ 2;\n        var closest = 1;\n        var closestDist = Infinity;\n        allItems.forEach(function(item, i){\n          var itemCenter = item.offsetLeft + item.clientWidth \/ 2;\n          var dist = Math.abs(itemCenter - center);\n          if(dist \u003c closestDist){ closestDist = dist; closest = i; }\n        });\n        var realIndex = (closest - 1 + n) % n;\n        setActiveDot(realIndex);\n        if(closest === 0){ goTo(n, false); }\n        else if(closest === allItems.length - 1){ goTo(1, false); }\n      }\n\n      carousel.addEventListener('scroll', function(){\n        clearTimeout(settleTimer);\n        settleTimer = setTimeout(settle, 120);\n      });\n\n      function step(dir){\n        var w = originals[0].getBoundingClientRect().width + 10;\n        carousel.scrollBy({ left: w * dir, behavior: 'smooth' });\n      }\n\n      function scheduleAutoplay(){\n        clearTimeout(autoplayTimer);\n        autoplayTimer = setTimeout(function(){\n          step(1);\n          scheduleAutoplay();\n        }, AUTOPLAY_MS);\n      }\n      function restartAutoplay(){ scheduleAutoplay(); }\n\n      ['pointerdown', 'touchstart', 'wheel'].forEach(function(evt){\n        carousel.addEventListener(evt, restartAutoplay, { passive: true });\n      });\n\n      var prevBtn = root.querySelector('[data-arrow-prev=\"' + key + '\"]');\n      var nextBtn = root.querySelector('[data-arrow-next=\"' + key + '\"]');\n      if(prevBtn) prevBtn.addEventListener('click', function(){ step(-1); restartAutoplay(); });\n      if(nextBtn) nextBtn.addEventListener('click', function(){ step(1); restartAutoplay(); });\n\n      scheduleAutoplay();\n    });\n  });\n})();\n\u003c\/script\u003e\n","brand":"Legacy","offers":[{"title":"Monture transparente \/ Verres noirs","offer_id":50226129240304,"sku":"15068684124320-52425580314784","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Monture noire \/ Verre noir","offer_id":50226129273072,"sku":"15068684124320-52425580347552","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Monture havane \/ Verres verts","offer_id":50226129305840,"sku":"15068684124320-52425580380320","price":32.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0855\/6357\/2464\/files\/porto-havana-front_f22f078e-b969-483a-8c05-4e2c1a9b3f97.png?v=1786195900"},{"product_id":"polarized-uv400-round-acetate-sunglasses-legacy-vancouver","title":"Lunettes de soleil rondes polarisées en acétate UV400 – Legacy VANCOUVER","description":"\n\n\u003cdiv class=\"legacy-pdp\" id=\"legacy-pdp-root\"\u003e\n\n\u003cstyle\u003e#legacy-pdp-root{  --lgc-black:#0D0D0D;  --lgc-graphite:#2B2B2B;  --lgc-stone:#D9D6CF;  --lgc-cream:#F2EFE9;  --lgc-white:#FFFFFF;  --lgc-ink-soft: rgba(13,13,13,0.62);  --lgc-ink-faint: rgba(13,13,13,0.42);  --lgc-line: rgba(13,13,13,0.08);  --lgc-radius-lg: 24px;  --lgc-radius-md: 18px;  --lgc-radius-sm: 12px;  --lgc-sans: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;  all: initial;  display:block;  box-sizing:border-box;  font-family: var(--lgc-sans);  color: var(--lgc-black);  background: var(--lgc-white);  -webkit-font-smoothing: antialiased;  text-align:left;  line-height:1.5;  max-width:600px;  margin:0 auto;}#legacy-pdp-root *, #legacy-pdp-root *::before, #legacy-pdp-root *::after{  box-sizing:border-box; margin:0; padding:0; font-family:inherit;  color:inherit; text-align:left; line-height:inherit; -webkit-font-smoothing: antialiased;}#legacy-pdp-root img{ max-width:100%; display:block; border:0; }#legacy-pdp-root button{ background:none; border:0; cursor:pointer; font:inherit; }#legacy-pdp-root ul{ list-style:none; }#legacy-pdp-root svg{ display:block; flex-shrink:0; }\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@300;400;500;600;700;800\u0026display=swap');\n#legacy-pdp-root .lgc-wrap{ padding:0 18px; }#legacy-pdp-root .lgc-section{ padding:36px 0; }\n#legacy-pdp-root .lgc-badge{  display:inline-flex; align-items:center; gap:6px;  background:var(--lgc-cream); color:var(--lgc-black);  padding:6px 14px; border-radius:999px; font-size:11.5px; font-weight:600;}#legacy-pdp-root .lgc-badge-dot{ width:6px; height:6px; border-radius:50%; background:var(--lgc-black); }\n#legacy-pdp-root .lgc-eyebrow{ font-size:12.5px; font-weight:600; color:var(--lgc-ink-soft); }#legacy-pdp-root .lgc-h1{ font-size:24px; font-weight:700; letter-spacing:-0.02em; line-height:1.12; }#legacy-pdp-root h2.lgc-h2{ font-size:22px; font-weight:700; letter-spacing:-0.02em; line-height:1.15; }#legacy-pdp-root h3.lgc-h3{ font-size:18px; font-weight:600; letter-spacing:-0.01em; }#legacy-pdp-root p.lgc-p{ font-size:15px; font-weight:400; color:var(--lgc-ink-soft); line-height:1.55; }\n\/* ---------- HERO ---------- *\/#legacy-pdp-root .lgc-hero{ padding:36px 0 8px; text-align:center; }#legacy-pdp-root .lgc-hero h1{ margin-top:14px; }#legacy-pdp-root .lgc-hero-sub{ margin:14px 0 0; font-size:15.5px; color:var(--lgc-ink-soft); }#legacy-pdp-root .lgc-hero-pills{ display:flex; gap:8px; justify-content:center; margin-top:20px; flex-wrap:wrap; }#legacy-pdp-root .lgc-pill{  font-size:12px; font-weight:500; padding:7px 14px; border-radius:999px;  background:var(--lgc-white); border:1px solid var(--lgc-line); color:var(--lgc-black);}#legacy-pdp-root .lgc-hero-img{  margin-top:26px; border-radius:var(--lgc-radius-lg); overflow:hidden; background:var(--lgc-cream);}#legacy-pdp-root .lgc-hero-img img{ width:100%; aspect-ratio:4\/5; object-fit:cover; }\n\/* ---------- PILARES ---------- *\/#legacy-pdp-root .lgc-pillars-head{ margin-bottom:18px; }#legacy-pdp-root .lgc-pillars-head h2{ margin-top:8px; }#legacy-pdp-root .lgc-pillar-grid{ display:grid; grid-template-columns:1fr 1fr; gap:12px; }#legacy-pdp-root .lgc-pillar{  border-radius:var(--lgc-radius-md); padding:20px 18px; min-height:150px;  display:flex; flex-direction:column; justify-content:flex-start;}#legacy-pdp-root .lgc-pillar.is-dark{ background:var(--lgc-black); color:var(--lgc-white); }#legacy-pdp-root .lgc-pillar.is-graphite{ background:var(--lgc-graphite); color:var(--lgc-white); }#legacy-pdp-root .lgc-pillar.is-stone{ background:var(--lgc-stone); color:var(--lgc-black); }#legacy-pdp-root .lgc-pillar.is-cream{ background:var(--lgc-cream); color:var(--lgc-black); }#legacy-pdp-root .lgc-pillar svg{ width:20px; height:20px; margin-bottom:16px; opacity:.9; }#legacy-pdp-root .lgc-pillar h4{ font-size:15px; font-weight:600; margin-bottom:6px; letter-spacing:-0.01em; }#legacy-pdp-root .lgc-pillar p{ font-size:12.5px; opacity:.72; font-weight:400; line-height:1.4; }\n\/* ---------- CARROSSÉIS ---------- *\/#legacy-pdp-root .lgc-carousel-head{ margin-bottom:16px; }#legacy-pdp-root .lgc-carousel-head h2{ margin-top:8px; }#legacy-pdp-root .lgc-carousel-head .lgc-p{ margin-top:6px; }#legacy-pdp-root .lgc-carousel{  display:flex; overflow-x:auto; gap:10px; scroll-snap-type:x mandatory;  -webkit-overflow-scrolling:touch; scrollbar-width:none; padding-bottom:2px;  margin:0 -18px; padding-left:18px; padding-right:18px;}#legacy-pdp-root .lgc-carousel::-webkit-scrollbar{ display:none; }#legacy-pdp-root .lgc-carousel-item{  flex:0 0 82%; scroll-snap-align:center; border-radius:var(--lgc-radius-md);  overflow:hidden; background:var(--lgc-cream); position:relative;}#legacy-pdp-root .lgc-carousel-item img{ width:100%; aspect-ratio:9\/16; object-fit:cover; }#legacy-pdp-root .lgc-carousel-cap{  position:absolute; left:10px; bottom:10px; background:rgba(13,13,13,0.55);  color:var(--lgc-white); font-size:11.5px; font-weight:500; padding:5px 10px; border-radius:999px;  backdrop-filter:blur(4px);}#legacy-pdp-root .lgc-carousel-wrap{ position:relative; }#legacy-pdp-root .lgc-arrow{  position:absolute; top:50%; transform:translateY(-50%); z-index:2;  width:32px; height:32px; border-radius:50%; background:rgba(13,13,13,0.5);  display:flex; align-items:center; justify-content:center; backdrop-filter:blur(4px);}#legacy-pdp-root .lgc-arrow svg{ width:16px; height:16px; stroke:var(--lgc-white); }#legacy-pdp-root .lgc-arrow.lgc-prev{ left:8px; }#legacy-pdp-root .lgc-arrow.lgc-next{ right:8px; }#legacy-pdp-root .lgc-dots{ display:flex; justify-content:center; gap:6px; margin-top:14px; }#legacy-pdp-root .lgc-dot{ width:6px; height:6px; border-radius:50%; background:var(--lgc-line); transition:all .2s ease; }#legacy-pdp-root .lgc-dot.is-active{ background:var(--lgc-black); width:16px; border-radius:3px; }\n\/* ---------- CARDS (dimensões \/ specs \/ faq) ---------- *\/#legacy-pdp-root .lgc-card{ background:var(--lgc-cream); border-radius:var(--lgc-radius-lg); padding:22px 18px; }#legacy-pdp-root .lgc-card.is-white{ background:var(--lgc-white); border:1px solid var(--lgc-line); }#legacy-pdp-root .lgc-section-head{ margin-bottom:18px; }#legacy-pdp-root .lgc-section-head h2{ margin-top:6px; }#legacy-pdp-root .lgc-tabs-nav{  display:inline-flex; gap:4px; background:var(--lgc-white); padding:4px; border-radius:999px; margin-bottom:18px;}#legacy-pdp-root .lgc-card.is-white .lgc-tabs-nav{ background:var(--lgc-cream); }#legacy-pdp-root .lgc-tab-btn{  padding:8px 14px; font-size:12.5px; font-weight:600; border-radius:999px; color:var(--lgc-ink-faint);  transition:all .2s ease;}#legacy-pdp-root .lgc-tab-btn.is-active{ background:var(--lgc-black); color:var(--lgc-white); }#legacy-pdp-root .lgc-tab-panel{ display:none; }#legacy-pdp-root .lgc-tab-panel.is-active{ display:block; }\n#legacy-pdp-root table.lgc-table{  width:100%; border-collapse:separate; border-spacing:0; font-size:13.5px;  background:var(--lgc-white); border-radius:var(--lgc-radius-sm); overflow:hidden;}#legacy-pdp-root table.lgc-table th, #legacy-pdp-root table.lgc-table td{  padding:11px 12px; text-align:left; border-bottom:1px solid var(--lgc-line);}#legacy-pdp-root table.lgc-table td:first-child{ font-weight:600; width:46%; }#legacy-pdp-root table.lgc-table tr:last-child td{ border-bottom:0; }#legacy-pdp-root .lgc-size-note{ font-size:12px; color:var(--lgc-ink-faint); margin-top:14px; }#legacy-pdp-root .lgc-table-scroll{  max-width:100%; overflow:hidden;  border-radius:var(--lgc-radius-sm); border:1px solid var(--lgc-line);}#legacy-pdp-root .lgc-table-scroll table.lgc-table{  width:100%; table-layout:fixed; border-radius:0; font-size:10.5px;}#legacy-pdp-root .lgc-table-scroll table.lgc-table th,#legacy-pdp-root .lgc-table-scroll table.lgc-table td{  padding:7px 3px; text-align:center; white-space:normal; word-break:break-word; overflow-wrap:break-word;}#legacy-pdp-root .lgc-table-scroll table.lgc-table th{  font-size:7.8px; letter-spacing:0; text-transform:uppercase; font-weight:600;  color:var(--lgc-ink-soft); background:var(--lgc-cream); line-height:1.2;}#legacy-pdp-root .lgc-table-scroll table.lgc-table td:first-child,#legacy-pdp-root .lgc-table-scroll table.lgc-table th:first-child{  font-weight:700;}\n#legacy-pdp-root .lgc-specs-list{ display:grid; gap:0; }#legacy-pdp-root .lgc-specs-row{  display:grid; grid-template-columns:1fr; gap:2px; padding:13px 0; border-bottom:1px solid var(--lgc-line); font-size:13.5px;}#legacy-pdp-root .lgc-specs-row:last-child{ border-bottom:0; }#legacy-pdp-root .lgc-specs-row span:first-child{ font-weight:600; color:var(--lgc-black); font-size:11px; text-transform:uppercase; letter-spacing:.04em; opacity:.6; }#legacy-pdp-root .lgc-specs-row span:last-child{ color:var(--lgc-black); }\n\/* ---------- GARANTIA (2 por linha) ---------- *\/#legacy-pdp-root .lgc-trust-head{ margin-bottom:18px; }#legacy-pdp-root .lgc-trust-head h2{ margin-top:8px; }#legacy-pdp-root .lgc-trust-grid{ display:grid; grid-template-columns:1fr 1fr; gap:12px; }#legacy-pdp-root .lgc-trust-item{  border-radius:var(--lgc-radius-md); padding:20px 14px; text-align:center; background:var(--lgc-cream);}#legacy-pdp-root .lgc-trust-item svg{ width:22px; height:22px; margin:0 auto 12px; }#legacy-pdp-root .lgc-trust-item h4{ font-size:14px; font-weight:600; margin-bottom:5px; }#legacy-pdp-root .lgc-trust-item p{ font-size:12px; color:var(--lgc-ink-soft); line-height:1.4; }\n\/* ---------- FAQ ---------- *\/#legacy-pdp-root .lgc-faq-item{ border-bottom:1px solid var(--lgc-line); }#legacy-pdp-root .lgc-faq-item:last-child{ border-bottom:0; }#legacy-pdp-root .lgc-faq-q{  width:100%; display:flex; justify-content:space-between; align-items:center; gap:10px;  padding:15px 2px; font-size:14px; font-weight:600; text-align:left;}#legacy-pdp-root .lgc-faq-q .lgc-plus{ font-size:18px; font-weight:300; transition:transform .25s ease; color:var(--lgc-ink-faint); }#legacy-pdp-root .lgc-faq-item.is-open .lgc-plus{ transform:rotate(45deg); }#legacy-pdp-root .lgc-faq-a{ max-height:0; overflow:hidden; transition:max-height .3s ease; }#legacy-pdp-root .lgc-faq-a-inner{ padding:0 2px 16px; font-size:13px; color:var(--lgc-ink-soft); }#legacy-pdp-root .lgc-faq-item.is-open .lgc-faq-a{ max-height:300px; }\n\/* ---------- FOOTER ---------- *\/#legacy-pdp-root .lgc-tagline{ text-align:center; padding:32px 20px 6px; font-size:13px; color:var(--lgc-ink-faint); font-weight:500; }\n\/* ---------- LANG SWITCH (bandeiras) ---------- *\/#legacy-pdp-root .lgc-langbar{ display:none; justify-content:center; gap:8px; padding-top:14px; }#legacy-pdp-root .lgc-lang-btn{  width:26px; height:19px; padding:0; border-radius:2px; overflow:hidden;  border:1px solid var(--lgc-line); opacity:.55; transition:opacity .2s ease, border-color .2s ease;  line-height:0;}#legacy-pdp-root .lgc-lang-btn img{ width:100%; height:100%; object-fit:cover; border-radius:1px; }#legacy-pdp-root .lgc-lang-btn.is-active{ opacity:1; border-color:var(--lgc-black); }\n\u003c\/style\u003e\n\n\u003csection class=\"lgc-wrap lgc-hero\"\u003e\n  \u003cspan class=\"lgc-badge\"\u003e\u003cspan class=\"lgc-badge-dot\"\u003e\u003c\/span\u003eLEGACY — Conçu pour durer\u003c\/span\u003e\n  \u003ch2 class=\"lgc-h1\"\u003eVANCOUVER — Caractère acétate, perspective claire.\u003c\/h2\u003e\n\n  \u003cp class=\"lgc-hero-sub\"\u003eUne silhouette ronde intemporelle avec un pont en trou de serrure sculpté, de l'acétate poli et des verres polarisés UV400.\u003c\/p\u003e\n\n  \u003cdiv class=\"lgc-hero-pills\"\u003e\n\n    \u003cspan class=\"lgc-pill\"\u003eVerres polarisés\u003c\/span\u003e\n    \u003cspan class=\"lgc-pill\"\u003eProtection UV400\u003c\/span\u003e\n    \u003cspan class=\"lgc-pill\"\u003eRetours sous 14 jours\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-hero-img\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-vancouver-description-hero.png?v=1785979375\" alt=\"Lunettes de soleil VANCOUVER rondes polarisées UV400 en acétate\"\u003e\u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\u003csection class=\"lgc-wrap lgc-section\"\u003e\n  \u003cdiv class=\"lgc-pillars-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\"\u003ePourquoi Legacy\u003c\/span\u003e\u003ch2 class=\"lgc-h2\"\u003eClarté polarisée, proportions équilibrées et caractère moderne\u003c\/h2\u003e\n\n\n\u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-pillar-grid\"\u003e\n\n    \u003cdiv class=\"lgc-pillar is-dark\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M12 2 21 7 21 17 12 22 3 17 3 7Z\"\u003e\u003c\/path\u003e\u003cpath d=\"M3 7 12 12 21 7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch4\u003eClarté Polarisée\u003c\/h4\u003e\n\n\u003cp\u003eLes verres polarisés sont conçus pour réduire l'éblouissement réfléchi pour une vision plus confortable dans des conditions de forte luminosité.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-pillar is-stone\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M4 4h9l7 7-9 9-7-7z\"\u003e\u003c\/path\u003e\u003ccircle cx=\"9\" cy=\"9\" r=\"1.4\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003ch4\u003eValeur raffinée\u003c\/h4\u003e\n\n\u003cp\u003eUne monture ronde en acétate riche en caractère avec des proportions étudiées et sans marge de détail superflue.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-pillar is-graphite\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M12 2 3 6v6c0 5 4 8.5 9 10 5-1.5 9-5 9-10V6z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch4\u003eProtection UV400\u003c\/h4\u003e\n\n\u003cp\u003eLes verres UV400 sont conçus pour aider à protéger les yeux de la lumière UVA et UVB.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-pillar is-cream\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M4 12a8 8 0 1 0 3-6.2\"\u003e\u003c\/path\u003e\u003cpath d=\"M4 4v5h5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch4\u003eGarantie + Retours\u003c\/h4\u003e\n\n\u003cp\u003eDroit de rétractation de 14 jours et protection contre les défauts de fabrication.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n  \u003cdiv class=\"lgc-carousel-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\"\u003eLes Détails\u003c\/span\u003e\u003ch2 class=\"lgc-h2\"\u003eProfondeur de l'acétate et savoir-faire de près\u003c\/h2\u003e\n\n\u003cp class=\"lgc-p\"\u003eDécouvrez les montures rondes, les verres polarisés, le pont en trou de serrure sculpté, les rivets de charnière décoratifs, les surfaces polies et les riches motifs d'acétate.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-carousel-wrap\"\u003e\n\n\u003cdiv class=\"lgc-carousel\" data-carousel=\"qualidade\"\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-vancouver-description-quality-1.png?v=1785979380\" alt=\"Détail de l'acétate ambré et de la charnière de VANCOUVER\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-vancouver-description-quality-2.png?v=1785979388\" alt=\"Détail de la lentille et de la charnière en acétate Havane de VANCOUVER\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-vancouver-description-quality-3.png?v=1785979392\" alt=\"Détail de la finition en acétate gris translucide de VANCOUVER\"\u003e\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003cbutton class=\"lgc-arrow lgc-prev\" data-arrow-prev=\"qualidade\" aria-label=\"Précédent\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M15 18l-6-6 6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\u003cbutton class=\"lgc-arrow lgc-next\" data-arrow-next=\"qualidade\" aria-label=\"Suivant\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M9 18l6-6-6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-dots\" data-dots=\"qualidade\"\u003e\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n  \u003cdiv class=\"lgc-carousel-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\"\u003eLe caractère de Vancouver\u003c\/span\u003e\u003ch2 class=\"lgc-h2\"\u003eConfiance naturelle de la ville à la côte\u003c\/h2\u003e\n\n\u003cp class=\"lgc-p\"\u003ePortez les VANCOUVER avec des vêtements décontractés, des tricots haut de gamme ou des essentiels quotidiens modernes pour une touche finale décontractée et pleine de caractère.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-carousel-wrap\"\u003e\n\n\u003cdiv class=\"lgc-carousel\" data-carousel=\"uso\"\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-vancouver-description-lifestyle-1.png?v=1785979397\" alt=\"Lunettes de soleil VANCOUVER ambre bleu style de vie architectural\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-vancouver-description-lifestyle-2.png?v=1785979403\" alt=\"Lunettes de soleil VANCOUVER havane marron style de vie café\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-vancouver-description-lifestyle-3.png?v=1785979408\" alt=\"Lunettes de soleil VANCOUVER écaille de tortue vert style de vie forêt côtière\"\u003e\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003cbutton class=\"lgc-arrow lgc-prev\" data-arrow-prev=\"uso\" aria-label=\"Précédent\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M15 18l-6-6 6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\u003cbutton class=\"lgc-arrow lgc-next\" data-arrow-next=\"uso\" aria-label=\"Suivant\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M9 18l6-6-6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-dots\" data-dots=\"uso\"\u003e\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c!-- OPTIONAL SIZE GUIDE\nInclude a size\/measurement table only when the source provides verified measurements\nin centimetres for direct comparison. Never create a table from size labels alone.\n--\u0026gt;\n\n\u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n  \u003cdiv class=\"lgc-card is-white\"\u003e\n\n\u003cdiv class=\"lgc-section-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\"\u003eSpécifications\u003c\/span\u003e\u003ch2 class=\"lgc-h2\"\u003eDétails du produit\u003c\/h2\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tabs-nav\" data-tabgroup=\"specs\"\u003e\n\n\u003cbutton class=\"lgc-tab-btn is-active\" data-tab=\"materiais\"\u003eDesign\u003c\/button\u003e\u003cbutton class=\"lgc-tab-btn\" data-tab=\"cuidados\"\u003eEntretien\u003c\/button\u003e\u003cbutton class=\"lgc-tab-btn\" data-tab=\"tecnica\"\u003eAjustement\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tab-panel is-active\" data-panel=\"materiais\"\u003e\u003cdiv class=\"lgc-specs-list\"\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eStyle\u003c\/span\u003e\u003cspan\u003eLunettes de soleil rondes à monture en acétate\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eFinition de la monture\u003c\/span\u003e\u003cspan\u003eAcétate poli ambre, havane, écaille de tortue ou gris translucide\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eTechnologie de lentille\u003c\/span\u003e\u003cspan\u003ePolarisée UV400\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eQuincaillerie\u003c\/span\u003e\u003cspan\u003ePont en trou de serrure sculpté, rivets de charnière décoratifs argentés, charnières renforcées et branches effilées\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tab-panel\" data-panel=\"cuidados\"\u003e\u003cdiv class=\"lgc-specs-list\"\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eNettoyage\u003c\/span\u003e\u003cspan\u003eUtiliser un chiffon microfibre propre pour les lentilles\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eHumidité\u003c\/span\u003e\u003cspan\u003eRincer la poussière avant d'essuyer ; éviter une pression abrasive\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eSéchage\u003c\/span\u003e\u003cspan\u003eRanger au sec dans un étui de protection, à l'abri de la chaleur\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tab-panel\" data-panel=\"tecnica\"\u003e\u003cdiv class=\"lgc-specs-list\"\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eProfil de la monture\u003c\/span\u003e\u003cspan\u003eSilhouette ronde équilibrée avec une couverture expressive et des proportions polyvalentes\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eConseils d'ajustement\u003c\/span\u003e\u003cspan\u003eChoisir en fonction de la largeur du visage et de la couverture préférée\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eUtilisation\u003c\/span\u003e\u003cspan\u003eQuotidien \/ voyage \/ loisirs\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eDépartement\u003c\/span\u003e\u003cspan\u003eUnisexe\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003cdiv class=\"legacy-brand-card\" data-legacy-brand-signature=\"v6\"\u003e\n\n  \u003cdiv class=\"legacy-brand-card__inner\"\u003e\n\n    \u003cdiv class=\"legacy-brand-card__logo-wrap\"\u003e\n\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/logo-white.png?v=1785300933\" alt=\"Legacy Store\" class=\"legacy-brand-card__logo\"\u003e\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"legacy-brand-card__content\"\u003e\n\n      \u003cp class=\"legacy-brand-card__eyebrow\"\u003eÀ propos de nous\u003c\/p\u003e\n\n\n      \u003cp class=\"legacy-brand-card__text\"\u003e\n        Legacy est conçu pour ceux qui apprécient le style intemporel, les détails raffinés et la qualité durable.\n        Nous sélectionnons des essentiels élégants qui apportent confiance, caractère et sophistication sans effort\n        au quotidien.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"legacy-brand-card__socials\"\u003e\n\n      \u003ca href=\"https:\/\/instagram.com\/legacy.luxurywear\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"legacy-brand-card__social legacy-brand-card__social--clickable\" aria-label=\"Instagram Legacy Luxurywear\"\u003e\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003c!--$9--\u003e\n        \n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eInstagram\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \n\n      \u003cdiv class=\"legacy-brand-card__social\" aria-label=\"TikTok\"\u003e\n\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M14.2 4c.6 1.7 1.7 3 3.8 3.3v2.5c-1.4 0-2.7-.4-3.8-1.1v5.4c0 3-2.2 5-5.1 5-2.6 0-4.7-1.8-4.7-4.4 0-2.9 2.4-4.8 5.3-4.4v2.6c-1.2-.4-2.6.3-2.6 1.8 0 1.1.9 1.9 2 1.9 1.3 0 2.3-.8 2.3-2.6V4h2.8Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eTikTok\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"legacy-brand-card__social\" aria-label=\"YouTube\"\u003e\n\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M21.2 8.4c-.2-1-.9-1.8-1.9-2-1.7-.4-7.3-.4-7.3-.4s-5.6 0-7.3.4c-1 .2-1.7 1-1.9 2C2.4 10 2.4 12 2.4 12s0 2 .4 3.6c.2 1 .9 1.8 1.9 2 1.7.4 7.3.4 7.3.4s5.6 0 7.3-.4c1-.2 1.7-1 1.9-2 .4-1.6.4-3.6.4-3.6s0-2-.4-3.6Z\" stroke=\"currentColor\" stroke-width=\"1.8\" fill=\"none\"\u003e\u003c\/path\u003e\n            \u003cpath d=\"M10.2 9.4 15 12l-4.8 2.6V9.4Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eYouTube\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"legacy-brand-card__social\" aria-label=\"Facebook\"\u003e\n\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M13.4 20v-6.2h2.1l.4-2.5h-2.5V9.7c0-.7.2-1.2 1.2-1.2h1.4V6.2c-.2 0-.9-.1-1.8-.1-1.8 0-3.1 1.1-3.1 3.2v2h-2.1v2.5h2.1V20h2.3Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eFacebook\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \n\n\n\n\n\n\u003cstyle\u003e\n  .legacy-brand-card,\n  .legacy-brand-card * {\n    box-sizing: border-box;\n  }\n\n  .legacy-brand-card {\n    width: 100%;\n    margin: 0;\n  }\n\n  .legacy-brand-card__inner {\n    background: #1c1c1c;\n    color: #ffffff;\n    border-radius: 16px;\n    padding: 24px 22px;\n    font-family: Inter, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Arial, sans-serif;\n    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.16);\n  }\n\n  .legacy-brand-card__logo-wrap {\n    margin-bottom: 18px;\n  }\n\n  .legacy-brand-card__logo {\n    display: block;\n    max-width: 180px;\n    width: 100%;\n    height: auto;\n  }\n\n  .legacy-brand-card__content {\n    margin-bottom: 20px;\n  }\n\n  .legacy-brand-card__eyebrow {\n    margin: 0 0 10px;\n    font-size: 14px;\n    line-height: 1.2;\n    font-weight: 700;\n    color: #ffffff;\n  }\n\n  .legacy-brand-card__text {\n    margin: 0;\n    color: rgba(255, 255, 255, 0.72);\n    font-size: 15px;\n    line-height: 1.8;\n    font-weight: 400;\n    max-width: 640px;\n  }\n\n  .legacy-brand-card__socials {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 12px;\n  }\n\n  .legacy-brand-card__social {\n    display: flex;\n    align-items: center;\n    gap: 10px;\n    padding: 12px 14px;\n    border-radius: 12px;\n    background: rgba(255, 255, 255, 0.04);\n    border: 1px solid rgba(255, 255, 255, 0.08);\n    text-decoration: none;\n    color: #ffffff;\n    min-width: 0;\n  }\n\n  .legacy-brand-card__social--clickable {\n    transition: transform 0.2s ease, background 0.2s ease, border-color 0.2s ease;\n    cursor: pointer;\n  }\n\n  .legacy-brand-card__social--clickable:hover {\n    transform: translateY(-1px);\n    background: rgba(255, 255, 255, 0.07);\n    border-color: rgba(255, 255, 255, 0.16);\n  }\n\n  .legacy-brand-card__social-icon {\n    width: 18px;\n    height: 18px;\n    min-width: 18px;\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    color: #ffffff;\n  }\n\n  .legacy-brand-card__social-icon svg {\n    width: 18px;\n    height: 18px;\n    display: block;\n  }\n\n  .legacy-brand-card__social-label {\n    font-size: 13px;\n    font-weight: 600;\n    color: #ffffff;\n    white-space: nowrap;\n  }\n\n  .legacy-brand-card__social-handle {\n    margin-left: auto;\n    font-size: 13px;\n    color: rgba(255, 255, 255, 0.66);\n    overflow: hidden;\n    text-overflow: ellipsis;\n    white-space: nowrap;\n  }\n\n  @media screen and (max-width: 749px) {\n    .legacy-brand-card__inner {\n      padding: 20px 18px;\n      border-radius: 14px;\n    }\n\n    .legacy-brand-card__logo {\n      max-width: 160px;\n    }\n\n    .legacy-brand-card__text {\n      font-size: 14px;\n      line-height: 1.7;\n    }\n\n    .legacy-brand-card__socials {\n      grid-template-columns: 1fr;\n    }\n\n    .legacy-brand-card__social {\n      padding: 11px 12px;\n    }\n\n    .legacy-brand-card__social-label,\n    .legacy-brand-card__social-handle {\n      font-size: 12.5px;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cstyle\u003e\n  \/* Compatibility with the legacy PDP reset. Keeps the approved card visually identical. *\/\n  #legacy-pdp-root .legacy-brand-card,\n  #legacy-pdp-root .legacy-brand-card * { box-sizing: border-box; }\n  #legacy-pdp-root .legacy-brand-card { width: 100%; margin: 0; }\n  #legacy-pdp-root .legacy-brand-card__inner {\n    background: #1c1c1c; color: #ffffff; border-radius: 16px; padding: 24px 22px;\n    font-family: Inter, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Arial, sans-serif;\n    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.16);\n  }\n  #legacy-pdp-root .legacy-brand-card__logo-wrap { margin-bottom: 18px; }\n  #legacy-pdp-root .legacy-brand-card__logo { display: block; max-width: 180px; width: 100%; height: auto; }\n  #legacy-pdp-root .legacy-brand-card__content { margin-bottom: 20px; }\n  #legacy-pdp-root .legacy-brand-card__eyebrow {\n    margin: 0 0 10px; font-size: 14px; line-height: 1.2; font-weight: 700; color: #ffffff;\n  }\n  #legacy-pdp-root .legacy-brand-card__text {\n    margin: 0; color: rgba(255, 255, 255, 0.72); font-size: 15px; line-height: 1.8;\n    font-weight: 400; max-width: 640px;\n  }\n  #legacy-pdp-root .legacy-brand-card__socials {\n    display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 12px;\n  }\n  #legacy-pdp-root .legacy-brand-card__social {\n    display: flex; align-items: center; gap: 10px; padding: 12px 14px; border-radius: 12px;\n    background: rgba(255, 255, 255, 0.04); border: 1px solid rgba(255, 255, 255, 0.08);\n    text-decoration: none; color: #ffffff; min-width: 0;\n  }\n  #legacy-pdp-root .legacy-brand-card__social--clickable {\n    transition: transform 0.2s ease, background 0.2s ease, border-color 0.2s ease; cursor: pointer;\n  }\n  #legacy-pdp-root .legacy-brand-card__social--clickable:hover {\n    transform: translateY(-1px); background: rgba(255, 255, 255, 0.07);\n    border-color: rgba(255, 255, 255, 0.16);\n  }\n  #legacy-pdp-root .legacy-brand-card__social-icon {\n    width: 18px; height: 18px; min-width: 18px; display: inline-flex;\n    align-items: center; justify-content: center; color: #ffffff;\n  }\n  #legacy-pdp-root .legacy-brand-card__social-icon svg { width: 18px; height: 18px; display: block; }\n  #legacy-pdp-root .legacy-brand-card__social-label {\n    font-size: 13px; font-weight: 600; color: #ffffff; white-space: nowrap;\n  }\n  #legacy-pdp-root .legacy-brand-card__social-handle {\n    margin-left: auto; font-size: 13px; color: rgba(255, 255, 255, 0.66);\n    overflow: hidden; text-overflow: ellipsis; white-space: nowrap;\n  }\n  @media screen and (max-width: 749px) {\n    #legacy-pdp-root .legacy-brand-card__inner { padding: 20px 18px; border-radius: 14px; }\n    #legacy-pdp-root .legacy-brand-card__logo { max-width: 160px; }\n    #legacy-pdp-root .legacy-brand-card__text { font-size: 14px; line-height: 1.7; }\n    #legacy-pdp-root .legacy-brand-card__socials { grid-template-columns: 1fr; }\n    #legacy-pdp-root .legacy-brand-card__social { padding: 11px 12px; }\n    #legacy-pdp-root .legacy-brand-card__social-label,\n    #legacy-pdp-root .legacy-brand-card__social-handle { font-size: 12.5px; }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"lgc-wrap lgc-tagline\"\u003eLegacy n'est pas ce que nous avons. C'est ce que nous laissons.\u003c\/div\u003e\n\n\n\n\n\n\n\u003cscript\u003e\n(function(){\n  document.querySelectorAll('#legacy-pdp-root, .legacy-pdp').forEach(function(root){\n    if(root.dataset.lgcInit) return;\n    root.dataset.lgcInit = \"1\";\n\n    root.querySelectorAll('[data-tabgroup]').forEach(function(nav){\n      var section = nav.closest('.lgc-card') || root;\n      var buttons = nav.querySelectorAll('.lgc-tab-btn');\n      buttons.forEach(function(btn){\n        btn.addEventListener('click', function(){\n          var target = btn.getAttribute('data-tab');\n          buttons.forEach(function(b){ b.classList.remove('is-active'); });\n          btn.classList.add('is-active');\n          section.querySelectorAll('.lgc-tab-panel').forEach(function(panel){\n            panel.classList.toggle('is-active', panel.getAttribute('data-panel') === target);\n          });\n        });\n      });\n    });\n\n    root.querySelectorAll('.lgc-faq-item').forEach(function(item){\n      var q = item.querySelector('.lgc-faq-q');\n      if(q) q.addEventListener('click', function(){ item.classList.toggle('is-open'); });\n    });\n\n    var AUTOPLAY_MS = 5000;\n\n    root.querySelectorAll('.lgc-carousel').forEach(function(carousel){\n      var key = carousel.getAttribute('data-carousel');\n      var dotsWrap = root.querySelector('[data-dots=\"' + key + '\"]');\n      var originals = Array.prototype.slice.call(carousel.querySelectorAll('.lgc-carousel-item'));\n      var n = originals.length;\n      if(!dotsWrap || n \u003c 2) return;\n\n      originals.forEach(function(_, i){\n        var dot = document.createElement('span');\n        dot.className = 'lgc-dot' + (i === 0 ? ' is-active' : '');\n        dotsWrap.appendChild(dot);\n      });\n      var dots = dotsWrap.querySelectorAll('.lgc-dot');\n\n      var firstClone = originals[0].cloneNode(true);\n      var lastClone = originals[n - 1].cloneNode(true);\n      firstClone.setAttribute('aria-hidden', 'true');\n      lastClone.setAttribute('aria-hidden', 'true');\n      carousel.appendChild(firstClone);\n      carousel.insertBefore(lastClone, originals[0]);\n\n      var allItems = Array.prototype.slice.call(carousel.children);\n\n      function scrollLeftFor(el){\n        return el.getBoundingClientRect().left - carousel.getBoundingClientRect().left + carousel.scrollLeft;\n      }\n      function goTo(i, smooth){\n        carousel.scrollTo({ left: scrollLeftFor(allItems[i]), behavior: smooth ? 'smooth' : 'auto' });\n      }\n      function setActiveDot(realIndex){\n        dots.forEach(function(d, i){ d.classList.toggle('is-active', i === realIndex); });\n      }\n\n      goTo(1, false);\n\n      var settleTimer = null;\n      var autoplayTimer = null;\n\n      function settle(){\n        var center = carousel.scrollLeft + carousel.clientWidth \/ 2;\n        var closest = 1;\n        var closestDist = Infinity;\n        allItems.forEach(function(item, i){\n          var itemCenter = item.offsetLeft + item.clientWidth \/ 2;\n          var dist = Math.abs(itemCenter - center);\n          if(dist \u003c closestDist){ closestDist = dist; closest = i; }\n        });\n        var realIndex = (closest - 1 + n) % n;\n        setActiveDot(realIndex);\n        if(closest === 0){ goTo(n, false); }\n        else if(closest === allItems.length - 1){ goTo(1, false); }\n      }\n\n      carousel.addEventListener('scroll', function(){\n        clearTimeout(settleTimer);\n        settleTimer = setTimeout(settle, 120);\n      });\n\n      function step(dir){\n        var w = originals[0].getBoundingClientRect().width + 10;\n        carousel.scrollBy({ left: w * dir, behavior: 'smooth' });\n      }\n\n      function scheduleAutoplay(){\n        clearTimeout(autoplayTimer);\n        autoplayTimer = setTimeout(function(){\n          step(1);\n          scheduleAutoplay();\n        }, AUTOPLAY_MS);\n      }\n      function restartAutoplay(){ scheduleAutoplay(); }\n\n      ['pointerdown', 'touchstart', 'wheel'].forEach(function(evt){\n        carousel.addEventListener(evt, restartAutoplay, { passive: true });\n      });\n\n      var prevBtn = root.querySelector('[data-arrow-prev=\"' + key + '\"]');\n      var nextBtn = root.querySelector('[data-arrow-next=\"' + key + '\"]');\n      if(prevBtn) prevBtn.addEventListener('click', function(){ step(-1); restartAutoplay(); });\n      if(nextBtn) nextBtn.addEventListener('click', function(){ step(1); restartAutoplay(); });\n\n      scheduleAutoplay();\n    });\n  });\n})();\n\u003c\/script\u003e\n","brand":"Legacy","offers":[{"title":"Monture Ambre \/ Verres Bleu clair","offer_id":50226129371376,"sku":"15084224348320-52480479592608","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Monture havane \/ Verre marron","offer_id":50226129404144,"sku":"15084224348320-52480482148512","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Monture écaille \/ Verres verts","offer_id":50226129436912,"sku":"15084224348320-52480482214048","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Monture Grise \/ Verre Gris","offer_id":50226129469680,"sku":"15084224348320-52480482181280","price":32.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0855\/6357\/2464\/files\/legacy-vancouver-02-amber-blue-angle_a588a42c-2bbe-4db4-a5a0-0868fcb4ae22.png?v=1786195901"},{"product_id":"polarized-uv400-rectangular-metal-sunglasses-legacy-zurich","title":"Lunettes de soleil rectangulaires en métal polarisées UV400 – Legacy ZURICH","description":"\n\n\u003cdiv class=\"legacy-pdp\" id=\"legacy-pdp-root\"\u003e\n\n\u003cstyle\u003e#legacy-pdp-root{  --lgc-black:#0D0D0D;  --lgc-graphite:#2B2B2B;  --lgc-stone:#D9D6CF;  --lgc-cream:#F2EFE9;  --lgc-white:#FFFFFF;  --lgc-ink-soft: rgba(13,13,13,0.62);  --lgc-ink-faint: rgba(13,13,13,0.42);  --lgc-line: rgba(13,13,13,0.08);  --lgc-radius-lg: 24px;  --lgc-radius-md: 18px;  --lgc-radius-sm: 12px;  --lgc-sans: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;  all: initial;  display:block;  box-sizing:border-box;  font-family: var(--lgc-sans);  color: var(--lgc-black);  background: var(--lgc-white);  -webkit-font-smoothing: antialiased;  text-align:left;  line-height:1.5;  max-width:600px;  margin:0 auto;}#legacy-pdp-root *, #legacy-pdp-root *::before, #legacy-pdp-root *::after{  box-sizing:border-box; margin:0; padding:0; font-family:inherit;  color:inherit; text-align:left; line-height:inherit; -webkit-font-smoothing: antialiased;}#legacy-pdp-root img{ max-width:100%; display:block; border:0; }#legacy-pdp-root button{ background:none; border:0; cursor:pointer; font:inherit; }#legacy-pdp-root ul{ list-style:none; }#legacy-pdp-root svg{ display:block; flex-shrink:0; }\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@300;400;500;600;700;800\u0026display=swap');\n#legacy-pdp-root .lgc-wrap{ padding:0 18px; }#legacy-pdp-root .lgc-section{ padding:36px 0; }\n#legacy-pdp-root .lgc-badge{  display:inline-flex; align-items:center; gap:6px;  background:var(--lgc-cream); color:var(--lgc-black);  padding:6px 14px; border-radius:999px; font-size:11.5px; font-weight:600;}#legacy-pdp-root .lgc-badge-dot{ width:6px; height:6px; border-radius:50%; background:var(--lgc-black); }\n#legacy-pdp-root .lgc-eyebrow{ font-size:12.5px; font-weight:600; color:var(--lgc-ink-soft); }#legacy-pdp-root .lgc-h1{ font-size:24px; font-weight:700; letter-spacing:-0.02em; line-height:1.12; }#legacy-pdp-root h2.lgc-h2{ font-size:22px; font-weight:700; letter-spacing:-0.02em; line-height:1.15; }#legacy-pdp-root h3.lgc-h3{ font-size:18px; font-weight:600; letter-spacing:-0.01em; }#legacy-pdp-root p.lgc-p{ font-size:15px; font-weight:400; color:var(--lgc-ink-soft); line-height:1.55; }\n\/* ---------- HERO ---------- *\/#legacy-pdp-root .lgc-hero{ padding:36px 0 8px; text-align:center; }#legacy-pdp-root .lgc-hero h1{ margin-top:14px; }#legacy-pdp-root .lgc-hero-sub{ margin:14px 0 0; font-size:15.5px; color:var(--lgc-ink-soft); }#legacy-pdp-root .lgc-hero-pills{ display:flex; gap:8px; justify-content:center; margin-top:20px; flex-wrap:wrap; }#legacy-pdp-root .lgc-pill{  font-size:12px; font-weight:500; padding:7px 14px; border-radius:999px;  background:var(--lgc-white); border:1px solid var(--lgc-line); color:var(--lgc-black);}#legacy-pdp-root .lgc-hero-img{  margin-top:26px; border-radius:var(--lgc-radius-lg); overflow:hidden; background:var(--lgc-cream);}#legacy-pdp-root .lgc-hero-img img{ width:100%; aspect-ratio:4\/5; object-fit:cover; }\n\/* ---------- PILARES ---------- *\/#legacy-pdp-root .lgc-pillars-head{ margin-bottom:18px; }#legacy-pdp-root .lgc-pillars-head h2{ margin-top:8px; }#legacy-pdp-root .lgc-pillar-grid{ display:grid; grid-template-columns:1fr 1fr; gap:12px; }#legacy-pdp-root .lgc-pillar{  border-radius:var(--lgc-radius-md); padding:20px 18px; min-height:150px;  display:flex; flex-direction:column; justify-content:flex-start;}#legacy-pdp-root .lgc-pillar.is-dark{ background:var(--lgc-black); color:var(--lgc-white); }#legacy-pdp-root .lgc-pillar.is-graphite{ background:var(--lgc-graphite); color:var(--lgc-white); }#legacy-pdp-root .lgc-pillar.is-stone{ background:var(--lgc-stone); color:var(--lgc-black); }#legacy-pdp-root .lgc-pillar.is-cream{ background:var(--lgc-cream); color:var(--lgc-black); }#legacy-pdp-root .lgc-pillar svg{ width:20px; height:20px; margin-bottom:16px; opacity:.9; }#legacy-pdp-root .lgc-pillar h4{ font-size:15px; font-weight:600; margin-bottom:6px; letter-spacing:-0.01em; }#legacy-pdp-root .lgc-pillar p{ font-size:12.5px; opacity:.72; font-weight:400; line-height:1.4; }\n\/* ---------- CARROSSÉIS ---------- *\/#legacy-pdp-root .lgc-carousel-head{ margin-bottom:16px; }#legacy-pdp-root .lgc-carousel-head h2{ margin-top:8px; }#legacy-pdp-root .lgc-carousel-head .lgc-p{ margin-top:6px; }#legacy-pdp-root .lgc-carousel{  display:flex; overflow-x:auto; gap:10px; scroll-snap-type:x mandatory;  -webkit-overflow-scrolling:touch; scrollbar-width:none; padding-bottom:2px;  margin:0 -18px; padding-left:18px; padding-right:18px;}#legacy-pdp-root .lgc-carousel::-webkit-scrollbar{ display:none; }#legacy-pdp-root .lgc-carousel-item{  flex:0 0 82%; scroll-snap-align:center; border-radius:var(--lgc-radius-md);  overflow:hidden; background:var(--lgc-cream); position:relative;}#legacy-pdp-root .lgc-carousel-item img{ width:100%; aspect-ratio:9\/16; object-fit:cover; }#legacy-pdp-root .lgc-carousel-cap{  position:absolute; left:10px; bottom:10px; background:rgba(13,13,13,0.55);  color:var(--lgc-white); font-size:11.5px; font-weight:500; padding:5px 10px; border-radius:999px;  backdrop-filter:blur(4px);}#legacy-pdp-root .lgc-carousel-wrap{ position:relative; }#legacy-pdp-root .lgc-arrow{  position:absolute; top:50%; transform:translateY(-50%); z-index:2;  width:32px; height:32px; border-radius:50%; background:rgba(13,13,13,0.5);  display:flex; align-items:center; justify-content:center; backdrop-filter:blur(4px);}#legacy-pdp-root .lgc-arrow svg{ width:16px; height:16px; stroke:var(--lgc-white); }#legacy-pdp-root .lgc-arrow.lgc-prev{ left:8px; }#legacy-pdp-root .lgc-arrow.lgc-next{ right:8px; }#legacy-pdp-root .lgc-dots{ display:flex; justify-content:center; gap:6px; margin-top:14px; }#legacy-pdp-root .lgc-dot{ width:6px; height:6px; border-radius:50%; background:var(--lgc-line); transition:all .2s ease; }#legacy-pdp-root .lgc-dot.is-active{ background:var(--lgc-black); width:16px; border-radius:3px; }\n\/* ---------- CARDS (dimensões \/ specs \/ faq) ---------- *\/#legacy-pdp-root .lgc-card{ background:var(--lgc-cream); border-radius:var(--lgc-radius-lg); padding:22px 18px; }#legacy-pdp-root .lgc-card.is-white{ background:var(--lgc-white); border:1px solid var(--lgc-line); }#legacy-pdp-root .lgc-section-head{ margin-bottom:18px; }#legacy-pdp-root .lgc-section-head h2{ margin-top:6px; }#legacy-pdp-root .lgc-tabs-nav{  display:inline-flex; gap:4px; background:var(--lgc-white); padding:4px; border-radius:999px; margin-bottom:18px;}#legacy-pdp-root .lgc-card.is-white .lgc-tabs-nav{ background:var(--lgc-cream); }#legacy-pdp-root .lgc-tab-btn{  padding:8px 14px; font-size:12.5px; font-weight:600; border-radius:999px; color:var(--lgc-ink-faint);  transition:all .2s ease;}#legacy-pdp-root .lgc-tab-btn.is-active{ background:var(--lgc-black); color:var(--lgc-white); }#legacy-pdp-root .lgc-tab-panel{ display:none; }#legacy-pdp-root .lgc-tab-panel.is-active{ display:block; }\n#legacy-pdp-root table.lgc-table{  width:100%; border-collapse:separate; border-spacing:0; font-size:13.5px;  background:var(--lgc-white); border-radius:var(--lgc-radius-sm); overflow:hidden;}#legacy-pdp-root table.lgc-table th, #legacy-pdp-root table.lgc-table td{  padding:11px 12px; text-align:left; border-bottom:1px solid var(--lgc-line);}#legacy-pdp-root table.lgc-table td:first-child{ font-weight:600; width:46%; }#legacy-pdp-root table.lgc-table tr:last-child td{ border-bottom:0; }#legacy-pdp-root .lgc-size-note{ font-size:12px; color:var(--lgc-ink-faint); margin-top:14px; }#legacy-pdp-root .lgc-table-scroll{  max-width:100%; overflow:hidden;  border-radius:var(--lgc-radius-sm); border:1px solid var(--lgc-line);}#legacy-pdp-root .lgc-table-scroll table.lgc-table{  width:100%; table-layout:fixed; border-radius:0; font-size:10.5px;}#legacy-pdp-root .lgc-table-scroll table.lgc-table th,#legacy-pdp-root .lgc-table-scroll table.lgc-table td{  padding:7px 3px; text-align:center; white-space:normal; word-break:break-word; overflow-wrap:break-word;}#legacy-pdp-root .lgc-table-scroll table.lgc-table th{  font-size:7.8px; letter-spacing:0; text-transform:uppercase; font-weight:600;  color:var(--lgc-ink-soft); background:var(--lgc-cream); line-height:1.2;}#legacy-pdp-root .lgc-table-scroll table.lgc-table td:first-child,#legacy-pdp-root .lgc-table-scroll table.lgc-table th:first-child{  font-weight:700;}\n#legacy-pdp-root .lgc-specs-list{ display:grid; gap:0; }#legacy-pdp-root .lgc-specs-row{  display:grid; grid-template-columns:1fr; gap:2px; padding:13px 0; border-bottom:1px solid var(--lgc-line); font-size:13.5px;}#legacy-pdp-root .lgc-specs-row:last-child{ border-bottom:0; }#legacy-pdp-root .lgc-specs-row span:first-child{ font-weight:600; color:var(--lgc-black); font-size:11px; text-transform:uppercase; letter-spacing:.04em; opacity:.6; }#legacy-pdp-root .lgc-specs-row span:last-child{ color:var(--lgc-black); }\n\/* ---------- GARANTIA (2 por linha) ---------- *\/#legacy-pdp-root .lgc-trust-head{ margin-bottom:18px; }#legacy-pdp-root .lgc-trust-head h2{ margin-top:8px; }#legacy-pdp-root .lgc-trust-grid{ display:grid; grid-template-columns:1fr 1fr; gap:12px; }#legacy-pdp-root .lgc-trust-item{  border-radius:var(--lgc-radius-md); padding:20px 14px; text-align:center; background:var(--lgc-cream);}#legacy-pdp-root .lgc-trust-item svg{ width:22px; height:22px; margin:0 auto 12px; }#legacy-pdp-root .lgc-trust-item h4{ font-size:14px; font-weight:600; margin-bottom:5px; }#legacy-pdp-root .lgc-trust-item p{ font-size:12px; color:var(--lgc-ink-soft); line-height:1.4; }\n\/* ---------- FAQ ---------- *\/#legacy-pdp-root .lgc-faq-item{ border-bottom:1px solid var(--lgc-line); }#legacy-pdp-root .lgc-faq-item:last-child{ border-bottom:0; }#legacy-pdp-root .lgc-faq-q{  width:100%; display:flex; justify-content:space-between; align-items:center; gap:10px;  padding:15px 2px; font-size:14px; font-weight:600; text-align:left;}#legacy-pdp-root .lgc-faq-q .lgc-plus{ font-size:18px; font-weight:300; transition:transform .25s ease; color:var(--lgc-ink-faint); }#legacy-pdp-root .lgc-faq-item.is-open .lgc-plus{ transform:rotate(45deg); }#legacy-pdp-root .lgc-faq-a{ max-height:0; overflow:hidden; transition:max-height .3s ease; }#legacy-pdp-root .lgc-faq-a-inner{ padding:0 2px 16px; font-size:13px; color:var(--lgc-ink-soft); }#legacy-pdp-root .lgc-faq-item.is-open .lgc-faq-a{ max-height:300px; }\n\/* ---------- FOOTER ---------- *\/#legacy-pdp-root .lgc-tagline{ text-align:center; padding:32px 20px 6px; font-size:13px; color:var(--lgc-ink-faint); font-weight:500; }\n\/* ---------- LANG SWITCH (bandeiras) ---------- *\/#legacy-pdp-root .lgc-langbar{ display:none; justify-content:center; gap:8px; padding-top:14px; }#legacy-pdp-root .lgc-lang-btn{  width:26px; height:19px; padding:0; border-radius:2px; overflow:hidden;  border:1px solid var(--lgc-line); opacity:.55; transition:opacity .2s ease, border-color .2s ease;  line-height:0;}#legacy-pdp-root .lgc-lang-btn img{ width:100%; height:100%; object-fit:cover; border-radius:1px; }#legacy-pdp-root .lgc-lang-btn.is-active{ opacity:1; border-color:var(--lgc-black); }\n\u003c\/style\u003e\n\n\u003csection class=\"lgc-wrap lgc-hero\"\u003e\n  \u003cspan class=\"lgc-badge\"\u003e\u003cspan class=\"lgc-badge-dot\"\u003e\u003c\/span\u003eLEGACY — Conçu pour durer\u003c\/span\u003e\n  \u003ch2 class=\"lgc-h1\"\u003eZURICH — Métal de précision, clarté moderne.\u003c\/h2\u003e\n\n  \u003cp class=\"lgc-hero-sub\"\u003eUne silhouette rectangulaire précise avec un double pont raffiné, une fine construction métallique et des verres polarisés UV400.\u003c\/p\u003e\n\n  \u003cdiv class=\"lgc-hero-pills\"\u003e\n\n    \u003cspan class=\"lgc-pill\"\u003eVerres Polarisés\u003c\/span\u003e\n    \u003cspan class=\"lgc-pill\"\u003eProtection UV400\u003c\/span\u003e\n    \u003cspan class=\"lgc-pill\"\u003eRetours sous 14 jours\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-hero-img\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-zurich-description-hero.png?v=1785978281\" alt=\"ZURICH polarized UV400 rectangular metal sunglasses\"\u003e\u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\u003csection class=\"lgc-wrap lgc-section\"\u003e\n  \u003cdiv class=\"lgc-pillars-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\"\u003ePourquoi Legacy\u003c\/span\u003e\u003ch2 class=\"lgc-h2\"\u003eClarté polarisée, proportions équilibrées et caractère moderne\u003c\/h2\u003e\n\n\n\u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-pillar-grid\"\u003e\n\n    \u003cdiv class=\"lgc-pillar is-dark\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M12 2 21 7 21 17 12 22 3 17 3 7Z\"\u003e\u003c\/path\u003e\u003cpath d=\"M3 7 12 12 21 7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch4\u003eClarté Polarisée\u003c\/h4\u003e\n\n\u003cp\u003eLes verres polarisés sont conçus pour réduire l'éblouissement réfléchi pour une vision plus confortable dans des conditions lumineuses.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-pillar is-stone\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M4 4h9l7 7-9 9-7-7z\"\u003e\u003c\/path\u003e\u003ccircle cx=\"9\" cy=\"9\" r=\"1.4\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003ch4\u003eValeur Raffinée\u003c\/h4\u003e\n\n\u003cp\u003eUne monture métallique rectangulaire raffinée avec des proportions étudiées et sans marge de détail superflue.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-pillar is-graphite\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M12 2 3 6v6c0 5 4 8.5 9 10 5-1.5 9-5 9-10V6z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch4\u003eProtection UV400\u003c\/h4\u003e\n\n\u003cp\u003eLes verres UV400 sont conçus pour aider à protéger les yeux de la lumière UVA et UVB.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-pillar is-cream\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M4 12a8 8 0 1 0 3-6.2\"\u003e\u003c\/path\u003e\u003cpath d=\"M4 4v5h5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch4\u003eGarantie + Retours\u003c\/h4\u003e\n\n\u003cp\u003eDroit de rétractation de 14 jours et protection contre les défauts de fabrication.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n  \u003cdiv class=\"lgc-carousel-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\"\u003eLes Détails\u003c\/span\u003e\u003ch2 class=\"lgc-h2\"\u003ePrécision et clarté du métal de près\u003c\/h2\u003e\n\n\u003cp class=\"lgc-p\"\u003eDécouvrez les montures rectangulaires, les verres polarisés, le double pont raffiné, les plaquettes de nez réglables, les branches fines et les finitions métalliques polies.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-carousel-wrap\"\u003e\n\n\u003cdiv class=\"lgc-carousel\" data-carousel=\"qualidade\"\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-zurich-description-quality-1.png?v=1785978289\" alt=\"ZURICH double bridge and metal construction detail\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-zurich-description-quality-2.png?v=1785978294\" alt=\"ZURICH polarized lens and nose pad detail\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-zurich-description-quality-3.png?v=1785978299\" alt=\"ZURICH silver frame and blue lens finish detail\"\u003e\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003cbutton class=\"lgc-arrow lgc-prev\" data-arrow-prev=\"qualidade\" aria-label=\"Précédent\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M15 18l-6-6 6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\u003cbutton class=\"lgc-arrow lgc-next\" data-arrow-next=\"qualidade\" aria-label=\"Suivant\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M9 18l6-6-6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-dots\" data-dots=\"qualidade\"\u003e\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n  \u003cdiv class=\"lgc-carousel-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\"\u003eCaractère de Zurich\u003c\/span\u003e\u003ch2 class=\"lgc-h2\"\u003eDes lignes épurées, des rues de la ville aux lumières alpines\u003c\/h2\u003e\n\n\u003cp class=\"lgc-p\"\u003ePortez ZURICH avec une tenue décontractée, des tricots de qualité ou des essentiels modernes du quotidien pour une finition précise et sans effort.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-carousel-wrap\"\u003e\n\n\u003cdiv class=\"lgc-carousel\" data-carousel=\"uso\"\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-zurich-description-lifestyle-1.png?v=1785978305\" alt=\"ZURICH brown lens sunglasses European lifestyle\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-zurich-description-lifestyle-2.png?v=1785978312\" alt=\"ZURICH black lens sunglasses city lifestyle\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-zurich-description-lifestyle-3.png?v=1785978318\" alt=\"ZURICH blue lens sunglasses alpine city lifestyle\"\u003e\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003cbutton class=\"lgc-arrow lgc-prev\" data-arrow-prev=\"uso\" aria-label=\"Précédent\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M15 18l-6-6 6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\u003cbutton class=\"lgc-arrow lgc-next\" data-arrow-next=\"uso\" aria-label=\"Suivant\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M9 18l6-6-6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-dots\" data-dots=\"uso\"\u003e\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c!-- OPTIONAL SIZE GUIDE\nInclude a size\/measurement table only when the source provides verified measurements\nin centimetres for direct comparison. Never create a table from size labels alone.\n--\u0026gt;\n\n\u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n  \u003cdiv class=\"lgc-card is-white\"\u003e\n\n\u003cdiv class=\"lgc-section-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\"\u003eSpécifications\u003c\/span\u003e\u003ch2 class=\"lgc-h2\"\u003eDétails du produit\u003c\/h2\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tabs-nav\" data-tabgroup=\"specs\"\u003e\n\n\u003cbutton class=\"lgc-tab-btn is-active\" data-tab=\"materiais\"\u003eDesign\u003c\/button\u003e\u003cbutton class=\"lgc-tab-btn\" data-tab=\"cuidados\"\u003eEntretien\u003c\/button\u003e\u003cbutton class=\"lgc-tab-btn\" data-tab=\"tecnica\"\u003eAjustement\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tab-panel is-active\" data-panel=\"materiais\"\u003e\u003cdiv class=\"lgc-specs-list\"\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eStyle\u003c\/span\u003e\u003cspan\u003eLunettes de soleil rectangulaires à monture métallique\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eFinition de la Monture\u003c\/span\u003e\u003cspan\u003eMonture fine en métal poli doré ou argenté avec une géométrie rectangulaire équilibrée\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eTechnologie des Verres\u003c\/span\u003e\u003cspan\u003ePolarisés UV400\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eMatériel\u003c\/span\u003e\u003cspan\u003eDouble pont raffiné, plaquettes de nez transparentes ajustables, charnières renforcées et branches fines\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tab-panel\" data-panel=\"cuidados\"\u003e\u003cdiv class=\"lgc-specs-list\"\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eNettoyage\u003c\/span\u003e\u003cspan\u003eUtiliser un chiffon de nettoyage en microfibre propre\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eHumidité\u003c\/span\u003e\u003cspan\u003eRincer la poussière avant d'essuyer; éviter une pression abrasive\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eSéchage\u003c\/span\u003e\u003cspan\u003eRanger au sec dans un étui de protection à l'abri de la chaleur\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tab-panel\" data-panel=\"tecnica\"\u003e\u003cdiv class=\"lgc-specs-list\"\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eProfil de la monture\u003c\/span\u003e\u003cspan\u003eSilhouette rectangulaire équilibrée avec une couverture nette et des proportions polyvalentes\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eConseils d'ajustement\u003c\/span\u003e\u003cspan\u003eChoisir en fonction de la largeur du visage et de la couverture préférée\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eUtilisation\u003c\/span\u003e\u003cspan\u003eQuotidien \/ voyage \/ loisirs\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eDépartement\u003c\/span\u003e\u003cspan\u003eUnisexe\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003cdiv class=\"legacy-brand-card\" data-legacy-brand-signature=\"v6\"\u003e\n\n  \u003cdiv class=\"legacy-brand-card__inner\"\u003e\n\n    \u003cdiv class=\"legacy-brand-card__logo-wrap\"\u003e\n\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/logo-white.png?v=1785300933\" alt=\"Legacy Store\" class=\"legacy-brand-card__logo\"\u003e\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"legacy-brand-card__content\"\u003e\n\n      \u003cp class=\"legacy-brand-card__eyebrow\"\u003eÀ propos de nous\u003c\/p\u003e\n\n\n      \u003cp class=\"legacy-brand-card__text\"\u003e\n        Legacy est conçu pour ceux qui valorisent le style intemporel, les détails raffinés et la qualité durable.\n        Nous sélectionnons des essentiels sophistiqués qui apportent confiance, caractère et élégance sans effort\n        à la vie quotidienne.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"legacy-brand-card__socials\"\u003e\n\n      \u003ca href=\"https:\/\/instagram.com\/legacy.luxurywear\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"legacy-brand-card__social legacy-brand-card__social--clickable\" aria-label=\"Instagram Legacy Luxurywear\"\u003e\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003c!--$9--\u003e\n        \n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eInstagram\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \n\n      \u003cdiv class=\"legacy-brand-card__social\" aria-label=\"TikTok\"\u003e\n\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M14.2 4c.6 1.7 1.7 3 3.8 3.3v2.5c-1.4 0-2.7-.4-3.8-1.1v5.4c0 3-2.2 5-5.1 5-2.6 0-4.7-1.8-4.7-4.4 0-2.9 2.4-4.8 5.3-4.4v2.6c-1.2-.4-2.6.3-2.6 1.8 0 1.1.9 1.9 2 1.9 1.3 0 2.3-.8 2.3-2.6V4h2.8Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eTikTok\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"legacy-brand-card__social\" aria-label=\"YouTube\"\u003e\n\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M21.2 8.4c-.2-1-.9-1.8-1.9-2-1.7-.4-7.3-.4-7.3-.4s-5.6 0-7.3.4c-1 .2-1.7 1-1.9 2C2.4 10 2.4 12 2.4 12s0 2 .4 3.6c.2 1 .9 1.8 1.9 2 1.7.4 7.3.4 7.3.4s5.6 0 7.3-.4c1-.2 1.7-1 1.9-2 .4-1.6.4-3.6.4-3.6s0-2-.4-3.6Z\" stroke=\"currentColor\" stroke-width=\"1.8\" fill=\"none\"\u003e\u003c\/path\u003e\n            \u003cpath d=\"M10.2 9.4 15 12l-4.8 2.6V9.4Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eYouTube\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"legacy-brand-card__social\" aria-label=\"Facebook\"\u003e\n\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M13.4 20v-6.2h2.1l.4-2.5h-2.5V9.7c0-.7.2-1.2 1.2-1.2h1.4V6.2c-.2 0-.9-.1-1.8-.1-1.8 0-3.1 1.1-3.1 3.2v2h-2.1v2.5h2.1V20h2.3Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eFacebook\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \n\n\n\n\n\n\u003cstyle\u003e\n  .legacy-brand-card,\n  .legacy-brand-card * {\n    box-sizing: border-box;\n  }\n\n  .legacy-brand-card {\n    width: 100%;\n    margin: 0;\n  }\n\n  .legacy-brand-card__inner {\n    background: #1c1c1c;\n    color: #ffffff;\n    border-radius: 16px;\n    padding: 24px 22px;\n    font-family: Inter, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Arial, sans-serif;\n    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.16);\n  }\n\n  .legacy-brand-card__logo-wrap {\n    margin-bottom: 18px;\n  }\n\n  .legacy-brand-card__logo {\n    display: block;\n    max-width: 180px;\n    width: 100%;\n    height: auto;\n  }\n\n  .legacy-brand-card__content {\n    margin-bottom: 20px;\n  }\n\n  .legacy-brand-card__eyebrow {\n    margin: 0 0 10px;\n    font-size: 14px;\n    line-height: 1.2;\n    font-weight: 700;\n    color: #ffffff;\n  }\n\n  .legacy-brand-card__text {\n    margin: 0;\n    color: rgba(255, 255, 255, 0.72);\n    font-size: 15px;\n    line-height: 1.8;\n    font-weight: 400;\n    max-width: 640px;\n  }\n\n  .legacy-brand-card__socials {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 12px;\n  }\n\n  .legacy-brand-card__social {\n    display: flex;\n    align-items: center;\n    gap: 10px;\n    padding: 12px 14px;\n    border-radius: 12px;\n    background: rgba(255, 255, 255, 0.04);\n    border: 1px solid rgba(255, 255, 255, 0.08);\n    text-decoration: none;\n    color: #ffffff;\n    min-width: 0;\n  }\n\n  .legacy-brand-card__social--clickable {\n    transition: transform 0.2s ease, background 0.2s ease, border-color 0.2s ease;\n    cursor: pointer;\n  }\n\n  .legacy-brand-card__social--clickable:hover {\n    transform: translateY(-1px);\n    background: rgba(255, 255, 255, 0.07);\n    border-color: rgba(255, 255, 255, 0.16);\n  }\n\n  .legacy-brand-card__social-icon {\n    width: 18px;\n    height: 18px;\n    min-width: 18px;\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    color: #ffffff;\n  }\n\n  .legacy-brand-card__social-icon svg {\n    width: 18px;\n    height: 18px;\n    display: block;\n  }\n\n  .legacy-brand-card__social-label {\n    font-size: 13px;\n    font-weight: 600;\n    color: #ffffff;\n    white-space: nowrap;\n  }\n\n  .legacy-brand-card__social-handle {\n    margin-left: auto;\n    font-size: 13px;\n    color: rgba(255, 255, 255, 0.66);\n    overflow: hidden;\n    text-overflow: ellipsis;\n    white-space: nowrap;\n  }\n\n  @media screen and (max-width: 749px) {\n    .legacy-brand-card__inner {\n      padding: 20px 18px;\n      border-radius: 14px;\n    }\n\n    .legacy-brand-card__logo {\n      max-width: 160px;\n    }\n\n    .legacy-brand-card__text {\n      font-size: 14px;\n      line-height: 1.7;\n    }\n\n    .legacy-brand-card__socials {\n      grid-template-columns: 1fr;\n    }\n\n    .legacy-brand-card__social {\n      padding: 11px 12px;\n    }\n\n    .legacy-brand-card__social-label,\n    .legacy-brand-card__social-handle {\n      font-size: 12.5px;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cstyle\u003e\n  \/* Compatibility with the legacy PDP reset. Keeps the approved card visually identical. *\/\n  #legacy-pdp-root .legacy-brand-card,\n  #legacy-pdp-root .legacy-brand-card * { box-sizing: border-box; }\n  #legacy-pdp-root .legacy-brand-card { width: 100%; margin: 0; }\n  #legacy-pdp-root .legacy-brand-card__inner {\n    background: #1c1c1c; color: #ffffff; border-radius: 16px; padding: 24px 22px;\n    font-family: Inter, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Arial, sans-serif;\n    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.16);\n  }\n  #legacy-pdp-root .legacy-brand-card__logo-wrap { margin-bottom: 18px; }\n  #legacy-pdp-root .legacy-brand-card__logo { display: block; max-width: 180px; width: 100%; height: auto; }\n  #legacy-pdp-root .legacy-brand-card__content { margin-bottom: 20px; }\n  #legacy-pdp-root .legacy-brand-card__eyebrow {\n    margin: 0 0 10px; font-size: 14px; line-height: 1.2; font-weight: 700; color: #ffffff;\n  }\n  #legacy-pdp-root .legacy-brand-card__text {\n    margin: 0; color: rgba(255, 255, 255, 0.72); font-size: 15px; line-height: 1.8;\n    font-weight: 400; max-width: 640px;\n  }\n  #legacy-pdp-root .legacy-brand-card__socials {\n    display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 12px;\n  }\n  #legacy-pdp-root .legacy-brand-card__social {\n    display: flex; align-items: center; gap: 10px; padding: 12px 14px; border-radius: 12px;\n    background: rgba(255, 255, 255, 0.04); border: 1px solid rgba(255, 255, 255, 0.08);\n    text-decoration: none; color: #ffffff; min-width: 0;\n  }\n  #legacy-pdp-root .legacy-brand-card__social--clickable {\n    transition: transform 0.2s ease, background 0.2s ease, border-color 0.2s ease; cursor: pointer;\n  }\n  #legacy-pdp-root .legacy-brand-card__social--clickable:hover {\n    transform: translateY(-1px); background: rgba(255, 255, 255, 0.07);\n    border-color: rgba(255, 255, 255, 0.16);\n  }\n  #legacy-pdp-root .legacy-brand-card__social-icon {\n    width: 18px; height: 18px; min-width: 18px; display: inline-flex;\n    align-items: center; justify-content: center; color: #ffffff;\n  }\n  #legacy-pdp-root .legacy-brand-card__social-icon svg { width: 18px; height: 18px; display: block; }\n  #legacy-pdp-root .legacy-brand-card__social-label {\n    font-size: 13px; font-weight: 600; color: #ffffff; white-space: nowrap;\n  }\n  #legacy-pdp-root .legacy-brand-card__social-handle {\n    margin-left: auto; font-size: 13px; color: rgba(255, 255, 255, 0.66);\n    overflow: hidden; text-overflow: ellipsis; white-space: nowrap;\n  }\n  @media screen and (max-width: 749px) {\n    #legacy-pdp-root .legacy-brand-card__inner { padding: 20px 18px; border-radius: 14px; }\n    #legacy-pdp-root .legacy-brand-card__logo { max-width: 160px; }\n    #legacy-pdp-root .legacy-brand-card__text { font-size: 14px; line-height: 1.7; }\n    #legacy-pdp-root .legacy-brand-card__socials { grid-template-columns: 1fr; }\n    #legacy-pdp-root .legacy-brand-card__social { padding: 11px 12px; }\n    #legacy-pdp-root .legacy-brand-card__social-label,\n    #legacy-pdp-root .legacy-brand-card__social-handle { font-size: 12.5px; }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"lgc-wrap lgc-tagline\"\u003eL'héritage n'est pas ce que nous avons. C'est ce que nous laissons.\u003c\/div\u003e\n\n\n\n\n\n\n\u003cscript\u003e\n(function(){\n  document.querySelectorAll('#legacy-pdp-root, .legacy-pdp').forEach(function(root){\n    if(root.dataset.lgcInit) return;\n    root.dataset.lgcInit = \"1\";\n\n    root.querySelectorAll('[data-tabgroup]').forEach(function(nav){\n      var section = nav.closest('.lgc-card') || root;\n      var buttons = nav.querySelectorAll('.lgc-tab-btn');\n      buttons.forEach(function(btn){\n        btn.addEventListener('click', function(){\n          var target = btn.getAttribute('data-tab');\n          buttons.forEach(function(b){ b.classList.remove('is-active'); });\n          btn.classList.add('is-active');\n          section.querySelectorAll('.lgc-tab-panel').forEach(function(panel){\n            panel.classList.toggle('is-active', panel.getAttribute('data-panel') === target);\n          });\n        });\n      });\n    });\n\n    root.querySelectorAll('.lgc-faq-item').forEach(function(item){\n      var q = item.querySelector('.lgc-faq-q');\n      if(q) q.addEventListener('click', function(){ item.classList.toggle('is-open'); });\n    });\n\n    var AUTOPLAY_MS = 5000;\n\n    root.querySelectorAll('.lgc-carousel').forEach(function(carousel){\n      var key = carousel.getAttribute('data-carousel');\n      var dotsWrap = root.querySelector('[data-dots=\"' + key + '\"]');\n      var originals = Array.prototype.slice.call(carousel.querySelectorAll('.lgc-carousel-item'));\n      var n = originals.length;\n      if(!dotsWrap || n \u003c 2) return;\n\n      originals.forEach(function(_, i){\n        var dot = document.createElement('span');\n        dot.className = 'lgc-dot' + (i === 0 ? ' is-active' : '');\n        dotsWrap.appendChild(dot);\n      });\n      var dots = dotsWrap.querySelectorAll('.lgc-dot');\n\n      var firstClone = originals[0].cloneNode(true);\n      var lastClone = originals[n - 1].cloneNode(true);\n      firstClone.setAttribute('aria-hidden', 'true');\n      lastClone.setAttribute('aria-hidden', 'true');\n      carousel.appendChild(firstClone);\n      carousel.insertBefore(lastClone, originals[0]);\n\n      var allItems = Array.prototype.slice.call(carousel.children);\n\n      function scrollLeftFor(el){\n        return el.getBoundingClientRect().left - carousel.getBoundingClientRect().left + carousel.scrollLeft;\n      }\n      function goTo(i, smooth){\n        carousel.scrollTo({ left: scrollLeftFor(allItems[i]), behavior: smooth ? 'smooth' : 'auto' });\n      }\n      function setActiveDot(realIndex){\n        dots.forEach(function(d, i){ d.classList.toggle('is-active', i === realIndex); });\n      }\n\n      goTo(1, false);\n\n      var settleTimer = null;\n      var autoplayTimer = null;\n\n      function settle(){\n        var center = carousel.scrollLeft + carousel.clientWidth \/ 2;\n        var closest = 1;\n        var closestDist = Infinity;\n        allItems.forEach(function(item, i){\n          var itemCenter = item.offsetLeft + item.clientWidth \/ 2;\n          var dist = Math.abs(itemCenter - center);\n          if(dist \u003c closestDist){ closestDist = dist; closest = i; }\n        });\n        var realIndex = (closest - 1 + n) % n;\n        setActiveDot(realIndex);\n        if(closest === 0){ goTo(n, false); }\n        else if(closest === allItems.length - 1){ goTo(1, false); }\n      }\n\n      carousel.addEventListener('scroll', function(){\n        clearTimeout(settleTimer);\n        settleTimer = setTimeout(settle, 120);\n      });\n\n      function step(dir){\n        var w = originals[0].getBoundingClientRect().width + 10;\n        carousel.scrollBy({ left: w * dir, behavior: 'smooth' });\n      }\n\n      function scheduleAutoplay(){\n        clearTimeout(autoplayTimer);\n        autoplayTimer = setTimeout(function(){\n          step(1);\n          scheduleAutoplay();\n        }, AUTOPLAY_MS);\n      }\n      function restartAutoplay(){ scheduleAutoplay(); }\n\n      ['pointerdown', 'touchstart', 'wheel'].forEach(function(evt){\n        carousel.addEventListener(evt, restartAutoplay, { passive: true });\n      });\n\n      var prevBtn = root.querySelector('[data-arrow-prev=\"' + key + '\"]');\n      var nextBtn = root.querySelector('[data-arrow-next=\"' + key + '\"]');\n      if(prevBtn) prevBtn.addEventListener('click', function(){ step(-1); restartAutoplay(); });\n      if(nextBtn) nextBtn.addEventListener('click', function(){ step(1); restartAutoplay(); });\n\n      scheduleAutoplay();\n    });\n  });\n})();\n\u003c\/script\u003e\n","brand":"Legacy","offers":[{"title":"Monture dorée \/ Verres bruns","offer_id":50226129535216,"sku":"15083609751712-52478871273632","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Monture dorée \/ Verres noirs","offer_id":50226129567984,"sku":"15083609751712-52478871306400","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Monture argentée \/ Verres bleus","offer_id":50226129600752,"sku":"15083609751712-52478871339168","price":32.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0855\/6357\/2464\/files\/legacy-zurich-04-black-angle_30a176d9-ea45-460b-8121-8f9497db242d.png?v=1786195902"},{"product_id":"polarized-uv400-round-frame-sunglasses-legacy-los-angeles","title":"Lunettes de soleil polarisées UV400 à monture ronde – Legacy LOS ANGELES","description":"\n\n\u003cdiv class=\"legacy-pdp\" id=\"legacy-pdp-root\"\u003e\n\n\u003cstyle\u003e#legacy-pdp-root{  --lgc-black:#0D0D0D;  --lgc-graphite:#2B2B2B;  --lgc-stone:#D9D6CF;  --lgc-cream:#F2EFE9;  --lgc-white:#FFFFFF;  --lgc-ink-soft: rgba(13,13,13,0.62);  --lgc-ink-faint: rgba(13,13,13,0.42);  --lgc-line: rgba(13,13,13,0.08);  --lgc-radius-lg: 24px;  --lgc-radius-md: 18px;  --lgc-radius-sm: 12px;  --lgc-sans: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;  all: initial;  display:block;  box-sizing:border-box;  font-family: var(--lgc-sans);  color: var(--lgc-black);  background: var(--lgc-white);  -webkit-font-smoothing: antialiased;  text-align:left;  line-height:1.5;  max-width:600px;  margin:0 auto;}#legacy-pdp-root *, #legacy-pdp-root *::before, #legacy-pdp-root *::after{  box-sizing:border-box; margin:0; padding:0; font-family:inherit;  color:inherit; text-align:left; line-height:inherit; -webkit-font-smoothing: antialiased;}#legacy-pdp-root img{ max-width:100%; display:block; border:0; }#legacy-pdp-root button{ background:none; border:0; cursor:pointer; font:inherit; }#legacy-pdp-root ul{ list-style:none; }#legacy-pdp-root svg{ display:block; flex-shrink:0; }\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@300;400;500;600;700;800\u0026display=swap');\n#legacy-pdp-root .lgc-wrap{ padding:0 18px; }#legacy-pdp-root .lgc-section{ padding:36px 0; }\n#legacy-pdp-root .lgc-badge{  display:inline-flex; align-items:center; gap:6px;  background:var(--lgc-cream); color:var(--lgc-black);  padding:6px 14px; border-radius:999px; font-size:11.5px; font-weight:600;}#legacy-pdp-root .lgc-badge-dot{ width:6px; height:6px; border-radius:50%; background:var(--lgc-black); }\n#legacy-pdp-root .lgc-eyebrow{ font-size:12.5px; font-weight:600; color:var(--lgc-ink-soft); }#legacy-pdp-root .lgc-h1{ font-size:24px; font-weight:700; letter-spacing:-0.02em; line-height:1.12; }#legacy-pdp-root h2.lgc-h2{ font-size:22px; font-weight:700; letter-spacing:-0.02em; line-height:1.15; }#legacy-pdp-root h3.lgc-h3{ font-size:18px; font-weight:600; letter-spacing:-0.01em; }#legacy-pdp-root p.lgc-p{ font-size:15px; font-weight:400; color:var(--lgc-ink-soft); line-height:1.55; }\n\/* ---------- HERO ---------- *\/#legacy-pdp-root .lgc-hero{ padding:36px 0 8px; text-align:center; }#legacy-pdp-root .lgc-hero h1{ margin-top:14px; }#legacy-pdp-root .lgc-hero-sub{ margin:14px 0 0; font-size:15.5px; color:var(--lgc-ink-soft); }#legacy-pdp-root .lgc-hero-pills{ display:flex; gap:8px; justify-content:center; margin-top:20px; flex-wrap:wrap; }#legacy-pdp-root .lgc-pill{  font-size:12px; font-weight:500; padding:7px 14px; border-radius:999px;  background:var(--lgc-white); border:1px solid var(--lgc-line); color:var(--lgc-black);}#legacy-pdp-root .lgc-hero-img{  margin-top:26px; border-radius:var(--lgc-radius-lg); overflow:hidden; background:var(--lgc-cream);}#legacy-pdp-root .lgc-hero-img img{ width:100%; aspect-ratio:4\/5; object-fit:cover; }\n\/* ---------- PILARES ---------- *\/#legacy-pdp-root .lgc-pillars-head{ margin-bottom:18px; }#legacy-pdp-root .lgc-pillars-head h2{ margin-top:8px; }#legacy-pdp-root .lgc-pillar-grid{ display:grid; grid-template-columns:1fr 1fr; gap:12px; }#legacy-pdp-root .lgc-pillar{  border-radius:var(--lgc-radius-md); padding:20px 18px; min-height:150px;  display:flex; flex-direction:column; justify-content:flex-start;}#legacy-pdp-root .lgc-pillar.is-dark{ background:var(--lgc-black); color:var(--lgc-white); }#legacy-pdp-root .lgc-pillar.is-graphite{ background:var(--lgc-graphite); color:var(--lgc-white); }#legacy-pdp-root .lgc-pillar.is-stone{ background:var(--lgc-stone); color:var(--lgc-black); }#legacy-pdp-root .lgc-pillar.is-cream{ background:var(--lgc-cream); color:var(--lgc-black); }#legacy-pdp-root .lgc-pillar svg{ width:20px; height:20px; margin-bottom:16px; opacity:.9; }#legacy-pdp-root .lgc-pillar h4{ font-size:15px; font-weight:600; margin-bottom:6px; letter-spacing:-0.01em; }#legacy-pdp-root .lgc-pillar p{ font-size:12.5px; opacity:.72; font-weight:400; line-height:1.4; }\n\/* ---------- CARROSSÉIS ---------- *\/#legacy-pdp-root .lgc-carousel-head{ margin-bottom:16px; }#legacy-pdp-root .lgc-carousel-head h2{ margin-top:8px; }#legacy-pdp-root .lgc-carousel-head .lgc-p{ margin-top:6px; }#legacy-pdp-root .lgc-carousel{  display:flex; overflow-x:auto; gap:10px; scroll-snap-type:x mandatory;  -webkit-overflow-scrolling:touch; scrollbar-width:none; padding-bottom:2px;  margin:0 -18px; padding-left:18px; padding-right:18px;}#legacy-pdp-root .lgc-carousel::-webkit-scrollbar{ display:none; }#legacy-pdp-root .lgc-carousel-item{  flex:0 0 82%; scroll-snap-align:center; border-radius:var(--lgc-radius-md);  overflow:hidden; background:var(--lgc-cream); position:relative;}#legacy-pdp-root .lgc-carousel-item img{ width:100%; aspect-ratio:9\/16; object-fit:cover; }#legacy-pdp-root .lgc-carousel-cap{  position:absolute; left:10px; bottom:10px; background:rgba(13,13,13,0.55);  color:var(--lgc-white); font-size:11.5px; font-weight:500; padding:5px 10px; border-radius:999px;  backdrop-filter:blur(4px);}#legacy-pdp-root .lgc-carousel-wrap{ position:relative; }#legacy-pdp-root .lgc-arrow{  position:absolute; top:50%; transform:translateY(-50%); z-index:2;  width:32px; height:32px; border-radius:50%; background:rgba(13,13,13,0.5);  display:flex; align-items:center; justify-content:center; backdrop-filter:blur(4px);}#legacy-pdp-root .lgc-arrow svg{ width:16px; height:16px; stroke:var(--lgc-white); }#legacy-pdp-root .lgc-arrow.lgc-prev{ left:8px; }#legacy-pdp-root .lgc-arrow.lgc-next{ right:8px; }#legacy-pdp-root .lgc-dots{ display:flex; justify-content:center; gap:6px; margin-top:14px; }#legacy-pdp-root .lgc-dot{ width:6px; height:6px; border-radius:50%; background:var(--lgc-line); transition:all .2s ease; }#legacy-pdp-root .lgc-dot.is-active{ background:var(--lgc-black); width:16px; border-radius:3px; }\n\/* ---------- CARDS (dimensões \/ specs \/ faq) ---------- *\/#legacy-pdp-root .lgc-card{ background:var(--lgc-cream); border-radius:var(--lgc-radius-lg); padding:22px 18px; }#legacy-pdp-root .lgc-card.is-white{ background:var(--lgc-white); border:1px solid var(--lgc-line); }#legacy-pdp-root .lgc-section-head{ margin-bottom:18px; }#legacy-pdp-root .lgc-section-head h2{ margin-top:6px; }#legacy-pdp-root .lgc-tabs-nav{  display:inline-flex; gap:4px; background:var(--lgc-white); padding:4px; border-radius:999px; margin-bottom:18px;}#legacy-pdp-root .lgc-card.is-white .lgc-tabs-nav{ background:var(--lgc-cream); }#legacy-pdp-root .lgc-tab-btn{  padding:8px 14px; font-size:12.5px; font-weight:600; border-radius:999px; color:var(--lgc-ink-faint);  transition:all .2s ease;}#legacy-pdp-root .lgc-tab-btn.is-active{ background:var(--lgc-black); color:var(--lgc-white); }#legacy-pdp-root .lgc-tab-panel{ display:none; }#legacy-pdp-root .lgc-tab-panel.is-active{ display:block; }\n#legacy-pdp-root table.lgc-table{  width:100%; border-collapse:separate; border-spacing:0; font-size:13.5px;  background:var(--lgc-white); border-radius:var(--lgc-radius-sm); overflow:hidden;}#legacy-pdp-root table.lgc-table th, #legacy-pdp-root table.lgc-table td{  padding:11px 12px; text-align:left; border-bottom:1px solid var(--lgc-line);}#legacy-pdp-root table.lgc-table td:first-child{ font-weight:600; width:46%; }#legacy-pdp-root table.lgc-table tr:last-child td{ border-bottom:0; }#legacy-pdp-root .lgc-size-note{ font-size:12px; color:var(--lgc-ink-faint); margin-top:14px; }#legacy-pdp-root .lgc-table-scroll{  max-width:100%; overflow:hidden;  border-radius:var(--lgc-radius-sm); border:1px solid var(--lgc-line);}#legacy-pdp-root .lgc-table-scroll table.lgc-table{  width:100%; table-layout:fixed; border-radius:0; font-size:10.5px;}#legacy-pdp-root .lgc-table-scroll table.lgc-table th,#legacy-pdp-root .lgc-table-scroll table.lgc-table td{  padding:7px 3px; text-align:center; white-space:normal; word-break:break-word; overflow-wrap:break-word;}#legacy-pdp-root .lgc-table-scroll table.lgc-table th{  font-size:7.8px; letter-spacing:0; text-transform:uppercase; font-weight:600;  color:var(--lgc-ink-soft); background:var(--lgc-cream); line-height:1.2;}#legacy-pdp-root .lgc-table-scroll table.lgc-table td:first-child,#legacy-pdp-root .lgc-table-scroll table.lgc-table th:first-child{  font-weight:700;}\n#legacy-pdp-root .lgc-specs-list{ display:grid; gap:0; }#legacy-pdp-root .lgc-specs-row{  display:grid; grid-template-columns:1fr; gap:2px; padding:13px 0; border-bottom:1px solid var(--lgc-line); font-size:13.5px;}#legacy-pdp-root .lgc-specs-row:last-child{ border-bottom:0; }#legacy-pdp-root .lgc-specs-row span:first-child{ font-weight:600; color:var(--lgc-black); font-size:11px; text-transform:uppercase; letter-spacing:.04em; opacity:.6; }#legacy-pdp-root .lgc-specs-row span:last-child{ color:var(--lgc-black); }\n\/* ---------- GARANTIA (2 por linha) ---------- *\/#legacy-pdp-root .lgc-trust-head{ margin-bottom:18px; }#legacy-pdp-root .lgc-trust-head h2{ margin-top:8px; }#legacy-pdp-root .lgc-trust-grid{ display:grid; grid-template-columns:1fr 1fr; gap:12px; }#legacy-pdp-root .lgc-trust-item{  border-radius:var(--lgc-radius-md); padding:20px 14px; text-align:center; background:var(--lgc-cream);}#legacy-pdp-root .lgc-trust-item svg{ width:22px; height:22px; margin:0 auto 12px; }#legacy-pdp-root .lgc-trust-item h4{ font-size:14px; font-weight:600; margin-bottom:5px; }#legacy-pdp-root .lgc-trust-item p{ font-size:12px; color:var(--lgc-ink-soft); line-height:1.4; }\n\/* ---------- FAQ ---------- *\/#legacy-pdp-root .lgc-faq-item{ border-bottom:1px solid var(--lgc-line); }#legacy-pdp-root .lgc-faq-item:last-child{ border-bottom:0; }#legacy-pdp-root .lgc-faq-q{  width:100%; display:flex; justify-content:space-between; align-items:center; gap:10px;  padding:15px 2px; font-size:14px; font-weight:600; text-align:left;}#legacy-pdp-root .lgc-faq-q .lgc-plus{ font-size:18px; font-weight:300; transition:transform .25s ease; color:var(--lgc-ink-faint); }#legacy-pdp-root .lgc-faq-item.is-open .lgc-plus{ transform:rotate(45deg); }#legacy-pdp-root .lgc-faq-a{ max-height:0; overflow:hidden; transition:max-height .3s ease; }#legacy-pdp-root .lgc-faq-a-inner{ padding:0 2px 16px; font-size:13px; color:var(--lgc-ink-soft); }#legacy-pdp-root .lgc-faq-item.is-open .lgc-faq-a{ max-height:300px; }\n\/* ---------- FOOTER ---------- *\/#legacy-pdp-root .lgc-tagline{ text-align:center; padding:32px 20px 6px; font-size:13px; color:var(--lgc-ink-faint); font-weight:500; }\n\/* ---------- LANG SWITCH (bandeiras) ---------- *\/#legacy-pdp-root .lgc-langbar{ display:none; justify-content:center; gap:8px; padding-top:14px; }#legacy-pdp-root .lgc-lang-btn{  width:26px; height:19px; padding:0; border-radius:2px; overflow:hidden;  border:1px solid var(--lgc-line); opacity:.55; transition:opacity .2s ease, border-color .2s ease;  line-height:0;}#legacy-pdp-root .lgc-lang-btn img{ width:100%; height:100%; object-fit:cover; border-radius:1px; }#legacy-pdp-root .lgc-lang-btn.is-active{ opacity:1; border-color:var(--lgc-black); }\n\u003c\/style\u003e\n\n\u003csection class=\"lgc-wrap lgc-hero\"\u003e\n  \u003cspan class=\"lgc-badge\"\u003e\u003cspan class=\"lgc-badge-dot\"\u003e\u003c\/span\u003eLEGACY — Conçu pour durer\u003c\/span\u003e\n  \u003ch2 class=\"lgc-h1\"\u003eLOS ANGELES — Rond moderne, clarté au quotidien.\u003c\/h2\u003e\n\n  \u003cp class=\"lgc-hero-sub\"\u003eUne silhouette ronde affirmée avec un pont en trou de serrure, des accents métalliques raffinés et des verres polarisés UV400.\u003c\/p\u003e\n\n  \u003cdiv class=\"lgc-hero-pills\"\u003e\n\n    \u003cspan class=\"lgc-pill\"\u003eVerres Polarisés\u003c\/span\u003e\n    \u003cspan class=\"lgc-pill\"\u003eProtection UV400\u003c\/span\u003e\n    \u003cspan class=\"lgc-pill\"\u003eRetours sous 14 jours\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-hero-img\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/los-angeles-hero.png?v=1785977301\" alt=\"LOS ANGELES polarized UV400 round sunglasses\"\u003e\u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\u003csection class=\"lgc-wrap lgc-section\"\u003e\n  \u003cdiv class=\"lgc-pillars-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\"\u003ePourquoi Legacy\u003c\/span\u003e\u003ch2 class=\"lgc-h2\"\u003eClarté polarisée, proportions équilibrées et caractère moderne\u003c\/h2\u003e\n\n\n\u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-pillar-grid\"\u003e\n\n    \u003cdiv class=\"lgc-pillar is-dark\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M12 2 21 7 21 17 12 22 3 17 3 7Z\"\u003e\u003c\/path\u003e\u003cpath d=\"M3 7 12 12 21 7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch4\u003eClarté polarisée\u003c\/h4\u003e\n\n\u003cp\u003eLes verres polarisés sont conçus pour réduire les reflets afin d'offrir une vision plus confortable dans des conditions lumineuses.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-pillar is-stone\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M4 4h9l7 7-9 9-7-7z\"\u003e\u003c\/path\u003e\u003ccircle cx=\"9\" cy=\"9\" r=\"1.4\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003ch4\u003eValeur raffinée\u003c\/h4\u003e\n\n\u003cp\u003eUne monture ronde distinctive avec des proportions étudiées et aucune majoration de prix inutile.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-pillar is-graphite\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M12 2 3 6v6c0 5 4 8.5 9 10 5-1.5 9-5 9-10V6z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch4\u003eProtection UV400\u003c\/h4\u003e\n\n\u003cp\u003eLes verres UV400 sont conçus pour aider à protéger les yeux des rayons UVA et UVB.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-pillar is-cream\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M4 12a8 8 0 1 0 3-6.2\"\u003e\u003c\/path\u003e\u003cpath d=\"M4 4v5h5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch4\u003eGarantie + Retours\u003c\/h4\u003e\n\n\u003cp\u003eDroit de rétractation de 14 jours et protection contre les défauts de fabrication.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n  \u003cdiv class=\"lgc-carousel-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\"\u003eLes Détails\u003c\/span\u003e\u003ch2 class=\"lgc-h2\"\u003eGéométrie ronde et précision de près\u003c\/h2\u003e\n\n\u003cp class=\"lgc-p\"\u003eDécouvrez les montures rondes, les verres polarisés expressifs, le pont en trou de serrure sculpté, les charnières renforcées, les surfaces polies et les accents métalliques raffinés.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-carousel-wrap\"\u003e\n\n\u003cdiv class=\"lgc-carousel\" data-carousel=\"qualidade\"\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/los-angeles-q1.png?v=1785977307\" alt=\"LOS ANGELES lilac lens and keyhole bridge detail\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/los-angeles-q2.png?v=1785977312\" alt=\"LOS ANGELES lemon lens and hinge detail\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/los-angeles-q3.png?v=1785977319\" alt=\"LOS ANGELES sky lens and rim detail\"\u003e\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003cbutton class=\"lgc-arrow lgc-prev\" data-arrow-prev=\"qualidade\" aria-label=\"Précédent\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M15 18l-6-6 6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\u003cbutton class=\"lgc-arrow lgc-next\" data-arrow-next=\"qualidade\" aria-label=\"Suivant\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M9 18l6-6-6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-dots\" data-dots=\"qualidade\"\u003e\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n  \u003cdiv class=\"lgc-carousel-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\"\u003eCaractère Californien\u003c\/span\u003e\u003ch2 class=\"lgc-h2\"\u003eStyle moderne de l'architecture épurée à la côte\u003c\/h2\u003e\n\n\u003cp class=\"lgc-p\"\u003ePortez LOS ANGELES avec un tailleur décontracté, des tricots de qualité supérieure ou des essentiels modernes du quotidien pour un fini sans effort.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-carousel-wrap\"\u003e\n\n\u003cdiv class=\"lgc-carousel\" data-carousel=\"uso\"\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/los-angeles-l1.png?v=1785977324\" alt=\"LOS ANGELES lilac sunglasses modernist lifestyle\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/los-angeles-l2.png?v=1785977331\" alt=\"LOS ANGELES lemon sunglasses cafe lifestyle\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/los-angeles-l3.png?v=1785977335\" alt=\"LOS ANGELES sky sunglasses coastal lifestyle\"\u003e\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003cbutton class=\"lgc-arrow lgc-prev\" data-arrow-prev=\"uso\" aria-label=\"Précédent\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M15 18l-6-6 6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\u003cbutton class=\"lgc-arrow lgc-next\" data-arrow-next=\"uso\" aria-label=\"Suivant\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M9 18l6-6-6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-dots\" data-dots=\"uso\"\u003e\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c!-- OPTIONAL SIZE GUIDE\nInclude a size\/measurement table only when the source provides verified measurements\nin centimetres for direct comparison. Never create a table from size labels alone.\n--\u0026gt;\n\n\u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n  \u003cdiv class=\"lgc-card is-white\"\u003e\n\n\u003cdiv class=\"lgc-section-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\"\u003eSpécifications\u003c\/span\u003e\u003ch2 class=\"lgc-h2\"\u003eDétails du produit\u003c\/h2\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tabs-nav\" data-tabgroup=\"specs\"\u003e\n\n\u003cbutton class=\"lgc-tab-btn is-active\" data-tab=\"materiais\"\u003eDesign\u003c\/button\u003e\u003cbutton class=\"lgc-tab-btn\" data-tab=\"cuidados\"\u003eEntretien\u003c\/button\u003e\u003cbutton class=\"lgc-tab-btn\" data-tab=\"tecnica\"\u003eAjustement\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tab-panel is-active\" data-panel=\"materiais\"\u003e\u003cdiv class=\"lgc-specs-list\"\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eStyle\u003c\/span\u003e\u003cspan\u003eLunettes de soleil à monture ronde\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eFinition de la monture\u003c\/span\u003e\u003cspan\u003eMonture noire pleine-face polie avec une géométrie ronde équilibrée\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eTechnologie des verres\u003c\/span\u003e\u003cspan\u003ePolarisés UV400\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eQuincaillerie\u003c\/span\u003e\u003cspan\u003ePont en trou de serrure sculpté, charnières renforcées, accents métalliques et branches effilées\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tab-panel\" data-panel=\"cuidados\"\u003e\u003cdiv class=\"lgc-specs-list\"\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eNettoyage\u003c\/span\u003e\u003cspan\u003eUtiliser un chiffon de nettoyage en microfibre propre\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eHumidité\u003c\/span\u003e\u003cspan\u003eRincer la poussière avant d'essuyer; éviter la pression abrasive\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eSéchage\u003c\/span\u003e\u003cspan\u003eRanger au sec dans un étui de protection à l'abri de la chaleur\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tab-panel\" data-panel=\"tecnica\"\u003e\u003cdiv class=\"lgc-specs-list\"\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eProfil de la monture\u003c\/span\u003e\u003cspan\u003eSilhouette ronde équilibrée avec une couverture confiante et des proportions polyvalentes\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eConseils d'ajustement\u003c\/span\u003e\u003cspan\u003eChoisir en fonction de la largeur du visage et de la couverture préférée\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eUsage\u003c\/span\u003e\u003cspan\u003eQuotidien \/ voyage \/ loisirs\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eDépartement\u003c\/span\u003e\u003cspan\u003eUnisexe\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003cdiv class=\"legacy-brand-card\" data-legacy-brand-signature=\"v6\"\u003e\n\n  \u003cdiv class=\"legacy-brand-card__inner\"\u003e\n\n    \u003cdiv class=\"legacy-brand-card__logo-wrap\"\u003e\n\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/logo-white.png?v=1785300933\" alt=\"Legacy Store\" class=\"legacy-brand-card__logo\"\u003e\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"legacy-brand-card__content\"\u003e\n\n      \u003cp class=\"legacy-brand-card__eyebrow\"\u003eÀ propos de nous\u003c\/p\u003e\n\n\n      \u003cp class=\"legacy-brand-card__text\"\u003e\n        Legacy est conçu pour ceux qui apprécient le style intemporel, les détails raffinés et la qualité durable.\n        Nous sélectionnons des essentiels élégants qui apportent confiance, caractère et sophistication sans effort\n        à la vie quotidienne.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"legacy-brand-card__socials\"\u003e\n\n      \u003ca href=\"https:\/\/instagram.com\/legacy.luxurywear\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"legacy-brand-card__social legacy-brand-card__social--clickable\" aria-label=\"Instagram Legacy Luxurywear\"\u003e\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003c!--$9--\u003e\n        \n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eInstagram\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \n\n      \u003cdiv class=\"legacy-brand-card__social\" aria-label=\"TikTok\"\u003e\n\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M14.2 4c.6 1.7 1.7 3 3.8 3.3v2.5c-1.4 0-2.7-.4-3.8-1.1v5.4c0 3-2.2 5-5.1 5-2.6 0-4.7-1.8-4.7-4.4 0-2.9 2.4-4.8 5.3-4.4v2.6c-1.2-.4-2.6.3-2.6 1.8 0 1.1.9 1.9 2 1.9 1.3 0 2.3-.8 2.3-2.6V4h2.8Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eTikTok\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"legacy-brand-card__social\" aria-label=\"YouTube\"\u003e\n\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M21.2 8.4c-.2-1-.9-1.8-1.9-2-1.7-.4-7.3-.4-7.3-.4s-5.6 0-7.3.4c-1 .2-1.7 1-1.9 2C2.4 10 2.4 12 2.4 12s0 2 .4 3.6c.2 1 .9 1.8 1.9 2 1.7.4 7.3.4 7.3.4s5.6 0 7.3-.4c1-.2 1.7-1 1.9-2 .4-1.6.4-3.6.4-3.6s0-2-.4-3.6Z\" stroke=\"currentColor\" stroke-width=\"1.8\" fill=\"none\"\u003e\u003c\/path\u003e\n            \u003cpath d=\"M10.2 9.4 15 12l-4.8 2.6V9.4Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eYouTube\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"legacy-brand-card__social\" aria-label=\"Facebook\"\u003e\n\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M13.4 20v-6.2h2.1l.4-2.5h-2.5V9.7c0-.7.2-1.2 1.2-1.2h1.4V6.2c-.2 0-.9-.1-1.8-.1-1.8 0-3.1 1.1-3.1 3.2v2h-2.1v2.5h2.1V20h2.3Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eFacebook\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \n\n\n\n\n\n\u003cstyle\u003e\n  .legacy-brand-card,\n  .legacy-brand-card * {\n    box-sizing: border-box;\n  }\n\n  .legacy-brand-card {\n    width: 100%;\n    margin: 0;\n  }\n\n  .legacy-brand-card__inner {\n    background: #1c1c1c;\n    color: #ffffff;\n    border-radius: 16px;\n    padding: 24px 22px;\n    font-family: Inter, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Arial, sans-serif;\n    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.16);\n  }\n\n  .legacy-brand-card__logo-wrap {\n    margin-bottom: 18px;\n  }\n\n  .legacy-brand-card__logo {\n    display: block;\n    max-width: 180px;\n    width: 100%;\n    height: auto;\n  }\n\n  .legacy-brand-card__content {\n    margin-bottom: 20px;\n  }\n\n  .legacy-brand-card__eyebrow {\n    margin: 0 0 10px;\n    font-size: 14px;\n    line-height: 1.2;\n    font-weight: 700;\n    color: #ffffff;\n  }\n\n  .legacy-brand-card__text {\n    margin: 0;\n    color: rgba(255, 255, 255, 0.72);\n    font-size: 15px;\n    line-height: 1.8;\n    font-weight: 400;\n    max-width: 640px;\n  }\n\n  .legacy-brand-card__socials {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 12px;\n  }\n\n  .legacy-brand-card__social {\n    display: flex;\n    align-items: center;\n    gap: 10px;\n    padding: 12px 14px;\n    border-radius: 12px;\n    background: rgba(255, 255, 255, 0.04);\n    border: 1px solid rgba(255, 255, 255, 0.08);\n    text-decoration: none;\n    color: #ffffff;\n    min-width: 0;\n  }\n\n  .legacy-brand-card__social--clickable {\n    transition: transform 0.2s ease, background 0.2s ease, border-color 0.2s ease;\n    cursor: pointer;\n  }\n\n  .legacy-brand-card__social--clickable:hover {\n    transform: translateY(-1px);\n    background: rgba(255, 255, 255, 0.07);\n    border-color: rgba(255, 255, 255, 0.16);\n  }\n\n  .legacy-brand-card__social-icon {\n    width: 18px;\n    height: 18px;\n    min-width: 18px;\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    color: #ffffff;\n  }\n\n  .legacy-brand-card__social-icon svg {\n    width: 18px;\n    height: 18px;\n    display: block;\n  }\n\n  .legacy-brand-card__social-label {\n    font-size: 13px;\n    font-weight: 600;\n    color: #ffffff;\n    white-space: nowrap;\n  }\n\n  .legacy-brand-card__social-handle {\n    margin-left: auto;\n    font-size: 13px;\n    color: rgba(255, 255, 255, 0.66);\n    overflow: hidden;\n    text-overflow: ellipsis;\n    white-space: nowrap;\n  }\n\n  @media screen and (max-width: 749px) {\n    .legacy-brand-card__inner {\n      padding: 20px 18px;\n      border-radius: 14px;\n    }\n\n    .legacy-brand-card__logo {\n      max-width: 160px;\n    }\n\n    .legacy-brand-card__text {\n      font-size: 14px;\n      line-height: 1.7;\n    }\n\n    .legacy-brand-card__socials {\n      grid-template-columns: 1fr;\n    }\n\n    .legacy-brand-card__social {\n      padding: 11px 12px;\n    }\n\n    .legacy-brand-card__social-label,\n    .legacy-brand-card__social-handle {\n      font-size: 12.5px;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cstyle\u003e\n  \/* Compatibility with the legacy PDP reset. Keeps the approved card visually identical. *\/\n  #legacy-pdp-root .legacy-brand-card,\n  #legacy-pdp-root .legacy-brand-card * { box-sizing: border-box; }\n  #legacy-pdp-root .legacy-brand-card { width: 100%; margin: 0; }\n  #legacy-pdp-root .legacy-brand-card__inner {\n    background: #1c1c1c; color: #ffffff; border-radius: 16px; padding: 24px 22px;\n    font-family: Inter, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Arial, sans-serif;\n    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.16);\n  }\n  #legacy-pdp-root .legacy-brand-card__logo-wrap { margin-bottom: 18px; }\n  #legacy-pdp-root .legacy-brand-card__logo { display: block; max-width: 180px; width: 100%; height: auto; }\n  #legacy-pdp-root .legacy-brand-card__content { margin-bottom: 20px; }\n  #legacy-pdp-root .legacy-brand-card__eyebrow {\n    margin: 0 0 10px; font-size: 14px; line-height: 1.2; font-weight: 700; color: #ffffff;\n  }\n  #legacy-pdp-root .legacy-brand-card__text {\n    margin: 0; color: rgba(255, 255, 255, 0.72); font-size: 15px; line-height: 1.8;\n    font-weight: 400; max-width: 640px;\n  }\n  #legacy-pdp-root .legacy-brand-card__socials {\n    display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 12px;\n  }\n  #legacy-pdp-root .legacy-brand-card__social {\n    display: flex; align-items: center; gap: 10px; padding: 12px 14px; border-radius: 12px;\n    background: rgba(255, 255, 255, 0.04); border: 1px solid rgba(255, 255, 255, 0.08);\n    text-decoration: none; color: #ffffff; min-width: 0;\n  }\n  #legacy-pdp-root .legacy-brand-card__social--clickable {\n    transition: transform 0.2s ease, background 0.2s ease, border-color 0.2s ease; cursor: pointer;\n  }\n  #legacy-pdp-root .legacy-brand-card__social--clickable:hover {\n    transform: translateY(-1px); background: rgba(255, 255, 255, 0.07);\n    border-color: rgba(255, 255, 255, 0.16);\n  }\n  #legacy-pdp-root .legacy-brand-card__social-icon {\n    width: 18px; height: 18px; min-width: 18px; display: inline-flex;\n    align-items: center; justify-content: center; color: #ffffff;\n  }\n  #legacy-pdp-root .legacy-brand-card__social-icon svg { width: 18px; height: 18px; display: block; }\n  #legacy-pdp-root .legacy-brand-card__social-label {\n    font-size: 13px; font-weight: 600; color: #ffffff; white-space: nowrap;\n  }\n  #legacy-pdp-root .legacy-brand-card__social-handle {\n    margin-left: auto; font-size: 13px; color: rgba(255, 255, 255, 0.66);\n    overflow: hidden; text-overflow: ellipsis; white-space: nowrap;\n  }\n  @media screen and (max-width: 749px) {\n    #legacy-pdp-root .legacy-brand-card__inner { padding: 20px 18px; border-radius: 14px; }\n    #legacy-pdp-root .legacy-brand-card__logo { max-width: 160px; }\n    #legacy-pdp-root .legacy-brand-card__text { font-size: 14px; line-height: 1.7; }\n    #legacy-pdp-root .legacy-brand-card__socials { grid-template-columns: 1fr; }\n    #legacy-pdp-root .legacy-brand-card__social { padding: 11px 12px; }\n    #legacy-pdp-root .legacy-brand-card__social-label,\n    #legacy-pdp-root .legacy-brand-card__social-handle { font-size: 12.5px; }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"lgc-wrap lgc-tagline\"\u003eLegacy n'est pas ce que nous avons. C'est ce que nous laissons.\u003c\/div\u003e\n\n\n\n\n\n\n\u003cscript\u003e\n(function(){\n  document.querySelectorAll('#legacy-pdp-root, .legacy-pdp').forEach(function(root){\n    if(root.dataset.lgcInit) return;\n    root.dataset.lgcInit = \"1\";\n\n    root.querySelectorAll('[data-tabgroup]').forEach(function(nav){\n      var section = nav.closest('.lgc-card') || root;\n      var buttons = nav.querySelectorAll('.lgc-tab-btn');\n      buttons.forEach(function(btn){\n        btn.addEventListener('click', function(){\n          var target = btn.getAttribute('data-tab');\n          buttons.forEach(function(b){ b.classList.remove('is-active'); });\n          btn.classList.add('is-active');\n          section.querySelectorAll('.lgc-tab-panel').forEach(function(panel){\n            panel.classList.toggle('is-active', panel.getAttribute('data-panel') === target);\n          });\n        });\n      });\n    });\n\n    root.querySelectorAll('.lgc-faq-item').forEach(function(item){\n      var q = item.querySelector('.lgc-faq-q');\n      if(q) q.addEventListener('click', function(){ item.classList.toggle('is-open'); });\n    });\n\n    var AUTOPLAY_MS = 5000;\n\n    root.querySelectorAll('.lgc-carousel').forEach(function(carousel){\n      var key = carousel.getAttribute('data-carousel');\n      var dotsWrap = root.querySelector('[data-dots=\"' + key + '\"]');\n      var originals = Array.prototype.slice.call(carousel.querySelectorAll('.lgc-carousel-item'));\n      var n = originals.length;\n      if(!dotsWrap || n \u003c 2) return;\n\n      originals.forEach(function(_, i){\n        var dot = document.createElement('span');\n        dot.className = 'lgc-dot' + (i === 0 ? ' is-active' : '');\n        dotsWrap.appendChild(dot);\n      });\n      var dots = dotsWrap.querySelectorAll('.lgc-dot');\n\n      var firstClone = originals[0].cloneNode(true);\n      var lastClone = originals[n - 1].cloneNode(true);\n      firstClone.setAttribute('aria-hidden', 'true');\n      lastClone.setAttribute('aria-hidden', 'true');\n      carousel.appendChild(firstClone);\n      carousel.insertBefore(lastClone, originals[0]);\n\n      var allItems = Array.prototype.slice.call(carousel.children);\n\n      function scrollLeftFor(el){\n        return el.getBoundingClientRect().left - carousel.getBoundingClientRect().left + carousel.scrollLeft;\n      }\n      function goTo(i, smooth){\n        carousel.scrollTo({ left: scrollLeftFor(allItems[i]), behavior: smooth ? 'smooth' : 'auto' });\n      }\n      function setActiveDot(realIndex){\n        dots.forEach(function(d, i){ d.classList.toggle('is-active', i === realIndex); });\n      }\n\n      goTo(1, false);\n\n      var settleTimer = null;\n      var autoplayTimer = null;\n\n      function settle(){\n        var center = carousel.scrollLeft + carousel.clientWidth \/ 2;\n        var closest = 1;\n        var closestDist = Infinity;\n        allItems.forEach(function(item, i){\n          var itemCenter = item.offsetLeft + item.clientWidth \/ 2;\n          var dist = Math.abs(itemCenter - center);\n          if(dist \u003c closestDist){ closestDist = dist; closest = i; }\n        });\n        var realIndex = (closest - 1 + n) % n;\n        setActiveDot(realIndex);\n        if(closest === 0){ goTo(n, false); }\n        else if(closest === allItems.length - 1){ goTo(1, false); }\n      }\n\n      carousel.addEventListener('scroll', function(){\n        clearTimeout(settleTimer);\n        settleTimer = setTimeout(settle, 120);\n      });\n\n      function step(dir){\n        var w = originals[0].getBoundingClientRect().width + 10;\n        carousel.scrollBy({ left: w * dir, behavior: 'smooth' });\n      }\n\n      function scheduleAutoplay(){\n        clearTimeout(autoplayTimer);\n        autoplayTimer = setTimeout(function(){\n          step(1);\n          scheduleAutoplay();\n        }, AUTOPLAY_MS);\n      }\n      function restartAutoplay(){ scheduleAutoplay(); }\n\n      ['pointerdown', 'touchstart', 'wheel'].forEach(function(evt){\n        carousel.addEventListener(evt, restartAutoplay, { passive: true });\n      });\n\n      var prevBtn = root.querySelector('[data-arrow-prev=\"' + key + '\"]');\n      var nextBtn = root.querySelector('[data-arrow-next=\"' + key + '\"]');\n      if(prevBtn) prevBtn.addEventListener('click', function(){ step(-1); restartAutoplay(); });\n      if(nextBtn) nextBtn.addEventListener('click', function(){ step(1); restartAutoplay(); });\n\n      scheduleAutoplay();\n    });\n  });\n})();\n\u003c\/script\u003e\n","brand":"Legacy","offers":[{"title":"Monture noire \/ Verres lilas","offer_id":50226129666288,"sku":"15101555015840-52533784445088","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Monture noire \/ Verre noir","offer_id":50226129699056,"sku":"15101555015840-52533784543392","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Monture noire \/ Verre citron","offer_id":50226129731824,"sku":"15101555015840-52533784477856","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Monture noire \/ Verre Sky","offer_id":50226129764592,"sku":"15101555015840-52533784510624","price":32.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0855\/6357\/2464\/files\/los-angeles-g4_a7fa707d-b18a-40ac-9281-6a8911634434.png?v=1786195903"},{"product_id":"polarized-uv400-cat-eye-sunglasses-legacy-copenhagen","title":"Lunettes de soleil œil-de-chat polarisées UV400 – Legacy COPENHAGEN","description":"\n\n\u003cdiv class=\"legacy-pdp\" id=\"legacy-pdp-root\"\u003e\n\n\u003cstyle\u003e#legacy-pdp-root{  --lgc-black:#0D0D0D;  --lgc-graphite:#2B2B2B;  --lgc-stone:#D9D6CF;  --lgc-cream:#F2EFE9;  --lgc-white:#FFFFFF;  --lgc-ink-soft: rgba(13,13,13,0.62);  --lgc-ink-faint: rgba(13,13,13,0.42);  --lgc-line: rgba(13,13,13,0.08);  --lgc-radius-lg: 24px;  --lgc-radius-md: 18px;  --lgc-radius-sm: 12px;  --lgc-sans: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;  all: initial;  display:block;  box-sizing:border-box;  font-family: var(--lgc-sans);  color: var(--lgc-black);  background: var(--lgc-white);  -webkit-font-smoothing: antialiased;  text-align:left;  line-height:1.5;  max-width:600px;  margin:0 auto;}#legacy-pdp-root *, #legacy-pdp-root *::before, #legacy-pdp-root *::after{  box-sizing:border-box; margin:0; padding:0; font-family:inherit;  color:inherit; text-align:left; line-height:inherit; -webkit-font-smoothing: antialiased;}#legacy-pdp-root img{ max-width:100%; display:block; border:0; }#legacy-pdp-root button{ background:none; border:0; cursor:pointer; font:inherit; }#legacy-pdp-root ul{ list-style:none; }#legacy-pdp-root svg{ display:block; flex-shrink:0; }\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@300;400;500;600;700;800\u0026display=swap');\n#legacy-pdp-root .lgc-wrap{ padding:0 18px; }#legacy-pdp-root .lgc-section{ padding:36px 0; }\n#legacy-pdp-root .lgc-badge{  display:inline-flex; align-items:center; gap:6px;  background:var(--lgc-cream); color:var(--lgc-black);  padding:6px 14px; border-radius:999px; font-size:11.5px; font-weight:600;}#legacy-pdp-root .lgc-badge-dot{ width:6px; height:6px; border-radius:50%; background:var(--lgc-black); }\n#legacy-pdp-root .lgc-eyebrow{ font-size:12.5px; font-weight:600; color:var(--lgc-ink-soft); }#legacy-pdp-root .lgc-h1{ font-size:24px; font-weight:700; letter-spacing:-0.02em; line-height:1.12; }#legacy-pdp-root h2.lgc-h2{ font-size:22px; font-weight:700; letter-spacing:-0.02em; line-height:1.15; }#legacy-pdp-root h3.lgc-h3{ font-size:18px; font-weight:600; letter-spacing:-0.01em; }#legacy-pdp-root p.lgc-p{ font-size:15px; font-weight:400; color:var(--lgc-ink-soft); line-height:1.55; }\n\/* ---------- HERO ---------- *\/#legacy-pdp-root .lgc-hero{ padding:36px 0 8px; text-align:center; }#legacy-pdp-root .lgc-hero h1{ margin-top:14px; }#legacy-pdp-root .lgc-hero-sub{ margin:14px 0 0; font-size:15.5px; color:var(--lgc-ink-soft); }#legacy-pdp-root .lgc-hero-pills{ display:flex; gap:8px; justify-content:center; margin-top:20px; flex-wrap:wrap; }#legacy-pdp-root .lgc-pill{  font-size:12px; font-weight:500; padding:7px 14px; border-radius:999px;  background:var(--lgc-white); border:1px solid var(--lgc-line); color:var(--lgc-black);}#legacy-pdp-root .lgc-hero-img{  margin-top:26px; border-radius:var(--lgc-radius-lg); overflow:hidden; background:var(--lgc-cream);}#legacy-pdp-root .lgc-hero-img img{ width:100%; aspect-ratio:4\/5; object-fit:cover; }\n\/* ---------- PILARES ---------- *\/#legacy-pdp-root .lgc-pillars-head{ margin-bottom:18px; }#legacy-pdp-root .lgc-pillars-head h2{ margin-top:8px; }#legacy-pdp-root .lgc-pillar-grid{ display:grid; grid-template-columns:1fr 1fr; gap:12px; }#legacy-pdp-root .lgc-pillar{  border-radius:var(--lgc-radius-md); padding:20px 18px; min-height:150px;  display:flex; flex-direction:column; justify-content:flex-start;}#legacy-pdp-root .lgc-pillar.is-dark{ background:var(--lgc-black); color:var(--lgc-white); }#legacy-pdp-root .lgc-pillar.is-graphite{ background:var(--lgc-graphite); color:var(--lgc-white); }#legacy-pdp-root .lgc-pillar.is-stone{ background:var(--lgc-stone); color:var(--lgc-black); }#legacy-pdp-root .lgc-pillar.is-cream{ background:var(--lgc-cream); color:var(--lgc-black); }#legacy-pdp-root .lgc-pillar svg{ width:20px; height:20px; margin-bottom:16px; opacity:.9; }#legacy-pdp-root .lgc-pillar h4{ font-size:15px; font-weight:600; margin-bottom:6px; letter-spacing:-0.01em; }#legacy-pdp-root .lgc-pillar p{ font-size:12.5px; opacity:.72; font-weight:400; line-height:1.4; }\n\/* ---------- CARROSSÉIS ---------- *\/#legacy-pdp-root .lgc-carousel-head{ margin-bottom:16px; }#legacy-pdp-root .lgc-carousel-head h2{ margin-top:8px; }#legacy-pdp-root .lgc-carousel-head .lgc-p{ margin-top:6px; }#legacy-pdp-root .lgc-carousel{  display:flex; overflow-x:auto; gap:10px; scroll-snap-type:x mandatory;  -webkit-overflow-scrolling:touch; scrollbar-width:none; padding-bottom:2px;  margin:0 -18px; padding-left:18px; padding-right:18px;}#legacy-pdp-root .lgc-carousel::-webkit-scrollbar{ display:none; }#legacy-pdp-root .lgc-carousel-item{  flex:0 0 82%; scroll-snap-align:center; border-radius:var(--lgc-radius-md);  overflow:hidden; background:var(--lgc-cream); position:relative;}#legacy-pdp-root .lgc-carousel-item img{ width:100%; aspect-ratio:9\/16; object-fit:cover; }#legacy-pdp-root .lgc-carousel-cap{  position:absolute; left:10px; bottom:10px; background:rgba(13,13,13,0.55);  color:var(--lgc-white); font-size:11.5px; font-weight:500; padding:5px 10px; border-radius:999px;  backdrop-filter:blur(4px);}#legacy-pdp-root .lgc-carousel-wrap{ position:relative; }#legacy-pdp-root .lgc-arrow{  position:absolute; top:50%; transform:translateY(-50%); z-index:2;  width:32px; height:32px; border-radius:50%; background:rgba(13,13,13,0.5);  display:flex; align-items:center; justify-content:center; backdrop-filter:blur(4px);}#legacy-pdp-root .lgc-arrow svg{ width:16px; height:16px; stroke:var(--lgc-white); }#legacy-pdp-root .lgc-arrow.lgc-prev{ left:8px; }#legacy-pdp-root .lgc-arrow.lgc-next{ right:8px; }#legacy-pdp-root .lgc-dots{ display:flex; justify-content:center; gap:6px; margin-top:14px; }#legacy-pdp-root .lgc-dot{ width:6px; height:6px; border-radius:50%; background:var(--lgc-line); transition:all .2s ease; }#legacy-pdp-root .lgc-dot.is-active{ background:var(--lgc-black); width:16px; border-radius:3px; }\n\/* ---------- CARDS (dimensões \/ specs \/ faq) ---------- *\/#legacy-pdp-root .lgc-card{ background:var(--lgc-cream); border-radius:var(--lgc-radius-lg); padding:22px 18px; }#legacy-pdp-root .lgc-card.is-white{ background:var(--lgc-white); border:1px solid var(--lgc-line); }#legacy-pdp-root .lgc-section-head{ margin-bottom:18px; }#legacy-pdp-root .lgc-section-head h2{ margin-top:6px; }#legacy-pdp-root .lgc-tabs-nav{  display:inline-flex; gap:4px; background:var(--lgc-white); padding:4px; border-radius:999px; margin-bottom:18px;}#legacy-pdp-root .lgc-card.is-white .lgc-tabs-nav{ background:var(--lgc-cream); }#legacy-pdp-root .lgc-tab-btn{  padding:8px 14px; font-size:12.5px; font-weight:600; border-radius:999px; color:var(--lgc-ink-faint);  transition:all .2s ease;}#legacy-pdp-root .lgc-tab-btn.is-active{ background:var(--lgc-black); color:var(--lgc-white); }#legacy-pdp-root .lgc-tab-panel{ display:none; }#legacy-pdp-root .lgc-tab-panel.is-active{ display:block; }\n#legacy-pdp-root table.lgc-table{  width:100%; border-collapse:separate; border-spacing:0; font-size:13.5px;  background:var(--lgc-white); border-radius:var(--lgc-radius-sm); overflow:hidden;}#legacy-pdp-root table.lgc-table th, #legacy-pdp-root table.lgc-table td{  padding:11px 12px; text-align:left; border-bottom:1px solid var(--lgc-line);}#legacy-pdp-root table.lgc-table td:first-child{ font-weight:600; width:46%; }#legacy-pdp-root table.lgc-table tr:last-child td{ border-bottom:0; }#legacy-pdp-root .lgc-size-note{ font-size:12px; color:var(--lgc-ink-faint); margin-top:14px; }#legacy-pdp-root .lgc-table-scroll{  max-width:100%; overflow:hidden;  border-radius:var(--lgc-radius-sm); border:1px solid var(--lgc-line);}#legacy-pdp-root .lgc-table-scroll table.lgc-table{  width:100%; table-layout:fixed; border-radius:0; font-size:10.5px;}#legacy-pdp-root .lgc-table-scroll table.lgc-table th,#legacy-pdp-root .lgc-table-scroll table.lgc-table td{  padding:7px 3px; text-align:center; white-space:normal; word-break:break-word; overflow-wrap:break-word;}#legacy-pdp-root .lgc-table-scroll table.lgc-table th{  font-size:7.8px; letter-spacing:0; text-transform:uppercase; font-weight:600;  color:var(--lgc-ink-soft); background:var(--lgc-cream); line-height:1.2;}#legacy-pdp-root .lgc-table-scroll table.lgc-table td:first-child,#legacy-pdp-root .lgc-table-scroll table.lgc-table th:first-child{  font-weight:700;}\n#legacy-pdp-root .lgc-specs-list{ display:grid; gap:0; }#legacy-pdp-root .lgc-specs-row{  display:grid; grid-template-columns:1fr; gap:2px; padding:13px 0; border-bottom:1px solid var(--lgc-line); font-size:13.5px;}#legacy-pdp-root .lgc-specs-row:last-child{ border-bottom:0; }#legacy-pdp-root .lgc-specs-row span:first-child{ font-weight:600; color:var(--lgc-black); font-size:11px; text-transform:uppercase; letter-spacing:.04em; opacity:.6; }#legacy-pdp-root .lgc-specs-row span:last-child{ color:var(--lgc-black); }\n\/* ---------- GARANTIA (2 por linha) ---------- *\/#legacy-pdp-root .lgc-trust-head{ margin-bottom:18px; }#legacy-pdp-root .lgc-trust-head h2{ margin-top:8px; }#legacy-pdp-root .lgc-trust-grid{ display:grid; grid-template-columns:1fr 1fr; gap:12px; }#legacy-pdp-root .lgc-trust-item{  border-radius:var(--lgc-radius-md); padding:20px 14px; text-align:center; background:var(--lgc-cream);}#legacy-pdp-root .lgc-trust-item svg{ width:22px; height:22px; margin:0 auto 12px; }#legacy-pdp-root .lgc-trust-item h4{ font-size:14px; font-weight:600; margin-bottom:5px; }#legacy-pdp-root .lgc-trust-item p{ font-size:12px; color:var(--lgc-ink-soft); line-height:1.4; }\n\/* ---------- FAQ ---------- *\/#legacy-pdp-root .lgc-faq-item{ border-bottom:1px solid var(--lgc-line); }#legacy-pdp-root .lgc-faq-item:last-child{ border-bottom:0; }#legacy-pdp-root .lgc-faq-q{  width:100%; display:flex; justify-content:space-between; align-items:center; gap:10px;  padding:15px 2px; font-size:14px; font-weight:600; text-align:left;}#legacy-pdp-root .lgc-faq-q .lgc-plus{ font-size:18px; font-weight:300; transition:transform .25s ease; color:var(--lgc-ink-faint); }#legacy-pdp-root .lgc-faq-item.is-open .lgc-plus{ transform:rotate(45deg); }#legacy-pdp-root .lgc-faq-a{ max-height:0; overflow:hidden; transition:max-height .3s ease; }#legacy-pdp-root .lgc-faq-a-inner{ padding:0 2px 16px; font-size:13px; color:var(--lgc-ink-soft); }#legacy-pdp-root .lgc-faq-item.is-open .lgc-faq-a{ max-height:300px; }\n\/* ---------- FOOTER ---------- *\/#legacy-pdp-root .lgc-tagline{ text-align:center; padding:32px 20px 6px; font-size:13px; color:var(--lgc-ink-faint); font-weight:500; }\n\/* ---------- LANG SWITCH (bandeiras) ---------- *\/#legacy-pdp-root .lgc-langbar{ display:none; justify-content:center; gap:8px; padding-top:14px; }#legacy-pdp-root .lgc-lang-btn{  width:26px; height:19px; padding:0; border-radius:2px; overflow:hidden;  border:1px solid var(--lgc-line); opacity:.55; transition:opacity .2s ease, border-color .2s ease;  line-height:0;}#legacy-pdp-root .lgc-lang-btn img{ width:100%; height:100%; object-fit:cover; border-radius:1px; }#legacy-pdp-root .lgc-lang-btn.is-active{ opacity:1; border-color:var(--lgc-black); }\n\u003c\/style\u003e\n\n\u003csection class=\"lgc-wrap lgc-hero\"\u003e\n  \u003cspan class=\"lgc-badge\"\u003e\u003cspan class=\"lgc-badge-dot\"\u003e\u003c\/span\u003eLEGACY — Conçu pour durer\u003c\/span\u003e\n  \u003ch2 class=\"lgc-h1\"\u003eCOPENHAGEN — Esprit nordique, clarté moderne.\u003c\/h2\u003e\n\n  \u003cp class=\"lgc-hero-sub\"\u003eUne silhouette œil-de-chat fine et relevée avec des lignes polies, des couleurs expressives et des verres polarisés UV400.\u003c\/p\u003e\n\n  \u003cdiv class=\"lgc-hero-pills\"\u003e\n\n    \u003cspan class=\"lgc-pill\"\u003eVerres polarisés\u003c\/span\u003e\n    \u003cspan class=\"lgc-pill\"\u003eProtection UV400\u003c\/span\u003e\n    \u003cspan class=\"lgc-pill\"\u003eRetours sous 14 jours\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-hero-img\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/copenhagen-hero-v3.png?v=1785976434\" alt=\"Lunettes de soleil œil-de-chat polarisées UV400 COPENHAGEN\"\u003e\u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\u003csection class=\"lgc-wrap lgc-section\"\u003e\n  \u003cdiv class=\"lgc-pillars-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\"\u003ePourquoi Legacy\u003c\/span\u003e\u003ch2 class=\"lgc-h2\"\u003eClarté polarisée, lignes sculptées et caractère nordique moderne\u003c\/h2\u003e\n\n\n\u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-pillar-grid\"\u003e\n\n    \u003cdiv class=\"lgc-pillar is-dark\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M12 2 21 7 21 17 12 22 3 17 3 7Z\"\u003e\u003c\/path\u003e\u003cpath d=\"M3 7 12 12 21 7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch4\u003eClarté Polarisée\u003c\/h4\u003e\n\n\u003cp\u003eLes verres polarisés sont conçus pour réduire l'éblouissement réfléchi pour une vision plus confortable dans des conditions lumineuses.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-pillar is-stone\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M4 4h9l7 7-9 9-7-7z\"\u003e\u003c\/path\u003e\u003ccircle cx=\"9\" cy=\"9\" r=\"1.4\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003ch4\u003eValeur raffinée\u003c\/h4\u003e\n\n\u003cp\u003eUne monture œil-de-chat distinctive et relevée avec des proportions étudiées et sans marge de vente au détail inutile.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-pillar is-graphite\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M12 2 3 6v6c0 5 4 8.5 9 10 5-1.5 9-5 9-10V6z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch4\u003eProtection UV400\u003c\/h4\u003e\n\n\u003cp\u003eLes verres UV400 sont conçus pour aider à protéger les yeux de la lumière UVA et UVB.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-pillar is-cream\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M4 12a8 8 0 1 0 3-6.2\"\u003e\u003c\/path\u003e\u003cpath d=\"M4 4v5h5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch4\u003eGarantie + Retours\u003c\/h4\u003e\n\n\u003cp\u003eDroit de rétractation de 14 jours et protection contre les défauts de fabrication.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n  \u003cdiv class=\"lgc-carousel-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\"\u003eLes Détails\u003c\/span\u003e\u003ch2 class=\"lgc-h2\"\u003eGéométrie œil-de-chat sculptée en gros plan\u003c\/h2\u003e\n\n\u003cp class=\"lgc-p\"\u003eDécouvrez les montures pointues, les verres polarisés expressifs, le pont intégré, les charnières renforcées, les surfaces polies et les branches effilées.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-carousel-wrap\"\u003e\n\n\u003cdiv class=\"lgc-carousel\" data-carousel=\"qualidade\"\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/copenhagen-q1.png?v=1785976283\" alt=\"Verre lilas COPENHAGEN et détail de la monture pointue\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/copenhagen-q2.png?v=1785976291\" alt=\"Verre jaune COPENHAGEN et détail de la charnière\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/copenhagen-q3.png?v=1785976296\" alt=\"Verre bleu COPENHAGEN et détail des branches effilées\"\u003e\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003cbutton class=\"lgc-arrow lgc-prev\" data-arrow-prev=\"qualidade\" aria-label=\"Previous\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M15 18l-6-6 6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\u003cbutton class=\"lgc-arrow lgc-next\" data-arrow-next=\"qualidade\" aria-label=\"Next\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M9 18l6-6-6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-dots\" data-dots=\"qualidade\"\u003e\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n  \u003cdiv class=\"lgc-carousel-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\"\u003eCaractère Nordique\u003c\/span\u003e\u003ch2 class=\"lgc-h2\"\u003eUn style expressif, de l'architecture épurée au quartier du design\u003c\/h2\u003e\n\n\u003cp class=\"lgc-p\"\u003ePortez les COPENHAGEN avec des coupes nettes, des superpositions discrètes ou des essentiels quotidiens modernes pour une touche nordique affirmée.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-carousel-wrap\"\u003e\n\n\u003cdiv class=\"lgc-carousel\" data-carousel=\"uso\"\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/copenhagen-l1.png?v=1785976302\" alt=\"Lunettes de soleil COPENHAGEN lilas, architecture nordique, style de vie\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/copenhagen-l2-v2.png?v=1785976415\" alt=\"Lunettes de soleil COPENHAGEN jaunes, style de vie café\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/copenhagen-l3-v2.png?v=1785976419\" alt=\"Lunettes de soleil COPENHAGEN roses, style de vie quartier du design\"\u003e\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003cbutton class=\"lgc-arrow lgc-prev\" data-arrow-prev=\"uso\" aria-label=\"Previous\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M15 18l-6-6 6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\u003cbutton class=\"lgc-arrow lgc-next\" data-arrow-next=\"uso\" aria-label=\"Next\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M9 18l6-6-6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-dots\" data-dots=\"uso\"\u003e\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c!-- OPTIONAL SIZE GUIDE\nInclude a size\/measurement table only when the source provides verified measurements\nin centimetres for direct comparison. Never create a table from size labels alone.\n--\u0026gt;\n\n\u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n  \u003cdiv class=\"lgc-card is-white\"\u003e\n\n\u003cdiv class=\"lgc-section-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\"\u003eSpécifications\u003c\/span\u003e\u003ch2 class=\"lgc-h2\"\u003eDétails du produit\u003c\/h2\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tabs-nav\" data-tabgroup=\"specs\"\u003e\n\n\u003cbutton class=\"lgc-tab-btn is-active\" data-tab=\"materiais\"\u003eDesign\u003c\/button\u003e\u003cbutton class=\"lgc-tab-btn\" data-tab=\"cuidados\"\u003eEntretien\u003c\/button\u003e\u003cbutton class=\"lgc-tab-btn\" data-tab=\"tecnica\"\u003eAjustement\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tab-panel is-active\" data-panel=\"materiais\"\u003e\u003cdiv class=\"lgc-specs-list\"\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eStyle\u003c\/span\u003e\u003cspan\u003eLunettes de soleil œil-de-chat fines\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eFinition de la monture\u003c\/span\u003e\u003cspan\u003eMonture noire pleine, polie, avec une géométrie œil-de-chat relevée et nette\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eTechnologie des verres\u003c\/span\u003e\u003cspan\u003ePolarisés UV400\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eMatériel\u003c\/span\u003e\u003cspan\u003ePont intégré, charnières renforcées et branches fines et effilées\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tab-panel\" data-panel=\"cuidados\"\u003e\u003cdiv class=\"lgc-specs-list\"\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eNettoyage\u003c\/span\u003e\u003cspan\u003eUtiliser un chiffon en microfibre propre\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eHumidité\u003c\/span\u003e\u003cspan\u003eRincer la poussière avant d'essuyer ; éviter une pression abrasive\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eSéchage\u003c\/span\u003e\u003cspan\u003eRanger au sec dans un étui de protection à l'abri de la chaleur\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tab-panel\" data-panel=\"tecnica\"\u003e\u003cdiv class=\"lgc-specs-list\"\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eProfil de la monture\u003c\/span\u003e\u003cspan\u003eSilhouette œil-de-chat fine et relevée avec des proportions expressives et féminines\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eConseils d'ajustement\u003c\/span\u003e\u003cspan\u003eChoisir en fonction de la largeur du visage et de la couvrance préférée\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eUtilisation\u003c\/span\u003e\u003cspan\u003eQuotidien \/ voyage \/ loisirs\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eDépartement\u003c\/span\u003e\u003cspan\u003eUnisexe\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003cdiv class=\"legacy-brand-card\" data-legacy-brand-signature=\"v6\"\u003e\n\n  \u003cdiv class=\"legacy-brand-card__inner\"\u003e\n\n    \u003cdiv class=\"legacy-brand-card__logo-wrap\"\u003e\n\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/logo-white.png?v=1785300933\" alt=\"Boutique Legacy\" class=\"legacy-brand-card__logo\"\u003e\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"legacy-brand-card__content\"\u003e\n\n      \u003cp class=\"legacy-brand-card__eyebrow\"\u003eÀ propos de nous\u003c\/p\u003e\n\n\n      \u003cp class=\"legacy-brand-card__text\"\u003e\n        Legacy est conçu pour ceux qui apprécient le style intemporel, les détails raffinés et la qualité durable.\n        Nous sélectionnons des essentiels sophistiqués qui apportent confiance, caractère et élégance sans effort\n        à la vie quotidienne.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"legacy-brand-card__socials\"\u003e\n\n      \u003ca href=\"https:\/\/instagram.com\/legacy.luxurywear\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"legacy-brand-card__social legacy-brand-card__social--clickable\" aria-label=\"Instagram Legacy Luxurywear\"\u003e\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003c!--$9--\u003e\n        \n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eInstagram\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \n\n      \u003cdiv class=\"legacy-brand-card__social\" aria-label=\"TikTok\"\u003e\n\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M14.2 4c.6 1.7 1.7 3 3.8 3.3v2.5c-1.4 0-2.7-.4-3.8-1.1v5.4c0 3-2.2 5-5.1 5-2.6 0-4.7-1.8-4.7-4.4 0-2.9 2.4-4.8 5.3-4.4v2.6c-1.2-.4-2.6.3-2.6 1.8 0 1.1.9 1.9 2 1.9 1.3 0 2.3-.8 2.3-2.6V4h2.8Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eTikTok\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"legacy-brand-card__social\" aria-label=\"YouTube\"\u003e\n\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M21.2 8.4c-.2-1-.9-1.8-1.9-2-1.7-.4-7.3-.4-7.3-.4s-5.6 0-7.3.4c-1 .2-1.7 1-1.9 2C2.4 10 2.4 12 2.4 12s0 2 .4 3.6c.2 1 .9 1.8 1.9 2 1.7.4 7.3.4 7.3.4s5.6 0 7.3-.4c1-.2 1.7-1 1.9-2 .4-1.6.4-3.6.4-3.6s0-2-.4-3.6Z\" stroke=\"currentColor\" stroke-width=\"1.8\" fill=\"none\"\u003e\u003c\/path\u003e\n            \u003cpath d=\"M10.2 9.4 15 12l-4.8 2.6V9.4Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eYouTube\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"legacy-brand-card__social\" aria-label=\"Facebook\"\u003e\n\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M13.4 20v-6.2h2.1l.4-2.5h-2.5V9.7c0-.7.2-1.2 1.2-1.2h1.4V6.2c-.2 0-.9-.1-1.8-.1-1.8 0-3.1 1.1-3.1 3.2v2h-2.1v2.5h2.1V20h2.3Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eFacebook\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \n\n\n\n\n\n\u003cstyle\u003e\n  .legacy-brand-card,\n  .legacy-brand-card * {\n    box-sizing: border-box;\n  }\n\n  .legacy-brand-card {\n    width: 100%;\n    margin: 0;\n  }\n\n  .legacy-brand-card__inner {\n    background: #1c1c1c;\n    color: #ffffff;\n    border-radius: 16px;\n    padding: 24px 22px;\n    font-family: Inter, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Arial, sans-serif;\n    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.16);\n  }\n\n  .legacy-brand-card__logo-wrap {\n    margin-bottom: 18px;\n  }\n\n  .legacy-brand-card__logo {\n    display: block;\n    max-width: 180px;\n    width: 100%;\n    height: auto;\n  }\n\n  .legacy-brand-card__content {\n    margin-bottom: 20px;\n  }\n\n  .legacy-brand-card__eyebrow {\n    margin: 0 0 10px;\n    font-size: 14px;\n    line-height: 1.2;\n    font-weight: 700;\n    color: #ffffff;\n  }\n\n  .legacy-brand-card__text {\n    margin: 0;\n    color: rgba(255, 255, 255, 0.72);\n    font-size: 15px;\n    line-height: 1.8;\n    font-weight: 400;\n    max-width: 640px;\n  }\n\n  .legacy-brand-card__socials {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 12px;\n  }\n\n  .legacy-brand-card__social {\n    display: flex;\n    align-items: center;\n    gap: 10px;\n    padding: 12px 14px;\n    border-radius: 12px;\n    background: rgba(255, 255, 255, 0.04);\n    border: 1px solid rgba(255, 255, 255, 0.08);\n    text-decoration: none;\n    color: #ffffff;\n    min-width: 0;\n  }\n\n  .legacy-brand-card__social--clickable {\n    transition: transform 0.2s ease, background 0.2s ease, border-color 0.2s ease;\n    cursor: pointer;\n  }\n\n  .legacy-brand-card__social--clickable:hover {\n    transform: translateY(-1px);\n    background: rgba(255, 255, 255, 0.07);\n    border-color: rgba(255, 255, 255, 0.16);\n  }\n\n  .legacy-brand-card__social-icon {\n    width: 18px;\n    height: 18px;\n    min-width: 18px;\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    color: #ffffff;\n  }\n\n  .legacy-brand-card__social-icon svg {\n    width: 18px;\n    height: 18px;\n    display: block;\n  }\n\n  .legacy-brand-card__social-label {\n    font-size: 13px;\n    font-weight: 600;\n    color: #ffffff;\n    white-space: nowrap;\n  }\n\n  .legacy-brand-card__social-handle {\n    margin-left: auto;\n    font-size: 13px;\n    color: rgba(255, 255, 255, 0.66);\n    overflow: hidden;\n    text-overflow: ellipsis;\n    white-space: nowrap;\n  }\n\n  @media screen and (max-width: 749px) {\n    .legacy-brand-card__inner {\n      padding: 20px 18px;\n      border-radius: 14px;\n    }\n\n    .legacy-brand-card__logo {\n      max-width: 160px;\n    }\n\n    .legacy-brand-card__text {\n      font-size: 14px;\n      line-height: 1.7;\n    }\n\n    .legacy-brand-card__socials {\n      grid-template-columns: 1fr;\n    }\n\n    .legacy-brand-card__social {\n      padding: 11px 12px;\n    }\n\n    .legacy-brand-card__social-label,\n    .legacy-brand-card__social-handle {\n      font-size: 12.5px;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cstyle\u003e\n  \/* Compatibility with the legacy PDP reset. Keeps the approved card visually identical. *\/\n  #legacy-pdp-root .legacy-brand-card,\n  #legacy-pdp-root .legacy-brand-card * { box-sizing: border-box; }\n  #legacy-pdp-root .legacy-brand-card { width: 100%; margin: 0; }\n  #legacy-pdp-root .legacy-brand-card__inner {\n    background: #1c1c1c; color: #ffffff; border-radius: 16px; padding: 24px 22px;\n    font-family: Inter, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Arial, sans-serif;\n    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.16);\n  }\n  #legacy-pdp-root .legacy-brand-card__logo-wrap { margin-bottom: 18px; }\n  #legacy-pdp-root .legacy-brand-card__logo { display: block; max-width: 180px; width: 100%; height: auto; }\n  #legacy-pdp-root .legacy-brand-card__content { margin-bottom: 20px; }\n  #legacy-pdp-root .legacy-brand-card__eyebrow {\n    margin: 0 0 10px; font-size: 14px; line-height: 1.2; font-weight: 700; color: #ffffff;\n  }\n  #legacy-pdp-root .legacy-brand-card__text {\n    margin: 0; color: rgba(255, 255, 255, 0.72); font-size: 15px; line-height: 1.8;\n    font-weight: 400; max-width: 640px;\n  }\n  #legacy-pdp-root .legacy-brand-card__socials {\n    display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 12px;\n  }\n  #legacy-pdp-root .legacy-brand-card__social {\n    display: flex; align-items: center; gap: 10px; padding: 12px 14px; border-radius: 12px;\n    background: rgba(255, 255, 255, 0.04); border: 1px solid rgba(255, 255, 255, 0.08);\n    text-decoration: none; color: #ffffff; min-width: 0;\n  }\n  #legacy-pdp-root .legacy-brand-card__social--clickable {\n    transition: transform 0.2s ease, background 0.2s ease, border-color 0.2s ease; cursor: pointer;\n  }\n  #legacy-pdp-root .legacy-brand-card__social--clickable:hover {\n    transform: translateY(-1px); background: rgba(255, 255, 255, 0.07);\n    border-color: rgba(255, 255, 255, 0.16);\n  }\n  #legacy-pdp-root .legacy-brand-card__social-icon {\n    width: 18px; height: 18px; min-width: 18px; display: inline-flex;\n    align-items: center; justify-content: center; color: #ffffff;\n  }\n  #legacy-pdp-root .legacy-brand-card__social-icon svg { width: 18px; height: 18px; display: block; }\n  #legacy-pdp-root .legacy-brand-card__social-label {\n    font-size: 13px; font-weight: 600; color: #ffffff; white-space: nowrap;\n  }\n  #legacy-pdp-root .legacy-brand-card__social-handle {\n    margin-left: auto; font-size: 13px; color: rgba(255, 255, 255, 0.66);\n    overflow: hidden; text-overflow: ellipsis; white-space: nowrap;\n  }\n  @media screen and (max-width: 749px) {\n    #legacy-pdp-root .legacy-brand-card__inner { padding: 20px 18px; border-radius: 14px; }\n    #legacy-pdp-root .legacy-brand-card__logo { max-width: 160px; }\n    #legacy-pdp-root .legacy-brand-card__text { font-size: 14px; line-height: 1.7; }\n    #legacy-pdp-root .legacy-brand-card__socials { grid-template-columns: 1fr; }\n    #legacy-pdp-root .legacy-brand-card__social { padding: 11px 12px; }\n    #legacy-pdp-root .legacy-brand-card__social-label,\n    #legacy-pdp-root .legacy-brand-card__social-handle { font-size: 12.5px; }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"lgc-wrap lgc-tagline\"\u003eL'héritage n'est pas ce que nous avons. C'est ce que nous laissons.\u003c\/div\u003e\n\n\n\n\n\n\n\u003cscript\u003e\n(function(){\n  document.querySelectorAll('#legacy-pdp-root, .legacy-pdp').forEach(function(root){\n    if(root.dataset.lgcInit) return;\n    root.dataset.lgcInit = \"1\";\n\n    root.querySelectorAll('[data-tabgroup]').forEach(function(nav){\n      var section = nav.closest('.lgc-card') || root;\n      var buttons = nav.querySelectorAll('.lgc-tab-btn');\n      buttons.forEach(function(btn){\n        btn.addEventListener('click', function(){\n          var target = btn.getAttribute('data-tab');\n          buttons.forEach(function(b){ b.classList.remove('is-active'); });\n          btn.classList.add('is-active');\n          section.querySelectorAll('.lgc-tab-panel').forEach(function(panel){\n            panel.classList.toggle('is-active', panel.getAttribute('data-panel') === target);\n          });\n        });\n      });\n    });\n\n    root.querySelectorAll('.lgc-faq-item').forEach(function(item){\n      var q = item.querySelector('.lgc-faq-q');\n      if(q) q.addEventListener('click', function(){ item.classList.toggle('is-open'); });\n    });\n\n    var AUTOPLAY_MS = 5000;\n\n    root.querySelectorAll('.lgc-carousel').forEach(function(carousel){\n      var key = carousel.getAttribute('data-carousel');\n      var dotsWrap = root.querySelector('[data-dots=\"' + key + '\"]');\n      var originals = Array.prototype.slice.call(carousel.querySelectorAll('.lgc-carousel-item'));\n      var n = originals.length;\n      if(!dotsWrap || n \u003c 2) return;\n\n      originals.forEach(function(_, i){\n        var dot = document.createElement('span');\n        dot.className = 'lgc-dot' + (i === 0 ? ' is-active' : '');\n        dotsWrap.appendChild(dot);\n      });\n      var dots = dotsWrap.querySelectorAll('.lgc-dot');\n\n      var firstClone = originals[0].cloneNode(true);\n      var lastClone = originals[n - 1].cloneNode(true);\n      firstClone.setAttribute('aria-hidden', 'true');\n      lastClone.setAttribute('aria-hidden', 'true');\n      carousel.appendChild(firstClone);\n      carousel.insertBefore(lastClone, originals[0]);\n\n      var allItems = Array.prototype.slice.call(carousel.children);\n\n      function scrollLeftFor(el){\n        return el.getBoundingClientRect().left - carousel.getBoundingClientRect().left + carousel.scrollLeft;\n      }\n      function goTo(i, smooth){\n        carousel.scrollTo({ left: scrollLeftFor(allItems[i]), behavior: smooth ? 'smooth' : 'auto' });\n      }\n      function setActiveDot(realIndex){\n        dots.forEach(function(d, i){ d.classList.toggle('is-active', i === realIndex); });\n      }\n\n      goTo(1, false);\n\n      var settleTimer = null;\n      var autoplayTimer = null;\n\n      function settle(){\n        var center = carousel.scrollLeft + carousel.clientWidth \/ 2;\n        var closest = 1;\n        var closestDist = Infinity;\n        allItems.forEach(function(item, i){\n          var itemCenter = item.offsetLeft + item.clientWidth \/ 2;\n          var dist = Math.abs(itemCenter - center);\n          if(dist \u003c closestDist){ closestDist = dist; closest = i; }\n        });\n        var realIndex = (closest - 1 + n) % n;\n        setActiveDot(realIndex);\n        if(closest === 0){ goTo(n, false); }\n        else if(closest === allItems.length - 1){ goTo(1, false); }\n      }\n\n      carousel.addEventListener('scroll', function(){\n        clearTimeout(settleTimer);\n        settleTimer = setTimeout(settle, 120);\n      });\n\n      function step(dir){\n        var w = originals[0].getBoundingClientRect().width + 10;\n        carousel.scrollBy({ left: w * dir, behavior: 'smooth' });\n      }\n\n      function scheduleAutoplay(){\n        clearTimeout(autoplayTimer);\n        autoplayTimer = setTimeout(function(){\n          step(1);\n          scheduleAutoplay();\n        }, AUTOPLAY_MS);\n      }\n      function restartAutoplay(){ scheduleAutoplay(); }\n\n      ['pointerdown', 'touchstart', 'wheel'].forEach(function(evt){\n        carousel.addEventListener(evt, restartAutoplay, { passive: true });\n      });\n\n      var prevBtn = root.querySelector('[data-arrow-prev=\"' + key + '\"]');\n      var nextBtn = root.querySelector('[data-arrow-next=\"' + key + '\"]');\n      if(prevBtn) prevBtn.addEventListener('click', function(){ step(-1); restartAutoplay(); });\n      if(nextBtn) nextBtn.addEventListener('click', function(){ step(1); restartAutoplay(); });\n\n      scheduleAutoplay();\n    });\n  });\n})();\n\u003c\/script\u003e\n","brand":"Legacy","offers":[{"title":"Monture noire \/ Verres lilas","offer_id":50226129830128,"sku":"15112205140128-52573296427168","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Monture noire \/ Verre noir","offer_id":50226129862896,"sku":"15112205140128-52573296459936","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Monture noire \/ Verre jaune","offer_id":50226129895664,"sku":"15112205140128-52573296492704","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Monture noire \/ Verre bleu","offer_id":50226129928432,"sku":"15112205140128-52573296525472","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Monture noire \/ Verres roses","offer_id":50226129961200,"sku":"15112205140128-52573296558240","price":32.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0855\/6357\/2464\/files\/copenhagen-g2_bafcb28c-aad8-4075-98d3-a4d8948417b9.png?v=1786195904"},{"product_id":"polarized-uv400-oversized-square-sunglasses-legacy-aspen","title":"Lunettes de soleil carrées surdimensionnées polarisées UV400 – Legacy ASPEN","description":"\n\n\u003cdiv class=\"legacy-pdp\" id=\"legacy-pdp-root\"\u003e\n\n\u003cstyle\u003e#legacy-pdp-root{  --lgc-black:#0D0D0D;  --lgc-graphite:#2B2B2B;  --lgc-stone:#D9D6CF;  --lgc-cream:#F2EFE9;  --lgc-white:#FFFFFF;  --lgc-ink-soft: rgba(13,13,13,0.62);  --lgc-ink-faint: rgba(13,13,13,0.42);  --lgc-line: rgba(13,13,13,0.08);  --lgc-radius-lg: 24px;  --lgc-radius-md: 18px;  --lgc-radius-sm: 12px;  --lgc-sans: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;  all: initial;  display:block;  box-sizing:border-box;  font-family: var(--lgc-sans);  color: var(--lgc-black);  background: var(--lgc-white);  -webkit-font-smoothing: antialiased;  text-align:left;  line-height:1.5;  max-width:600px;  margin:0 auto;}#legacy-pdp-root *, #legacy-pdp-root *::before, #legacy-pdp-root *::after{  box-sizing:border-box; margin:0; padding:0; font-family:inherit;  color:inherit; text-align:left; line-height:inherit; -webkit-font-smoothing: antialiased;}#legacy-pdp-root img{ max-width:100%; display:block; border:0; }#legacy-pdp-root button{ background:none; border:0; cursor:pointer; font:inherit; }#legacy-pdp-root ul{ list-style:none; }#legacy-pdp-root svg{ display:block; flex-shrink:0; }\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@300;400;500;600;700;800\u0026display=swap');\n#legacy-pdp-root .lgc-wrap{ padding:0 18px; }#legacy-pdp-root .lgc-section{ padding:36px 0; }\n#legacy-pdp-root .lgc-badge{  display:inline-flex; align-items:center; gap:6px;  background:var(--lgc-cream); color:var(--lgc-black);  padding:6px 14px; border-radius:999px; font-size:11.5px; font-weight:600;}#legacy-pdp-root .lgc-badge-dot{ width:6px; height:6px; border-radius:50%; background:var(--lgc-black); }\n#legacy-pdp-root .lgc-eyebrow{ font-size:12.5px; font-weight:600; color:var(--lgc-ink-soft); }#legacy-pdp-root .lgc-h1{ font-size:24px; font-weight:700; letter-spacing:-0.02em; line-height:1.12; }#legacy-pdp-root h2.lgc-h2{ font-size:22px; font-weight:700; letter-spacing:-0.02em; line-height:1.15; }#legacy-pdp-root h3.lgc-h3{ font-size:18px; font-weight:600; letter-spacing:-0.01em; }#legacy-pdp-root p.lgc-p{ font-size:15px; font-weight:400; color:var(--lgc-ink-soft); line-height:1.55; }\n\/* ---------- HERO ---------- *\/#legacy-pdp-root .lgc-hero{ padding:36px 0 8px; text-align:center; }#legacy-pdp-root .lgc-hero h1{ margin-top:14px; }#legacy-pdp-root .lgc-hero-sub{ margin:14px 0 0; font-size:15.5px; color:var(--lgc-ink-soft); }#legacy-pdp-root .lgc-hero-pills{ display:flex; gap:8px; justify-content:center; margin-top:20px; flex-wrap:wrap; }#legacy-pdp-root .lgc-pill{  font-size:12px; font-weight:500; padding:7px 14px; border-radius:999px;  background:var(--lgc-white); border:1px solid var(--lgc-line); color:var(--lgc-black);}#legacy-pdp-root .lgc-hero-img{  margin-top:26px; border-radius:var(--lgc-radius-lg); overflow:hidden; background:var(--lgc-cream);}#legacy-pdp-root .lgc-hero-img img{ width:100%; aspect-ratio:4\/5; object-fit:cover; }\n\/* ---------- PILARES ---------- *\/#legacy-pdp-root .lgc-pillars-head{ margin-bottom:18px; }#legacy-pdp-root .lgc-pillars-head h2{ margin-top:8px; }#legacy-pdp-root .lgc-pillar-grid{ display:grid; grid-template-columns:1fr 1fr; gap:12px; }#legacy-pdp-root .lgc-pillar{  border-radius:var(--lgc-radius-md); padding:20px 18px; min-height:150px;  display:flex; flex-direction:column; justify-content:flex-start;}#legacy-pdp-root .lgc-pillar.is-dark{ background:var(--lgc-black); color:var(--lgc-white); }#legacy-pdp-root .lgc-pillar.is-graphite{ background:var(--lgc-graphite); color:var(--lgc-white); }#legacy-pdp-root .lgc-pillar.is-stone{ background:var(--lgc-stone); color:var(--lgc-black); }#legacy-pdp-root .lgc-pillar.is-cream{ background:var(--lgc-cream); color:var(--lgc-black); }#legacy-pdp-root .lgc-pillar svg{ width:20px; height:20px; margin-bottom:16px; opacity:.9; }#legacy-pdp-root .lgc-pillar h4{ font-size:15px; font-weight:600; margin-bottom:6px; letter-spacing:-0.01em; }#legacy-pdp-root .lgc-pillar p{ font-size:12.5px; opacity:.72; font-weight:400; line-height:1.4; }\n\/* ---------- CARROSSÉIS ---------- *\/#legacy-pdp-root .lgc-carousel-head{ margin-bottom:16px; }#legacy-pdp-root .lgc-carousel-head h2{ margin-top:8px; }#legacy-pdp-root .lgc-carousel-head .lgc-p{ margin-top:6px; }#legacy-pdp-root .lgc-carousel{  display:flex; overflow-x:auto; gap:10px; scroll-snap-type:x mandatory;  -webkit-overflow-scrolling:touch; scrollbar-width:none; padding-bottom:2px;  margin:0 -18px; padding-left:18px; padding-right:18px;}#legacy-pdp-root .lgc-carousel::-webkit-scrollbar{ display:none; }#legacy-pdp-root .lgc-carousel-item{  flex:0 0 82%; scroll-snap-align:center; border-radius:var(--lgc-radius-md);  overflow:hidden; background:var(--lgc-cream); position:relative;}#legacy-pdp-root .lgc-carousel-item img{ width:100%; aspect-ratio:9\/16; object-fit:cover; }#legacy-pdp-root .lgc-carousel-cap{  position:absolute; left:10px; bottom:10px; background:rgba(13,13,13,0.55);  color:var(--lgc-white); font-size:11.5px; font-weight:500; padding:5px 10px; border-radius:999px;  backdrop-filter:blur(4px);}#legacy-pdp-root .lgc-carousel-wrap{ position:relative; }#legacy-pdp-root .lgc-arrow{  position:absolute; top:50%; transform:translateY(-50%); z-index:2;  width:32px; height:32px; border-radius:50%; background:rgba(13,13,13,0.5);  display:flex; align-items:center; justify-content:center; backdrop-filter:blur(4px);}#legacy-pdp-root .lgc-arrow svg{ width:16px; height:16px; stroke:var(--lgc-white); }#legacy-pdp-root .lgc-arrow.lgc-prev{ left:8px; }#legacy-pdp-root .lgc-arrow.lgc-next{ right:8px; }#legacy-pdp-root .lgc-dots{ display:flex; justify-content:center; gap:6px; margin-top:14px; }#legacy-pdp-root .lgc-dot{ width:6px; height:6px; border-radius:50%; background:var(--lgc-line); transition:all .2s ease; }#legacy-pdp-root .lgc-dot.is-active{ background:var(--lgc-black); width:16px; border-radius:3px; }\n\/* ---------- CARDS (dimensões \/ specs \/ faq) ---------- *\/#legacy-pdp-root .lgc-card{ background:var(--lgc-cream); border-radius:var(--lgc-radius-lg); padding:22px 18px; }#legacy-pdp-root .lgc-card.is-white{ background:var(--lgc-white); border:1px solid var(--lgc-line); }#legacy-pdp-root .lgc-section-head{ margin-bottom:18px; }#legacy-pdp-root .lgc-section-head h2{ margin-top:6px; }#legacy-pdp-root .lgc-tabs-nav{  display:inline-flex; gap:4px; background:var(--lgc-white); padding:4px; border-radius:999px; margin-bottom:18px;}#legacy-pdp-root .lgc-card.is-white .lgc-tabs-nav{ background:var(--lgc-cream); }#legacy-pdp-root .lgc-tab-btn{  padding:8px 14px; font-size:12.5px; font-weight:600; border-radius:999px; color:var(--lgc-ink-faint);  transition:all .2s ease;}#legacy-pdp-root .lgc-tab-btn.is-active{ background:var(--lgc-black); color:var(--lgc-white); }#legacy-pdp-root .lgc-tab-panel{ display:none; }#legacy-pdp-root .lgc-tab-panel.is-active{ display:block; }\n#legacy-pdp-root table.lgc-table{  width:100%; border-collapse:separate; border-spacing:0; font-size:13.5px;  background:var(--lgc-white); border-radius:var(--lgc-radius-sm); overflow:hidden;}#legacy-pdp-root table.lgc-table th, #legacy-pdp-root table.lgc-table td{  padding:11px 12px; text-align:left; border-bottom:1px solid var(--lgc-line);}#legacy-pdp-root table.lgc-table td:first-child{ font-weight:600; width:46%; }#legacy-pdp-root table.lgc-table tr:last-child td{ border-bottom:0; }#legacy-pdp-root .lgc-size-note{ font-size:12px; color:var(--lgc-ink-faint); margin-top:14px; }#legacy-pdp-root .lgc-table-scroll{  max-width:100%; overflow:hidden;  border-radius:var(--lgc-radius-sm); border:1px solid var(--lgc-line);}#legacy-pdp-root .lgc-table-scroll table.lgc-table{  width:100%; table-layout:fixed; border-radius:0; font-size:10.5px;}#legacy-pdp-root .lgc-table-scroll table.lgc-table th,#legacy-pdp-root .lgc-table-scroll table.lgc-table td{  padding:7px 3px; text-align:center; white-space:normal; word-break:break-word; overflow-wrap:break-word;}#legacy-pdp-root .lgc-table-scroll table.lgc-table th{  font-size:7.8px; letter-spacing:0; text-transform:uppercase; font-weight:600;  color:var(--lgc-ink-soft); background:var(--lgc-cream); line-height:1.2;}#legacy-pdp-root .lgc-table-scroll table.lgc-table td:first-child,#legacy-pdp-root .lgc-table-scroll table.lgc-table th:first-child{  font-weight:700;}\n#legacy-pdp-root .lgc-specs-list{ display:grid; gap:0; }#legacy-pdp-root .lgc-specs-row{  display:grid; grid-template-columns:1fr; gap:2px; padding:13px 0; border-bottom:1px solid var(--lgc-line); font-size:13.5px;}#legacy-pdp-root .lgc-specs-row:last-child{ border-bottom:0; }#legacy-pdp-root .lgc-specs-row span:first-child{ font-weight:600; color:var(--lgc-black); font-size:11px; text-transform:uppercase; letter-spacing:.04em; opacity:.6; }#legacy-pdp-root .lgc-specs-row span:last-child{ color:var(--lgc-black); }\n\/* ---------- GARANTIA (2 por linha) ---------- *\/#legacy-pdp-root .lgc-trust-head{ margin-bottom:18px; }#legacy-pdp-root .lgc-trust-head h2{ margin-top:8px; }#legacy-pdp-root .lgc-trust-grid{ display:grid; grid-template-columns:1fr 1fr; gap:12px; }#legacy-pdp-root .lgc-trust-item{  border-radius:var(--lgc-radius-md); padding:20px 14px; text-align:center; background:var(--lgc-cream);}#legacy-pdp-root .lgc-trust-item svg{ width:22px; height:22px; margin:0 auto 12px; }#legacy-pdp-root .lgc-trust-item h4{ font-size:14px; font-weight:600; margin-bottom:5px; }#legacy-pdp-root .lgc-trust-item p{ font-size:12px; color:var(--lgc-ink-soft); line-height:1.4; }\n\/* ---------- FAQ ---------- *\/#legacy-pdp-root .lgc-faq-item{ border-bottom:1px solid var(--lgc-line); }#legacy-pdp-root .lgc-faq-item:last-child{ border-bottom:0; }#legacy-pdp-root .lgc-faq-q{  width:100%; display:flex; justify-content:space-between; align-items:center; gap:10px;  padding:15px 2px; font-size:14px; font-weight:600; text-align:left;}#legacy-pdp-root .lgc-faq-q .lgc-plus{ font-size:18px; font-weight:300; transition:transform .25s ease; color:var(--lgc-ink-faint); }#legacy-pdp-root .lgc-faq-item.is-open .lgc-plus{ transform:rotate(45deg); }#legacy-pdp-root .lgc-faq-a{ max-height:0; overflow:hidden; transition:max-height .3s ease; }#legacy-pdp-root .lgc-faq-a-inner{ padding:0 2px 16px; font-size:13px; color:var(--lgc-ink-soft); }#legacy-pdp-root .lgc-faq-item.is-open .lgc-faq-a{ max-height:300px; }\n\/* ---------- FOOTER ---------- *\/#legacy-pdp-root .lgc-tagline{ text-align:center; padding:32px 20px 6px; font-size:13px; color:var(--lgc-ink-faint); font-weight:500; }\n\/* ---------- LANG SWITCH (bandeiras) ---------- *\/#legacy-pdp-root .lgc-langbar{ display:none; justify-content:center; gap:8px; padding-top:14px; }#legacy-pdp-root .lgc-lang-btn{  width:26px; height:19px; padding:0; border-radius:2px; overflow:hidden;  border:1px solid var(--lgc-line); opacity:.55; transition:opacity .2s ease, border-color .2s ease;  line-height:0;}#legacy-pdp-root .lgc-lang-btn img{ width:100%; height:100%; object-fit:cover; border-radius:1px; }#legacy-pdp-root .lgc-lang-btn.is-active{ opacity:1; border-color:var(--lgc-black); }\n\u003c\/style\u003e\n\n\u003csection class=\"lgc-wrap lgc-hero\"\u003e\n  \u003cspan class=\"lgc-badge\"\u003e\u003cspan class=\"lgc-badge-dot\"\u003e\u003c\/span\u003eLEGACY — Conçu pour durer\u003c\/span\u003e\n  \u003ch2 class=\"lgc-h1\"\u003eASPEN — Échelle alpine, clarté moderne.\u003c\/h2\u003e\n\n  \u003cp class=\"lgc-hero-sub\"\u003eUne silhouette aviateur carrée surdimensionnée avec un double pont sculpté, une large couverture et des verres polarisés UV400.\u003c\/p\u003e\n\n  \u003cdiv class=\"lgc-hero-pills\"\u003e\n\n    \u003cspan class=\"lgc-pill\"\u003eVerres polarisés\u003c\/span\u003e\n    \u003cspan class=\"lgc-pill\"\u003eProtection UV400\u003c\/span\u003e\n    \u003cspan class=\"lgc-pill\"\u003eRetours sous 14 jours\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-hero-img\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/aspen-hero-v2.png?v=1785975408\" alt=\"Lunettes de soleil aviateur carrées surdimensionnées polarisées UV400 ASPEN\"\u003e\u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\u003csection class=\"lgc-wrap lgc-section\"\u003e\n  \u003cdiv class=\"lgc-pillars-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\"\u003ePourquoi Legacy\u003c\/span\u003e\u003ch2 class=\"lgc-h2\"\u003eClarté polarisée, construction robuste et caractère alpin-moderne\u003c\/h2\u003e\n\n\n\u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-pillar-grid\"\u003e\n\n    \u003cdiv class=\"lgc-pillar is-dark\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M12 2 21 7 21 17 12 22 3 17 3 7Z\"\u003e\u003c\/path\u003e\u003cpath d=\"M3 7 12 12 21 7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch4\u003eClarté polarisée\u003c\/h4\u003e\n\n\u003cp\u003eLes verres polarisés sont conçus pour réduire l'éblouissement réfléchi pour une vision plus confortable dans des conditions de forte luminosité.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-pillar is-stone\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M4 4h9l7 7-9 9-7-7z\"\u003e\u003c\/path\u003e\u003ccircle cx=\"9\" cy=\"9\" r=\"1.4\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003ch4\u003eValeur raffinée\u003c\/h4\u003e\n\n\u003cp\u003eUne monture aviateur carrée surdimensionnée audacieuse avec des proportions bien pensées et sans majoration inutile.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-pillar is-graphite\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M12 2 3 6v6c0 5 4 8.5 9 10 5-1.5 9-5 9-10V6z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch4\u003eProtection UV400\u003c\/h4\u003e\n\n\u003cp\u003eLes verres UV400 sont conçus pour aider à protéger les yeux des rayons UVA et UVB.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-pillar is-cream\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M4 12a8 8 0 1 0 3-6.2\"\u003e\u003c\/path\u003e\u003cpath d=\"M4 4v5h5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch4\u003eGarantie + Retours\u003c\/h4\u003e\n\n\u003cp\u003eDroit de rétractation de 14 jours et protection contre les défauts de fabrication.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n  \u003cdiv class=\"lgc-carousel-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\"\u003eLes détails\u003c\/span\u003e\u003ch2 class=\"lgc-h2\"\u003eGéométrie sculptée et précision de près\u003c\/h2\u003e\n\n\u003cp class=\"lgc-p\"\u003eDécouvrez les montures carrées surdimensionnées, les verres polarisés, le double pont sculpté, les charnières renforcées, les surfaces polies et les larges branches effilées.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-carousel-wrap\"\u003e\n\n\u003cdiv class=\"lgc-carousel\" data-carousel=\"qualidade\"\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/aspen-q1.png?v=1785975340\" alt=\"Détail de l'artisanat du double pont et des verres bleu glacier ASPEN\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/aspen-q2.png?v=1785975346\" alt=\"Détail des verres ambrés et de la monture polie ASPEN\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/aspen-q3.png?v=1785975352\" alt=\"Détail des verres verts et de la branche Legacy ASPEN\"\u003e\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003cbutton class=\"lgc-arrow lgc-prev\" data-arrow-prev=\"qualidade\" aria-label=\"Précédent\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M15 18l-6-6 6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\u003cbutton class=\"lgc-arrow lgc-next\" data-arrow-next=\"qualidade\" aria-label=\"Suivant\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M9 18l6-6-6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-dots\" data-dots=\"qualidade\"\u003e\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n  \u003cdiv class=\"lgc-carousel-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\"\u003eCaractère alpin\u003c\/span\u003e\u003ch2 class=\"lgc-h2\"\u003eUn style confiant de la lumière de la montagne à la ville moderne\u003c\/h2\u003e\n\n\u003cp class=\"lgc-p\"\u003ePortez les ASPEN avec une tenue d'hiver, des vêtements d'extérieur haut de gamme ou des essentiels quotidiens modernes pour une touche audacieuse et affirmée.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-carousel-wrap\"\u003e\n\n\u003cdiv class=\"lgc-carousel\" data-carousel=\"uso\"\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/aspen-l1-v2.png?v=1785975412\" alt=\"Lunettes de soleil ASPEN bleu glacier style de vie alpin\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/aspen-l2.png?v=1785975388\" alt=\"Lunettes de soleil ASPEN ambrées style de vie chalet\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/aspen-l3.png?v=1785975393\" alt=\"Lunettes de soleil ASPEN vertes style de vie ville de montagne\"\u003e\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003cbutton class=\"lgc-arrow lgc-prev\" data-arrow-prev=\"uso\" aria-label=\"Précédent\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M15 18l-6-6 6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\u003cbutton class=\"lgc-arrow lgc-next\" data-arrow-next=\"uso\" aria-label=\"Suivant\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M9 18l6-6-6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-dots\" data-dots=\"uso\"\u003e\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c!-- OPTIONAL SIZE GUIDE\nInclude a size\/measurement table only when the source provides verified measurements\nin centimetres for direct comparison. Never create a table from size labels alone.\n--\u0026gt;\n\n\u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n  \u003cdiv class=\"lgc-card is-white\"\u003e\n\n\u003cdiv class=\"lgc-section-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\"\u003eSpécifications\u003c\/span\u003e\u003ch2 class=\"lgc-h2\"\u003eDétails du produit\u003c\/h2\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tabs-nav\" data-tabgroup=\"specs\"\u003e\n\n\u003cbutton class=\"lgc-tab-btn is-active\" data-tab=\"materiais\"\u003eDesign\u003c\/button\u003e\u003cbutton class=\"lgc-tab-btn\" data-tab=\"cuidados\"\u003eEntretien\u003c\/button\u003e\u003cbutton class=\"lgc-tab-btn\" data-tab=\"tecnica\"\u003eAjustement\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tab-panel is-active\" data-panel=\"materiais\"\u003e\u003cdiv class=\"lgc-specs-list\"\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eStyle\u003c\/span\u003e\u003cspan\u003eLunettes de soleil aviateur carrées surdimensionnées\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eFinition de la monture\u003c\/span\u003e\u003cspan\u003eMonture noire pleine jante polie avec géométrie à double pont sculpté\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eTechnologie des verres\u003c\/span\u003e\u003cspan\u003ePolarisé UV400\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eMatériel\u003c\/span\u003e\u003cspan\u003eDouble pont intégré, charnières renforcées et larges branches effilées\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tab-panel\" data-panel=\"cuidados\"\u003e\u003cdiv class=\"lgc-specs-list\"\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eNettoyage\u003c\/span\u003e\u003cspan\u003eUtiliser un chiffon en microfibre propre pour les verres\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eHumidité\u003c\/span\u003e\u003cspan\u003eRincer la poussière avant d'essuyer ; éviter la pression abrasive\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eSéchage\u003c\/span\u003e\u003cspan\u003eRanger au sec dans un étui de protection à l'abri de la chaleur\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tab-panel\" data-panel=\"tecnica\"\u003e\u003cdiv class=\"lgc-specs-list\"\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eProfil de la monture\u003c\/span\u003e\u003cspan\u003eSilhouette aviateur carrée surdimensionnée avec large couverture et proportions audacieuses\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eConseils d'ajustement\u003c\/span\u003e\u003cspan\u003eChoisir en fonction de la largeur du visage et de la couverture préférée\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eUtilisation\u003c\/span\u003e\u003cspan\u003eQuotidien \/ voyage \/ loisirs\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eDépartement\u003c\/span\u003e\u003cspan\u003eUnisexe\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003cdiv class=\"legacy-brand-card\" data-legacy-brand-signature=\"v6\"\u003e\n\n  \u003cdiv class=\"legacy-brand-card__inner\"\u003e\n\n    \u003cdiv class=\"legacy-brand-card__logo-wrap\"\u003e\n\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/logo-white.png?v=1785300933\" alt=\"Legacy Store\" class=\"legacy-brand-card__logo\"\u003e\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"legacy-brand-card__content\"\u003e\n\n      \u003cp class=\"legacy-brand-card__eyebrow\"\u003eÀ propos de nous\u003c\/p\u003e\n\n\n      \u003cp class=\"legacy-brand-card__text\"\u003e\n        Legacy est conçu pour ceux qui apprécient le style intemporel, les détails raffinés et la qualité durable.\n        Nous sélectionnons des essentiels sophistiqués qui apportent confiance, caractère et élégance sans effort\n        à la vie quotidienne.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"legacy-brand-card__socials\"\u003e\n\n      \u003ca href=\"https:\/\/instagram.com\/legacy.luxurywear\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"legacy-brand-card__social legacy-brand-card__social--clickable\" aria-label=\"Instagram Legacy Luxurywear\"\u003e\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003c!--$9--\u003e\n        \n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eInstagram\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \n\n      \u003cdiv class=\"legacy-brand-card__social\" aria-label=\"TikTok\"\u003e\n\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M14.2 4c.6 1.7 1.7 3 3.8 3.3v2.5c-1.4 0-2.7-.4-3.8-1.1v5.4c0 3-2.2 5-5.1 5-2.6 0-4.7-1.8-4.7-4.4 0-2.9 2.4-4.8 5.3-4.4v2.6c-1.2-.4-2.6.3-2.6 1.8 0 1.1.9 1.9 2 1.9 1.3 0 2.3-.8 2.3-2.6V4h2.8Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eTikTok\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"legacy-brand-card__social\" aria-label=\"YouTube\"\u003e\n\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M21.2 8.4c-.2-1-.9-1.8-1.9-2-1.7-.4-7.3-.4-7.3-.4s-5.6 0-7.3.4c-1 .2-1.7 1-1.9 2C2.4 10 2.4 12 2.4 12s0 2 .4 3.6c.2 1 .9 1.8 1.9 2 1.7.4 7.3.4 7.3.4s5.6 0 7.3-.4c1-.2 1.7-1 1.9-2 .4-1.6.4-3.6.4-3.6s0-2-.4-3.6Z\" stroke=\"currentColor\" stroke-width=\"1.8\" fill=\"none\"\u003e\u003c\/path\u003e\n            \u003cpath d=\"M10.2 9.4 15 12l-4.8 2.6V9.4Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eYouTube\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"legacy-brand-card__social\" aria-label=\"Facebook\"\u003e\n\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M13.4 20v-6.2h2.1l.4-2.5h-2.5V9.7c0-.7.2-1.2 1.2-1.2h1.4V6.2c-.2 0-.9-.1-1.8-.1-1.8 0-3.1 1.1-3.1 3.2v2h-2.1v2.5h2.1V20h2.3Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eFacebook\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \n\n\n\n\n\n\u003cstyle\u003e\n  .legacy-brand-card,\n  .legacy-brand-card * {\n    box-sizing: border-box;\n  }\n\n  .legacy-brand-card {\n    width: 100%;\n    margin: 0;\n  }\n\n  .legacy-brand-card__inner {\n    background: #1c1c1c;\n    color: #ffffff;\n    border-radius: 16px;\n    padding: 24px 22px;\n    font-family: Inter, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Arial, sans-serif;\n    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.16);\n  }\n\n  .legacy-brand-card__logo-wrap {\n    margin-bottom: 18px;\n  }\n\n  .legacy-brand-card__logo {\n    display: block;\n    max-width: 180px;\n    width: 100%;\n    height: auto;\n  }\n\n  .legacy-brand-card__content {\n    margin-bottom: 20px;\n  }\n\n  .legacy-brand-card__eyebrow {\n    margin: 0 0 10px;\n    font-size: 14px;\n    line-height: 1.2;\n    font-weight: 700;\n    color: #ffffff;\n  }\n\n  .legacy-brand-card__text {\n    margin: 0;\n    color: rgba(255, 255, 255, 0.72);\n    font-size: 15px;\n    line-height: 1.8;\n    font-weight: 400;\n    max-width: 640px;\n  }\n\n  .legacy-brand-card__socials {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 12px;\n  }\n\n  .legacy-brand-card__social {\n    display: flex;\n    align-items: center;\n    gap: 10px;\n    padding: 12px 14px;\n    border-radius: 12px;\n    background: rgba(255, 255, 255, 0.04);\n    border: 1px solid rgba(255, 255, 255, 0.08);\n    text-decoration: none;\n    color: #ffffff;\n    min-width: 0;\n  }\n\n  .legacy-brand-card__social--clickable {\n    transition: transform 0.2s ease, background 0.2s ease, border-color 0.2s ease;\n    cursor: pointer;\n  }\n\n  .legacy-brand-card__social--clickable:hover {\n    transform: translateY(-1px);\n    background: rgba(255, 255, 255, 0.07);\n    border-color: rgba(255, 255, 255, 0.16);\n  }\n\n  .legacy-brand-card__social-icon {\n    width: 18px;\n    height: 18px;\n    min-width: 18px;\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    color: #ffffff;\n  }\n\n  .legacy-brand-card__social-icon svg {\n    width: 18px;\n    height: 18px;\n    display: block;\n  }\n\n  .legacy-brand-card__social-label {\n    font-size: 13px;\n    font-weight: 600;\n    color: #ffffff;\n    white-space: nowrap;\n  }\n\n  .legacy-brand-card__social-handle {\n    margin-left: auto;\n    font-size: 13px;\n    color: rgba(255, 255, 255, 0.66);\n    overflow: hidden;\n    text-overflow: ellipsis;\n    white-space: nowrap;\n  }\n\n  @media screen and (max-width: 749px) {\n    .legacy-brand-card__inner {\n      padding: 20px 18px;\n      border-radius: 14px;\n    }\n\n    .legacy-brand-card__logo {\n      max-width: 160px;\n    }\n\n    .legacy-brand-card__text {\n      font-size: 14px;\n      line-height: 1.7;\n    }\n\n    .legacy-brand-card__socials {\n      grid-template-columns: 1fr;\n    }\n\n    .legacy-brand-card__social {\n      padding: 11px 12px;\n    }\n\n    .legacy-brand-card__social-label,\n    .legacy-brand-card__social-handle {\n      font-size: 12.5px;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cstyle\u003e\n  \/* Compatibility with the legacy PDP reset. Keeps the approved card visually identical. *\/\n  #legacy-pdp-root .legacy-brand-card,\n  #legacy-pdp-root .legacy-brand-card * { box-sizing: border-box; }\n  #legacy-pdp-root .legacy-brand-card { width: 100%; margin: 0; }\n  #legacy-pdp-root .legacy-brand-card__inner {\n    background: #1c1c1c; color: #ffffff; border-radius: 16px; padding: 24px 22px;\n    font-family: Inter, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Arial, sans-serif;\n    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.16);\n  }\n  #legacy-pdp-root .legacy-brand-card__logo-wrap { margin-bottom: 18px; }\n  #legacy-pdp-root .legacy-brand-card__logo { display: block; max-width: 180px; width: 100%; height: auto; }\n  #legacy-pdp-root .legacy-brand-card__content { margin-bottom: 20px; }\n  #legacy-pdp-root .legacy-brand-card__eyebrow {\n    margin: 0 0 10px; font-size: 14px; line-height: 1.2; font-weight: 700; color: #ffffff;\n  }\n  #legacy-pdp-root .legacy-brand-card__text {\n    margin: 0; color: rgba(255, 255, 255, 0.72); font-size: 15px; line-height: 1.8;\n    font-weight: 400; max-width: 640px;\n  }\n  #legacy-pdp-root .legacy-brand-card__socials {\n    display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 12px;\n  }\n  #legacy-pdp-root .legacy-brand-card__social {\n    display: flex; align-items: center; gap: 10px; padding: 12px 14px; border-radius: 12px;\n    background: rgba(255, 255, 255, 0.04); border: 1px solid rgba(255, 255, 255, 0.08);\n    text-decoration: none; color: #ffffff; min-width: 0;\n  }\n  #legacy-pdp-root .legacy-brand-card__social--clickable {\n    transition: transform 0.2s ease, background 0.2s ease, border-color 0.2s ease; cursor: pointer;\n  }\n  #legacy-pdp-root .legacy-brand-card__social--clickable:hover {\n    transform: translateY(-1px); background: rgba(255, 255, 255, 0.07);\n    border-color: rgba(255, 255, 255, 0.16);\n  }\n  #legacy-pdp-root .legacy-brand-card__social-icon {\n    width: 18px; height: 18px; min-width: 18px; display: inline-flex;\n    align-items: center; justify-content: center; color: #ffffff;\n  }\n  #legacy-pdp-root .legacy-brand-card__social-icon svg { width: 18px; height: 18px; display: block; }\n  #legacy-pdp-root .legacy-brand-card__social-label {\n    font-size: 13px; font-weight: 600; color: #ffffff; white-space: nowrap;\n  }\n  #legacy-pdp-root .legacy-brand-card__social-handle {\n    margin-left: auto; font-size: 13px; color: rgba(255, 255, 255, 0.66);\n    overflow: hidden; text-overflow: ellipsis; white-space: nowrap;\n  }\n  @media screen and (max-width: 749px) {\n    #legacy-pdp-root .legacy-brand-card__inner { padding: 20px 18px; border-radius: 14px; }\n    #legacy-pdp-root .legacy-brand-card__logo { max-width: 160px; }\n    #legacy-pdp-root .legacy-brand-card__text { font-size: 14px; line-height: 1.7; }\n    #legacy-pdp-root .legacy-brand-card__socials { grid-template-columns: 1fr; }\n    #legacy-pdp-root .legacy-brand-card__social { padding: 11px 12px; }\n    #legacy-pdp-root .legacy-brand-card__social-label,\n    #legacy-pdp-root .legacy-brand-card__social-handle { font-size: 12.5px; }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"lgc-wrap lgc-tagline\"\u003eLegacy n'est pas ce que nous avons. C'est ce que nous laissons.\u003c\/div\u003e\n\n\n\n\n\n\n\u003cscript\u003e\n(function(){\n  document.querySelectorAll('#legacy-pdp-root, .legacy-pdp').forEach(function(root){\n    if(root.dataset.lgcInit) return;\n    root.dataset.lgcInit = \"1\";\n\n    root.querySelectorAll('[data-tabgroup]').forEach(function(nav){\n      var section = nav.closest('.lgc-card') || root;\n      var buttons = nav.querySelectorAll('.lgc-tab-btn');\n      buttons.forEach(function(btn){\n        btn.addEventListener('click', function(){\n          var target = btn.getAttribute('data-tab');\n          buttons.forEach(function(b){ b.classList.remove('is-active'); });\n          btn.classList.add('is-active');\n          section.querySelectorAll('.lgc-tab-panel').forEach(function(panel){\n            panel.classList.toggle('is-active', panel.getAttribute('data-panel') === target);\n          });\n        });\n      });\n    });\n\n    root.querySelectorAll('.lgc-faq-item').forEach(function(item){\n      var q = item.querySelector('.lgc-faq-q');\n      if(q) q.addEventListener('click', function(){ item.classList.toggle('is-open'); });\n    });\n\n    var AUTOPLAY_MS = 5000;\n\n    root.querySelectorAll('.lgc-carousel').forEach(function(carousel){\n      var key = carousel.getAttribute('data-carousel');\n      var dotsWrap = root.querySelector('[data-dots=\"' + key + '\"]');\n      var originals = Array.prototype.slice.call(carousel.querySelectorAll('.lgc-carousel-item'));\n      var n = originals.length;\n      if(!dotsWrap || n \u003c 2) return;\n\n      originals.forEach(function(_, i){\n        var dot = document.createElement('span');\n        dot.className = 'lgc-dot' + (i === 0 ? ' is-active' : '');\n        dotsWrap.appendChild(dot);\n      });\n      var dots = dotsWrap.querySelectorAll('.lgc-dot');\n\n      var firstClone = originals[0].cloneNode(true);\n      var lastClone = originals[n - 1].cloneNode(true);\n      firstClone.setAttribute('aria-hidden', 'true');\n      lastClone.setAttribute('aria-hidden', 'true');\n      carousel.appendChild(firstClone);\n      carousel.insertBefore(lastClone, originals[0]);\n\n      var allItems = Array.prototype.slice.call(carousel.children);\n\n      function scrollLeftFor(el){\n        return el.getBoundingClientRect().left - carousel.getBoundingClientRect().left + carousel.scrollLeft;\n      }\n      function goTo(i, smooth){\n        carousel.scrollTo({ left: scrollLeftFor(allItems[i]), behavior: smooth ? 'smooth' : 'auto' });\n      }\n      function setActiveDot(realIndex){\n        dots.forEach(function(d, i){ d.classList.toggle('is-active', i === realIndex); });\n      }\n\n      goTo(1, false);\n\n      var settleTimer = null;\n      var autoplayTimer = null;\n\n      function settle(){\n        var center = carousel.scrollLeft + carousel.clientWidth \/ 2;\n        var closest = 1;\n        var closestDist = Infinity;\n        allItems.forEach(function(item, i){\n          var itemCenter = item.offsetLeft + item.clientWidth \/ 2;\n          var dist = Math.abs(itemCenter - center);\n          if(dist \u003c closestDist){ closestDist = dist; closest = i; }\n        });\n        var realIndex = (closest - 1 + n) % n;\n        setActiveDot(realIndex);\n        if(closest === 0){ goTo(n, false); }\n        else if(closest === allItems.length - 1){ goTo(1, false); }\n      }\n\n      carousel.addEventListener('scroll', function(){\n        clearTimeout(settleTimer);\n        settleTimer = setTimeout(settle, 120);\n      });\n\n      function step(dir){\n        var w = originals[0].getBoundingClientRect().width + 10;\n        carousel.scrollBy({ left: w * dir, behavior: 'smooth' });\n      }\n\n      function scheduleAutoplay(){\n        clearTimeout(autoplayTimer);\n        autoplayTimer = setTimeout(function(){\n          step(1);\n          scheduleAutoplay();\n        }, AUTOPLAY_MS);\n      }\n      function restartAutoplay(){ scheduleAutoplay(); }\n\n      ['pointerdown', 'touchstart', 'wheel'].forEach(function(evt){\n        carousel.addEventListener(evt, restartAutoplay, { passive: true });\n      });\n\n      var prevBtn = root.querySelector('[data-arrow-prev=\"' + key + '\"]');\n      var nextBtn = root.querySelector('[data-arrow-next=\"' + key + '\"]');\n      if(prevBtn) prevBtn.addEventListener('click', function(){ step(-1); restartAutoplay(); });\n      if(nextBtn) nextBtn.addEventListener('click', function(){ step(1); restartAutoplay(); });\n\n      scheduleAutoplay();\n    });\n  });\n})();\n\u003c\/script\u003e\n","brand":"Legacy","offers":[{"title":"Monture noire \/ Verre noir","offer_id":50226129993968,"sku":"15083638948000-52478920196256","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Monture noire \/ Verre bleu glacier","offer_id":50226130026736,"sku":"15083638948000-52478920130720","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Monture noire \/ Verres ambrés","offer_id":50226130059504,"sku":"15083638948000-52478920163488","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Monture noire \/ Verre vert","offer_id":50226130092272,"sku":"15083638948000-52478920229024","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Monture noire \/ Verre champagne","offer_id":50226130125040,"sku":"15083638948000-52478920261792","price":32.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0855\/6357\/2464\/files\/aspen-g2_9ce70a5e-957e-45e1-bd51-9d9571337a4c.png?v=1786195905"},{"product_id":"polarized-uv400-rectangular-sunglasses-legacy-helsinki","title":"Lunettes de soleil rectangulaires polarisées UV400 – Legacy HELSINKI","description":"\n\n\u003cdiv class=\"legacy-pdp\" id=\"legacy-pdp-root\"\u003e\n\n\u003cstyle\u003e#legacy-pdp-root{  --lgc-black:#0D0D0D;  --lgc-graphite:#2B2B2B;  --lgc-stone:#D9D6CF;  --lgc-cream:#F2EFE9;  --lgc-white:#FFFFFF;  --lgc-ink-soft: rgba(13,13,13,0.62);  --lgc-ink-faint: rgba(13,13,13,0.42);  --lgc-line: rgba(13,13,13,0.08);  --lgc-radius-lg: 24px;  --lgc-radius-md: 18px;  --lgc-radius-sm: 12px;  --lgc-sans: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;  all: initial;  display:block;  box-sizing:border-box;  font-family: var(--lgc-sans);  color: var(--lgc-black);  background: var(--lgc-white);  -webkit-font-smoothing: antialiased;  text-align:left;  line-height:1.5;  max-width:600px;  margin:0 auto;}#legacy-pdp-root *, #legacy-pdp-root *::before, #legacy-pdp-root *::after{  box-sizing:border-box; margin:0; padding:0; font-family:inherit;  color:inherit; text-align:left; line-height:inherit; -webkit-font-smoothing: antialiased;}#legacy-pdp-root img{ max-width:100%; display:block; border:0; }#legacy-pdp-root button{ background:none; border:0; cursor:pointer; font:inherit; }#legacy-pdp-root ul{ list-style:none; }#legacy-pdp-root svg{ display:block; flex-shrink:0; }\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@300;400;500;600;700;800\u0026display=swap');\n#legacy-pdp-root .lgc-wrap{ padding:0 18px; }#legacy-pdp-root .lgc-section{ padding:36px 0; }\n#legacy-pdp-root .lgc-badge{  display:inline-flex; align-items:center; gap:6px;  background:var(--lgc-cream); color:var(--lgc-black);  padding:6px 14px; border-radius:999px; font-size:11.5px; font-weight:600;}#legacy-pdp-root .lgc-badge-dot{ width:6px; height:6px; border-radius:50%; background:var(--lgc-black); }\n#legacy-pdp-root .lgc-eyebrow{ font-size:12.5px; font-weight:600; color:var(--lgc-ink-soft); }#legacy-pdp-root .lgc-h1{ font-size:24px; font-weight:700; letter-spacing:-0.02em; line-height:1.12; }#legacy-pdp-root h2.lgc-h2{ font-size:22px; font-weight:700; letter-spacing:-0.02em; line-height:1.15; }#legacy-pdp-root h3.lgc-h3{ font-size:18px; font-weight:600; letter-spacing:-0.01em; }#legacy-pdp-root p.lgc-p{ font-size:15px; font-weight:400; color:var(--lgc-ink-soft); line-height:1.55; }\n\/* ---------- HERO ---------- *\/#legacy-pdp-root .lgc-hero{ padding:36px 0 8px; text-align:center; }#legacy-pdp-root .lgc-hero h1{ margin-top:14px; }#legacy-pdp-root .lgc-hero-sub{ margin:14px 0 0; font-size:15.5px; color:var(--lgc-ink-soft); }#legacy-pdp-root .lgc-hero-pills{ display:flex; gap:8px; justify-content:center; margin-top:20px; flex-wrap:wrap; }#legacy-pdp-root .lgc-pill{  font-size:12px; font-weight:500; padding:7px 14px; border-radius:999px;  background:var(--lgc-white); border:1px solid var(--lgc-line); color:var(--lgc-black);}#legacy-pdp-root .lgc-hero-img{  margin-top:26px; border-radius:var(--lgc-radius-lg); overflow:hidden; background:var(--lgc-cream);}#legacy-pdp-root .lgc-hero-img img{ width:100%; aspect-ratio:4\/5; object-fit:cover; }\n\/* ---------- PILARES ---------- *\/#legacy-pdp-root .lgc-pillars-head{ margin-bottom:18px; }#legacy-pdp-root .lgc-pillars-head h2{ margin-top:8px; }#legacy-pdp-root .lgc-pillar-grid{ display:grid; grid-template-columns:1fr 1fr; gap:12px; }#legacy-pdp-root .lgc-pillar{  border-radius:var(--lgc-radius-md); padding:20px 18px; min-height:150px;  display:flex; flex-direction:column; justify-content:flex-start;}#legacy-pdp-root .lgc-pillar.is-dark{ background:var(--lgc-black); color:var(--lgc-white); }#legacy-pdp-root .lgc-pillar.is-graphite{ background:var(--lgc-graphite); color:var(--lgc-white); }#legacy-pdp-root .lgc-pillar.is-stone{ background:var(--lgc-stone); color:var(--lgc-black); }#legacy-pdp-root .lgc-pillar.is-cream{ background:var(--lgc-cream); color:var(--lgc-black); }#legacy-pdp-root .lgc-pillar svg{ width:20px; height:20px; margin-bottom:16px; opacity:.9; }#legacy-pdp-root .lgc-pillar h4{ font-size:15px; font-weight:600; margin-bottom:6px; letter-spacing:-0.01em; }#legacy-pdp-root .lgc-pillar p{ font-size:12.5px; opacity:.72; font-weight:400; line-height:1.4; }\n\/* ---------- CARROSSÉIS ---------- *\/#legacy-pdp-root .lgc-carousel-head{ margin-bottom:16px; }#legacy-pdp-root .lgc-carousel-head h2{ margin-top:8px; }#legacy-pdp-root .lgc-carousel-head .lgc-p{ margin-top:6px; }#legacy-pdp-root .lgc-carousel{  display:flex; overflow-x:auto; gap:10px; scroll-snap-type:x mandatory;  -webkit-overflow-scrolling:touch; scrollbar-width:none; padding-bottom:2px;  margin:0 -18px; padding-left:18px; padding-right:18px;}#legacy-pdp-root .lgc-carousel::-webkit-scrollbar{ display:none; }#legacy-pdp-root .lgc-carousel-item{  flex:0 0 82%; scroll-snap-align:center; border-radius:var(--lgc-radius-md);  overflow:hidden; background:var(--lgc-cream); position:relative;}#legacy-pdp-root .lgc-carousel-item img{ width:100%; aspect-ratio:9\/16; object-fit:cover; }#legacy-pdp-root .lgc-carousel-cap{  position:absolute; left:10px; bottom:10px; background:rgba(13,13,13,0.55);  color:var(--lgc-white); font-size:11.5px; font-weight:500; padding:5px 10px; border-radius:999px;  backdrop-filter:blur(4px);}#legacy-pdp-root .lgc-carousel-wrap{ position:relative; }#legacy-pdp-root .lgc-arrow{  position:absolute; top:50%; transform:translateY(-50%); z-index:2;  width:32px; height:32px; border-radius:50%; background:rgba(13,13,13,0.5);  display:flex; align-items:center; justify-content:center; backdrop-filter:blur(4px);}#legacy-pdp-root .lgc-arrow svg{ width:16px; height:16px; stroke:var(--lgc-white); }#legacy-pdp-root .lgc-arrow.lgc-prev{ left:8px; }#legacy-pdp-root .lgc-arrow.lgc-next{ right:8px; }#legacy-pdp-root .lgc-dots{ display:flex; justify-content:center; gap:6px; margin-top:14px; }#legacy-pdp-root .lgc-dot{ width:6px; height:6px; border-radius:50%; background:var(--lgc-line); transition:all .2s ease; }#legacy-pdp-root .lgc-dot.is-active{ background:var(--lgc-black); width:16px; border-radius:3px; }\n\/* ---------- CARDS (dimensões \/ specs \/ faq) ---------- *\/#legacy-pdp-root .lgc-card{ background:var(--lgc-cream); border-radius:var(--lgc-radius-lg); padding:22px 18px; }#legacy-pdp-root .lgc-card.is-white{ background:var(--lgc-white); border:1px solid var(--lgc-line); }#legacy-pdp-root .lgc-section-head{ margin-bottom:18px; }#legacy-pdp-root .lgc-section-head h2{ margin-top:6px; }#legacy-pdp-root .lgc-tabs-nav{  display:inline-flex; gap:4px; background:var(--lgc-white); padding:4px; border-radius:999px; margin-bottom:18px;}#legacy-pdp-root .lgc-card.is-white .lgc-tabs-nav{ background:var(--lgc-cream); }#legacy-pdp-root .lgc-tab-btn{  padding:8px 14px; font-size:12.5px; font-weight:600; border-radius:999px; color:var(--lgc-ink-faint);  transition:all .2s ease;}#legacy-pdp-root .lgc-tab-btn.is-active{ background:var(--lgc-black); color:var(--lgc-white); }#legacy-pdp-root .lgc-tab-panel{ display:none; }#legacy-pdp-root .lgc-tab-panel.is-active{ display:block; }\n#legacy-pdp-root table.lgc-table{  width:100%; border-collapse:separate; border-spacing:0; font-size:13.5px;  background:var(--lgc-white); border-radius:var(--lgc-radius-sm); overflow:hidden;}#legacy-pdp-root table.lgc-table th, #legacy-pdp-root table.lgc-table td{  padding:11px 12px; text-align:left; border-bottom:1px solid var(--lgc-line);}#legacy-pdp-root table.lgc-table td:first-child{ font-weight:600; width:46%; }#legacy-pdp-root table.lgc-table tr:last-child td{ border-bottom:0; }#legacy-pdp-root .lgc-size-note{ font-size:12px; color:var(--lgc-ink-faint); margin-top:14px; }#legacy-pdp-root .lgc-table-scroll{  max-width:100%; overflow:hidden;  border-radius:var(--lgc-radius-sm); border:1px solid var(--lgc-line);}#legacy-pdp-root .lgc-table-scroll table.lgc-table{  width:100%; table-layout:fixed; border-radius:0; font-size:10.5px;}#legacy-pdp-root .lgc-table-scroll table.lgc-table th,#legacy-pdp-root .lgc-table-scroll table.lgc-table td{  padding:7px 3px; text-align:center; white-space:normal; word-break:break-word; overflow-wrap:break-word;}#legacy-pdp-root .lgc-table-scroll table.lgc-table th{  font-size:7.8px; letter-spacing:0; text-transform:uppercase; font-weight:600;  color:var(--lgc-ink-soft); background:var(--lgc-cream); line-height:1.2;}#legacy-pdp-root .lgc-table-scroll table.lgc-table td:first-child,#legacy-pdp-root .lgc-table-scroll table.lgc-table th:first-child{  font-weight:700;}\n#legacy-pdp-root .lgc-specs-list{ display:grid; gap:0; }#legacy-pdp-root .lgc-specs-row{  display:grid; grid-template-columns:1fr; gap:2px; padding:13px 0; border-bottom:1px solid var(--lgc-line); font-size:13.5px;}#legacy-pdp-root .lgc-specs-row:last-child{ border-bottom:0; }#legacy-pdp-root .lgc-specs-row span:first-child{ font-weight:600; color:var(--lgc-black); font-size:11px; text-transform:uppercase; letter-spacing:.04em; opacity:.6; }#legacy-pdp-root .lgc-specs-row span:last-child{ color:var(--lgc-black); }\n\/* ---------- GARANTIA (2 por linha) ---------- *\/#legacy-pdp-root .lgc-trust-head{ margin-bottom:18px; }#legacy-pdp-root .lgc-trust-head h2{ margin-top:8px; }#legacy-pdp-root .lgc-trust-grid{ display:grid; grid-template-columns:1fr 1fr; gap:12px; }#legacy-pdp-root .lgc-trust-item{  border-radius:var(--lgc-radius-md); padding:20px 14px; text-align:center; background:var(--lgc-cream);}#legacy-pdp-root .lgc-trust-item svg{ width:22px; height:22px; margin:0 auto 12px; }#legacy-pdp-root .lgc-trust-item h4{ font-size:14px; font-weight:600; margin-bottom:5px; }#legacy-pdp-root .lgc-trust-item p{ font-size:12px; color:var(--lgc-ink-soft); line-height:1.4; }\n\/* ---------- FAQ ---------- *\/#legacy-pdp-root .lgc-faq-item{ border-bottom:1px solid var(--lgc-line); }#legacy-pdp-root .lgc-faq-item:last-child{ border-bottom:0; }#legacy-pdp-root .lgc-faq-q{  width:100%; display:flex; justify-content:space-between; align-items:center; gap:10px;  padding:15px 2px; font-size:14px; font-weight:600; text-align:left;}#legacy-pdp-root .lgc-faq-q .lgc-plus{ font-size:18px; font-weight:300; transition:transform .25s ease; color:var(--lgc-ink-faint); }#legacy-pdp-root .lgc-faq-item.is-open .lgc-plus{ transform:rotate(45deg); }#legacy-pdp-root .lgc-faq-a{ max-height:0; overflow:hidden; transition:max-height .3s ease; }#legacy-pdp-root .lgc-faq-a-inner{ padding:0 2px 16px; font-size:13px; color:var(--lgc-ink-soft); }#legacy-pdp-root .lgc-faq-item.is-open .lgc-faq-a{ max-height:300px; }\n\/* ---------- FOOTER ---------- *\/#legacy-pdp-root .lgc-tagline{ text-align:center; padding:32px 20px 6px; font-size:13px; color:var(--lgc-ink-faint); font-weight:500; }\n\/* ---------- LANG SWITCH (bandeiras) ---------- *\/#legacy-pdp-root .lgc-langbar{ display:none; justify-content:center; gap:8px; padding-top:14px; }#legacy-pdp-root .lgc-lang-btn{  width:26px; height:19px; padding:0; border-radius:2px; overflow:hidden;  border:1px solid var(--lgc-line); opacity:.55; transition:opacity .2s ease, border-color .2s ease;  line-height:0;}#legacy-pdp-root .lgc-lang-btn img{ width:100%; height:100%; object-fit:cover; border-radius:1px; }#legacy-pdp-root .lgc-lang-btn.is-active{ opacity:1; border-color:var(--lgc-black); }\n\u003c\/style\u003e\n\n\u003csection class=\"lgc-wrap lgc-hero\"\u003e\n  \u003cspan class=\"lgc-badge\"\u003e\u003cspan class=\"lgc-badge-dot\"\u003e\u003c\/span\u003eLEGACY — Conçu pour durer\u003c\/span\u003e\n  \u003ch2 class=\"lgc-h1\"\u003eHELSINKI — Structure nordique, clarté au quotidien.\u003c\/h2\u003e\n\n  \u003cp class=\"lgc-hero-sub\"\u003eUne silhouette rectangulaire affirmée avec de l'acétate multicouche, des accents métalliques raffinés et des verres polarisés UV400.\u003c\/p\u003e\n\n  \u003cdiv class=\"lgc-hero-pills\"\u003e\n\n    \u003cspan class=\"lgc-pill\"\u003eVerres Polarisés\u003c\/span\u003e\n    \u003cspan class=\"lgc-pill\"\u003eProtection UV400\u003c\/span\u003e\n    \u003cspan class=\"lgc-pill\"\u003eRetours sous 14 jours\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-hero-img\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-helsinki-hero-4x5.png?v=1785974186\" alt=\"HELSINKI polarized UV400 rectangular sunglasses\"\u003e\u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\u003csection class=\"lgc-wrap lgc-section\"\u003e\n  \u003cdiv class=\"lgc-pillars-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\"\u003ePourquoi Legacy\u003c\/span\u003e\u003ch2 class=\"lgc-h2\"\u003eClarté polarisée, acétate multicouche et caractère nordique moderne\u003c\/h2\u003e\n\n\n\u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-pillar-grid\"\u003e\n\n    \u003cdiv class=\"lgc-pillar is-dark\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M12 2 21 7 21 17 12 22 3 17 3 7Z\"\u003e\u003c\/path\u003e\u003cpath d=\"M3 7 12 12 21 7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch4\u003eClarté polarisée\u003c\/h4\u003e\n\n\u003cp\u003eLes verres polarisés sont conçus pour réduire les reflets pour une vision plus confortable dans des conditions de forte luminosité.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-pillar is-stone\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M4 4h9l7 7-9 9-7-7z\"\u003e\u003c\/path\u003e\u003ccircle cx=\"9\" cy=\"9\" r=\"1.4\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003ch4\u003eValeur raffinée\u003c\/h4\u003e\n\n\u003cp\u003eUne monture distinctive en acétate rectangulaire aux proportions réfléchies et sans marge de vente au détail inutile.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-pillar is-graphite\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M12 2 3 6v6c0 5 4 8.5 9 10 5-1.5 9-5 9-10V6z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch4\u003eProtection UV400\u003c\/h4\u003e\n\n\u003cp\u003eLes verres UV400 sont conçus pour aider à protéger les yeux de la lumière UVA et UVB.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-pillar is-cream\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M4 12a8 8 0 1 0 3-6.2\"\u003e\u003c\/path\u003e\u003cpath d=\"M4 4v5h5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch4\u003eGarantie + Retours\u003c\/h4\u003e\n\n\u003cp\u003eDroit de rétractation de 14 jours et protection contre les défauts de fabrication.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n  \u003cdiv class=\"lgc-carousel-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\"\u003eLes détails\u003c\/span\u003e\u003ch2 class=\"lgc-h2\"\u003eAcétate multicouche et précision au plus près\u003c\/h2\u003e\n\n\u003cp class=\"lgc-p\"\u003eDécouvrez les montures rectangulaires sculptées, les verres polarisés, le pont intégré, les charnières renforcées, les accents métalliques raffinés et les branches subtilement marquées.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-carousel-wrap\"\u003e\n\n\u003cdiv class=\"lgc-carousel\" data-carousel=\"qualidade\"\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-helsinki-quality-1-9x16.png?v=1785974193\" alt=\"HELSINKI tortoise acetate and hinge craftsmanship detail\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-helsinki-quality-2-9x16.png?v=1785974200\" alt=\"HELSINKI translucent green acetate and bridge detail\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-helsinki-quality-3-9x16-v2.png?v=1785974261\" alt=\"HELSINKI sand acetate temple and Legacy detail\"\u003e\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003cbutton class=\"lgc-arrow lgc-prev\" data-arrow-prev=\"qualidade\" aria-label=\"Previous\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M15 18l-6-6 6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\u003cbutton class=\"lgc-arrow lgc-next\" data-arrow-next=\"qualidade\" aria-label=\"Next\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M9 18l6-6-6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-dots\" data-dots=\"qualidade\"\u003e\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n  \u003cdiv class=\"lgc-carousel-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\"\u003eCaractère nordique\u003c\/span\u003e\u003ch2 class=\"lgc-h2\"\u003eStyle raffiné de la lumière du front de mer au quartier du design\u003c\/h2\u003e\n\n\u003cp class=\"lgc-p\"\u003ePortez HELSINKI avec une tenue soignée, des superpositions discrètes ou des essentiels modernes du quotidien pour une finition nordique assurée.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-carousel-wrap\"\u003e\n\n\u003cdiv class=\"lgc-carousel\" data-carousel=\"uso\"\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-helsinki-lifestyle-1-9x16.png?v=1785974236\" alt=\"HELSINKI tortoise sunglasses men's Nordic lifestyle\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-helsinki-lifestyle-2-9x16.png?v=1785974244\" alt=\"HELSINKI tortoise sunglasses women's Nordic lifestyle\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-helsinki-lifestyle-3-9x16.png?v=1785974249\" alt=\"HELSINKI green sunglasses design district lifestyle\"\u003e\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003cbutton class=\"lgc-arrow lgc-prev\" data-arrow-prev=\"uso\" aria-label=\"Previous\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M15 18l-6-6 6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\u003cbutton class=\"lgc-arrow lgc-next\" data-arrow-next=\"uso\" aria-label=\"Next\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M9 18l6-6-6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-dots\" data-dots=\"uso\"\u003e\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c!-- OPTIONAL SIZE GUIDE\nInclude a size\/measurement table only when the source provides verified measurements\nin centimetres for direct comparison. Never create a table from size labels alone.\n--\u0026gt;\n\n\u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n  \u003cdiv class=\"lgc-card is-white\"\u003e\n\n\u003cdiv class=\"lgc-section-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\"\u003eSpécifications\u003c\/span\u003e\u003ch2 class=\"lgc-h2\"\u003eDétails du produit\u003c\/h2\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tabs-nav\" data-tabgroup=\"specs\"\u003e\n\n\u003cbutton class=\"lgc-tab-btn is-active\" data-tab=\"materiais\"\u003eConception\u003c\/button\u003e\u003cbutton class=\"lgc-tab-btn\" data-tab=\"cuidados\"\u003eEntretien\u003c\/button\u003e\u003cbutton class=\"lgc-tab-btn\" data-tab=\"tecnica\"\u003eAjustement\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tab-panel is-active\" data-panel=\"materiais\"\u003e\u003cdiv class=\"lgc-specs-list\"\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eStyle\u003c\/span\u003e\u003cspan\u003eLunettes de soleil rectangulaires en acétate\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eFinition de la monture\u003c\/span\u003e\u003cspan\u003eAcétate multicouche à monture complète avec géométrie rectangulaire doucement sculptée\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eTechnologie des verres\u003c\/span\u003e\u003cspan\u003ePolarisé UV400\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eMatériel\u003c\/span\u003e\u003cspan\u003ePont intégré, charnières renforcées, accents métalliques raffinés et branches sculptées\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tab-panel\" data-panel=\"cuidados\"\u003e\u003cdiv class=\"lgc-specs-list\"\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eNettoyage\u003c\/span\u003e\u003cspan\u003eUtiliser un chiffon microfibre propre pour les verres\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eHumidité\u003c\/span\u003e\u003cspan\u003eRincer la poussière avant d'essuyer ; éviter la pression abrasive\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eSéchage\u003c\/span\u003e\u003cspan\u003eRanger au sec dans un étui de protection à l'abri de la chaleur\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tab-panel\" data-panel=\"tecnica\"\u003e\u003cdiv class=\"lgc-specs-list\"\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eProfil de la monture\u003c\/span\u003e\u003cspan\u003eSilhouette rectangulaire structurée avec une couverture équilibrée et des proportions affirmées\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eConseils d'ajustement\u003c\/span\u003e\u003cspan\u003eChoisir en fonction de la largeur du visage et de la couverture préférée\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eUsage\u003c\/span\u003e\u003cspan\u003eQuotidien \/ voyage \/ loisirs\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eDépartement\u003c\/span\u003e\u003cspan\u003eUnisexe\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003cdiv class=\"legacy-brand-card\" data-legacy-brand-signature=\"v6\"\u003e\n\n  \u003cdiv class=\"legacy-brand-card__inner\"\u003e\n\n    \u003cdiv class=\"legacy-brand-card__logo-wrap\"\u003e\n\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/logo-white.png?v=1785300933\" alt=\"Legacy Store\" class=\"legacy-brand-card__logo\"\u003e\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"legacy-brand-card__content\"\u003e\n\n      \u003cp class=\"legacy-brand-card__eyebrow\"\u003eÀ propos de nous\u003c\/p\u003e\n\n\n      \u003cp class=\"legacy-brand-card__text\"\u003e\n        Legacy est conçu pour ceux qui valorisent le style intemporel, les détails raffinés et la qualité durable.\n        Nous sélectionnons des essentiels élégants qui apportent confiance, caractère et sophistication sans effort\n        à la vie quotidienne.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"legacy-brand-card__socials\"\u003e\n\n      \u003ca href=\"https:\/\/instagram.com\/legacy.luxurywear\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"legacy-brand-card__social legacy-brand-card__social--clickable\" aria-label=\"Instagram Legacy Luxurywear\"\u003e\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003c!--$9--\u003e\n        \n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eInstagram\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \n\n      \u003cdiv class=\"legacy-brand-card__social\" aria-label=\"TikTok\"\u003e\n\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M14.2 4c.6 1.7 1.7 3 3.8 3.3v2.5c-1.4 0-2.7-.4-3.8-1.1v5.4c0 3-2.2 5-5.1 5-2.6 0-4.7-1.8-4.7-4.4 0-2.9 2.4-4.8 5.3-4.4v2.6c-1.2-.4-2.6.3-2.6 1.8 0 1.1.9 1.9 2 1.9 1.3 0 2.3-.8 2.3-2.6V4h2.8Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eTikTok\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"legacy-brand-card__social\" aria-label=\"YouTube\"\u003e\n\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M21.2 8.4c-.2-1-.9-1.8-1.9-2-1.7-.4-7.3-.4-7.3-.4s-5.6 0-7.3.4c-1 .2-1.7 1-1.9 2C2.4 10 2.4 12 2.4 12s0 2 .4 3.6c.2 1 .9 1.8 1.9 2 1.7.4 7.3.4 7.3.4s5.6 0 7.3-.4c1-.2 1.7-1 1.9-2 .4-1.6.4-3.6.4-3.6s0-2-.4-3.6Z\" stroke=\"currentColor\" stroke-width=\"1.8\" fill=\"none\"\u003e\u003c\/path\u003e\n            \u003cpath d=\"M10.2 9.4 15 12l-4.8 2.6V9.4Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eYouTube\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"legacy-brand-card__social\" aria-label=\"Facebook\"\u003e\n\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M13.4 20v-6.2h2.1l.4-2.5h-2.5V9.7c0-.7.2-1.2 1.2-1.2h1.4V6.2c-.2 0-.9-.1-1.8-.1-1.8 0-3.1 1.1-3.1 3.2v2h-2.1v2.5h2.1V20h2.3Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eFacebook\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \n\n\n\n\n\n\u003cstyle\u003e\n  .legacy-brand-card,\n  .legacy-brand-card * {\n    box-sizing: border-box;\n  }\n\n  .legacy-brand-card {\n    width: 100%;\n    margin: 0;\n  }\n\n  .legacy-brand-card__inner {\n    background: #1c1c1c;\n    color: #ffffff;\n    border-radius: 16px;\n    padding: 24px 22px;\n    font-family: Inter, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Arial, sans-serif;\n    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.16);\n  }\n\n  .legacy-brand-card__logo-wrap {\n    margin-bottom: 18px;\n  }\n\n  .legacy-brand-card__logo {\n    display: block;\n    max-width: 180px;\n    width: 100%;\n    height: auto;\n  }\n\n  .legacy-brand-card__content {\n    margin-bottom: 20px;\n  }\n\n  .legacy-brand-card__eyebrow {\n    margin: 0 0 10px;\n    font-size: 14px;\n    line-height: 1.2;\n    font-weight: 700;\n    color: #ffffff;\n  }\n\n  .legacy-brand-card__text {\n    margin: 0;\n    color: rgba(255, 255, 255, 0.72);\n    font-size: 15px;\n    line-height: 1.8;\n    font-weight: 400;\n    max-width: 640px;\n  }\n\n  .legacy-brand-card__socials {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 12px;\n  }\n\n  .legacy-brand-card__social {\n    display: flex;\n    align-items: center;\n    gap: 10px;\n    padding: 12px 14px;\n    border-radius: 12px;\n    background: rgba(255, 255, 255, 0.04);\n    border: 1px solid rgba(255, 255, 255, 0.08);\n    text-decoration: none;\n    color: #ffffff;\n    min-width: 0;\n  }\n\n  .legacy-brand-card__social--clickable {\n    transition: transform 0.2s ease, background 0.2s ease, border-color 0.2s ease;\n    cursor: pointer;\n  }\n\n  .legacy-brand-card__social--clickable:hover {\n    transform: translateY(-1px);\n    background: rgba(255, 255, 255, 0.07);\n    border-color: rgba(255, 255, 255, 0.16);\n  }\n\n  .legacy-brand-card__social-icon {\n    width: 18px;\n    height: 18px;\n    min-width: 18px;\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    color: #ffffff;\n  }\n\n  .legacy-brand-card__social-icon svg {\n    width: 18px;\n    height: 18px;\n    display: block;\n  }\n\n  .legacy-brand-card__social-label {\n    font-size: 13px;\n    font-weight: 600;\n    color: #ffffff;\n    white-space: nowrap;\n  }\n\n  .legacy-brand-card__social-handle {\n    margin-left: auto;\n    font-size: 13px;\n    color: rgba(255, 255, 255, 0.66);\n    overflow: hidden;\n    text-overflow: ellipsis;\n    white-space: nowrap;\n  }\n\n  @media screen and (max-width: 749px) {\n    .legacy-brand-card__inner {\n      padding: 20px 18px;\n      border-radius: 14px;\n    }\n\n    .legacy-brand-card__logo {\n      max-width: 160px;\n    }\n\n    .legacy-brand-card__text {\n      font-size: 14px;\n      line-height: 1.7;\n    }\n\n    .legacy-brand-card__socials {\n      grid-template-columns: 1fr;\n    }\n\n    .legacy-brand-card__social {\n      padding: 11px 12px;\n    }\n\n    .legacy-brand-card__social-label,\n    .legacy-brand-card__social-handle {\n      font-size: 12.5px;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cstyle\u003e\n  \/* Compatibility with the legacy PDP reset. Keeps the approved card visually identical. *\/\n  #legacy-pdp-root .legacy-brand-card,\n  #legacy-pdp-root .legacy-brand-card * { box-sizing: border-box; }\n  #legacy-pdp-root .legacy-brand-card { width: 100%; margin: 0; }\n  #legacy-pdp-root .legacy-brand-card__inner {\n    background: #1c1c1c; color: #ffffff; border-radius: 16px; padding: 24px 22px;\n    font-family: Inter, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Arial, sans-serif;\n    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.16);\n  }\n  #legacy-pdp-root .legacy-brand-card__logo-wrap { margin-bottom: 18px; }\n  #legacy-pdp-root .legacy-brand-card__logo { display: block; max-width: 180px; width: 100%; height: auto; }\n  #legacy-pdp-root .legacy-brand-card__content { margin-bottom: 20px; }\n  #legacy-pdp-root .legacy-brand-card__eyebrow {\n    margin: 0 0 10px; font-size: 14px; line-height: 1.2; font-weight: 700; color: #ffffff;\n  }\n  #legacy-pdp-root .legacy-brand-card__text {\n    margin: 0; color: rgba(255, 255, 255, 0.72); font-size: 15px; line-height: 1.8;\n    font-weight: 400; max-width: 640px;\n  }\n  #legacy-pdp-root .legacy-brand-card__socials {\n    display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 12px;\n  }\n  #legacy-pdp-root .legacy-brand-card__social {\n    display: flex; align-items: center; gap: 10px; padding: 12px 14px; border-radius: 12px;\n    background: rgba(255, 255, 255, 0.04); border: 1px solid rgba(255, 255, 255, 0.08);\n    text-decoration: none; color: #ffffff; min-width: 0;\n  }\n  #legacy-pdp-root .legacy-brand-card__social--clickable {\n    transition: transform 0.2s ease, background 0.2s ease, border-color 0.2s ease; cursor: pointer;\n  }\n  #legacy-pdp-root .legacy-brand-card__social--clickable:hover {\n    transform: translateY(-1px); background: rgba(255, 255, 255, 0.07);\n    border-color: rgba(255, 255, 255, 0.16);\n  }\n  #legacy-pdp-root .legacy-brand-card__social-icon {\n    width: 18px; height: 18px; min-width: 18px; display: inline-flex;\n    align-items: center; justify-content: center; color: #ffffff;\n  }\n  #legacy-pdp-root .legacy-brand-card__social-icon svg { width: 18px; height: 18px; display: block; }\n  #legacy-pdp-root .legacy-brand-card__social-label {\n    font-size: 13px; font-weight: 600; color: #ffffff; white-space: nowrap;\n  }\n  #legacy-pdp-root .legacy-brand-card__social-handle {\n    margin-left: auto; font-size: 13px; color: rgba(255, 255, 255, 0.66);\n    overflow: hidden; text-overflow: ellipsis; white-space: nowrap;\n  }\n  @media screen and (max-width: 749px) {\n    #legacy-pdp-root .legacy-brand-card__inner { padding: 20px 18px; border-radius: 14px; }\n    #legacy-pdp-root .legacy-brand-card__logo { max-width: 160px; }\n    #legacy-pdp-root .legacy-brand-card__text { font-size: 14px; line-height: 1.7; }\n    #legacy-pdp-root .legacy-brand-card__socials { grid-template-columns: 1fr; }\n    #legacy-pdp-root .legacy-brand-card__social { padding: 11px 12px; }\n    #legacy-pdp-root .legacy-brand-card__social-label,\n    #legacy-pdp-root .legacy-brand-card__social-handle { font-size: 12.5px; }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"lgc-wrap lgc-tagline\"\u003eLegacy n'est pas ce que nous avons. C'est ce que nous laissons.\u003c\/div\u003e\n\n\n\n\n\n\n\u003cscript\u003e\n(function(){\n  document.querySelectorAll('#legacy-pdp-root, .legacy-pdp').forEach(function(root){\n    if(root.dataset.lgcInit) return;\n    root.dataset.lgcInit = \"1\";\n\n    root.querySelectorAll('[data-tabgroup]').forEach(function(nav){\n      var section = nav.closest('.lgc-card') || root;\n      var buttons = nav.querySelectorAll('.lgc-tab-btn');\n      buttons.forEach(function(btn){\n        btn.addEventListener('click', function(){\n          var target = btn.getAttribute('data-tab');\n          buttons.forEach(function(b){ b.classList.remove('is-active'); });\n          btn.classList.add('is-active');\n          section.querySelectorAll('.lgc-tab-panel').forEach(function(panel){\n            panel.classList.toggle('is-active', panel.getAttribute('data-panel') === target);\n          });\n        });\n      });\n    });\n\n    root.querySelectorAll('.lgc-faq-item').forEach(function(item){\n      var q = item.querySelector('.lgc-faq-q');\n      if(q) q.addEventListener('click', function(){ item.classList.toggle('is-open'); });\n    });\n\n    var AUTOPLAY_MS = 5000;\n\n    root.querySelectorAll('.lgc-carousel').forEach(function(carousel){\n      var key = carousel.getAttribute('data-carousel');\n      var dotsWrap = root.querySelector('[data-dots=\"' + key + '\"]');\n      var originals = Array.prototype.slice.call(carousel.querySelectorAll('.lgc-carousel-item'));\n      var n = originals.length;\n      if(!dotsWrap || n \u003c 2) return;\n\n      originals.forEach(function(_, i){\n        var dot = document.createElement('span');\n        dot.className = 'lgc-dot' + (i === 0 ? ' is-active' : '');\n        dotsWrap.appendChild(dot);\n      });\n      var dots = dotsWrap.querySelectorAll('.lgc-dot');\n\n      var firstClone = originals[0].cloneNode(true);\n      var lastClone = originals[n - 1].cloneNode(true);\n      firstClone.setAttribute('aria-hidden', 'true');\n      lastClone.setAttribute('aria-hidden', 'true');\n      carousel.appendChild(firstClone);\n      carousel.insertBefore(lastClone, originals[0]);\n\n      var allItems = Array.prototype.slice.call(carousel.children);\n\n      function scrollLeftFor(el){\n        return el.getBoundingClientRect().left - carousel.getBoundingClientRect().left + carousel.scrollLeft;\n      }\n      function goTo(i, smooth){\n        carousel.scrollTo({ left: scrollLeftFor(allItems[i]), behavior: smooth ? 'smooth' : 'auto' });\n      }\n      function setActiveDot(realIndex){\n        dots.forEach(function(d, i){ d.classList.toggle('is-active', i === realIndex); });\n      }\n\n      goTo(1, false);\n\n      var settleTimer = null;\n      var autoplayTimer = null;\n\n      function settle(){\n        var center = carousel.scrollLeft + carousel.clientWidth \/ 2;\n        var closest = 1;\n        var closestDist = Infinity;\n        allItems.forEach(function(item, i){\n          var itemCenter = item.offsetLeft + item.clientWidth \/ 2;\n          var dist = Math.abs(itemCenter - center);\n          if(dist \u003c closestDist){ closestDist = dist; closest = i; }\n        });\n        var realIndex = (closest - 1 + n) % n;\n        setActiveDot(realIndex);\n        if(closest === 0){ goTo(n, false); }\n        else if(closest === allItems.length - 1){ goTo(1, false); }\n      }\n\n      carousel.addEventListener('scroll', function(){\n        clearTimeout(settleTimer);\n        settleTimer = setTimeout(settle, 120);\n      });\n\n      function step(dir){\n        var w = originals[0].getBoundingClientRect().width + 10;\n        carousel.scrollBy({ left: w * dir, behavior: 'smooth' });\n      }\n\n      function scheduleAutoplay(){\n        clearTimeout(autoplayTimer);\n        autoplayTimer = setTimeout(function(){\n          step(1);\n          scheduleAutoplay();\n        }, AUTOPLAY_MS);\n      }\n      function restartAutoplay(){ scheduleAutoplay(); }\n\n      ['pointerdown', 'touchstart', 'wheel'].forEach(function(evt){\n        carousel.addEventListener(evt, restartAutoplay, { passive: true });\n      });\n\n      var prevBtn = root.querySelector('[data-arrow-prev=\"' + key + '\"]');\n      var nextBtn = root.querySelector('[data-arrow-next=\"' + key + '\"]');\n      if(prevBtn) prevBtn.addEventListener('click', function(){ step(-1); restartAutoplay(); });\n      if(nextBtn) nextBtn.addEventListener('click', function(){ step(1); restartAutoplay(); });\n\n      scheduleAutoplay();\n    });\n  });\n})();\n\u003c\/script\u003e\n","brand":"Legacy","offers":[{"title":"Monture écaille de tortue \/ Verres bleu clair","offer_id":50226130190576,"sku":"15084249055392-52480530677920","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Monture verte \/ Verres vert dégradé","offer_id":50226130223344,"sku":"15084249055392-52480530776224","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Monture noire \/ Verre noir","offer_id":50226130256112,"sku":"15084249055392-52480530710688","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Monture Écaille \/ Verres Marron","offer_id":50226130288880,"sku":"15084249055392-52480530743456","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Monture Sable \/ Verre Marron Dégradé","offer_id":50226130321648,"sku":"15084249055392-52480530808992","price":32.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0855\/6357\/2464\/files\/legacy-helsinki-gallery-02_af7fb7da-d30d-4032-adf4-bd6db86504a5.png?v=1786195907"},{"product_id":"polarized-uv400-geometric-metal-sunglasses-legacy-montreal","title":"Lunettes de soleil polarisées UV400 en métal géométrique – Legacy MONTREAL","description":"\n\n\u003cdiv class=\"legacy-pdp\" id=\"legacy-pdp-root\"\u003e\n\n\u003cstyle\u003e#legacy-pdp-root{  --lgc-black:#0D0D0D;  --lgc-graphite:#2B2B2B;  --lgc-stone:#D9D6CF;  --lgc-cream:#F2EFE9;  --lgc-white:#FFFFFF;  --lgc-ink-soft: rgba(13,13,13,0.62);  --lgc-ink-faint: rgba(13,13,13,0.42);  --lgc-line: rgba(13,13,13,0.08);  --lgc-radius-lg: 24px;  --lgc-radius-md: 18px;  --lgc-radius-sm: 12px;  --lgc-sans: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;  all: initial;  display:block;  box-sizing:border-box;  font-family: var(--lgc-sans);  color: var(--lgc-black);  background: var(--lgc-white);  -webkit-font-smoothing: antialiased;  text-align:left;  line-height:1.5;  max-width:600px;  margin:0 auto;}#legacy-pdp-root *, #legacy-pdp-root *::before, #legacy-pdp-root *::after{  box-sizing:border-box; margin:0; padding:0; font-family:inherit;  color:inherit; text-align:left; line-height:inherit; -webkit-font-smoothing: antialiased;}#legacy-pdp-root img{ max-width:100%; display:block; border:0; }#legacy-pdp-root button{ background:none; border:0; cursor:pointer; font:inherit; }#legacy-pdp-root ul{ list-style:none; }#legacy-pdp-root svg{ display:block; flex-shrink:0; }\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@300;400;500;600;700;800\u0026display=swap');\n#legacy-pdp-root .lgc-wrap{ padding:0 18px; }#legacy-pdp-root .lgc-section{ padding:36px 0; }\n#legacy-pdp-root .lgc-badge{  display:inline-flex; align-items:center; gap:6px;  background:var(--lgc-cream); color:var(--lgc-black);  padding:6px 14px; border-radius:999px; font-size:11.5px; font-weight:600;}#legacy-pdp-root .lgc-badge-dot{ width:6px; height:6px; border-radius:50%; background:var(--lgc-black); }\n#legacy-pdp-root .lgc-eyebrow{ font-size:12.5px; font-weight:600; color:var(--lgc-ink-soft); }#legacy-pdp-root .lgc-h1{ font-size:24px; font-weight:700; letter-spacing:-0.02em; line-height:1.12; }#legacy-pdp-root h2.lgc-h2{ font-size:22px; font-weight:700; letter-spacing:-0.02em; line-height:1.15; }#legacy-pdp-root h3.lgc-h3{ font-size:18px; font-weight:600; letter-spacing:-0.01em; }#legacy-pdp-root p.lgc-p{ font-size:15px; font-weight:400; color:var(--lgc-ink-soft); line-height:1.55; }\n\/* ---------- HERO ---------- *\/#legacy-pdp-root .lgc-hero{ padding:36px 0 8px; text-align:center; }#legacy-pdp-root .lgc-hero h1{ margin-top:14px; }#legacy-pdp-root .lgc-hero-sub{ margin:14px 0 0; font-size:15.5px; color:var(--lgc-ink-soft); }#legacy-pdp-root .lgc-hero-pills{ display:flex; gap:8px; justify-content:center; margin-top:20px; flex-wrap:wrap; }#legacy-pdp-root .lgc-pill{  font-size:12px; font-weight:500; padding:7px 14px; border-radius:999px;  background:var(--lgc-white); border:1px solid var(--lgc-line); color:var(--lgc-black);}#legacy-pdp-root .lgc-hero-img{  margin-top:26px; border-radius:var(--lgc-radius-lg); overflow:hidden; background:var(--lgc-cream);}#legacy-pdp-root .lgc-hero-img img{ width:100%; aspect-ratio:4\/5; object-fit:cover; }\n\/* ---------- PILARES ---------- *\/#legacy-pdp-root .lgc-pillars-head{ margin-bottom:18px; }#legacy-pdp-root .lgc-pillars-head h2{ margin-top:8px; }#legacy-pdp-root .lgc-pillar-grid{ display:grid; grid-template-columns:1fr 1fr; gap:12px; }#legacy-pdp-root .lgc-pillar{  border-radius:var(--lgc-radius-md); padding:20px 18px; min-height:150px;  display:flex; flex-direction:column; justify-content:flex-start;}#legacy-pdp-root .lgc-pillar.is-dark{ background:var(--lgc-black); color:var(--lgc-white); }#legacy-pdp-root .lgc-pillar.is-graphite{ background:var(--lgc-graphite); color:var(--lgc-white); }#legacy-pdp-root .lgc-pillar.is-stone{ background:var(--lgc-stone); color:var(--lgc-black); }#legacy-pdp-root .lgc-pillar.is-cream{ background:var(--lgc-cream); color:var(--lgc-black); }#legacy-pdp-root .lgc-pillar svg{ width:20px; height:20px; margin-bottom:16px; opacity:.9; }#legacy-pdp-root .lgc-pillar h4{ font-size:15px; font-weight:600; margin-bottom:6px; letter-spacing:-0.01em; }#legacy-pdp-root .lgc-pillar p{ font-size:12.5px; opacity:.72; font-weight:400; line-height:1.4; }\n\/* ---------- CARROSSÉIS ---------- *\/#legacy-pdp-root .lgc-carousel-head{ margin-bottom:16px; }#legacy-pdp-root .lgc-carousel-head h2{ margin-top:8px; }#legacy-pdp-root .lgc-carousel-head .lgc-p{ margin-top:6px; }#legacy-pdp-root .lgc-carousel{  display:flex; overflow-x:auto; gap:10px; scroll-snap-type:x mandatory;  -webkit-overflow-scrolling:touch; scrollbar-width:none; padding-bottom:2px;  margin:0 -18px; padding-left:18px; padding-right:18px;}#legacy-pdp-root .lgc-carousel::-webkit-scrollbar{ display:none; }#legacy-pdp-root .lgc-carousel-item{  flex:0 0 82%; scroll-snap-align:center; border-radius:var(--lgc-radius-md);  overflow:hidden; background:var(--lgc-cream); position:relative;}#legacy-pdp-root .lgc-carousel-item img{ width:100%; aspect-ratio:9\/16; object-fit:cover; }#legacy-pdp-root .lgc-carousel-cap{  position:absolute; left:10px; bottom:10px; background:rgba(13,13,13,0.55);  color:var(--lgc-white); font-size:11.5px; font-weight:500; padding:5px 10px; border-radius:999px;  backdrop-filter:blur(4px);}#legacy-pdp-root .lgc-carousel-wrap{ position:relative; }#legacy-pdp-root .lgc-arrow{  position:absolute; top:50%; transform:translateY(-50%); z-index:2;  width:32px; height:32px; border-radius:50%; background:rgba(13,13,13,0.5);  display:flex; align-items:center; justify-content:center; backdrop-filter:blur(4px);}#legacy-pdp-root .lgc-arrow svg{ width:16px; height:16px; stroke:var(--lgc-white); }#legacy-pdp-root .lgc-arrow.lgc-prev{ left:8px; }#legacy-pdp-root .lgc-arrow.lgc-next{ right:8px; }#legacy-pdp-root .lgc-dots{ display:flex; justify-content:center; gap:6px; margin-top:14px; }#legacy-pdp-root .lgc-dot{ width:6px; height:6px; border-radius:50%; background:var(--lgc-line); transition:all .2s ease; }#legacy-pdp-root .lgc-dot.is-active{ background:var(--lgc-black); width:16px; border-radius:3px; }\n\/* ---------- CARDS (dimensões \/ specs \/ faq) ---------- *\/#legacy-pdp-root .lgc-card{ background:var(--lgc-cream); border-radius:var(--lgc-radius-lg); padding:22px 18px; }#legacy-pdp-root .lgc-card.is-white{ background:var(--lgc-white); border:1px solid var(--lgc-line); }#legacy-pdp-root .lgc-section-head{ margin-bottom:18px; }#legacy-pdp-root .lgc-section-head h2{ margin-top:6px; }#legacy-pdp-root .lgc-tabs-nav{  display:inline-flex; gap:4px; background:var(--lgc-white); padding:4px; border-radius:999px; margin-bottom:18px;}#legacy-pdp-root .lgc-card.is-white .lgc-tabs-nav{ background:var(--lgc-cream); }#legacy-pdp-root .lgc-tab-btn{  padding:8px 14px; font-size:12.5px; font-weight:600; border-radius:999px; color:var(--lgc-ink-faint);  transition:all .2s ease;}#legacy-pdp-root .lgc-tab-btn.is-active{ background:var(--lgc-black); color:var(--lgc-white); }#legacy-pdp-root .lgc-tab-panel{ display:none; }#legacy-pdp-root .lgc-tab-panel.is-active{ display:block; }\n#legacy-pdp-root table.lgc-table{  width:100%; border-collapse:separate; border-spacing:0; font-size:13.5px;  background:var(--lgc-white); border-radius:var(--lgc-radius-sm); overflow:hidden;}#legacy-pdp-root table.lgc-table th, #legacy-pdp-root table.lgc-table td{  padding:11px 12px; text-align:left; border-bottom:1px solid var(--lgc-line);}#legacy-pdp-root table.lgc-table td:first-child{ font-weight:600; width:46%; }#legacy-pdp-root table.lgc-table tr:last-child td{ border-bottom:0; }#legacy-pdp-root .lgc-size-note{ font-size:12px; color:var(--lgc-ink-faint); margin-top:14px; }#legacy-pdp-root .lgc-table-scroll{  max-width:100%; overflow:hidden;  border-radius:var(--lgc-radius-sm); border:1px solid var(--lgc-line);}#legacy-pdp-root .lgc-table-scroll table.lgc-table{  width:100%; table-layout:fixed; border-radius:0; font-size:10.5px;}#legacy-pdp-root .lgc-table-scroll table.lgc-table th,#legacy-pdp-root .lgc-table-scroll table.lgc-table td{  padding:7px 3px; text-align:center; white-space:normal; word-break:break-word; overflow-wrap:break-word;}#legacy-pdp-root .lgc-table-scroll table.lgc-table th{  font-size:7.8px; letter-spacing:0; text-transform:uppercase; font-weight:600;  color:var(--lgc-ink-soft); background:var(--lgc-cream); line-height:1.2;}#legacy-pdp-root .lgc-table-scroll table.lgc-table td:first-child,#legacy-pdp-root .lgc-table-scroll table.lgc-table th:first-child{  font-weight:700;}\n#legacy-pdp-root .lgc-specs-list{ display:grid; gap:0; }#legacy-pdp-root .lgc-specs-row{  display:grid; grid-template-columns:1fr; gap:2px; padding:13px 0; border-bottom:1px solid var(--lgc-line); font-size:13.5px;}#legacy-pdp-root .lgc-specs-row:last-child{ border-bottom:0; }#legacy-pdp-root .lgc-specs-row span:first-child{ font-weight:600; color:var(--lgc-black); font-size:11px; text-transform:uppercase; letter-spacing:.04em; opacity:.6; }#legacy-pdp-root .lgc-specs-row span:last-child{ color:var(--lgc-black); }\n\/* ---------- GARANTIA (2 por linha) ---------- *\/#legacy-pdp-root .lgc-trust-head{ margin-bottom:18px; }#legacy-pdp-root .lgc-trust-head h2{ margin-top:8px; }#legacy-pdp-root .lgc-trust-grid{ display:grid; grid-template-columns:1fr 1fr; gap:12px; }#legacy-pdp-root .lgc-trust-item{  border-radius:var(--lgc-radius-md); padding:20px 14px; text-align:center; background:var(--lgc-cream);}#legacy-pdp-root .lgc-trust-item svg{ width:22px; height:22px; margin:0 auto 12px; }#legacy-pdp-root .lgc-trust-item h4{ font-size:14px; font-weight:600; margin-bottom:5px; }#legacy-pdp-root .lgc-trust-item p{ font-size:12px; color:var(--lgc-ink-soft); line-height:1.4; }\n\/* ---------- FAQ ---------- *\/#legacy-pdp-root .lgc-faq-item{ border-bottom:1px solid var(--lgc-line); }#legacy-pdp-root .lgc-faq-item:last-child{ border-bottom:0; }#legacy-pdp-root .lgc-faq-q{  width:100%; display:flex; justify-content:space-between; align-items:center; gap:10px;  padding:15px 2px; font-size:14px; font-weight:600; text-align:left;}#legacy-pdp-root .lgc-faq-q .lgc-plus{ font-size:18px; font-weight:300; transition:transform .25s ease; color:var(--lgc-ink-faint); }#legacy-pdp-root .lgc-faq-item.is-open .lgc-plus{ transform:rotate(45deg); }#legacy-pdp-root .lgc-faq-a{ max-height:0; overflow:hidden; transition:max-height .3s ease; }#legacy-pdp-root .lgc-faq-a-inner{ padding:0 2px 16px; font-size:13px; color:var(--lgc-ink-soft); }#legacy-pdp-root .lgc-faq-item.is-open .lgc-faq-a{ max-height:300px; }\n\/* ---------- FOOTER ---------- *\/#legacy-pdp-root .lgc-tagline{ text-align:center; padding:32px 20px 6px; font-size:13px; color:var(--lgc-ink-faint); font-weight:500; }\n\/* ---------- LANG SWITCH (bandeiras) ---------- *\/#legacy-pdp-root .lgc-langbar{ display:none; justify-content:center; gap:8px; padding-top:14px; }#legacy-pdp-root .lgc-lang-btn{  width:26px; height:19px; padding:0; border-radius:2px; overflow:hidden;  border:1px solid var(--lgc-line); opacity:.55; transition:opacity .2s ease, border-color .2s ease;  line-height:0;}#legacy-pdp-root .lgc-lang-btn img{ width:100%; height:100%; object-fit:cover; border-radius:1px; }#legacy-pdp-root .lgc-lang-btn.is-active{ opacity:1; border-color:var(--lgc-black); }\n\u003c\/style\u003e\n\n\u003csection class=\"lgc-wrap lgc-hero\"\u003e\n  \u003cspan class=\"lgc-badge\"\u003e\u003cspan class=\"lgc-badge-dot\"\u003e\u003c\/span\u003eLEGACY — Conçu pour Durer\u003c\/span\u003e\n  \u003ch2 class=\"lgc-h1\"\u003eMONTREAL — Géométrie architecturale, clarté raffinée.\u003c\/h2\u003e\n\n  \u003cp class=\"lgc-hero-sub\"\u003eUne silhouette métallique géométrique structurée avec une barre frontale angulaire, des plaquettes de nez ajustables et des verres polarisés UV400.\u003c\/p\u003e\n\n  \u003cdiv class=\"lgc-hero-pills\"\u003e\n\n    \u003cspan class=\"lgc-pill\"\u003eVerres Polarisés\u003c\/span\u003e\n    \u003cspan class=\"lgc-pill\"\u003eProtection UV400\u003c\/span\u003e\n    \u003cspan class=\"lgc-pill\"\u003eRetours sous 14 jours\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-hero-img\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-montreal-hero-4x5-v2.png?v=1785973150\" alt=\"Lunettes de soleil métalliques géométriques MONTREAL polarisées UV400\"\u003e\u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\u003csection class=\"lgc-wrap lgc-section\"\u003e\n  \u003cdiv class=\"lgc-pillars-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\"\u003ePourquoi Legacy\u003c\/span\u003e\u003ch2 class=\"lgc-h2\"\u003eClarté polarisée, construction en couches et caractère européen moderne\u003c\/h2\u003e\n\n\n\u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-pillar-grid\"\u003e\n\n    \u003cdiv class=\"lgc-pillar is-dark\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M12 2 21 7 21 17 12 22 3 17 3 7Z\"\u003e\u003c\/path\u003e\u003cpath d=\"M3 7 12 12 21 7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch4\u003eClarté Polarisée\u003c\/h4\u003e\n\n\u003cp\u003eLes verres polarisés sont conçus pour réduire l'éblouissement réfléchi pour une vision plus confortable dans des conditions lumineuses.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-pillar is-stone\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M4 4h9l7 7-9 9-7-7z\"\u003e\u003c\/path\u003e\u003ccircle cx=\"9\" cy=\"9\" r=\"1.4\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003ch4\u003eValeur Raffinée\u003c\/h4\u003e\n\n\u003cp\u003eUne monture métallique géométrique distinctive avec des proportions étudiées et sans majoration inutile.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-pillar is-graphite\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M12 2 3 6v6c0 5 4 8.5 9 10 5-1.5 9-5 9-10V6z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch4\u003eProtection UV400\u003c\/h4\u003e\n\n\u003cp\u003eLes verres UV400 sont conçus pour aider à protéger les yeux des rayons UVA et UVB.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-pillar is-cream\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M4 12a8 8 0 1 0 3-6.2\"\u003e\u003c\/path\u003e\u003cpath d=\"M4 4v5h5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch4\u003eGarantie + Retours\u003c\/h4\u003e\n\n\u003cp\u003eDroit de rétractation de 14 jours et protection contre les défauts de fabrication.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n  \u003cdiv class=\"lgc-carousel-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\"\u003eLes Détails\u003c\/span\u003e\u003ch2 class=\"lgc-h2\"\u003eDes ferronneries architecturales et une précision de près\u003c\/h2\u003e\n\n\u003cp class=\"lgc-p\"\u003eDécouvrez la construction angulaire à monture pleine, la barre frontale structurée, les verres polarisés, les plaquettes de nez ajustables, les charnières renforcées et les branches fines.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-carousel-wrap\"\u003e\n\n\u003cdiv class=\"lgc-carousel\" data-carousel=\"qualidade\"\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-montreal-quality-1-9x16.png?v=1785973048\" alt=\"Détail de l'artisanat de la monture métallique géométrique MONTREAL\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-montreal-quality-2-9x16.png?v=1785973053\" alt=\"Détail de la barre frontale et du verre polarisé MONTREAL\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-montreal-quality-3-9x16.png?v=1785973059\" alt=\"Détail du pont, des plaquettes de nez et des branches MONTREAL\"\u003e\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003cbutton class=\"lgc-arrow lgc-prev\" data-arrow-prev=\"qualidade\" aria-label=\"Previous\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M15 18l-6-6 6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\u003cbutton class=\"lgc-arrow lgc-next\" data-arrow-next=\"qualidade\" aria-label=\"Next\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M9 18l6-6-6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-dots\" data-dots=\"qualidade\"\u003e\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n  \u003cdiv class=\"lgc-carousel-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\"\u003eCaractère Urbain\u003c\/span\u003e\u003ch2 class=\"lgc-h2\"\u003eUn style architectural des rues du centre-ville aux terrasses ouvertes\u003c\/h2\u003e\n\n\u003cp class=\"lgc-p\"\u003ePortez les MONTREAL avec une coupe impeccable, des superpositions sophistiquées ou des essentiels modernes pour une finition métropolitaine pleine d'assurance.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-carousel-wrap\"\u003e\n\n\u003cdiv class=\"lgc-carousel\" data-carousel=\"uso\"\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-montreal-lifestyle-1-9x16-v2.png?v=1785973154\" alt=\"Lunettes de soleil géométriques MONTREAL style de vie urbain\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-montreal-lifestyle-2-9x16.png?v=1785973095\" alt=\"Lunettes de soleil géométriques MONTREAL style de vie urbain contemporain\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-montreal-lifestyle-3-9x16-v2.png?v=1785973160\" alt=\"Lunettes de soleil géométriques MONTREAL style de vie architectural de rue\"\u003e\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003cbutton class=\"lgc-arrow lgc-prev\" data-arrow-prev=\"uso\" aria-label=\"Previous\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M15 18l-6-6 6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\u003cbutton class=\"lgc-arrow lgc-next\" data-arrow-next=\"uso\" aria-label=\"Next\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M9 18l6-6-6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-dots\" data-dots=\"uso\"\u003e\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c!-- OPTIONAL SIZE GUIDE\nInclude a size\/measurement table only when the source provides verified measurements\nin centimetres for direct comparison. Never create a table from size labels alone.\n--\u0026gt;\n\n\u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n  \u003cdiv class=\"lgc-card is-white\"\u003e\n\n\u003cdiv class=\"lgc-section-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\"\u003eSpécifications\u003c\/span\u003e\u003ch2 class=\"lgc-h2\"\u003eDétails du produit\u003c\/h2\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tabs-nav\" data-tabgroup=\"specs\"\u003e\n\n\u003cbutton class=\"lgc-tab-btn is-active\" data-tab=\"materiais\"\u003eDesign\u003c\/button\u003e\u003cbutton class=\"lgc-tab-btn\" data-tab=\"cuidados\"\u003eEntretien\u003c\/button\u003e\u003cbutton class=\"lgc-tab-btn\" data-tab=\"tecnica\"\u003eAjustement\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tab-panel is-active\" data-panel=\"materiais\"\u003e\u003cdiv class=\"lgc-specs-list\"\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eStyle\u003c\/span\u003e\u003cspan\u003eLunettes de soleil métalliques géométriques\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eFinition de la Monture\u003c\/span\u003e\u003cspan\u003eMonture métallique angulaire à monture pleine avec une barre frontale structurée\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eTechnologie des Verres\u003c\/span\u003e\u003cspan\u003ePolarisées UV400\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eMatériel\u003c\/span\u003e\u003cspan\u003ePont sculpté, plaquettes de nez ajustables, charnières renforcées et branches fines\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tab-panel\" data-panel=\"cuidados\"\u003e\u003cdiv class=\"lgc-specs-list\"\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eNettoyage\u003c\/span\u003e\u003cspan\u003eUtilisez un chiffon en microfibre propre pour les verres\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eHumidité\u003c\/span\u003e\u003cspan\u003eRincez la poussière avant d'essuyer ; évitez la pression abrasive\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eSéchage\u003c\/span\u003e\u003cspan\u003eRangez au sec dans un étui de protection à l'abri de la chaleur\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tab-panel\" data-panel=\"tecnica\"\u003e\u003cdiv class=\"lgc-specs-list\"\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eProfil de la Monture\u003c\/span\u003e\u003cspan\u003eSilhouette géométrique audacieuse avec une couverture équilibrée et des proportions architecturales\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eConseils d'Ajustement\u003c\/span\u003e\u003cspan\u003eChoisissez en fonction de la largeur du visage et de la couverture préférée\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eUtilisation\u003c\/span\u003e\u003cspan\u003eQuotidien \/ voyage \/ loisirs\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eDépartement\u003c\/span\u003e\u003cspan\u003eUnisexe\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003cdiv class=\"legacy-brand-card\" data-legacy-brand-signature=\"v6\"\u003e\n\n  \u003cdiv class=\"legacy-brand-card__inner\"\u003e\n\n    \u003cdiv class=\"legacy-brand-card__logo-wrap\"\u003e\n\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/logo-white.png?v=1785300933\" alt=\"Legacy Store\" class=\"legacy-brand-card__logo\"\u003e\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"legacy-brand-card__content\"\u003e\n\n      \u003cp class=\"legacy-brand-card__eyebrow\"\u003eÀ Propos de Nous\u003c\/p\u003e\n\n\n      \u003cp class=\"legacy-brand-card__text\"\u003e\n        Legacy est conçu pour ceux qui apprécient le style intemporel, les détails raffinés et la qualité durable.\n        Nous sélectionnons des essentiels raffinés qui apportent confiance, caractère et sophistication\n        sans effort à la vie quotidienne.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"legacy-brand-card__socials\"\u003e\n\n      \u003ca href=\"https:\/\/instagram.com\/legacy.luxurywear\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"legacy-brand-card__social legacy-brand-card__social--clickable\" aria-label=\"Instagram Legacy Luxurywear\"\u003e\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003c!--$9--\u003e\n        \n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eInstagram\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \n\n      \u003cdiv class=\"legacy-brand-card__social\" aria-label=\"TikTok\"\u003e\n\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M14.2 4c.6 1.7 1.7 3 3.8 3.3v2.5c-1.4 0-2.7-.4-3.8-1.1v5.4c0 3-2.2 5-5.1 5-2.6 0-4.7-1.8-4.7-4.4 0-2.9 2.4-4.8 5.3-4.4v2.6c-1.2-.4-2.6.3-2.6 1.8 0 1.1.9 1.9 2 1.9 1.3 0 2.3-.8 2.3-2.6V4h2.8Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eTikTok\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"legacy-brand-card__social\" aria-label=\"YouTube\"\u003e\n\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M21.2 8.4c-.2-1-.9-1.8-1.9-2-1.7-.4-7.3-.4-7.3-.4s-5.6 0-7.3.4c-1 .2-1.7 1-1.9 2C2.4 10 2.4 12 2.4 12s0 2 .4 3.6c.2 1 .9 1.8 1.9 2 1.7.4 7.3.4 7.3.4s5.6 0 7.3-.4c1-.2 1.7-1 1.9-2 .4-1.6.4-3.6.4-3.6s0-2-.4-3.6Z\" stroke=\"currentColor\" stroke-width=\"1.8\" fill=\"none\"\u003e\u003c\/path\u003e\n            \u003cpath d=\"M10.2 9.4 15 12l-4.8 2.6V9.4Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eYouTube\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"legacy-brand-card__social\" aria-label=\"Facebook\"\u003e\n\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M13.4 20v-6.2h2.1l.4-2.5h-2.5V9.7c0-.7.2-1.2 1.2-1.2h1.4V6.2c-.2 0-.9-.1-1.8-.1-1.8 0-3.1 1.1-3.1 3.2v2h-2.1v2.5h2.1V20h2.3Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eFacebook\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \n\n\n\n\n\n\u003cstyle\u003e\n  .legacy-brand-card,\n  .legacy-brand-card * {\n    box-sizing: border-box;\n  }\n\n  .legacy-brand-card {\n    width: 100%;\n    margin: 0;\n  }\n\n  .legacy-brand-card__inner {\n    background: #1c1c1c;\n    color: #ffffff;\n    border-radius: 16px;\n    padding: 24px 22px;\n    font-family: Inter, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Arial, sans-serif;\n    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.16);\n  }\n\n  .legacy-brand-card__logo-wrap {\n    margin-bottom: 18px;\n  }\n\n  .legacy-brand-card__logo {\n    display: block;\n    max-width: 180px;\n    width: 100%;\n    height: auto;\n  }\n\n  .legacy-brand-card__content {\n    margin-bottom: 20px;\n  }\n\n  .legacy-brand-card__eyebrow {\n    margin: 0 0 10px;\n    font-size: 14px;\n    line-height: 1.2;\n    font-weight: 700;\n    color: #ffffff;\n  }\n\n  .legacy-brand-card__text {\n    margin: 0;\n    color: rgba(255, 255, 255, 0.72);\n    font-size: 15px;\n    line-height: 1.8;\n    font-weight: 400;\n    max-width: 640px;\n  }\n\n  .legacy-brand-card__socials {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 12px;\n  }\n\n  .legacy-brand-card__social {\n    display: flex;\n    align-items: center;\n    gap: 10px;\n    padding: 12px 14px;\n    border-radius: 12px;\n    background: rgba(255, 255, 255, 0.04);\n    border: 1px solid rgba(255, 255, 255, 0.08);\n    text-decoration: none;\n    color: #ffffff;\n    min-width: 0;\n  }\n\n  .legacy-brand-card__social--clickable {\n    transition: transform 0.2s ease, background 0.2s ease, border-color 0.2s ease;\n    cursor: pointer;\n  }\n\n  .legacy-brand-card__social--clickable:hover {\n    transform: translateY(-1px);\n    background: rgba(255, 255, 255, 0.07);\n    border-color: rgba(255, 255, 255, 0.16);\n  }\n\n  .legacy-brand-card__social-icon {\n    width: 18px;\n    height: 18px;\n    min-width: 18px;\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    color: #ffffff;\n  }\n\n  .legacy-brand-card__social-icon svg {\n    width: 18px;\n    height: 18px;\n    display: block;\n  }\n\n  .legacy-brand-card__social-label {\n    font-size: 13px;\n    font-weight: 600;\n    color: #ffffff;\n    white-space: nowrap;\n  }\n\n  .legacy-brand-card__social-handle {\n    margin-left: auto;\n    font-size: 13px;\n    color: rgba(255, 255, 255, 0.66);\n    overflow: hidden;\n    text-overflow: ellipsis;\n    white-space: nowrap;\n  }\n\n  @media screen and (max-width: 749px) {\n    .legacy-brand-card__inner {\n      padding: 20px 18px;\n      border-radius: 14px;\n    }\n\n    .legacy-brand-card__logo {\n      max-width: 160px;\n    }\n\n    .legacy-brand-card__text {\n      font-size: 14px;\n      line-height: 1.7;\n    }\n\n    .legacy-brand-card__socials {\n      grid-template-columns: 1fr;\n    }\n\n    .legacy-brand-card__social {\n      padding: 11px 12px;\n    }\n\n    .legacy-brand-card__social-label,\n    .legacy-brand-card__social-handle {\n      font-size: 12.5px;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cstyle\u003e\n  \/* Compatibility with the legacy PDP reset. Keeps the approved card visually identical. *\/\n  #legacy-pdp-root .legacy-brand-card,\n  #legacy-pdp-root .legacy-brand-card * { box-sizing: border-box; }\n  #legacy-pdp-root .legacy-brand-card { width: 100%; margin: 0; }\n  #legacy-pdp-root .legacy-brand-card__inner {\n    background: #1c1c1c; color: #ffffff; border-radius: 16px; padding: 24px 22px;\n    font-family: Inter, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Arial, sans-serif;\n    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.16);\n  }\n  #legacy-pdp-root .legacy-brand-card__logo-wrap { margin-bottom: 18px; }\n  #legacy-pdp-root .legacy-brand-card__logo { display: block; max-width: 180px; width: 100%; height: auto; }\n  #legacy-pdp-root .legacy-brand-card__content { margin-bottom: 20px; }\n  #legacy-pdp-root .legacy-brand-card__eyebrow {\n    margin: 0 0 10px; font-size: 14px; line-height: 1.2; font-weight: 700; color: #ffffff;\n  }\n  #legacy-pdp-root .legacy-brand-card__text {\n    margin: 0; color: rgba(255, 255, 255, 0.72); font-size: 15px; line-height: 1.8;\n    font-weight: 400; max-width: 640px;\n  }\n  #legacy-pdp-root .legacy-brand-card__socials {\n    display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 12px;\n  }\n  #legacy-pdp-root .legacy-brand-card__social {\n    display: flex; align-items: center; gap: 10px; padding: 12px 14px; border-radius: 12px;\n    background: rgba(255, 255, 255, 0.04); border: 1px solid rgba(255, 255, 255, 0.08);\n    text-decoration: none; color: #ffffff; min-width: 0;\n  }\n  #legacy-pdp-root .legacy-brand-card__social--clickable {\n    transition: transform 0.2s ease, background 0.2s ease, border-color 0.2s ease; cursor: pointer;\n  }\n  #legacy-pdp-root .legacy-brand-card__social--clickable:hover {\n    transform: translateY(-1px); background: rgba(255, 255, 255, 0.07);\n    border-color: rgba(255, 255, 255, 0.16);\n  }\n  #legacy-pdp-root .legacy-brand-card__social-icon {\n    width: 18px; height: 18px; min-width: 18px; display: inline-flex;\n    align-items: center; justify-content: center; color: #ffffff;\n  }\n  #legacy-pdp-root .legacy-brand-card__social-icon svg { width: 18px; height: 18px; display: block; }\n  #legacy-pdp-root .legacy-brand-card__social-label {\n    font-size: 13px; font-weight: 600; color: #ffffff; white-space: nowrap;\n  }\n  #legacy-pdp-root .legacy-brand-card__social-handle {\n    margin-left: auto; font-size: 13px; color: rgba(255, 255, 255, 0.66);\n    overflow: hidden; text-overflow: ellipsis; white-space: nowrap;\n  }\n  @media screen and (max-width: 749px) {\n    #legacy-pdp-root .legacy-brand-card__inner { padding: 20px 18px; border-radius: 14px; }\n    #legacy-pdp-root .legacy-brand-card__logo { max-width: 160px; }\n    #legacy-pdp-root .legacy-brand-card__text { font-size: 14px; line-height: 1.7; }\n    #legacy-pdp-root .legacy-brand-card__socials { grid-template-columns: 1fr; }\n    #legacy-pdp-root .legacy-brand-card__social { padding: 11px 12px; }\n    #legacy-pdp-root .legacy-brand-card__social-label,\n    #legacy-pdp-root .legacy-brand-card__social-handle { font-size: 12.5px; }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"lgc-wrap lgc-tagline\"\u003eLegacy n'est pas ce que nous avons. C'est ce que nous laissons.\u003c\/div\u003e\n\n\n\n\n\n\n\u003cscript\u003e\n(function(){\n  document.querySelectorAll('#legacy-pdp-root, .legacy-pdp').forEach(function(root){\n    if(root.dataset.lgcInit) return;\n    root.dataset.lgcInit = \"1\";\n\n    root.querySelectorAll('[data-tabgroup]').forEach(function(nav){\n      var section = nav.closest('.lgc-card') || root;\n      var buttons = nav.querySelectorAll('.lgc-tab-btn');\n      buttons.forEach(function(btn){\n        btn.addEventListener('click', function(){\n          var target = btn.getAttribute('data-tab');\n          buttons.forEach(function(b){ b.classList.remove('is-active'); });\n          btn.classList.add('is-active');\n          section.querySelectorAll('.lgc-tab-panel').forEach(function(panel){\n            panel.classList.toggle('is-active', panel.getAttribute('data-panel') === target);\n          });\n        });\n      });\n    });\n\n    root.querySelectorAll('.lgc-faq-item').forEach(function(item){\n      var q = item.querySelector('.lgc-faq-q');\n      if(q) q.addEventListener('click', function(){ item.classList.toggle('is-open'); });\n    });\n\n    var AUTOPLAY_MS = 5000;\n\n    root.querySelectorAll('.lgc-carousel').forEach(function(carousel){\n      var key = carousel.getAttribute('data-carousel');\n      var dotsWrap = root.querySelector('[data-dots=\"' + key + '\"]');\n      var originals = Array.prototype.slice.call(carousel.querySelectorAll('.lgc-carousel-item'));\n      var n = originals.length;\n      if(!dotsWrap || n \u003c 2) return;\n\n      originals.forEach(function(_, i){\n        var dot = document.createElement('span');\n        dot.className = 'lgc-dot' + (i === 0 ? ' is-active' : '');\n        dotsWrap.appendChild(dot);\n      });\n      var dots = dotsWrap.querySelectorAll('.lgc-dot');\n\n      var firstClone = originals[0].cloneNode(true);\n      var lastClone = originals[n - 1].cloneNode(true);\n      firstClone.setAttribute('aria-hidden', 'true');\n      lastClone.setAttribute('aria-hidden', 'true');\n      carousel.appendChild(firstClone);\n      carousel.insertBefore(lastClone, originals[0]);\n\n      var allItems = Array.prototype.slice.call(carousel.children);\n\n      function scrollLeftFor(el){\n        return el.getBoundingClientRect().left - carousel.getBoundingClientRect().left + carousel.scrollLeft;\n      }\n      function goTo(i, smooth){\n        carousel.scrollTo({ left: scrollLeftFor(allItems[i]), behavior: smooth ? 'smooth' : 'auto' });\n      }\n      function setActiveDot(realIndex){\n        dots.forEach(function(d, i){ d.classList.toggle('is-active', i === realIndex); });\n      }\n\n      goTo(1, false);\n\n      var settleTimer = null;\n      var autoplayTimer = null;\n\n      function settle(){\n        var center = carousel.scrollLeft + carousel.clientWidth \/ 2;\n        var closest = 1;\n        var closestDist = Infinity;\n        allItems.forEach(function(item, i){\n          var itemCenter = item.offsetLeft + item.clientWidth \/ 2;\n          var dist = Math.abs(itemCenter - center);\n          if(dist \u003c closestDist){ closestDist = dist; closest = i; }\n        });\n        var realIndex = (closest - 1 + n) % n;\n        setActiveDot(realIndex);\n        if(closest === 0){ goTo(n, false); }\n        else if(closest === allItems.length - 1){ goTo(1, false); }\n      }\n\n      carousel.addEventListener('scroll', function(){\n        clearTimeout(settleTimer);\n        settleTimer = setTimeout(settle, 120);\n      });\n\n      function step(dir){\n        var w = originals[0].getBoundingClientRect().width + 10;\n        carousel.scrollBy({ left: w * dir, behavior: 'smooth' });\n      }\n\n      function scheduleAutoplay(){\n        clearTimeout(autoplayTimer);\n        autoplayTimer = setTimeout(function(){\n          step(1);\n          scheduleAutoplay();\n        }, AUTOPLAY_MS);\n      }\n      function restartAutoplay(){ scheduleAutoplay(); }\n\n      ['pointerdown', 'touchstart', 'wheel'].forEach(function(evt){\n        carousel.addEventListener(evt, restartAutoplay, { passive: true });\n      });\n\n      var prevBtn = root.querySelector('[data-arrow-prev=\"' + key + '\"]');\n      var nextBtn = root.querySelector('[data-arrow-next=\"' + key + '\"]');\n      if(prevBtn) prevBtn.addEventListener('click', function(){ step(-1); restartAutoplay(); });\n      if(nextBtn) nextBtn.addEventListener('click', function(){ step(1); restartAutoplay(); });\n\n      scheduleAutoplay();\n    });\n  });\n})();\n\u003c\/script\u003e\n","brand":"Legacy","offers":[{"title":"Monture noire \/ Verre noir","offer_id":50226130387184,"sku":"15136230703264-52655540535456","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Monture Noire \/ Verres Bordeaux Dégradés","offer_id":50226130419952,"sku":"15136230703264-52655540633760","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Monture Or \/ Verres Gris Dégradés","offer_id":50226130452720,"sku":"15136230703264-52655540568224","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Monture argentée \/ Verres bleu clair","offer_id":50226130485488,"sku":"15136230703264-52655540600992","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Monture noire \/ Verre bleu clair","offer_id":50226130518256,"sku":"15136230703264-52655540666528","price":32.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0855\/6357\/2464\/files\/legacy-montreal-gallery-02_ea5d88fc-98d0-46c8-ad48-f957cffa3579.png?v=1786195908"},{"product_id":"polarized-uv400-narrow-rectangle-sunglasses-legacy-seville","title":"Lunettes de soleil rectangulaires fines polarisées UV400 – Legacy SEVILLE","description":"\n\n\u003cdiv class=\"legacy-pdp\" id=\"legacy-pdp-root\"\u003e\n\n\u003cstyle\u003e#legacy-pdp-root{  --lgc-black:#0D0D0D;  --lgc-graphite:#2B2B2B;  --lgc-stone:#D9D6CF;  --lgc-cream:#F2EFE9;  --lgc-white:#FFFFFF;  --lgc-ink-soft: rgba(13,13,13,0.62);  --lgc-ink-faint: rgba(13,13,13,0.42);  --lgc-line: rgba(13,13,13,0.08);  --lgc-radius-lg: 24px;  --lgc-radius-md: 18px;  --lgc-radius-sm: 12px;  --lgc-sans: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;  all: initial;  display:block;  box-sizing:border-box;  font-family: var(--lgc-sans);  color: var(--lgc-black);  background: var(--lgc-white);  -webkit-font-smoothing: antialiased;  text-align:left;  line-height:1.5;  max-width:600px;  margin:0 auto;}#legacy-pdp-root *, #legacy-pdp-root *::before, #legacy-pdp-root *::after{  box-sizing:border-box; margin:0; padding:0; font-family:inherit;  color:inherit; text-align:left; line-height:inherit; -webkit-font-smoothing: antialiased;}#legacy-pdp-root img{ max-width:100%; display:block; border:0; }#legacy-pdp-root button{ background:none; border:0; cursor:pointer; font:inherit; }#legacy-pdp-root ul{ list-style:none; }#legacy-pdp-root svg{ display:block; flex-shrink:0; }\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@300;400;500;600;700;800\u0026display=swap');\n#legacy-pdp-root .lgc-wrap{ padding:0 18px; }#legacy-pdp-root .lgc-section{ padding:36px 0; }\n#legacy-pdp-root .lgc-badge{  display:inline-flex; align-items:center; gap:6px;  background:var(--lgc-cream); color:var(--lgc-black);  padding:6px 14px; border-radius:999px; font-size:11.5px; font-weight:600;}#legacy-pdp-root .lgc-badge-dot{ width:6px; height:6px; border-radius:50%; background:var(--lgc-black); }\n#legacy-pdp-root .lgc-eyebrow{ font-size:12.5px; font-weight:600; color:var(--lgc-ink-soft); }#legacy-pdp-root .lgc-h1{ font-size:24px; font-weight:700; letter-spacing:-0.02em; line-height:1.12; }#legacy-pdp-root h2.lgc-h2{ font-size:22px; font-weight:700; letter-spacing:-0.02em; line-height:1.15; }#legacy-pdp-root h3.lgc-h3{ font-size:18px; font-weight:600; letter-spacing:-0.01em; }#legacy-pdp-root p.lgc-p{ font-size:15px; font-weight:400; color:var(--lgc-ink-soft); line-height:1.55; }\n\/* ---------- HERO ---------- *\/#legacy-pdp-root .lgc-hero{ padding:36px 0 8px; text-align:center; }#legacy-pdp-root .lgc-hero h1{ margin-top:14px; }#legacy-pdp-root .lgc-hero-sub{ margin:14px 0 0; font-size:15.5px; color:var(--lgc-ink-soft); }#legacy-pdp-root .lgc-hero-pills{ display:flex; gap:8px; justify-content:center; margin-top:20px; flex-wrap:wrap; }#legacy-pdp-root .lgc-pill{  font-size:12px; font-weight:500; padding:7px 14px; border-radius:999px;  background:var(--lgc-white); border:1px solid var(--lgc-line); color:var(--lgc-black);}#legacy-pdp-root .lgc-hero-img{  margin-top:26px; border-radius:var(--lgc-radius-lg); overflow:hidden; background:var(--lgc-cream);}#legacy-pdp-root .lgc-hero-img img{ width:100%; aspect-ratio:4\/5; object-fit:cover; }\n\/* ---------- PILARES ---------- *\/#legacy-pdp-root .lgc-pillars-head{ margin-bottom:18px; }#legacy-pdp-root .lgc-pillars-head h2{ margin-top:8px; }#legacy-pdp-root .lgc-pillar-grid{ display:grid; grid-template-columns:1fr 1fr; gap:12px; }#legacy-pdp-root .lgc-pillar{  border-radius:var(--lgc-radius-md); padding:20px 18px; min-height:150px;  display:flex; flex-direction:column; justify-content:flex-start;}#legacy-pdp-root .lgc-pillar.is-dark{ background:var(--lgc-black); color:var(--lgc-white); }#legacy-pdp-root .lgc-pillar.is-graphite{ background:var(--lgc-graphite); color:var(--lgc-white); }#legacy-pdp-root .lgc-pillar.is-stone{ background:var(--lgc-stone); color:var(--lgc-black); }#legacy-pdp-root .lgc-pillar.is-cream{ background:var(--lgc-cream); color:var(--lgc-black); }#legacy-pdp-root .lgc-pillar svg{ width:20px; height:20px; margin-bottom:16px; opacity:.9; }#legacy-pdp-root .lgc-pillar h4{ font-size:15px; font-weight:600; margin-bottom:6px; letter-spacing:-0.01em; }#legacy-pdp-root .lgc-pillar p{ font-size:12.5px; opacity:.72; font-weight:400; line-height:1.4; }\n\/* ---------- CARROSSÉIS ---------- *\/#legacy-pdp-root .lgc-carousel-head{ margin-bottom:16px; }#legacy-pdp-root .lgc-carousel-head h2{ margin-top:8px; }#legacy-pdp-root .lgc-carousel-head .lgc-p{ margin-top:6px; }#legacy-pdp-root .lgc-carousel{  display:flex; overflow-x:auto; gap:10px; scroll-snap-type:x mandatory;  -webkit-overflow-scrolling:touch; scrollbar-width:none; padding-bottom:2px;  margin:0 -18px; padding-left:18px; padding-right:18px;}#legacy-pdp-root .lgc-carousel::-webkit-scrollbar{ display:none; }#legacy-pdp-root .lgc-carousel-item{  flex:0 0 82%; scroll-snap-align:center; border-radius:var(--lgc-radius-md);  overflow:hidden; background:var(--lgc-cream); position:relative;}#legacy-pdp-root .lgc-carousel-item img{ width:100%; aspect-ratio:9\/16; object-fit:cover; }#legacy-pdp-root .lgc-carousel-cap{  position:absolute; left:10px; bottom:10px; background:rgba(13,13,13,0.55);  color:var(--lgc-white); font-size:11.5px; font-weight:500; padding:5px 10px; border-radius:999px;  backdrop-filter:blur(4px);}#legacy-pdp-root .lgc-carousel-wrap{ position:relative; }#legacy-pdp-root .lgc-arrow{  position:absolute; top:50%; transform:translateY(-50%); z-index:2;  width:32px; height:32px; border-radius:50%; background:rgba(13,13,13,0.5);  display:flex; align-items:center; justify-content:center; backdrop-filter:blur(4px);}#legacy-pdp-root .lgc-arrow svg{ width:16px; height:16px; stroke:var(--lgc-white); }#legacy-pdp-root .lgc-arrow.lgc-prev{ left:8px; }#legacy-pdp-root .lgc-arrow.lgc-next{ right:8px; }#legacy-pdp-root .lgc-dots{ display:flex; justify-content:center; gap:6px; margin-top:14px; }#legacy-pdp-root .lgc-dot{ width:6px; height:6px; border-radius:50%; background:var(--lgc-line); transition:all .2s ease; }#legacy-pdp-root .lgc-dot.is-active{ background:var(--lgc-black); width:16px; border-radius:3px; }\n\/* ---------- CARDS (dimensões \/ specs \/ faq) ---------- *\/#legacy-pdp-root .lgc-card{ background:var(--lgc-cream); border-radius:var(--lgc-radius-lg); padding:22px 18px; }#legacy-pdp-root .lgc-card.is-white{ background:var(--lgc-white); border:1px solid var(--lgc-line); }#legacy-pdp-root .lgc-section-head{ margin-bottom:18px; }#legacy-pdp-root .lgc-section-head h2{ margin-top:6px; }#legacy-pdp-root .lgc-tabs-nav{  display:inline-flex; gap:4px; background:var(--lgc-white); padding:4px; border-radius:999px; margin-bottom:18px;}#legacy-pdp-root .lgc-card.is-white .lgc-tabs-nav{ background:var(--lgc-cream); }#legacy-pdp-root .lgc-tab-btn{  padding:8px 14px; font-size:12.5px; font-weight:600; border-radius:999px; color:var(--lgc-ink-faint);  transition:all .2s ease;}#legacy-pdp-root .lgc-tab-btn.is-active{ background:var(--lgc-black); color:var(--lgc-white); }#legacy-pdp-root .lgc-tab-panel{ display:none; }#legacy-pdp-root .lgc-tab-panel.is-active{ display:block; }\n#legacy-pdp-root table.lgc-table{  width:100%; border-collapse:separate; border-spacing:0; font-size:13.5px;  background:var(--lgc-white); border-radius:var(--lgc-radius-sm); overflow:hidden;}#legacy-pdp-root table.lgc-table th, #legacy-pdp-root table.lgc-table td{  padding:11px 12px; text-align:left; border-bottom:1px solid var(--lgc-line);}#legacy-pdp-root table.lgc-table td:first-child{ font-weight:600; width:46%; }#legacy-pdp-root table.lgc-table tr:last-child td{ border-bottom:0; }#legacy-pdp-root .lgc-size-note{ font-size:12px; color:var(--lgc-ink-faint); margin-top:14px; }#legacy-pdp-root .lgc-table-scroll{  max-width:100%; overflow:hidden;  border-radius:var(--lgc-radius-sm); border:1px solid var(--lgc-line);}#legacy-pdp-root .lgc-table-scroll table.lgc-table{  width:100%; table-layout:fixed; border-radius:0; font-size:10.5px;}#legacy-pdp-root .lgc-table-scroll table.lgc-table th,#legacy-pdp-root .lgc-table-scroll table.lgc-table td{  padding:7px 3px; text-align:center; white-space:normal; word-break:break-word; overflow-wrap:break-word;}#legacy-pdp-root .lgc-table-scroll table.lgc-table th{  font-size:7.8px; letter-spacing:0; text-transform:uppercase; font-weight:600;  color:var(--lgc-ink-soft); background:var(--lgc-cream); line-height:1.2;}#legacy-pdp-root .lgc-table-scroll table.lgc-table td:first-child,#legacy-pdp-root .lgc-table-scroll table.lgc-table th:first-child{  font-weight:700;}\n#legacy-pdp-root .lgc-specs-list{ display:grid; gap:0; }#legacy-pdp-root .lgc-specs-row{  display:grid; grid-template-columns:1fr; gap:2px; padding:13px 0; border-bottom:1px solid var(--lgc-line); font-size:13.5px;}#legacy-pdp-root .lgc-specs-row:last-child{ border-bottom:0; }#legacy-pdp-root .lgc-specs-row span:first-child{ font-weight:600; color:var(--lgc-black); font-size:11px; text-transform:uppercase; letter-spacing:.04em; opacity:.6; }#legacy-pdp-root .lgc-specs-row span:last-child{ color:var(--lgc-black); }\n\/* ---------- GARANTIA (2 por linha) ---------- *\/#legacy-pdp-root .lgc-trust-head{ margin-bottom:18px; }#legacy-pdp-root .lgc-trust-head h2{ margin-top:8px; }#legacy-pdp-root .lgc-trust-grid{ display:grid; grid-template-columns:1fr 1fr; gap:12px; }#legacy-pdp-root .lgc-trust-item{  border-radius:var(--lgc-radius-md); padding:20px 14px; text-align:center; background:var(--lgc-cream);}#legacy-pdp-root .lgc-trust-item svg{ width:22px; height:22px; margin:0 auto 12px; }#legacy-pdp-root .lgc-trust-item h4{ font-size:14px; font-weight:600; margin-bottom:5px; }#legacy-pdp-root .lgc-trust-item p{ font-size:12px; color:var(--lgc-ink-soft); line-height:1.4; }\n\/* ---------- FAQ ---------- *\/#legacy-pdp-root .lgc-faq-item{ border-bottom:1px solid var(--lgc-line); }#legacy-pdp-root .lgc-faq-item:last-child{ border-bottom:0; }#legacy-pdp-root .lgc-faq-q{  width:100%; display:flex; justify-content:space-between; align-items:center; gap:10px;  padding:15px 2px; font-size:14px; font-weight:600; text-align:left;}#legacy-pdp-root .lgc-faq-q .lgc-plus{ font-size:18px; font-weight:300; transition:transform .25s ease; color:var(--lgc-ink-faint); }#legacy-pdp-root .lgc-faq-item.is-open .lgc-plus{ transform:rotate(45deg); }#legacy-pdp-root .lgc-faq-a{ max-height:0; overflow:hidden; transition:max-height .3s ease; }#legacy-pdp-root .lgc-faq-a-inner{ padding:0 2px 16px; font-size:13px; color:var(--lgc-ink-soft); }#legacy-pdp-root .lgc-faq-item.is-open .lgc-faq-a{ max-height:300px; }\n\/* ---------- FOOTER ---------- *\/#legacy-pdp-root .lgc-tagline{ text-align:center; padding:32px 20px 6px; font-size:13px; color:var(--lgc-ink-faint); font-weight:500; }\n\/* ---------- LANG SWITCH (bandeiras) ---------- *\/#legacy-pdp-root .lgc-langbar{ display:none; justify-content:center; gap:8px; padding-top:14px; }#legacy-pdp-root .lgc-lang-btn{  width:26px; height:19px; padding:0; border-radius:2px; overflow:hidden;  border:1px solid var(--lgc-line); opacity:.55; transition:opacity .2s ease, border-color .2s ease;  line-height:0;}#legacy-pdp-root .lgc-lang-btn img{ width:100%; height:100%; object-fit:cover; border-radius:1px; }#legacy-pdp-root .lgc-lang-btn.is-active{ opacity:1; border-color:var(--lgc-black); }\n\u003c\/style\u003e\n\n\u003csection class=\"lgc-wrap lgc-hero\"\u003e\n  \u003cspan class=\"lgc-badge\"\u003e\u003cspan class=\"lgc-badge-dot\"\u003e\u003c\/span\u003eLEGACY — Conçu pour durer\u003c\/span\u003e\n  \u003ch2 class=\"lgc-h1\"\u003eSEVILLE — Géométrie raffinée, caractère ensoleillé.\u003c\/h2\u003e\n\n  \u003cp class=\"lgc-hero-sub\"\u003eUne silhouette rectangulaire étroite avec des charnières dorées polies, dotée de verres polarisés UV400.\u003c\/p\u003e\n\n  \u003cdiv class=\"lgc-hero-pills\"\u003e\n\n    \u003cspan class=\"lgc-pill\"\u003eVerres polarisés\u003c\/span\u003e\n    \u003cspan class=\"lgc-pill\"\u003eProtection UV400\u003c\/span\u003e\n    \u003cspan class=\"lgc-pill\"\u003eRetours sous 14 jours\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-hero-img\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-seville-hero-4x5.png?v=1785971977\" alt=\"SEVILLE polarized UV400 rectangular sunglasses\"\u003e\u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\u003csection class=\"lgc-wrap lgc-section\"\u003e\n  \u003cdiv class=\"lgc-pillars-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\"\u003ePourquoi Legacy\u003c\/span\u003e\u003ch2 class=\"lgc-h2\"\u003eClarté polarisée, construction multicouche et caractère européen moderne\u003c\/h2\u003e\n\n\n\u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-pillar-grid\"\u003e\n\n    \u003cdiv class=\"lgc-pillar is-dark\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M12 2 21 7 21 17 12 22 3 17 3 7Z\"\u003e\u003c\/path\u003e\u003cpath d=\"M3 7 12 12 21 7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch4\u003eClarté polarisée\u003c\/h4\u003e\n\n\u003cp\u003eLes verres polarisés sont conçus pour réduire l'éblouissement réfléchi pour une vision plus confortable dans des conditions de forte luminosité.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-pillar is-stone\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M4 4h9l7 7-9 9-7-7z\"\u003e\u003c\/path\u003e\u003ccircle cx=\"9\" cy=\"9\" r=\"1.4\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003ch4\u003eValeur raffinée\u003c\/h4\u003e\n\n\u003cp\u003eUne monture ronde multicouche distinctive avec des proportions étudiées et sans majoration inutile.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-pillar is-graphite\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M12 2 3 6v6c0 5 4 8.5 9 10 5-1.5 9-5 9-10V6z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch4\u003eProtection UV400\u003c\/h4\u003e\n\n\u003cp\u003eLes verres UV400 sont conçus pour aider à protéger les yeux de la lumière UVA et UVB.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-pillar is-cream\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M4 12a8 8 0 1 0 3-6.2\"\u003e\u003c\/path\u003e\u003cpath d=\"M4 4v5h5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch4\u003eGarantie + Retours\u003c\/h4\u003e\n\n\u003cp\u003eDroit de rétractation de 14 jours et protection contre les défauts de fabrication.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n  \u003cdiv class=\"lgc-carousel-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\"\u003eLes détails\u003c\/span\u003e\u003ch2 class=\"lgc-h2\"\u003eAcétate poli et accents dorés de près\u003c\/h2\u003e\n\n\u003cp class=\"lgc-p\"\u003eDécouvrez les montures rectangulaires étroites, les verres polarisés, le pont sculpté, les charnières renforcées et les accents raffinés des branches.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-carousel-wrap\"\u003e\n\n\u003cdiv class=\"lgc-carousel\" data-carousel=\"qualidade\"\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-seville-quality-1-9x16-v2.png?v=1785972070\" alt=\"SEVILLE gold hinge craftsmanship detail\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-seville-quality-2-9x16-v2.png?v=1785972075\" alt=\"SEVILLE brown lens and rectangular rim detail\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-seville-quality-3-9x16.png?v=1785972026\" alt=\"SEVILLE polished Havana acetate detail\"\u003e\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003cbutton class=\"lgc-arrow lgc-prev\" data-arrow-prev=\"qualidade\" aria-label=\"Précédent\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M15 18l-6-6 6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\u003cbutton class=\"lgc-arrow lgc-next\" data-arrow-next=\"qualidade\" aria-label=\"Suivant\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M9 18l6-6-6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-dots\" data-dots=\"qualidade\"\u003e\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n  \u003cdiv class=\"lgc-carousel-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\"\u003eCaractère andalou\u003c\/span\u003e\u003ch2 class=\"lgc-h2\"\u003eStyle raffiné, des places lumineuses à l'heure dorée\u003c\/h2\u003e\n\n\u003cp class=\"lgc-p\"\u003ePortez SEVILLE avec du lin impeccable, une coupe discrète ou des essentiels quotidiens modernes pour une touche européenne sans effort.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-carousel-wrap\"\u003e\n\n\u003cdiv class=\"lgc-carousel\" data-carousel=\"uso\"\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-seville-lifestyle-1-9x16.png?v=1785972032\" alt=\"SEVILLE rectangular sunglasses plaza lifestyle\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-seville-lifestyle-2-9x16.png?v=1785972038\" alt=\"SEVILLE rectangular sunglasses cafe lifestyle\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-seville-lifestyle-3-9x16.png?v=1785972046\" alt=\"SEVILLE rectangular sunglasses Andalusian street lifestyle\"\u003e\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003cbutton class=\"lgc-arrow lgc-prev\" data-arrow-prev=\"uso\" aria-label=\"Précédent\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M15 18l-6-6 6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\u003cbutton class=\"lgc-arrow lgc-next\" data-arrow-next=\"uso\" aria-label=\"Suivant\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M9 18l6-6-6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-dots\" data-dots=\"uso\"\u003e\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c!-- OPTIONAL SIZE GUIDE\nInclude a size\/measurement table only when the source provides verified measurements\nin centimetres for direct comparison. Never create a table from size labels alone.\n--\u0026gt;\n\n\u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n  \u003cdiv class=\"lgc-card is-white\"\u003e\n\n\u003cdiv class=\"lgc-section-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\"\u003eSpécifications\u003c\/span\u003e\u003ch2 class=\"lgc-h2\"\u003eDétails du produit\u003c\/h2\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tabs-nav\" data-tabgroup=\"specs\"\u003e\n\n\u003cbutton class=\"lgc-tab-btn is-active\" data-tab=\"materiais\"\u003eConception\u003c\/button\u003e\u003cbutton class=\"lgc-tab-btn\" data-tab=\"cuidados\"\u003eEntretien\u003c\/button\u003e\u003cbutton class=\"lgc-tab-btn\" data-tab=\"tecnica\"\u003eAjustement\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tab-panel is-active\" data-panel=\"materiais\"\u003e\u003cdiv class=\"lgc-specs-list\"\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eStyle\u003c\/span\u003e\u003cspan\u003eLunettes de soleil rectangulaires étroites\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eFinition de la monture\u003c\/span\u003e\u003cspan\u003eMonture cerclée polie avec une géométrie rectangulaire doucement sculptée\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eTechnologie des verres\u003c\/span\u003e\u003cspan\u003ePolarisés UV400\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eMatériel\u003c\/span\u003e\u003cspan\u003ePont intégré, charnières renforcées et branches fines avec accents dorés\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tab-panel\" data-panel=\"cuidados\"\u003e\u003cdiv class=\"lgc-specs-list\"\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eNettoyage\u003c\/span\u003e\u003cspan\u003eUtiliser un chiffon en microfibre propre pour les verres\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eHumidité\u003c\/span\u003e\u003cspan\u003eRincer la poussière avant d'essuyer ; éviter une pression abrasive\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eSéchage\u003c\/span\u003e\u003cspan\u003eRanger au sec dans un étui de protection, à l'abri de la chaleur\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tab-panel\" data-panel=\"tecnica\"\u003e\u003cdiv class=\"lgc-specs-list\"\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eProfil de la monture\u003c\/span\u003e\u003cspan\u003eSilhouette rectangulaire étroite avec une couvrance équilibrée et des proportions raffinées\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eGuide d'ajustement\u003c\/span\u003e\u003cspan\u003eChoisir en fonction de la largeur du visage et de la couvrance souhaitée\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eUtilisation\u003c\/span\u003e\u003cspan\u003eQuotidien \/ voyage \/ loisirs\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eDépartement\u003c\/span\u003e\u003cspan\u003eUnisexe\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003cdiv class=\"legacy-brand-card\" data-legacy-brand-signature=\"v6\"\u003e\n\n  \u003cdiv class=\"legacy-brand-card__inner\"\u003e\n\n    \u003cdiv class=\"legacy-brand-card__logo-wrap\"\u003e\n\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/logo-white.png?v=1785300933\" alt=\"Legacy Store\" class=\"legacy-brand-card__logo\"\u003e\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"legacy-brand-card__content\"\u003e\n\n      \u003cp class=\"legacy-brand-card__eyebrow\"\u003eÀ propos de nous\u003c\/p\u003e\n\n\n      \u003cp class=\"legacy-brand-card__text\"\u003e\n        Legacy est conçu pour ceux qui apprécient le style intemporel, les détails raffinés et la qualité durable.\n        Nous sélectionnons des essentiels sophistiqués qui apportent confiance, caractère et élégance sans effort\n        à la vie quotidienne.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"legacy-brand-card__socials\"\u003e\n\n      \u003ca href=\"https:\/\/instagram.com\/legacy.luxurywear\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"legacy-brand-card__social legacy-brand-card__social--clickable\" aria-label=\"Instagram Legacy Luxurywear\"\u003e\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003c!--$9--\u003e\n        \n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eInstagram\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \n\n      \u003cdiv class=\"legacy-brand-card__social\" aria-label=\"TikTok\"\u003e\n\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M14.2 4c.6 1.7 1.7 3 3.8 3.3v2.5c-1.4 0-2.7-.4-3.8-1.1v5.4c0 3-2.2 5-5.1 5-2.6 0-4.7-1.8-4.7-4.4 0-2.9 2.4-4.8 5.3-4.4v2.6c-1.2-.4-2.6.3-2.6 1.8 0 1.1.9 1.9 2 1.9 1.3 0 2.3-.8 2.3-2.6V4h2.8Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eTikTok\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"legacy-brand-card__social\" aria-label=\"YouTube\"\u003e\n\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M21.2 8.4c-.2-1-.9-1.8-1.9-2-1.7-.4-7.3-.4-7.3-.4s-5.6 0-7.3.4c-1 .2-1.7 1-1.9 2C2.4 10 2.4 12 2.4 12s0 2 .4 3.6c.2 1 .9 1.8 1.9 2 1.7.4 7.3.4 7.3.4s5.6 0 7.3-.4c1-.2 1.7-1 1.9-2 .4-1.6.4-3.6.4-3.6s0-2-.4-3.6Z\" stroke=\"currentColor\" stroke-width=\"1.8\" fill=\"none\"\u003e\u003c\/path\u003e\n            \u003cpath d=\"M10.2 9.4 15 12l-4.8 2.6V9.4Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eYouTube\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"legacy-brand-card__social\" aria-label=\"Facebook\"\u003e\n\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M13.4 20v-6.2h2.1l.4-2.5h-2.5V9.7c0-.7.2-1.2 1.2-1.2h1.4V6.2c-.2 0-.9-.1-1.8-.1-1.8 0-3.1 1.1-3.1 3.2v2h-2.1v2.5h2.1V20h2.3Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eFacebook\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \n\n\n\n\n\n\u003cstyle\u003e\n  .legacy-brand-card,\n  .legacy-brand-card * {\n    box-sizing: border-box;\n  }\n\n  .legacy-brand-card {\n    width: 100%;\n    margin: 0;\n  }\n\n  .legacy-brand-card__inner {\n    background: #1c1c1c;\n    color: #ffffff;\n    border-radius: 16px;\n    padding: 24px 22px;\n    font-family: Inter, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Arial, sans-serif;\n    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.16);\n  }\n\n  .legacy-brand-card__logo-wrap {\n    margin-bottom: 18px;\n  }\n\n  .legacy-brand-card__logo {\n    display: block;\n    max-width: 180px;\n    width: 100%;\n    height: auto;\n  }\n\n  .legacy-brand-card__content {\n    margin-bottom: 20px;\n  }\n\n  .legacy-brand-card__eyebrow {\n    margin: 0 0 10px;\n    font-size: 14px;\n    line-height: 1.2;\n    font-weight: 700;\n    color: #ffffff;\n  }\n\n  .legacy-brand-card__text {\n    margin: 0;\n    color: rgba(255, 255, 255, 0.72);\n    font-size: 15px;\n    line-height: 1.8;\n    font-weight: 400;\n    max-width: 640px;\n  }\n\n  .legacy-brand-card__socials {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 12px;\n  }\n\n  .legacy-brand-card__social {\n    display: flex;\n    align-items: center;\n    gap: 10px;\n    padding: 12px 14px;\n    border-radius: 12px;\n    background: rgba(255, 255, 255, 0.04);\n    border: 1px solid rgba(255, 255, 255, 0.08);\n    text-decoration: none;\n    color: #ffffff;\n    min-width: 0;\n  }\n\n  .legacy-brand-card__social--clickable {\n    transition: transform 0.2s ease, background 0.2s ease, border-color 0.2s ease;\n    cursor: pointer;\n  }\n\n  .legacy-brand-card__social--clickable:hover {\n    transform: translateY(-1px);\n    background: rgba(255, 255, 255, 0.07);\n    border-color: rgba(255, 255, 255, 0.16);\n  }\n\n  .legacy-brand-card__social-icon {\n    width: 18px;\n    height: 18px;\n    min-width: 18px;\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    color: #ffffff;\n  }\n\n  .legacy-brand-card__social-icon svg {\n    width: 18px;\n    height: 18px;\n    display: block;\n  }\n\n  .legacy-brand-card__social-label {\n    font-size: 13px;\n    font-weight: 600;\n    color: #ffffff;\n    white-space: nowrap;\n  }\n\n  .legacy-brand-card__social-handle {\n    margin-left: auto;\n    font-size: 13px;\n    color: rgba(255, 255, 255, 0.66);\n    overflow: hidden;\n    text-overflow: ellipsis;\n    white-space: nowrap;\n  }\n\n  @media screen and (max-width: 749px) {\n    .legacy-brand-card__inner {\n      padding: 20px 18px;\n      border-radius: 14px;\n    }\n\n    .legacy-brand-card__logo {\n      max-width: 160px;\n    }\n\n    .legacy-brand-card__text {\n      font-size: 14px;\n      line-height: 1.7;\n    }\n\n    .legacy-brand-card__socials {\n      grid-template-columns: 1fr;\n    }\n\n    .legacy-brand-card__social {\n      padding: 11px 12px;\n    }\n\n    .legacy-brand-card__social-label,\n    .legacy-brand-card__social-handle {\n      font-size: 12.5px;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cstyle\u003e\n  \/* Compatibility with the legacy PDP reset. Keeps the approved card visually identical. *\/\n  #legacy-pdp-root .legacy-brand-card,\n  #legacy-pdp-root .legacy-brand-card * { box-sizing: border-box; }\n  #legacy-pdp-root .legacy-brand-card { width: 100%; margin: 0; }\n  #legacy-pdp-root .legacy-brand-card__inner {\n    background: #1c1c1c; color: #ffffff; border-radius: 16px; padding: 24px 22px;\n    font-family: Inter, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Arial, sans-serif;\n    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.16);\n  }\n  #legacy-pdp-root .legacy-brand-card__logo-wrap { margin-bottom: 18px; }\n  #legacy-pdp-root .legacy-brand-card__logo { display: block; max-width: 180px; width: 100%; height: auto; }\n  #legacy-pdp-root .legacy-brand-card__content { margin-bottom: 20px; }\n  #legacy-pdp-root .legacy-brand-card__eyebrow {\n    margin: 0 0 10px; font-size: 14px; line-height: 1.2; font-weight: 700; color: #ffffff;\n  }\n  #legacy-pdp-root .legacy-brand-card__text {\n    margin: 0; color: rgba(255, 255, 255, 0.72); font-size: 15px; line-height: 1.8;\n    font-weight: 400; max-width: 640px;\n  }\n  #legacy-pdp-root .legacy-brand-card__socials {\n    display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 12px;\n  }\n  #legacy-pdp-root .legacy-brand-card__social {\n    display: flex; align-items: center; gap: 10px; padding: 12px 14px; border-radius: 12px;\n    background: rgba(255, 255, 255, 0.04); border: 1px solid rgba(255, 255, 255, 0.08);\n    text-decoration: none; color: #ffffff; min-width: 0;\n  }\n  #legacy-pdp-root .legacy-brand-card__social--clickable {\n    transition: transform 0.2s ease, background 0.2s ease, border-color 0.2s ease; cursor: pointer;\n  }\n  #legacy-pdp-root .legacy-brand-card__social--clickable:hover {\n    transform: translateY(-1px); background: rgba(255, 255, 255, 0.07);\n    border-color: rgba(255, 255, 255, 0.16);\n  }\n  #legacy-pdp-root .legacy-brand-card__social-icon {\n    width: 18px; height: 18px; min-width: 18px; display: inline-flex;\n    align-items: center; justify-content: center; color: #ffffff;\n  }\n  #legacy-pdp-root .legacy-brand-card__social-icon svg { width: 18px; height: 18px; display: block; }\n  #legacy-pdp-root .legacy-brand-card__social-label {\n    font-size: 13px; font-weight: 600; color: #ffffff; white-space: nowrap;\n  }\n  #legacy-pdp-root .legacy-brand-card__social-handle {\n    margin-left: auto; font-size: 13px; color: rgba(255, 255, 255, 0.66);\n    overflow: hidden; text-overflow: ellipsis; white-space: nowrap;\n  }\n  @media screen and (max-width: 749px) {\n    #legacy-pdp-root .legacy-brand-card__inner { padding: 20px 18px; border-radius: 14px; }\n    #legacy-pdp-root .legacy-brand-card__logo { max-width: 160px; }\n    #legacy-pdp-root .legacy-brand-card__text { font-size: 14px; line-height: 1.7; }\n    #legacy-pdp-root .legacy-brand-card__socials { grid-template-columns: 1fr; }\n    #legacy-pdp-root .legacy-brand-card__social { padding: 11px 12px; }\n    #legacy-pdp-root .legacy-brand-card__social-label,\n    #legacy-pdp-root .legacy-brand-card__social-handle { font-size: 12.5px; }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"lgc-wrap lgc-tagline\"\u003eLegacy n'est pas ce que nous avons. C'est ce que nous laissons.\u003c\/div\u003e\n\n\n\n\n\n\n\u003cscript\u003e\n(function(){\n  document.querySelectorAll('#legacy-pdp-root, .legacy-pdp').forEach(function(root){\n    if(root.dataset.lgcInit) return;\n    root.dataset.lgcInit = \"1\";\n\n    root.querySelectorAll('[data-tabgroup]').forEach(function(nav){\n      var section = nav.closest('.lgc-card') || root;\n      var buttons = nav.querySelectorAll('.lgc-tab-btn');\n      buttons.forEach(function(btn){\n        btn.addEventListener('click', function(){\n          var target = btn.getAttribute('data-tab');\n          buttons.forEach(function(b){ b.classList.remove('is-active'); });\n          btn.classList.add('is-active');\n          section.querySelectorAll('.lgc-tab-panel').forEach(function(panel){\n            panel.classList.toggle('is-active', panel.getAttribute('data-panel') === target);\n          });\n        });\n      });\n    });\n\n    root.querySelectorAll('.lgc-faq-item').forEach(function(item){\n      var q = item.querySelector('.lgc-faq-q');\n      if(q) q.addEventListener('click', function(){ item.classList.toggle('is-open'); });\n    });\n\n    var AUTOPLAY_MS = 5000;\n\n    root.querySelectorAll('.lgc-carousel').forEach(function(carousel){\n      var key = carousel.getAttribute('data-carousel');\n      var dotsWrap = root.querySelector('[data-dots=\"' + key + '\"]');\n      var originals = Array.prototype.slice.call(carousel.querySelectorAll('.lgc-carousel-item'));\n      var n = originals.length;\n      if(!dotsWrap || n \u003c 2) return;\n\n      originals.forEach(function(_, i){\n        var dot = document.createElement('span');\n        dot.className = 'lgc-dot' + (i === 0 ? ' is-active' : '');\n        dotsWrap.appendChild(dot);\n      });\n      var dots = dotsWrap.querySelectorAll('.lgc-dot');\n\n      var firstClone = originals[0].cloneNode(true);\n      var lastClone = originals[n - 1].cloneNode(true);\n      firstClone.setAttribute('aria-hidden', 'true');\n      lastClone.setAttribute('aria-hidden', 'true');\n      carousel.appendChild(firstClone);\n      carousel.insertBefore(lastClone, originals[0]);\n\n      var allItems = Array.prototype.slice.call(carousel.children);\n\n      function scrollLeftFor(el){\n        return el.getBoundingClientRect().left - carousel.getBoundingClientRect().left + carousel.scrollLeft;\n      }\n      function goTo(i, smooth){\n        carousel.scrollTo({ left: scrollLeftFor(allItems[i]), behavior: smooth ? 'smooth' : 'auto' });\n      }\n      function setActiveDot(realIndex){\n        dots.forEach(function(d, i){ d.classList.toggle('is-active', i === realIndex); });\n      }\n\n      goTo(1, false);\n\n      var settleTimer = null;\n      var autoplayTimer = null;\n\n      function settle(){\n        var center = carousel.scrollLeft + carousel.clientWidth \/ 2;\n        var closest = 1;\n        var closestDist = Infinity;\n        allItems.forEach(function(item, i){\n          var itemCenter = item.offsetLeft + item.clientWidth \/ 2;\n          var dist = Math.abs(itemCenter - center);\n          if(dist \u003c closestDist){ closestDist = dist; closest = i; }\n        });\n        var realIndex = (closest - 1 + n) % n;\n        setActiveDot(realIndex);\n        if(closest === 0){ goTo(n, false); }\n        else if(closest === allItems.length - 1){ goTo(1, false); }\n      }\n\n      carousel.addEventListener('scroll', function(){\n        clearTimeout(settleTimer);\n        settleTimer = setTimeout(settle, 120);\n      });\n\n      function step(dir){\n        var w = originals[0].getBoundingClientRect().width + 10;\n        carousel.scrollBy({ left: w * dir, behavior: 'smooth' });\n      }\n\n      function scheduleAutoplay(){\n        clearTimeout(autoplayTimer);\n        autoplayTimer = setTimeout(function(){\n          step(1);\n          scheduleAutoplay();\n        }, AUTOPLAY_MS);\n      }\n      function restartAutoplay(){ scheduleAutoplay(); }\n\n      ['pointerdown', 'touchstart', 'wheel'].forEach(function(evt){\n        carousel.addEventListener(evt, restartAutoplay, { passive: true });\n      });\n\n      var prevBtn = root.querySelector('[data-arrow-prev=\"' + key + '\"]');\n      var nextBtn = root.querySelector('[data-arrow-next=\"' + key + '\"]');\n      if(prevBtn) prevBtn.addEventListener('click', function(){ step(-1); restartAutoplay(); });\n      if(nextBtn) nextBtn.addEventListener('click', function(){ step(1); restartAutoplay(); });\n\n      scheduleAutoplay();\n    });\n  });\n})();\n\u003c\/script\u003e\n","brand":"Legacy","offers":[{"title":"Monture havane \/ Verres bruns","offer_id":50226130616560,"sku":"15083724505248-52479099044000","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Monture noire \/ Verres marron","offer_id":50226130649328,"sku":"15083724505248-52479099109536","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Monture noire \/ Verre noir","offer_id":50226130682096,"sku":"15083724505248-52479099076768","price":32.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0855\/6357\/2464\/files\/legacy-seville-gallery-02-v2_065a9e80-202e-411f-994e-fa2ce4d0b162.png?v=1786195909"},{"product_id":"polarized-uv400-aviator-sunglasses-legacy-monaco","title":"Lunettes de soleil aviateur polarisées UV400 – Legacy MONACO","description":"\n\n\u003cdiv class=\"legacy-pdp\" id=\"legacy-pdp-root\"\u003e\n\n\u003cstyle\u003e#legacy-pdp-root{  --lgc-black:#0D0D0D;  --lgc-graphite:#2B2B2B;  --lgc-stone:#D9D6CF;  --lgc-cream:#F2EFE9;  --lgc-white:#FFFFFF;  --lgc-ink-soft: rgba(13,13,13,0.62);  --lgc-ink-faint: rgba(13,13,13,0.42);  --lgc-line: rgba(13,13,13,0.08);  --lgc-radius-lg: 24px;  --lgc-radius-md: 18px;  --lgc-radius-sm: 12px;  --lgc-sans: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;  all: initial;  display:block;  box-sizing:border-box;  font-family: var(--lgc-sans);  color: var(--lgc-black);  background: var(--lgc-white);  -webkit-font-smoothing: antialiased;  text-align:left;  line-height:1.5;  max-width:600px;  margin:0 auto;}#legacy-pdp-root *, #legacy-pdp-root *::before, #legacy-pdp-root *::after{  box-sizing:border-box; margin:0; padding:0; font-family:inherit;  color:inherit; text-align:left; line-height:inherit; -webkit-font-smoothing: antialiased;}#legacy-pdp-root img{ max-width:100%; display:block; border:0; }#legacy-pdp-root button{ background:none; border:0; cursor:pointer; font:inherit; }#legacy-pdp-root ul{ list-style:none; }#legacy-pdp-root svg{ display:block; flex-shrink:0; }\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@300;400;500;600;700;800\u0026display=swap');\n#legacy-pdp-root .lgc-wrap{ padding:0 18px; }#legacy-pdp-root .lgc-section{ padding:36px 0; }\n#legacy-pdp-root .lgc-badge{  display:inline-flex; align-items:center; gap:6px;  background:var(--lgc-cream); color:var(--lgc-black);  padding:6px 14px; border-radius:999px; font-size:11.5px; font-weight:600;}#legacy-pdp-root .lgc-badge-dot{ width:6px; height:6px; border-radius:50%; background:var(--lgc-black); }\n#legacy-pdp-root .lgc-eyebrow{ font-size:12.5px; font-weight:600; color:var(--lgc-ink-soft); }#legacy-pdp-root .lgc-h1{ font-size:24px; font-weight:700; letter-spacing:-0.02em; line-height:1.12; }#legacy-pdp-root h2.lgc-h2{ font-size:22px; font-weight:700; letter-spacing:-0.02em; line-height:1.15; }#legacy-pdp-root h3.lgc-h3{ font-size:18px; font-weight:600; letter-spacing:-0.01em; }#legacy-pdp-root p.lgc-p{ font-size:15px; font-weight:400; color:var(--lgc-ink-soft); line-height:1.55; }\n\/* ---------- HERO ---------- *\/#legacy-pdp-root .lgc-hero{ padding:36px 0 8px; text-align:center; }#legacy-pdp-root .lgc-hero h1{ margin-top:14px; }#legacy-pdp-root .lgc-hero-sub{ margin:14px 0 0; font-size:15.5px; color:var(--lgc-ink-soft); }#legacy-pdp-root .lgc-hero-pills{ display:flex; gap:8px; justify-content:center; margin-top:20px; flex-wrap:wrap; }#legacy-pdp-root .lgc-pill{  font-size:12px; font-weight:500; padding:7px 14px; border-radius:999px;  background:var(--lgc-white); border:1px solid var(--lgc-line); color:var(--lgc-black);}#legacy-pdp-root .lgc-hero-img{  margin-top:26px; border-radius:var(--lgc-radius-lg); overflow:hidden; background:var(--lgc-cream);}#legacy-pdp-root .lgc-hero-img img{ width:100%; aspect-ratio:4\/5; object-fit:cover; }\n\/* ---------- PILARES ---------- *\/#legacy-pdp-root .lgc-pillars-head{ margin-bottom:18px; }#legacy-pdp-root .lgc-pillars-head h2{ margin-top:8px; }#legacy-pdp-root .lgc-pillar-grid{ display:grid; grid-template-columns:1fr 1fr; gap:12px; }#legacy-pdp-root .lgc-pillar{  border-radius:var(--lgc-radius-md); padding:20px 18px; min-height:150px;  display:flex; flex-direction:column; justify-content:flex-start;}#legacy-pdp-root .lgc-pillar.is-dark{ background:var(--lgc-black); color:var(--lgc-white); }#legacy-pdp-root .lgc-pillar.is-graphite{ background:var(--lgc-graphite); color:var(--lgc-white); }#legacy-pdp-root .lgc-pillar.is-stone{ background:var(--lgc-stone); color:var(--lgc-black); }#legacy-pdp-root .lgc-pillar.is-cream{ background:var(--lgc-cream); color:var(--lgc-black); }#legacy-pdp-root .lgc-pillar svg{ width:20px; height:20px; margin-bottom:16px; opacity:.9; }#legacy-pdp-root .lgc-pillar h4{ font-size:15px; font-weight:600; margin-bottom:6px; letter-spacing:-0.01em; }#legacy-pdp-root .lgc-pillar p{ font-size:12.5px; opacity:.72; font-weight:400; line-height:1.4; }\n\/* ---------- CARROSSÉIS ---------- *\/#legacy-pdp-root .lgc-carousel-head{ margin-bottom:16px; }#legacy-pdp-root .lgc-carousel-head h2{ margin-top:8px; }#legacy-pdp-root .lgc-carousel-head .lgc-p{ margin-top:6px; }#legacy-pdp-root .lgc-carousel{  display:flex; overflow-x:auto; gap:10px; scroll-snap-type:x mandatory;  -webkit-overflow-scrolling:touch; scrollbar-width:none; padding-bottom:2px;  margin:0 -18px; padding-left:18px; padding-right:18px;}#legacy-pdp-root .lgc-carousel::-webkit-scrollbar{ display:none; }#legacy-pdp-root .lgc-carousel-item{  flex:0 0 82%; scroll-snap-align:center; border-radius:var(--lgc-radius-md);  overflow:hidden; background:var(--lgc-cream); position:relative;}#legacy-pdp-root .lgc-carousel-item img{ width:100%; aspect-ratio:9\/16; object-fit:cover; }#legacy-pdp-root .lgc-carousel-cap{  position:absolute; left:10px; bottom:10px; background:rgba(13,13,13,0.55);  color:var(--lgc-white); font-size:11.5px; font-weight:500; padding:5px 10px; border-radius:999px;  backdrop-filter:blur(4px);}#legacy-pdp-root .lgc-carousel-wrap{ position:relative; }#legacy-pdp-root .lgc-arrow{  position:absolute; top:50%; transform:translateY(-50%); z-index:2;  width:32px; height:32px; border-radius:50%; background:rgba(13,13,13,0.5);  display:flex; align-items:center; justify-content:center; backdrop-filter:blur(4px);}#legacy-pdp-root .lgc-arrow svg{ width:16px; height:16px; stroke:var(--lgc-white); }#legacy-pdp-root .lgc-arrow.lgc-prev{ left:8px; }#legacy-pdp-root .lgc-arrow.lgc-next{ right:8px; }#legacy-pdp-root .lgc-dots{ display:flex; justify-content:center; gap:6px; margin-top:14px; }#legacy-pdp-root .lgc-dot{ width:6px; height:6px; border-radius:50%; background:var(--lgc-line); transition:all .2s ease; }#legacy-pdp-root .lgc-dot.is-active{ background:var(--lgc-black); width:16px; border-radius:3px; }\n\/* ---------- CARDS (dimensões \/ specs \/ faq) ---------- *\/#legacy-pdp-root .lgc-card{ background:var(--lgc-cream); border-radius:var(--lgc-radius-lg); padding:22px 18px; }#legacy-pdp-root .lgc-card.is-white{ background:var(--lgc-white); border:1px solid var(--lgc-line); }#legacy-pdp-root .lgc-section-head{ margin-bottom:18px; }#legacy-pdp-root .lgc-section-head h2{ margin-top:6px; }#legacy-pdp-root .lgc-tabs-nav{  display:inline-flex; gap:4px; background:var(--lgc-white); padding:4px; border-radius:999px; margin-bottom:18px;}#legacy-pdp-root .lgc-card.is-white .lgc-tabs-nav{ background:var(--lgc-cream); }#legacy-pdp-root .lgc-tab-btn{  padding:8px 14px; font-size:12.5px; font-weight:600; border-radius:999px; color:var(--lgc-ink-faint);  transition:all .2s ease;}#legacy-pdp-root .lgc-tab-btn.is-active{ background:var(--lgc-black); color:var(--lgc-white); }#legacy-pdp-root .lgc-tab-panel{ display:none; }#legacy-pdp-root .lgc-tab-panel.is-active{ display:block; }\n#legacy-pdp-root table.lgc-table{  width:100%; border-collapse:separate; border-spacing:0; font-size:13.5px;  background:var(--lgc-white); border-radius:var(--lgc-radius-sm); overflow:hidden;}#legacy-pdp-root table.lgc-table th, #legacy-pdp-root table.lgc-table td{  padding:11px 12px; text-align:left; border-bottom:1px solid var(--lgc-line);}#legacy-pdp-root table.lgc-table td:first-child{ font-weight:600; width:46%; }#legacy-pdp-root table.lgc-table tr:last-child td{ border-bottom:0; }#legacy-pdp-root .lgc-size-note{ font-size:12px; color:var(--lgc-ink-faint); margin-top:14px; }#legacy-pdp-root .lgc-table-scroll{  max-width:100%; overflow:hidden;  border-radius:var(--lgc-radius-sm); border:1px solid var(--lgc-line);}#legacy-pdp-root .lgc-table-scroll table.lgc-table{  width:100%; table-layout:fixed; border-radius:0; font-size:10.5px;}#legacy-pdp-root .lgc-table-scroll table.lgc-table th,#legacy-pdp-root .lgc-table-scroll table.lgc-table td{  padding:7px 3px; text-align:center; white-space:normal; word-break:break-word; overflow-wrap:break-word;}#legacy-pdp-root .lgc-table-scroll table.lgc-table th{  font-size:7.8px; letter-spacing:0; text-transform:uppercase; font-weight:600;  color:var(--lgc-ink-soft); background:var(--lgc-cream); line-height:1.2;}#legacy-pdp-root .lgc-table-scroll table.lgc-table td:first-child,#legacy-pdp-root .lgc-table-scroll table.lgc-table th:first-child{  font-weight:700;}\n#legacy-pdp-root .lgc-specs-list{ display:grid; gap:0; }#legacy-pdp-root .lgc-specs-row{  display:grid; grid-template-columns:1fr; gap:2px; padding:13px 0; border-bottom:1px solid var(--lgc-line); font-size:13.5px;}#legacy-pdp-root .lgc-specs-row:last-child{ border-bottom:0; }#legacy-pdp-root .lgc-specs-row span:first-child{ font-weight:600; color:var(--lgc-black); font-size:11px; text-transform:uppercase; letter-spacing:.04em; opacity:.6; }#legacy-pdp-root .lgc-specs-row span:last-child{ color:var(--lgc-black); }\n\/* ---------- GARANTIA (2 por linha) ---------- *\/#legacy-pdp-root .lgc-trust-head{ margin-bottom:18px; }#legacy-pdp-root .lgc-trust-head h2{ margin-top:8px; }#legacy-pdp-root .lgc-trust-grid{ display:grid; grid-template-columns:1fr 1fr; gap:12px; }#legacy-pdp-root .lgc-trust-item{  border-radius:var(--lgc-radius-md); padding:20px 14px; text-align:center; background:var(--lgc-cream);}#legacy-pdp-root .lgc-trust-item svg{ width:22px; height:22px; margin:0 auto 12px; }#legacy-pdp-root .lgc-trust-item h4{ font-size:14px; font-weight:600; margin-bottom:5px; }#legacy-pdp-root .lgc-trust-item p{ font-size:12px; color:var(--lgc-ink-soft); line-height:1.4; }\n\/* ---------- FAQ ---------- *\/#legacy-pdp-root .lgc-faq-item{ border-bottom:1px solid var(--lgc-line); }#legacy-pdp-root .lgc-faq-item:last-child{ border-bottom:0; }#legacy-pdp-root .lgc-faq-q{  width:100%; display:flex; justify-content:space-between; align-items:center; gap:10px;  padding:15px 2px; font-size:14px; font-weight:600; text-align:left;}#legacy-pdp-root .lgc-faq-q .lgc-plus{ font-size:18px; font-weight:300; transition:transform .25s ease; color:var(--lgc-ink-faint); }#legacy-pdp-root .lgc-faq-item.is-open .lgc-plus{ transform:rotate(45deg); }#legacy-pdp-root .lgc-faq-a{ max-height:0; overflow:hidden; transition:max-height .3s ease; }#legacy-pdp-root .lgc-faq-a-inner{ padding:0 2px 16px; font-size:13px; color:var(--lgc-ink-soft); }#legacy-pdp-root .lgc-faq-item.is-open .lgc-faq-a{ max-height:300px; }\n\/* ---------- FOOTER ---------- *\/#legacy-pdp-root .lgc-tagline{ text-align:center; padding:32px 20px 6px; font-size:13px; color:var(--lgc-ink-faint); font-weight:500; }\n\/* ---------- LANG SWITCH (bandeiras) ---------- *\/#legacy-pdp-root .lgc-langbar{ display:none; justify-content:center; gap:8px; padding-top:14px; }#legacy-pdp-root .lgc-lang-btn{  width:26px; height:19px; padding:0; border-radius:2px; overflow:hidden;  border:1px solid var(--lgc-line); opacity:.55; transition:opacity .2s ease, border-color .2s ease;  line-height:0;}#legacy-pdp-root .lgc-lang-btn img{ width:100%; height:100%; object-fit:cover; border-radius:1px; }#legacy-pdp-root .lgc-lang-btn.is-active{ opacity:1; border-color:var(--lgc-black); }\n\u003c\/style\u003e\n\n\u003csection class=\"lgc-wrap lgc-hero\"\u003e\n  \u003cspan class=\"lgc-badge\"\u003e\u003cspan class=\"lgc-badge-dot\"\u003e\u003c\/span\u003eLEGACY — Conçues pour durer\u003c\/span\u003e\n  \u003ch2 class=\"lgc-h1\"\u003eMONACO — Présence d'aviateur, clarté quotidienne.\u003c\/h2\u003e\n\n  \u003cp class=\"lgc-hero-sub\"\u003eUne silhouette audacieuse inspirée des navigateurs avec une géométrie à double pont épurée, dotée de verres polarisés UV400.\u003c\/p\u003e\n\n  \u003cdiv class=\"lgc-hero-pills\"\u003e\n\n    \u003cspan class=\"lgc-pill\"\u003eVerres Polarisés\u003c\/span\u003e\n    \u003cspan class=\"lgc-pill\"\u003eProtection UV400\u003c\/span\u003e\n    \u003cspan class=\"lgc-pill\"\u003eRetours sous 14 jours\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-hero-img\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-monaco-hero-4x5.png?v=1785971123\" alt=\"MONACO polarized UV400 aviator sunglasses\"\u003e\u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\u003csection class=\"lgc-wrap lgc-section\"\u003e\n  \u003cdiv class=\"lgc-pillars-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\"\u003ePourquoi Legacy\u003c\/span\u003e\u003ch2 class=\"lgc-h2\"\u003eClarté polarisée, construction multicouche et caractère européen moderne\u003c\/h2\u003e\n\n\n\u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-pillar-grid\"\u003e\n\n    \u003cdiv class=\"lgc-pillar is-dark\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M12 2 21 7 21 17 12 22 3 17 3 7Z\"\u003e\u003c\/path\u003e\u003cpath d=\"M3 7 12 12 21 7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch4\u003eClarté Polarisée\u003c\/h4\u003e\n\n\u003cp\u003eLes verres polarisés sont conçus pour réduire l'éblouissement réfléchi, offrant une vision plus confortable par temps lumineux.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-pillar is-stone\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M4 4h9l7 7-9 9-7-7z\"\u003e\u003c\/path\u003e\u003ccircle cx=\"9\" cy=\"9\" r=\"1.4\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003ch4\u003eValeur Raffinée\u003c\/h4\u003e\n\n\u003cp\u003eUne monture ronde distinctive à plusieurs couches avec des proportions étudiées et sans majoration de prix inutile.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-pillar is-graphite\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M12 2 3 6v6c0 5 4 8.5 9 10 5-1.5 9-5 9-10V6z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch4\u003eProtection UV400\u003c\/h4\u003e\n\n\u003cp\u003eLes verres UV400 sont conçus pour protéger les yeux des rayons UVA et UVB.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-pillar is-cream\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M4 12a8 8 0 1 0 3-6.2\"\u003e\u003c\/path\u003e\u003cpath d=\"M4 4v5h5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch4\u003eGarantie + Retours\u003c\/h4\u003e\n\n\u003cp\u003eDroit de rétractation de 14 jours et protection contre les défauts de fabrication.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n  \u003cdiv class=\"lgc-carousel-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\"\u003eLes Détails\u003c\/span\u003e\u003ch2 class=\"lgc-h2\"\u003eGéométrie sculptée et détails polis en gros plan\u003c\/h2\u003e\n\n\u003cp class=\"lgc-p\"\u003eDécouvrez la monture substantielle, le double pont géométrique, les verres polarisés, les charnières renforcées et les branches effilées.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-carousel-wrap\"\u003e\n\n\u003cdiv class=\"lgc-carousel\" data-carousel=\"qualidade\"\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-monaco-quality-1-9x16.png?v=1785971129\" alt=\"MONACO hinge and temple craftsmanship detail\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-monaco-quality-2-9x16.png?v=1785971135\" alt=\"MONACO lens and double bridge detail\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-monaco-quality-3-9x16.png?v=1785971140\" alt=\"MONACO polished frame material detail\"\u003e\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003cbutton class=\"lgc-arrow lgc-prev\" data-arrow-prev=\"qualidade\" aria-label=\"Previous\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M15 18l-6-6 6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\u003cbutton class=\"lgc-arrow lgc-next\" data-arrow-next=\"qualidade\" aria-label=\"Next\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M9 18l6-6-6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-dots\" data-dots=\"qualidade\"\u003e\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n  \u003cdiv class=\"lgc-carousel-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\"\u003eCaractère Méditerranéen\u003c\/span\u003e\u003ch2 class=\"lgc-h2\"\u003eUn style confiant de la côte à la ville\u003c\/h2\u003e\n\n\u003cp class=\"lgc-p\"\u003ePortez MONACO avec des vêtements sur mesure décontractés, du lin impeccable ou des essentiels quotidiens modernes pour une touche européenne pleine d'assurance.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-carousel-wrap\"\u003e\n\n\u003cdiv class=\"lgc-carousel\" data-carousel=\"uso\"\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-monaco-lifestyle-1-9x16.png?v=1785971145\" alt=\"MONACO aviator sunglasses coastal lifestyle\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-monaco-lifestyle-2-9x16.png?v=1785971249\" alt=\"MONACO aviator sunglasses cafe lifestyle\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-monaco-lifestyle-3-9x16.png?v=1785971183\" alt=\"MONACO aviator sunglasses European street lifestyle\"\u003e\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003cbutton class=\"lgc-arrow lgc-prev\" data-arrow-prev=\"uso\" aria-label=\"Previous\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M15 18l-6-6 6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\u003cbutton class=\"lgc-arrow lgc-next\" data-arrow-next=\"uso\" aria-label=\"Next\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M9 18l6-6-6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-dots\" data-dots=\"uso\"\u003e\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c!-- OPTIONAL SIZE GUIDE\nInclude a size\/measurement table only when the source provides verified measurements\nin centimetres for direct comparison. Never create a table from size labels alone.\n--\u0026gt;\n\n\u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n  \u003cdiv class=\"lgc-card is-white\"\u003e\n\n\u003cdiv class=\"lgc-section-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\"\u003eSpécifications\u003c\/span\u003e\u003ch2 class=\"lgc-h2\"\u003eDétails du produit\u003c\/h2\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tabs-nav\" data-tabgroup=\"specs\"\u003e\n\n\u003cbutton class=\"lgc-tab-btn is-active\" data-tab=\"materiais\"\u003eDesign\u003c\/button\u003e\u003cbutton class=\"lgc-tab-btn\" data-tab=\"cuidados\"\u003eEntretien\u003c\/button\u003e\u003cbutton class=\"lgc-tab-btn\" data-tab=\"tecnica\"\u003eAjustement\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tab-panel is-active\" data-panel=\"materiais\"\u003e\u003cdiv class=\"lgc-specs-list\"\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eStyle\u003c\/span\u003e\u003cspan\u003eLunettes de soleil aviateur inspirées des navigateurs\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eFinition de la monture\u003c\/span\u003e\u003cspan\u003eMonture pleine sculptée avec un double pont géométrique épuré\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eTechnologie des verres\u003c\/span\u003e\u003cspan\u003ePolarisés UV400\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eMatériel\u003c\/span\u003e\u003cspan\u003ePont de nez intégré, charnières renforcées et branches effilées avec des accents polis\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tab-panel\" data-panel=\"cuidados\"\u003e\u003cdiv class=\"lgc-specs-list\"\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eNettoyage\u003c\/span\u003e\u003cspan\u003eUtiliser un chiffon de nettoyage en microfibre propre\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eHumidité\u003c\/span\u003e\u003cspan\u003eRincer la poussière avant d'essuyer ; éviter une pression abrasive\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eSéchage\u003c\/span\u003e\u003cspan\u003eRanger au sec dans un étui de protection, à l'abri de la chaleur\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tab-panel\" data-panel=\"tecnica\"\u003e\u003cdiv class=\"lgc-specs-list\"\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eProfil de la monture\u003c\/span\u003e\u003cspan\u003eSilhouette aviateur audacieuse avec une couvrance équilibrée et des proportions structurées\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eConseils d'ajustement\u003c\/span\u003e\u003cspan\u003eChoisir en fonction de la largeur du visage et de la couvrance préférée\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eUtilisation\u003c\/span\u003e\u003cspan\u003eQuotidien \/ voyage \/ loisirs\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eCatégorie\u003c\/span\u003e\u003cspan\u003eUnisexe\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003cdiv class=\"legacy-brand-card\" data-legacy-brand-signature=\"v6\"\u003e\n\n  \u003cdiv class=\"legacy-brand-card__inner\"\u003e\n\n    \u003cdiv class=\"legacy-brand-card__logo-wrap\"\u003e\n\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/logo-white.png?v=1785300933\" alt=\"Legacy Store\" class=\"legacy-brand-card__logo\"\u003e\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"legacy-brand-card__content\"\u003e\n\n      \u003cp class=\"legacy-brand-card__eyebrow\"\u003eÀ Propos de Nous\u003c\/p\u003e\n\n\n      \u003cp class=\"legacy-brand-card__text\"\u003e\n        Legacy est conçue pour ceux qui apprécient le style intemporel, les détails raffinés et la qualité durable.\n        Nous sélectionnons des essentiels sophistiqués qui apportent confiance, caractère et sophistication sans effort\n        à la vie quotidienne.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"legacy-brand-card__socials\"\u003e\n\n      \u003ca href=\"https:\/\/instagram.com\/legacy.luxurywear\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"legacy-brand-card__social legacy-brand-card__social--clickable\" aria-label=\"Instagram Legacy Luxurywear\"\u003e\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003c!--$9--\u003e\n        \n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eInstagram\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \n\n      \u003cdiv class=\"legacy-brand-card__social\" aria-label=\"TikTok\"\u003e\n\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M14.2 4c.6 1.7 1.7 3 3.8 3.3v2.5c-1.4 0-2.7-.4-3.8-1.1v5.4c0 3-2.2 5-5.1 5-2.6 0-4.7-1.8-4.7-4.4 0-2.9 2.4-4.8 5.3-4.4v2.6c-1.2-.4-2.6.3-2.6 1.8 0 1.1.9 1.9 2 1.9 1.3 0 2.3-.8 2.3-2.6V4h2.8Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eTikTok\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"legacy-brand-card__social\" aria-label=\"YouTube\"\u003e\n\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M21.2 8.4c-.2-1-.9-1.8-1.9-2-1.7-.4-7.3-.4-7.3-.4s-5.6 0-7.3.4c-1 .2-1.7 1-1.9 2C2.4 10 2.4 12 2.4 12s0 2 .4 3.6c.2 1 .9 1.8 1.9 2 1.7.4 7.3.4 7.3.4s5.6 0 7.3-.4c1-.2 1.7-1 1.9-2 .4-1.6.4-3.6.4-3.6s0-2-.4-3.6Z\" stroke=\"currentColor\" stroke-width=\"1.8\" fill=\"none\"\u003e\u003c\/path\u003e\n            \u003cpath d=\"M10.2 9.4 15 12l-4.8 2.6V9.4Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eYouTube\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"legacy-brand-card__social\" aria-label=\"Facebook\"\u003e\n\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M13.4 20v-6.2h2.1l.4-2.5h-2.5V9.7c0-.7.2-1.2 1.2-1.2h1.4V6.2c-.2 0-.9-.1-1.8-.1-1.8 0-3.1 1.1-3.1 3.2v2h-2.1v2.5h2.1V20h2.3Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eFacebook\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \n\n\n\n\n\n\u003cstyle\u003e\n  .legacy-brand-card,\n  .legacy-brand-card * {\n    box-sizing: border-box;\n  }\n\n  .legacy-brand-card {\n    width: 100%;\n    margin: 0;\n  }\n\n  .legacy-brand-card__inner {\n    background: #1c1c1c;\n    color: #ffffff;\n    border-radius: 16px;\n    padding: 24px 22px;\n    font-family: Inter, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Arial, sans-serif;\n    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.16);\n  }\n\n  .legacy-brand-card__logo-wrap {\n    margin-bottom: 18px;\n  }\n\n  .legacy-brand-card__logo {\n    display: block;\n    max-width: 180px;\n    width: 100%;\n    height: auto;\n  }\n\n  .legacy-brand-card__content {\n    margin-bottom: 20px;\n  }\n\n  .legacy-brand-card__eyebrow {\n    margin: 0 0 10px;\n    font-size: 14px;\n    line-height: 1.2;\n    font-weight: 700;\n    color: #ffffff;\n  }\n\n  .legacy-brand-card__text {\n    margin: 0;\n    color: rgba(255, 255, 255, 0.72);\n    font-size: 15px;\n    line-height: 1.8;\n    font-weight: 400;\n    max-width: 640px;\n  }\n\n  .legacy-brand-card__socials {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 12px;\n  }\n\n  .legacy-brand-card__social {\n    display: flex;\n    align-items: center;\n    gap: 10px;\n    padding: 12px 14px;\n    border-radius: 12px;\n    background: rgba(255, 255, 255, 0.04);\n    border: 1px solid rgba(255, 255, 255, 0.08);\n    text-decoration: none;\n    color: #ffffff;\n    min-width: 0;\n  }\n\n  .legacy-brand-card__social--clickable {\n    transition: transform 0.2s ease, background 0.2s ease, border-color 0.2s ease;\n    cursor: pointer;\n  }\n\n  .legacy-brand-card__social--clickable:hover {\n    transform: translateY(-1px);\n    background: rgba(255, 255, 255, 0.07);\n    border-color: rgba(255, 255, 255, 0.16);\n  }\n\n  .legacy-brand-card__social-icon {\n    width: 18px;\n    height: 18px;\n    min-width: 18px;\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    color: #ffffff;\n  }\n\n  .legacy-brand-card__social-icon svg {\n    width: 18px;\n    height: 18px;\n    display: block;\n  }\n\n  .legacy-brand-card__social-label {\n    font-size: 13px;\n    font-weight: 600;\n    color: #ffffff;\n    white-space: nowrap;\n  }\n\n  .legacy-brand-card__social-handle {\n    margin-left: auto;\n    font-size: 13px;\n    color: rgba(255, 255, 255, 0.66);\n    overflow: hidden;\n    text-overflow: ellipsis;\n    white-space: nowrap;\n  }\n\n  @media screen and (max-width: 749px) {\n    .legacy-brand-card__inner {\n      padding: 20px 18px;\n      border-radius: 14px;\n    }\n\n    .legacy-brand-card__logo {\n      max-width: 160px;\n    }\n\n    .legacy-brand-card__text {\n      font-size: 14px;\n      line-height: 1.7;\n    }\n\n    .legacy-brand-card__socials {\n      grid-template-columns: 1fr;\n    }\n\n    .legacy-brand-card__social {\n      padding: 11px 12px;\n    }\n\n    .legacy-brand-card__social-label,\n    .legacy-brand-card__social-handle {\n      font-size: 12.5px;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cstyle\u003e\n  \/* Compatibility with the legacy PDP reset. Keeps the approved card visually identical. *\/\n  #legacy-pdp-root .legacy-brand-card,\n  #legacy-pdp-root .legacy-brand-card * { box-sizing: border-box; }\n  #legacy-pdp-root .legacy-brand-card { width: 100%; margin: 0; }\n  #legacy-pdp-root .legacy-brand-card__inner {\n    background: #1c1c1c; color: #ffffff; border-radius: 16px; padding: 24px 22px;\n    font-family: Inter, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Arial, sans-serif;\n    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.16);\n  }\n  #legacy-pdp-root .legacy-brand-card__logo-wrap { margin-bottom: 18px; }\n  #legacy-pdp-root .legacy-brand-card__logo { display: block; max-width: 180px; width: 100%; height: auto; }\n  #legacy-pdp-root .legacy-brand-card__content { margin-bottom: 20px; }\n  #legacy-pdp-root .legacy-brand-card__eyebrow {\n    margin: 0 0 10px; font-size: 14px; line-height: 1.2; font-weight: 700; color: #ffffff;\n  }\n  #legacy-pdp-root .legacy-brand-card__text {\n    margin: 0; color: rgba(255, 255, 255, 0.72); font-size: 15px; line-height: 1.8;\n    font-weight: 400; max-width: 640px;\n  }\n  #legacy-pdp-root .legacy-brand-card__socials {\n    display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 12px;\n  }\n  #legacy-pdp-root .legacy-brand-card__social {\n    display: flex; align-items: center; gap: 10px; padding: 12px 14px; border-radius: 12px;\n    background: rgba(255, 255, 255, 0.04); border: 1px solid rgba(255, 255, 255, 0.08);\n    text-decoration: none; color: #ffffff; min-width: 0;\n  }\n  #legacy-pdp-root .legacy-brand-card__social--clickable {\n    transition: transform 0.2s ease, background 0.2s ease, border-color 0.2s ease; cursor: pointer;\n  }\n  #legacy-pdp-root .legacy-brand-card__social--clickable:hover {\n    transform: translateY(-1px); background: rgba(255, 255, 255, 0.07);\n    border-color: rgba(255, 255, 255, 0.16);\n  }\n  #legacy-pdp-root .legacy-brand-card__social-icon {\n    width: 18px; height: 18px; min-width: 18px; display: inline-flex;\n    align-items: center; justify-content: center; color: #ffffff;\n  }\n  #legacy-pdp-root .legacy-brand-card__social-icon svg { width: 18px; height: 18px; display: block; }\n  #legacy-pdp-root .legacy-brand-card__social-label {\n    font-size: 13px; font-weight: 600; color: #ffffff; white-space: nowrap;\n  }\n  #legacy-pdp-root .legacy-brand-card__social-handle {\n    margin-left: auto; font-size: 13px; color: rgba(255, 255, 255, 0.66);\n    overflow: hidden; text-overflow: ellipsis; white-space: nowrap;\n  }\n  @media screen and (max-width: 749px) {\n    #legacy-pdp-root .legacy-brand-card__inner { padding: 20px 18px; border-radius: 14px; }\n    #legacy-pdp-root .legacy-brand-card__logo { max-width: 160px; }\n    #legacy-pdp-root .legacy-brand-card__text { font-size: 14px; line-height: 1.7; }\n    #legacy-pdp-root .legacy-brand-card__socials { grid-template-columns: 1fr; }\n    #legacy-pdp-root .legacy-brand-card__social { padding: 11px 12px; }\n    #legacy-pdp-root .legacy-brand-card__social-label,\n    #legacy-pdp-root .legacy-brand-card__social-handle { font-size: 12.5px; }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"lgc-wrap lgc-tagline\"\u003eL'héritage n'est pas ce que nous avons. C'est ce que nous laissons.\u003c\/div\u003e\n\n\n\n\n\n\n\u003cscript\u003e\n(function(){\n  document.querySelectorAll('#legacy-pdp-root, .legacy-pdp').forEach(function(root){\n    if(root.dataset.lgcInit) return;\n    root.dataset.lgcInit = \"1\";\n\n    root.querySelectorAll('[data-tabgroup]').forEach(function(nav){\n      var section = nav.closest('.lgc-card') || root;\n      var buttons = nav.querySelectorAll('.lgc-tab-btn');\n      buttons.forEach(function(btn){\n        btn.addEventListener('click', function(){\n          var target = btn.getAttribute('data-tab');\n          buttons.forEach(function(b){ b.classList.remove('is-active'); });\n          btn.classList.add('is-active');\n          section.querySelectorAll('.lgc-tab-panel').forEach(function(panel){\n            panel.classList.toggle('is-active', panel.getAttribute('data-panel') === target);\n          });\n        });\n      });\n    });\n\n    root.querySelectorAll('.lgc-faq-item').forEach(function(item){\n      var q = item.querySelector('.lgc-faq-q');\n      if(q) q.addEventListener('click', function(){ item.classList.toggle('is-open'); });\n    });\n\n    var AUTOPLAY_MS = 5000;\n\n    root.querySelectorAll('.lgc-carousel').forEach(function(carousel){\n      var key = carousel.getAttribute('data-carousel');\n      var dotsWrap = root.querySelector('[data-dots=\"' + key + '\"]');\n      var originals = Array.prototype.slice.call(carousel.querySelectorAll('.lgc-carousel-item'));\n      var n = originals.length;\n      if(!dotsWrap || n \u003c 2) return;\n\n      originals.forEach(function(_, i){\n        var dot = document.createElement('span');\n        dot.className = 'lgc-dot' + (i === 0 ? ' is-active' : '');\n        dotsWrap.appendChild(dot);\n      });\n      var dots = dotsWrap.querySelectorAll('.lgc-dot');\n\n      var firstClone = originals[0].cloneNode(true);\n      var lastClone = originals[n - 1].cloneNode(true);\n      firstClone.setAttribute('aria-hidden', 'true');\n      lastClone.setAttribute('aria-hidden', 'true');\n      carousel.appendChild(firstClone);\n      carousel.insertBefore(lastClone, originals[0]);\n\n      var allItems = Array.prototype.slice.call(carousel.children);\n\n      function scrollLeftFor(el){\n        return el.getBoundingClientRect().left - carousel.getBoundingClientRect().left + carousel.scrollLeft;\n      }\n      function goTo(i, smooth){\n        carousel.scrollTo({ left: scrollLeftFor(allItems[i]), behavior: smooth ? 'smooth' : 'auto' });\n      }\n      function setActiveDot(realIndex){\n        dots.forEach(function(d, i){ d.classList.toggle('is-active', i === realIndex); });\n      }\n\n      goTo(1, false);\n\n      var settleTimer = null;\n      var autoplayTimer = null;\n\n      function settle(){\n        var center = carousel.scrollLeft + carousel.clientWidth \/ 2;\n        var closest = 1;\n        var closestDist = Infinity;\n        allItems.forEach(function(item, i){\n          var itemCenter = item.offsetLeft + item.clientWidth \/ 2;\n          var dist = Math.abs(itemCenter - center);\n          if(dist \u003c closestDist){ closestDist = dist; closest = i; }\n        });\n        var realIndex = (closest - 1 + n) % n;\n        setActiveDot(realIndex);\n        if(closest === 0){ goTo(n, false); }\n        else if(closest === allItems.length - 1){ goTo(1, false); }\n      }\n\n      carousel.addEventListener('scroll', function(){\n        clearTimeout(settleTimer);\n        settleTimer = setTimeout(settle, 120);\n      });\n\n      function step(dir){\n        var w = originals[0].getBoundingClientRect().width + 10;\n        carousel.scrollBy({ left: w * dir, behavior: 'smooth' });\n      }\n\n      function scheduleAutoplay(){\n        clearTimeout(autoplayTimer);\n        autoplayTimer = setTimeout(function(){\n          step(1);\n          scheduleAutoplay();\n        }, AUTOPLAY_MS);\n      }\n      function restartAutoplay(){ scheduleAutoplay(); }\n\n      ['pointerdown', 'touchstart', 'wheel'].forEach(function(evt){\n        carousel.addEventListener(evt, restartAutoplay, { passive: true });\n      });\n\n      var prevBtn = root.querySelector('[data-arrow-prev=\"' + key + '\"]');\n      var nextBtn = root.querySelector('[data-arrow-next=\"' + key + '\"]');\n      if(prevBtn) prevBtn.addEventListener('click', function(){ step(-1); restartAutoplay(); });\n      if(nextBtn) nextBtn.addEventListener('click', function(){ step(1); restartAutoplay(); });\n\n      scheduleAutoplay();\n    });\n  });\n})();\n\u003c\/script\u003e\n","brand":"Legacy","offers":[{"title":"Monture ambre \/ Lentille ciel","offer_id":50226130878704,"sku":"15139886268576-52669155213472","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Monture noire \/ Verres marine","offer_id":50226130911472,"sku":"15139886268576-52669155311776","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Monture écaille \/ Verres bruns","offer_id":50226130944240,"sku":"15139886268576-52669155279008","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Monture noire \/ Verre orange","offer_id":50226130977008,"sku":"15139886268576-52669155246240","price":32.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0855\/6357\/2464\/files\/legacy-monaco-gallery-02_21808b63-00eb-4b09-9881-b7e20f080447.png?v=1786195911"},{"product_id":"polarized-uv400-round-metal-sunglasses-legacy-antwerp","title":"Lunettes de soleil rondes en métal polarisées UV400 – Legacy ANTWERP","description":"\n\n\u003cdiv class=\"legacy-pdp\" id=\"legacy-pdp-root\"\u003e\n\n\u003cstyle\u003e#legacy-pdp-root{  --lgc-black:#0D0D0D;  --lgc-graphite:#2B2B2B;  --lgc-stone:#D9D6CF;  --lgc-cream:#F2EFE9;  --lgc-white:#FFFFFF;  --lgc-ink-soft: rgba(13,13,13,0.62);  --lgc-ink-faint: rgba(13,13,13,0.42);  --lgc-line: rgba(13,13,13,0.08);  --lgc-radius-lg: 24px;  --lgc-radius-md: 18px;  --lgc-radius-sm: 12px;  --lgc-sans: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;  all: initial;  display:block;  box-sizing:border-box;  font-family: var(--lgc-sans);  color: var(--lgc-black);  background: var(--lgc-white);  -webkit-font-smoothing: antialiased;  text-align:left;  line-height:1.5;  max-width:600px;  margin:0 auto;}#legacy-pdp-root *, #legacy-pdp-root *::before, #legacy-pdp-root *::after{  box-sizing:border-box; margin:0; padding:0; font-family:inherit;  color:inherit; text-align:left; line-height:inherit; -webkit-font-smoothing: antialiased;}#legacy-pdp-root img{ max-width:100%; display:block; border:0; }#legacy-pdp-root button{ background:none; border:0; cursor:pointer; font:inherit; }#legacy-pdp-root ul{ list-style:none; }#legacy-pdp-root svg{ display:block; flex-shrink:0; }\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@300;400;500;600;700;800\u0026display=swap');\n#legacy-pdp-root .lgc-wrap{ padding:0 18px; }#legacy-pdp-root .lgc-section{ padding:36px 0; }\n#legacy-pdp-root .lgc-badge{  display:inline-flex; align-items:center; gap:6px;  background:var(--lgc-cream); color:var(--lgc-black);  padding:6px 14px; border-radius:999px; font-size:11.5px; font-weight:600;}#legacy-pdp-root .lgc-badge-dot{ width:6px; height:6px; border-radius:50%; background:var(--lgc-black); }\n#legacy-pdp-root .lgc-eyebrow{ font-size:12.5px; font-weight:600; color:var(--lgc-ink-soft); }#legacy-pdp-root .lgc-h1{ font-size:24px; font-weight:700; letter-spacing:-0.02em; line-height:1.12; }#legacy-pdp-root h2.lgc-h2{ font-size:22px; font-weight:700; letter-spacing:-0.02em; line-height:1.15; }#legacy-pdp-root h3.lgc-h3{ font-size:18px; font-weight:600; letter-spacing:-0.01em; }#legacy-pdp-root p.lgc-p{ font-size:15px; font-weight:400; color:var(--lgc-ink-soft); line-height:1.55; }\n\/* ---------- HERO ---------- *\/#legacy-pdp-root .lgc-hero{ padding:36px 0 8px; text-align:center; }#legacy-pdp-root .lgc-hero h1{ margin-top:14px; }#legacy-pdp-root .lgc-hero-sub{ margin:14px 0 0; font-size:15.5px; color:var(--lgc-ink-soft); }#legacy-pdp-root .lgc-hero-pills{ display:flex; gap:8px; justify-content:center; margin-top:20px; flex-wrap:wrap; }#legacy-pdp-root .lgc-pill{  font-size:12px; font-weight:500; padding:7px 14px; border-radius:999px;  background:var(--lgc-white); border:1px solid var(--lgc-line); color:var(--lgc-black);}#legacy-pdp-root .lgc-hero-img{  margin-top:26px; border-radius:var(--lgc-radius-lg); overflow:hidden; background:var(--lgc-cream);}#legacy-pdp-root .lgc-hero-img img{ width:100%; aspect-ratio:4\/5; object-fit:cover; }\n\/* ---------- PILARES ---------- *\/#legacy-pdp-root .lgc-pillars-head{ margin-bottom:18px; }#legacy-pdp-root .lgc-pillars-head h2{ margin-top:8px; }#legacy-pdp-root .lgc-pillar-grid{ display:grid; grid-template-columns:1fr 1fr; gap:12px; }#legacy-pdp-root .lgc-pillar{  border-radius:var(--lgc-radius-md); padding:20px 18px; min-height:150px;  display:flex; flex-direction:column; justify-content:flex-start;}#legacy-pdp-root .lgc-pillar.is-dark{ background:var(--lgc-black); color:var(--lgc-white); }#legacy-pdp-root .lgc-pillar.is-graphite{ background:var(--lgc-graphite); color:var(--lgc-white); }#legacy-pdp-root .lgc-pillar.is-stone{ background:var(--lgc-stone); color:var(--lgc-black); }#legacy-pdp-root .lgc-pillar.is-cream{ background:var(--lgc-cream); color:var(--lgc-black); }#legacy-pdp-root .lgc-pillar svg{ width:20px; height:20px; margin-bottom:16px; opacity:.9; }#legacy-pdp-root .lgc-pillar h4{ font-size:15px; font-weight:600; margin-bottom:6px; letter-spacing:-0.01em; }#legacy-pdp-root .lgc-pillar p{ font-size:12.5px; opacity:.72; font-weight:400; line-height:1.4; }\n\/* ---------- CARROSSÉIS ---------- *\/#legacy-pdp-root .lgc-carousel-head{ margin-bottom:16px; }#legacy-pdp-root .lgc-carousel-head h2{ margin-top:8px; }#legacy-pdp-root .lgc-carousel-head .lgc-p{ margin-top:6px; }#legacy-pdp-root .lgc-carousel{  display:flex; overflow-x:auto; gap:10px; scroll-snap-type:x mandatory;  -webkit-overflow-scrolling:touch; scrollbar-width:none; padding-bottom:2px;  margin:0 -18px; padding-left:18px; padding-right:18px;}#legacy-pdp-root .lgc-carousel::-webkit-scrollbar{ display:none; }#legacy-pdp-root .lgc-carousel-item{  flex:0 0 82%; scroll-snap-align:center; border-radius:var(--lgc-radius-md);  overflow:hidden; background:var(--lgc-cream); position:relative;}#legacy-pdp-root .lgc-carousel-item img{ width:100%; aspect-ratio:9\/16; object-fit:cover; }#legacy-pdp-root .lgc-carousel-cap{  position:absolute; left:10px; bottom:10px; background:rgba(13,13,13,0.55);  color:var(--lgc-white); font-size:11.5px; font-weight:500; padding:5px 10px; border-radius:999px;  backdrop-filter:blur(4px);}#legacy-pdp-root .lgc-carousel-wrap{ position:relative; }#legacy-pdp-root .lgc-arrow{  position:absolute; top:50%; transform:translateY(-50%); z-index:2;  width:32px; height:32px; border-radius:50%; background:rgba(13,13,13,0.5);  display:flex; align-items:center; justify-content:center; backdrop-filter:blur(4px);}#legacy-pdp-root .lgc-arrow svg{ width:16px; height:16px; stroke:var(--lgc-white); }#legacy-pdp-root .lgc-arrow.lgc-prev{ left:8px; }#legacy-pdp-root .lgc-arrow.lgc-next{ right:8px; }#legacy-pdp-root .lgc-dots{ display:flex; justify-content:center; gap:6px; margin-top:14px; }#legacy-pdp-root .lgc-dot{ width:6px; height:6px; border-radius:50%; background:var(--lgc-line); transition:all .2s ease; }#legacy-pdp-root .lgc-dot.is-active{ background:var(--lgc-black); width:16px; border-radius:3px; }\n\/* ---------- CARDS (dimensões \/ specs \/ faq) ---------- *\/#legacy-pdp-root .lgc-card{ background:var(--lgc-cream); border-radius:var(--lgc-radius-lg); padding:22px 18px; }#legacy-pdp-root .lgc-card.is-white{ background:var(--lgc-white); border:1px solid var(--lgc-line); }#legacy-pdp-root .lgc-section-head{ margin-bottom:18px; }#legacy-pdp-root .lgc-section-head h2{ margin-top:6px; }#legacy-pdp-root .lgc-tabs-nav{  display:inline-flex; gap:4px; background:var(--lgc-white); padding:4px; border-radius:999px; margin-bottom:18px;}#legacy-pdp-root .lgc-card.is-white .lgc-tabs-nav{ background:var(--lgc-cream); }#legacy-pdp-root .lgc-tab-btn{  padding:8px 14px; font-size:12.5px; font-weight:600; border-radius:999px; color:var(--lgc-ink-faint);  transition:all .2s ease;}#legacy-pdp-root .lgc-tab-btn.is-active{ background:var(--lgc-black); color:var(--lgc-white); }#legacy-pdp-root .lgc-tab-panel{ display:none; }#legacy-pdp-root .lgc-tab-panel.is-active{ display:block; }\n#legacy-pdp-root table.lgc-table{  width:100%; border-collapse:separate; border-spacing:0; font-size:13.5px;  background:var(--lgc-white); border-radius:var(--lgc-radius-sm); overflow:hidden;}#legacy-pdp-root table.lgc-table th, #legacy-pdp-root table.lgc-table td{  padding:11px 12px; text-align:left; border-bottom:1px solid var(--lgc-line);}#legacy-pdp-root table.lgc-table td:first-child{ font-weight:600; width:46%; }#legacy-pdp-root table.lgc-table tr:last-child td{ border-bottom:0; }#legacy-pdp-root .lgc-size-note{ font-size:12px; color:var(--lgc-ink-faint); margin-top:14px; }#legacy-pdp-root .lgc-table-scroll{  max-width:100%; overflow:hidden;  border-radius:var(--lgc-radius-sm); border:1px solid var(--lgc-line);}#legacy-pdp-root .lgc-table-scroll table.lgc-table{  width:100%; table-layout:fixed; border-radius:0; font-size:10.5px;}#legacy-pdp-root .lgc-table-scroll table.lgc-table th,#legacy-pdp-root .lgc-table-scroll table.lgc-table td{  padding:7px 3px; text-align:center; white-space:normal; word-break:break-word; overflow-wrap:break-word;}#legacy-pdp-root .lgc-table-scroll table.lgc-table th{  font-size:7.8px; letter-spacing:0; text-transform:uppercase; font-weight:600;  color:var(--lgc-ink-soft); background:var(--lgc-cream); line-height:1.2;}#legacy-pdp-root .lgc-table-scroll table.lgc-table td:first-child,#legacy-pdp-root .lgc-table-scroll table.lgc-table th:first-child{  font-weight:700;}\n#legacy-pdp-root .lgc-specs-list{ display:grid; gap:0; }#legacy-pdp-root .lgc-specs-row{  display:grid; grid-template-columns:1fr; gap:2px; padding:13px 0; border-bottom:1px solid var(--lgc-line); font-size:13.5px;}#legacy-pdp-root .lgc-specs-row:last-child{ border-bottom:0; }#legacy-pdp-root .lgc-specs-row span:first-child{ font-weight:600; color:var(--lgc-black); font-size:11px; text-transform:uppercase; letter-spacing:.04em; opacity:.6; }#legacy-pdp-root .lgc-specs-row span:last-child{ color:var(--lgc-black); }\n\/* ---------- GARANTIA (2 por linha) ---------- *\/#legacy-pdp-root .lgc-trust-head{ margin-bottom:18px; }#legacy-pdp-root .lgc-trust-head h2{ margin-top:8px; }#legacy-pdp-root .lgc-trust-grid{ display:grid; grid-template-columns:1fr 1fr; gap:12px; }#legacy-pdp-root .lgc-trust-item{  border-radius:var(--lgc-radius-md); padding:20px 14px; text-align:center; background:var(--lgc-cream);}#legacy-pdp-root .lgc-trust-item svg{ width:22px; height:22px; margin:0 auto 12px; }#legacy-pdp-root .lgc-trust-item h4{ font-size:14px; font-weight:600; margin-bottom:5px; }#legacy-pdp-root .lgc-trust-item p{ font-size:12px; color:var(--lgc-ink-soft); line-height:1.4; }\n\/* ---------- FAQ ---------- *\/#legacy-pdp-root .lgc-faq-item{ border-bottom:1px solid var(--lgc-line); }#legacy-pdp-root .lgc-faq-item:last-child{ border-bottom:0; }#legacy-pdp-root .lgc-faq-q{  width:100%; display:flex; justify-content:space-between; align-items:center; gap:10px;  padding:15px 2px; font-size:14px; font-weight:600; text-align:left;}#legacy-pdp-root .lgc-faq-q .lgc-plus{ font-size:18px; font-weight:300; transition:transform .25s ease; color:var(--lgc-ink-faint); }#legacy-pdp-root .lgc-faq-item.is-open .lgc-plus{ transform:rotate(45deg); }#legacy-pdp-root .lgc-faq-a{ max-height:0; overflow:hidden; transition:max-height .3s ease; }#legacy-pdp-root .lgc-faq-a-inner{ padding:0 2px 16px; font-size:13px; color:var(--lgc-ink-soft); }#legacy-pdp-root .lgc-faq-item.is-open .lgc-faq-a{ max-height:300px; }\n\/* ---------- FOOTER ---------- *\/#legacy-pdp-root .lgc-tagline{ text-align:center; padding:32px 20px 6px; font-size:13px; color:var(--lgc-ink-faint); font-weight:500; }\n\/* ---------- LANG SWITCH (bandeiras) ---------- *\/#legacy-pdp-root .lgc-langbar{ display:none; justify-content:center; gap:8px; padding-top:14px; }#legacy-pdp-root .lgc-lang-btn{  width:26px; height:19px; padding:0; border-radius:2px; overflow:hidden;  border:1px solid var(--lgc-line); opacity:.55; transition:opacity .2s ease, border-color .2s ease;  line-height:0;}#legacy-pdp-root .lgc-lang-btn img{ width:100%; height:100%; object-fit:cover; border-radius:1px; }#legacy-pdp-root .lgc-lang-btn.is-active{ opacity:1; border-color:var(--lgc-black); }\n\u003c\/style\u003e\n\n\u003csection class=\"lgc-wrap lgc-hero\"\u003e\n  \u003cspan class=\"lgc-badge\"\u003e\u003cspan class=\"lgc-badge-dot\"\u003e\u003c\/span\u003eLEGACY — Conçu pour durer\u003c\/span\u003e\n  \u003ch2 class=\"lgc-h1\"\u003eANTWERP — Cercles modernes, clarté raffinée.\u003c\/h2\u003e\n\n  \u003cp class=\"lgc-hero-sub\"\u003eUne silhouette ronde et superposée combinant des éléments métalliques fins et des accents sculptés, complétée par des verres polarisés UV400.\u003c\/p\u003e\n\n  \u003cdiv class=\"lgc-hero-pills\"\u003e\n\n    \u003cspan class=\"lgc-pill\"\u003eVerres Polarisés\u003c\/span\u003e\n    \u003cspan class=\"lgc-pill\"\u003eProtection UV400\u003c\/span\u003e\n    \u003cspan class=\"lgc-pill\"\u003eRetours sous 14 jours\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-hero-img\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/antwerp-hero.png?v=1785969781\" alt=\"ANTWERP polarized UV400 round metal sunglasses\"\u003e\u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\u003csection class=\"lgc-wrap lgc-section\"\u003e\n  \u003cdiv class=\"lgc-pillars-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\"\u003ePourquoi Legacy\u003c\/span\u003e\u003ch2 class=\"lgc-h2\"\u003eClarté polarisée, construction superposée et caractère européen moderne\u003c\/h2\u003e\n\n\n\u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-pillar-grid\"\u003e\n\n    \u003cdiv class=\"lgc-pillar is-dark\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M12 2 21 7 21 17 12 22 3 17 3 7Z\"\u003e\u003c\/path\u003e\u003cpath d=\"M3 7 12 12 21 7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch4\u003eClarté Polarisée\u003c\/h4\u003e\n\n\u003cp\u003eLes verres polarisés sont conçus pour réduire l'éblouissement réfléchi pour une vision plus confortable dans des conditions lumineuses.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-pillar is-stone\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M4 4h9l7 7-9 9-7-7z\"\u003e\u003c\/path\u003e\u003ccircle cx=\"9\" cy=\"9\" r=\"1.4\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003ch4\u003eValeur raffinée\u003c\/h4\u003e\n\n\u003cp\u003eUne monture ronde superposée distinctive avec des proportions étudiées et aucune majoration inutile.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-pillar is-graphite\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M12 2 3 6v6c0 5 4 8.5 9 10 5-1.5 9-5 9-10V6z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch4\u003eProtection UV400\u003c\/h4\u003e\n\n\u003cp\u003eLes verres UV400 sont conçus pour aider à protéger les yeux de la lumière UVA et UVB.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-pillar is-cream\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M4 12a8 8 0 1 0 3-6.2\"\u003e\u003c\/path\u003e\u003cpath d=\"M4 4v5h5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch4\u003eGarantie + Retours\u003c\/h4\u003e\n\n\u003cp\u003eDroit de rétractation de 14 jours et protection contre les défauts de fabrication.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n  \u003cdiv class=\"lgc-carousel-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\"\u003eLes Détails\u003c\/span\u003e\u003ch2 class=\"lgc-h2\"\u003eDes cercles superposés et un travail du métal de précision en gros plan\u003c\/h2\u003e\n\n\u003cp class=\"lgc-p\"\u003eDécouvrez les cercles circulaires, le pont droit, les verres polarisés, les plaquettes de nez réglables et les fines branches métalliques.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-carousel-wrap\"\u003e\n\n\u003cdiv class=\"lgc-carousel\" data-carousel=\"qualidade\"\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/antwerp-quality-1.png?v=1785969763\" alt=\"ANTWERP layered rim and gradient lens detail\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/antwerp-quality-2.png?v=1785969768\" alt=\"ANTWERP black metal temple and hinge detail\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/antwerp-quality-3.png?v=1785969774\" alt=\"ANTWERP Havana circular frame detail\"\u003e\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003cbutton class=\"lgc-arrow lgc-prev\" data-arrow-prev=\"qualidade\" aria-label=\"Previous\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M15 18l-6-6 6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\u003cbutton class=\"lgc-arrow lgc-next\" data-arrow-next=\"qualidade\" aria-label=\"Next\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M9 18l6-6-6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-dots\" data-dots=\"qualidade\"\u003e\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n  \u003cdiv class=\"lgc-carousel-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\"\u003eModernisme Européen\u003c\/span\u003e\u003ch2 class=\"lgc-h2\"\u003eCaractère distinctif des quartiers de designers à l'heure dorée\u003c\/h2\u003e\n\n\u003cp class=\"lgc-p\"\u003ePortez les ANTWERP avec des vêtements superposés sur mesure, des neutres épurés ou des essentiels modernes du quotidien pour une finition européenne soignée.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-carousel-wrap\"\u003e\n\n\u003cdiv class=\"lgc-carousel\" data-carousel=\"uso\"\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/antwerp-lifestyle-1.png?v=1785969792\" alt=\"ANTWERP round sunglasses city lifestyle\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/antwerp-lifestyle-2.png?v=1785969757\" alt=\"ANTWERP round sunglasses cafe lifestyle\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/antwerp-lifestyle-3.png?v=1785969787\" alt=\"ANTWERP Havana round sunglasses golden hour lifestyle\"\u003e\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003cbutton class=\"lgc-arrow lgc-prev\" data-arrow-prev=\"uso\" aria-label=\"Previous\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M15 18l-6-6 6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\u003cbutton class=\"lgc-arrow lgc-next\" data-arrow-next=\"uso\" aria-label=\"Next\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M9 18l6-6-6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-dots\" data-dots=\"uso\"\u003e\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c!-- OPTIONAL SIZE GUIDE\nInclude a size\/measurement table only when the source provides verified measurements\nin centimetres for direct comparison. Never create a table from size labels alone.\n--\u0026gt;\n\n\u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n  \u003cdiv class=\"lgc-card is-white\"\u003e\n\n\u003cdiv class=\"lgc-section-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\"\u003eSpécifications\u003c\/span\u003e\u003ch2 class=\"lgc-h2\"\u003eDétails du produit\u003c\/h2\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tabs-nav\" data-tabgroup=\"specs\"\u003e\n\n\u003cbutton class=\"lgc-tab-btn is-active\" data-tab=\"materiais\"\u003eConception\u003c\/button\u003e\u003cbutton class=\"lgc-tab-btn\" data-tab=\"cuidados\"\u003eEntretien\u003c\/button\u003e\u003cbutton class=\"lgc-tab-btn\" data-tab=\"tecnica\"\u003eAjustement\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tab-panel is-active\" data-panel=\"materiais\"\u003e\u003cdiv class=\"lgc-specs-list\"\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eStyle\u003c\/span\u003e\u003cspan\u003eLunettes de soleil rondes en métal et acétate\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eFinition de la Monture\u003c\/span\u003e\u003cspan\u003eCercles superposés avec détails en métal fin et accents en acétate sculpté\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eTechnologie des Verres\u003c\/span\u003e\u003cspan\u003ePolarisés UV400\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eMatériel\u003c\/span\u003e\u003cspan\u003ePont droit, plaquettes de nez réglables, charnières renforcées et fines branches métalliques\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tab-panel\" data-panel=\"cuidados\"\u003e\u003cdiv class=\"lgc-specs-list\"\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eNettoyage\u003c\/span\u003e\u003cspan\u003eUtilisez un chiffon de nettoyage en microfibre propre\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eHumidité\u003c\/span\u003e\u003cspan\u003eRincez la poussière avant d'essuyer ; évitez la pression abrasive\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eSéchage\u003c\/span\u003e\u003cspan\u003eRangez au sec dans un étui de protection à l'abri de la chaleur\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tab-panel\" data-panel=\"tecnica\"\u003e\u003cdiv class=\"lgc-specs-list\"\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eProfil de la Monture\u003c\/span\u003e\u003cspan\u003eSilhouette ronde équilibrée avec des proportions superposées distinctives\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eConseils d'Ajustement\u003c\/span\u003e\u003cspan\u003eChoisissez en fonction de la largeur du visage et de la couverture préférée\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eUtilisation\u003c\/span\u003e\u003cspan\u003eQuotidien \/ voyage \/ loisirs\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eDépartement\u003c\/span\u003e\u003cspan\u003eUnisexe\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003cdiv class=\"legacy-brand-card\" data-legacy-brand-signature=\"v6\"\u003e\n\n  \u003cdiv class=\"legacy-brand-card__inner\"\u003e\n\n    \u003cdiv class=\"legacy-brand-card__logo-wrap\"\u003e\n\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/logo-white.png?v=1785300933\" alt=\"Legacy Store\" class=\"legacy-brand-card__logo\"\u003e\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"legacy-brand-card__content\"\u003e\n\n      \u003cp class=\"legacy-brand-card__eyebrow\"\u003eÀ propos de nous\u003c\/p\u003e\n\n\n      \u003cp class=\"legacy-brand-card__text\"\u003e\n        Legacy est conçu pour ceux qui apprécient un style intemporel, des détails raffinés et une qualité durable.\n        Nous sélectionnons des essentiels élégants qui apportent confiance, caractère et sophistication sans effort\n        à la vie quotidienne.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"legacy-brand-card__socials\"\u003e\n\n      \u003ca href=\"https:\/\/instagram.com\/legacy.luxurywear\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"legacy-brand-card__social legacy-brand-card__social--clickable\" aria-label=\"Instagram Legacy Luxurywear\"\u003e\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003c!--$9--\u003e\n        \n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eInstagram\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \n\n      \u003cdiv class=\"legacy-brand-card__social\" aria-label=\"TikTok\"\u003e\n\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M14.2 4c.6 1.7 1.7 3 3.8 3.3v2.5c-1.4 0-2.7-.4-3.8-1.1v5.4c0 3-2.2 5-5.1 5-2.6 0-4.7-1.8-4.7-4.4 0-2.9 2.4-4.8 5.3-4.4v2.6c-1.2-.4-2.6.3-2.6 1.8 0 1.1.9 1.9 2 1.9 1.3 0 2.3-.8 2.3-2.6V4h2.8Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eTikTok\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"legacy-brand-card__social\" aria-label=\"YouTube\"\u003e\n\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M21.2 8.4c-.2-1-.9-1.8-1.9-2-1.7-.4-7.3-.4-7.3-.4s-5.6 0-7.3.4c-1 .2-1.7 1-1.9 2C2.4 10 2.4 12 2.4 12s0 2 .4 3.6c.2 1 .9 1.8 1.9 2 1.7.4 7.3.4 7.3.4s5.6 0 7.3-.4c1-.2 1.7-1 1.9-2 .4-1.6.4-3.6.4-3.6s0-2-.4-3.6Z\" stroke=\"currentColor\" stroke-width=\"1.8\" fill=\"none\"\u003e\u003c\/path\u003e\n            \u003cpath d=\"M10.2 9.4 15 12l-4.8 2.6V9.4Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eYouTube\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"legacy-brand-card__social\" aria-label=\"Facebook\"\u003e\n\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M13.4 20v-6.2h2.1l.4-2.5h-2.5V9.7c0-.7.2-1.2 1.2-1.2h1.4V6.2c-.2 0-.9-.1-1.8-.1-1.8 0-3.1 1.1-3.1 3.2v2h-2.1v2.5h2.1V20h2.3Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eFacebook\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \n\n\n\n\n\n\u003cstyle\u003e\n  .legacy-brand-card,\n  .legacy-brand-card * {\n    box-sizing: border-box;\n  }\n\n  .legacy-brand-card {\n    width: 100%;\n    margin: 0;\n  }\n\n  .legacy-brand-card__inner {\n    background: #1c1c1c;\n    color: #ffffff;\n    border-radius: 16px;\n    padding: 24px 22px;\n    font-family: Inter, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Arial, sans-serif;\n    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.16);\n  }\n\n  .legacy-brand-card__logo-wrap {\n    margin-bottom: 18px;\n  }\n\n  .legacy-brand-card__logo {\n    display: block;\n    max-width: 180px;\n    width: 100%;\n    height: auto;\n  }\n\n  .legacy-brand-card__content {\n    margin-bottom: 20px;\n  }\n\n  .legacy-brand-card__eyebrow {\n    margin: 0 0 10px;\n    font-size: 14px;\n    line-height: 1.2;\n    font-weight: 700;\n    color: #ffffff;\n  }\n\n  .legacy-brand-card__text {\n    margin: 0;\n    color: rgba(255, 255, 255, 0.72);\n    font-size: 15px;\n    line-height: 1.8;\n    font-weight: 400;\n    max-width: 640px;\n  }\n\n  .legacy-brand-card__socials {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 12px;\n  }\n\n  .legacy-brand-card__social {\n    display: flex;\n    align-items: center;\n    gap: 10px;\n    padding: 12px 14px;\n    border-radius: 12px;\n    background: rgba(255, 255, 255, 0.04);\n    border: 1px solid rgba(255, 255, 255, 0.08);\n    text-decoration: none;\n    color: #ffffff;\n    min-width: 0;\n  }\n\n  .legacy-brand-card__social--clickable {\n    transition: transform 0.2s ease, background 0.2s ease, border-color 0.2s ease;\n    cursor: pointer;\n  }\n\n  .legacy-brand-card__social--clickable:hover {\n    transform: translateY(-1px);\n    background: rgba(255, 255, 255, 0.07);\n    border-color: rgba(255, 255, 255, 0.16);\n  }\n\n  .legacy-brand-card__social-icon {\n    width: 18px;\n    height: 18px;\n    min-width: 18px;\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    color: #ffffff;\n  }\n\n  .legacy-brand-card__social-icon svg {\n    width: 18px;\n    height: 18px;\n    display: block;\n  }\n\n  .legacy-brand-card__social-label {\n    font-size: 13px;\n    font-weight: 600;\n    color: #ffffff;\n    white-space: nowrap;\n  }\n\n  .legacy-brand-card__social-handle {\n    margin-left: auto;\n    font-size: 13px;\n    color: rgba(255, 255, 255, 0.66);\n    overflow: hidden;\n    text-overflow: ellipsis;\n    white-space: nowrap;\n  }\n\n  @media screen and (max-width: 749px) {\n    .legacy-brand-card__inner {\n      padding: 20px 18px;\n      border-radius: 14px;\n    }\n\n    .legacy-brand-card__logo {\n      max-width: 160px;\n    }\n\n    .legacy-brand-card__text {\n      font-size: 14px;\n      line-height: 1.7;\n    }\n\n    .legacy-brand-card__socials {\n      grid-template-columns: 1fr;\n    }\n\n    .legacy-brand-card__social {\n      padding: 11px 12px;\n    }\n\n    .legacy-brand-card__social-label,\n    .legacy-brand-card__social-handle {\n      font-size: 12.5px;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cstyle\u003e\n  \/* Compatibility with the legacy PDP reset. Keeps the approved card visually identical. *\/\n  #legacy-pdp-root .legacy-brand-card,\n  #legacy-pdp-root .legacy-brand-card * { box-sizing: border-box; }\n  #legacy-pdp-root .legacy-brand-card { width: 100%; margin: 0; }\n  #legacy-pdp-root .legacy-brand-card__inner {\n    background: #1c1c1c; color: #ffffff; border-radius: 16px; padding: 24px 22px;\n    font-family: Inter, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Arial, sans-serif;\n    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.16);\n  }\n  #legacy-pdp-root .legacy-brand-card__logo-wrap { margin-bottom: 18px; }\n  #legacy-pdp-root .legacy-brand-card__logo { display: block; max-width: 180px; width: 100%; height: auto; }\n  #legacy-pdp-root .legacy-brand-card__content { margin-bottom: 20px; }\n  #legacy-pdp-root .legacy-brand-card__eyebrow {\n    margin: 0 0 10px; font-size: 14px; line-height: 1.2; font-weight: 700; color: #ffffff;\n  }\n  #legacy-pdp-root .legacy-brand-card__text {\n    margin: 0; color: rgba(255, 255, 255, 0.72); font-size: 15px; line-height: 1.8;\n    font-weight: 400; max-width: 640px;\n  }\n  #legacy-pdp-root .legacy-brand-card__socials {\n    display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 12px;\n  }\n  #legacy-pdp-root .legacy-brand-card__social {\n    display: flex; align-items: center; gap: 10px; padding: 12px 14px; border-radius: 12px;\n    background: rgba(255, 255, 255, 0.04); border: 1px solid rgba(255, 255, 255, 0.08);\n    text-decoration: none; color: #ffffff; min-width: 0;\n  }\n  #legacy-pdp-root .legacy-brand-card__social--clickable {\n    transition: transform 0.2s ease, background 0.2s ease, border-color 0.2s ease; cursor: pointer;\n  }\n  #legacy-pdp-root .legacy-brand-card__social--clickable:hover {\n    transform: translateY(-1px); background: rgba(255, 255, 255, 0.07);\n    border-color: rgba(255, 255, 255, 0.16);\n  }\n  #legacy-pdp-root .legacy-brand-card__social-icon {\n    width: 18px; height: 18px; min-width: 18px; display: inline-flex;\n    align-items: center; justify-content: center; color: #ffffff;\n  }\n  #legacy-pdp-root .legacy-brand-card__social-icon svg { width: 18px; height: 18px; display: block; }\n  #legacy-pdp-root .legacy-brand-card__social-label {\n    font-size: 13px; font-weight: 600; color: #ffffff; white-space: nowrap;\n  }\n  #legacy-pdp-root .legacy-brand-card__social-handle {\n    margin-left: auto; font-size: 13px; color: rgba(255, 255, 255, 0.66);\n    overflow: hidden; text-overflow: ellipsis; white-space: nowrap;\n  }\n  @media screen and (max-width: 749px) {\n    #legacy-pdp-root .legacy-brand-card__inner { padding: 20px 18px; border-radius: 14px; }\n    #legacy-pdp-root .legacy-brand-card__logo { max-width: 160px; }\n    #legacy-pdp-root .legacy-brand-card__text { font-size: 14px; line-height: 1.7; }\n    #legacy-pdp-root .legacy-brand-card__socials { grid-template-columns: 1fr; }\n    #legacy-pdp-root .legacy-brand-card__social { padding: 11px 12px; }\n    #legacy-pdp-root .legacy-brand-card__social-label,\n    #legacy-pdp-root .legacy-brand-card__social-handle { font-size: 12.5px; }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"lgc-wrap lgc-tagline\"\u003eL'héritage n'est pas ce que nous avons. C'est ce que nous laissons.\u003c\/div\u003e\n\n\n\n\n\n\n\u003cscript\u003e\n(function(){\n  document.querySelectorAll('#legacy-pdp-root, .legacy-pdp').forEach(function(root){\n    if(root.dataset.lgcInit) return;\n    root.dataset.lgcInit = \"1\";\n\n    root.querySelectorAll('[data-tabgroup]').forEach(function(nav){\n      var section = nav.closest('.lgc-card') || root;\n      var buttons = nav.querySelectorAll('.lgc-tab-btn');\n      buttons.forEach(function(btn){\n        btn.addEventListener('click', function(){\n          var target = btn.getAttribute('data-tab');\n          buttons.forEach(function(b){ b.classList.remove('is-active'); });\n          btn.classList.add('is-active');\n          section.querySelectorAll('.lgc-tab-panel').forEach(function(panel){\n            panel.classList.toggle('is-active', panel.getAttribute('data-panel') === target);\n          });\n        });\n      });\n    });\n\n    root.querySelectorAll('.lgc-faq-item').forEach(function(item){\n      var q = item.querySelector('.lgc-faq-q');\n      if(q) q.addEventListener('click', function(){ item.classList.toggle('is-open'); });\n    });\n\n    var AUTOPLAY_MS = 5000;\n\n    root.querySelectorAll('.lgc-carousel').forEach(function(carousel){\n      var key = carousel.getAttribute('data-carousel');\n      var dotsWrap = root.querySelector('[data-dots=\"' + key + '\"]');\n      var originals = Array.prototype.slice.call(carousel.querySelectorAll('.lgc-carousel-item'));\n      var n = originals.length;\n      if(!dotsWrap || n \u003c 2) return;\n\n      originals.forEach(function(_, i){\n        var dot = document.createElement('span');\n        dot.className = 'lgc-dot' + (i === 0 ? ' is-active' : '');\n        dotsWrap.appendChild(dot);\n      });\n      var dots = dotsWrap.querySelectorAll('.lgc-dot');\n\n      var firstClone = originals[0].cloneNode(true);\n      var lastClone = originals[n - 1].cloneNode(true);\n      firstClone.setAttribute('aria-hidden', 'true');\n      lastClone.setAttribute('aria-hidden', 'true');\n      carousel.appendChild(firstClone);\n      carousel.insertBefore(lastClone, originals[0]);\n\n      var allItems = Array.prototype.slice.call(carousel.children);\n\n      function scrollLeftFor(el){\n        return el.getBoundingClientRect().left - carousel.getBoundingClientRect().left + carousel.scrollLeft;\n      }\n      function goTo(i, smooth){\n        carousel.scrollTo({ left: scrollLeftFor(allItems[i]), behavior: smooth ? 'smooth' : 'auto' });\n      }\n      function setActiveDot(realIndex){\n        dots.forEach(function(d, i){ d.classList.toggle('is-active', i === realIndex); });\n      }\n\n      goTo(1, false);\n\n      var settleTimer = null;\n      var autoplayTimer = null;\n\n      function settle(){\n        var center = carousel.scrollLeft + carousel.clientWidth \/ 2;\n        var closest = 1;\n        var closestDist = Infinity;\n        allItems.forEach(function(item, i){\n          var itemCenter = item.offsetLeft + item.clientWidth \/ 2;\n          var dist = Math.abs(itemCenter - center);\n          if(dist \u003c closestDist){ closestDist = dist; closest = i; }\n        });\n        var realIndex = (closest - 1 + n) % n;\n        setActiveDot(realIndex);\n        if(closest === 0){ goTo(n, false); }\n        else if(closest === allItems.length - 1){ goTo(1, false); }\n      }\n\n      carousel.addEventListener('scroll', function(){\n        clearTimeout(settleTimer);\n        settleTimer = setTimeout(settle, 120);\n      });\n\n      function step(dir){\n        var w = originals[0].getBoundingClientRect().width + 10;\n        carousel.scrollBy({ left: w * dir, behavior: 'smooth' });\n      }\n\n      function scheduleAutoplay(){\n        clearTimeout(autoplayTimer);\n        autoplayTimer = setTimeout(function(){\n          step(1);\n          scheduleAutoplay();\n        }, AUTOPLAY_MS);\n      }\n      function restartAutoplay(){ scheduleAutoplay(); }\n\n      ['pointerdown', 'touchstart', 'wheel'].forEach(function(evt){\n        carousel.addEventListener(evt, restartAutoplay, { passive: true });\n      });\n\n      var prevBtn = root.querySelector('[data-arrow-prev=\"' + key + '\"]');\n      var nextBtn = root.querySelector('[data-arrow-next=\"' + key + '\"]');\n      if(prevBtn) prevBtn.addEventListener('click', function(){ step(-1); restartAutoplay(); });\n      if(nextBtn) nextBtn.addEventListener('click', function(){ step(1); restartAutoplay(); });\n\n      scheduleAutoplay();\n    });\n  });\n})();\n\u003c\/script\u003e\n","brand":"Legacy","offers":[{"title":"Monture noire \/ Verre rose bleu","offer_id":50226131042544,"sku":"15084333924512-52480791576736","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Monture noire \/ Verre noir","offer_id":50226131075312,"sku":"15084333924512-52480791675040","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Monture Havane \/ Verres bruns","offer_id":50226131108080,"sku":"15084333924512-52480791642272","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Monture blanche \/ Verres gris","offer_id":50226131140848,"sku":"15084333924512-52480791609504","price":32.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0855\/6357\/2464\/files\/antwerp-gallery-01_f7e0e56e-fc34-4afd-b98d-b895043e457a.png?v=1786195911"},{"product_id":"polarized-uv400-oval-frame-sunglasses-legacy-naples","title":"Lunettes de soleil ovales polarisées UV400 – Legacy NAPLES","description":"\n\n\u003cdiv class=\"legacy-pdp\" id=\"legacy-pdp-root\"\u003e\n\n\u003cstyle\u003e#legacy-pdp-root{  --lgc-black:#0D0D0D;  --lgc-graphite:#2B2B2B;  --lgc-stone:#D9D6CF;  --lgc-cream:#F2EFE9;  --lgc-white:#FFFFFF;  --lgc-ink-soft: rgba(13,13,13,0.62);  --lgc-ink-faint: rgba(13,13,13,0.42);  --lgc-line: rgba(13,13,13,0.08);  --lgc-radius-lg: 24px;  --lgc-radius-md: 18px;  --lgc-radius-sm: 12px;  --lgc-sans: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;  all: initial;  display:block;  box-sizing:border-box;  font-family: var(--lgc-sans);  color: var(--lgc-black);  background: var(--lgc-white);  -webkit-font-smoothing: antialiased;  text-align:left;  line-height:1.5;  max-width:600px;  margin:0 auto;}#legacy-pdp-root *, #legacy-pdp-root *::before, #legacy-pdp-root *::after{  box-sizing:border-box; margin:0; padding:0; font-family:inherit;  color:inherit; text-align:left; line-height:inherit; -webkit-font-smoothing: antialiased;}#legacy-pdp-root img{ max-width:100%; display:block; border:0; }#legacy-pdp-root button{ background:none; border:0; cursor:pointer; font:inherit; }#legacy-pdp-root ul{ list-style:none; }#legacy-pdp-root svg{ display:block; flex-shrink:0; }\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@300;400;500;600;700;800\u0026display=swap');\n#legacy-pdp-root .lgc-wrap{ padding:0 18px; }#legacy-pdp-root .lgc-section{ padding:36px 0; }\n#legacy-pdp-root .lgc-badge{  display:inline-flex; align-items:center; gap:6px;  background:var(--lgc-cream); color:var(--lgc-black);  padding:6px 14px; border-radius:999px; font-size:11.5px; font-weight:600;}#legacy-pdp-root .lgc-badge-dot{ width:6px; height:6px; border-radius:50%; background:var(--lgc-black); }\n#legacy-pdp-root .lgc-eyebrow{ font-size:12.5px; font-weight:600; color:var(--lgc-ink-soft); }#legacy-pdp-root .lgc-h1{ font-size:24px; font-weight:700; letter-spacing:-0.02em; line-height:1.12; }#legacy-pdp-root h2.lgc-h2{ font-size:22px; font-weight:700; letter-spacing:-0.02em; line-height:1.15; }#legacy-pdp-root h3.lgc-h3{ font-size:18px; font-weight:600; letter-spacing:-0.01em; }#legacy-pdp-root p.lgc-p{ font-size:15px; font-weight:400; color:var(--lgc-ink-soft); line-height:1.55; }\n\/* ---------- HERO ---------- *\/#legacy-pdp-root .lgc-hero{ padding:36px 0 8px; text-align:center; }#legacy-pdp-root .lgc-hero h1{ margin-top:14px; }#legacy-pdp-root .lgc-hero-sub{ margin:14px 0 0; font-size:15.5px; color:var(--lgc-ink-soft); }#legacy-pdp-root .lgc-hero-pills{ display:flex; gap:8px; justify-content:center; margin-top:20px; flex-wrap:wrap; }#legacy-pdp-root .lgc-pill{  font-size:12px; font-weight:500; padding:7px 14px; border-radius:999px;  background:var(--lgc-white); border:1px solid var(--lgc-line); color:var(--lgc-black);}#legacy-pdp-root .lgc-hero-img{  margin-top:26px; border-radius:var(--lgc-radius-lg); overflow:hidden; background:var(--lgc-cream);}#legacy-pdp-root .lgc-hero-img img{ width:100%; aspect-ratio:4\/5; object-fit:cover; }\n\/* ---------- PILARES ---------- *\/#legacy-pdp-root .lgc-pillars-head{ margin-bottom:18px; }#legacy-pdp-root .lgc-pillars-head h2{ margin-top:8px; }#legacy-pdp-root .lgc-pillar-grid{ display:grid; grid-template-columns:1fr 1fr; gap:12px; }#legacy-pdp-root .lgc-pillar{  border-radius:var(--lgc-radius-md); padding:20px 18px; min-height:150px;  display:flex; flex-direction:column; justify-content:flex-start;}#legacy-pdp-root .lgc-pillar.is-dark{ background:var(--lgc-black); color:var(--lgc-white); }#legacy-pdp-root .lgc-pillar.is-graphite{ background:var(--lgc-graphite); color:var(--lgc-white); }#legacy-pdp-root .lgc-pillar.is-stone{ background:var(--lgc-stone); color:var(--lgc-black); }#legacy-pdp-root .lgc-pillar.is-cream{ background:var(--lgc-cream); color:var(--lgc-black); }#legacy-pdp-root .lgc-pillar svg{ width:20px; height:20px; margin-bottom:16px; opacity:.9; }#legacy-pdp-root .lgc-pillar h4{ font-size:15px; font-weight:600; margin-bottom:6px; letter-spacing:-0.01em; }#legacy-pdp-root .lgc-pillar p{ font-size:12.5px; opacity:.72; font-weight:400; line-height:1.4; }\n\/* ---------- CARROSSÉIS ---------- *\/#legacy-pdp-root .lgc-carousel-head{ margin-bottom:16px; }#legacy-pdp-root .lgc-carousel-head h2{ margin-top:8px; }#legacy-pdp-root .lgc-carousel-head .lgc-p{ margin-top:6px; }#legacy-pdp-root .lgc-carousel{  display:flex; overflow-x:auto; gap:10px; scroll-snap-type:x mandatory;  -webkit-overflow-scrolling:touch; scrollbar-width:none; padding-bottom:2px;  margin:0 -18px; padding-left:18px; padding-right:18px;}#legacy-pdp-root .lgc-carousel::-webkit-scrollbar{ display:none; }#legacy-pdp-root .lgc-carousel-item{  flex:0 0 82%; scroll-snap-align:center; border-radius:var(--lgc-radius-md);  overflow:hidden; background:var(--lgc-cream); position:relative;}#legacy-pdp-root .lgc-carousel-item img{ width:100%; aspect-ratio:9\/16; object-fit:cover; }#legacy-pdp-root .lgc-carousel-cap{  position:absolute; left:10px; bottom:10px; background:rgba(13,13,13,0.55);  color:var(--lgc-white); font-size:11.5px; font-weight:500; padding:5px 10px; border-radius:999px;  backdrop-filter:blur(4px);}#legacy-pdp-root .lgc-carousel-wrap{ position:relative; }#legacy-pdp-root .lgc-arrow{  position:absolute; top:50%; transform:translateY(-50%); z-index:2;  width:32px; height:32px; border-radius:50%; background:rgba(13,13,13,0.5);  display:flex; align-items:center; justify-content:center; backdrop-filter:blur(4px);}#legacy-pdp-root .lgc-arrow svg{ width:16px; height:16px; stroke:var(--lgc-white); }#legacy-pdp-root .lgc-arrow.lgc-prev{ left:8px; }#legacy-pdp-root .lgc-arrow.lgc-next{ right:8px; }#legacy-pdp-root .lgc-dots{ display:flex; justify-content:center; gap:6px; margin-top:14px; }#legacy-pdp-root .lgc-dot{ width:6px; height:6px; border-radius:50%; background:var(--lgc-line); transition:all .2s ease; }#legacy-pdp-root .lgc-dot.is-active{ background:var(--lgc-black); width:16px; border-radius:3px; }\n\/* ---------- CARDS (dimensões \/ specs \/ faq) ---------- *\/#legacy-pdp-root .lgc-card{ background:var(--lgc-cream); border-radius:var(--lgc-radius-lg); padding:22px 18px; }#legacy-pdp-root .lgc-card.is-white{ background:var(--lgc-white); border:1px solid var(--lgc-line); }#legacy-pdp-root .lgc-section-head{ margin-bottom:18px; }#legacy-pdp-root .lgc-section-head h2{ margin-top:6px; }#legacy-pdp-root .lgc-tabs-nav{  display:inline-flex; gap:4px; background:var(--lgc-white); padding:4px; border-radius:999px; margin-bottom:18px;}#legacy-pdp-root .lgc-card.is-white .lgc-tabs-nav{ background:var(--lgc-cream); }#legacy-pdp-root .lgc-tab-btn{  padding:8px 14px; font-size:12.5px; font-weight:600; border-radius:999px; color:var(--lgc-ink-faint);  transition:all .2s ease;}#legacy-pdp-root .lgc-tab-btn.is-active{ background:var(--lgc-black); color:var(--lgc-white); }#legacy-pdp-root .lgc-tab-panel{ display:none; }#legacy-pdp-root .lgc-tab-panel.is-active{ display:block; }\n#legacy-pdp-root table.lgc-table{  width:100%; border-collapse:separate; border-spacing:0; font-size:13.5px;  background:var(--lgc-white); border-radius:var(--lgc-radius-sm); overflow:hidden;}#legacy-pdp-root table.lgc-table th, #legacy-pdp-root table.lgc-table td{  padding:11px 12px; text-align:left; border-bottom:1px solid var(--lgc-line);}#legacy-pdp-root table.lgc-table td:first-child{ font-weight:600; width:46%; }#legacy-pdp-root table.lgc-table tr:last-child td{ border-bottom:0; }#legacy-pdp-root .lgc-size-note{ font-size:12px; color:var(--lgc-ink-faint); margin-top:14px; }#legacy-pdp-root .lgc-table-scroll{  max-width:100%; overflow:hidden;  border-radius:var(--lgc-radius-sm); border:1px solid var(--lgc-line);}#legacy-pdp-root .lgc-table-scroll table.lgc-table{  width:100%; table-layout:fixed; border-radius:0; font-size:10.5px;}#legacy-pdp-root .lgc-table-scroll table.lgc-table th,#legacy-pdp-root .lgc-table-scroll table.lgc-table td{  padding:7px 3px; text-align:center; white-space:normal; word-break:break-word; overflow-wrap:break-word;}#legacy-pdp-root .lgc-table-scroll table.lgc-table th{  font-size:7.8px; letter-spacing:0; text-transform:uppercase; font-weight:600;  color:var(--lgc-ink-soft); background:var(--lgc-cream); line-height:1.2;}#legacy-pdp-root .lgc-table-scroll table.lgc-table td:first-child,#legacy-pdp-root .lgc-table-scroll table.lgc-table th:first-child{  font-weight:700;}\n#legacy-pdp-root .lgc-specs-list{ display:grid; gap:0; }#legacy-pdp-root .lgc-specs-row{  display:grid; grid-template-columns:1fr; gap:2px; padding:13px 0; border-bottom:1px solid var(--lgc-line); font-size:13.5px;}#legacy-pdp-root .lgc-specs-row:last-child{ border-bottom:0; }#legacy-pdp-root .lgc-specs-row span:first-child{ font-weight:600; color:var(--lgc-black); font-size:11px; text-transform:uppercase; letter-spacing:.04em; opacity:.6; }#legacy-pdp-root .lgc-specs-row span:last-child{ color:var(--lgc-black); }\n\/* ---------- GARANTIA (2 por linha) ---------- *\/#legacy-pdp-root .lgc-trust-head{ margin-bottom:18px; }#legacy-pdp-root .lgc-trust-head h2{ margin-top:8px; }#legacy-pdp-root .lgc-trust-grid{ display:grid; grid-template-columns:1fr 1fr; gap:12px; }#legacy-pdp-root .lgc-trust-item{  border-radius:var(--lgc-radius-md); padding:20px 14px; text-align:center; background:var(--lgc-cream);}#legacy-pdp-root .lgc-trust-item svg{ width:22px; height:22px; margin:0 auto 12px; }#legacy-pdp-root .lgc-trust-item h4{ font-size:14px; font-weight:600; margin-bottom:5px; }#legacy-pdp-root .lgc-trust-item p{ font-size:12px; color:var(--lgc-ink-soft); line-height:1.4; }\n\/* ---------- FAQ ---------- *\/#legacy-pdp-root .lgc-faq-item{ border-bottom:1px solid var(--lgc-line); }#legacy-pdp-root .lgc-faq-item:last-child{ border-bottom:0; }#legacy-pdp-root .lgc-faq-q{  width:100%; display:flex; justify-content:space-between; align-items:center; gap:10px;  padding:15px 2px; font-size:14px; font-weight:600; text-align:left;}#legacy-pdp-root .lgc-faq-q .lgc-plus{ font-size:18px; font-weight:300; transition:transform .25s ease; color:var(--lgc-ink-faint); }#legacy-pdp-root .lgc-faq-item.is-open .lgc-plus{ transform:rotate(45deg); }#legacy-pdp-root .lgc-faq-a{ max-height:0; overflow:hidden; transition:max-height .3s ease; }#legacy-pdp-root .lgc-faq-a-inner{ padding:0 2px 16px; font-size:13px; color:var(--lgc-ink-soft); }#legacy-pdp-root .lgc-faq-item.is-open .lgc-faq-a{ max-height:300px; }\n\/* ---------- FOOTER ---------- *\/#legacy-pdp-root .lgc-tagline{ text-align:center; padding:32px 20px 6px; font-size:13px; color:var(--lgc-ink-faint); font-weight:500; }\n\/* ---------- LANG SWITCH (bandeiras) ---------- *\/#legacy-pdp-root .lgc-langbar{ display:none; justify-content:center; gap:8px; padding-top:14px; }#legacy-pdp-root .lgc-lang-btn{  width:26px; height:19px; padding:0; border-radius:2px; overflow:hidden;  border:1px solid var(--lgc-line); opacity:.55; transition:opacity .2s ease, border-color .2s ease;  line-height:0;}#legacy-pdp-root .lgc-lang-btn img{ width:100%; height:100%; object-fit:cover; border-radius:1px; }#legacy-pdp-root .lgc-lang-btn.is-active{ opacity:1; border-color:var(--lgc-black); }\n\u003c\/style\u003e\n\n\u003csection class=\"lgc-wrap lgc-hero\"\u003e\n  \u003cspan class=\"lgc-badge\"\u003e\u003cspan class=\"lgc-badge-dot\"\u003e\u003c\/span\u003eLEGACY — Conçue pour durer\u003c\/span\u003e\n  \u003ch2 class=\"lgc-h1\"\u003eNAPLES — Courbes sculptées, élégance italienne.\u003c\/h2\u003e\n\n  \u003cp class=\"lgc-hero-sub\"\u003eUne silhouette ovale compacte en acétate poli, définie par un pont incurvé surélevé et dotée de verres polarisés UV400.\u003c\/p\u003e\n\n  \u003cdiv class=\"lgc-hero-pills\"\u003e\n\n    \u003cspan class=\"lgc-pill\"\u003eVerres Polarisés\u003c\/span\u003e\n    \u003cspan class=\"lgc-pill\"\u003eProtection UV400\u003c\/span\u003e\n    \u003cspan class=\"lgc-pill\"\u003eRetours sous 14 jours\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-hero-img\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/naples-hero.png?v=1785968748\" alt=\"NAPLES polarized UV400 oval acetate sunglasses\"\u003e\u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\u003csection class=\"lgc-wrap lgc-section\"\u003e\n  \u003cdiv class=\"lgc-pillars-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\"\u003ePourquoi Legacy\u003c\/span\u003e\u003ch2 class=\"lgc-h2\"\u003eClarté polarisée, acétate sculpté et caractère italien décontracté\u003c\/h2\u003e\n\n\n\u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-pillar-grid\"\u003e\n\n    \u003cdiv class=\"lgc-pillar is-dark\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M12 2 21 7 21 17 12 22 3 17 3 7Z\"\u003e\u003c\/path\u003e\u003cpath d=\"M3 7 12 12 21 7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch4\u003eClarté Polarisée\u003c\/h4\u003e\n\n\u003cp\u003eLes verres polarisés sont conçus pour réduire les reflets afin d'offrir une vision plus confortable dans des conditions lumineuses.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-pillar is-stone\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M4 4h9l7 7-9 9-7-7z\"\u003e\u003c\/path\u003e\u003ccircle cx=\"9\" cy=\"9\" r=\"1.4\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003ch4\u003eValeur Raffinée\u003c\/h4\u003e\n\n\u003cp\u003eUne monture ovale distinctive en acétate aux proportions étudiées et sans marge commerciale inutile.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-pillar is-graphite\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M12 2 3 6v6c0 5 4 8.5 9 10 5-1.5 9-5 9-10V6z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch4\u003eProtection UV400\u003c\/h4\u003e\n\n\u003cp\u003eLes verres UV400 sont conçus pour protéger les yeux des rayons UVA et UVB.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-pillar is-cream\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M4 12a8 8 0 1 0 3-6.2\"\u003e\u003c\/path\u003e\u003cpath d=\"M4 4v5h5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch4\u003eGarantie + Retours\u003c\/h4\u003e\n\n\u003cp\u003eDroit de rétractation de 14 jours et protection contre les défauts de fabrication.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n  \u003cdiv class=\"lgc-carousel-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\"\u003eLes Détails\u003c\/span\u003e\u003ch2 class=\"lgc-h2\"\u003eAcétate poli et détails sculptés de près\u003c\/h2\u003e\n\n\u003cp class=\"lgc-p\"\u003eDécouvrez les montures ovales, le pont incurvé surélevé, les verres polarisés, les rivets de charnière doubles et les branches fines et texturées.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-carousel-wrap\"\u003e\n\n\u003cdiv class=\"lgc-carousel\" data-carousel=\"qualidade\"\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/naples-quality-1.png?v=1785968753\" alt=\"NAPLES sculpted bridge and Havana acetate detail\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/naples-quality-2.png?v=1785968759\" alt=\"NAPLES black hinge and twin rivet detail\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/naples-quality-3.png?v=1785968763\" alt=\"NAPLES light blue lens and oval silhouette detail\"\u003e\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003cbutton class=\"lgc-arrow lgc-prev\" data-arrow-prev=\"qualidade\" aria-label=\"Previous\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M15 18l-6-6 6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\u003cbutton class=\"lgc-arrow lgc-next\" data-arrow-next=\"qualidade\" aria-label=\"Next\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M9 18l6-6-6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-dots\" data-dots=\"qualidade\"\u003e\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n  \u003cdiv class=\"lgc-carousel-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\"\u003eÉlégance Italienne\u003c\/span\u003e\u003ch2 class=\"lgc-h2\"\u003eUn caractère distinctif de la ville à la côte\u003c\/h2\u003e\n\n\u003cp class=\"lgc-p\"\u003ePortez NAPLES avec une tenue en lin, des tricots décontractés ou des essentiels modernes pour un style italien sans effort.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-carousel-wrap\"\u003e\n\n\u003cdiv class=\"lgc-carousel\" data-carousel=\"uso\"\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/naples-lifestyle-1.png?v=1785968768\" alt=\"NAPLES Havana oval sunglasses waterfront lifestyle\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/naples-lifestyle-2.png?v=1785968773\" alt=\"NAPLES Havana oval sunglasses city lifestyle\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/naples-lifestyle-3.png?v=1785968780\" alt=\"NAPLES light blue lens sunglasses golden hour lifestyle\"\u003e\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003cbutton class=\"lgc-arrow lgc-prev\" data-arrow-prev=\"uso\" aria-label=\"Previous\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M15 18l-6-6 6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\u003cbutton class=\"lgc-arrow lgc-next\" data-arrow-next=\"uso\" aria-label=\"Next\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M9 18l6-6-6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-dots\" data-dots=\"uso\"\u003e\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c!-- OPTIONAL SIZE GUIDE\nInclude a size\/measurement table only when the source provides verified measurements\nin centimetres for direct comparison. Never create a table from size labels alone.\n--\u0026gt;\n\n\u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n  \u003cdiv class=\"lgc-card is-white\"\u003e\n\n\u003cdiv class=\"lgc-section-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\"\u003eSpécifications\u003c\/span\u003e\u003ch2 class=\"lgc-h2\"\u003eDétails du produit\u003c\/h2\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tabs-nav\" data-tabgroup=\"specs\"\u003e\n\n\u003cbutton class=\"lgc-tab-btn is-active\" data-tab=\"materiais\"\u003eDesign\u003c\/button\u003e\u003cbutton class=\"lgc-tab-btn\" data-tab=\"cuidados\"\u003eEntretien\u003c\/button\u003e\u003cbutton class=\"lgc-tab-btn\" data-tab=\"tecnica\"\u003eAjustement\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tab-panel is-active\" data-panel=\"materiais\"\u003e\u003cdiv class=\"lgc-specs-list\"\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eStyle\u003c\/span\u003e\u003cspan\u003eLunettes de soleil ovales en acétate\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eFinition de la Monture\u003c\/span\u003e\u003cspan\u003eAcétate poli à jante complète avec un pont incurvé surélevé\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eTechnologie des Verres\u003c\/span\u003e\u003cspan\u003ePolarisés UV400\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eMatériel\u003c\/span\u003e\u003cspan\u003ePont intégré, charnières renforcées, rivets doubles et branches fines en acétate\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tab-panel\" data-panel=\"cuidados\"\u003e\u003cdiv class=\"lgc-specs-list\"\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eNettoyage\u003c\/span\u003e\u003cspan\u003eUtilisez un chiffon de nettoyage en microfibre propre\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eHumidité\u003c\/span\u003e\u003cspan\u003eRincez la poussière avant d'essuyer ; évitez les pressions abrasives\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eSéchage\u003c\/span\u003e\u003cspan\u003eRangez au sec dans un étui de protection à l'abri de la chaleur\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tab-panel\" data-panel=\"tecnica\"\u003e\u003cdiv class=\"lgc-specs-list\"\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eProfil de la Monture\u003c\/span\u003e\u003cspan\u003eSilhouette ovale compacte aux proportions incurvées distinctives\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eGuide d'Ajustement\u003c\/span\u003e\u003cspan\u003eChoisissez en fonction de la largeur du visage et de la couverture préférée\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eUtilisation\u003c\/span\u003e\u003cspan\u003eQuotidien \/ voyage \/ loisirs\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eDépartement\u003c\/span\u003e\u003cspan\u003eUnisexe\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003cdiv class=\"legacy-brand-card\" data-legacy-brand-signature=\"v6\"\u003e\n\n  \u003cdiv class=\"legacy-brand-card__inner\"\u003e\n\n    \u003cdiv class=\"legacy-brand-card__logo-wrap\"\u003e\n\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/logo-white.png?v=1785300933\" alt=\"Legacy Store\" class=\"legacy-brand-card__logo\"\u003e\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"legacy-brand-card__content\"\u003e\n\n      \u003cp class=\"legacy-brand-card__eyebrow\"\u003eÀ Propos de Nous\u003c\/p\u003e\n\n\n      \u003cp class=\"legacy-brand-card__text\"\u003e\n        Legacy est conçue pour ceux qui apprécient le style intemporel, les détails raffinés et la qualité durable.\n        Nous sélectionnons des essentiels élégants qui apportent confiance, caractère et sophistication sans effort\n        à la vie quotidienne.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"legacy-brand-card__socials\"\u003e\n\n      \u003ca href=\"https:\/\/instagram.com\/legacy.luxurywear\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"legacy-brand-card__social legacy-brand-card__social--clickable\" aria-label=\"Instagram Legacy Luxurywear\"\u003e\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003c!--$9--\u003e\n        \n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eInstagram\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \n\n      \u003cdiv class=\"legacy-brand-card__social\" aria-label=\"TikTok\"\u003e\n\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M14.2 4c.6 1.7 1.7 3 3.8 3.3v2.5c-1.4 0-2.7-.4-3.8-1.1v5.4c0 3-2.2 5-5.1 5-2.6 0-4.7-1.8-4.7-4.4 0-2.9 2.4-4.8 5.3-4.4v2.6c-1.2-.4-2.6.3-2.6 1.8 0 1.1.9 1.9 2 1.9 1.3 0 2.3-.8 2.3-2.6V4h2.8Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eTikTok\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"legacy-brand-card__social\" aria-label=\"YouTube\"\u003e\n\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M21.2 8.4c-.2-1-.9-1.8-1.9-2-1.7-.4-7.3-.4-7.3-.4s-5.6 0-7.3.4c-1 .2-1.7 1-1.9 2C2.4 10 2.4 12 2.4 12s0 2 .4 3.6c.2 1 .9 1.8 1.9 2 1.7.4 7.3.4 7.3.4s5.6 0 7.3-.4c1-.2 1.7-1 1.9-2 .4-1.6.4-3.6.4-3.6s0-2-.4-3.6Z\" stroke=\"currentColor\" stroke-width=\"1.8\" fill=\"none\"\u003e\u003c\/path\u003e\n            \u003cpath d=\"M10.2 9.4 15 12l-4.8 2.6V9.4Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eYouTube\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"legacy-brand-card__social\" aria-label=\"Facebook\"\u003e\n\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M13.4 20v-6.2h2.1l.4-2.5h-2.5V9.7c0-.7.2-1.2 1.2-1.2h1.4V6.2c-.2 0-.9-.1-1.8-.1-1.8 0-3.1 1.1-3.1 3.2v2h-2.1v2.5h2.1V20h2.3Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eFacebook\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \n\n\n\n\n\n\u003cstyle\u003e\n  .legacy-brand-card,\n  .legacy-brand-card * {\n    box-sizing: border-box;\n  }\n\n  .legacy-brand-card {\n    width: 100%;\n    margin: 0;\n  }\n\n  .legacy-brand-card__inner {\n    background: #1c1c1c;\n    color: #ffffff;\n    border-radius: 16px;\n    padding: 24px 22px;\n    font-family: Inter, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Arial, sans-serif;\n    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.16);\n  }\n\n  .legacy-brand-card__logo-wrap {\n    margin-bottom: 18px;\n  }\n\n  .legacy-brand-card__logo {\n    display: block;\n    max-width: 180px;\n    width: 100%;\n    height: auto;\n  }\n\n  .legacy-brand-card__content {\n    margin-bottom: 20px;\n  }\n\n  .legacy-brand-card__eyebrow {\n    margin: 0 0 10px;\n    font-size: 14px;\n    line-height: 1.2;\n    font-weight: 700;\n    color: #ffffff;\n  }\n\n  .legacy-brand-card__text {\n    margin: 0;\n    color: rgba(255, 255, 255, 0.72);\n    font-size: 15px;\n    line-height: 1.8;\n    font-weight: 400;\n    max-width: 640px;\n  }\n\n  .legacy-brand-card__socials {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 12px;\n  }\n\n  .legacy-brand-card__social {\n    display: flex;\n    align-items: center;\n    gap: 10px;\n    padding: 12px 14px;\n    border-radius: 12px;\n    background: rgba(255, 255, 255, 0.04);\n    border: 1px solid rgba(255, 255, 255, 0.08);\n    text-decoration: none;\n    color: #ffffff;\n    min-width: 0;\n  }\n\n  .legacy-brand-card__social--clickable {\n    transition: transform 0.2s ease, background 0.2s ease, border-color 0.2s ease;\n    cursor: pointer;\n  }\n\n  .legacy-brand-card__social--clickable:hover {\n    transform: translateY(-1px);\n    background: rgba(255, 255, 255, 0.07);\n    border-color: rgba(255, 255, 255, 0.16);\n  }\n\n  .legacy-brand-card__social-icon {\n    width: 18px;\n    height: 18px;\n    min-width: 18px;\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    color: #ffffff;\n  }\n\n  .legacy-brand-card__social-icon svg {\n    width: 18px;\n    height: 18px;\n    display: block;\n  }\n\n  .legacy-brand-card__social-label {\n    font-size: 13px;\n    font-weight: 600;\n    color: #ffffff;\n    white-space: nowrap;\n  }\n\n  .legacy-brand-card__social-handle {\n    margin-left: auto;\n    font-size: 13px;\n    color: rgba(255, 255, 255, 0.66);\n    overflow: hidden;\n    text-overflow: ellipsis;\n    white-space: nowrap;\n  }\n\n  @media screen and (max-width: 749px) {\n    .legacy-brand-card__inner {\n      padding: 20px 18px;\n      border-radius: 14px;\n    }\n\n    .legacy-brand-card__logo {\n      max-width: 160px;\n    }\n\n    .legacy-brand-card__text {\n      font-size: 14px;\n      line-height: 1.7;\n    }\n\n    .legacy-brand-card__socials {\n      grid-template-columns: 1fr;\n    }\n\n    .legacy-brand-card__social {\n      padding: 11px 12px;\n    }\n\n    .legacy-brand-card__social-label,\n    .legacy-brand-card__social-handle {\n      font-size: 12.5px;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cstyle\u003e\n  \/* Compatibility with the legacy PDP reset. Keeps the approved card visually identical. *\/\n  #legacy-pdp-root .legacy-brand-card,\n  #legacy-pdp-root .legacy-brand-card * { box-sizing: border-box; }\n  #legacy-pdp-root .legacy-brand-card { width: 100%; margin: 0; }\n  #legacy-pdp-root .legacy-brand-card__inner {\n    background: #1c1c1c; color: #ffffff; border-radius: 16px; padding: 24px 22px;\n    font-family: Inter, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Arial, sans-serif;\n    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.16);\n  }\n  #legacy-pdp-root .legacy-brand-card__logo-wrap { margin-bottom: 18px; }\n  #legacy-pdp-root .legacy-brand-card__logo { display: block; max-width: 180px; width: 100%; height: auto; }\n  #legacy-pdp-root .legacy-brand-card__content { margin-bottom: 20px; }\n  #legacy-pdp-root .legacy-brand-card__eyebrow {\n    margin: 0 0 10px; font-size: 14px; line-height: 1.2; font-weight: 700; color: #ffffff;\n  }\n  #legacy-pdp-root .legacy-brand-card__text {\n    margin: 0; color: rgba(255, 255, 255, 0.72); font-size: 15px; line-height: 1.8;\n    font-weight: 400; max-width: 640px;\n  }\n  #legacy-pdp-root .legacy-brand-card__socials {\n    display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 12px;\n  }\n  #legacy-pdp-root .legacy-brand-card__social {\n    display: flex; align-items: center; gap: 10px; padding: 12px 14px; border-radius: 12px;\n    background: rgba(255, 255, 255, 0.04); border: 1px solid rgba(255, 255, 255, 0.08);\n    text-decoration: none; color: #ffffff; min-width: 0;\n  }\n  #legacy-pdp-root .legacy-brand-card__social--clickable {\n    transition: transform 0.2s ease, background 0.2s ease, border-color 0.2s ease; cursor: pointer;\n  }\n  #legacy-pdp-root .legacy-brand-card__social--clickable:hover {\n    transform: translateY(-1px); background: rgba(255, 255, 255, 0.07);\n    border-color: rgba(255, 255, 255, 0.16);\n  }\n  #legacy-pdp-root .legacy-brand-card__social-icon {\n    width: 18px; height: 18px; min-width: 18px; display: inline-flex;\n    align-items: center; justify-content: center; color: #ffffff;\n  }\n  #legacy-pdp-root .legacy-brand-card__social-icon svg { width: 18px; height: 18px; display: block; }\n  #legacy-pdp-root .legacy-brand-card__social-label {\n    font-size: 13px; font-weight: 600; color: #ffffff; white-space: nowrap;\n  }\n  #legacy-pdp-root .legacy-brand-card__social-handle {\n    margin-left: auto; font-size: 13px; color: rgba(255, 255, 255, 0.66);\n    overflow: hidden; text-overflow: ellipsis; white-space: nowrap;\n  }\n  @media screen and (max-width: 749px) {\n    #legacy-pdp-root .legacy-brand-card__inner { padding: 20px 18px; border-radius: 14px; }\n    #legacy-pdp-root .legacy-brand-card__logo { max-width: 160px; }\n    #legacy-pdp-root .legacy-brand-card__text { font-size: 14px; line-height: 1.7; }\n    #legacy-pdp-root .legacy-brand-card__socials { grid-template-columns: 1fr; }\n    #legacy-pdp-root .legacy-brand-card__social { padding: 11px 12px; }\n    #legacy-pdp-root .legacy-brand-card__social-label,\n    #legacy-pdp-root .legacy-brand-card__social-handle { font-size: 12.5px; }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"lgc-wrap lgc-tagline\"\u003eLegacy n'est pas ce que nous avons. C'est ce que nous laissons.\u003c\/div\u003e\n\n\n\n\n\n\n\u003cscript\u003e\n(function(){\n  document.querySelectorAll('#legacy-pdp-root, .legacy-pdp').forEach(function(root){\n    if(root.dataset.lgcInit) return;\n    root.dataset.lgcInit = \"1\";\n\n    root.querySelectorAll('[data-tabgroup]').forEach(function(nav){\n      var section = nav.closest('.lgc-card') || root;\n      var buttons = nav.querySelectorAll('.lgc-tab-btn');\n      buttons.forEach(function(btn){\n        btn.addEventListener('click', function(){\n          var target = btn.getAttribute('data-tab');\n          buttons.forEach(function(b){ b.classList.remove('is-active'); });\n          btn.classList.add('is-active');\n          section.querySelectorAll('.lgc-tab-panel').forEach(function(panel){\n            panel.classList.toggle('is-active', panel.getAttribute('data-panel') === target);\n          });\n        });\n      });\n    });\n\n    root.querySelectorAll('.lgc-faq-item').forEach(function(item){\n      var q = item.querySelector('.lgc-faq-q');\n      if(q) q.addEventListener('click', function(){ item.classList.toggle('is-open'); });\n    });\n\n    var AUTOPLAY_MS = 5000;\n\n    root.querySelectorAll('.lgc-carousel').forEach(function(carousel){\n      var key = carousel.getAttribute('data-carousel');\n      var dotsWrap = root.querySelector('[data-dots=\"' + key + '\"]');\n      var originals = Array.prototype.slice.call(carousel.querySelectorAll('.lgc-carousel-item'));\n      var n = originals.length;\n      if(!dotsWrap || n \u003c 2) return;\n\n      originals.forEach(function(_, i){\n        var dot = document.createElement('span');\n        dot.className = 'lgc-dot' + (i === 0 ? ' is-active' : '');\n        dotsWrap.appendChild(dot);\n      });\n      var dots = dotsWrap.querySelectorAll('.lgc-dot');\n\n      var firstClone = originals[0].cloneNode(true);\n      var lastClone = originals[n - 1].cloneNode(true);\n      firstClone.setAttribute('aria-hidden', 'true');\n      lastClone.setAttribute('aria-hidden', 'true');\n      carousel.appendChild(firstClone);\n      carousel.insertBefore(lastClone, originals[0]);\n\n      var allItems = Array.prototype.slice.call(carousel.children);\n\n      function scrollLeftFor(el){\n        return el.getBoundingClientRect().left - carousel.getBoundingClientRect().left + carousel.scrollLeft;\n      }\n      function goTo(i, smooth){\n        carousel.scrollTo({ left: scrollLeftFor(allItems[i]), behavior: smooth ? 'smooth' : 'auto' });\n      }\n      function setActiveDot(realIndex){\n        dots.forEach(function(d, i){ d.classList.toggle('is-active', i === realIndex); });\n      }\n\n      goTo(1, false);\n\n      var settleTimer = null;\n      var autoplayTimer = null;\n\n      function settle(){\n        var center = carousel.scrollLeft + carousel.clientWidth \/ 2;\n        var closest = 1;\n        var closestDist = Infinity;\n        allItems.forEach(function(item, i){\n          var itemCenter = item.offsetLeft + item.clientWidth \/ 2;\n          var dist = Math.abs(itemCenter - center);\n          if(dist \u003c closestDist){ closestDist = dist; closest = i; }\n        });\n        var realIndex = (closest - 1 + n) % n;\n        setActiveDot(realIndex);\n        if(closest === 0){ goTo(n, false); }\n        else if(closest === allItems.length - 1){ goTo(1, false); }\n      }\n\n      carousel.addEventListener('scroll', function(){\n        clearTimeout(settleTimer);\n        settleTimer = setTimeout(settle, 120);\n      });\n\n      function step(dir){\n        var w = originals[0].getBoundingClientRect().width + 10;\n        carousel.scrollBy({ left: w * dir, behavior: 'smooth' });\n      }\n\n      function scheduleAutoplay(){\n        clearTimeout(autoplayTimer);\n        autoplayTimer = setTimeout(function(){\n          step(1);\n          scheduleAutoplay();\n        }, AUTOPLAY_MS);\n      }\n      function restartAutoplay(){ scheduleAutoplay(); }\n\n      ['pointerdown', 'touchstart', 'wheel'].forEach(function(evt){\n        carousel.addEventListener(evt, restartAutoplay, { passive: true });\n      });\n\n      var prevBtn = root.querySelector('[data-arrow-prev=\"' + key + '\"]');\n      var nextBtn = root.querySelector('[data-arrow-next=\"' + key + '\"]');\n      if(prevBtn) prevBtn.addEventListener('click', function(){ step(-1); restartAutoplay(); });\n      if(nextBtn) nextBtn.addEventListener('click', function(){ step(1); restartAutoplay(); });\n\n      scheduleAutoplay();\n    });\n  });\n})();\n\u003c\/script\u003e\n","brand":"Legacy","offers":[{"title":"Monture Havana \/ Verres bruns","offer_id":50226131173616,"sku":"15084256034976-52480552698016","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Monture noire \/ Verre noir","offer_id":50226131206384,"sku":"15084256034976-52480552763552","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Monture Havane \/ Verres Bleu clair","offer_id":50226131239152,"sku":"15084256034976-52480552730784","price":32.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0855\/6357\/2464\/files\/naples-gallery-07_d794e432-58c9-45ba-a0a8-331b5e1bef6e.png?v=1786195912"},{"product_id":"polarized-uv400-cat-eye-metal-sunglasses-legacy-milano","title":"Lunettes de soleil œil-de-chat en métal polarisées UV400 – Legacy MILANO","description":"\n\n\u003cdiv class=\"legacy-pdp\" id=\"legacy-pdp-root\"\u003e\n\n\u003cstyle\u003e#legacy-pdp-root{  --lgc-black:#0D0D0D;  --lgc-graphite:#2B2B2B;  --lgc-stone:#D9D6CF;  --lgc-cream:#F2EFE9;  --lgc-white:#FFFFFF;  --lgc-ink-soft: rgba(13,13,13,0.62);  --lgc-ink-faint: rgba(13,13,13,0.42);  --lgc-line: rgba(13,13,13,0.08);  --lgc-radius-lg: 24px;  --lgc-radius-md: 18px;  --lgc-radius-sm: 12px;  --lgc-sans: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;  all: initial;  display:block;  box-sizing:border-box;  font-family: var(--lgc-sans);  color: var(--lgc-black);  background: var(--lgc-white);  -webkit-font-smoothing: antialiased;  text-align:left;  line-height:1.5;  max-width:600px;  margin:0 auto;}#legacy-pdp-root *, #legacy-pdp-root *::before, #legacy-pdp-root *::after{  box-sizing:border-box; margin:0; padding:0; font-family:inherit;  color:inherit; text-align:left; line-height:inherit; -webkit-font-smoothing: antialiased;}#legacy-pdp-root img{ max-width:100%; display:block; border:0; }#legacy-pdp-root button{ background:none; border:0; cursor:pointer; font:inherit; }#legacy-pdp-root ul{ list-style:none; }#legacy-pdp-root svg{ display:block; flex-shrink:0; }\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@300;400;500;600;700;800\u0026display=swap');\n#legacy-pdp-root .lgc-wrap{ padding:0 18px; }#legacy-pdp-root .lgc-section{ padding:36px 0; }\n#legacy-pdp-root .lgc-badge{  display:inline-flex; align-items:center; gap:6px;  background:var(--lgc-cream); color:var(--lgc-black);  padding:6px 14px; border-radius:999px; font-size:11.5px; font-weight:600;}#legacy-pdp-root .lgc-badge-dot{ width:6px; height:6px; border-radius:50%; background:var(--lgc-black); }\n#legacy-pdp-root .lgc-eyebrow{ font-size:12.5px; font-weight:600; color:var(--lgc-ink-soft); }#legacy-pdp-root .lgc-h1{ font-size:24px; font-weight:700; letter-spacing:-0.02em; line-height:1.12; }#legacy-pdp-root h2.lgc-h2{ font-size:22px; font-weight:700; letter-spacing:-0.02em; line-height:1.15; }#legacy-pdp-root h3.lgc-h3{ font-size:18px; font-weight:600; letter-spacing:-0.01em; }#legacy-pdp-root p.lgc-p{ font-size:15px; font-weight:400; color:var(--lgc-ink-soft); line-height:1.55; }\n\/* ---------- HERO ---------- *\/#legacy-pdp-root .lgc-hero{ padding:36px 0 8px; text-align:center; }#legacy-pdp-root .lgc-hero h1{ margin-top:14px; }#legacy-pdp-root .lgc-hero-sub{ margin:14px 0 0; font-size:15.5px; color:var(--lgc-ink-soft); }#legacy-pdp-root .lgc-hero-pills{ display:flex; gap:8px; justify-content:center; margin-top:20px; flex-wrap:wrap; }#legacy-pdp-root .lgc-pill{  font-size:12px; font-weight:500; padding:7px 14px; border-radius:999px;  background:var(--lgc-white); border:1px solid var(--lgc-line); color:var(--lgc-black);}#legacy-pdp-root .lgc-hero-img{  margin-top:26px; border-radius:var(--lgc-radius-lg); overflow:hidden; background:var(--lgc-cream);}#legacy-pdp-root .lgc-hero-img img{ width:100%; aspect-ratio:4\/5; object-fit:cover; }\n\/* ---------- PILARES ---------- *\/#legacy-pdp-root .lgc-pillars-head{ margin-bottom:18px; }#legacy-pdp-root .lgc-pillars-head h2{ margin-top:8px; }#legacy-pdp-root .lgc-pillar-grid{ display:grid; grid-template-columns:1fr 1fr; gap:12px; }#legacy-pdp-root .lgc-pillar{  border-radius:var(--lgc-radius-md); padding:20px 18px; min-height:150px;  display:flex; flex-direction:column; justify-content:flex-start;}#legacy-pdp-root .lgc-pillar.is-dark{ background:var(--lgc-black); color:var(--lgc-white); }#legacy-pdp-root .lgc-pillar.is-graphite{ background:var(--lgc-graphite); color:var(--lgc-white); }#legacy-pdp-root .lgc-pillar.is-stone{ background:var(--lgc-stone); color:var(--lgc-black); }#legacy-pdp-root .lgc-pillar.is-cream{ background:var(--lgc-cream); color:var(--lgc-black); }#legacy-pdp-root .lgc-pillar svg{ width:20px; height:20px; margin-bottom:16px; opacity:.9; }#legacy-pdp-root .lgc-pillar h4{ font-size:15px; font-weight:600; margin-bottom:6px; letter-spacing:-0.01em; }#legacy-pdp-root .lgc-pillar p{ font-size:12.5px; opacity:.72; font-weight:400; line-height:1.4; }\n\/* ---------- CARROSSÉIS ---------- *\/#legacy-pdp-root .lgc-carousel-head{ margin-bottom:16px; }#legacy-pdp-root .lgc-carousel-head h2{ margin-top:8px; }#legacy-pdp-root .lgc-carousel-head .lgc-p{ margin-top:6px; }#legacy-pdp-root .lgc-carousel{  display:flex; overflow-x:auto; gap:10px; scroll-snap-type:x mandatory;  -webkit-overflow-scrolling:touch; scrollbar-width:none; padding-bottom:2px;  margin:0 -18px; padding-left:18px; padding-right:18px;}#legacy-pdp-root .lgc-carousel::-webkit-scrollbar{ display:none; }#legacy-pdp-root .lgc-carousel-item{  flex:0 0 82%; scroll-snap-align:center; border-radius:var(--lgc-radius-md);  overflow:hidden; background:var(--lgc-cream); position:relative;}#legacy-pdp-root .lgc-carousel-item img{ width:100%; aspect-ratio:9\/16; object-fit:cover; }#legacy-pdp-root .lgc-carousel-cap{  position:absolute; left:10px; bottom:10px; background:rgba(13,13,13,0.55);  color:var(--lgc-white); font-size:11.5px; font-weight:500; padding:5px 10px; border-radius:999px;  backdrop-filter:blur(4px);}#legacy-pdp-root .lgc-carousel-wrap{ position:relative; }#legacy-pdp-root .lgc-arrow{  position:absolute; top:50%; transform:translateY(-50%); z-index:2;  width:32px; height:32px; border-radius:50%; background:rgba(13,13,13,0.5);  display:flex; align-items:center; justify-content:center; backdrop-filter:blur(4px);}#legacy-pdp-root .lgc-arrow svg{ width:16px; height:16px; stroke:var(--lgc-white); }#legacy-pdp-root .lgc-arrow.lgc-prev{ left:8px; }#legacy-pdp-root .lgc-arrow.lgc-next{ right:8px; }#legacy-pdp-root .lgc-dots{ display:flex; justify-content:center; gap:6px; margin-top:14px; }#legacy-pdp-root .lgc-dot{ width:6px; height:6px; border-radius:50%; background:var(--lgc-line); transition:all .2s ease; }#legacy-pdp-root .lgc-dot.is-active{ background:var(--lgc-black); width:16px; border-radius:3px; }\n\/* ---------- CARDS (dimensões \/ specs \/ faq) ---------- *\/#legacy-pdp-root .lgc-card{ background:var(--lgc-cream); border-radius:var(--lgc-radius-lg); padding:22px 18px; }#legacy-pdp-root .lgc-card.is-white{ background:var(--lgc-white); border:1px solid var(--lgc-line); }#legacy-pdp-root .lgc-section-head{ margin-bottom:18px; }#legacy-pdp-root .lgc-section-head h2{ margin-top:6px; }#legacy-pdp-root .lgc-tabs-nav{  display:inline-flex; gap:4px; background:var(--lgc-white); padding:4px; border-radius:999px; margin-bottom:18px;}#legacy-pdp-root .lgc-card.is-white .lgc-tabs-nav{ background:var(--lgc-cream); }#legacy-pdp-root .lgc-tab-btn{  padding:8px 14px; font-size:12.5px; font-weight:600; border-radius:999px; color:var(--lgc-ink-faint);  transition:all .2s ease;}#legacy-pdp-root .lgc-tab-btn.is-active{ background:var(--lgc-black); color:var(--lgc-white); }#legacy-pdp-root .lgc-tab-panel{ display:none; }#legacy-pdp-root .lgc-tab-panel.is-active{ display:block; }\n#legacy-pdp-root table.lgc-table{  width:100%; border-collapse:separate; border-spacing:0; font-size:13.5px;  background:var(--lgc-white); border-radius:var(--lgc-radius-sm); overflow:hidden;}#legacy-pdp-root table.lgc-table th, #legacy-pdp-root table.lgc-table td{  padding:11px 12px; text-align:left; border-bottom:1px solid var(--lgc-line);}#legacy-pdp-root table.lgc-table td:first-child{ font-weight:600; width:46%; }#legacy-pdp-root table.lgc-table tr:last-child td{ border-bottom:0; }#legacy-pdp-root .lgc-size-note{ font-size:12px; color:var(--lgc-ink-faint); margin-top:14px; }#legacy-pdp-root .lgc-table-scroll{  max-width:100%; overflow:hidden;  border-radius:var(--lgc-radius-sm); border:1px solid var(--lgc-line);}#legacy-pdp-root .lgc-table-scroll table.lgc-table{  width:100%; table-layout:fixed; border-radius:0; font-size:10.5px;}#legacy-pdp-root .lgc-table-scroll table.lgc-table th,#legacy-pdp-root .lgc-table-scroll table.lgc-table td{  padding:7px 3px; text-align:center; white-space:normal; word-break:break-word; overflow-wrap:break-word;}#legacy-pdp-root .lgc-table-scroll table.lgc-table th{  font-size:7.8px; letter-spacing:0; text-transform:uppercase; font-weight:600;  color:var(--lgc-ink-soft); background:var(--lgc-cream); line-height:1.2;}#legacy-pdp-root .lgc-table-scroll table.lgc-table td:first-child,#legacy-pdp-root .lgc-table-scroll table.lgc-table th:first-child{  font-weight:700;}\n#legacy-pdp-root .lgc-specs-list{ display:grid; gap:0; }#legacy-pdp-root .lgc-specs-row{  display:grid; grid-template-columns:1fr; gap:2px; padding:13px 0; border-bottom:1px solid var(--lgc-line); font-size:13.5px;}#legacy-pdp-root .lgc-specs-row:last-child{ border-bottom:0; }#legacy-pdp-root .lgc-specs-row span:first-child{ font-weight:600; color:var(--lgc-black); font-size:11px; text-transform:uppercase; letter-spacing:.04em; opacity:.6; }#legacy-pdp-root .lgc-specs-row span:last-child{ color:var(--lgc-black); }\n\/* ---------- GARANTIA (2 por linha) ---------- *\/#legacy-pdp-root .lgc-trust-head{ margin-bottom:18px; }#legacy-pdp-root .lgc-trust-head h2{ margin-top:8px; }#legacy-pdp-root .lgc-trust-grid{ display:grid; grid-template-columns:1fr 1fr; gap:12px; }#legacy-pdp-root .lgc-trust-item{  border-radius:var(--lgc-radius-md); padding:20px 14px; text-align:center; background:var(--lgc-cream);}#legacy-pdp-root .lgc-trust-item svg{ width:22px; height:22px; margin:0 auto 12px; }#legacy-pdp-root .lgc-trust-item h4{ font-size:14px; font-weight:600; margin-bottom:5px; }#legacy-pdp-root .lgc-trust-item p{ font-size:12px; color:var(--lgc-ink-soft); line-height:1.4; }\n\/* ---------- FAQ ---------- *\/#legacy-pdp-root .lgc-faq-item{ border-bottom:1px solid var(--lgc-line); }#legacy-pdp-root .lgc-faq-item:last-child{ border-bottom:0; }#legacy-pdp-root .lgc-faq-q{  width:100%; display:flex; justify-content:space-between; align-items:center; gap:10px;  padding:15px 2px; font-size:14px; font-weight:600; text-align:left;}#legacy-pdp-root .lgc-faq-q .lgc-plus{ font-size:18px; font-weight:300; transition:transform .25s ease; color:var(--lgc-ink-faint); }#legacy-pdp-root .lgc-faq-item.is-open .lgc-plus{ transform:rotate(45deg); }#legacy-pdp-root .lgc-faq-a{ max-height:0; overflow:hidden; transition:max-height .3s ease; }#legacy-pdp-root .lgc-faq-a-inner{ padding:0 2px 16px; font-size:13px; color:var(--lgc-ink-soft); }#legacy-pdp-root .lgc-faq-item.is-open .lgc-faq-a{ max-height:300px; }\n\/* ---------- FOOTER ---------- *\/#legacy-pdp-root .lgc-tagline{ text-align:center; padding:32px 20px 6px; font-size:13px; color:var(--lgc-ink-faint); font-weight:500; }\n\/* ---------- LANG SWITCH (bandeiras) ---------- *\/#legacy-pdp-root .lgc-langbar{ display:none; justify-content:center; gap:8px; padding-top:14px; }#legacy-pdp-root .lgc-lang-btn{  width:26px; height:19px; padding:0; border-radius:2px; overflow:hidden;  border:1px solid var(--lgc-line); opacity:.55; transition:opacity .2s ease, border-color .2s ease;  line-height:0;}#legacy-pdp-root .lgc-lang-btn img{ width:100%; height:100%; object-fit:cover; border-radius:1px; }#legacy-pdp-root .lgc-lang-btn.is-active{ opacity:1; border-color:var(--lgc-black); }\n\u003c\/style\u003e\n\n\u003csection class=\"lgc-wrap lgc-hero\"\u003e\n  \u003cspan class=\"lgc-badge\"\u003e\u003cspan class=\"lgc-badge-dot\"\u003e\u003c\/span\u003eLEGACY — Conçu pour durer\u003c\/span\u003e\n  \u003ch2 class=\"lgc-h1\"\u003eMILANO — Glamour sculpté, touche italienne moderne.\u003c\/h2\u003e\n\n  \u003cp class=\"lgc-hero-sub\"\u003eUne silhouette œil-de-chat nette en métal fin, ornée de clous polis et dotée de verres polarisés UV400.\u003c\/p\u003e\n\n  \u003cdiv class=\"lgc-hero-pills\"\u003e\n\n    \u003cspan class=\"lgc-pill\"\u003eVerres Polarisés\u003c\/span\u003e\n    \u003cspan class=\"lgc-pill\"\u003eProtection UV400\u003c\/span\u003e\n    \u003cspan class=\"lgc-pill\"\u003eRetours sous 14 jours\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-hero-img\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/milano-hero.png?v=1785967932\" alt=\"MILANO polarized UV400 cat-eye metal sunglasses\"\u003e\u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\u003csection class=\"lgc-wrap lgc-section\"\u003e\n  \u003cdiv class=\"lgc-pillars-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\"\u003ePourquoi Legacy\u003c\/span\u003e\u003ch2 class=\"lgc-h2\"\u003eClarté polarisée, métal sculpté et caractère italien moderne\u003c\/h2\u003e\n\n\n\u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-pillar-grid\"\u003e\n\n    \u003cdiv class=\"lgc-pillar is-dark\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M12 2 21 7 21 17 12 22 3 17 3 7Z\"\u003e\u003c\/path\u003e\u003cpath d=\"M3 7 12 12 21 7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch4\u003eClarté polarisée\u003c\/h4\u003e\n\n\u003cp\u003eLes verres polarisés sont conçus pour réduire l'éblouissement réfléchi pour une vision plus confortable dans des conditions lumineuses.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-pillar is-stone\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M4 4h9l7 7-9 9-7-7z\"\u003e\u003c\/path\u003e\u003ccircle cx=\"9\" cy=\"9\" r=\"1.4\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003ch4\u003eValeur raffinée\u003c\/h4\u003e\n\n\u003cp\u003eUne monture œil-de-chat cloutée distinctive aux proportions étudiées et sans majoration inutile du prix de vente au détail.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-pillar is-graphite\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M12 2 3 6v6c0 5 4 8.5 9 10 5-1.5 9-5 9-10V6z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch4\u003eProtection UV400\u003c\/h4\u003e\n\n\u003cp\u003eLes verres UV400 sont conçus pour aider à protéger les yeux des rayons UVA et UVB.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-pillar is-cream\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M4 12a8 8 0 1 0 3-6.2\"\u003e\u003c\/path\u003e\u003cpath d=\"M4 4v5h5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch4\u003eGarantie + Retours\u003c\/h4\u003e\n\n\u003cp\u003eDroit de rétractation de 14 jours et protection contre les défauts de fabrication.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n  \u003cdiv class=\"lgc-carousel-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\"\u003eLes Détails\u003c\/span\u003e\u003ch2 class=\"lgc-h2\"\u003eMétal sculpté et détails cloutés de près\u003c\/h2\u003e\n\n\u003cp class=\"lgc-p\"\u003eDécouvrez les montures œil-de-chat précises, les clous polis, les verres polarisés, le pont fin, les plaquettes de nez et les branches raffinées.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-carousel-wrap\"\u003e\n\n\u003cdiv class=\"lgc-carousel\" data-carousel=\"qualidade\"\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/milano-quality-1.png?v=1785967937\" alt=\"MILANO black frame and stud detail\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/milano-quality-2.png?v=1785967942\" alt=\"MILANO champagne hinge and temple craftsmanship detail\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/milano-quality-3.png?v=1785967946\" alt=\"MILANO champagne cat-eye silhouette detail\"\u003e\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003cbutton class=\"lgc-arrow lgc-prev\" data-arrow-prev=\"qualidade\" aria-label=\"Précédent\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M15 18l-6-6 6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\u003cbutton class=\"lgc-arrow lgc-next\" data-arrow-next=\"qualidade\" aria-label=\"Suivant\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M9 18l6-6-6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-dots\" data-dots=\"qualidade\"\u003e\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n  \u003cdiv class=\"lgc-carousel-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\"\u003eDéfinition Italienne\u003c\/span\u003e\u003ch2 class=\"lgc-h2\"\u003eCaractère sculpté des rues de la ville à l'heure dorée\u003c\/h2\u003e\n\n\u003cp class=\"lgc-p\"\u003ePortez MILANO avec des coupes ajustées, des tons neutres fluides ou des essentiels de soirée modernes pour une touche finale italienne confiante.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-carousel-wrap\"\u003e\n\n\u003cdiv class=\"lgc-carousel\" data-carousel=\"uso\"\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/milano-lifestyle-1.png?v=1785967954\" alt=\"MILANO black cat-eye sunglasses Milan lifestyle\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/milano-lifestyle-2.png?v=1785967958\" alt=\"MILANO black cat-eye sunglasses Italian cafe lifestyle\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/milano-lifestyle-3.png?v=1785967963\" alt=\"MILANO champagne cat-eye sunglasses golden hour lifestyle\"\u003e\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003cbutton class=\"lgc-arrow lgc-prev\" data-arrow-prev=\"uso\" aria-label=\"Précédent\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M15 18l-6-6 6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\u003cbutton class=\"lgc-arrow lgc-next\" data-arrow-next=\"uso\" aria-label=\"Suivant\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M9 18l6-6-6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-dots\" data-dots=\"uso\"\u003e\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c!-- OPTIONAL SIZE GUIDE\nInclude a size\/measurement table only when the source provides verified measurements\nin centimetres for direct comparison. Never create a table from size labels alone.\n--\u0026gt;\n\n\u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n  \u003cdiv class=\"lgc-card is-white\"\u003e\n\n\u003cdiv class=\"lgc-section-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\"\u003eSpécifications\u003c\/span\u003e\u003ch2 class=\"lgc-h2\"\u003eDétails du produit\u003c\/h2\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tabs-nav\" data-tabgroup=\"specs\"\u003e\n\n\u003cbutton class=\"lgc-tab-btn is-active\" data-tab=\"materiais\"\u003eDesign\u003c\/button\u003e\u003cbutton class=\"lgc-tab-btn\" data-tab=\"cuidados\"\u003eEntretien\u003c\/button\u003e\u003cbutton class=\"lgc-tab-btn\" data-tab=\"tecnica\"\u003eAjustement\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tab-panel is-active\" data-panel=\"materiais\"\u003e\u003cdiv class=\"lgc-specs-list\"\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eStyle\u003c\/span\u003e\u003cspan\u003eLunettes de soleil œil-de-chat en métal\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eFinition de la monture\u003c\/span\u003e\u003cspan\u003eConstruction fine en métal poli avec des bords de lentilles cloutés\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eTechnologie des verres\u003c\/span\u003e\u003cspan\u003ePolarisé UV400\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eMatériel\u003c\/span\u003e\u003cspan\u003ePont fin, plaquettes de nez ajustables, charnières renforcées et branches fines en métal\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tab-panel\" data-panel=\"cuidados\"\u003e\u003cdiv class=\"lgc-specs-list\"\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eNettoyage\u003c\/span\u003e\u003cspan\u003eUtiliser un chiffon en microfibre propre pour lentilles\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eHumidité\u003c\/span\u003e\u003cspan\u003eRincer la poussière avant d'essuyer ; éviter la pression abrasive\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eSéchage\u003c\/span\u003e\u003cspan\u003eRanger au sec dans un étui de protection à l'abri de la chaleur\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tab-panel\" data-panel=\"tecnica\"\u003e\u003cdiv class=\"lgc-specs-list\"\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eProfil de la monture\u003c\/span\u003e\u003cspan\u003eSilhouette œil-de-chat nette avec des proportions légères et raffinées\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eConseils d'ajustement\u003c\/span\u003e\u003cspan\u003eChoisir en fonction de la largeur du visage et de la couverture préférée\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eUtilisation\u003c\/span\u003e\u003cspan\u003eQuotidien \/ voyage \/ loisirs\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eDépartement\u003c\/span\u003e\u003cspan\u003eUnisexe\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003cdiv class=\"legacy-brand-card\" data-legacy-brand-signature=\"v6\"\u003e\n\n  \u003cdiv class=\"legacy-brand-card__inner\"\u003e\n\n    \u003cdiv class=\"legacy-brand-card__logo-wrap\"\u003e\n\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/logo-white.png?v=1785300933\" alt=\"Legacy Store\" class=\"legacy-brand-card__logo\"\u003e\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"legacy-brand-card__content\"\u003e\n\n      \u003cp class=\"legacy-brand-card__eyebrow\"\u003eÀ propos de nous\u003c\/p\u003e\n\n\n      \u003cp class=\"legacy-brand-card__text\"\u003e\n        Legacy est conçu pour ceux qui valorisent le style intemporel, les détails raffinés et la qualité durable.\n        Nous sélectionnons des essentiels sophistiqués qui apportent confiance, caractère et élégance sans effort\n        au quotidien.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"legacy-brand-card__socials\"\u003e\n\n      \u003ca href=\"https:\/\/instagram.com\/legacy.luxurywear\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"legacy-brand-card__social legacy-brand-card__social--clickable\" aria-label=\"Instagram Legacy Luxurywear\"\u003e\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003c!--$9--\u003e\n        \n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eInstagram\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \n\n      \u003cdiv class=\"legacy-brand-card__social\" aria-label=\"TikTok\"\u003e\n\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M14.2 4c.6 1.7 1.7 3 3.8 3.3v2.5c-1.4 0-2.7-.4-3.8-1.1v5.4c0 3-2.2 5-5.1 5-2.6 0-4.7-1.8-4.7-4.4 0-2.9 2.4-4.8 5.3-4.4v2.6c-1.2-.4-2.6.3-2.6 1.8 0 1.1.9 1.9 2 1.9 1.3 0 2.3-.8 2.3-2.6V4h2.8Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eTikTok\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"legacy-brand-card__social\" aria-label=\"YouTube\"\u003e\n\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M21.2 8.4c-.2-1-.9-1.8-1.9-2-1.7-.4-7.3-.4-7.3-.4s-5.6 0-7.3.4c-1 .2-1.7 1-1.9 2C2.4 10 2.4 12 2.4 12s0 2 .4 3.6c.2 1 .9 1.8 1.9 2 1.7.4 7.3.4 7.3.4s5.6 0 7.3-.4c1-.2 1.7-1 1.9-2 .4-1.6.4-3.6.4-3.6s0-2-.4-3.6Z\" stroke=\"currentColor\" stroke-width=\"1.8\" fill=\"none\"\u003e\u003c\/path\u003e\n            \u003cpath d=\"M10.2 9.4 15 12l-4.8 2.6V9.4Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eYouTube\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"legacy-brand-card__social\" aria-label=\"Facebook\"\u003e\n\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M13.4 20v-6.2h2.1l.4-2.5h-2.5V9.7c0-.7.2-1.2 1.2-1.2h1.4V6.2c-.2 0-.9-.1-1.8-.1-1.8 0-3.1 1.1-3.1 3.2v2h-2.1v2.5h2.1V20h2.3Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eFacebook\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \n\n\n\n\n\n\u003cstyle\u003e\n  .legacy-brand-card,\n  .legacy-brand-card * {\n    box-sizing: border-box;\n  }\n\n  .legacy-brand-card {\n    width: 100%;\n    margin: 0;\n  }\n\n  .legacy-brand-card__inner {\n    background: #1c1c1c;\n    color: #ffffff;\n    border-radius: 16px;\n    padding: 24px 22px;\n    font-family: Inter, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Arial, sans-serif;\n    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.16);\n  }\n\n  .legacy-brand-card__logo-wrap {\n    margin-bottom: 18px;\n  }\n\n  .legacy-brand-card__logo {\n    display: block;\n    max-width: 180px;\n    width: 100%;\n    height: auto;\n  }\n\n  .legacy-brand-card__content {\n    margin-bottom: 20px;\n  }\n\n  .legacy-brand-card__eyebrow {\n    margin: 0 0 10px;\n    font-size: 14px;\n    line-height: 1.2;\n    font-weight: 700;\n    color: #ffffff;\n  }\n\n  .legacy-brand-card__text {\n    margin: 0;\n    color: rgba(255, 255, 255, 0.72);\n    font-size: 15px;\n    line-height: 1.8;\n    font-weight: 400;\n    max-width: 640px;\n  }\n\n  .legacy-brand-card__socials {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 12px;\n  }\n\n  .legacy-brand-card__social {\n    display: flex;\n    align-items: center;\n    gap: 10px;\n    padding: 12px 14px;\n    border-radius: 12px;\n    background: rgba(255, 255, 255, 0.04);\n    border: 1px solid rgba(255, 255, 255, 0.08);\n    text-decoration: none;\n    color: #ffffff;\n    min-width: 0;\n  }\n\n  .legacy-brand-card__social--clickable {\n    transition: transform 0.2s ease, background 0.2s ease, border-color 0.2s ease;\n    cursor: pointer;\n  }\n\n  .legacy-brand-card__social--clickable:hover {\n    transform: translateY(-1px);\n    background: rgba(255, 255, 255, 0.07);\n    border-color: rgba(255, 255, 255, 0.16);\n  }\n\n  .legacy-brand-card__social-icon {\n    width: 18px;\n    height: 18px;\n    min-width: 18px;\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    color: #ffffff;\n  }\n\n  .legacy-brand-card__social-icon svg {\n    width: 18px;\n    height: 18px;\n    display: block;\n  }\n\n  .legacy-brand-card__social-label {\n    font-size: 13px;\n    font-weight: 600;\n    color: #ffffff;\n    white-space: nowrap;\n  }\n\n  .legacy-brand-card__social-handle {\n    margin-left: auto;\n    font-size: 13px;\n    color: rgba(255, 255, 255, 0.66);\n    overflow: hidden;\n    text-overflow: ellipsis;\n    white-space: nowrap;\n  }\n\n  @media screen and (max-width: 749px) {\n    .legacy-brand-card__inner {\n      padding: 20px 18px;\n      border-radius: 14px;\n    }\n\n    .legacy-brand-card__logo {\n      max-width: 160px;\n    }\n\n    .legacy-brand-card__text {\n      font-size: 14px;\n      line-height: 1.7;\n    }\n\n    .legacy-brand-card__socials {\n      grid-template-columns: 1fr;\n    }\n\n    .legacy-brand-card__social {\n      padding: 11px 12px;\n    }\n\n    .legacy-brand-card__social-label,\n    .legacy-brand-card__social-handle {\n      font-size: 12.5px;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cstyle\u003e\n  \/* Compatibility with the legacy PDP reset. Keeps the approved card visually identical. *\/\n  #legacy-pdp-root .legacy-brand-card,\n  #legacy-pdp-root .legacy-brand-card * { box-sizing: border-box; }\n  #legacy-pdp-root .legacy-brand-card { width: 100%; margin: 0; }\n  #legacy-pdp-root .legacy-brand-card__inner {\n    background: #1c1c1c; color: #ffffff; border-radius: 16px; padding: 24px 22px;\n    font-family: Inter, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Arial, sans-serif;\n    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.16);\n  }\n  #legacy-pdp-root .legacy-brand-card__logo-wrap { margin-bottom: 18px; }\n  #legacy-pdp-root .legacy-brand-card__logo { display: block; max-width: 180px; width: 100%; height: auto; }\n  #legacy-pdp-root .legacy-brand-card__content { margin-bottom: 20px; }\n  #legacy-pdp-root .legacy-brand-card__eyebrow {\n    margin: 0 0 10px; font-size: 14px; line-height: 1.2; font-weight: 700; color: #ffffff;\n  }\n  #legacy-pdp-root .legacy-brand-card__text {\n    margin: 0; color: rgba(255, 255, 255, 0.72); font-size: 15px; line-height: 1.8;\n    font-weight: 400; max-width: 640px;\n  }\n  #legacy-pdp-root .legacy-brand-card__socials {\n    display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 12px;\n  }\n  #legacy-pdp-root .legacy-brand-card__social {\n    display: flex; align-items: center; gap: 10px; padding: 12px 14px; border-radius: 12px;\n    background: rgba(255, 255, 255, 0.04); border: 1px solid rgba(255, 255, 255, 0.08);\n    text-decoration: none; color: #ffffff; min-width: 0;\n  }\n  #legacy-pdp-root .legacy-brand-card__social--clickable {\n    transition: transform 0.2s ease, background 0.2s ease, border-color 0.2s ease; cursor: pointer;\n  }\n  #legacy-pdp-root .legacy-brand-card__social--clickable:hover {\n    transform: translateY(-1px); background: rgba(255, 255, 255, 0.07);\n    border-color: rgba(255, 255, 255, 0.16);\n  }\n  #legacy-pdp-root .legacy-brand-card__social-icon {\n    width: 18px; height: 18px; min-width: 18px; display: inline-flex;\n    align-items: center; justify-content: center; color: #ffffff;\n  }\n  #legacy-pdp-root .legacy-brand-card__social-icon svg { width: 18px; height: 18px; display: block; }\n  #legacy-pdp-root .legacy-brand-card__social-label {\n    font-size: 13px; font-weight: 600; color: #ffffff; white-space: nowrap;\n  }\n  #legacy-pdp-root .legacy-brand-card__social-handle {\n    margin-left: auto; font-size: 13px; color: rgba(255, 255, 255, 0.66);\n    overflow: hidden; text-overflow: ellipsis; white-space: nowrap;\n  }\n  @media screen and (max-width: 749px) {\n    #legacy-pdp-root .legacy-brand-card__inner { padding: 20px 18px; border-radius: 14px; }\n    #legacy-pdp-root .legacy-brand-card__logo { max-width: 160px; }\n    #legacy-pdp-root .legacy-brand-card__text { font-size: 14px; line-height: 1.7; }\n    #legacy-pdp-root .legacy-brand-card__socials { grid-template-columns: 1fr; }\n    #legacy-pdp-root .legacy-brand-card__social { padding: 11px 12px; }\n    #legacy-pdp-root .legacy-brand-card__social-label,\n    #legacy-pdp-root .legacy-brand-card__social-handle { font-size: 12.5px; }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"lgc-wrap lgc-tagline\"\u003eLegacy n'est pas ce que nous avons. C'est ce que nous laissons.\u003c\/div\u003e\n\n\n\n\n\n\n\u003cscript\u003e\n(function(){\n  document.querySelectorAll('#legacy-pdp-root, .legacy-pdp').forEach(function(root){\n    if(root.dataset.lgcInit) return;\n    root.dataset.lgcInit = \"1\";\n\n    root.querySelectorAll('[data-tabgroup]').forEach(function(nav){\n      var section = nav.closest('.lgc-card') || root;\n      var buttons = nav.querySelectorAll('.lgc-tab-btn');\n      buttons.forEach(function(btn){\n        btn.addEventListener('click', function(){\n          var target = btn.getAttribute('data-tab');\n          buttons.forEach(function(b){ b.classList.remove('is-active'); });\n          btn.classList.add('is-active');\n          section.querySelectorAll('.lgc-tab-panel').forEach(function(panel){\n            panel.classList.toggle('is-active', panel.getAttribute('data-panel') === target);\n          });\n        });\n      });\n    });\n\n    root.querySelectorAll('.lgc-faq-item').forEach(function(item){\n      var q = item.querySelector('.lgc-faq-q');\n      if(q) q.addEventListener('click', function(){ item.classList.toggle('is-open'); });\n    });\n\n    var AUTOPLAY_MS = 5000;\n\n    root.querySelectorAll('.lgc-carousel').forEach(function(carousel){\n      var key = carousel.getAttribute('data-carousel');\n      var dotsWrap = root.querySelector('[data-dots=\"' + key + '\"]');\n      var originals = Array.prototype.slice.call(carousel.querySelectorAll('.lgc-carousel-item'));\n      var n = originals.length;\n      if(!dotsWrap || n \u003c 2) return;\n\n      originals.forEach(function(_, i){\n        var dot = document.createElement('span');\n        dot.className = 'lgc-dot' + (i === 0 ? ' is-active' : '');\n        dotsWrap.appendChild(dot);\n      });\n      var dots = dotsWrap.querySelectorAll('.lgc-dot');\n\n      var firstClone = originals[0].cloneNode(true);\n      var lastClone = originals[n - 1].cloneNode(true);\n      firstClone.setAttribute('aria-hidden', 'true');\n      lastClone.setAttribute('aria-hidden', 'true');\n      carousel.appendChild(firstClone);\n      carousel.insertBefore(lastClone, originals[0]);\n\n      var allItems = Array.prototype.slice.call(carousel.children);\n\n      function scrollLeftFor(el){\n        return el.getBoundingClientRect().left - carousel.getBoundingClientRect().left + carousel.scrollLeft;\n      }\n      function goTo(i, smooth){\n        carousel.scrollTo({ left: scrollLeftFor(allItems[i]), behavior: smooth ? 'smooth' : 'auto' });\n      }\n      function setActiveDot(realIndex){\n        dots.forEach(function(d, i){ d.classList.toggle('is-active', i === realIndex); });\n      }\n\n      goTo(1, false);\n\n      var settleTimer = null;\n      var autoplayTimer = null;\n\n      function settle(){\n        var center = carousel.scrollLeft + carousel.clientWidth \/ 2;\n        var closest = 1;\n        var closestDist = Infinity;\n        allItems.forEach(function(item, i){\n          var itemCenter = item.offsetLeft + item.clientWidth \/ 2;\n          var dist = Math.abs(itemCenter - center);\n          if(dist \u003c closestDist){ closestDist = dist; closest = i; }\n        });\n        var realIndex = (closest - 1 + n) % n;\n        setActiveDot(realIndex);\n        if(closest === 0){ goTo(n, false); }\n        else if(closest === allItems.length - 1){ goTo(1, false); }\n      }\n\n      carousel.addEventListener('scroll', function(){\n        clearTimeout(settleTimer);\n        settleTimer = setTimeout(settle, 120);\n      });\n\n      function step(dir){\n        var w = originals[0].getBoundingClientRect().width + 10;\n        carousel.scrollBy({ left: w * dir, behavior: 'smooth' });\n      }\n\n      function scheduleAutoplay(){\n        clearTimeout(autoplayTimer);\n        autoplayTimer = setTimeout(function(){\n          step(1);\n          scheduleAutoplay();\n        }, AUTOPLAY_MS);\n      }\n      function restartAutoplay(){ scheduleAutoplay(); }\n\n      ['pointerdown', 'touchstart', 'wheel'].forEach(function(evt){\n        carousel.addEventListener(evt, restartAutoplay, { passive: true });\n      });\n\n      var prevBtn = root.querySelector('[data-arrow-prev=\"' + key + '\"]');\n      var nextBtn = root.querySelector('[data-arrow-next=\"' + key + '\"]');\n      if(prevBtn) prevBtn.addEventListener('click', function(){ step(-1); restartAutoplay(); });\n      if(nextBtn) nextBtn.addEventListener('click', function(){ step(1); restartAutoplay(); });\n\n      scheduleAutoplay();\n    });\n  });\n})();\n\u003c\/script\u003e\n","brand":"Legacy","offers":[{"title":"Monture noire \/ Verre noir","offer_id":50226131304688,"sku":"15086046544032-52485530648736","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Monture champagne \/ Verres bruns","offer_id":50226131337456,"sku":"15086046544032-52485530681504","price":32.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0855\/6357\/2464\/files\/milano-gallery-04_dc51310e-6561-4190-afc9-b2fade058711.png?v=1786195913"},{"product_id":"polarized-uv400-narrow-rectangle-sunglasses-legacy-cannes","title":"Lunettes de soleil étroites rectangulaires polarisées UV400 – Legacy CANNES","description":"\n\n\u003cdiv class=\"legacy-pdp\" id=\"legacy-pdp-root\"\u003e\n\n\u003cstyle\u003e#legacy-pdp-root{  --lgc-black:#0D0D0D;  --lgc-graphite:#2B2B2B;  --lgc-stone:#D9D6CF;  --lgc-cream:#F2EFE9;  --lgc-white:#FFFFFF;  --lgc-ink-soft: rgba(13,13,13,0.62);  --lgc-ink-faint: rgba(13,13,13,0.42);  --lgc-line: rgba(13,13,13,0.08);  --lgc-radius-lg: 24px;  --lgc-radius-md: 18px;  --lgc-radius-sm: 12px;  --lgc-sans: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;  all: initial;  display:block;  box-sizing:border-box;  font-family: var(--lgc-sans);  color: var(--lgc-black);  background: var(--lgc-white);  -webkit-font-smoothing: antialiased;  text-align:left;  line-height:1.5;  max-width:600px;  margin:0 auto;}#legacy-pdp-root *, #legacy-pdp-root *::before, #legacy-pdp-root *::after{  box-sizing:border-box; margin:0; padding:0; font-family:inherit;  color:inherit; text-align:left; line-height:inherit; -webkit-font-smoothing: antialiased;}#legacy-pdp-root img{ max-width:100%; display:block; border:0; }#legacy-pdp-root button{ background:none; border:0; cursor:pointer; font:inherit; }#legacy-pdp-root ul{ list-style:none; }#legacy-pdp-root svg{ display:block; flex-shrink:0; }\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@300;400;500;600;700;800\u0026display=swap');\n#legacy-pdp-root .lgc-wrap{ padding:0 18px; }#legacy-pdp-root .lgc-section{ padding:36px 0; }\n#legacy-pdp-root .lgc-badge{  display:inline-flex; align-items:center; gap:6px;  background:var(--lgc-cream); color:var(--lgc-black);  padding:6px 14px; border-radius:999px; font-size:11.5px; font-weight:600;}#legacy-pdp-root .lgc-badge-dot{ width:6px; height:6px; border-radius:50%; background:var(--lgc-black); }\n#legacy-pdp-root .lgc-eyebrow{ font-size:12.5px; font-weight:600; color:var(--lgc-ink-soft); }#legacy-pdp-root .lgc-h1{ font-size:24px; font-weight:700; letter-spacing:-0.02em; line-height:1.12; }#legacy-pdp-root h2.lgc-h2{ font-size:22px; font-weight:700; letter-spacing:-0.02em; line-height:1.15; }#legacy-pdp-root h3.lgc-h3{ font-size:18px; font-weight:600; letter-spacing:-0.01em; }#legacy-pdp-root p.lgc-p{ font-size:15px; font-weight:400; color:var(--lgc-ink-soft); line-height:1.55; }\n\/* ---------- HERO ---------- *\/#legacy-pdp-root .lgc-hero{ padding:36px 0 8px; text-align:center; }#legacy-pdp-root .lgc-hero h1{ margin-top:14px; }#legacy-pdp-root .lgc-hero-sub{ margin:14px 0 0; font-size:15.5px; color:var(--lgc-ink-soft); }#legacy-pdp-root .lgc-hero-pills{ display:flex; gap:8px; justify-content:center; margin-top:20px; flex-wrap:wrap; }#legacy-pdp-root .lgc-pill{  font-size:12px; font-weight:500; padding:7px 14px; border-radius:999px;  background:var(--lgc-white); border:1px solid var(--lgc-line); color:var(--lgc-black);}#legacy-pdp-root .lgc-hero-img{  margin-top:26px; border-radius:var(--lgc-radius-lg); overflow:hidden; background:var(--lgc-cream);}#legacy-pdp-root .lgc-hero-img img{ width:100%; aspect-ratio:4\/5; object-fit:cover; }\n\/* ---------- PILARES ---------- *\/#legacy-pdp-root .lgc-pillars-head{ margin-bottom:18px; }#legacy-pdp-root .lgc-pillars-head h2{ margin-top:8px; }#legacy-pdp-root .lgc-pillar-grid{ display:grid; grid-template-columns:1fr 1fr; gap:12px; }#legacy-pdp-root .lgc-pillar{  border-radius:var(--lgc-radius-md); padding:20px 18px; min-height:150px;  display:flex; flex-direction:column; justify-content:flex-start;}#legacy-pdp-root .lgc-pillar.is-dark{ background:var(--lgc-black); color:var(--lgc-white); }#legacy-pdp-root .lgc-pillar.is-graphite{ background:var(--lgc-graphite); color:var(--lgc-white); }#legacy-pdp-root .lgc-pillar.is-stone{ background:var(--lgc-stone); color:var(--lgc-black); }#legacy-pdp-root .lgc-pillar.is-cream{ background:var(--lgc-cream); color:var(--lgc-black); }#legacy-pdp-root .lgc-pillar svg{ width:20px; height:20px; margin-bottom:16px; opacity:.9; }#legacy-pdp-root .lgc-pillar h4{ font-size:15px; font-weight:600; margin-bottom:6px; letter-spacing:-0.01em; }#legacy-pdp-root .lgc-pillar p{ font-size:12.5px; opacity:.72; font-weight:400; line-height:1.4; }\n\/* ---------- CARROSSÉIS ---------- *\/#legacy-pdp-root .lgc-carousel-head{ margin-bottom:16px; }#legacy-pdp-root .lgc-carousel-head h2{ margin-top:8px; }#legacy-pdp-root .lgc-carousel-head .lgc-p{ margin-top:6px; }#legacy-pdp-root .lgc-carousel{  display:flex; overflow-x:auto; gap:10px; scroll-snap-type:x mandatory;  -webkit-overflow-scrolling:touch; scrollbar-width:none; padding-bottom:2px;  margin:0 -18px; padding-left:18px; padding-right:18px;}#legacy-pdp-root .lgc-carousel::-webkit-scrollbar{ display:none; }#legacy-pdp-root .lgc-carousel-item{  flex:0 0 82%; scroll-snap-align:center; border-radius:var(--lgc-radius-md);  overflow:hidden; background:var(--lgc-cream); position:relative;}#legacy-pdp-root .lgc-carousel-item img{ width:100%; aspect-ratio:9\/16; object-fit:cover; }#legacy-pdp-root .lgc-carousel-cap{  position:absolute; left:10px; bottom:10px; background:rgba(13,13,13,0.55);  color:var(--lgc-white); font-size:11.5px; font-weight:500; padding:5px 10px; border-radius:999px;  backdrop-filter:blur(4px);}#legacy-pdp-root .lgc-carousel-wrap{ position:relative; }#legacy-pdp-root .lgc-arrow{  position:absolute; top:50%; transform:translateY(-50%); z-index:2;  width:32px; height:32px; border-radius:50%; background:rgba(13,13,13,0.5);  display:flex; align-items:center; justify-content:center; backdrop-filter:blur(4px);}#legacy-pdp-root .lgc-arrow svg{ width:16px; height:16px; stroke:var(--lgc-white); }#legacy-pdp-root .lgc-arrow.lgc-prev{ left:8px; }#legacy-pdp-root .lgc-arrow.lgc-next{ right:8px; }#legacy-pdp-root .lgc-dots{ display:flex; justify-content:center; gap:6px; margin-top:14px; }#legacy-pdp-root .lgc-dot{ width:6px; height:6px; border-radius:50%; background:var(--lgc-line); transition:all .2s ease; }#legacy-pdp-root .lgc-dot.is-active{ background:var(--lgc-black); width:16px; border-radius:3px; }\n\/* ---------- CARDS (dimensões \/ specs \/ faq) ---------- *\/#legacy-pdp-root .lgc-card{ background:var(--lgc-cream); border-radius:var(--lgc-radius-lg); padding:22px 18px; }#legacy-pdp-root .lgc-card.is-white{ background:var(--lgc-white); border:1px solid var(--lgc-line); }#legacy-pdp-root .lgc-section-head{ margin-bottom:18px; }#legacy-pdp-root .lgc-section-head h2{ margin-top:6px; }#legacy-pdp-root .lgc-tabs-nav{  display:inline-flex; gap:4px; background:var(--lgc-white); padding:4px; border-radius:999px; margin-bottom:18px;}#legacy-pdp-root .lgc-card.is-white .lgc-tabs-nav{ background:var(--lgc-cream); }#legacy-pdp-root .lgc-tab-btn{  padding:8px 14px; font-size:12.5px; font-weight:600; border-radius:999px; color:var(--lgc-ink-faint);  transition:all .2s ease;}#legacy-pdp-root .lgc-tab-btn.is-active{ background:var(--lgc-black); color:var(--lgc-white); }#legacy-pdp-root .lgc-tab-panel{ display:none; }#legacy-pdp-root .lgc-tab-panel.is-active{ display:block; }\n#legacy-pdp-root table.lgc-table{  width:100%; border-collapse:separate; border-spacing:0; font-size:13.5px;  background:var(--lgc-white); border-radius:var(--lgc-radius-sm); overflow:hidden;}#legacy-pdp-root table.lgc-table th, #legacy-pdp-root table.lgc-table td{  padding:11px 12px; text-align:left; border-bottom:1px solid var(--lgc-line);}#legacy-pdp-root table.lgc-table td:first-child{ font-weight:600; width:46%; }#legacy-pdp-root table.lgc-table tr:last-child td{ border-bottom:0; }#legacy-pdp-root .lgc-size-note{ font-size:12px; color:var(--lgc-ink-faint); margin-top:14px; }#legacy-pdp-root .lgc-table-scroll{  max-width:100%; overflow:hidden;  border-radius:var(--lgc-radius-sm); border:1px solid var(--lgc-line);}#legacy-pdp-root .lgc-table-scroll table.lgc-table{  width:100%; table-layout:fixed; border-radius:0; font-size:10.5px;}#legacy-pdp-root .lgc-table-scroll table.lgc-table th,#legacy-pdp-root .lgc-table-scroll table.lgc-table td{  padding:7px 3px; text-align:center; white-space:normal; word-break:break-word; overflow-wrap:break-word;}#legacy-pdp-root .lgc-table-scroll table.lgc-table th{  font-size:7.8px; letter-spacing:0; text-transform:uppercase; font-weight:600;  color:var(--lgc-ink-soft); background:var(--lgc-cream); line-height:1.2;}#legacy-pdp-root .lgc-table-scroll table.lgc-table td:first-child,#legacy-pdp-root .lgc-table-scroll table.lgc-table th:first-child{  font-weight:700;}\n#legacy-pdp-root .lgc-specs-list{ display:grid; gap:0; }#legacy-pdp-root .lgc-specs-row{  display:grid; grid-template-columns:1fr; gap:2px; padding:13px 0; border-bottom:1px solid var(--lgc-line); font-size:13.5px;}#legacy-pdp-root .lgc-specs-row:last-child{ border-bottom:0; }#legacy-pdp-root .lgc-specs-row span:first-child{ font-weight:600; color:var(--lgc-black); font-size:11px; text-transform:uppercase; letter-spacing:.04em; opacity:.6; }#legacy-pdp-root .lgc-specs-row span:last-child{ color:var(--lgc-black); }\n\/* ---------- GARANTIA (2 por linha) ---------- *\/#legacy-pdp-root .lgc-trust-head{ margin-bottom:18px; }#legacy-pdp-root .lgc-trust-head h2{ margin-top:8px; }#legacy-pdp-root .lgc-trust-grid{ display:grid; grid-template-columns:1fr 1fr; gap:12px; }#legacy-pdp-root .lgc-trust-item{  border-radius:var(--lgc-radius-md); padding:20px 14px; text-align:center; background:var(--lgc-cream);}#legacy-pdp-root .lgc-trust-item svg{ width:22px; height:22px; margin:0 auto 12px; }#legacy-pdp-root .lgc-trust-item h4{ font-size:14px; font-weight:600; margin-bottom:5px; }#legacy-pdp-root .lgc-trust-item p{ font-size:12px; color:var(--lgc-ink-soft); line-height:1.4; }\n\/* ---------- FAQ ---------- *\/#legacy-pdp-root .lgc-faq-item{ border-bottom:1px solid var(--lgc-line); }#legacy-pdp-root .lgc-faq-item:last-child{ border-bottom:0; }#legacy-pdp-root .lgc-faq-q{  width:100%; display:flex; justify-content:space-between; align-items:center; gap:10px;  padding:15px 2px; font-size:14px; font-weight:600; text-align:left;}#legacy-pdp-root .lgc-faq-q .lgc-plus{ font-size:18px; font-weight:300; transition:transform .25s ease; color:var(--lgc-ink-faint); }#legacy-pdp-root .lgc-faq-item.is-open .lgc-plus{ transform:rotate(45deg); }#legacy-pdp-root .lgc-faq-a{ max-height:0; overflow:hidden; transition:max-height .3s ease; }#legacy-pdp-root .lgc-faq-a-inner{ padding:0 2px 16px; font-size:13px; color:var(--lgc-ink-soft); }#legacy-pdp-root .lgc-faq-item.is-open .lgc-faq-a{ max-height:300px; }\n\/* ---------- FOOTER ---------- *\/#legacy-pdp-root .lgc-tagline{ text-align:center; padding:32px 20px 6px; font-size:13px; color:var(--lgc-ink-faint); font-weight:500; }\n\/* ---------- LANG SWITCH (bandeiras) ---------- *\/#legacy-pdp-root .lgc-langbar{ display:none; justify-content:center; gap:8px; padding-top:14px; }#legacy-pdp-root .lgc-lang-btn{  width:26px; height:19px; padding:0; border-radius:2px; overflow:hidden;  border:1px solid var(--lgc-line); opacity:.55; transition:opacity .2s ease, border-color .2s ease;  line-height:0;}#legacy-pdp-root .lgc-lang-btn img{ width:100%; height:100%; object-fit:cover; border-radius:1px; }#legacy-pdp-root .lgc-lang-btn.is-active{ opacity:1; border-color:var(--lgc-black); }\n\u003c\/style\u003e\n\n\u003csection class=\"lgc-wrap lgc-hero\"\u003e\n  \u003cspan class=\"lgc-badge\"\u003e\u003cspan class=\"lgc-badge-dot\"\u003e\u003c\/span\u003eLEGACY — Conçu pour durer\u003c\/span\u003e\n  \u003ch2 class=\"lgc-h1\"\u003eCANNES — Glamour Riviera, définition étroite.\u003c\/h2\u003e\n\n  \u003cp class=\"lgc-hero-sub\"\u003eUne silhouette rectangulaire élancée et étroite aux contours polis, dotée de verres polarisés UV400 pour un usage quotidien en toute confiance.\u003c\/p\u003e\n\n  \u003cdiv class=\"lgc-hero-pills\"\u003e\n\n    \u003cspan class=\"lgc-pill\"\u003eVerres Polarisés\u003c\/span\u003e\n    \u003cspan class=\"lgc-pill\"\u003eProtection UV400\u003c\/span\u003e\n    \u003cspan class=\"lgc-pill\"\u003eRetours sous 14 jours\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-hero-img\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/cannes-hero.png?v=1785966878\" alt=\"CANNES polarized UV400 narrow rectangle sunglasses\"\u003e\u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\u003csection class=\"lgc-wrap lgc-section\"\u003e\n  \u003cdiv class=\"lgc-pillars-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\"\u003ePourquoi Legacy\u003c\/span\u003e\u003ch2 class=\"lgc-h2\"\u003eClarté polarisée, proportions étroites et caractère Riviera\u003c\/h2\u003e\n\n\n\u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-pillar-grid\"\u003e\n\n    \u003cdiv class=\"lgc-pillar is-dark\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M12 2 21 7 21 17 12 22 3 17 3 7Z\"\u003e\u003c\/path\u003e\u003cpath d=\"M3 7 12 12 21 7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch4\u003eClarté polarisée\u003c\/h4\u003e\n\n\u003cp\u003eLes verres polarisés sont conçus pour réduire l'éblouissement réfléchi pour une vision plus confortable dans des conditions de forte luminosité.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-pillar is-stone\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M4 4h9l7 7-9 9-7-7z\"\u003e\u003c\/path\u003e\u003ccircle cx=\"9\" cy=\"9\" r=\"1.4\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003ch4\u003eValeur raffinée\u003c\/h4\u003e\n\n\u003cp\u003eUne monture rectangulaire étroite et polie aux proportions étudiées et sans marge de détail superflue.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-pillar is-graphite\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M12 2 3 6v6c0 5 4 8.5 9 10 5-1.5 9-5 9-10V6z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch4\u003eProtection UV400\u003c\/h4\u003e\n\n\u003cp\u003eLes verres UV400 sont conçus pour aider à protéger les yeux de la lumière UVA et UVB.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-pillar is-cream\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M4 12a8 8 0 1 0 3-6.2\"\u003e\u003c\/path\u003e\u003cpath d=\"M4 4v5h5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch4\u003eGarantie + Retours\u003c\/h4\u003e\n\n\u003cp\u003eDroit de rétractation de 14 jours et protection contre les défauts de fabrication.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n  \u003cdiv class=\"lgc-carousel-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\"\u003eLes Détails\u003c\/span\u003e\u003ch2 class=\"lgc-h2\"\u003eContours polis et détails optiques de près\u003c\/h2\u003e\n\n\u003cp class=\"lgc-p\"\u003eDécouvrez les fines montures, les verres polarisés, le pont intégré, les charnières renforcées et les branches larges et sculptées.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-carousel-wrap\"\u003e\n\n\u003cdiv class=\"lgc-carousel\" data-carousel=\"qualidade\"\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/cannes-quality-1.png?v=1785966883\" alt=\"CANNES polished frame detail\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/cannes-quality-2.png?v=1785966890\" alt=\"CANNES polarized lens and hinge craftsmanship detail\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/cannes-quality-3.png?v=1785966988\" alt=\"CANNES narrow silhouette and temple detail\"\u003e\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003cbutton class=\"lgc-arrow lgc-prev\" data-arrow-prev=\"qualidade\" aria-label=\"Previous\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M15 18l-6-6 6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\u003cbutton class=\"lgc-arrow lgc-next\" data-arrow-next=\"qualidade\" aria-label=\"Next\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M9 18l6-6-6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-dots\" data-dots=\"qualidade\"\u003e\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n  \u003cdiv class=\"lgc-carousel-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\"\u003eDéfinition Riviera\u003c\/span\u003e\u003ch2 class=\"lgc-h2\"\u003eCaractère affirmé de la ville à la côte\u003c\/h2\u003e\n\n\u003cp class=\"lgc-p\"\u003ePortez CANNES avec une tenue décontractée, du lin ou des essentiels modernes du quotidien pour une finition Riviera précise.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-carousel-wrap\"\u003e\n\n\u003cdiv class=\"lgc-carousel\" data-carousel=\"uso\"\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/cannes-lifestyle-1.png?v=1785966994\" alt=\"CANNES sunglasses Riviera lifestyle\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/cannes-lifestyle-2.png?v=1785966958\" alt=\"CANNES sunglasses refined summer lifestyle\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/cannes-lifestyle-3.png?v=1785966966\" alt=\"CANNES sunglasses coastal evening lifestyle\"\u003e\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003cbutton class=\"lgc-arrow lgc-prev\" data-arrow-prev=\"uso\" aria-label=\"Previous\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M15 18l-6-6 6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\u003cbutton class=\"lgc-arrow lgc-next\" data-arrow-next=\"uso\" aria-label=\"Next\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M9 18l6-6-6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-dots\" data-dots=\"uso\"\u003e\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c!-- OPTIONAL SIZE GUIDE\nInclude a size\/measurement table only when the source provides verified measurements\nin centimetres for direct comparison. Never create a table from size labels alone.\n--\u0026gt;\n\n\u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n  \u003cdiv class=\"lgc-card is-white\"\u003e\n\n\u003cdiv class=\"lgc-section-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\"\u003eSpécifications\u003c\/span\u003e\u003ch2 class=\"lgc-h2\"\u003eDétails du produit\u003c\/h2\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tabs-nav\" data-tabgroup=\"specs\"\u003e\n\n\u003cbutton class=\"lgc-tab-btn is-active\" data-tab=\"materiais\"\u003eDesign\u003c\/button\u003e\u003cbutton class=\"lgc-tab-btn\" data-tab=\"cuidados\"\u003eEntretien\u003c\/button\u003e\u003cbutton class=\"lgc-tab-btn\" data-tab=\"tecnica\"\u003eAjustement\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tab-panel is-active\" data-panel=\"materiais\"\u003e\u003cdiv class=\"lgc-specs-list\"\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eStyle\u003c\/span\u003e\u003cspan\u003eLunettes de soleil rectangulaires étroites\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eFinition de la monture\u003c\/span\u003e\u003cspan\u003eConstruction cerclée polie avec un pont intégré fin\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eTechnologie des verres\u003c\/span\u003e\u003cspan\u003ePolarisés UV400\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eMatériel\u003c\/span\u003e\u003cspan\u003ePont de nez intégré, charnières renforcées et branches larges et sculptées\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tab-panel\" data-panel=\"cuidados\"\u003e\u003cdiv class=\"lgc-specs-list\"\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eNettoyage\u003c\/span\u003e\u003cspan\u003eUtiliser un chiffon de nettoyage pour verres en microfibre propre\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eHumidité\u003c\/span\u003e\u003cspan\u003eRincer la poussière avant d'essuyer ; éviter la pression abrasive\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eSéchage\u003c\/span\u003e\u003cspan\u003eRanger au sec dans un étui de protection à l'abri de la chaleur\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tab-panel\" data-panel=\"tecnica\"\u003e\u003cdiv class=\"lgc-specs-list\"\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eProfil de la monture\u003c\/span\u003e\u003cspan\u003eSilhouette rectangulaire élancée et étroite aux proportions compactes\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eConseils d'ajustement\u003c\/span\u003e\u003cspan\u003eChoisir en fonction de la largeur du visage et de la couvrance préférée\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eUtilisation\u003c\/span\u003e\u003cspan\u003eQuotidien \/ voyage \/ loisirs\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eDépartement\u003c\/span\u003e\u003cspan\u003eUnisexe\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003cdiv class=\"legacy-brand-card\" data-legacy-brand-signature=\"v6\"\u003e\n\n  \u003cdiv class=\"legacy-brand-card__inner\"\u003e\n\n    \u003cdiv class=\"legacy-brand-card__logo-wrap\"\u003e\n\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/logo-white.png?v=1785300933\" alt=\"Legacy Store\" class=\"legacy-brand-card__logo\"\u003e\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"legacy-brand-card__content\"\u003e\n\n      \u003cp class=\"legacy-brand-card__eyebrow\"\u003eÀ propos de nous\u003c\/p\u003e\n\n\n      \u003cp class=\"legacy-brand-card__text\"\u003e\n        Legacy est conçu pour ceux qui apprécient le style intemporel, les détails raffinés et la qualité durable.\n        Nous sélectionnons des essentiels sophistiqués qui apportent confiance, caractère et élégance sans effort\n        à la vie quotidienne.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"legacy-brand-card__socials\"\u003e\n\n      \u003ca href=\"https:\/\/instagram.com\/legacy.luxurywear\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"legacy-brand-card__social legacy-brand-card__social--clickable\" aria-label=\"Instagram Legacy Luxurywear\"\u003e\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003c!--$9--\u003e\n        \n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eInstagram\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \n\n      \u003cdiv class=\"legacy-brand-card__social\" aria-label=\"TikTok\"\u003e\n\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M14.2 4c.6 1.7 1.7 3 3.8 3.3v2.5c-1.4 0-2.7-.4-3.8-1.1v5.4c0 3-2.2 5-5.1 5-2.6 0-4.7-1.8-4.7-4.4 0-2.9 2.4-4.8 5.3-4.4v2.6c-1.2-.4-2.6.3-2.6 1.8 0 1.1.9 1.9 2 1.9 1.3 0 2.3-.8 2.3-2.6V4h2.8Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eTikTok\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"legacy-brand-card__social\" aria-label=\"YouTube\"\u003e\n\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M21.2 8.4c-.2-1-.9-1.8-1.9-2-1.7-.4-7.3-.4-7.3-.4s-5.6 0-7.3.4c-1 .2-1.7 1-1.9 2C2.4 10 2.4 12 2.4 12s0 2 .4 3.6c.2 1 .9 1.8 1.9 2 1.7.4 7.3.4 7.3.4s5.6 0 7.3-.4c1-.2 1.7-1 1.9-2 .4-1.6.4-3.6.4-3.6s0-2-.4-3.6Z\" stroke=\"currentColor\" stroke-width=\"1.8\" fill=\"none\"\u003e\u003c\/path\u003e\n            \u003cpath d=\"M10.2 9.4 15 12l-4.8 2.6V9.4Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eYouTube\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"legacy-brand-card__social\" aria-label=\"Facebook\"\u003e\n\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M13.4 20v-6.2h2.1l.4-2.5h-2.5V9.7c0-.7.2-1.2 1.2-1.2h1.4V6.2c-.2 0-.9-.1-1.8-.1-1.8 0-3.1 1.1-3.1 3.2v2h-2.1v2.5h2.1V20h2.3Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eFacebook\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \n\n\n\n\n\n\u003cstyle\u003e\n  .legacy-brand-card,\n  .legacy-brand-card * {\n    box-sizing: border-box;\n  }\n\n  .legacy-brand-card {\n    width: 100%;\n    margin: 0;\n  }\n\n  .legacy-brand-card__inner {\n    background: #1c1c1c;\n    color: #ffffff;\n    border-radius: 16px;\n    padding: 24px 22px;\n    font-family: Inter, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Arial, sans-serif;\n    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.16);\n  }\n\n  .legacy-brand-card__logo-wrap {\n    margin-bottom: 18px;\n  }\n\n  .legacy-brand-card__logo {\n    display: block;\n    max-width: 180px;\n    width: 100%;\n    height: auto;\n  }\n\n  .legacy-brand-card__content {\n    margin-bottom: 20px;\n  }\n\n  .legacy-brand-card__eyebrow {\n    margin: 0 0 10px;\n    font-size: 14px;\n    line-height: 1.2;\n    font-weight: 700;\n    color: #ffffff;\n  }\n\n  .legacy-brand-card__text {\n    margin: 0;\n    color: rgba(255, 255, 255, 0.72);\n    font-size: 15px;\n    line-height: 1.8;\n    font-weight: 400;\n    max-width: 640px;\n  }\n\n  .legacy-brand-card__socials {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 12px;\n  }\n\n  .legacy-brand-card__social {\n    display: flex;\n    align-items: center;\n    gap: 10px;\n    padding: 12px 14px;\n    border-radius: 12px;\n    background: rgba(255, 255, 255, 0.04);\n    border: 1px solid rgba(255, 255, 255, 0.08);\n    text-decoration: none;\n    color: #ffffff;\n    min-width: 0;\n  }\n\n  .legacy-brand-card__social--clickable {\n    transition: transform 0.2s ease, background 0.2s ease, border-color 0.2s ease;\n    cursor: pointer;\n  }\n\n  .legacy-brand-card__social--clickable:hover {\n    transform: translateY(-1px);\n    background: rgba(255, 255, 255, 0.07);\n    border-color: rgba(255, 255, 255, 0.16);\n  }\n\n  .legacy-brand-card__social-icon {\n    width: 18px;\n    height: 18px;\n    min-width: 18px;\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    color: #ffffff;\n  }\n\n  .legacy-brand-card__social-icon svg {\n    width: 18px;\n    height: 18px;\n    display: block;\n  }\n\n  .legacy-brand-card__social-label {\n    font-size: 13px;\n    font-weight: 600;\n    color: #ffffff;\n    white-space: nowrap;\n  }\n\n  .legacy-brand-card__social-handle {\n    margin-left: auto;\n    font-size: 13px;\n    color: rgba(255, 255, 255, 0.66);\n    overflow: hidden;\n    text-overflow: ellipsis;\n    white-space: nowrap;\n  }\n\n  @media screen and (max-width: 749px) {\n    .legacy-brand-card__inner {\n      padding: 20px 18px;\n      border-radius: 14px;\n    }\n\n    .legacy-brand-card__logo {\n      max-width: 160px;\n    }\n\n    .legacy-brand-card__text {\n      font-size: 14px;\n      line-height: 1.7;\n    }\n\n    .legacy-brand-card__socials {\n      grid-template-columns: 1fr;\n    }\n\n    .legacy-brand-card__social {\n      padding: 11px 12px;\n    }\n\n    .legacy-brand-card__social-label,\n    .legacy-brand-card__social-handle {\n      font-size: 12.5px;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cstyle\u003e\n  \/* Compatibility with the legacy PDP reset. Keeps the approved card visually identical. *\/\n  #legacy-pdp-root .legacy-brand-card,\n  #legacy-pdp-root .legacy-brand-card * { box-sizing: border-box; }\n  #legacy-pdp-root .legacy-brand-card { width: 100%; margin: 0; }\n  #legacy-pdp-root .legacy-brand-card__inner {\n    background: #1c1c1c; color: #ffffff; border-radius: 16px; padding: 24px 22px;\n    font-family: Inter, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Arial, sans-serif;\n    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.16);\n  }\n  #legacy-pdp-root .legacy-brand-card__logo-wrap { margin-bottom: 18px; }\n  #legacy-pdp-root .legacy-brand-card__logo { display: block; max-width: 180px; width: 100%; height: auto; }\n  #legacy-pdp-root .legacy-brand-card__content { margin-bottom: 20px; }\n  #legacy-pdp-root .legacy-brand-card__eyebrow {\n    margin: 0 0 10px; font-size: 14px; line-height: 1.2; font-weight: 700; color: #ffffff;\n  }\n  #legacy-pdp-root .legacy-brand-card__text {\n    margin: 0; color: rgba(255, 255, 255, 0.72); font-size: 15px; line-height: 1.8;\n    font-weight: 400; max-width: 640px;\n  }\n  #legacy-pdp-root .legacy-brand-card__socials {\n    display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 12px;\n  }\n  #legacy-pdp-root .legacy-brand-card__social {\n    display: flex; align-items: center; gap: 10px; padding: 12px 14px; border-radius: 12px;\n    background: rgba(255, 255, 255, 0.04); border: 1px solid rgba(255, 255, 255, 0.08);\n    text-decoration: none; color: #ffffff; min-width: 0;\n  }\n  #legacy-pdp-root .legacy-brand-card__social--clickable {\n    transition: transform 0.2s ease, background 0.2s ease, border-color 0.2s ease; cursor: pointer;\n  }\n  #legacy-pdp-root .legacy-brand-card__social--clickable:hover {\n    transform: translateY(-1px); background: rgba(255, 255, 255, 0.07);\n    border-color: rgba(255, 255, 255, 0.16);\n  }\n  #legacy-pdp-root .legacy-brand-card__social-icon {\n    width: 18px; height: 18px; min-width: 18px; display: inline-flex;\n    align-items: center; justify-content: center; color: #ffffff;\n  }\n  #legacy-pdp-root .legacy-brand-card__social-icon svg { width: 18px; height: 18px; display: block; }\n  #legacy-pdp-root .legacy-brand-card__social-label {\n    font-size: 13px; font-weight: 600; color: #ffffff; white-space: nowrap;\n  }\n  #legacy-pdp-root .legacy-brand-card__social-handle {\n    margin-left: auto; font-size: 13px; color: rgba(255, 255, 255, 0.66);\n    overflow: hidden; text-overflow: ellipsis; white-space: nowrap;\n  }\n  @media screen and (max-width: 749px) {\n    #legacy-pdp-root .legacy-brand-card__inner { padding: 20px 18px; border-radius: 14px; }\n    #legacy-pdp-root .legacy-brand-card__logo { max-width: 160px; }\n    #legacy-pdp-root .legacy-brand-card__text { font-size: 14px; line-height: 1.7; }\n    #legacy-pdp-root .legacy-brand-card__socials { grid-template-columns: 1fr; }\n    #legacy-pdp-root .legacy-brand-card__social { padding: 11px 12px; }\n    #legacy-pdp-root .legacy-brand-card__social-label,\n    #legacy-pdp-root .legacy-brand-card__social-handle { font-size: 12.5px; }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"lgc-wrap lgc-tagline\"\u003eLegacy n'est pas ce que nous avons. C'est ce que nous laissons.\u003c\/div\u003e\n\n\n\n\n\n\n\u003cscript\u003e\n(function(){\n  document.querySelectorAll('#legacy-pdp-root, .legacy-pdp').forEach(function(root){\n    if(root.dataset.lgcInit) return;\n    root.dataset.lgcInit = \"1\";\n\n    root.querySelectorAll('[data-tabgroup]').forEach(function(nav){\n      var section = nav.closest('.lgc-card') || root;\n      var buttons = nav.querySelectorAll('.lgc-tab-btn');\n      buttons.forEach(function(btn){\n        btn.addEventListener('click', function(){\n          var target = btn.getAttribute('data-tab');\n          buttons.forEach(function(b){ b.classList.remove('is-active'); });\n          btn.classList.add('is-active');\n          section.querySelectorAll('.lgc-tab-panel').forEach(function(panel){\n            panel.classList.toggle('is-active', panel.getAttribute('data-panel') === target);\n          });\n        });\n      });\n    });\n\n    root.querySelectorAll('.lgc-faq-item').forEach(function(item){\n      var q = item.querySelector('.lgc-faq-q');\n      if(q) q.addEventListener('click', function(){ item.classList.toggle('is-open'); });\n    });\n\n    var AUTOPLAY_MS = 5000;\n\n    root.querySelectorAll('.lgc-carousel').forEach(function(carousel){\n      var key = carousel.getAttribute('data-carousel');\n      var dotsWrap = root.querySelector('[data-dots=\"' + key + '\"]');\n      var originals = Array.prototype.slice.call(carousel.querySelectorAll('.lgc-carousel-item'));\n      var n = originals.length;\n      if(!dotsWrap || n \u003c 2) return;\n\n      originals.forEach(function(_, i){\n        var dot = document.createElement('span');\n        dot.className = 'lgc-dot' + (i === 0 ? ' is-active' : '');\n        dotsWrap.appendChild(dot);\n      });\n      var dots = dotsWrap.querySelectorAll('.lgc-dot');\n\n      var firstClone = originals[0].cloneNode(true);\n      var lastClone = originals[n - 1].cloneNode(true);\n      firstClone.setAttribute('aria-hidden', 'true');\n      lastClone.setAttribute('aria-hidden', 'true');\n      carousel.appendChild(firstClone);\n      carousel.insertBefore(lastClone, originals[0]);\n\n      var allItems = Array.prototype.slice.call(carousel.children);\n\n      function scrollLeftFor(el){\n        return el.getBoundingClientRect().left - carousel.getBoundingClientRect().left + carousel.scrollLeft;\n      }\n      function goTo(i, smooth){\n        carousel.scrollTo({ left: scrollLeftFor(allItems[i]), behavior: smooth ? 'smooth' : 'auto' });\n      }\n      function setActiveDot(realIndex){\n        dots.forEach(function(d, i){ d.classList.toggle('is-active', i === realIndex); });\n      }\n\n      goTo(1, false);\n\n      var settleTimer = null;\n      var autoplayTimer = null;\n\n      function settle(){\n        var center = carousel.scrollLeft + carousel.clientWidth \/ 2;\n        var closest = 1;\n        var closestDist = Infinity;\n        allItems.forEach(function(item, i){\n          var itemCenter = item.offsetLeft + item.clientWidth \/ 2;\n          var dist = Math.abs(itemCenter - center);\n          if(dist \u003c closestDist){ closestDist = dist; closest = i; }\n        });\n        var realIndex = (closest - 1 + n) % n;\n        setActiveDot(realIndex);\n        if(closest === 0){ goTo(n, false); }\n        else if(closest === allItems.length - 1){ goTo(1, false); }\n      }\n\n      carousel.addEventListener('scroll', function(){\n        clearTimeout(settleTimer);\n        settleTimer = setTimeout(settle, 120);\n      });\n\n      function step(dir){\n        var w = originals[0].getBoundingClientRect().width + 10;\n        carousel.scrollBy({ left: w * dir, behavior: 'smooth' });\n      }\n\n      function scheduleAutoplay(){\n        clearTimeout(autoplayTimer);\n        autoplayTimer = setTimeout(function(){\n          step(1);\n          scheduleAutoplay();\n        }, AUTOPLAY_MS);\n      }\n      function restartAutoplay(){ scheduleAutoplay(); }\n\n      ['pointerdown', 'touchstart', 'wheel'].forEach(function(evt){\n        carousel.addEventListener(evt, restartAutoplay, { passive: true });\n      });\n\n      var prevBtn = root.querySelector('[data-arrow-prev=\"' + key + '\"]');\n      var nextBtn = root.querySelector('[data-arrow-next=\"' + key + '\"]');\n      if(prevBtn) prevBtn.addEventListener('click', function(){ step(-1); restartAutoplay(); });\n      if(nextBtn) nextBtn.addEventListener('click', function(){ step(1); restartAutoplay(); });\n\n      scheduleAutoplay();\n    });\n  });\n})();\n\u003c\/script\u003e\n","brand":"Legacy","offers":[{"title":"Monture noire \/ Verre noir","offer_id":50226131402992,"sku":"15069143761056-52427561107616","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Monture Havane \/ Verres Marron","offer_id":50226131435760,"sku":"15069143761056-52427561074848","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Monture noire \/ Verre Sky","offer_id":50226131468528,"sku":"15069143761056-52529893048480","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Monture noire \/ Verre ambre","offer_id":50226131501296,"sku":"15069143761056-52427561205920","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Monture cristal \/ Verres gris","offer_id":50226131534064,"sku":"15069143761056-52427561140384","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Monture blush \/ Verres dégradé marron","offer_id":50226131566832,"sku":"15069143761056-52427561173152","price":32.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0855\/6357\/2464\/files\/cannes-gallery-01_ef07eb8b-749a-43ec-9010-d10164aec3b4.png?v=1786195915"},{"product_id":"polarized-uv400-square-browline-sunglasses-legacy-barcelona","title":"Lunettes de soleil polarisées UV400 carrées demi-cerclées – Legacy BARCELONA","description":"\n\n\u003cdiv class=\"legacy-pdp\" id=\"legacy-pdp-root\"\u003e\n\n\u003cstyle\u003e#legacy-pdp-root{  --lgc-black:#0D0D0D;  --lgc-graphite:#2B2B2B;  --lgc-stone:#D9D6CF;  --lgc-cream:#F2EFE9;  --lgc-white:#FFFFFF;  --lgc-ink-soft: rgba(13,13,13,0.62);  --lgc-ink-faint: rgba(13,13,13,0.42);  --lgc-line: rgba(13,13,13,0.08);  --lgc-radius-lg: 24px;  --lgc-radius-md: 18px;  --lgc-radius-sm: 12px;  --lgc-sans: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;  all: initial;  display:block;  box-sizing:border-box;  font-family: var(--lgc-sans);  color: var(--lgc-black);  background: var(--lgc-white);  -webkit-font-smoothing: antialiased;  text-align:left;  line-height:1.5;  max-width:600px;  margin:0 auto;}#legacy-pdp-root *, #legacy-pdp-root *::before, #legacy-pdp-root *::after{  box-sizing:border-box; margin:0; padding:0; font-family:inherit;  color:inherit; text-align:left; line-height:inherit; -webkit-font-smoothing: antialiased;}#legacy-pdp-root img{ max-width:100%; display:block; border:0; }#legacy-pdp-root button{ background:none; border:0; cursor:pointer; font:inherit; }#legacy-pdp-root ul{ list-style:none; }#legacy-pdp-root svg{ display:block; flex-shrink:0; }\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@300;400;500;600;700;800\u0026display=swap');\n#legacy-pdp-root .lgc-wrap{ padding:0 18px; }#legacy-pdp-root .lgc-section{ padding:36px 0; }\n#legacy-pdp-root .lgc-badge{  display:inline-flex; align-items:center; gap:6px;  background:var(--lgc-cream); color:var(--lgc-black);  padding:6px 14px; border-radius:999px; font-size:11.5px; font-weight:600;}#legacy-pdp-root .lgc-badge-dot{ width:6px; height:6px; border-radius:50%; background:var(--lgc-black); }\n#legacy-pdp-root .lgc-eyebrow{ font-size:12.5px; font-weight:600; color:var(--lgc-ink-soft); }#legacy-pdp-root .lgc-h1{ font-size:24px; font-weight:700; letter-spacing:-0.02em; line-height:1.12; }#legacy-pdp-root h2.lgc-h2{ font-size:22px; font-weight:700; letter-spacing:-0.02em; line-height:1.15; }#legacy-pdp-root h3.lgc-h3{ font-size:18px; font-weight:600; letter-spacing:-0.01em; }#legacy-pdp-root p.lgc-p{ font-size:15px; font-weight:400; color:var(--lgc-ink-soft); line-height:1.55; }\n\/* ---------- HERO ---------- *\/#legacy-pdp-root .lgc-hero{ padding:36px 0 8px; text-align:center; }#legacy-pdp-root .lgc-hero h1{ margin-top:14px; }#legacy-pdp-root .lgc-hero-sub{ margin:14px 0 0; font-size:15.5px; color:var(--lgc-ink-soft); }#legacy-pdp-root .lgc-hero-pills{ display:flex; gap:8px; justify-content:center; margin-top:20px; flex-wrap:wrap; }#legacy-pdp-root .lgc-pill{  font-size:12px; font-weight:500; padding:7px 14px; border-radius:999px;  background:var(--lgc-white); border:1px solid var(--lgc-line); color:var(--lgc-black);}#legacy-pdp-root .lgc-hero-img{  margin-top:26px; border-radius:var(--lgc-radius-lg); overflow:hidden; background:var(--lgc-cream);}#legacy-pdp-root .lgc-hero-img img{ width:100%; aspect-ratio:4\/5; object-fit:cover; }\n\/* ---------- PILARES ---------- *\/#legacy-pdp-root .lgc-pillars-head{ margin-bottom:18px; }#legacy-pdp-root .lgc-pillars-head h2{ margin-top:8px; }#legacy-pdp-root .lgc-pillar-grid{ display:grid; grid-template-columns:1fr 1fr; gap:12px; }#legacy-pdp-root .lgc-pillar{  border-radius:var(--lgc-radius-md); padding:20px 18px; min-height:150px;  display:flex; flex-direction:column; justify-content:flex-start;}#legacy-pdp-root .lgc-pillar.is-dark{ background:var(--lgc-black); color:var(--lgc-white); }#legacy-pdp-root .lgc-pillar.is-graphite{ background:var(--lgc-graphite); color:var(--lgc-white); }#legacy-pdp-root .lgc-pillar.is-stone{ background:var(--lgc-stone); color:var(--lgc-black); }#legacy-pdp-root .lgc-pillar.is-cream{ background:var(--lgc-cream); color:var(--lgc-black); }#legacy-pdp-root .lgc-pillar svg{ width:20px; height:20px; margin-bottom:16px; opacity:.9; }#legacy-pdp-root .lgc-pillar h4{ font-size:15px; font-weight:600; margin-bottom:6px; letter-spacing:-0.01em; }#legacy-pdp-root .lgc-pillar p{ font-size:12.5px; opacity:.72; font-weight:400; line-height:1.4; }\n\/* ---------- CARROSSÉIS ---------- *\/#legacy-pdp-root .lgc-carousel-head{ margin-bottom:16px; }#legacy-pdp-root .lgc-carousel-head h2{ margin-top:8px; }#legacy-pdp-root .lgc-carousel-head .lgc-p{ margin-top:6px; }#legacy-pdp-root .lgc-carousel{  display:flex; overflow-x:auto; gap:10px; scroll-snap-type:x mandatory;  -webkit-overflow-scrolling:touch; scrollbar-width:none; padding-bottom:2px;  margin:0 -18px; padding-left:18px; padding-right:18px;}#legacy-pdp-root .lgc-carousel::-webkit-scrollbar{ display:none; }#legacy-pdp-root .lgc-carousel-item{  flex:0 0 82%; scroll-snap-align:center; border-radius:var(--lgc-radius-md);  overflow:hidden; background:var(--lgc-cream); position:relative;}#legacy-pdp-root .lgc-carousel-item img{ width:100%; aspect-ratio:9\/16; object-fit:cover; }#legacy-pdp-root .lgc-carousel-cap{  position:absolute; left:10px; bottom:10px; background:rgba(13,13,13,0.55);  color:var(--lgc-white); font-size:11.5px; font-weight:500; padding:5px 10px; border-radius:999px;  backdrop-filter:blur(4px);}#legacy-pdp-root .lgc-carousel-wrap{ position:relative; }#legacy-pdp-root .lgc-arrow{  position:absolute; top:50%; transform:translateY(-50%); z-index:2;  width:32px; height:32px; border-radius:50%; background:rgba(13,13,13,0.5);  display:flex; align-items:center; justify-content:center; backdrop-filter:blur(4px);}#legacy-pdp-root .lgc-arrow svg{ width:16px; height:16px; stroke:var(--lgc-white); }#legacy-pdp-root .lgc-arrow.lgc-prev{ left:8px; }#legacy-pdp-root .lgc-arrow.lgc-next{ right:8px; }#legacy-pdp-root .lgc-dots{ display:flex; justify-content:center; gap:6px; margin-top:14px; }#legacy-pdp-root .lgc-dot{ width:6px; height:6px; border-radius:50%; background:var(--lgc-line); transition:all .2s ease; }#legacy-pdp-root .lgc-dot.is-active{ background:var(--lgc-black); width:16px; border-radius:3px; }\n\/* ---------- CARDS (dimensões \/ specs \/ faq) ---------- *\/#legacy-pdp-root .lgc-card{ background:var(--lgc-cream); border-radius:var(--lgc-radius-lg); padding:22px 18px; }#legacy-pdp-root .lgc-card.is-white{ background:var(--lgc-white); border:1px solid var(--lgc-line); }#legacy-pdp-root .lgc-section-head{ margin-bottom:18px; }#legacy-pdp-root .lgc-section-head h2{ margin-top:6px; }#legacy-pdp-root .lgc-tabs-nav{  display:inline-flex; gap:4px; background:var(--lgc-white); padding:4px; border-radius:999px; margin-bottom:18px;}#legacy-pdp-root .lgc-card.is-white .lgc-tabs-nav{ background:var(--lgc-cream); }#legacy-pdp-root .lgc-tab-btn{  padding:8px 14px; font-size:12.5px; font-weight:600; border-radius:999px; color:var(--lgc-ink-faint);  transition:all .2s ease;}#legacy-pdp-root .lgc-tab-btn.is-active{ background:var(--lgc-black); color:var(--lgc-white); }#legacy-pdp-root .lgc-tab-panel{ display:none; }#legacy-pdp-root .lgc-tab-panel.is-active{ display:block; }\n#legacy-pdp-root table.lgc-table{  width:100%; border-collapse:separate; border-spacing:0; font-size:13.5px;  background:var(--lgc-white); border-radius:var(--lgc-radius-sm); overflow:hidden;}#legacy-pdp-root table.lgc-table th, #legacy-pdp-root table.lgc-table td{  padding:11px 12px; text-align:left; border-bottom:1px solid var(--lgc-line);}#legacy-pdp-root table.lgc-table td:first-child{ font-weight:600; width:46%; }#legacy-pdp-root table.lgc-table tr:last-child td{ border-bottom:0; }#legacy-pdp-root .lgc-size-note{ font-size:12px; color:var(--lgc-ink-faint); margin-top:14px; }#legacy-pdp-root .lgc-table-scroll{  max-width:100%; overflow:hidden;  border-radius:var(--lgc-radius-sm); border:1px solid var(--lgc-line);}#legacy-pdp-root .lgc-table-scroll table.lgc-table{  width:100%; table-layout:fixed; border-radius:0; font-size:10.5px;}#legacy-pdp-root .lgc-table-scroll table.lgc-table th,#legacy-pdp-root .lgc-table-scroll table.lgc-table td{  padding:7px 3px; text-align:center; white-space:normal; word-break:break-word; overflow-wrap:break-word;}#legacy-pdp-root .lgc-table-scroll table.lgc-table th{  font-size:7.8px; letter-spacing:0; text-transform:uppercase; font-weight:600;  color:var(--lgc-ink-soft); background:var(--lgc-cream); line-height:1.2;}#legacy-pdp-root .lgc-table-scroll table.lgc-table td:first-child,#legacy-pdp-root .lgc-table-scroll table.lgc-table th:first-child{  font-weight:700;}\n#legacy-pdp-root .lgc-specs-list{ display:grid; gap:0; }#legacy-pdp-root .lgc-specs-row{  display:grid; grid-template-columns:1fr; gap:2px; padding:13px 0; border-bottom:1px solid var(--lgc-line); font-size:13.5px;}#legacy-pdp-root .lgc-specs-row:last-child{ border-bottom:0; }#legacy-pdp-root .lgc-specs-row span:first-child{ font-weight:600; color:var(--lgc-black); font-size:11px; text-transform:uppercase; letter-spacing:.04em; opacity:.6; }#legacy-pdp-root .lgc-specs-row span:last-child{ color:var(--lgc-black); }\n\/* ---------- GARANTIA (2 por linha) ---------- *\/#legacy-pdp-root .lgc-trust-head{ margin-bottom:18px; }#legacy-pdp-root .lgc-trust-head h2{ margin-top:8px; }#legacy-pdp-root .lgc-trust-grid{ display:grid; grid-template-columns:1fr 1fr; gap:12px; }#legacy-pdp-root .lgc-trust-item{  border-radius:var(--lgc-radius-md); padding:20px 14px; text-align:center; background:var(--lgc-cream);}#legacy-pdp-root .lgc-trust-item svg{ width:22px; height:22px; margin:0 auto 12px; }#legacy-pdp-root .lgc-trust-item h4{ font-size:14px; font-weight:600; margin-bottom:5px; }#legacy-pdp-root .lgc-trust-item p{ font-size:12px; color:var(--lgc-ink-soft); line-height:1.4; }\n\/* ---------- FAQ ---------- *\/#legacy-pdp-root .lgc-faq-item{ border-bottom:1px solid var(--lgc-line); }#legacy-pdp-root .lgc-faq-item:last-child{ border-bottom:0; }#legacy-pdp-root .lgc-faq-q{  width:100%; display:flex; justify-content:space-between; align-items:center; gap:10px;  padding:15px 2px; font-size:14px; font-weight:600; text-align:left;}#legacy-pdp-root .lgc-faq-q .lgc-plus{ font-size:18px; font-weight:300; transition:transform .25s ease; color:var(--lgc-ink-faint); }#legacy-pdp-root .lgc-faq-item.is-open .lgc-plus{ transform:rotate(45deg); }#legacy-pdp-root .lgc-faq-a{ max-height:0; overflow:hidden; transition:max-height .3s ease; }#legacy-pdp-root .lgc-faq-a-inner{ padding:0 2px 16px; font-size:13px; color:var(--lgc-ink-soft); }#legacy-pdp-root .lgc-faq-item.is-open .lgc-faq-a{ max-height:300px; }\n\/* ---------- FOOTER ---------- *\/#legacy-pdp-root .lgc-tagline{ text-align:center; padding:32px 20px 6px; font-size:13px; color:var(--lgc-ink-faint); font-weight:500; }\n\/* ---------- LANG SWITCH (bandeiras) ---------- *\/#legacy-pdp-root .lgc-langbar{ display:none; justify-content:center; gap:8px; padding-top:14px; }#legacy-pdp-root .lgc-lang-btn{  width:26px; height:19px; padding:0; border-radius:2px; overflow:hidden;  border:1px solid var(--lgc-line); opacity:.55; transition:opacity .2s ease, border-color .2s ease;  line-height:0;}#legacy-pdp-root .lgc-lang-btn img{ width:100%; height:100%; object-fit:cover; border-radius:1px; }#legacy-pdp-root .lgc-lang-btn.is-active{ opacity:1; border-color:var(--lgc-black); }\n\u003c\/style\u003e\n\n\u003csection class=\"lgc-wrap lgc-hero\"\u003e\n  \u003cspan class=\"lgc-badge\"\u003e\u003cspan class=\"lgc-badge-dot\"\u003e\u003c\/span\u003eLEGACY — Conçu pour durer\u003c\/span\u003e\n  \u003ch2 class=\"lgc-h1\"\u003eBARCELONA — Définition limpide, lumière méditerranéenne.\u003c\/h2\u003e\n\n  \u003cp class=\"lgc-hero-sub\"\u003eUne silhouette sculptée à la ligne supérieure carrée en acétate poli, avec des verres polarisés UV400 et un pont en trou de serrure distinctif.\u003c\/p\u003e\n\n  \u003cdiv class=\"lgc-hero-pills\"\u003e\n\n    \u003cspan class=\"lgc-pill\"\u003eVerres Polarisés\u003c\/span\u003e\n    \u003cspan class=\"lgc-pill\"\u003eProtection UV400\u003c\/span\u003e\n    \u003cspan class=\"lgc-pill\"\u003eRetours sous 14 jours\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-hero-img\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/barcelona-hero.png?v=1785965233\" alt=\"BARCELONA lunettes de soleil carrées polarisées UV400 en acétate\"\u003e\u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\u003csection class=\"lgc-wrap lgc-section\"\u003e\n  \u003cdiv class=\"lgc-pillars-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\"\u003ePourquoi Legacy\u003c\/span\u003e\u003ch2 class=\"lgc-h2\"\u003eClarté polarisée, acétate sculpté et caractère méditerranéen\u003c\/h2\u003e\n\n\n\u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-pillar-grid\"\u003e\n\n    \u003cdiv class=\"lgc-pillar is-dark\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M12 2 21 7 21 17 12 22 3 17 3 7Z\"\u003e\u003c\/path\u003e\u003cpath d=\"M3 7 12 12 21 7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch4\u003eClarté Polarisée\u003c\/h4\u003e\n\n\u003cp\u003eLes verres polarisés sont conçus pour réduire les reflets afin d'offrir une vision plus confortable dans des conditions de forte luminosité.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-pillar is-stone\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M4 4h9l7 7-9 9-7-7z\"\u003e\u003c\/path\u003e\u003ccircle cx=\"9\" cy=\"9\" r=\"1.4\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003ch4\u003eValeur Raffinée\u003c\/h4\u003e\n\n\u003cp\u003eUne monture à ligne supérieure en acétate distinctive avec des proportions réfléchies et sans marge de vente au détail inutile.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-pillar is-graphite\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M12 2 3 6v6c0 5 4 8.5 9 10 5-1.5 9-5 9-10V6z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch4\u003eProtection UV400\u003c\/h4\u003e\n\n\u003cp\u003eLes verres UV400 sont conçus pour protéger les yeux des rayons UVA et UVB.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-pillar is-cream\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M4 12a8 8 0 1 0 3-6.2\"\u003e\u003c\/path\u003e\u003cpath d=\"M4 4v5h5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch4\u003eGarantie + Retours\u003c\/h4\u003e\n\n\u003cp\u003eDroit de rétractation de 14 jours et protection contre les défauts de fabrication.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n  \u003cdiv class=\"lgc-carousel-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\"\u003eLes Détails\u003c\/span\u003e\u003ch2 class=\"lgc-h2\"\u003eAcétate sculpté et détails optiques de près\u003c\/h2\u003e\n\n\u003cp class=\"lgc-p\"\u003eDécouvrez les montures en acétate poli, le pont en trou de serrure, les verres polarisés, les charnières renforcées et les branches à motifs.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-carousel-wrap\"\u003e\n\n\u003cdiv class=\"lgc-carousel\" data-carousel=\"qualidade\"\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/barcelona-quality-1.png?v=1785965240\" alt=\"Détail de la charnière en acétate transparent des BARCELONA\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/barcelona-quality-2.png?v=1785965246\" alt=\"Détail des verres bleus et du pont en trou de serrure des BARCELONA\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/barcelona-quality-3.png?v=1785965317\" alt=\"Détail des branches et du profil Havana des BARCELONA\"\u003e\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003cbutton class=\"lgc-arrow lgc-prev\" data-arrow-prev=\"qualidade\" aria-label=\"Précédent\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M15 18l-6-6 6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\u003cbutton class=\"lgc-arrow lgc-next\" data-arrow-next=\"qualidade\" aria-label=\"Suivant\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M9 18l6-6-6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-dots\" data-dots=\"qualidade\"\u003e\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n  \u003cdiv class=\"lgc-carousel-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\"\u003eDéfinition Méditerranéenne\u003c\/span\u003e\u003ch2 class=\"lgc-h2\"\u003eCaractère sculpté des rues modernistes à l'heure dorée\u003c\/h2\u003e\n\n\u003cp class=\"lgc-p\"\u003ePortez les BARCELONA avec des tenues décontractées, du lin ou des essentiels modernes du quotidien pour une touche méditerranéenne distinctive.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-carousel-wrap\"\u003e\n\n\u003cdiv class=\"lgc-carousel\" data-carousel=\"uso\"\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/barcelona-lifestyle-1.png?v=1785965284\" alt=\"Lunettes de soleil BARCELONA style de vie moderniste\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/barcelona-lifestyle-2.png?v=1785965290\" alt=\"Lunettes de soleil BARCELONA style de vie sur toit\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/barcelona-lifestyle-3.png?v=1785965302\" alt=\"Portrait rapproché de lunettes de soleil BARCELONA style de vie\"\u003e\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003cbutton class=\"lgc-arrow lgc-prev\" data-arrow-prev=\"uso\" aria-label=\"Précédent\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M15 18l-6-6 6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\u003cbutton class=\"lgc-arrow lgc-next\" data-arrow-next=\"uso\" aria-label=\"Suivant\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M9 18l6-6-6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-dots\" data-dots=\"uso\"\u003e\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c!-- OPTIONAL SIZE GUIDE\nInclude a size\/measurement table only when the source provides verified measurements\nin centimetres for direct comparison. Never create a table from size labels alone.\n--\u0026gt;\n\n\u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n  \u003cdiv class=\"lgc-card is-white\"\u003e\n\n\u003cdiv class=\"lgc-section-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\"\u003eSpécifications\u003c\/span\u003e\u003ch2 class=\"lgc-h2\"\u003eDétails du produit\u003c\/h2\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tabs-nav\" data-tabgroup=\"specs\"\u003e\n\n\u003cbutton class=\"lgc-tab-btn is-active\" data-tab=\"materiais\"\u003eDesign\u003c\/button\u003e\u003cbutton class=\"lgc-tab-btn\" data-tab=\"cuidados\"\u003eEntretien\u003c\/button\u003e\u003cbutton class=\"lgc-tab-btn\" data-tab=\"tecnica\"\u003eAjustement\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tab-panel is-active\" data-panel=\"materiais\"\u003e\u003cdiv class=\"lgc-specs-list\"\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eStyle\u003c\/span\u003e\u003cspan\u003eLunettes de soleil carrées à ligne supérieure en acétate\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eFinition de la monture\u003c\/span\u003e\u003cspan\u003eConstruction pleine-jante en acétate poli avec un pont en trou de serrure sculpté\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eTechnologie des verres\u003c\/span\u003e\u003cspan\u003ePolarisés UV400\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eMatériel\u003c\/span\u003e\u003cspan\u003ePont nasal intégré, charnières renforcées et branches en acétate à motifs\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tab-panel\" data-panel=\"cuidados\"\u003e\u003cdiv class=\"lgc-specs-list\"\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eNettoyage\u003c\/span\u003e\u003cspan\u003eUtiliser un chiffon microfibre propre pour verres\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eHumidité\u003c\/span\u003e\u003cspan\u003eRincer la poussière avant d'essuyer ; éviter la pression abrasive\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eSéchage\u003c\/span\u003e\u003cspan\u003eRanger au sec dans un étui de protection à l'abri de la chaleur\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tab-panel\" data-panel=\"tecnica\"\u003e\u003cdiv class=\"lgc-specs-list\"\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eProfil de la monture\u003c\/span\u003e\u003cspan\u003eSilhouette carrée structurée avec des proportions de ligne supérieure équilibrées\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eConseils d'ajustement\u003c\/span\u003e\u003cspan\u003eChoisir en fonction de la largeur du visage et de la couverture préférée\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eUtilisation\u003c\/span\u003e\u003cspan\u003eQuotidien \/ voyage \/ loisirs\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eDépartement\u003c\/span\u003e\u003cspan\u003eUnisexe\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003cdiv class=\"legacy-brand-card\" data-legacy-brand-signature=\"v6\"\u003e\n\n  \u003cdiv class=\"legacy-brand-card__inner\"\u003e\n\n    \u003cdiv class=\"legacy-brand-card__logo-wrap\"\u003e\n\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/logo-white.png?v=1785300933\" alt=\"Legacy Store\" class=\"legacy-brand-card__logo\"\u003e\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"legacy-brand-card__content\"\u003e\n\n      \u003cp class=\"legacy-brand-card__eyebrow\"\u003eÀ propos de nous\u003c\/p\u003e\n\n\n      \u003cp class=\"legacy-brand-card__text\"\u003e\n        Legacy est conçu pour ceux qui apprécient le style intemporel, les détails raffinés et la qualité durable.\n        Nous sélectionnons des essentiels élégants qui apportent confiance, caractère et sophistication sans effort\n        à la vie quotidienne.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"legacy-brand-card__socials\"\u003e\n\n      \u003ca href=\"https:\/\/instagram.com\/legacy.luxurywear\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"legacy-brand-card__social legacy-brand-card__social--clickable\" aria-label=\"Instagram Legacy Luxurywear\"\u003e\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003c!--$9--\u003e\n        \n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eInstagram\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \n\n      \u003cdiv class=\"legacy-brand-card__social\" aria-label=\"TikTok\"\u003e\n\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M14.2 4c.6 1.7 1.7 3 3.8 3.3v2.5c-1.4 0-2.7-.4-3.8-1.1v5.4c0 3-2.2 5-5.1 5-2.6 0-4.7-1.8-4.7-4.4 0-2.9 2.4-4.8 5.3-4.4v2.6c-1.2-.4-2.6.3-2.6 1.8 0 1.1.9 1.9 2 1.9 1.3 0 2.3-.8 2.3-2.6V4h2.8Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eTikTok\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"legacy-brand-card__social\" aria-label=\"YouTube\"\u003e\n\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M21.2 8.4c-.2-1-.9-1.8-1.9-2-1.7-.4-7.3-.4-7.3-.4s-5.6 0-7.3.4c-1 .2-1.7 1-1.9 2C2.4 10 2.4 12 2.4 12s0 2 .4 3.6c.2 1 .9 1.8 1.9 2 1.7.4 7.3.4 7.3.4s5.6 0 7.3-.4c1-.2 1.7-1 1.9-2 .4-1.6.4-3.6.4-3.6s0-2-.4-3.6Z\" stroke=\"currentColor\" stroke-width=\"1.8\" fill=\"none\"\u003e\u003c\/path\u003e\n            \u003cpath d=\"M10.2 9.4 15 12l-4.8 2.6V9.4Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eYouTube\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"legacy-brand-card__social\" aria-label=\"Facebook\"\u003e\n\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M13.4 20v-6.2h2.1l.4-2.5h-2.5V9.7c0-.7.2-1.2 1.2-1.2h1.4V6.2c-.2 0-.9-.1-1.8-.1-1.8 0-3.1 1.1-3.1 3.2v2h-2.1v2.5h2.1V20h2.3Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eFacebook\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \n\n\n\n\n\n\u003cstyle\u003e\n  .legacy-brand-card,\n  .legacy-brand-card * {\n    box-sizing: border-box;\n  }\n\n  .legacy-brand-card {\n    width: 100%;\n    margin: 0;\n  }\n\n  .legacy-brand-card__inner {\n    background: #1c1c1c;\n    color: #ffffff;\n    border-radius: 16px;\n    padding: 24px 22px;\n    font-family: Inter, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Arial, sans-serif;\n    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.16);\n  }\n\n  .legacy-brand-card__logo-wrap {\n    margin-bottom: 18px;\n  }\n\n  .legacy-brand-card__logo {\n    display: block;\n    max-width: 180px;\n    width: 100%;\n    height: auto;\n  }\n\n  .legacy-brand-card__content {\n    margin-bottom: 20px;\n  }\n\n  .legacy-brand-card__eyebrow {\n    margin: 0 0 10px;\n    font-size: 14px;\n    line-height: 1.2;\n    font-weight: 700;\n    color: #ffffff;\n  }\n\n  .legacy-brand-card__text {\n    margin: 0;\n    color: rgba(255, 255, 255, 0.72);\n    font-size: 15px;\n    line-height: 1.8;\n    font-weight: 400;\n    max-width: 640px;\n  }\n\n  .legacy-brand-card__socials {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 12px;\n  }\n\n  .legacy-brand-card__social {\n    display: flex;\n    align-items: center;\n    gap: 10px;\n    padding: 12px 14px;\n    border-radius: 12px;\n    background: rgba(255, 255, 255, 0.04);\n    border: 1px solid rgba(255, 255, 255, 0.08);\n    text-decoration: none;\n    color: #ffffff;\n    min-width: 0;\n  }\n\n  .legacy-brand-card__social--clickable {\n    transition: transform 0.2s ease, background 0.2s ease, border-color 0.2s ease;\n    cursor: pointer;\n  }\n\n  .legacy-brand-card__social--clickable:hover {\n    transform: translateY(-1px);\n    background: rgba(255, 255, 255, 0.07);\n    border-color: rgba(255, 255, 255, 0.16);\n  }\n\n  .legacy-brand-card__social-icon {\n    width: 18px;\n    height: 18px;\n    min-width: 18px;\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    color: #ffffff;\n  }\n\n  .legacy-brand-card__social-icon svg {\n    width: 18px;\n    height: 18px;\n    display: block;\n  }\n\n  .legacy-brand-card__social-label {\n    font-size: 13px;\n    font-weight: 600;\n    color: #ffffff;\n    white-space: nowrap;\n  }\n\n  .legacy-brand-card__social-handle {\n    margin-left: auto;\n    font-size: 13px;\n    color: rgba(255, 255, 255, 0.66);\n    overflow: hidden;\n    text-overflow: ellipsis;\n    white-space: nowrap;\n  }\n\n  @media screen and (max-width: 749px) {\n    .legacy-brand-card__inner {\n      padding: 20px 18px;\n      border-radius: 14px;\n    }\n\n    .legacy-brand-card__logo {\n      max-width: 160px;\n    }\n\n    .legacy-brand-card__text {\n      font-size: 14px;\n      line-height: 1.7;\n    }\n\n    .legacy-brand-card__socials {\n      grid-template-columns: 1fr;\n    }\n\n    .legacy-brand-card__social {\n      padding: 11px 12px;\n    }\n\n    .legacy-brand-card__social-label,\n    .legacy-brand-card__social-handle {\n      font-size: 12.5px;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cstyle\u003e\n  \/* Compatibility with the legacy PDP reset. Keeps the approved card visually identical. *\/\n  #legacy-pdp-root .legacy-brand-card,\n  #legacy-pdp-root .legacy-brand-card * { box-sizing: border-box; }\n  #legacy-pdp-root .legacy-brand-card { width: 100%; margin: 0; }\n  #legacy-pdp-root .legacy-brand-card__inner {\n    background: #1c1c1c; color: #ffffff; border-radius: 16px; padding: 24px 22px;\n    font-family: Inter, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Arial, sans-serif;\n    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.16);\n  }\n  #legacy-pdp-root .legacy-brand-card__logo-wrap { margin-bottom: 18px; }\n  #legacy-pdp-root .legacy-brand-card__logo { display: block; max-width: 180px; width: 100%; height: auto; }\n  #legacy-pdp-root .legacy-brand-card__content { margin-bottom: 20px; }\n  #legacy-pdp-root .legacy-brand-card__eyebrow {\n    margin: 0 0 10px; font-size: 14px; line-height: 1.2; font-weight: 700; color: #ffffff;\n  }\n  #legacy-pdp-root .legacy-brand-card__text {\n    margin: 0; color: rgba(255, 255, 255, 0.72); font-size: 15px; line-height: 1.8;\n    font-weight: 400; max-width: 640px;\n  }\n  #legacy-pdp-root .legacy-brand-card__socials {\n    display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 12px;\n  }\n  #legacy-pdp-root .legacy-brand-card__social {\n    display: flex; align-items: center; gap: 10px; padding: 12px 14px; border-radius: 12px;\n    background: rgba(255, 255, 255, 0.04); border: 1px solid rgba(255, 255, 255, 0.08);\n    text-decoration: none; color: #ffffff; min-width: 0;\n  }\n  #legacy-pdp-root .legacy-brand-card__social--clickable {\n    transition: transform 0.2s ease, background 0.2s ease, border-color 0.2s ease; cursor: pointer;\n  }\n  #legacy-pdp-root .legacy-brand-card__social--clickable:hover {\n    transform: translateY(-1px); background: rgba(255, 255, 255, 0.07);\n    border-color: rgba(255, 255, 255, 0.16);\n  }\n  #legacy-pdp-root .legacy-brand-card__social-icon {\n    width: 18px; height: 18px; min-width: 18px; display: inline-flex;\n    align-items: center; justify-content: center; color: #ffffff;\n  }\n  #legacy-pdp-root .legacy-brand-card__social-icon svg { width: 18px; height: 18px; display: block; }\n  #legacy-pdp-root .legacy-brand-card__social-label {\n    font-size: 13px; font-weight: 600; color: #ffffff; white-space: nowrap;\n  }\n  #legacy-pdp-root .legacy-brand-card__social-handle {\n    margin-left: auto; font-size: 13px; color: rgba(255, 255, 255, 0.66);\n    overflow: hidden; text-overflow: ellipsis; white-space: nowrap;\n  }\n  @media screen and (max-width: 749px) {\n    #legacy-pdp-root .legacy-brand-card__inner { padding: 20px 18px; border-radius: 14px; }\n    #legacy-pdp-root .legacy-brand-card__logo { max-width: 160px; }\n    #legacy-pdp-root .legacy-brand-card__text { font-size: 14px; line-height: 1.7; }\n    #legacy-pdp-root .legacy-brand-card__socials { grid-template-columns: 1fr; }\n    #legacy-pdp-root .legacy-brand-card__social { padding: 11px 12px; }\n    #legacy-pdp-root .legacy-brand-card__social-label,\n    #legacy-pdp-root .legacy-brand-card__social-handle { font-size: 12.5px; }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"lgc-wrap lgc-tagline\"\u003eLegacy n'est pas ce que nous avons. C'est ce que nous laissons.\u003c\/div\u003e\n\n\n\n\n\n\n\u003cscript\u003e\n(function(){\n  document.querySelectorAll('#legacy-pdp-root, .legacy-pdp').forEach(function(root){\n    if(root.dataset.lgcInit) return;\n    root.dataset.lgcInit = \"1\";\n\n    root.querySelectorAll('[data-tabgroup]').forEach(function(nav){\n      var section = nav.closest('.lgc-card') || root;\n      var buttons = nav.querySelectorAll('.lgc-tab-btn');\n      buttons.forEach(function(btn){\n        btn.addEventListener('click', function(){\n          var target = btn.getAttribute('data-tab');\n          buttons.forEach(function(b){ b.classList.remove('is-active'); });\n          btn.classList.add('is-active');\n          section.querySelectorAll('.lgc-tab-panel').forEach(function(panel){\n            panel.classList.toggle('is-active', panel.getAttribute('data-panel') === target);\n          });\n        });\n      });\n    });\n\n    root.querySelectorAll('.lgc-faq-item').forEach(function(item){\n      var q = item.querySelector('.lgc-faq-q');\n      if(q) q.addEventListener('click', function(){ item.classList.toggle('is-open'); });\n    });\n\n    var AUTOPLAY_MS = 5000;\n\n    root.querySelectorAll('.lgc-carousel').forEach(function(carousel){\n      var key = carousel.getAttribute('data-carousel');\n      var dotsWrap = root.querySelector('[data-dots=\"' + key + '\"]');\n      var originals = Array.prototype.slice.call(carousel.querySelectorAll('.lgc-carousel-item'));\n      var n = originals.length;\n      if(!dotsWrap || n \u003c 2) return;\n\n      originals.forEach(function(_, i){\n        var dot = document.createElement('span');\n        dot.className = 'lgc-dot' + (i === 0 ? ' is-active' : '');\n        dotsWrap.appendChild(dot);\n      });\n      var dots = dotsWrap.querySelectorAll('.lgc-dot');\n\n      var firstClone = originals[0].cloneNode(true);\n      var lastClone = originals[n - 1].cloneNode(true);\n      firstClone.setAttribute('aria-hidden', 'true');\n      lastClone.setAttribute('aria-hidden', 'true');\n      carousel.appendChild(firstClone);\n      carousel.insertBefore(lastClone, originals[0]);\n\n      var allItems = Array.prototype.slice.call(carousel.children);\n\n      function scrollLeftFor(el){\n        return el.getBoundingClientRect().left - carousel.getBoundingClientRect().left + carousel.scrollLeft;\n      }\n      function goTo(i, smooth){\n        carousel.scrollTo({ left: scrollLeftFor(allItems[i]), behavior: smooth ? 'smooth' : 'auto' });\n      }\n      function setActiveDot(realIndex){\n        dots.forEach(function(d, i){ d.classList.toggle('is-active', i === realIndex); });\n      }\n\n      goTo(1, false);\n\n      var settleTimer = null;\n      var autoplayTimer = null;\n\n      function settle(){\n        var center = carousel.scrollLeft + carousel.clientWidth \/ 2;\n        var closest = 1;\n        var closestDist = Infinity;\n        allItems.forEach(function(item, i){\n          var itemCenter = item.offsetLeft + item.clientWidth \/ 2;\n          var dist = Math.abs(itemCenter - center);\n          if(dist \u003c closestDist){ closestDist = dist; closest = i; }\n        });\n        var realIndex = (closest - 1 + n) % n;\n        setActiveDot(realIndex);\n        if(closest === 0){ goTo(n, false); }\n        else if(closest === allItems.length - 1){ goTo(1, false); }\n      }\n\n      carousel.addEventListener('scroll', function(){\n        clearTimeout(settleTimer);\n        settleTimer = setTimeout(settle, 120);\n      });\n\n      function step(dir){\n        var w = originals[0].getBoundingClientRect().width + 10;\n        carousel.scrollBy({ left: w * dir, behavior: 'smooth' });\n      }\n\n      function scheduleAutoplay(){\n        clearTimeout(autoplayTimer);\n        autoplayTimer = setTimeout(function(){\n          step(1);\n          scheduleAutoplay();\n        }, AUTOPLAY_MS);\n      }\n      function restartAutoplay(){ scheduleAutoplay(); }\n\n      ['pointerdown', 'touchstart', 'wheel'].forEach(function(evt){\n        carousel.addEventListener(evt, restartAutoplay, { passive: true });\n      });\n\n      var prevBtn = root.querySelector('[data-arrow-prev=\"' + key + '\"]');\n      var nextBtn = root.querySelector('[data-arrow-next=\"' + key + '\"]');\n      if(prevBtn) prevBtn.addEventListener('click', function(){ step(-1); restartAutoplay(); });\n      if(nextBtn) nextBtn.addEventListener('click', function(){ step(1); restartAutoplay(); });\n\n      scheduleAutoplay();\n    });\n  });\n})();\n\u003c\/script\u003e\n","brand":"Legacy","offers":[{"title":"Monture Sable \/ Verres Brun Havane","offer_id":50226131632368,"sku":"15083650875552-52478940086432","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Monture Transparente \/ Verres Bleus Havana","offer_id":50226131665136,"sku":"15083650875552-52478940053664","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Monture cristal \/ Verres gris","offer_id":50226131697904,"sku":"15083650875552-52478940119200","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Monture noire \/ Verre noir","offer_id":50226131730672,"sku":"15083650875552-52478940151968","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Monture noire \/ Verres Blue Ice","offer_id":50226131763440,"sku":"15083650875552-52478940184736","price":32.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0855\/6357\/2464\/files\/barcelona-gallery-03_37ba621d-acc7-4fde-8b92-3cdc245333f7.png?v=1786195916"},{"product_id":"polarized-uv400-cat-eye-sunglasses-legacy-cairo","title":"Lunettes de soleil œil-de-chat polarisées UV400 – Legacy CAIRO","description":"\n\n\u003cdiv class=\"legacy-pdp\" id=\"legacy-pdp-root\"\u003e\n\n\u003cstyle\u003e#legacy-pdp-root{  --lgc-black:#0D0D0D;  --lgc-graphite:#2B2B2B;  --lgc-stone:#D9D6CF;  --lgc-cream:#F2EFE9;  --lgc-white:#FFFFFF;  --lgc-ink-soft: rgba(13,13,13,0.62);  --lgc-ink-faint: rgba(13,13,13,0.42);  --lgc-line: rgba(13,13,13,0.08);  --lgc-radius-lg: 24px;  --lgc-radius-md: 18px;  --lgc-radius-sm: 12px;  --lgc-sans: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;  all: initial;  display:block;  box-sizing:border-box;  font-family: var(--lgc-sans);  color: var(--lgc-black);  background: var(--lgc-white);  -webkit-font-smoothing: antialiased;  text-align:left;  line-height:1.5;  max-width:600px;  margin:0 auto;}#legacy-pdp-root *, #legacy-pdp-root *::before, #legacy-pdp-root *::after{  box-sizing:border-box; margin:0; padding:0; font-family:inherit;  color:inherit; text-align:left; line-height:inherit; -webkit-font-smoothing: antialiased;}#legacy-pdp-root img{ max-width:100%; display:block; border:0; }#legacy-pdp-root button{ background:none; border:0; cursor:pointer; font:inherit; }#legacy-pdp-root ul{ list-style:none; }#legacy-pdp-root svg{ display:block; flex-shrink:0; }\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@300;400;500;600;700;800\u0026display=swap');\n#legacy-pdp-root .lgc-wrap{ padding:0 18px; }#legacy-pdp-root .lgc-section{ padding:36px 0; }\n#legacy-pdp-root .lgc-badge{  display:inline-flex; align-items:center; gap:6px;  background:var(--lgc-cream); color:var(--lgc-black);  padding:6px 14px; border-radius:999px; font-size:11.5px; font-weight:600;}#legacy-pdp-root .lgc-badge-dot{ width:6px; height:6px; border-radius:50%; background:var(--lgc-black); }\n#legacy-pdp-root .lgc-eyebrow{ font-size:12.5px; font-weight:600; color:var(--lgc-ink-soft); }#legacy-pdp-root .lgc-h1{ font-size:24px; font-weight:700; letter-spacing:-0.02em; line-height:1.12; }#legacy-pdp-root h2.lgc-h2{ font-size:22px; font-weight:700; letter-spacing:-0.02em; line-height:1.15; }#legacy-pdp-root h3.lgc-h3{ font-size:18px; font-weight:600; letter-spacing:-0.01em; }#legacy-pdp-root p.lgc-p{ font-size:15px; font-weight:400; color:var(--lgc-ink-soft); line-height:1.55; }\n\/* ---------- HERO ---------- *\/#legacy-pdp-root .lgc-hero{ padding:36px 0 8px; text-align:center; }#legacy-pdp-root .lgc-hero h1{ margin-top:14px; }#legacy-pdp-root .lgc-hero-sub{ margin:14px 0 0; font-size:15.5px; color:var(--lgc-ink-soft); }#legacy-pdp-root .lgc-hero-pills{ display:flex; gap:8px; justify-content:center; margin-top:20px; flex-wrap:wrap; }#legacy-pdp-root .lgc-pill{  font-size:12px; font-weight:500; padding:7px 14px; border-radius:999px;  background:var(--lgc-white); border:1px solid var(--lgc-line); color:var(--lgc-black);}#legacy-pdp-root .lgc-hero-img{  margin-top:26px; border-radius:var(--lgc-radius-lg); overflow:hidden; background:var(--lgc-cream);}#legacy-pdp-root .lgc-hero-img img{ width:100%; aspect-ratio:4\/5; object-fit:cover; }\n\/* ---------- PILARES ---------- *\/#legacy-pdp-root .lgc-pillars-head{ margin-bottom:18px; }#legacy-pdp-root .lgc-pillars-head h2{ margin-top:8px; }#legacy-pdp-root .lgc-pillar-grid{ display:grid; grid-template-columns:1fr 1fr; gap:12px; }#legacy-pdp-root .lgc-pillar{  border-radius:var(--lgc-radius-md); padding:20px 18px; min-height:150px;  display:flex; flex-direction:column; justify-content:flex-start;}#legacy-pdp-root .lgc-pillar.is-dark{ background:var(--lgc-black); color:var(--lgc-white); }#legacy-pdp-root .lgc-pillar.is-graphite{ background:var(--lgc-graphite); color:var(--lgc-white); }#legacy-pdp-root .lgc-pillar.is-stone{ background:var(--lgc-stone); color:var(--lgc-black); }#legacy-pdp-root .lgc-pillar.is-cream{ background:var(--lgc-cream); color:var(--lgc-black); }#legacy-pdp-root .lgc-pillar svg{ width:20px; height:20px; margin-bottom:16px; opacity:.9; }#legacy-pdp-root .lgc-pillar h4{ font-size:15px; font-weight:600; margin-bottom:6px; letter-spacing:-0.01em; }#legacy-pdp-root .lgc-pillar p{ font-size:12.5px; opacity:.72; font-weight:400; line-height:1.4; }\n\/* ---------- CARROSSÉIS ---------- *\/#legacy-pdp-root .lgc-carousel-head{ margin-bottom:16px; }#legacy-pdp-root .lgc-carousel-head h2{ margin-top:8px; }#legacy-pdp-root .lgc-carousel-head .lgc-p{ margin-top:6px; }#legacy-pdp-root .lgc-carousel{  display:flex; overflow-x:auto; gap:10px; scroll-snap-type:x mandatory;  -webkit-overflow-scrolling:touch; scrollbar-width:none; padding-bottom:2px;  margin:0 -18px; padding-left:18px; padding-right:18px;}#legacy-pdp-root .lgc-carousel::-webkit-scrollbar{ display:none; }#legacy-pdp-root .lgc-carousel-item{  flex:0 0 82%; scroll-snap-align:center; border-radius:var(--lgc-radius-md);  overflow:hidden; background:var(--lgc-cream); position:relative;}#legacy-pdp-root .lgc-carousel-item img{ width:100%; aspect-ratio:9\/16; object-fit:cover; }#legacy-pdp-root .lgc-carousel-cap{  position:absolute; left:10px; bottom:10px; background:rgba(13,13,13,0.55);  color:var(--lgc-white); font-size:11.5px; font-weight:500; padding:5px 10px; border-radius:999px;  backdrop-filter:blur(4px);}#legacy-pdp-root .lgc-carousel-wrap{ position:relative; }#legacy-pdp-root .lgc-arrow{  position:absolute; top:50%; transform:translateY(-50%); z-index:2;  width:32px; height:32px; border-radius:50%; background:rgba(13,13,13,0.5);  display:flex; align-items:center; justify-content:center; backdrop-filter:blur(4px);}#legacy-pdp-root .lgc-arrow svg{ width:16px; height:16px; stroke:var(--lgc-white); }#legacy-pdp-root .lgc-arrow.lgc-prev{ left:8px; }#legacy-pdp-root .lgc-arrow.lgc-next{ right:8px; }#legacy-pdp-root .lgc-dots{ display:flex; justify-content:center; gap:6px; margin-top:14px; }#legacy-pdp-root .lgc-dot{ width:6px; height:6px; border-radius:50%; background:var(--lgc-line); transition:all .2s ease; }#legacy-pdp-root .lgc-dot.is-active{ background:var(--lgc-black); width:16px; border-radius:3px; }\n\/* ---------- CARDS (dimensões \/ specs \/ faq) ---------- *\/#legacy-pdp-root .lgc-card{ background:var(--lgc-cream); border-radius:var(--lgc-radius-lg); padding:22px 18px; }#legacy-pdp-root .lgc-card.is-white{ background:var(--lgc-white); border:1px solid var(--lgc-line); }#legacy-pdp-root .lgc-section-head{ margin-bottom:18px; }#legacy-pdp-root .lgc-section-head h2{ margin-top:6px; }#legacy-pdp-root .lgc-tabs-nav{  display:inline-flex; gap:4px; background:var(--lgc-white); padding:4px; border-radius:999px; margin-bottom:18px;}#legacy-pdp-root .lgc-card.is-white .lgc-tabs-nav{ background:var(--lgc-cream); }#legacy-pdp-root .lgc-tab-btn{  padding:8px 14px; font-size:12.5px; font-weight:600; border-radius:999px; color:var(--lgc-ink-faint);  transition:all .2s ease;}#legacy-pdp-root .lgc-tab-btn.is-active{ background:var(--lgc-black); color:var(--lgc-white); }#legacy-pdp-root .lgc-tab-panel{ display:none; }#legacy-pdp-root .lgc-tab-panel.is-active{ display:block; }\n#legacy-pdp-root table.lgc-table{  width:100%; border-collapse:separate; border-spacing:0; font-size:13.5px;  background:var(--lgc-white); border-radius:var(--lgc-radius-sm); overflow:hidden;}#legacy-pdp-root table.lgc-table th, #legacy-pdp-root table.lgc-table td{  padding:11px 12px; text-align:left; border-bottom:1px solid var(--lgc-line);}#legacy-pdp-root table.lgc-table td:first-child{ font-weight:600; width:46%; }#legacy-pdp-root table.lgc-table tr:last-child td{ border-bottom:0; }#legacy-pdp-root .lgc-size-note{ font-size:12px; color:var(--lgc-ink-faint); margin-top:14px; }#legacy-pdp-root .lgc-table-scroll{  max-width:100%; overflow:hidden;  border-radius:var(--lgc-radius-sm); border:1px solid var(--lgc-line);}#legacy-pdp-root .lgc-table-scroll table.lgc-table{  width:100%; table-layout:fixed; border-radius:0; font-size:10.5px;}#legacy-pdp-root .lgc-table-scroll table.lgc-table th,#legacy-pdp-root .lgc-table-scroll table.lgc-table td{  padding:7px 3px; text-align:center; white-space:normal; word-break:break-word; overflow-wrap:break-word;}#legacy-pdp-root .lgc-table-scroll table.lgc-table th{  font-size:7.8px; letter-spacing:0; text-transform:uppercase; font-weight:600;  color:var(--lgc-ink-soft); background:var(--lgc-cream); line-height:1.2;}#legacy-pdp-root .lgc-table-scroll table.lgc-table td:first-child,#legacy-pdp-root .lgc-table-scroll table.lgc-table th:first-child{  font-weight:700;}\n#legacy-pdp-root .lgc-specs-list{ display:grid; gap:0; }#legacy-pdp-root .lgc-specs-row{  display:grid; grid-template-columns:1fr; gap:2px; padding:13px 0; border-bottom:1px solid var(--lgc-line); font-size:13.5px;}#legacy-pdp-root .lgc-specs-row:last-child{ border-bottom:0; }#legacy-pdp-root .lgc-specs-row span:first-child{ font-weight:600; color:var(--lgc-black); font-size:11px; text-transform:uppercase; letter-spacing:.04em; opacity:.6; }#legacy-pdp-root .lgc-specs-row span:last-child{ color:var(--lgc-black); }\n\/* ---------- GARANTIA (2 por linha) ---------- *\/#legacy-pdp-root .lgc-trust-head{ margin-bottom:18px; }#legacy-pdp-root .lgc-trust-head h2{ margin-top:8px; }#legacy-pdp-root .lgc-trust-grid{ display:grid; grid-template-columns:1fr 1fr; gap:12px; }#legacy-pdp-root .lgc-trust-item{  border-radius:var(--lgc-radius-md); padding:20px 14px; text-align:center; background:var(--lgc-cream);}#legacy-pdp-root .lgc-trust-item svg{ width:22px; height:22px; margin:0 auto 12px; }#legacy-pdp-root .lgc-trust-item h4{ font-size:14px; font-weight:600; margin-bottom:5px; }#legacy-pdp-root .lgc-trust-item p{ font-size:12px; color:var(--lgc-ink-soft); line-height:1.4; }\n\/* ---------- FAQ ---------- *\/#legacy-pdp-root .lgc-faq-item{ border-bottom:1px solid var(--lgc-line); }#legacy-pdp-root .lgc-faq-item:last-child{ border-bottom:0; }#legacy-pdp-root .lgc-faq-q{  width:100%; display:flex; justify-content:space-between; align-items:center; gap:10px;  padding:15px 2px; font-size:14px; font-weight:600; text-align:left;}#legacy-pdp-root .lgc-faq-q .lgc-plus{ font-size:18px; font-weight:300; transition:transform .25s ease; color:var(--lgc-ink-faint); }#legacy-pdp-root .lgc-faq-item.is-open .lgc-plus{ transform:rotate(45deg); }#legacy-pdp-root .lgc-faq-a{ max-height:0; overflow:hidden; transition:max-height .3s ease; }#legacy-pdp-root .lgc-faq-a-inner{ padding:0 2px 16px; font-size:13px; color:var(--lgc-ink-soft); }#legacy-pdp-root .lgc-faq-item.is-open .lgc-faq-a{ max-height:300px; }\n\/* ---------- FOOTER ---------- *\/#legacy-pdp-root .lgc-tagline{ text-align:center; padding:32px 20px 6px; font-size:13px; color:var(--lgc-ink-faint); font-weight:500; }\n\/* ---------- LANG SWITCH (bandeiras) ---------- *\/#legacy-pdp-root .lgc-langbar{ display:none; justify-content:center; gap:8px; padding-top:14px; }#legacy-pdp-root .lgc-lang-btn{  width:26px; height:19px; padding:0; border-radius:2px; overflow:hidden;  border:1px solid var(--lgc-line); opacity:.55; transition:opacity .2s ease, border-color .2s ease;  line-height:0;}#legacy-pdp-root .lgc-lang-btn img{ width:100%; height:100%; object-fit:cover; border-radius:1px; }#legacy-pdp-root .lgc-lang-btn.is-active{ opacity:1; border-color:var(--lgc-black); }\n\u003c\/style\u003e\n\n\u003csection class=\"lgc-wrap lgc-hero\"\u003e\n  \u003cspan class=\"lgc-badge\"\u003e\u003cspan class=\"lgc-badge-dot\"\u003e\u003c\/span\u003eLEGACY — Conçues pour durer\u003c\/span\u003e\n  \u003ch2 class=\"lgc-h1\"\u003eCAIRO — Des lignes sculptées, une élégance moderne.\u003c\/h2\u003e\n\n  \u003cp class=\"lgc-hero-sub\"\u003eUne silhouette œil-de-chat raffinée en métal doré fin, agrémentée de verres polarisés UV400 et de plaquettes de nez ajustables.\u003c\/p\u003e\n\n  \u003cdiv class=\"lgc-hero-pills\"\u003e\n\n    \u003cspan class=\"lgc-pill\"\u003eVerres Polarisés\u003c\/span\u003e\n    \u003cspan class=\"lgc-pill\"\u003eProtection UV400\u003c\/span\u003e\n    \u003cspan class=\"lgc-pill\"\u003eRetours sous 14 jours\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-hero-img\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/cairo-hero.png?v=1785963770\" alt=\"Lunettes de soleil œil-de-chat métalliques polarisées UV400 CAIRO\"\u003e\u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\u003csection class=\"lgc-wrap lgc-section\"\u003e\n  \u003cdiv class=\"lgc-pillars-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\"\u003ePourquoi Legacy\u003c\/span\u003e\u003ch2 class=\"lgc-h2\"\u003eClarté polarisée, monture métallique fine et caractère œil-de-chat équilibré\u003c\/h2\u003e\n\n\n\u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-pillar-grid\"\u003e\n\n    \u003cdiv class=\"lgc-pillar is-dark\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M12 2 21 7 21 17 12 22 3 17 3 7Z\"\u003e\u003c\/path\u003e\u003cpath d=\"M3 7 12 12 21 7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch4\u003eClarté Polarisée\u003c\/h4\u003e\n\n\u003cp\u003eLes verres polarisés sont conçus pour réduire les reflets afin d'assurer une vision plus confortable dans des conditions de forte luminosité.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-pillar is-stone\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M4 4h9l7 7-9 9-7-7z\"\u003e\u003c\/path\u003e\u003ccircle cx=\"9\" cy=\"9\" r=\"1.4\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003ch4\u003eValeur Raffinée\u003c\/h4\u003e\n\n\u003cp\u003eUne monture œil-de-chat en métal précise avec des proportions bien pensées et sans marge de vente au détail inutile.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-pillar is-graphite\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M12 2 3 6v6c0 5 4 8.5 9 10 5-1.5 9-5 9-10V6z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch4\u003eProtection UV400\u003c\/h4\u003e\n\n\u003cp\u003eLes verres UV400 sont conçus pour aider à protéger les yeux des rayons UVA et UVB.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-pillar is-cream\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M4 12a8 8 0 1 0 3-6.2\"\u003e\u003c\/path\u003e\u003cpath d=\"M4 4v5h5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch4\u003eGarantie + Retours\u003c\/h4\u003e\n\n\u003cp\u003eDroit de rétractation de 14 jours et protection contre les défauts de fabrication.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n  \u003cdiv class=\"lgc-carousel-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\"\u003eLes Détails\u003c\/span\u003e\u003ch2 class=\"lgc-h2\"\u003eMétallurgie fine et détails optiques de près\u003c\/h2\u003e\n\n\u003cp class=\"lgc-p\"\u003eDécouvrez les montures fines, les charnières polies, les verres polarisés, les plaquettes de nez ajustables et les branches légères.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-carousel-wrap\"\u003e\n\n\u003cdiv class=\"lgc-carousel\" data-carousel=\"qualidade\"\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/cairo-quality-1.png?v=1785963765\" alt=\"Détail de la charnière et de la métallurgie des lunettes de soleil CAIRO\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/cairo-quality-2.png?v=1785963775\" alt=\"Détail des verres et des plaquettes de nez des lunettes de soleil CAIRO\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/cairo-quality-3.png?v=1785963781\" alt=\"Détail du profil raffiné des lunettes de soleil CAIRO\"\u003e\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003cbutton class=\"lgc-arrow lgc-prev\" data-arrow-prev=\"qualidade\" aria-label=\"Précédent\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M15 18l-6-6 6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\u003cbutton class=\"lgc-arrow lgc-next\" data-arrow-next=\"qualidade\" aria-label=\"Suivant\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M9 18l6-6-6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-dots\" data-dots=\"qualidade\"\u003e\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n  \u003cdiv class=\"lgc-carousel-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\"\u003eDéfinition Sculptée\u003c\/span\u003e\u003ch2 class=\"lgc-h2\"\u003eUn caractère œil-de-chat élégant, de la lumière de la ville à l'heure dorée\u003c\/h2\u003e\n\n\u003cp class=\"lgc-p\"\u003ePortez CAIRO avec un tailleur épuré, des tons neutres sophistiqués ou des essentiels modernes du quotidien pour une finition confiante et raffinée.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-carousel-wrap\"\u003e\n\n\u003cdiv class=\"lgc-carousel\" data-carousel=\"uso\"\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/cairo-lifestyle-1.png?v=1785963787\" alt=\"Lunettes de soleil CAIRO style de vie luxueux\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/cairo-lifestyle-2.png?v=1785963793\" alt=\"Lunettes de soleil CAIRO style de vie sur le toit\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/cairo-lifestyle-3.png?v=1785963793\" alt=\"Portrait rapproché de style de vie avec les lunettes de soleil CAIRO\"\u003e\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003cbutton class=\"lgc-arrow lgc-prev\" data-arrow-prev=\"uso\" aria-label=\"Précédent\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M15 18l-6-6 6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\u003cbutton class=\"lgc-arrow lgc-next\" data-arrow-next=\"uso\" aria-label=\"Suivant\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M9 18l6-6-6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-dots\" data-dots=\"uso\"\u003e\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c!-- OPTIONAL SIZE GUIDE\nInclude a size\/measurement table only when the source provides verified measurements\nin centimetres for direct comparison. Never create a table from size labels alone.\n--\u0026gt;\n\n\u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n  \u003cdiv class=\"lgc-card is-white\"\u003e\n\n\u003cdiv class=\"lgc-section-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\"\u003eSpécifications\u003c\/span\u003e\u003ch2 class=\"lgc-h2\"\u003eDétails du produit\u003c\/h2\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tabs-nav\" data-tabgroup=\"specs\"\u003e\n\n\u003cbutton class=\"lgc-tab-btn is-active\" data-tab=\"materiais\"\u003eDesign\u003c\/button\u003e\u003cbutton class=\"lgc-tab-btn\" data-tab=\"cuidados\"\u003eEntretien\u003c\/button\u003e\u003cbutton class=\"lgc-tab-btn\" data-tab=\"tecnica\"\u003eAjustement\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tab-panel is-active\" data-panel=\"materiais\"\u003e\u003cdiv class=\"lgc-specs-list\"\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eStyle\u003c\/span\u003e\u003cspan\u003eLunettes de soleil œil-de-chat en métal fin\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eFinition de la monture\u003c\/span\u003e\u003cspan\u003eMonture en métal fin doré à jante complète avec détails de charnières polies\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eTechnologie des verres\u003c\/span\u003e\u003cspan\u003ePolarisés UV400\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eMatériel\u003c\/span\u003e\u003cspan\u003ePlaquettes de nez ajustables, charnières raffinées et branches en métal léger\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tab-panel\" data-panel=\"cuidados\"\u003e\u003cdiv class=\"lgc-specs-list\"\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eNettoyage\u003c\/span\u003e\u003cspan\u003eUtilisez un chiffon de nettoyage en microfibre propre\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eHumidité\u003c\/span\u003e\u003cspan\u003eRincez la poussière avant d'essuyer ; évitez la pression abrasive\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eSéchage\u003c\/span\u003e\u003cspan\u003eRangez au sec dans un étui de protection à l'abri de la chaleur\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tab-panel\" data-panel=\"tecnica\"\u003e\u003cdiv class=\"lgc-specs-list\"\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eProfil de la monture\u003c\/span\u003e\u003cspan\u003eSilhouette œil-de-chat raffinée avec des proportions équilibrées et légèrement relevées\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eConseils d'ajustement\u003c\/span\u003e\u003cspan\u003eChoisissez en fonction de la largeur du visage et de la couvrance préférée\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eUtilisation\u003c\/span\u003e\u003cspan\u003eQuotidien \/ voyage \/ loisirs\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eDépartement\u003c\/span\u003e\u003cspan\u003eUnisexe\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003cdiv class=\"legacy-brand-card\" data-legacy-brand-signature=\"v6\"\u003e\n\n  \u003cdiv class=\"legacy-brand-card__inner\"\u003e\n\n    \u003cdiv class=\"legacy-brand-card__logo-wrap\"\u003e\n\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/logo-white.png?v=1785300933\" alt=\"Legacy Store\" class=\"legacy-brand-card__logo\"\u003e\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"legacy-brand-card__content\"\u003e\n\n      \u003cp class=\"legacy-brand-card__eyebrow\"\u003eÀ propos de nous\u003c\/p\u003e\n\n\n      \u003cp class=\"legacy-brand-card__text\"\u003e\n        Legacy est conçu pour ceux qui apprécient le style intemporel, les détails raffinés et la qualité durable.\n        Nous sélectionnons des essentiels sophistiqués qui apportent confiance, caractère et élégance sans effort\n        à la vie quotidienne.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"legacy-brand-card__socials\"\u003e\n\n      \u003ca href=\"https:\/\/instagram.com\/legacy.luxurywear\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"legacy-brand-card__social legacy-brand-card__social--clickable\" aria-label=\"Instagram Legacy Luxurywear\"\u003e\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003c!--$9--\u003e\n        \n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eInstagram\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \n\n      \u003cdiv class=\"legacy-brand-card__social\" aria-label=\"TikTok\"\u003e\n\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M14.2 4c.6 1.7 1.7 3 3.8 3.3v2.5c-1.4 0-2.7-.4-3.8-1.1v5.4c0 3-2.2 5-5.1 5-2.6 0-4.7-1.8-4.7-4.4 0-2.9 2.4-4.8 5.3-4.4v2.6c-1.2-.4-2.6.3-2.6 1.8 0 1.1.9 1.9 2 1.9 1.3 0 2.3-.8 2.3-2.6V4h2.8Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eTikTok\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"legacy-brand-card__social\" aria-label=\"YouTube\"\u003e\n\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M21.2 8.4c-.2-1-.9-1.8-1.9-2-1.7-.4-7.3-.4-7.3-.4s-5.6 0-7.3.4c-1 .2-1.7 1-1.9 2C2.4 10 2.4 12 2.4 12s0 2 .4 3.6c.2 1 .9 1.8 1.9 2 1.7.4 7.3.4 7.3.4s5.6 0 7.3-.4c1-.2 1.7-1 1.9-2 .4-1.6.4-3.6.4-3.6s0-2-.4-3.6Z\" stroke=\"currentColor\" stroke-width=\"1.8\" fill=\"none\"\u003e\u003c\/path\u003e\n            \u003cpath d=\"M10.2 9.4 15 12l-4.8 2.6V9.4Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eYouTube\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"legacy-brand-card__social\" aria-label=\"Facebook\"\u003e\n\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M13.4 20v-6.2h2.1l.4-2.5h-2.5V9.7c0-.7.2-1.2 1.2-1.2h1.4V6.2c-.2 0-.9-.1-1.8-.1-1.8 0-3.1 1.1-3.1 3.2v2h-2.1v2.5h2.1V20h2.3Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eFacebook\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \n\n\n\n\n\n\u003cstyle\u003e\n  .legacy-brand-card,\n  .legacy-brand-card * {\n    box-sizing: border-box;\n  }\n\n  .legacy-brand-card {\n    width: 100%;\n    margin: 0;\n  }\n\n  .legacy-brand-card__inner {\n    background: #1c1c1c;\n    color: #ffffff;\n    border-radius: 16px;\n    padding: 24px 22px;\n    font-family: Inter, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Arial, sans-serif;\n    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.16);\n  }\n\n  .legacy-brand-card__logo-wrap {\n    margin-bottom: 18px;\n  }\n\n  .legacy-brand-card__logo {\n    display: block;\n    max-width: 180px;\n    width: 100%;\n    height: auto;\n  }\n\n  .legacy-brand-card__content {\n    margin-bottom: 20px;\n  }\n\n  .legacy-brand-card__eyebrow {\n    margin: 0 0 10px;\n    font-size: 14px;\n    line-height: 1.2;\n    font-weight: 700;\n    color: #ffffff;\n  }\n\n  .legacy-brand-card__text {\n    margin: 0;\n    color: rgba(255, 255, 255, 0.72);\n    font-size: 15px;\n    line-height: 1.8;\n    font-weight: 400;\n    max-width: 640px;\n  }\n\n  .legacy-brand-card__socials {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 12px;\n  }\n\n  .legacy-brand-card__social {\n    display: flex;\n    align-items: center;\n    gap: 10px;\n    padding: 12px 14px;\n    border-radius: 12px;\n    background: rgba(255, 255, 255, 0.04);\n    border: 1px solid rgba(255, 255, 255, 0.08);\n    text-decoration: none;\n    color: #ffffff;\n    min-width: 0;\n  }\n\n  .legacy-brand-card__social--clickable {\n    transition: transform 0.2s ease, background 0.2s ease, border-color 0.2s ease;\n    cursor: pointer;\n  }\n\n  .legacy-brand-card__social--clickable:hover {\n    transform: translateY(-1px);\n    background: rgba(255, 255, 255, 0.07);\n    border-color: rgba(255, 255, 255, 0.16);\n  }\n\n  .legacy-brand-card__social-icon {\n    width: 18px;\n    height: 18px;\n    min-width: 18px;\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    color: #ffffff;\n  }\n\n  .legacy-brand-card__social-icon svg {\n    width: 18px;\n    height: 18px;\n    display: block;\n  }\n\n  .legacy-brand-card__social-label {\n    font-size: 13px;\n    font-weight: 600;\n    color: #ffffff;\n    white-space: nowrap;\n  }\n\n  .legacy-brand-card__social-handle {\n    margin-left: auto;\n    font-size: 13px;\n    color: rgba(255, 255, 255, 0.66);\n    overflow: hidden;\n    text-overflow: ellipsis;\n    white-space: nowrap;\n  }\n\n  @media screen and (max-width: 749px) {\n    .legacy-brand-card__inner {\n      padding: 20px 18px;\n      border-radius: 14px;\n    }\n\n    .legacy-brand-card__logo {\n      max-width: 160px;\n    }\n\n    .legacy-brand-card__text {\n      font-size: 14px;\n      line-height: 1.7;\n    }\n\n    .legacy-brand-card__socials {\n      grid-template-columns: 1fr;\n    }\n\n    .legacy-brand-card__social {\n      padding: 11px 12px;\n    }\n\n    .legacy-brand-card__social-label,\n    .legacy-brand-card__social-handle {\n      font-size: 12.5px;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cstyle\u003e\n  \/* Compatibility with the legacy PDP reset. Keeps the approved card visually identical. *\/\n  #legacy-pdp-root .legacy-brand-card,\n  #legacy-pdp-root .legacy-brand-card * { box-sizing: border-box; }\n  #legacy-pdp-root .legacy-brand-card { width: 100%; margin: 0; }\n  #legacy-pdp-root .legacy-brand-card__inner {\n    background: #1c1c1c; color: #ffffff; border-radius: 16px; padding: 24px 22px;\n    font-family: Inter, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Arial, sans-serif;\n    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.16);\n  }\n  #legacy-pdp-root .legacy-brand-card__logo-wrap { margin-bottom: 18px; }\n  #legacy-pdp-root .legacy-brand-card__logo { display: block; max-width: 180px; width: 100%; height: auto; }\n  #legacy-pdp-root .legacy-brand-card__content { margin-bottom: 20px; }\n  #legacy-pdp-root .legacy-brand-card__eyebrow {\n    margin: 0 0 10px; font-size: 14px; line-height: 1.2; font-weight: 700; color: #ffffff;\n  }\n  #legacy-pdp-root .legacy-brand-card__text {\n    margin: 0; color: rgba(255, 255, 255, 0.72); font-size: 15px; line-height: 1.8;\n    font-weight: 400; max-width: 640px;\n  }\n  #legacy-pdp-root .legacy-brand-card__socials {\n    display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 12px;\n  }\n  #legacy-pdp-root .legacy-brand-card__social {\n    display: flex; align-items: center; gap: 10px; padding: 12px 14px; border-radius: 12px;\n    background: rgba(255, 255, 255, 0.04); border: 1px solid rgba(255, 255, 255, 0.08);\n    text-decoration: none; color: #ffffff; min-width: 0;\n  }\n  #legacy-pdp-root .legacy-brand-card__social--clickable {\n    transition: transform 0.2s ease, background 0.2s ease, border-color 0.2s ease; cursor: pointer;\n  }\n  #legacy-pdp-root .legacy-brand-card__social--clickable:hover {\n    transform: translateY(-1px); background: rgba(255, 255, 255, 0.07);\n    border-color: rgba(255, 255, 255, 0.16);\n  }\n  #legacy-pdp-root .legacy-brand-card__social-icon {\n    width: 18px; height: 18px; min-width: 18px; display: inline-flex;\n    align-items: center; justify-content: center; color: #ffffff;\n  }\n  #legacy-pdp-root .legacy-brand-card__social-icon svg { width: 18px; height: 18px; display: block; }\n  #legacy-pdp-root .legacy-brand-card__social-label {\n    font-size: 13px; font-weight: 600; color: #ffffff; white-space: nowrap;\n  }\n  #legacy-pdp-root .legacy-brand-card__social-handle {\n    margin-left: auto; font-size: 13px; color: rgba(255, 255, 255, 0.66);\n    overflow: hidden; text-overflow: ellipsis; white-space: nowrap;\n  }\n  @media screen and (max-width: 749px) {\n    #legacy-pdp-root .legacy-brand-card__inner { padding: 20px 18px; border-radius: 14px; }\n    #legacy-pdp-root .legacy-brand-card__logo { max-width: 160px; }\n    #legacy-pdp-root .legacy-brand-card__text { font-size: 14px; line-height: 1.7; }\n    #legacy-pdp-root .legacy-brand-card__socials { grid-template-columns: 1fr; }\n    #legacy-pdp-root .legacy-brand-card__social { padding: 11px 12px; }\n    #legacy-pdp-root .legacy-brand-card__social-label,\n    #legacy-pdp-root .legacy-brand-card__social-handle { font-size: 12.5px; }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"lgc-wrap lgc-tagline\"\u003eLegacy n'est pas ce que nous avons. C'est ce que nous laissons.\u003c\/div\u003e\n\n\n\n\n\n\n\u003cscript\u003e\n(function(){\n  document.querySelectorAll('#legacy-pdp-root, .legacy-pdp').forEach(function(root){\n    if(root.dataset.lgcInit) return;\n    root.dataset.lgcInit = \"1\";\n\n    root.querySelectorAll('[data-tabgroup]').forEach(function(nav){\n      var section = nav.closest('.lgc-card') || root;\n      var buttons = nav.querySelectorAll('.lgc-tab-btn');\n      buttons.forEach(function(btn){\n        btn.addEventListener('click', function(){\n          var target = btn.getAttribute('data-tab');\n          buttons.forEach(function(b){ b.classList.remove('is-active'); });\n          btn.classList.add('is-active');\n          section.querySelectorAll('.lgc-tab-panel').forEach(function(panel){\n            panel.classList.toggle('is-active', panel.getAttribute('data-panel') === target);\n          });\n        });\n      });\n    });\n\n    root.querySelectorAll('.lgc-faq-item').forEach(function(item){\n      var q = item.querySelector('.lgc-faq-q');\n      if(q) q.addEventListener('click', function(){ item.classList.toggle('is-open'); });\n    });\n\n    var AUTOPLAY_MS = 5000;\n\n    root.querySelectorAll('.lgc-carousel').forEach(function(carousel){\n      var key = carousel.getAttribute('data-carousel');\n      var dotsWrap = root.querySelector('[data-dots=\"' + key + '\"]');\n      var originals = Array.prototype.slice.call(carousel.querySelectorAll('.lgc-carousel-item'));\n      var n = originals.length;\n      if(!dotsWrap || n \u003c 2) return;\n\n      originals.forEach(function(_, i){\n        var dot = document.createElement('span');\n        dot.className = 'lgc-dot' + (i === 0 ? ' is-active' : '');\n        dotsWrap.appendChild(dot);\n      });\n      var dots = dotsWrap.querySelectorAll('.lgc-dot');\n\n      var firstClone = originals[0].cloneNode(true);\n      var lastClone = originals[n - 1].cloneNode(true);\n      firstClone.setAttribute('aria-hidden', 'true');\n      lastClone.setAttribute('aria-hidden', 'true');\n      carousel.appendChild(firstClone);\n      carousel.insertBefore(lastClone, originals[0]);\n\n      var allItems = Array.prototype.slice.call(carousel.children);\n\n      function scrollLeftFor(el){\n        return el.getBoundingClientRect().left - carousel.getBoundingClientRect().left + carousel.scrollLeft;\n      }\n      function goTo(i, smooth){\n        carousel.scrollTo({ left: scrollLeftFor(allItems[i]), behavior: smooth ? 'smooth' : 'auto' });\n      }\n      function setActiveDot(realIndex){\n        dots.forEach(function(d, i){ d.classList.toggle('is-active', i === realIndex); });\n      }\n\n      goTo(1, false);\n\n      var settleTimer = null;\n      var autoplayTimer = null;\n\n      function settle(){\n        var center = carousel.scrollLeft + carousel.clientWidth \/ 2;\n        var closest = 1;\n        var closestDist = Infinity;\n        allItems.forEach(function(item, i){\n          var itemCenter = item.offsetLeft + item.clientWidth \/ 2;\n          var dist = Math.abs(itemCenter - center);\n          if(dist \u003c closestDist){ closestDist = dist; closest = i; }\n        });\n        var realIndex = (closest - 1 + n) % n;\n        setActiveDot(realIndex);\n        if(closest === 0){ goTo(n, false); }\n        else if(closest === allItems.length - 1){ goTo(1, false); }\n      }\n\n      carousel.addEventListener('scroll', function(){\n        clearTimeout(settleTimer);\n        settleTimer = setTimeout(settle, 120);\n      });\n\n      function step(dir){\n        var w = originals[0].getBoundingClientRect().width + 10;\n        carousel.scrollBy({ left: w * dir, behavior: 'smooth' });\n      }\n\n      function scheduleAutoplay(){\n        clearTimeout(autoplayTimer);\n        autoplayTimer = setTimeout(function(){\n          step(1);\n          scheduleAutoplay();\n        }, AUTOPLAY_MS);\n      }\n      function restartAutoplay(){ scheduleAutoplay(); }\n\n      ['pointerdown', 'touchstart', 'wheel'].forEach(function(evt){\n        carousel.addEventListener(evt, restartAutoplay, { passive: true });\n      });\n\n      var prevBtn = root.querySelector('[data-arrow-prev=\"' + key + '\"]');\n      var nextBtn = root.querySelector('[data-arrow-next=\"' + key + '\"]');\n      if(prevBtn) prevBtn.addEventListener('click', function(){ step(-1); restartAutoplay(); });\n      if(nextBtn) nextBtn.addEventListener('click', function(){ step(1); restartAutoplay(); });\n\n      scheduleAutoplay();\n    });\n  });\n})();\n\u003c\/script\u003e\n","brand":"Legacy","offers":[{"title":"Monture dorée \/ Verre noir","offer_id":50226131828976,"sku":"15071866716320-52434427740320","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Monture or \/ Verre rose","offer_id":50226131861744,"sku":"15071866716320-52434427773088","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Monture Dorée \/ Verre Olive","offer_id":50226131894512,"sku":"15071866716320-52434427805856","price":32.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0855\/6357\/2464\/files\/cairo-gallery-01_d2d8eaf2-c806-44fe-8277-68809ff3d66e.png?v=1786195917"},{"product_id":"polarized-uv400-hexagonal-sunglasses-legacy-marseille","title":"Lunettes de soleil hexagonales polarisées UV400 – Legacy MARSEILLE","description":"\n\n\u003cdiv class=\"legacy-pdp\" id=\"legacy-pdp-root\"\u003e\n\n\u003cstyle\u003e#legacy-pdp-root{  --lgc-black:#0D0D0D;  --lgc-graphite:#2B2B2B;  --lgc-stone:#D9D6CF;  --lgc-cream:#F2EFE9;  --lgc-white:#FFFFFF;  --lgc-ink-soft: rgba(13,13,13,0.62);  --lgc-ink-faint: rgba(13,13,13,0.42);  --lgc-line: rgba(13,13,13,0.08);  --lgc-radius-lg: 24px;  --lgc-radius-md: 18px;  --lgc-radius-sm: 12px;  --lgc-sans: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;  all: initial;  display:block;  box-sizing:border-box;  font-family: var(--lgc-sans);  color: var(--lgc-black);  background: var(--lgc-white);  -webkit-font-smoothing: antialiased;  text-align:left;  line-height:1.5;  max-width:600px;  margin:0 auto;}#legacy-pdp-root *, #legacy-pdp-root *::before, #legacy-pdp-root *::after{  box-sizing:border-box; margin:0; padding:0; font-family:inherit;  color:inherit; text-align:left; line-height:inherit; -webkit-font-smoothing: antialiased;}#legacy-pdp-root img{ max-width:100%; display:block; border:0; }#legacy-pdp-root button{ background:none; border:0; cursor:pointer; font:inherit; }#legacy-pdp-root ul{ list-style:none; }#legacy-pdp-root svg{ display:block; flex-shrink:0; }\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@300;400;500;600;700;800\u0026display=swap');\n#legacy-pdp-root .lgc-wrap{ padding:0 18px; }#legacy-pdp-root .lgc-section{ padding:36px 0; }\n#legacy-pdp-root .lgc-badge{  display:inline-flex; align-items:center; gap:6px;  background:var(--lgc-cream); color:var(--lgc-black);  padding:6px 14px; border-radius:999px; font-size:11.5px; font-weight:600;}#legacy-pdp-root .lgc-badge-dot{ width:6px; height:6px; border-radius:50%; background:var(--lgc-black); }\n#legacy-pdp-root .lgc-eyebrow{ font-size:12.5px; font-weight:600; color:var(--lgc-ink-soft); }#legacy-pdp-root .lgc-h1{ font-size:24px; font-weight:700; letter-spacing:-0.02em; line-height:1.12; }#legacy-pdp-root h2.lgc-h2{ font-size:22px; font-weight:700; letter-spacing:-0.02em; line-height:1.15; }#legacy-pdp-root h3.lgc-h3{ font-size:18px; font-weight:600; letter-spacing:-0.01em; }#legacy-pdp-root p.lgc-p{ font-size:15px; font-weight:400; color:var(--lgc-ink-soft); line-height:1.55; }\n\/* ---------- HERO ---------- *\/#legacy-pdp-root .lgc-hero{ padding:36px 0 8px; text-align:center; }#legacy-pdp-root .lgc-hero h1{ margin-top:14px; }#legacy-pdp-root .lgc-hero-sub{ margin:14px 0 0; font-size:15.5px; color:var(--lgc-ink-soft); }#legacy-pdp-root .lgc-hero-pills{ display:flex; gap:8px; justify-content:center; margin-top:20px; flex-wrap:wrap; }#legacy-pdp-root .lgc-pill{  font-size:12px; font-weight:500; padding:7px 14px; border-radius:999px;  background:var(--lgc-white); border:1px solid var(--lgc-line); color:var(--lgc-black);}#legacy-pdp-root .lgc-hero-img{  margin-top:26px; border-radius:var(--lgc-radius-lg); overflow:hidden; background:var(--lgc-cream);}#legacy-pdp-root .lgc-hero-img img{ width:100%; aspect-ratio:4\/5; object-fit:cover; }\n\/* ---------- PILARES ---------- *\/#legacy-pdp-root .lgc-pillars-head{ margin-bottom:18px; }#legacy-pdp-root .lgc-pillars-head h2{ margin-top:8px; }#legacy-pdp-root .lgc-pillar-grid{ display:grid; grid-template-columns:1fr 1fr; gap:12px; }#legacy-pdp-root .lgc-pillar{  border-radius:var(--lgc-radius-md); padding:20px 18px; min-height:150px;  display:flex; flex-direction:column; justify-content:flex-start;}#legacy-pdp-root .lgc-pillar.is-dark{ background:var(--lgc-black); color:var(--lgc-white); }#legacy-pdp-root .lgc-pillar.is-graphite{ background:var(--lgc-graphite); color:var(--lgc-white); }#legacy-pdp-root .lgc-pillar.is-stone{ background:var(--lgc-stone); color:var(--lgc-black); }#legacy-pdp-root .lgc-pillar.is-cream{ background:var(--lgc-cream); color:var(--lgc-black); }#legacy-pdp-root .lgc-pillar svg{ width:20px; height:20px; margin-bottom:16px; opacity:.9; }#legacy-pdp-root .lgc-pillar h4{ font-size:15px; font-weight:600; margin-bottom:6px; letter-spacing:-0.01em; }#legacy-pdp-root .lgc-pillar p{ font-size:12.5px; opacity:.72; font-weight:400; line-height:1.4; }\n\/* ---------- CARROSSÉIS ---------- *\/#legacy-pdp-root .lgc-carousel-head{ margin-bottom:16px; }#legacy-pdp-root .lgc-carousel-head h2{ margin-top:8px; }#legacy-pdp-root .lgc-carousel-head .lgc-p{ margin-top:6px; }#legacy-pdp-root .lgc-carousel{  display:flex; overflow-x:auto; gap:10px; scroll-snap-type:x mandatory;  -webkit-overflow-scrolling:touch; scrollbar-width:none; padding-bottom:2px;  margin:0 -18px; padding-left:18px; padding-right:18px;}#legacy-pdp-root .lgc-carousel::-webkit-scrollbar{ display:none; }#legacy-pdp-root .lgc-carousel-item{  flex:0 0 82%; scroll-snap-align:center; border-radius:var(--lgc-radius-md);  overflow:hidden; background:var(--lgc-cream); position:relative;}#legacy-pdp-root .lgc-carousel-item img{ width:100%; aspect-ratio:9\/16; object-fit:cover; }#legacy-pdp-root .lgc-carousel-cap{  position:absolute; left:10px; bottom:10px; background:rgba(13,13,13,0.55);  color:var(--lgc-white); font-size:11.5px; font-weight:500; padding:5px 10px; border-radius:999px;  backdrop-filter:blur(4px);}#legacy-pdp-root .lgc-carousel-wrap{ position:relative; }#legacy-pdp-root .lgc-arrow{  position:absolute; top:50%; transform:translateY(-50%); z-index:2;  width:32px; height:32px; border-radius:50%; background:rgba(13,13,13,0.5);  display:flex; align-items:center; justify-content:center; backdrop-filter:blur(4px);}#legacy-pdp-root .lgc-arrow svg{ width:16px; height:16px; stroke:var(--lgc-white); }#legacy-pdp-root .lgc-arrow.lgc-prev{ left:8px; }#legacy-pdp-root .lgc-arrow.lgc-next{ right:8px; }#legacy-pdp-root .lgc-dots{ display:flex; justify-content:center; gap:6px; margin-top:14px; }#legacy-pdp-root .lgc-dot{ width:6px; height:6px; border-radius:50%; background:var(--lgc-line); transition:all .2s ease; }#legacy-pdp-root .lgc-dot.is-active{ background:var(--lgc-black); width:16px; border-radius:3px; }\n\/* ---------- CARDS (dimensões \/ specs \/ faq) ---------- *\/#legacy-pdp-root .lgc-card{ background:var(--lgc-cream); border-radius:var(--lgc-radius-lg); padding:22px 18px; }#legacy-pdp-root .lgc-card.is-white{ background:var(--lgc-white); border:1px solid var(--lgc-line); }#legacy-pdp-root .lgc-section-head{ margin-bottom:18px; }#legacy-pdp-root .lgc-section-head h2{ margin-top:6px; }#legacy-pdp-root .lgc-tabs-nav{  display:inline-flex; gap:4px; background:var(--lgc-white); padding:4px; border-radius:999px; margin-bottom:18px;}#legacy-pdp-root .lgc-card.is-white .lgc-tabs-nav{ background:var(--lgc-cream); }#legacy-pdp-root .lgc-tab-btn{  padding:8px 14px; font-size:12.5px; font-weight:600; border-radius:999px; color:var(--lgc-ink-faint);  transition:all .2s ease;}#legacy-pdp-root .lgc-tab-btn.is-active{ background:var(--lgc-black); color:var(--lgc-white); }#legacy-pdp-root .lgc-tab-panel{ display:none; }#legacy-pdp-root .lgc-tab-panel.is-active{ display:block; }\n#legacy-pdp-root table.lgc-table{  width:100%; border-collapse:separate; border-spacing:0; font-size:13.5px;  background:var(--lgc-white); border-radius:var(--lgc-radius-sm); overflow:hidden;}#legacy-pdp-root table.lgc-table th, #legacy-pdp-root table.lgc-table td{  padding:11px 12px; text-align:left; border-bottom:1px solid var(--lgc-line);}#legacy-pdp-root table.lgc-table td:first-child{ font-weight:600; width:46%; }#legacy-pdp-root table.lgc-table tr:last-child td{ border-bottom:0; }#legacy-pdp-root .lgc-size-note{ font-size:12px; color:var(--lgc-ink-faint); margin-top:14px; }#legacy-pdp-root .lgc-table-scroll{  max-width:100%; overflow:hidden;  border-radius:var(--lgc-radius-sm); border:1px solid var(--lgc-line);}#legacy-pdp-root .lgc-table-scroll table.lgc-table{  width:100%; table-layout:fixed; border-radius:0; font-size:10.5px;}#legacy-pdp-root .lgc-table-scroll table.lgc-table th,#legacy-pdp-root .lgc-table-scroll table.lgc-table td{  padding:7px 3px; text-align:center; white-space:normal; word-break:break-word; overflow-wrap:break-word;}#legacy-pdp-root .lgc-table-scroll table.lgc-table th{  font-size:7.8px; letter-spacing:0; text-transform:uppercase; font-weight:600;  color:var(--lgc-ink-soft); background:var(--lgc-cream); line-height:1.2;}#legacy-pdp-root .lgc-table-scroll table.lgc-table td:first-child,#legacy-pdp-root .lgc-table-scroll table.lgc-table th:first-child{  font-weight:700;}\n#legacy-pdp-root .lgc-specs-list{ display:grid; gap:0; }#legacy-pdp-root .lgc-specs-row{  display:grid; grid-template-columns:1fr; gap:2px; padding:13px 0; border-bottom:1px solid var(--lgc-line); font-size:13.5px;}#legacy-pdp-root .lgc-specs-row:last-child{ border-bottom:0; }#legacy-pdp-root .lgc-specs-row span:first-child{ font-weight:600; color:var(--lgc-black); font-size:11px; text-transform:uppercase; letter-spacing:.04em; opacity:.6; }#legacy-pdp-root .lgc-specs-row span:last-child{ color:var(--lgc-black); }\n\/* ---------- GARANTIA (2 por linha) ---------- *\/#legacy-pdp-root .lgc-trust-head{ margin-bottom:18px; }#legacy-pdp-root .lgc-trust-head h2{ margin-top:8px; }#legacy-pdp-root .lgc-trust-grid{ display:grid; grid-template-columns:1fr 1fr; gap:12px; }#legacy-pdp-root .lgc-trust-item{  border-radius:var(--lgc-radius-md); padding:20px 14px; text-align:center; background:var(--lgc-cream);}#legacy-pdp-root .lgc-trust-item svg{ width:22px; height:22px; margin:0 auto 12px; }#legacy-pdp-root .lgc-trust-item h4{ font-size:14px; font-weight:600; margin-bottom:5px; }#legacy-pdp-root .lgc-trust-item p{ font-size:12px; color:var(--lgc-ink-soft); line-height:1.4; }\n\/* ---------- FAQ ---------- *\/#legacy-pdp-root .lgc-faq-item{ border-bottom:1px solid var(--lgc-line); }#legacy-pdp-root .lgc-faq-item:last-child{ border-bottom:0; }#legacy-pdp-root .lgc-faq-q{  width:100%; display:flex; justify-content:space-between; align-items:center; gap:10px;  padding:15px 2px; font-size:14px; font-weight:600; text-align:left;}#legacy-pdp-root .lgc-faq-q .lgc-plus{ font-size:18px; font-weight:300; transition:transform .25s ease; color:var(--lgc-ink-faint); }#legacy-pdp-root .lgc-faq-item.is-open .lgc-plus{ transform:rotate(45deg); }#legacy-pdp-root .lgc-faq-a{ max-height:0; overflow:hidden; transition:max-height .3s ease; }#legacy-pdp-root .lgc-faq-a-inner{ padding:0 2px 16px; font-size:13px; color:var(--lgc-ink-soft); }#legacy-pdp-root .lgc-faq-item.is-open .lgc-faq-a{ max-height:300px; }\n\/* ---------- FOOTER ---------- *\/#legacy-pdp-root .lgc-tagline{ text-align:center; padding:32px 20px 6px; font-size:13px; color:var(--lgc-ink-faint); font-weight:500; }\n\/* ---------- LANG SWITCH (bandeiras) ---------- *\/#legacy-pdp-root .lgc-langbar{ display:none; justify-content:center; gap:8px; padding-top:14px; }#legacy-pdp-root .lgc-lang-btn{  width:26px; height:19px; padding:0; border-radius:2px; overflow:hidden;  border:1px solid var(--lgc-line); opacity:.55; transition:opacity .2s ease, border-color .2s ease;  line-height:0;}#legacy-pdp-root .lgc-lang-btn img{ width:100%; height:100%; object-fit:cover; border-radius:1px; }#legacy-pdp-root .lgc-lang-btn.is-active{ opacity:1; border-color:var(--lgc-black); }\n\u003c\/style\u003e\n\n\u003csection class=\"lgc-wrap lgc-hero\"\u003e\n  \u003cspan class=\"lgc-badge\"\u003e\u003cspan class=\"lgc-badge-dot\"\u003e\u003c\/span\u003eLEGACY — Conçu pour durer\u003c\/span\u003e\n  \u003ch2 class=\"lgc-h1\"\u003eMARSEILLE — Acétate facetté, caractère méditerranéen.\u003c\/h2\u003e\n\n  \u003cp class=\"lgc-hero-sub\"\u003eUne silhouette hexagonale distinctive en acétate avec des verres polarisés UV400, des plaquettes de nez sculptées et des doubles rivets raffinés.\u003c\/p\u003e\n\n  \u003cdiv class=\"lgc-hero-pills\"\u003e\n\n    \u003cspan class=\"lgc-pill\"\u003eVerres Polarisés\u003c\/span\u003e\n    \u003cspan class=\"lgc-pill\"\u003eProtection UV400\u003c\/span\u003e\n    \u003cspan class=\"lgc-pill\"\u003eRetours sous 14 jours\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-hero-img\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-marseille-hero.png?v=1785962533\" alt=\"Lunettes de soleil hexagonales en acétate MARSEILLE polarisées UV400\"\u003e\u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\u003csection class=\"lgc-wrap lgc-section\"\u003e\n  \u003cdiv class=\"lgc-pillars-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\"\u003ePourquoi Legacy\u003c\/span\u003e\u003ch2 class=\"lgc-h2\"\u003eProtection polarisée, acétate facetté et caractère méditerranéen distinctif\u003c\/h2\u003e\n\n\n\u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-pillar-grid\"\u003e\n\n    \u003cdiv class=\"lgc-pillar is-dark\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M12 2 21 7 21 17 12 22 3 17 3 7Z\"\u003e\u003c\/path\u003e\u003cpath d=\"M3 7 12 12 21 7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch4\u003eClarté Polarisée\u003c\/h4\u003e\n\n\u003cp\u003eLes verres polarisés sont conçus pour réduire l'éblouissement réfléchi pour une vision plus confortable dans des conditions lumineuses.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-pillar is-stone\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M4 4h9l7 7-9 9-7-7z\"\u003e\u003c\/path\u003e\u003ccircle cx=\"9\" cy=\"9\" r=\"1.4\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003ch4\u003eValeur Raffinée\u003c\/h4\u003e\n\n\u003cp\u003eUne monture géométrique en acétate avec des proportions étudiées et sans majoration inutile du prix de vente.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-pillar is-graphite\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M12 2 3 6v6c0 5 4 8.5 9 10 5-1.5 9-5 9-10V6z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch4\u003eProtection UV400\u003c\/h4\u003e\n\n\u003cp\u003eLes verres UV400 sont conçus pour aider à protéger les yeux de la lumière UVA et UVB.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-pillar is-cream\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M4 12a8 8 0 1 0 3-6.2\"\u003e\u003c\/path\u003e\u003cpath d=\"M4 4v5h5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch4\u003eGarantie + Retours\u003c\/h4\u003e\n\n\u003cp\u003eDroit de rétractation de 14 jours et protection contre les défauts de fabrication.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n  \u003cdiv class=\"lgc-carousel-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\"\u003eLes Détails\u003c\/span\u003e\u003ch2 class=\"lgc-h2\"\u003eAcétate facetté et détails de quincaillerie de près\u003c\/h2\u003e\n\n\u003cp class=\"lgc-p\"\u003eExplorez les cercles facettés, le pont angulaire, les verres polarisés, les doubles rivets, les plaquettes de nez sculptées et les branches à motifs.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-carousel-wrap\"\u003e\n\n\u003cdiv class=\"lgc-carousel\" data-carousel=\"qualidade\"\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-marseille-quality-1.png?v=1785962538\" alt=\"Détail de la monture métallique ovale des lunettes de soleil MARSEILLE\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-marseille-quality-2.png?v=1785962543\" alt=\"Détail du pont et des plaquettes de nez des lunettes de soleil MARSEILLE\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-marseille-quality-3.png?v=1785962553\" alt=\"Détail de la branche sculptée des lunettes de soleil MARSEILLE\"\u003e\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003cbutton class=\"lgc-arrow lgc-prev\" data-arrow-prev=\"qualidade\" aria-label=\"Précédent\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M15 18l-6-6 6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\u003cbutton class=\"lgc-arrow lgc-next\" data-arrow-next=\"qualidade\" aria-label=\"Suivant\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M9 18l6-6-6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-dots\" data-dots=\"qualidade\"\u003e\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n  \u003cdiv class=\"lgc-carousel-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\"\u003eDéfinition Méditerranéenne\u003c\/span\u003e\u003ch2 class=\"lgc-h2\"\u003eCaractère géométrique de la lumière du front de mer à l'heure dorée\u003c\/h2\u003e\n\n\u003cp class=\"lgc-p\"\u003ePortez MARSEILLE avec du lin, une coupe décontractée ou des essentiels modernes du quotidien pour une finition distinctive et raffinée.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-carousel-wrap\"\u003e\n\n\u003cdiv class=\"lgc-carousel\" data-carousel=\"uso\"\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-marseille-lifestyle-1.png?v=1785962558\" alt=\"Lunettes de soleil MARSEILLE style de vie urbain\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-marseille-lifestyle-2.png?v=1785962564\" alt=\"Lunettes de soleil MARSEILLE style de vie café raffiné\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-marseille-lifestyle-3.png?v=1785962570\" alt=\"Lunettes de soleil MARSEILLE style de vie architecture moderne\"\u003e\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003cbutton class=\"lgc-arrow lgc-prev\" data-arrow-prev=\"uso\" aria-label=\"Précédent\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M15 18l-6-6 6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\u003cbutton class=\"lgc-arrow lgc-next\" data-arrow-next=\"uso\" aria-label=\"Suivant\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M9 18l6-6-6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-dots\" data-dots=\"uso\"\u003e\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c!-- OPTIONAL SIZE GUIDE\nInclude a size\/measurement table only when the source provides verified measurements\nin centimetres for direct comparison. Never create a table from size labels alone.\n--\u0026gt;\n\n\u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n  \u003cdiv class=\"lgc-card is-white\"\u003e\n\n\u003cdiv class=\"lgc-section-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\"\u003eSpécifications\u003c\/span\u003e\u003ch2 class=\"lgc-h2\"\u003eDétails du produit\u003c\/h2\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tabs-nav\" data-tabgroup=\"specs\"\u003e\n\n\u003cbutton class=\"lgc-tab-btn is-active\" data-tab=\"materiais\"\u003eConception\u003c\/button\u003e\u003cbutton class=\"lgc-tab-btn\" data-tab=\"cuidados\"\u003eEntretien\u003c\/button\u003e\u003cbutton class=\"lgc-tab-btn\" data-tab=\"tecnica\"\u003eAjustement\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tab-panel is-active\" data-panel=\"materiais\"\u003e\u003cdiv class=\"lgc-specs-list\"\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eStyle\u003c\/span\u003e\u003cspan\u003eLunettes de soleil hexagonales en acétate\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eFinition de la monture\u003c\/span\u003e\u003cspan\u003eConstruction facettée en acétate cerclé avec double rivet d'angle\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eTechnologie des verres\u003c\/span\u003e\u003cspan\u003ePolarisés UV400\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eMatériel\u003c\/span\u003e\u003cspan\u003ePlaquettes de nez sculptées, charnières renforcées et branches en acétate à motifs\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tab-panel\" data-panel=\"cuidados\"\u003e\u003cdiv class=\"lgc-specs-list\"\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eNettoyage\u003c\/span\u003e\u003cspan\u003eUtilisez un chiffon de nettoyage en microfibre propre\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eHumidité\u003c\/span\u003e\u003cspan\u003eRincez la poussière avant d'essuyer ; évitez une pression abrasive\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eSéchage\u003c\/span\u003e\u003cspan\u003eRangez au sec dans un étui de protection à l'abri de la chaleur\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tab-panel\" data-panel=\"tecnica\"\u003e\u003cdiv class=\"lgc-specs-list\"\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eProfil de la monture\u003c\/span\u003e\u003cspan\u003eSilhouette hexagonale distinctive avec des proportions angulaires équilibrées\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eConseils d'ajustement\u003c\/span\u003e\u003cspan\u003eChoisissez en fonction de la largeur du visage et de la couvrance préférée\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eUtilisation\u003c\/span\u003e\u003cspan\u003eQuotidien \/ voyage \/ loisirs\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eDépartement\u003c\/span\u003e\u003cspan\u003eUnisexe\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003cdiv class=\"legacy-brand-card\" data-legacy-brand-signature=\"v6\"\u003e\n\n  \u003cdiv class=\"legacy-brand-card__inner\"\u003e\n\n    \u003cdiv class=\"legacy-brand-card__logo-wrap\"\u003e\n\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/logo-white.png?v=1785300933\" alt=\"Legacy Store\" class=\"legacy-brand-card__logo\"\u003e\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"legacy-brand-card__content\"\u003e\n\n      \u003cp class=\"legacy-brand-card__eyebrow\"\u003eÀ propos de nous\u003c\/p\u003e\n\n\n      \u003cp class=\"legacy-brand-card__text\"\u003e\n        Legacy est conçu pour ceux qui apprécient un style intemporel, des détails raffinés et une qualité durable.\n        Nous proposons des essentiels haut de gamme qui apportent confiance, caractère et sophistication sans effort\n        à la vie quotidienne.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"legacy-brand-card__socials\"\u003e\n\n      \u003ca href=\"https:\/\/instagram.com\/legacy.luxurywear\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"legacy-brand-card__social legacy-brand-card__social--clickable\" aria-label=\"Instagram Legacy Luxurywear\"\u003e\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003c!--$9--\u003e\n        \n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eInstagram\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \n\n      \u003cdiv class=\"legacy-brand-card__social\" aria-label=\"TikTok\"\u003e\n\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M14.2 4c.6 1.7 1.7 3 3.8 3.3v2.5c-1.4 0-2.7-.4-3.8-1.1v5.4c0 3-2.2 5-5.1 5-2.6 0-4.7-1.8-4.7-4.4 0-2.9 2.4-4.8 5.3-4.4v2.6c-1.2-.4-2.6.3-2.6 1.8 0 1.1.9 1.9 2 1.9 1.3 0 2.3-.8 2.3-2.6V4h2.8Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eTikTok\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"legacy-brand-card__social\" aria-label=\"YouTube\"\u003e\n\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M21.2 8.4c-.2-1-.9-1.8-1.9-2-1.7-.4-7.3-.4-7.3-.4s-5.6 0-7.3.4c-1 .2-1.7 1-1.9 2C2.4 10 2.4 12 2.4 12s0 2 .4 3.6c.2 1 .9 1.8 1.9 2 1.7.4 7.3.4 7.3.4s5.6 0 7.3-.4c1-.2 1.7-1 1.9-2 .4-1.6.4-3.6.4-3.6s0-2-.4-3.6Z\" stroke=\"currentColor\" stroke-width=\"1.8\" fill=\"none\"\u003e\u003c\/path\u003e\n            \u003cpath d=\"M10.2 9.4 15 12l-4.8 2.6V9.4Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eYouTube\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"legacy-brand-card__social\" aria-label=\"Facebook\"\u003e\n\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M13.4 20v-6.2h2.1l.4-2.5h-2.5V9.7c0-.7.2-1.2 1.2-1.2h1.4V6.2c-.2 0-.9-.1-1.8-.1-1.8 0-3.1 1.1-3.1 3.2v2h-2.1v2.5h2.1V20h2.3Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eFacebook\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \n\n\n\n\n\n\u003cstyle\u003e\n  .legacy-brand-card,\n  .legacy-brand-card * {\n    box-sizing: border-box;\n  }\n\n  .legacy-brand-card {\n    width: 100%;\n    margin: 0;\n  }\n\n  .legacy-brand-card__inner {\n    background: #1c1c1c;\n    color: #ffffff;\n    border-radius: 16px;\n    padding: 24px 22px;\n    font-family: Inter, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Arial, sans-serif;\n    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.16);\n  }\n\n  .legacy-brand-card__logo-wrap {\n    margin-bottom: 18px;\n  }\n\n  .legacy-brand-card__logo {\n    display: block;\n    max-width: 180px;\n    width: 100%;\n    height: auto;\n  }\n\n  .legacy-brand-card__content {\n    margin-bottom: 20px;\n  }\n\n  .legacy-brand-card__eyebrow {\n    margin: 0 0 10px;\n    font-size: 14px;\n    line-height: 1.2;\n    font-weight: 700;\n    color: #ffffff;\n  }\n\n  .legacy-brand-card__text {\n    margin: 0;\n    color: rgba(255, 255, 255, 0.72);\n    font-size: 15px;\n    line-height: 1.8;\n    font-weight: 400;\n    max-width: 640px;\n  }\n\n  .legacy-brand-card__socials {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 12px;\n  }\n\n  .legacy-brand-card__social {\n    display: flex;\n    align-items: center;\n    gap: 10px;\n    padding: 12px 14px;\n    border-radius: 12px;\n    background: rgba(255, 255, 255, 0.04);\n    border: 1px solid rgba(255, 255, 255, 0.08);\n    text-decoration: none;\n    color: #ffffff;\n    min-width: 0;\n  }\n\n  .legacy-brand-card__social--clickable {\n    transition: transform 0.2s ease, background 0.2s ease, border-color 0.2s ease;\n    cursor: pointer;\n  }\n\n  .legacy-brand-card__social--clickable:hover {\n    transform: translateY(-1px);\n    background: rgba(255, 255, 255, 0.07);\n    border-color: rgba(255, 255, 255, 0.16);\n  }\n\n  .legacy-brand-card__social-icon {\n    width: 18px;\n    height: 18px;\n    min-width: 18px;\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    color: #ffffff;\n  }\n\n  .legacy-brand-card__social-icon svg {\n    width: 18px;\n    height: 18px;\n    display: block;\n  }\n\n  .legacy-brand-card__social-label {\n    font-size: 13px;\n    font-weight: 600;\n    color: #ffffff;\n    white-space: nowrap;\n  }\n\n  .legacy-brand-card__social-handle {\n    margin-left: auto;\n    font-size: 13px;\n    color: rgba(255, 255, 255, 0.66);\n    overflow: hidden;\n    text-overflow: ellipsis;\n    white-space: nowrap;\n  }\n\n  @media screen and (max-width: 749px) {\n    .legacy-brand-card__inner {\n      padding: 20px 18px;\n      border-radius: 14px;\n    }\n\n    .legacy-brand-card__logo {\n      max-width: 160px;\n    }\n\n    .legacy-brand-card__text {\n      font-size: 14px;\n      line-height: 1.7;\n    }\n\n    .legacy-brand-card__socials {\n      grid-template-columns: 1fr;\n    }\n\n    .legacy-brand-card__social {\n      padding: 11px 12px;\n    }\n\n    .legacy-brand-card__social-label,\n    .legacy-brand-card__social-handle {\n      font-size: 12.5px;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cstyle\u003e\n  \/* Compatibility with the legacy PDP reset. Keeps the approved card visually identical. *\/\n  #legacy-pdp-root .legacy-brand-card,\n  #legacy-pdp-root .legacy-brand-card * { box-sizing: border-box; }\n  #legacy-pdp-root .legacy-brand-card { width: 100%; margin: 0; }\n  #legacy-pdp-root .legacy-brand-card__inner {\n    background: #1c1c1c; color: #ffffff; border-radius: 16px; padding: 24px 22px;\n    font-family: Inter, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Arial, sans-serif;\n    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.16);\n  }\n  #legacy-pdp-root .legacy-brand-card__logo-wrap { margin-bottom: 18px; }\n  #legacy-pdp-root .legacy-brand-card__logo { display: block; max-width: 180px; width: 100%; height: auto; }\n  #legacy-pdp-root .legacy-brand-card__content { margin-bottom: 20px; }\n  #legacy-pdp-root .legacy-brand-card__eyebrow {\n    margin: 0 0 10px; font-size: 14px; line-height: 1.2; font-weight: 700; color: #ffffff;\n  }\n  #legacy-pdp-root .legacy-brand-card__text {\n    margin: 0; color: rgba(255, 255, 255, 0.72); font-size: 15px; line-height: 1.8;\n    font-weight: 400; max-width: 640px;\n  }\n  #legacy-pdp-root .legacy-brand-card__socials {\n    display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 12px;\n  }\n  #legacy-pdp-root .legacy-brand-card__social {\n    display: flex; align-items: center; gap: 10px; padding: 12px 14px; border-radius: 12px;\n    background: rgba(255, 255, 255, 0.04); border: 1px solid rgba(255, 255, 255, 0.08);\n    text-decoration: none; color: #ffffff; min-width: 0;\n  }\n  #legacy-pdp-root .legacy-brand-card__social--clickable {\n    transition: transform 0.2s ease, background 0.2s ease, border-color 0.2s ease; cursor: pointer;\n  }\n  #legacy-pdp-root .legacy-brand-card__social--clickable:hover {\n    transform: translateY(-1px); background: rgba(255, 255, 255, 0.07);\n    border-color: rgba(255, 255, 255, 0.16);\n  }\n  #legacy-pdp-root .legacy-brand-card__social-icon {\n    width: 18px; height: 18px; min-width: 18px; display: inline-flex;\n    align-items: center; justify-content: center; color: #ffffff;\n  }\n  #legacy-pdp-root .legacy-brand-card__social-icon svg { width: 18px; height: 18px; display: block; }\n  #legacy-pdp-root .legacy-brand-card__social-label {\n    font-size: 13px; font-weight: 600; color: #ffffff; white-space: nowrap;\n  }\n  #legacy-pdp-root .legacy-brand-card__social-handle {\n    margin-left: auto; font-size: 13px; color: rgba(255, 255, 255, 0.66);\n    overflow: hidden; text-overflow: ellipsis; white-space: nowrap;\n  }\n  @media screen and (max-width: 749px) {\n    #legacy-pdp-root .legacy-brand-card__inner { padding: 20px 18px; border-radius: 14px; }\n    #legacy-pdp-root .legacy-brand-card__logo { max-width: 160px; }\n    #legacy-pdp-root .legacy-brand-card__text { font-size: 14px; line-height: 1.7; }\n    #legacy-pdp-root .legacy-brand-card__socials { grid-template-columns: 1fr; }\n    #legacy-pdp-root .legacy-brand-card__social { padding: 11px 12px; }\n    #legacy-pdp-root .legacy-brand-card__social-label,\n    #legacy-pdp-root .legacy-brand-card__social-handle { font-size: 12.5px; }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"lgc-wrap lgc-tagline\"\u003eL'héritage n'est pas ce que nous avons. C'est ce que nous laissons.\u003c\/div\u003e\n\n\n\n\n\n\n\u003cscript\u003e\n(function(){\n  document.querySelectorAll('#legacy-pdp-root, .legacy-pdp').forEach(function(root){\n    if(root.dataset.lgcInit) return;\n    root.dataset.lgcInit = \"1\";\n\n    root.querySelectorAll('[data-tabgroup]').forEach(function(nav){\n      var section = nav.closest('.lgc-card') || root;\n      var buttons = nav.querySelectorAll('.lgc-tab-btn');\n      buttons.forEach(function(btn){\n        btn.addEventListener('click', function(){\n          var target = btn.getAttribute('data-tab');\n          buttons.forEach(function(b){ b.classList.remove('is-active'); });\n          btn.classList.add('is-active');\n          section.querySelectorAll('.lgc-tab-panel').forEach(function(panel){\n            panel.classList.toggle('is-active', panel.getAttribute('data-panel') === target);\n          });\n        });\n      });\n    });\n\n    root.querySelectorAll('.lgc-faq-item').forEach(function(item){\n      var q = item.querySelector('.lgc-faq-q');\n      if(q) q.addEventListener('click', function(){ item.classList.toggle('is-open'); });\n    });\n\n    var AUTOPLAY_MS = 5000;\n\n    root.querySelectorAll('.lgc-carousel').forEach(function(carousel){\n      var key = carousel.getAttribute('data-carousel');\n      var dotsWrap = root.querySelector('[data-dots=\"' + key + '\"]');\n      var originals = Array.prototype.slice.call(carousel.querySelectorAll('.lgc-carousel-item'));\n      var n = originals.length;\n      if(!dotsWrap || n \u003c 2) return;\n\n      originals.forEach(function(_, i){\n        var dot = document.createElement('span');\n        dot.className = 'lgc-dot' + (i === 0 ? ' is-active' : '');\n        dotsWrap.appendChild(dot);\n      });\n      var dots = dotsWrap.querySelectorAll('.lgc-dot');\n\n      var firstClone = originals[0].cloneNode(true);\n      var lastClone = originals[n - 1].cloneNode(true);\n      firstClone.setAttribute('aria-hidden', 'true');\n      lastClone.setAttribute('aria-hidden', 'true');\n      carousel.appendChild(firstClone);\n      carousel.insertBefore(lastClone, originals[0]);\n\n      var allItems = Array.prototype.slice.call(carousel.children);\n\n      function scrollLeftFor(el){\n        return el.getBoundingClientRect().left - carousel.getBoundingClientRect().left + carousel.scrollLeft;\n      }\n      function goTo(i, smooth){\n        carousel.scrollTo({ left: scrollLeftFor(allItems[i]), behavior: smooth ? 'smooth' : 'auto' });\n      }\n      function setActiveDot(realIndex){\n        dots.forEach(function(d, i){ d.classList.toggle('is-active', i === realIndex); });\n      }\n\n      goTo(1, false);\n\n      var settleTimer = null;\n      var autoplayTimer = null;\n\n      function settle(){\n        var center = carousel.scrollLeft + carousel.clientWidth \/ 2;\n        var closest = 1;\n        var closestDist = Infinity;\n        allItems.forEach(function(item, i){\n          var itemCenter = item.offsetLeft + item.clientWidth \/ 2;\n          var dist = Math.abs(itemCenter - center);\n          if(dist \u003c closestDist){ closestDist = dist; closest = i; }\n        });\n        var realIndex = (closest - 1 + n) % n;\n        setActiveDot(realIndex);\n        if(closest === 0){ goTo(n, false); }\n        else if(closest === allItems.length - 1){ goTo(1, false); }\n      }\n\n      carousel.addEventListener('scroll', function(){\n        clearTimeout(settleTimer);\n        settleTimer = setTimeout(settle, 120);\n      });\n\n      function step(dir){\n        var w = originals[0].getBoundingClientRect().width + 10;\n        carousel.scrollBy({ left: w * dir, behavior: 'smooth' });\n      }\n\n      function scheduleAutoplay(){\n        clearTimeout(autoplayTimer);\n        autoplayTimer = setTimeout(function(){\n          step(1);\n          scheduleAutoplay();\n        }, AUTOPLAY_MS);\n      }\n      function restartAutoplay(){ scheduleAutoplay(); }\n\n      ['pointerdown', 'touchstart', 'wheel'].forEach(function(evt){\n        carousel.addEventListener(evt, restartAutoplay, { passive: true });\n      });\n\n      var prevBtn = root.querySelector('[data-arrow-prev=\"' + key + '\"]');\n      var nextBtn = root.querySelector('[data-arrow-next=\"' + key + '\"]');\n      if(prevBtn) prevBtn.addEventListener('click', function(){ step(-1); restartAutoplay(); });\n      if(nextBtn) nextBtn.addEventListener('click', function(){ step(1); restartAutoplay(); });\n\n      scheduleAutoplay();\n    });\n  });\n})();\n\u003c\/script\u003e\n","brand":"Legacy","offers":[{"title":"Monture écaille \/ Verres marron","offer_id":50226132943088,"sku":"15086054277280-52485590876320","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Monture noire \/ Verre noir","offer_id":50226132975856,"sku":"15086054277280-52485590909088","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Monture Ambre \/ Verres Bleus","offer_id":50226133008624,"sku":"15086054277280-52485590974624","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Monture transparente \/ Verres noirs","offer_id":50226133041392,"sku":"15086054277280-52485590941856","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Monture transparente \/ Verres roses","offer_id":50226133074160,"sku":"15086054277280-52485591007392","price":32.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0855\/6357\/2464\/files\/legacy-marseille-gallery-01_7a519a77-cfdd-40ab-95e7-974a5402c0c4.png?v=1786195918"},{"product_id":"polarized-uv400-square-frame-sunglasses-legacy-buenos-aires","title":"Lunettes de soleil polarisées UV400 à monture carrée – Legacy BUENOS AIRES","description":"\n\n\u003cdiv class=\"legacy-pdp\" id=\"legacy-pdp-root\"\u003e\n\n\u003cstyle\u003e#legacy-pdp-root{  --lgc-black:#0D0D0D;  --lgc-graphite:#2B2B2B;  --lgc-stone:#D9D6CF;  --lgc-cream:#F2EFE9;  --lgc-white:#FFFFFF;  --lgc-ink-soft: rgba(13,13,13,0.62);  --lgc-ink-faint: rgba(13,13,13,0.42);  --lgc-line: rgba(13,13,13,0.08);  --lgc-radius-lg: 24px;  --lgc-radius-md: 18px;  --lgc-radius-sm: 12px;  --lgc-sans: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;  all: initial;  display:block;  box-sizing:border-box;  font-family: var(--lgc-sans);  color: var(--lgc-black);  background: var(--lgc-white);  -webkit-font-smoothing: antialiased;  text-align:left;  line-height:1.5;  max-width:600px;  margin:0 auto;}#legacy-pdp-root *, #legacy-pdp-root *::before, #legacy-pdp-root *::after{  box-sizing:border-box; margin:0; padding:0; font-family:inherit;  color:inherit; text-align:left; line-height:inherit; -webkit-font-smoothing: antialiased;}#legacy-pdp-root img{ max-width:100%; display:block; border:0; }#legacy-pdp-root button{ background:none; border:0; cursor:pointer; font:inherit; }#legacy-pdp-root ul{ list-style:none; }#legacy-pdp-root svg{ display:block; flex-shrink:0; }\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@300;400;500;600;700;800\u0026display=swap');\n#legacy-pdp-root .lgc-wrap{ padding:0 18px; }#legacy-pdp-root .lgc-section{ padding:36px 0; }\n#legacy-pdp-root .lgc-badge{  display:inline-flex; align-items:center; gap:6px;  background:var(--lgc-cream); color:var(--lgc-black);  padding:6px 14px; border-radius:999px; font-size:11.5px; font-weight:600;}#legacy-pdp-root .lgc-badge-dot{ width:6px; height:6px; border-radius:50%; background:var(--lgc-black); }\n#legacy-pdp-root .lgc-eyebrow{ font-size:12.5px; font-weight:600; color:var(--lgc-ink-soft); }#legacy-pdp-root .lgc-h1{ font-size:24px; font-weight:700; letter-spacing:-0.02em; line-height:1.12; }#legacy-pdp-root h2.lgc-h2{ font-size:22px; font-weight:700; letter-spacing:-0.02em; line-height:1.15; }#legacy-pdp-root h3.lgc-h3{ font-size:18px; font-weight:600; letter-spacing:-0.01em; }#legacy-pdp-root p.lgc-p{ font-size:15px; font-weight:400; color:var(--lgc-ink-soft); line-height:1.55; }\n\/* ---------- HERO ---------- *\/#legacy-pdp-root .lgc-hero{ padding:36px 0 8px; text-align:center; }#legacy-pdp-root .lgc-hero h1{ margin-top:14px; }#legacy-pdp-root .lgc-hero-sub{ margin:14px 0 0; font-size:15.5px; color:var(--lgc-ink-soft); }#legacy-pdp-root .lgc-hero-pills{ display:flex; gap:8px; justify-content:center; margin-top:20px; flex-wrap:wrap; }#legacy-pdp-root .lgc-pill{  font-size:12px; font-weight:500; padding:7px 14px; border-radius:999px;  background:var(--lgc-white); border:1px solid var(--lgc-line); color:var(--lgc-black);}#legacy-pdp-root .lgc-hero-img{  margin-top:26px; border-radius:var(--lgc-radius-lg); overflow:hidden; background:var(--lgc-cream);}#legacy-pdp-root .lgc-hero-img img{ width:100%; aspect-ratio:4\/5; object-fit:cover; }\n\/* ---------- PILARES ---------- *\/#legacy-pdp-root .lgc-pillars-head{ margin-bottom:18px; }#legacy-pdp-root .lgc-pillars-head h2{ margin-top:8px; }#legacy-pdp-root .lgc-pillar-grid{ display:grid; grid-template-columns:1fr 1fr; gap:12px; }#legacy-pdp-root .lgc-pillar{  border-radius:var(--lgc-radius-md); padding:20px 18px; min-height:150px;  display:flex; flex-direction:column; justify-content:flex-start;}#legacy-pdp-root .lgc-pillar.is-dark{ background:var(--lgc-black); color:var(--lgc-white); }#legacy-pdp-root .lgc-pillar.is-graphite{ background:var(--lgc-graphite); color:var(--lgc-white); }#legacy-pdp-root .lgc-pillar.is-stone{ background:var(--lgc-stone); color:var(--lgc-black); }#legacy-pdp-root .lgc-pillar.is-cream{ background:var(--lgc-cream); color:var(--lgc-black); }#legacy-pdp-root .lgc-pillar svg{ width:20px; height:20px; margin-bottom:16px; opacity:.9; }#legacy-pdp-root .lgc-pillar h4{ font-size:15px; font-weight:600; margin-bottom:6px; letter-spacing:-0.01em; }#legacy-pdp-root .lgc-pillar p{ font-size:12.5px; opacity:.72; font-weight:400; line-height:1.4; }\n\/* ---------- CARROSSÉIS ---------- *\/#legacy-pdp-root .lgc-carousel-head{ margin-bottom:16px; }#legacy-pdp-root .lgc-carousel-head h2{ margin-top:8px; }#legacy-pdp-root .lgc-carousel-head .lgc-p{ margin-top:6px; }#legacy-pdp-root .lgc-carousel{  display:flex; overflow-x:auto; gap:10px; scroll-snap-type:x mandatory;  -webkit-overflow-scrolling:touch; scrollbar-width:none; padding-bottom:2px;  margin:0 -18px; padding-left:18px; padding-right:18px;}#legacy-pdp-root .lgc-carousel::-webkit-scrollbar{ display:none; }#legacy-pdp-root .lgc-carousel-item{  flex:0 0 82%; scroll-snap-align:center; border-radius:var(--lgc-radius-md);  overflow:hidden; background:var(--lgc-cream); position:relative;}#legacy-pdp-root .lgc-carousel-item img{ width:100%; aspect-ratio:9\/16; object-fit:cover; }#legacy-pdp-root .lgc-carousel-cap{  position:absolute; left:10px; bottom:10px; background:rgba(13,13,13,0.55);  color:var(--lgc-white); font-size:11.5px; font-weight:500; padding:5px 10px; border-radius:999px;  backdrop-filter:blur(4px);}#legacy-pdp-root .lgc-carousel-wrap{ position:relative; }#legacy-pdp-root .lgc-arrow{  position:absolute; top:50%; transform:translateY(-50%); z-index:2;  width:32px; height:32px; border-radius:50%; background:rgba(13,13,13,0.5);  display:flex; align-items:center; justify-content:center; backdrop-filter:blur(4px);}#legacy-pdp-root .lgc-arrow svg{ width:16px; height:16px; stroke:var(--lgc-white); }#legacy-pdp-root .lgc-arrow.lgc-prev{ left:8px; }#legacy-pdp-root .lgc-arrow.lgc-next{ right:8px; }#legacy-pdp-root .lgc-dots{ display:flex; justify-content:center; gap:6px; margin-top:14px; }#legacy-pdp-root .lgc-dot{ width:6px; height:6px; border-radius:50%; background:var(--lgc-line); transition:all .2s ease; }#legacy-pdp-root .lgc-dot.is-active{ background:var(--lgc-black); width:16px; border-radius:3px; }\n\/* ---------- CARDS (dimensões \/ specs \/ faq) ---------- *\/#legacy-pdp-root .lgc-card{ background:var(--lgc-cream); border-radius:var(--lgc-radius-lg); padding:22px 18px; }#legacy-pdp-root .lgc-card.is-white{ background:var(--lgc-white); border:1px solid var(--lgc-line); }#legacy-pdp-root .lgc-section-head{ margin-bottom:18px; }#legacy-pdp-root .lgc-section-head h2{ margin-top:6px; }#legacy-pdp-root .lgc-tabs-nav{  display:inline-flex; gap:4px; background:var(--lgc-white); padding:4px; border-radius:999px; margin-bottom:18px;}#legacy-pdp-root .lgc-card.is-white .lgc-tabs-nav{ background:var(--lgc-cream); }#legacy-pdp-root .lgc-tab-btn{  padding:8px 14px; font-size:12.5px; font-weight:600; border-radius:999px; color:var(--lgc-ink-faint);  transition:all .2s ease;}#legacy-pdp-root .lgc-tab-btn.is-active{ background:var(--lgc-black); color:var(--lgc-white); }#legacy-pdp-root .lgc-tab-panel{ display:none; }#legacy-pdp-root .lgc-tab-panel.is-active{ display:block; }\n#legacy-pdp-root table.lgc-table{  width:100%; border-collapse:separate; border-spacing:0; font-size:13.5px;  background:var(--lgc-white); border-radius:var(--lgc-radius-sm); overflow:hidden;}#legacy-pdp-root table.lgc-table th, #legacy-pdp-root table.lgc-table td{  padding:11px 12px; text-align:left; border-bottom:1px solid var(--lgc-line);}#legacy-pdp-root table.lgc-table td:first-child{ font-weight:600; width:46%; }#legacy-pdp-root table.lgc-table tr:last-child td{ border-bottom:0; }#legacy-pdp-root .lgc-size-note{ font-size:12px; color:var(--lgc-ink-faint); margin-top:14px; }#legacy-pdp-root .lgc-table-scroll{  max-width:100%; overflow:hidden;  border-radius:var(--lgc-radius-sm); border:1px solid var(--lgc-line);}#legacy-pdp-root .lgc-table-scroll table.lgc-table{  width:100%; table-layout:fixed; border-radius:0; font-size:10.5px;}#legacy-pdp-root .lgc-table-scroll table.lgc-table th,#legacy-pdp-root .lgc-table-scroll table.lgc-table td{  padding:7px 3px; text-align:center; white-space:normal; word-break:break-word; overflow-wrap:break-word;}#legacy-pdp-root .lgc-table-scroll table.lgc-table th{  font-size:7.8px; letter-spacing:0; text-transform:uppercase; font-weight:600;  color:var(--lgc-ink-soft); background:var(--lgc-cream); line-height:1.2;}#legacy-pdp-root .lgc-table-scroll table.lgc-table td:first-child,#legacy-pdp-root .lgc-table-scroll table.lgc-table th:first-child{  font-weight:700;}\n#legacy-pdp-root .lgc-specs-list{ display:grid; gap:0; }#legacy-pdp-root .lgc-specs-row{  display:grid; grid-template-columns:1fr; gap:2px; padding:13px 0; border-bottom:1px solid var(--lgc-line); font-size:13.5px;}#legacy-pdp-root .lgc-specs-row:last-child{ border-bottom:0; }#legacy-pdp-root .lgc-specs-row span:first-child{ font-weight:600; color:var(--lgc-black); font-size:11px; text-transform:uppercase; letter-spacing:.04em; opacity:.6; }#legacy-pdp-root .lgc-specs-row span:last-child{ color:var(--lgc-black); }\n\/* ---------- GARANTIA (2 por linha) ---------- *\/#legacy-pdp-root .lgc-trust-head{ margin-bottom:18px; }#legacy-pdp-root .lgc-trust-head h2{ margin-top:8px; }#legacy-pdp-root .lgc-trust-grid{ display:grid; grid-template-columns:1fr 1fr; gap:12px; }#legacy-pdp-root .lgc-trust-item{  border-radius:var(--lgc-radius-md); padding:20px 14px; text-align:center; background:var(--lgc-cream);}#legacy-pdp-root .lgc-trust-item svg{ width:22px; height:22px; margin:0 auto 12px; }#legacy-pdp-root .lgc-trust-item h4{ font-size:14px; font-weight:600; margin-bottom:5px; }#legacy-pdp-root .lgc-trust-item p{ font-size:12px; color:var(--lgc-ink-soft); line-height:1.4; }\n\/* ---------- FAQ ---------- *\/#legacy-pdp-root .lgc-faq-item{ border-bottom:1px solid var(--lgc-line); }#legacy-pdp-root .lgc-faq-item:last-child{ border-bottom:0; }#legacy-pdp-root .lgc-faq-q{  width:100%; display:flex; justify-content:space-between; align-items:center; gap:10px;  padding:15px 2px; font-size:14px; font-weight:600; text-align:left;}#legacy-pdp-root .lgc-faq-q .lgc-plus{ font-size:18px; font-weight:300; transition:transform .25s ease; color:var(--lgc-ink-faint); }#legacy-pdp-root .lgc-faq-item.is-open .lgc-plus{ transform:rotate(45deg); }#legacy-pdp-root .lgc-faq-a{ max-height:0; overflow:hidden; transition:max-height .3s ease; }#legacy-pdp-root .lgc-faq-a-inner{ padding:0 2px 16px; font-size:13px; color:var(--lgc-ink-soft); }#legacy-pdp-root .lgc-faq-item.is-open .lgc-faq-a{ max-height:300px; }\n\/* ---------- FOOTER ---------- *\/#legacy-pdp-root .lgc-tagline{ text-align:center; padding:32px 20px 6px; font-size:13px; color:var(--lgc-ink-faint); font-weight:500; }\n\/* ---------- LANG SWITCH (bandeiras) ---------- *\/#legacy-pdp-root .lgc-langbar{ display:none; justify-content:center; gap:8px; padding-top:14px; }#legacy-pdp-root .lgc-lang-btn{  width:26px; height:19px; padding:0; border-radius:2px; overflow:hidden;  border:1px solid var(--lgc-line); opacity:.55; transition:opacity .2s ease, border-color .2s ease;  line-height:0;}#legacy-pdp-root .lgc-lang-btn img{ width:100%; height:100%; object-fit:cover; border-radius:1px; }#legacy-pdp-root .lgc-lang-btn.is-active{ opacity:1; border-color:var(--lgc-black); }\n\u003c\/style\u003e\n\n\u003csection class=\"lgc-wrap lgc-hero\"\u003e\n  \u003cspan class=\"lgc-badge\"\u003e\u003cspan class=\"lgc-badge-dot\"\u003e\u003c\/span\u003eLEGACY — Conçu pour durer\u003c\/span\u003e\n  \u003ch2 class=\"lgc-h1\"\u003eBUENOS AIRES — Acétate architectural, clarté assurée.\u003c\/h2\u003e\n\n  \u003cp class=\"lgc-hero-sub\"\u003eUne silhouette carrée en acétate audacieuse avec des verres polarisés UV400, un pont de nez sculpté en trou de serrure et des finitions polies en forme de diamant aux coins.\u003c\/p\u003e\n\n  \u003cdiv class=\"lgc-hero-pills\"\u003e\n\n    \u003cspan class=\"lgc-pill\"\u003eVerres Polarisés\u003c\/span\u003e\n    \u003cspan class=\"lgc-pill\"\u003eProtection UV400\u003c\/span\u003e\n    \u003cspan class=\"lgc-pill\"\u003eRetours sous 14 jours\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-hero-img\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-buenos-aires-hero.png?v=1785950520\" alt=\"Lunettes de soleil carrées polarisées UV400 en acétate BUENOS AIRES\"\u003e\u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\u003csection class=\"lgc-wrap lgc-section\"\u003e\n  \u003cdiv class=\"lgc-pillars-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\"\u003ePourquoi Legacy\u003c\/span\u003e\u003ch2 class=\"lgc-h2\"\u003eProtection polarisée, acétate sculpté et caractère urbain polyvalent\u003c\/h2\u003e\n\n\n\u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-pillar-grid\"\u003e\n\n    \u003cdiv class=\"lgc-pillar is-dark\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M12 2 21 7 21 17 12 22 3 17 3 7Z\"\u003e\u003c\/path\u003e\u003cpath d=\"M3 7 12 12 21 7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch4\u003eClarté Polarisée\u003c\/h4\u003e\n\n\u003cp\u003eLes verres polarisés sont conçus pour réduire l'éblouissement réfléchi pour une vision plus confortable dans des conditions de forte luminosité.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-pillar is-stone\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M4 4h9l7 7-9 9-7-7z\"\u003e\u003c\/path\u003e\u003ccircle cx=\"9\" cy=\"9\" r=\"1.4\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003ch4\u003eValeur Raffinée\u003c\/h4\u003e\n\n\u003cp\u003eUne monture en acétate robuste aux proportions étudiées et sans marge commerciale inutile.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-pillar is-graphite\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M12 2 3 6v6c0 5 4 8.5 9 10 5-1.5 9-5 9-10V6z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch4\u003eProtection UV400\u003c\/h4\u003e\n\n\u003cp\u003eLes verres UV400 sont conçus pour protéger les yeux des rayons UVA et UVB.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-pillar is-cream\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M4 12a8 8 0 1 0 3-6.2\"\u003e\u003c\/path\u003e\u003cpath d=\"M4 4v5h5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch4\u003eGarantie + Retours\u003c\/h4\u003e\n\n\u003cp\u003eDroit de rétractation de 14 jours et protection contre les défauts de fabrication.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n  \u003cdiv class=\"lgc-carousel-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\"\u003eLes détails\u003c\/span\u003e\u003ch2 class=\"lgc-h2\"\u003eFinition en acétate et détails de construction de près\u003c\/h2\u003e\n\n\u003cp class=\"lgc-p\"\u003eDécouvrez l'acétate poli, le pont en trou de serrure, les verres polarisés, les détails d'angle et les branches robustes.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-carousel-wrap\"\u003e\n\n\u003cdiv class=\"lgc-carousel\" data-carousel=\"qualidade\"\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-buenos-aires-quality-1.png?v=1785950524\" alt=\"Détail de la monture métallique ovale des lunettes de soleil BUENOS AIRES\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-buenos-aires-quality-2.png?v=1785950529\" alt=\"Détail du pont et des plaquettes de nez des lunettes de soleil BUENOS AIRES\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-buenos-aires-quality-3.png?v=1785950534\" alt=\"Détail des branches sculptées des lunettes de soleil BUENOS AIRES\"\u003e\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003cbutton class=\"lgc-arrow lgc-prev\" data-arrow-prev=\"qualidade\" aria-label=\"Précédent\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M15 18l-6-6 6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\u003cbutton class=\"lgc-arrow lgc-next\" data-arrow-next=\"qualidade\" aria-label=\"Suivant\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M9 18l6-6-6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-dots\" data-dots=\"qualidade\"\u003e\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n  \u003cdiv class=\"lgc-carousel-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\"\u003eCaractère Urbain\u003c\/span\u003e\u003ch2 class=\"lgc-h2\"\u003eUne définition audacieuse des boulevards au coucher du soleil\u003c\/h2\u003e\n\n\u003cp class=\"lgc-p\"\u003ePortez BUENOS AIRES avec des vêtements amples, des tricots ou des essentiels modernes du quotidien pour un look soigné et confiant.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-carousel-wrap\"\u003e\n\n\u003cdiv class=\"lgc-carousel\" data-carousel=\"uso\"\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-buenos-aires-lifestyle-1.png?v=1785950540\" alt=\"Lunettes de soleil BUENOS AIRES, style de vie urbain\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-buenos-aires-lifestyle-2.png?v=1785950546\" alt=\"Lunettes de soleil BUENOS AIRES, style de vie café raffiné\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-buenos-aires-lifestyle-3.png?v=1785950554\" alt=\"Lunettes de soleil BUENOS AIRES, style de vie architecture moderne\"\u003e\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003cbutton class=\"lgc-arrow lgc-prev\" data-arrow-prev=\"uso\" aria-label=\"Précédent\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M15 18l-6-6 6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\u003cbutton class=\"lgc-arrow lgc-next\" data-arrow-next=\"uso\" aria-label=\"Suivant\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M9 18l6-6-6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-dots\" data-dots=\"uso\"\u003e\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c!-- OPTIONAL SIZE GUIDE\nInclude a size\/measurement table only when the source provides verified measurements\nin centimetres for direct comparison. Never create a table from size labels alone.\n--\u0026gt;\n\n\u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n  \u003cdiv class=\"lgc-card is-white\"\u003e\n\n\u003cdiv class=\"lgc-section-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\"\u003eSpécifications\u003c\/span\u003e\u003ch2 class=\"lgc-h2\"\u003eDétails du produit\u003c\/h2\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tabs-nav\" data-tabgroup=\"specs\"\u003e\n\n\u003cbutton class=\"lgc-tab-btn is-active\" data-tab=\"materiais\"\u003eDesign\u003c\/button\u003e\u003cbutton class=\"lgc-tab-btn\" data-tab=\"cuidados\"\u003eEntretien\u003c\/button\u003e\u003cbutton class=\"lgc-tab-btn\" data-tab=\"tecnica\"\u003eAjustement\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tab-panel is-active\" data-panel=\"materiais\"\u003e\u003cdiv class=\"lgc-specs-list\"\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eStyle\u003c\/span\u003e\u003cspan\u003eLunettes de soleil carrées en acétate\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eFinition de la monture\u003c\/span\u003e\u003cspan\u003eConstruction en acétate plein-cadre poli avec des détails d'angle en forme de diamant\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eTechnologie des verres\u003c\/span\u003e\u003cspan\u003ePolarisés UV400\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eMatériel\u003c\/span\u003e\u003cspan\u003ePont de nez intégré en trou de serrure, charnières renforcées et branches robustes en acétate\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tab-panel\" data-panel=\"cuidados\"\u003e\u003cdiv class=\"lgc-specs-list\"\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eNettoyage\u003c\/span\u003e\u003cspan\u003eUtiliser un chiffon en microfibre propre pour les lentilles\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eHumidité\u003c\/span\u003e\u003cspan\u003eRincer la poussière avant d'essuyer ; éviter une pression abrasive\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eSéchage\u003c\/span\u003e\u003cspan\u003eRanger au sec dans un étui de protection, loin de la chaleur\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tab-panel\" data-panel=\"tecnica\"\u003e\u003cdiv class=\"lgc-specs-list\"\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eProfil de la monture\u003c\/span\u003e\u003cspan\u003eSilhouette carrée équilibrée avec des jantes inférieures légèrement arrondies\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eConseils d'ajustement\u003c\/span\u003e\u003cspan\u003eChoisir en fonction de la largeur du visage et de la couverture préférée\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eUtilisation\u003c\/span\u003e\u003cspan\u003eQuotidien \/ voyage \/ loisirs\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eDépartement\u003c\/span\u003e\u003cspan\u003eUnisexe\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003cdiv class=\"legacy-brand-card\" data-legacy-brand-signature=\"v6\"\u003e\n\n  \u003cdiv class=\"legacy-brand-card__inner\"\u003e\n\n    \u003cdiv class=\"legacy-brand-card__logo-wrap\"\u003e\n\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/logo-white.png?v=1785300933\" alt=\"Legacy Store\" class=\"legacy-brand-card__logo\"\u003e\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"legacy-brand-card__content\"\u003e\n\n      \u003cp class=\"legacy-brand-card__eyebrow\"\u003eÀ propos de nous\u003c\/p\u003e\n\n\n      \u003cp class=\"legacy-brand-card__text\"\u003e\n        Legacy est conçu pour ceux qui valorisent le style intemporel, les détails raffinés et la qualité durable.\n        Nous sélectionnons des essentiels élégants qui apportent confiance, caractère et sophistication sans effort\n        à la vie quotidienne.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"legacy-brand-card__socials\"\u003e\n\n      \u003ca href=\"https:\/\/instagram.com\/legacy.luxurywear\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"legacy-brand-card__social legacy-brand-card__social--clickable\" aria-label=\"Instagram Legacy Luxurywear\"\u003e\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003c!--$9--\u003e\n        \n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eInstagram\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \n\n      \u003cdiv class=\"legacy-brand-card__social\" aria-label=\"TikTok\"\u003e\n\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M14.2 4c.6 1.7 1.7 3 3.8 3.3v2.5c-1.4 0-2.7-.4-3.8-1.1v5.4c0 3-2.2 5-5.1 5-2.6 0-4.7-1.8-4.7-4.4 0-2.9 2.4-4.8 5.3-4.4v2.6c-1.2-.4-2.6.3-2.6 1.8 0 1.1.9 1.9 2 1.9 1.3 0 2.3-.8 2.3-2.6V4h2.8Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eTikTok\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"legacy-brand-card__social\" aria-label=\"YouTube\"\u003e\n\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M21.2 8.4c-.2-1-.9-1.8-1.9-2-1.7-.4-7.3-.4-7.3-.4s-5.6 0-7.3.4c-1 .2-1.7 1-1.9 2C2.4 10 2.4 12 2.4 12s0 2 .4 3.6c.2 1 .9 1.8 1.9 2 1.7.4 7.3.4 7.3.4s5.6 0 7.3-.4c1-.2 1.7-1 1.9-2 .4-1.6.4-3.6.4-3.6s0-2-.4-3.6Z\" stroke=\"currentColor\" stroke-width=\"1.8\" fill=\"none\"\u003e\u003c\/path\u003e\n            \u003cpath d=\"M10.2 9.4 15 12l-4.8 2.6V9.4Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eYouTube\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"legacy-brand-card__social\" aria-label=\"Facebook\"\u003e\n\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M13.4 20v-6.2h2.1l.4-2.5h-2.5V9.7c0-.7.2-1.2 1.2-1.2h1.4V6.2c-.2 0-.9-.1-1.8-.1-1.8 0-3.1 1.1-3.1 3.2v2h-2.1v2.5h2.1V20h2.3Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eFacebook\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \n\n\n\n\n\n\u003cstyle\u003e\n  .legacy-brand-card,\n  .legacy-brand-card * {\n    box-sizing: border-box;\n  }\n\n  .legacy-brand-card {\n    width: 100%;\n    margin: 0;\n  }\n\n  .legacy-brand-card__inner {\n    background: #1c1c1c;\n    color: #ffffff;\n    border-radius: 16px;\n    padding: 24px 22px;\n    font-family: Inter, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Arial, sans-serif;\n    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.16);\n  }\n\n  .legacy-brand-card__logo-wrap {\n    margin-bottom: 18px;\n  }\n\n  .legacy-brand-card__logo {\n    display: block;\n    max-width: 180px;\n    width: 100%;\n    height: auto;\n  }\n\n  .legacy-brand-card__content {\n    margin-bottom: 20px;\n  }\n\n  .legacy-brand-card__eyebrow {\n    margin: 0 0 10px;\n    font-size: 14px;\n    line-height: 1.2;\n    font-weight: 700;\n    color: #ffffff;\n  }\n\n  .legacy-brand-card__text {\n    margin: 0;\n    color: rgba(255, 255, 255, 0.72);\n    font-size: 15px;\n    line-height: 1.8;\n    font-weight: 400;\n    max-width: 640px;\n  }\n\n  .legacy-brand-card__socials {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 12px;\n  }\n\n  .legacy-brand-card__social {\n    display: flex;\n    align-items: center;\n    gap: 10px;\n    padding: 12px 14px;\n    border-radius: 12px;\n    background: rgba(255, 255, 255, 0.04);\n    border: 1px solid rgba(255, 255, 255, 0.08);\n    text-decoration: none;\n    color: #ffffff;\n    min-width: 0;\n  }\n\n  .legacy-brand-card__social--clickable {\n    transition: transform 0.2s ease, background 0.2s ease, border-color 0.2s ease;\n    cursor: pointer;\n  }\n\n  .legacy-brand-card__social--clickable:hover {\n    transform: translateY(-1px);\n    background: rgba(255, 255, 255, 0.07);\n    border-color: rgba(255, 255, 255, 0.16);\n  }\n\n  .legacy-brand-card__social-icon {\n    width: 18px;\n    height: 18px;\n    min-width: 18px;\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    color: #ffffff;\n  }\n\n  .legacy-brand-card__social-icon svg {\n    width: 18px;\n    height: 18px;\n    display: block;\n  }\n\n  .legacy-brand-card__social-label {\n    font-size: 13px;\n    font-weight: 600;\n    color: #ffffff;\n    white-space: nowrap;\n  }\n\n  .legacy-brand-card__social-handle {\n    margin-left: auto;\n    font-size: 13px;\n    color: rgba(255, 255, 255, 0.66);\n    overflow: hidden;\n    text-overflow: ellipsis;\n    white-space: nowrap;\n  }\n\n  @media screen and (max-width: 749px) {\n    .legacy-brand-card__inner {\n      padding: 20px 18px;\n      border-radius: 14px;\n    }\n\n    .legacy-brand-card__logo {\n      max-width: 160px;\n    }\n\n    .legacy-brand-card__text {\n      font-size: 14px;\n      line-height: 1.7;\n    }\n\n    .legacy-brand-card__socials {\n      grid-template-columns: 1fr;\n    }\n\n    .legacy-brand-card__social {\n      padding: 11px 12px;\n    }\n\n    .legacy-brand-card__social-label,\n    .legacy-brand-card__social-handle {\n      font-size: 12.5px;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cstyle\u003e\n  \/* Compatibility with the legacy PDP reset. Keeps the approved card visually identical. *\/\n  #legacy-pdp-root .legacy-brand-card,\n  #legacy-pdp-root .legacy-brand-card * { box-sizing: border-box; }\n  #legacy-pdp-root .legacy-brand-card { width: 100%; margin: 0; }\n  #legacy-pdp-root .legacy-brand-card__inner {\n    background: #1c1c1c; color: #ffffff; border-radius: 16px; padding: 24px 22px;\n    font-family: Inter, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Arial, sans-serif;\n    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.16);\n  }\n  #legacy-pdp-root .legacy-brand-card__logo-wrap { margin-bottom: 18px; }\n  #legacy-pdp-root .legacy-brand-card__logo { display: block; max-width: 180px; width: 100%; height: auto; }\n  #legacy-pdp-root .legacy-brand-card__content { margin-bottom: 20px; }\n  #legacy-pdp-root .legacy-brand-card__eyebrow {\n    margin: 0 0 10px; font-size: 14px; line-height: 1.2; font-weight: 700; color: #ffffff;\n  }\n  #legacy-pdp-root .legacy-brand-card__text {\n    margin: 0; color: rgba(255, 255, 255, 0.72); font-size: 15px; line-height: 1.8;\n    font-weight: 400; max-width: 640px;\n  }\n  #legacy-pdp-root .legacy-brand-card__socials {\n    display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 12px;\n  }\n  #legacy-pdp-root .legacy-brand-card__social {\n    display: flex; align-items: center; gap: 10px; padding: 12px 14px; border-radius: 12px;\n    background: rgba(255, 255, 255, 0.04); border: 1px solid rgba(255, 255, 255, 0.08);\n    text-decoration: none; color: #ffffff; min-width: 0;\n  }\n  #legacy-pdp-root .legacy-brand-card__social--clickable {\n    transition: transform 0.2s ease, background 0.2s ease, border-color 0.2s ease; cursor: pointer;\n  }\n  #legacy-pdp-root .legacy-brand-card__social--clickable:hover {\n    transform: translateY(-1px); background: rgba(255, 255, 255, 0.07);\n    border-color: rgba(255, 255, 255, 0.16);\n  }\n  #legacy-pdp-root .legacy-brand-card__social-icon {\n    width: 18px; height: 18px; min-width: 18px; display: inline-flex;\n    align-items: center; justify-content: center; color: #ffffff;\n  }\n  #legacy-pdp-root .legacy-brand-card__social-icon svg { width: 18px; height: 18px; display: block; }\n  #legacy-pdp-root .legacy-brand-card__social-label {\n    font-size: 13px; font-weight: 600; color: #ffffff; white-space: nowrap;\n  }\n  #legacy-pdp-root .legacy-brand-card__social-handle {\n    margin-left: auto; font-size: 13px; color: rgba(255, 255, 255, 0.66);\n    overflow: hidden; text-overflow: ellipsis; white-space: nowrap;\n  }\n  @media screen and (max-width: 749px) {\n    #legacy-pdp-root .legacy-brand-card__inner { padding: 20px 18px; border-radius: 14px; }\n    #legacy-pdp-root .legacy-brand-card__logo { max-width: 160px; }\n    #legacy-pdp-root .legacy-brand-card__text { font-size: 14px; line-height: 1.7; }\n    #legacy-pdp-root .legacy-brand-card__socials { grid-template-columns: 1fr; }\n    #legacy-pdp-root .legacy-brand-card__social { padding: 11px 12px; }\n    #legacy-pdp-root .legacy-brand-card__social-label,\n    #legacy-pdp-root .legacy-brand-card__social-handle { font-size: 12.5px; }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"lgc-wrap lgc-tagline\"\u003eL'héritage n'est pas ce que nous avons. C'est ce que nous laissons.\u003c\/div\u003e\n\n\n\n\n\n\n\u003cscript\u003e\n(function(){\n  document.querySelectorAll('#legacy-pdp-root, .legacy-pdp').forEach(function(root){\n    if(root.dataset.lgcInit) return;\n    root.dataset.lgcInit = \"1\";\n\n    root.querySelectorAll('[data-tabgroup]').forEach(function(nav){\n      var section = nav.closest('.lgc-card') || root;\n      var buttons = nav.querySelectorAll('.lgc-tab-btn');\n      buttons.forEach(function(btn){\n        btn.addEventListener('click', function(){\n          var target = btn.getAttribute('data-tab');\n          buttons.forEach(function(b){ b.classList.remove('is-active'); });\n          btn.classList.add('is-active');\n          section.querySelectorAll('.lgc-tab-panel').forEach(function(panel){\n            panel.classList.toggle('is-active', panel.getAttribute('data-panel') === target);\n          });\n        });\n      });\n    });\n\n    root.querySelectorAll('.lgc-faq-item').forEach(function(item){\n      var q = item.querySelector('.lgc-faq-q');\n      if(q) q.addEventListener('click', function(){ item.classList.toggle('is-open'); });\n    });\n\n    var AUTOPLAY_MS = 5000;\n\n    root.querySelectorAll('.lgc-carousel').forEach(function(carousel){\n      var key = carousel.getAttribute('data-carousel');\n      var dotsWrap = root.querySelector('[data-dots=\"' + key + '\"]');\n      var originals = Array.prototype.slice.call(carousel.querySelectorAll('.lgc-carousel-item'));\n      var n = originals.length;\n      if(!dotsWrap || n \u003c 2) return;\n\n      originals.forEach(function(_, i){\n        var dot = document.createElement('span');\n        dot.className = 'lgc-dot' + (i === 0 ? ' is-active' : '');\n        dotsWrap.appendChild(dot);\n      });\n      var dots = dotsWrap.querySelectorAll('.lgc-dot');\n\n      var firstClone = originals[0].cloneNode(true);\n      var lastClone = originals[n - 1].cloneNode(true);\n      firstClone.setAttribute('aria-hidden', 'true');\n      lastClone.setAttribute('aria-hidden', 'true');\n      carousel.appendChild(firstClone);\n      carousel.insertBefore(lastClone, originals[0]);\n\n      var allItems = Array.prototype.slice.call(carousel.children);\n\n      function scrollLeftFor(el){\n        return el.getBoundingClientRect().left - carousel.getBoundingClientRect().left + carousel.scrollLeft;\n      }\n      function goTo(i, smooth){\n        carousel.scrollTo({ left: scrollLeftFor(allItems[i]), behavior: smooth ? 'smooth' : 'auto' });\n      }\n      function setActiveDot(realIndex){\n        dots.forEach(function(d, i){ d.classList.toggle('is-active', i === realIndex); });\n      }\n\n      goTo(1, false);\n\n      var settleTimer = null;\n      var autoplayTimer = null;\n\n      function settle(){\n        var center = carousel.scrollLeft + carousel.clientWidth \/ 2;\n        var closest = 1;\n        var closestDist = Infinity;\n        allItems.forEach(function(item, i){\n          var itemCenter = item.offsetLeft + item.clientWidth \/ 2;\n          var dist = Math.abs(itemCenter - center);\n          if(dist \u003c closestDist){ closestDist = dist; closest = i; }\n        });\n        var realIndex = (closest - 1 + n) % n;\n        setActiveDot(realIndex);\n        if(closest === 0){ goTo(n, false); }\n        else if(closest === allItems.length - 1){ goTo(1, false); }\n      }\n\n      carousel.addEventListener('scroll', function(){\n        clearTimeout(settleTimer);\n        settleTimer = setTimeout(settle, 120);\n      });\n\n      function step(dir){\n        var w = originals[0].getBoundingClientRect().width + 10;\n        carousel.scrollBy({ left: w * dir, behavior: 'smooth' });\n      }\n\n      function scheduleAutoplay(){\n        clearTimeout(autoplayTimer);\n        autoplayTimer = setTimeout(function(){\n          step(1);\n          scheduleAutoplay();\n        }, AUTOPLAY_MS);\n      }\n      function restartAutoplay(){ scheduleAutoplay(); }\n\n      ['pointerdown', 'touchstart', 'wheel'].forEach(function(evt){\n        carousel.addEventListener(evt, restartAutoplay, { passive: true });\n      });\n\n      var prevBtn = root.querySelector('[data-arrow-prev=\"' + key + '\"]');\n      var nextBtn = root.querySelector('[data-arrow-next=\"' + key + '\"]');\n      if(prevBtn) prevBtn.addEventListener('click', function(){ step(-1); restartAutoplay(); });\n      if(nextBtn) nextBtn.addEventListener('click', function(){ step(1); restartAutoplay(); });\n\n      scheduleAutoplay();\n    });\n  });\n})();\n\u003c\/script\u003e\n","brand":"Legacy","offers":[{"title":"Monture léopard \/ Verres bleus","offer_id":50226133270768,"sku":"15111472349344-52570567770272","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Monture noire \/ Verre vert","offer_id":50226133303536,"sku":"15111472349344-52570567901344","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Monture noire \/ Verre noir","offer_id":50226133336304,"sku":"15111472349344-52570567803040","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Monture Noire \/ Verres Jaunes","offer_id":50226133369072,"sku":"15111472349344-52570567835808","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Monture noire \/ Verres bleus","offer_id":50226133401840,"sku":"15111472349344-52570567868576","price":32.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0855\/6357\/2464\/files\/legacy-buenos-aires-gallery-01_c9a2a915-1954-4a02-9a50-b7bd20f790b3.png?v=1786195919"},{"product_id":"polarized-uv400-rimless-sunglasses-legacy-tangier","title":"Lunettes de soleil polarisées sans monture UV400 – Legacy TANGIER","description":"\n\n\u003cdiv class=\"legacy-pdp\" id=\"legacy-pdp-root\"\u003e\n\n\u003cstyle\u003e#legacy-pdp-root{  --lgc-black:#0D0D0D;  --lgc-graphite:#2B2B2B;  --lgc-stone:#D9D6CF;  --lgc-cream:#F2EFE9;  --lgc-white:#FFFFFF;  --lgc-ink-soft: rgba(13,13,13,0.62);  --lgc-ink-faint: rgba(13,13,13,0.42);  --lgc-line: rgba(13,13,13,0.08);  --lgc-radius-lg: 24px;  --lgc-radius-md: 18px;  --lgc-radius-sm: 12px;  --lgc-sans: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;  all: initial;  display:block;  box-sizing:border-box;  font-family: var(--lgc-sans);  color: var(--lgc-black);  background: var(--lgc-white);  -webkit-font-smoothing: antialiased;  text-align:left;  line-height:1.5;  max-width:600px;  margin:0 auto;}#legacy-pdp-root *, #legacy-pdp-root *::before, #legacy-pdp-root *::after{  box-sizing:border-box; margin:0; padding:0; font-family:inherit;  color:inherit; text-align:left; line-height:inherit; -webkit-font-smoothing: antialiased;}#legacy-pdp-root img{ max-width:100%; display:block; border:0; }#legacy-pdp-root button{ background:none; border:0; cursor:pointer; font:inherit; }#legacy-pdp-root ul{ list-style:none; }#legacy-pdp-root svg{ display:block; flex-shrink:0; }\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@300;400;500;600;700;800\u0026display=swap');\n#legacy-pdp-root .lgc-wrap{ padding:0 18px; }#legacy-pdp-root .lgc-section{ padding:36px 0; }\n#legacy-pdp-root .lgc-badge{  display:inline-flex; align-items:center; gap:6px;  background:var(--lgc-cream); color:var(--lgc-black);  padding:6px 14px; border-radius:999px; font-size:11.5px; font-weight:600;}#legacy-pdp-root .lgc-badge-dot{ width:6px; height:6px; border-radius:50%; background:var(--lgc-black); }\n#legacy-pdp-root .lgc-eyebrow{ font-size:12.5px; font-weight:600; color:var(--lgc-ink-soft); }#legacy-pdp-root .lgc-h1{ font-size:24px; font-weight:700; letter-spacing:-0.02em; line-height:1.12; }#legacy-pdp-root h2.lgc-h2{ font-size:22px; font-weight:700; letter-spacing:-0.02em; line-height:1.15; }#legacy-pdp-root h3.lgc-h3{ font-size:18px; font-weight:600; letter-spacing:-0.01em; }#legacy-pdp-root p.lgc-p{ font-size:15px; font-weight:400; color:var(--lgc-ink-soft); line-height:1.55; }\n\/* ---------- HERO ---------- *\/#legacy-pdp-root .lgc-hero{ padding:36px 0 8px; text-align:center; }#legacy-pdp-root .lgc-hero h1{ margin-top:14px; }#legacy-pdp-root .lgc-hero-sub{ margin:14px 0 0; font-size:15.5px; color:var(--lgc-ink-soft); }#legacy-pdp-root .lgc-hero-pills{ display:flex; gap:8px; justify-content:center; margin-top:20px; flex-wrap:wrap; }#legacy-pdp-root .lgc-pill{  font-size:12px; font-weight:500; padding:7px 14px; border-radius:999px;  background:var(--lgc-white); border:1px solid var(--lgc-line); color:var(--lgc-black);}#legacy-pdp-root .lgc-hero-img{  margin-top:26px; border-radius:var(--lgc-radius-lg); overflow:hidden; background:var(--lgc-cream);}#legacy-pdp-root .lgc-hero-img img{ width:100%; aspect-ratio:4\/5; object-fit:cover; }\n\/* ---------- PILARES ---------- *\/#legacy-pdp-root .lgc-pillars-head{ margin-bottom:18px; }#legacy-pdp-root .lgc-pillars-head h2{ margin-top:8px; }#legacy-pdp-root .lgc-pillar-grid{ display:grid; grid-template-columns:1fr 1fr; gap:12px; }#legacy-pdp-root .lgc-pillar{  border-radius:var(--lgc-radius-md); padding:20px 18px; min-height:150px;  display:flex; flex-direction:column; justify-content:flex-start;}#legacy-pdp-root .lgc-pillar.is-dark{ background:var(--lgc-black); color:var(--lgc-white); }#legacy-pdp-root .lgc-pillar.is-graphite{ background:var(--lgc-graphite); color:var(--lgc-white); }#legacy-pdp-root .lgc-pillar.is-stone{ background:var(--lgc-stone); color:var(--lgc-black); }#legacy-pdp-root .lgc-pillar.is-cream{ background:var(--lgc-cream); color:var(--lgc-black); }#legacy-pdp-root .lgc-pillar svg{ width:20px; height:20px; margin-bottom:16px; opacity:.9; }#legacy-pdp-root .lgc-pillar h4{ font-size:15px; font-weight:600; margin-bottom:6px; letter-spacing:-0.01em; }#legacy-pdp-root .lgc-pillar p{ font-size:12.5px; opacity:.72; font-weight:400; line-height:1.4; }\n\/* ---------- CARROSSÉIS ---------- *\/#legacy-pdp-root .lgc-carousel-head{ margin-bottom:16px; }#legacy-pdp-root .lgc-carousel-head h2{ margin-top:8px; }#legacy-pdp-root .lgc-carousel-head .lgc-p{ margin-top:6px; }#legacy-pdp-root .lgc-carousel{  display:flex; overflow-x:auto; gap:10px; scroll-snap-type:x mandatory;  -webkit-overflow-scrolling:touch; scrollbar-width:none; padding-bottom:2px;  margin:0 -18px; padding-left:18px; padding-right:18px;}#legacy-pdp-root .lgc-carousel::-webkit-scrollbar{ display:none; }#legacy-pdp-root .lgc-carousel-item{  flex:0 0 82%; scroll-snap-align:center; border-radius:var(--lgc-radius-md);  overflow:hidden; background:var(--lgc-cream); position:relative;}#legacy-pdp-root .lgc-carousel-item img{ width:100%; aspect-ratio:9\/16; object-fit:cover; }#legacy-pdp-root .lgc-carousel-cap{  position:absolute; left:10px; bottom:10px; background:rgba(13,13,13,0.55);  color:var(--lgc-white); font-size:11.5px; font-weight:500; padding:5px 10px; border-radius:999px;  backdrop-filter:blur(4px);}#legacy-pdp-root .lgc-carousel-wrap{ position:relative; }#legacy-pdp-root .lgc-arrow{  position:absolute; top:50%; transform:translateY(-50%); z-index:2;  width:32px; height:32px; border-radius:50%; background:rgba(13,13,13,0.5);  display:flex; align-items:center; justify-content:center; backdrop-filter:blur(4px);}#legacy-pdp-root .lgc-arrow svg{ width:16px; height:16px; stroke:var(--lgc-white); }#legacy-pdp-root .lgc-arrow.lgc-prev{ left:8px; }#legacy-pdp-root .lgc-arrow.lgc-next{ right:8px; }#legacy-pdp-root .lgc-dots{ display:flex; justify-content:center; gap:6px; margin-top:14px; }#legacy-pdp-root .lgc-dot{ width:6px; height:6px; border-radius:50%; background:var(--lgc-line); transition:all .2s ease; }#legacy-pdp-root .lgc-dot.is-active{ background:var(--lgc-black); width:16px; border-radius:3px; }\n\/* ---------- CARDS (dimensões \/ specs \/ faq) ---------- *\/#legacy-pdp-root .lgc-card{ background:var(--lgc-cream); border-radius:var(--lgc-radius-lg); padding:22px 18px; }#legacy-pdp-root .lgc-card.is-white{ background:var(--lgc-white); border:1px solid var(--lgc-line); }#legacy-pdp-root .lgc-section-head{ margin-bottom:18px; }#legacy-pdp-root .lgc-section-head h2{ margin-top:6px; }#legacy-pdp-root .lgc-tabs-nav{  display:inline-flex; gap:4px; background:var(--lgc-white); padding:4px; border-radius:999px; margin-bottom:18px;}#legacy-pdp-root .lgc-card.is-white .lgc-tabs-nav{ background:var(--lgc-cream); }#legacy-pdp-root .lgc-tab-btn{  padding:8px 14px; font-size:12.5px; font-weight:600; border-radius:999px; color:var(--lgc-ink-faint);  transition:all .2s ease;}#legacy-pdp-root .lgc-tab-btn.is-active{ background:var(--lgc-black); color:var(--lgc-white); }#legacy-pdp-root .lgc-tab-panel{ display:none; }#legacy-pdp-root .lgc-tab-panel.is-active{ display:block; }\n#legacy-pdp-root table.lgc-table{  width:100%; border-collapse:separate; border-spacing:0; font-size:13.5px;  background:var(--lgc-white); border-radius:var(--lgc-radius-sm); overflow:hidden;}#legacy-pdp-root table.lgc-table th, #legacy-pdp-root table.lgc-table td{  padding:11px 12px; text-align:left; border-bottom:1px solid var(--lgc-line);}#legacy-pdp-root table.lgc-table td:first-child{ font-weight:600; width:46%; }#legacy-pdp-root table.lgc-table tr:last-child td{ border-bottom:0; }#legacy-pdp-root .lgc-size-note{ font-size:12px; color:var(--lgc-ink-faint); margin-top:14px; }#legacy-pdp-root .lgc-table-scroll{  max-width:100%; overflow:hidden;  border-radius:var(--lgc-radius-sm); border:1px solid var(--lgc-line);}#legacy-pdp-root .lgc-table-scroll table.lgc-table{  width:100%; table-layout:fixed; border-radius:0; font-size:10.5px;}#legacy-pdp-root .lgc-table-scroll table.lgc-table th,#legacy-pdp-root .lgc-table-scroll table.lgc-table td{  padding:7px 3px; text-align:center; white-space:normal; word-break:break-word; overflow-wrap:break-word;}#legacy-pdp-root .lgc-table-scroll table.lgc-table th{  font-size:7.8px; letter-spacing:0; text-transform:uppercase; font-weight:600;  color:var(--lgc-ink-soft); background:var(--lgc-cream); line-height:1.2;}#legacy-pdp-root .lgc-table-scroll table.lgc-table td:first-child,#legacy-pdp-root .lgc-table-scroll table.lgc-table th:first-child{  font-weight:700;}\n#legacy-pdp-root .lgc-specs-list{ display:grid; gap:0; }#legacy-pdp-root .lgc-specs-row{  display:grid; grid-template-columns:1fr; gap:2px; padding:13px 0; border-bottom:1px solid var(--lgc-line); font-size:13.5px;}#legacy-pdp-root .lgc-specs-row:last-child{ border-bottom:0; }#legacy-pdp-root .lgc-specs-row span:first-child{ font-weight:600; color:var(--lgc-black); font-size:11px; text-transform:uppercase; letter-spacing:.04em; opacity:.6; }#legacy-pdp-root .lgc-specs-row span:last-child{ color:var(--lgc-black); }\n\/* ---------- GARANTIA (2 por linha) ---------- *\/#legacy-pdp-root .lgc-trust-head{ margin-bottom:18px; }#legacy-pdp-root .lgc-trust-head h2{ margin-top:8px; }#legacy-pdp-root .lgc-trust-grid{ display:grid; grid-template-columns:1fr 1fr; gap:12px; }#legacy-pdp-root .lgc-trust-item{  border-radius:var(--lgc-radius-md); padding:20px 14px; text-align:center; background:var(--lgc-cream);}#legacy-pdp-root .lgc-trust-item svg{ width:22px; height:22px; margin:0 auto 12px; }#legacy-pdp-root .lgc-trust-item h4{ font-size:14px; font-weight:600; margin-bottom:5px; }#legacy-pdp-root .lgc-trust-item p{ font-size:12px; color:var(--lgc-ink-soft); line-height:1.4; }\n\/* ---------- FAQ ---------- *\/#legacy-pdp-root .lgc-faq-item{ border-bottom:1px solid var(--lgc-line); }#legacy-pdp-root .lgc-faq-item:last-child{ border-bottom:0; }#legacy-pdp-root .lgc-faq-q{  width:100%; display:flex; justify-content:space-between; align-items:center; gap:10px;  padding:15px 2px; font-size:14px; font-weight:600; text-align:left;}#legacy-pdp-root .lgc-faq-q .lgc-plus{ font-size:18px; font-weight:300; transition:transform .25s ease; color:var(--lgc-ink-faint); }#legacy-pdp-root .lgc-faq-item.is-open .lgc-plus{ transform:rotate(45deg); }#legacy-pdp-root .lgc-faq-a{ max-height:0; overflow:hidden; transition:max-height .3s ease; }#legacy-pdp-root .lgc-faq-a-inner{ padding:0 2px 16px; font-size:13px; color:var(--lgc-ink-soft); }#legacy-pdp-root .lgc-faq-item.is-open .lgc-faq-a{ max-height:300px; }\n\/* ---------- FOOTER ---------- *\/#legacy-pdp-root .lgc-tagline{ text-align:center; padding:32px 20px 6px; font-size:13px; color:var(--lgc-ink-faint); font-weight:500; }\n\/* ---------- LANG SWITCH (bandeiras) ---------- *\/#legacy-pdp-root .lgc-langbar{ display:none; justify-content:center; gap:8px; padding-top:14px; }#legacy-pdp-root .lgc-lang-btn{  width:26px; height:19px; padding:0; border-radius:2px; overflow:hidden;  border:1px solid var(--lgc-line); opacity:.55; transition:opacity .2s ease, border-color .2s ease;  line-height:0;}#legacy-pdp-root .lgc-lang-btn img{ width:100%; height:100%; object-fit:cover; border-radius:1px; }#legacy-pdp-root .lgc-lang-btn.is-active{ opacity:1; border-color:var(--lgc-black); }\n\u003c\/style\u003e\n\n\u003csection class=\"lgc-wrap lgc-hero\"\u003e\n  \u003cspan class=\"lgc-badge\"\u003e\u003cspan class=\"lgc-badge-dot\"\u003e\u003c\/span\u003eLEGACY — Conçu pour durer\u003c\/span\u003e\n  \u003ch2 class=\"lgc-h1\"\u003eTANGIER — Légèreté, couleur, aisance méditerranéenne.\u003c\/h2\u003e\n\n  \u003cp class=\"lgc-hero-sub\"\u003eUne silhouette distincte sans monture avec des verres dégradés UV400 polarisés, des plaquettes de nez ajustables et une quincaillerie ultra-légère dorée.\u003c\/p\u003e\n\n  \u003cdiv class=\"lgc-hero-pills\"\u003e\n\n    \u003cspan class=\"lgc-pill\"\u003eVerres Polarisés\u003c\/span\u003e\n    \u003cspan class=\"lgc-pill\"\u003eProtection UV400\u003c\/span\u003e\n    \u003cspan class=\"lgc-pill\"\u003eRetours sous 14 jours\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-hero-img\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-tangier-hero.png?v=1785949605\" alt=\"TANGIER lunettes de soleil polarisées UV400 sans monture\"\u003e\u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\u003csection class=\"lgc-wrap lgc-section\"\u003e\n  \u003cdiv class=\"lgc-pillars-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\"\u003ePourquoi Legacy\u003c\/span\u003e\u003ch2 class=\"lgc-h2\"\u003eProtection polarisée, construction légère et couleur méditerranéenne expressive\u003c\/h2\u003e\n\n\n\u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-pillar-grid\"\u003e\n\n    \u003cdiv class=\"lgc-pillar is-dark\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M12 2 21 7 21 17 12 22 3 17 3 7Z\"\u003e\u003c\/path\u003e\u003cpath d=\"M3 7 12 12 21 7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch4\u003eClarté Polarisée\u003c\/h4\u003e\n\n\u003cp\u003eLes verres polarisés sont conçus pour réduire l'éblouissement réfléchi pour une vision plus confortable dans des conditions de forte luminosité.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-pillar is-stone\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M4 4h9l7 7-9 9-7-7z\"\u003e\u003c\/path\u003e\u003ccircle cx=\"9\" cy=\"9\" r=\"1.4\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003ch4\u003eValeur Raffinée\u003c\/h4\u003e\n\n\u003cp\u003eUne monture sans cerclage expressive avec des proportions réfléchies et sans majoration inutile.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-pillar is-graphite\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M12 2 3 6v6c0 5 4 8.5 9 10 5-1.5 9-5 9-10V6z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch4\u003eProtection UV400\u003c\/h4\u003e\n\n\u003cp\u003eLes verres UV400 sont conçus pour aider à protéger les yeux de la lumière UVA et UVB.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-pillar is-cream\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M4 12a8 8 0 1 0 3-6.2\"\u003e\u003c\/path\u003e\u003cpath d=\"M4 4v5h5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch4\u003eGarantie + Retours\u003c\/h4\u003e\n\n\u003cp\u003eDroit de rétractation de 14 jours et protection contre les défauts de fabrication.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n  \u003cdiv class=\"lgc-carousel-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\"\u003eLes Détails\u003c\/span\u003e\u003ch2 class=\"lgc-h2\"\u003eConstruction sans monture et quincaillerie de précision de près\u003c\/h2\u003e\n\n\u003cp class=\"lgc-p\"\u003eDécouvrez les verres dégradés sculptés, les attaches de précision, les plaquettes de nez ajustables, le pont géométrique et les fines branches.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-carousel-wrap\"\u003e\n\n\u003cdiv class=\"lgc-carousel\" data-carousel=\"qualidade\"\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-tangier-quality-1.png?v=1785949634\" alt=\"Détail de monture ovale métallique des lunettes de soleil TANGIER\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-tangier-quality-2.png?v=1785949642\" alt=\"Détail du pont et des plaquettes de nez des lunettes de soleil TANGIER\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-tangier-quality-3.png?v=1785949650\" alt=\"Détail des branches sculptées des lunettes de soleil TANGIER\"\u003e\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003cbutton class=\"lgc-arrow lgc-prev\" data-arrow-prev=\"qualidade\" aria-label=\"Précédent\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M15 18l-6-6 6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\u003cbutton class=\"lgc-arrow lgc-next\" data-arrow-next=\"qualidade\" aria-label=\"Suivant\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M9 18l6-6-6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-dots\" data-dots=\"qualidade\"\u003e\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n  \u003cdiv class=\"lgc-carousel-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\"\u003eLumière Méditerranéenne\u003c\/span\u003e\u003ch2 class=\"lgc-h2\"\u003eCouleur légère des cours ensoleillées à la côte\u003c\/h2\u003e\n\n\u003cp class=\"lgc-p\"\u003ePortez TANGIER avec du lin, une coupe décontractée ou des essentiels modernes du quotidien pour une finition légère et expressive.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-carousel-wrap\"\u003e\n\n\u003cdiv class=\"lgc-carousel\" data-carousel=\"uso\"\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-tangier-lifestyle-1.png?v=1785949660\" alt=\"Lunettes de soleil TANGIER, style de vie urbain\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-tangier-lifestyle-2.png?v=1785949675\" alt=\"Lunettes de soleil TANGIER, style de vie café raffiné\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-tangier-lifestyle-3.png?v=1785949668\" alt=\"Lunettes de soleil TANGIER, style de vie architecture moderne\"\u003e\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003cbutton class=\"lgc-arrow lgc-prev\" data-arrow-prev=\"uso\" aria-label=\"Précédent\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M15 18l-6-6 6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\u003cbutton class=\"lgc-arrow lgc-next\" data-arrow-next=\"uso\" aria-label=\"Suivant\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M9 18l6-6-6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-dots\" data-dots=\"uso\"\u003e\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c!-- OPTIONAL SIZE GUIDE\nInclude a size\/measurement table only when the source provides verified measurements\nin centimetres for direct comparison. Never create a table from size labels alone.\n--\u0026gt;\n\n\u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n  \u003cdiv class=\"lgc-card is-white\"\u003e\n\n\u003cdiv class=\"lgc-section-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\"\u003eSpécifications\u003c\/span\u003e\u003ch2 class=\"lgc-h2\"\u003eDétails du produit\u003c\/h2\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tabs-nav\" data-tabgroup=\"specs\"\u003e\n\n\u003cbutton class=\"lgc-tab-btn is-active\" data-tab=\"materiais\"\u003eDesign\u003c\/button\u003e\u003cbutton class=\"lgc-tab-btn\" data-tab=\"cuidados\"\u003eEntretien\u003c\/button\u003e\u003cbutton class=\"lgc-tab-btn\" data-tab=\"tecnica\"\u003eAjustement\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tab-panel is-active\" data-panel=\"materiais\"\u003e\u003cdiv class=\"lgc-specs-list\"\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eStyle\u003c\/span\u003e\u003cspan\u003eLunettes de soleil géométriques sans monture\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eFinition de la Monture\u003c\/span\u003e\u003cspan\u003eConstruction des verres sans monture avec des éléments métalliques dorés et fins\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eTechnologie des Verres\u003c\/span\u003e\u003cspan\u003ePolarisés UV400\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eQuincaillerie\u003c\/span\u003e\u003cspan\u003eSupports de verres de précision, plaquettes de nez ajustables et branches métalliques légères\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tab-panel\" data-panel=\"cuidados\"\u003e\u003cdiv class=\"lgc-specs-list\"\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eNettoyage\u003c\/span\u003e\u003cspan\u003eUtilisez un chiffon propre en microfibre pour les verres\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eHumidité\u003c\/span\u003e\u003cspan\u003eRincez la poussière avant d'essuyer ; évitez les pressions abrasives\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eSéchage\u003c\/span\u003e\u003cspan\u003eRangez au sec dans un étui de protection, loin de la chaleur\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tab-panel\" data-panel=\"tecnica\"\u003e\u003cdiv class=\"lgc-specs-list\"\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eProfil de la Monture\u003c\/span\u003e\u003cspan\u003eSilhouette expressive sans monture avec des verres de forme géométrique\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eGuide d'Ajustement\u003c\/span\u003e\u003cspan\u003eChoisissez en fonction de la largeur du visage et de la couverture préférée\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eUtilisation\u003c\/span\u003e\u003cspan\u003eQuotidien \/ voyage \/ loisirs\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eDépartement\u003c\/span\u003e\u003cspan\u003eUnisexe\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003cdiv class=\"legacy-brand-card\" data-legacy-brand-signature=\"v6\"\u003e\n\n  \u003cdiv class=\"legacy-brand-card__inner\"\u003e\n\n    \u003cdiv class=\"legacy-brand-card__logo-wrap\"\u003e\n\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/logo-white.png?v=1785300933\" alt=\"Legacy Store\" class=\"legacy-brand-card__logo\"\u003e\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"legacy-brand-card__content\"\u003e\n\n      \u003cp class=\"legacy-brand-card__eyebrow\"\u003eÀ Propos de Nous\u003c\/p\u003e\n\n\n      \u003cp class=\"legacy-brand-card__text\"\u003e\n        Legacy est conçu pour ceux qui apprécient le style intemporel, les détails raffinés et la qualité durable.\n        Nous sélectionnons des essentiels élégants qui apportent confiance, caractère et sophistication sans effort\n        à la vie quotidienne.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"legacy-brand-card__socials\"\u003e\n\n      \u003ca href=\"https:\/\/instagram.com\/legacy.luxurywear\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"legacy-brand-card__social legacy-brand-card__social--clickable\" aria-label=\"Instagram Legacy Luxurywear\"\u003e\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003c!--$9--\u003e\n        \n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eInstagram\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \n\n      \u003cdiv class=\"legacy-brand-card__social\" aria-label=\"TikTok\"\u003e\n\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M14.2 4c.6 1.7 1.7 3 3.8 3.3v2.5c-1.4 0-2.7-.4-3.8-1.1v5.4c0 3-2.2 5-5.1 5-2.6 0-4.7-1.8-4.7-4.4 0-2.9 2.4-4.8 5.3-4.4v2.6c-1.2-.4-2.6.3-2.6 1.8 0 1.1.9 1.9 2 1.9 1.3 0 2.3-.8 2.3-2.6V4h2.8Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eTikTok\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"legacy-brand-card__social\" aria-label=\"YouTube\"\u003e\n\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M21.2 8.4c-.2-1-.9-1.8-1.9-2-1.7-.4-7.3-.4-7.3-.4s-5.6 0-7.3.4c-1 .2-1.7 1-1.9 2C2.4 10 2.4 12 2.4 12s0 2 .4 3.6c.2 1 .9 1.8 1.9 2 1.7.4 7.3.4 7.3.4s5.6 0 7.3-.4c1-.2 1.7-1 1.9-2 .4-1.6.4-3.6.4-3.6s0-2-.4-3.6Z\" stroke=\"currentColor\" stroke-width=\"1.8\" fill=\"none\"\u003e\u003c\/path\u003e\n            \u003cpath d=\"M10.2 9.4 15 12l-4.8 2.6V9.4Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eYouTube\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"legacy-brand-card__social\" aria-label=\"Facebook\"\u003e\n\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M13.4 20v-6.2h2.1l.4-2.5h-2.5V9.7c0-.7.2-1.2 1.2-1.2h1.4V6.2c-.2 0-.9-.1-1.8-.1-1.8 0-3.1 1.1-3.1 3.2v2h-2.1v2.5h2.1V20h2.3Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eFacebook\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \n\n\n\n\n\n\u003cstyle\u003e\n  .legacy-brand-card,\n  .legacy-brand-card * {\n    box-sizing: border-box;\n  }\n\n  .legacy-brand-card {\n    width: 100%;\n    margin: 0;\n  }\n\n  .legacy-brand-card__inner {\n    background: #1c1c1c;\n    color: #ffffff;\n    border-radius: 16px;\n    padding: 24px 22px;\n    font-family: Inter, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Arial, sans-serif;\n    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.16);\n  }\n\n  .legacy-brand-card__logo-wrap {\n    margin-bottom: 18px;\n  }\n\n  .legacy-brand-card__logo {\n    display: block;\n    max-width: 180px;\n    width: 100%;\n    height: auto;\n  }\n\n  .legacy-brand-card__content {\n    margin-bottom: 20px;\n  }\n\n  .legacy-brand-card__eyebrow {\n    margin: 0 0 10px;\n    font-size: 14px;\n    line-height: 1.2;\n    font-weight: 700;\n    color: #ffffff;\n  }\n\n  .legacy-brand-card__text {\n    margin: 0;\n    color: rgba(255, 255, 255, 0.72);\n    font-size: 15px;\n    line-height: 1.8;\n    font-weight: 400;\n    max-width: 640px;\n  }\n\n  .legacy-brand-card__socials {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 12px;\n  }\n\n  .legacy-brand-card__social {\n    display: flex;\n    align-items: center;\n    gap: 10px;\n    padding: 12px 14px;\n    border-radius: 12px;\n    background: rgba(255, 255, 255, 0.04);\n    border: 1px solid rgba(255, 255, 255, 0.08);\n    text-decoration: none;\n    color: #ffffff;\n    min-width: 0;\n  }\n\n  .legacy-brand-card__social--clickable {\n    transition: transform 0.2s ease, background 0.2s ease, border-color 0.2s ease;\n    cursor: pointer;\n  }\n\n  .legacy-brand-card__social--clickable:hover {\n    transform: translateY(-1px);\n    background: rgba(255, 255, 255, 0.07);\n    border-color: rgba(255, 255, 255, 0.16);\n  }\n\n  .legacy-brand-card__social-icon {\n    width: 18px;\n    height: 18px;\n    min-width: 18px;\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    color: #ffffff;\n  }\n\n  .legacy-brand-card__social-icon svg {\n    width: 18px;\n    height: 18px;\n    display: block;\n  }\n\n  .legacy-brand-card__social-label {\n    font-size: 13px;\n    font-weight: 600;\n    color: #ffffff;\n    white-space: nowrap;\n  }\n\n  .legacy-brand-card__social-handle {\n    margin-left: auto;\n    font-size: 13px;\n    color: rgba(255, 255, 255, 0.66);\n    overflow: hidden;\n    text-overflow: ellipsis;\n    white-space: nowrap;\n  }\n\n  @media screen and (max-width: 749px) {\n    .legacy-brand-card__inner {\n      padding: 20px 18px;\n      border-radius: 14px;\n    }\n\n    .legacy-brand-card__logo {\n      max-width: 160px;\n    }\n\n    .legacy-brand-card__text {\n      font-size: 14px;\n      line-height: 1.7;\n    }\n\n    .legacy-brand-card__socials {\n      grid-template-columns: 1fr;\n    }\n\n    .legacy-brand-card__social {\n      padding: 11px 12px;\n    }\n\n    .legacy-brand-card__social-label,\n    .legacy-brand-card__social-handle {\n      font-size: 12.5px;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cstyle\u003e\n  \/* Compatibility with the legacy PDP reset. Keeps the approved card visually identical. *\/\n  #legacy-pdp-root .legacy-brand-card,\n  #legacy-pdp-root .legacy-brand-card * { box-sizing: border-box; }\n  #legacy-pdp-root .legacy-brand-card { width: 100%; margin: 0; }\n  #legacy-pdp-root .legacy-brand-card__inner {\n    background: #1c1c1c; color: #ffffff; border-radius: 16px; padding: 24px 22px;\n    font-family: Inter, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Arial, sans-serif;\n    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.16);\n  }\n  #legacy-pdp-root .legacy-brand-card__logo-wrap { margin-bottom: 18px; }\n  #legacy-pdp-root .legacy-brand-card__logo { display: block; max-width: 180px; width: 100%; height: auto; }\n  #legacy-pdp-root .legacy-brand-card__content { margin-bottom: 20px; }\n  #legacy-pdp-root .legacy-brand-card__eyebrow {\n    margin: 0 0 10px; font-size: 14px; line-height: 1.2; font-weight: 700; color: #ffffff;\n  }\n  #legacy-pdp-root .legacy-brand-card__text {\n    margin: 0; color: rgba(255, 255, 255, 0.72); font-size: 15px; line-height: 1.8;\n    font-weight: 400; max-width: 640px;\n  }\n  #legacy-pdp-root .legacy-brand-card__socials {\n    display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 12px;\n  }\n  #legacy-pdp-root .legacy-brand-card__social {\n    display: flex; align-items: center; gap: 10px; padding: 12px 14px; border-radius: 12px;\n    background: rgba(255, 255, 255, 0.04); border: 1px solid rgba(255, 255, 255, 0.08);\n    text-decoration: none; color: #ffffff; min-width: 0;\n  }\n  #legacy-pdp-root .legacy-brand-card__social--clickable {\n    transition: transform 0.2s ease, background 0.2s ease, border-color 0.2s ease; cursor: pointer;\n  }\n  #legacy-pdp-root .legacy-brand-card__social--clickable:hover {\n    transform: translateY(-1px); background: rgba(255, 255, 255, 0.07);\n    border-color: rgba(255, 255, 255, 0.16);\n  }\n  #legacy-pdp-root .legacy-brand-card__social-icon {\n    width: 18px; height: 18px; min-width: 18px; display: inline-flex;\n    align-items: center; justify-content: center; color: #ffffff;\n  }\n  #legacy-pdp-root .legacy-brand-card__social-icon svg { width: 18px; height: 18px; display: block; }\n  #legacy-pdp-root .legacy-brand-card__social-label {\n    font-size: 13px; font-weight: 600; color: #ffffff; white-space: nowrap;\n  }\n  #legacy-pdp-root .legacy-brand-card__social-handle {\n    margin-left: auto; font-size: 13px; color: rgba(255, 255, 255, 0.66);\n    overflow: hidden; text-overflow: ellipsis; white-space: nowrap;\n  }\n  @media screen and (max-width: 749px) {\n    #legacy-pdp-root .legacy-brand-card__inner { padding: 20px 18px; border-radius: 14px; }\n    #legacy-pdp-root .legacy-brand-card__logo { max-width: 160px; }\n    #legacy-pdp-root .legacy-brand-card__text { font-size: 14px; line-height: 1.7; }\n    #legacy-pdp-root .legacy-brand-card__socials { grid-template-columns: 1fr; }\n    #legacy-pdp-root .legacy-brand-card__social { padding: 11px 12px; }\n    #legacy-pdp-root .legacy-brand-card__social-label,\n    #legacy-pdp-root .legacy-brand-card__social-handle { font-size: 12.5px; }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"lgc-wrap lgc-tagline\"\u003eLegacy n'est pas ce que nous avons. C'est ce que nous laissons.\u003c\/div\u003e\n\n\n\n\n\n\n\u003cscript\u003e\n(function(){\n  document.querySelectorAll('#legacy-pdp-root, .legacy-pdp').forEach(function(root){\n    if(root.dataset.lgcInit) return;\n    root.dataset.lgcInit = \"1\";\n\n    root.querySelectorAll('[data-tabgroup]').forEach(function(nav){\n      var section = nav.closest('.lgc-card') || root;\n      var buttons = nav.querySelectorAll('.lgc-tab-btn');\n      buttons.forEach(function(btn){\n        btn.addEventListener('click', function(){\n          var target = btn.getAttribute('data-tab');\n          buttons.forEach(function(b){ b.classList.remove('is-active'); });\n          btn.classList.add('is-active');\n          section.querySelectorAll('.lgc-tab-panel').forEach(function(panel){\n            panel.classList.toggle('is-active', panel.getAttribute('data-panel') === target);\n          });\n        });\n      });\n    });\n\n    root.querySelectorAll('.lgc-faq-item').forEach(function(item){\n      var q = item.querySelector('.lgc-faq-q');\n      if(q) q.addEventListener('click', function(){ item.classList.toggle('is-open'); });\n    });\n\n    var AUTOPLAY_MS = 5000;\n\n    root.querySelectorAll('.lgc-carousel').forEach(function(carousel){\n      var key = carousel.getAttribute('data-carousel');\n      var dotsWrap = root.querySelector('[data-dots=\"' + key + '\"]');\n      var originals = Array.prototype.slice.call(carousel.querySelectorAll('.lgc-carousel-item'));\n      var n = originals.length;\n      if(!dotsWrap || n \u003c 2) return;\n\n      originals.forEach(function(_, i){\n        var dot = document.createElement('span');\n        dot.className = 'lgc-dot' + (i === 0 ? ' is-active' : '');\n        dotsWrap.appendChild(dot);\n      });\n      var dots = dotsWrap.querySelectorAll('.lgc-dot');\n\n      var firstClone = originals[0].cloneNode(true);\n      var lastClone = originals[n - 1].cloneNode(true);\n      firstClone.setAttribute('aria-hidden', 'true');\n      lastClone.setAttribute('aria-hidden', 'true');\n      carousel.appendChild(firstClone);\n      carousel.insertBefore(lastClone, originals[0]);\n\n      var allItems = Array.prototype.slice.call(carousel.children);\n\n      function scrollLeftFor(el){\n        return el.getBoundingClientRect().left - carousel.getBoundingClientRect().left + carousel.scrollLeft;\n      }\n      function goTo(i, smooth){\n        carousel.scrollTo({ left: scrollLeftFor(allItems[i]), behavior: smooth ? 'smooth' : 'auto' });\n      }\n      function setActiveDot(realIndex){\n        dots.forEach(function(d, i){ d.classList.toggle('is-active', i === realIndex); });\n      }\n\n      goTo(1, false);\n\n      var settleTimer = null;\n      var autoplayTimer = null;\n\n      function settle(){\n        var center = carousel.scrollLeft + carousel.clientWidth \/ 2;\n        var closest = 1;\n        var closestDist = Infinity;\n        allItems.forEach(function(item, i){\n          var itemCenter = item.offsetLeft + item.clientWidth \/ 2;\n          var dist = Math.abs(itemCenter - center);\n          if(dist \u003c closestDist){ closestDist = dist; closest = i; }\n        });\n        var realIndex = (closest - 1 + n) % n;\n        setActiveDot(realIndex);\n        if(closest === 0){ goTo(n, false); }\n        else if(closest === allItems.length - 1){ goTo(1, false); }\n      }\n\n      carousel.addEventListener('scroll', function(){\n        clearTimeout(settleTimer);\n        settleTimer = setTimeout(settle, 120);\n      });\n\n      function step(dir){\n        var w = originals[0].getBoundingClientRect().width + 10;\n        carousel.scrollBy({ left: w * dir, behavior: 'smooth' });\n      }\n\n      function scheduleAutoplay(){\n        clearTimeout(autoplayTimer);\n        autoplayTimer = setTimeout(function(){\n          step(1);\n          scheduleAutoplay();\n        }, AUTOPLAY_MS);\n      }\n      function restartAutoplay(){ scheduleAutoplay(); }\n\n      ['pointerdown', 'touchstart', 'wheel'].forEach(function(evt){\n        carousel.addEventListener(evt, restartAutoplay, { passive: true });\n      });\n\n      var prevBtn = root.querySelector('[data-arrow-prev=\"' + key + '\"]');\n      var nextBtn = root.querySelector('[data-arrow-next=\"' + key + '\"]');\n      if(prevBtn) prevBtn.addEventListener('click', function(){ step(-1); restartAutoplay(); });\n      if(nextBtn) nextBtn.addEventListener('click', function(){ step(1); restartAutoplay(); });\n\n      scheduleAutoplay();\n    });\n  });\n})();\n\u003c\/script\u003e\n","brand":"Legacy","offers":[{"title":"Monture dorée \/ Verres azur","offer_id":50226133467376,"sku":"15068678193312-52425542697120","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Monture Or \/ Verre Violet Clair","offer_id":50226133500144,"sku":"15068678193312-52425542729888","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Monture Dorée \/ Verres Blush Sky","offer_id":50226133532912,"sku":"15068678193312-52425542762656","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Monture Or \/ Verres Rose Dégradé","offer_id":50226133565680,"sku":"15068678193312-52425542664352","price":32.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0855\/6357\/2464\/files\/legacy-tangier-gallery-01_c862b3f7-006b-41d0-95ac-bfb84ecbec11.png?v=1786195921"},{"product_id":"polarized-uv400-oval-metal-sunglasses-legacy-dublin","title":"Lunettes de soleil ovales en métal polarisées UV400 – Legacy DUBLIN","description":"\n\n\u003cdiv class=\"legacy-pdp\" id=\"legacy-pdp-root\"\u003e\n\n\u003cstyle\u003e#legacy-pdp-root{  --lgc-black:#0D0D0D;  --lgc-graphite:#2B2B2B;  --lgc-stone:#D9D6CF;  --lgc-cream:#F2EFE9;  --lgc-white:#FFFFFF;  --lgc-ink-soft: rgba(13,13,13,0.62);  --lgc-ink-faint: rgba(13,13,13,0.42);  --lgc-line: rgba(13,13,13,0.08);  --lgc-radius-lg: 24px;  --lgc-radius-md: 18px;  --lgc-radius-sm: 12px;  --lgc-sans: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;  all: initial;  display:block;  box-sizing:border-box;  font-family: var(--lgc-sans);  color: var(--lgc-black);  background: var(--lgc-white);  -webkit-font-smoothing: antialiased;  text-align:left;  line-height:1.5;  max-width:600px;  margin:0 auto;}#legacy-pdp-root *, #legacy-pdp-root *::before, #legacy-pdp-root *::after{  box-sizing:border-box; margin:0; padding:0; font-family:inherit;  color:inherit; text-align:left; line-height:inherit; -webkit-font-smoothing: antialiased;}#legacy-pdp-root img{ max-width:100%; display:block; border:0; }#legacy-pdp-root button{ background:none; border:0; cursor:pointer; font:inherit; }#legacy-pdp-root ul{ list-style:none; }#legacy-pdp-root svg{ display:block; flex-shrink:0; }\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@300;400;500;600;700;800\u0026display=swap');\n#legacy-pdp-root .lgc-wrap{ padding:0 18px; }#legacy-pdp-root .lgc-section{ padding:36px 0; }\n#legacy-pdp-root .lgc-badge{  display:inline-flex; align-items:center; gap:6px;  background:var(--lgc-cream); color:var(--lgc-black);  padding:6px 14px; border-radius:999px; font-size:11.5px; font-weight:600;}#legacy-pdp-root .lgc-badge-dot{ width:6px; height:6px; border-radius:50%; background:var(--lgc-black); }\n#legacy-pdp-root .lgc-eyebrow{ font-size:12.5px; font-weight:600; color:var(--lgc-ink-soft); }#legacy-pdp-root .lgc-h1{ font-size:24px; font-weight:700; letter-spacing:-0.02em; line-height:1.12; }#legacy-pdp-root h2.lgc-h2{ font-size:22px; font-weight:700; letter-spacing:-0.02em; line-height:1.15; }#legacy-pdp-root h3.lgc-h3{ font-size:18px; font-weight:600; letter-spacing:-0.01em; }#legacy-pdp-root p.lgc-p{ font-size:15px; font-weight:400; color:var(--lgc-ink-soft); line-height:1.55; }\n\/* ---------- HERO ---------- *\/#legacy-pdp-root .lgc-hero{ padding:36px 0 8px; text-align:center; }#legacy-pdp-root .lgc-hero h1{ margin-top:14px; }#legacy-pdp-root .lgc-hero-sub{ margin:14px 0 0; font-size:15.5px; color:var(--lgc-ink-soft); }#legacy-pdp-root .lgc-hero-pills{ display:flex; gap:8px; justify-content:center; margin-top:20px; flex-wrap:wrap; }#legacy-pdp-root .lgc-pill{  font-size:12px; font-weight:500; padding:7px 14px; border-radius:999px;  background:var(--lgc-white); border:1px solid var(--lgc-line); color:var(--lgc-black);}#legacy-pdp-root .lgc-hero-img{  margin-top:26px; border-radius:var(--lgc-radius-lg); overflow:hidden; background:var(--lgc-cream);}#legacy-pdp-root .lgc-hero-img img{ width:100%; aspect-ratio:4\/5; object-fit:cover; }\n\/* ---------- PILARES ---------- *\/#legacy-pdp-root .lgc-pillars-head{ margin-bottom:18px; }#legacy-pdp-root .lgc-pillars-head h2{ margin-top:8px; }#legacy-pdp-root .lgc-pillar-grid{ display:grid; grid-template-columns:1fr 1fr; gap:12px; }#legacy-pdp-root .lgc-pillar{  border-radius:var(--lgc-radius-md); padding:20px 18px; min-height:150px;  display:flex; flex-direction:column; justify-content:flex-start;}#legacy-pdp-root .lgc-pillar.is-dark{ background:var(--lgc-black); color:var(--lgc-white); }#legacy-pdp-root .lgc-pillar.is-graphite{ background:var(--lgc-graphite); color:var(--lgc-white); }#legacy-pdp-root .lgc-pillar.is-stone{ background:var(--lgc-stone); color:var(--lgc-black); }#legacy-pdp-root .lgc-pillar.is-cream{ background:var(--lgc-cream); color:var(--lgc-black); }#legacy-pdp-root .lgc-pillar svg{ width:20px; height:20px; margin-bottom:16px; opacity:.9; }#legacy-pdp-root .lgc-pillar h4{ font-size:15px; font-weight:600; margin-bottom:6px; letter-spacing:-0.01em; }#legacy-pdp-root .lgc-pillar p{ font-size:12.5px; opacity:.72; font-weight:400; line-height:1.4; }\n\/* ---------- CARROSSÉIS ---------- *\/#legacy-pdp-root .lgc-carousel-head{ margin-bottom:16px; }#legacy-pdp-root .lgc-carousel-head h2{ margin-top:8px; }#legacy-pdp-root .lgc-carousel-head .lgc-p{ margin-top:6px; }#legacy-pdp-root .lgc-carousel{  display:flex; overflow-x:auto; gap:10px; scroll-snap-type:x mandatory;  -webkit-overflow-scrolling:touch; scrollbar-width:none; padding-bottom:2px;  margin:0 -18px; padding-left:18px; padding-right:18px;}#legacy-pdp-root .lgc-carousel::-webkit-scrollbar{ display:none; }#legacy-pdp-root .lgc-carousel-item{  flex:0 0 82%; scroll-snap-align:center; border-radius:var(--lgc-radius-md);  overflow:hidden; background:var(--lgc-cream); position:relative;}#legacy-pdp-root .lgc-carousel-item img{ width:100%; aspect-ratio:9\/16; object-fit:cover; }#legacy-pdp-root .lgc-carousel-cap{  position:absolute; left:10px; bottom:10px; background:rgba(13,13,13,0.55);  color:var(--lgc-white); font-size:11.5px; font-weight:500; padding:5px 10px; border-radius:999px;  backdrop-filter:blur(4px);}#legacy-pdp-root .lgc-carousel-wrap{ position:relative; }#legacy-pdp-root .lgc-arrow{  position:absolute; top:50%; transform:translateY(-50%); z-index:2;  width:32px; height:32px; border-radius:50%; background:rgba(13,13,13,0.5);  display:flex; align-items:center; justify-content:center; backdrop-filter:blur(4px);}#legacy-pdp-root .lgc-arrow svg{ width:16px; height:16px; stroke:var(--lgc-white); }#legacy-pdp-root .lgc-arrow.lgc-prev{ left:8px; }#legacy-pdp-root .lgc-arrow.lgc-next{ right:8px; }#legacy-pdp-root .lgc-dots{ display:flex; justify-content:center; gap:6px; margin-top:14px; }#legacy-pdp-root .lgc-dot{ width:6px; height:6px; border-radius:50%; background:var(--lgc-line); transition:all .2s ease; }#legacy-pdp-root .lgc-dot.is-active{ background:var(--lgc-black); width:16px; border-radius:3px; }\n\/* ---------- CARDS (dimensões \/ specs \/ faq) ---------- *\/#legacy-pdp-root .lgc-card{ background:var(--lgc-cream); border-radius:var(--lgc-radius-lg); padding:22px 18px; }#legacy-pdp-root .lgc-card.is-white{ background:var(--lgc-white); border:1px solid var(--lgc-line); }#legacy-pdp-root .lgc-section-head{ margin-bottom:18px; }#legacy-pdp-root .lgc-section-head h2{ margin-top:6px; }#legacy-pdp-root .lgc-tabs-nav{  display:inline-flex; gap:4px; background:var(--lgc-white); padding:4px; border-radius:999px; margin-bottom:18px;}#legacy-pdp-root .lgc-card.is-white .lgc-tabs-nav{ background:var(--lgc-cream); }#legacy-pdp-root .lgc-tab-btn{  padding:8px 14px; font-size:12.5px; font-weight:600; border-radius:999px; color:var(--lgc-ink-faint);  transition:all .2s ease;}#legacy-pdp-root .lgc-tab-btn.is-active{ background:var(--lgc-black); color:var(--lgc-white); }#legacy-pdp-root .lgc-tab-panel{ display:none; }#legacy-pdp-root .lgc-tab-panel.is-active{ display:block; }\n#legacy-pdp-root table.lgc-table{  width:100%; border-collapse:separate; border-spacing:0; font-size:13.5px;  background:var(--lgc-white); border-radius:var(--lgc-radius-sm); overflow:hidden;}#legacy-pdp-root table.lgc-table th, #legacy-pdp-root table.lgc-table td{  padding:11px 12px; text-align:left; border-bottom:1px solid var(--lgc-line);}#legacy-pdp-root table.lgc-table td:first-child{ font-weight:600; width:46%; }#legacy-pdp-root table.lgc-table tr:last-child td{ border-bottom:0; }#legacy-pdp-root .lgc-size-note{ font-size:12px; color:var(--lgc-ink-faint); margin-top:14px; }#legacy-pdp-root .lgc-table-scroll{  max-width:100%; overflow:hidden;  border-radius:var(--lgc-radius-sm); border:1px solid var(--lgc-line);}#legacy-pdp-root .lgc-table-scroll table.lgc-table{  width:100%; table-layout:fixed; border-radius:0; font-size:10.5px;}#legacy-pdp-root .lgc-table-scroll table.lgc-table th,#legacy-pdp-root .lgc-table-scroll table.lgc-table td{  padding:7px 3px; text-align:center; white-space:normal; word-break:break-word; overflow-wrap:break-word;}#legacy-pdp-root .lgc-table-scroll table.lgc-table th{  font-size:7.8px; letter-spacing:0; text-transform:uppercase; font-weight:600;  color:var(--lgc-ink-soft); background:var(--lgc-cream); line-height:1.2;}#legacy-pdp-root .lgc-table-scroll table.lgc-table td:first-child,#legacy-pdp-root .lgc-table-scroll table.lgc-table th:first-child{  font-weight:700;}\n#legacy-pdp-root .lgc-specs-list{ display:grid; gap:0; }#legacy-pdp-root .lgc-specs-row{  display:grid; grid-template-columns:1fr; gap:2px; padding:13px 0; border-bottom:1px solid var(--lgc-line); font-size:13.5px;}#legacy-pdp-root .lgc-specs-row:last-child{ border-bottom:0; }#legacy-pdp-root .lgc-specs-row span:first-child{ font-weight:600; color:var(--lgc-black); font-size:11px; text-transform:uppercase; letter-spacing:.04em; opacity:.6; }#legacy-pdp-root .lgc-specs-row span:last-child{ color:var(--lgc-black); }\n\/* ---------- GARANTIA (2 por linha) ---------- *\/#legacy-pdp-root .lgc-trust-head{ margin-bottom:18px; }#legacy-pdp-root .lgc-trust-head h2{ margin-top:8px; }#legacy-pdp-root .lgc-trust-grid{ display:grid; grid-template-columns:1fr 1fr; gap:12px; }#legacy-pdp-root .lgc-trust-item{  border-radius:var(--lgc-radius-md); padding:20px 14px; text-align:center; background:var(--lgc-cream);}#legacy-pdp-root .lgc-trust-item svg{ width:22px; height:22px; margin:0 auto 12px; }#legacy-pdp-root .lgc-trust-item h4{ font-size:14px; font-weight:600; margin-bottom:5px; }#legacy-pdp-root .lgc-trust-item p{ font-size:12px; color:var(--lgc-ink-soft); line-height:1.4; }\n\/* ---------- FAQ ---------- *\/#legacy-pdp-root .lgc-faq-item{ border-bottom:1px solid var(--lgc-line); }#legacy-pdp-root .lgc-faq-item:last-child{ border-bottom:0; }#legacy-pdp-root .lgc-faq-q{  width:100%; display:flex; justify-content:space-between; align-items:center; gap:10px;  padding:15px 2px; font-size:14px; font-weight:600; text-align:left;}#legacy-pdp-root .lgc-faq-q .lgc-plus{ font-size:18px; font-weight:300; transition:transform .25s ease; color:var(--lgc-ink-faint); }#legacy-pdp-root .lgc-faq-item.is-open .lgc-plus{ transform:rotate(45deg); }#legacy-pdp-root .lgc-faq-a{ max-height:0; overflow:hidden; transition:max-height .3s ease; }#legacy-pdp-root .lgc-faq-a-inner{ padding:0 2px 16px; font-size:13px; color:var(--lgc-ink-soft); }#legacy-pdp-root .lgc-faq-item.is-open .lgc-faq-a{ max-height:300px; }\n\/* ---------- FOOTER ---------- *\/#legacy-pdp-root .lgc-tagline{ text-align:center; padding:32px 20px 6px; font-size:13px; color:var(--lgc-ink-faint); font-weight:500; }\n\/* ---------- LANG SWITCH (bandeiras) ---------- *\/#legacy-pdp-root .lgc-langbar{ display:none; justify-content:center; gap:8px; padding-top:14px; }#legacy-pdp-root .lgc-lang-btn{  width:26px; height:19px; padding:0; border-radius:2px; overflow:hidden;  border:1px solid var(--lgc-line); opacity:.55; transition:opacity .2s ease, border-color .2s ease;  line-height:0;}#legacy-pdp-root .lgc-lang-btn img{ width:100%; height:100%; object-fit:cover; border-radius:1px; }#legacy-pdp-root .lgc-lang-btn.is-active{ opacity:1; border-color:var(--lgc-black); }\n\u003c\/style\u003e\n\n\u003csection class=\"lgc-wrap lgc-hero\"\u003e\n  \u003cspan class=\"lgc-badge\"\u003e\u003cspan class=\"lgc-badge-dot\"\u003e\u003c\/span\u003eLEGACY — Conçue pour durer\u003c\/span\u003e\n  \u003ch2 class=\"lgc-h1\"\u003eDUBLIN — Métal raffiné, clarté au quotidien.\u003c\/h2\u003e\n\n  \u003cp class=\"lgc-hero-sub\"\u003eUne silhouette ovale en métal raffinée avec des verres polarisés UV400, des plaquettes de nez ajustables et des accents latéraux sculptés.\u003c\/p\u003e\n\n  \u003cdiv class=\"lgc-hero-pills\"\u003e\n\n    \u003cspan class=\"lgc-pill\"\u003eVerres polarisés\u003c\/span\u003e\n    \u003cspan class=\"lgc-pill\"\u003eProtection UV400\u003c\/span\u003e\n    \u003cspan class=\"lgc-pill\"\u003eRetours sous 14 jours\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-hero-img\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-dublin-hero-4x5.png?v=1785948547\" alt=\"Lunettes de soleil métalliques ovales DUBLIN polarisées UV400\"\u003e\u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\u003csection class=\"lgc-wrap lgc-section\"\u003e\n  \u003cdiv class=\"lgc-pillars-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\"\u003ePourquoi Legacy\u003c\/span\u003e\u003ch2 class=\"lgc-h2\"\u003eProtection ciblée, travail du métal raffiné et style quotidien sans effort\u003c\/h2\u003e\n\n\n\u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-pillar-grid\"\u003e\n\n    \u003cdiv class=\"lgc-pillar is-dark\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M12 2 21 7 21 17 12 22 3 17 3 7Z\"\u003e\u003c\/path\u003e\u003cpath d=\"M3 7 12 12 21 7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch4\u003eClarté polarisée\u003c\/h4\u003e\n\n\u003cp\u003eLes verres polarisés sont conçus pour réduire les reflets pour une vision plus confortable dans des conditions lumineuses.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-pillar is-stone\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M4 4h9l7 7-9 9-7-7z\"\u003e\u003c\/path\u003e\u003ccircle cx=\"9\" cy=\"9\" r=\"1.4\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003ch4\u003eValeur raffinée\u003c\/h4\u003e\n\n\u003cp\u003eUne monture quotidienne élégante avec des proportions étudiées et sans marge de détail superflue.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-pillar is-graphite\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M12 2 3 6v6c0 5 4 8.5 9 10 5-1.5 9-5 9-10V6z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch4\u003eProtection UV400\u003c\/h4\u003e\n\n\u003cp\u003eLes verres UV400 sont conçus pour aider à protéger les yeux des rayons UVA et UVB.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-pillar is-cream\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M4 12a8 8 0 1 0 3-6.2\"\u003e\u003c\/path\u003e\u003cpath d=\"M4 4v5h5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch4\u003eGarantie + Retours\u003c\/h4\u003e\n\n\u003cp\u003eDroit de rétractation de 14 jours et protection contre les défauts de fabrication.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n  \u003cdiv class=\"lgc-carousel-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\"\u003eLes détails\u003c\/span\u003e\u003ch2 class=\"lgc-h2\"\u003eDétails de la monture métallique, des verres et de la fabrication en gros plan\u003c\/h2\u003e\n\n\u003cp class=\"lgc-p\"\u003eDécouvrez les fines montures ovales, les verres polarisés, le pont géométrique, les plaquettes de nez ajustables et les accents sculptés des branches.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-carousel-wrap\"\u003e\n\n\u003cdiv class=\"lgc-carousel\" data-carousel=\"qualidade\"\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-dublin-quality-1-9x16.png?v=1785948568\" alt=\"Détail de la monture métallique ovale des lunettes de soleil DUBLIN\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-dublin-quality-2-9x16.png?v=1785948554\" alt=\"Détail du pont et des plaquettes de nez des lunettes de soleil DUBLIN\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-dublin-quality-3-9x16.png?v=1785948561\" alt=\"Détail de la branche sculptée des lunettes de soleil DUBLIN\"\u003e\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003cbutton class=\"lgc-arrow lgc-prev\" data-arrow-prev=\"qualidade\" aria-label=\"Précédent\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M15 18l-6-6 6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\u003cbutton class=\"lgc-arrow lgc-next\" data-arrow-next=\"qualidade\" aria-label=\"Suivant\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M9 18l6-6-6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-dots\" data-dots=\"qualidade\"\u003e\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n  \u003cdiv class=\"lgc-carousel-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\"\u003eDéfinition urbaine\u003c\/span\u003e\u003ch2 class=\"lgc-h2\"\u003eDéfinition élégante des rues de la ville à la lumière du soir\u003c\/h2\u003e\n\n\u003cp class=\"lgc-p\"\u003ePortez DUBLIN avec un costume, des tricots ou des essentiels modernes du quotidien pour une finition nette et discrète.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-carousel-wrap\"\u003e\n\n\u003cdiv class=\"lgc-carousel\" data-carousel=\"uso\"\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-dublin-lifestyle-1-9x16.png?v=1785948576\" alt=\"Lunettes de soleil DUBLIN, style de vie urbain\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-dublin-lifestyle-2-9x16.png?v=1785948592\" alt=\"Lunettes de soleil DUBLIN, style de vie raffiné en café\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-dublin-lifestyle-3-9x16.png?v=1785948597\" alt=\"Lunettes de soleil DUBLIN, style de vie architecture moderne\"\u003e\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003cbutton class=\"lgc-arrow lgc-prev\" data-arrow-prev=\"uso\" aria-label=\"Précédent\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M15 18l-6-6 6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\u003cbutton class=\"lgc-arrow lgc-next\" data-arrow-next=\"uso\" aria-label=\"Suivant\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M9 18l6-6-6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-dots\" data-dots=\"uso\"\u003e\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c!-- OPTIONAL SIZE GUIDE\nInclude a size\/measurement table only when the source provides verified measurements\nin centimetres for direct comparison. Never create a table from size labels alone.\n--\u0026gt;\n\n\u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n  \u003cdiv class=\"lgc-card is-white\"\u003e\n\n\u003cdiv class=\"lgc-section-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\"\u003eSpécifications\u003c\/span\u003e\u003ch2 class=\"lgc-h2\"\u003eDétails du produit\u003c\/h2\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tabs-nav\" data-tabgroup=\"specs\"\u003e\n\n\u003cbutton class=\"lgc-tab-btn is-active\" data-tab=\"materiais\"\u003eDesign\u003c\/button\u003e\u003cbutton class=\"lgc-tab-btn\" data-tab=\"cuidados\"\u003eEntretien\u003c\/button\u003e\u003cbutton class=\"lgc-tab-btn\" data-tab=\"tecnica\"\u003eAjustement\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tab-panel is-active\" data-panel=\"materiais\"\u003e\u003cdiv class=\"lgc-specs-list\"\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eStyle\u003c\/span\u003e\u003cspan\u003eLunettes de soleil ovales en métal\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eFinition de la monture\u003c\/span\u003e\u003cspan\u003eConstruction fine en métal poli à jante complète\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eTechnologie des verres\u003c\/span\u003e\u003cspan\u003ePolarisés UV400\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eMatériel\u003c\/span\u003e\u003cspan\u003eAccents latéraux en métal sculpté avec branches en acétate\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tab-panel\" data-panel=\"cuidados\"\u003e\u003cdiv class=\"lgc-specs-list\"\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eNettoyage\u003c\/span\u003e\u003cspan\u003eUtiliser un chiffon de nettoyage en microfibre propre\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eHumidité\u003c\/span\u003e\u003cspan\u003eRincer la poussière avant d'essuyer ; éviter la pression abrasive\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eSéchage\u003c\/span\u003e\u003cspan\u003eRanger au sec dans un étui de protection à l'abri de la chaleur\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tab-panel\" data-panel=\"tecnica\"\u003e\u003cdiv class=\"lgc-specs-list\"\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eProfil de la monture\u003c\/span\u003e\u003cspan\u003eSilhouette ovale raffinée à jante complète\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eConseils d'ajustement\u003c\/span\u003e\u003cspan\u003eChoisir en fonction de la largeur du visage et de la couverture préférée\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eUtilisation\u003c\/span\u003e\u003cspan\u003eQuotidien \/ voyage \/ loisirs\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eDépartement\u003c\/span\u003e\u003cspan\u003eUnisexe\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003cdiv class=\"legacy-brand-card\" data-legacy-brand-signature=\"v6\"\u003e\n\n  \u003cdiv class=\"legacy-brand-card__inner\"\u003e\n\n    \u003cdiv class=\"legacy-brand-card__logo-wrap\"\u003e\n\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/logo-white.png?v=1785300933\" alt=\"Magasin Legacy\" class=\"legacy-brand-card__logo\"\u003e\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"legacy-brand-card__content\"\u003e\n\n      \u003cp class=\"legacy-brand-card__eyebrow\"\u003eÀ propos de nous\u003c\/p\u003e\n\n\n      \u003cp class=\"legacy-brand-card__text\"\u003e\n        Legacy est conçu pour ceux qui valorisent le style intemporel, les détails raffinés et la qualité durable.\n        Nous sélectionnons des essentiels élégants qui apportent confiance, caractère et sophistication sans effort\n        à la vie quotidienne.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"legacy-brand-card__socials\"\u003e\n\n      \u003ca href=\"https:\/\/instagram.com\/legacy.luxurywear\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"legacy-brand-card__social legacy-brand-card__social--clickable\" aria-label=\"Instagram Legacy Luxurywear\"\u003e\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003c!--$9--\u003e\n        \n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eInstagram\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \n\n      \u003cdiv class=\"legacy-brand-card__social\" aria-label=\"TikTok\"\u003e\n\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M14.2 4c.6 1.7 1.7 3 3.8 3.3v2.5c-1.4 0-2.7-.4-3.8-1.1v5.4c0 3-2.2 5-5.1 5-2.6 0-4.7-1.8-4.7-4.4 0-2.9 2.4-4.8 5.3-4.4v2.6c-1.2-.4-2.6.3-2.6 1.8 0 1.1.9 1.9 2 1.9 1.3 0 2.3-.8 2.3-2.6V4h2.8Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eTikTok\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"legacy-brand-card__social\" aria-label=\"YouTube\"\u003e\n\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M21.2 8.4c-.2-1-.9-1.8-1.9-2-1.7-.4-7.3-.4-7.3-.4s-5.6 0-7.3.4c-1 .2-1.7 1-1.9 2C2.4 10 2.4 12 2.4 12s0 2 .4 3.6c.2 1 .9 1.8 1.9 2 1.7.4 7.3.4 7.3.4s5.6 0 7.3-.4c1-.2 1.7-1 1.9-2 .4-1.6.4-3.6.4-3.6s0-2-.4-3.6Z\" stroke=\"currentColor\" stroke-width=\"1.8\" fill=\"none\"\u003e\u003c\/path\u003e\n            \u003cpath d=\"M10.2 9.4 15 12l-4.8 2.6V9.4Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eYouTube\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"legacy-brand-card__social\" aria-label=\"Facebook\"\u003e\n\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M13.4 20v-6.2h2.1l.4-2.5h-2.5V9.7c0-.7.2-1.2 1.2-1.2h1.4V6.2c-.2 0-.9-.1-1.8-.1-1.8 0-3.1 1.1-3.1 3.2v2h-2.1v2.5h2.1V20h2.3Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eFacebook\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \n\n\n\n\n\n\u003cstyle\u003e\n  .legacy-brand-card,\n  .legacy-brand-card * {\n    box-sizing: border-box;\n  }\n\n  .legacy-brand-card {\n    width: 100%;\n    margin: 0;\n  }\n\n  .legacy-brand-card__inner {\n    background: #1c1c1c;\n    color: #ffffff;\n    border-radius: 16px;\n    padding: 24px 22px;\n    font-family: Inter, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Arial, sans-serif;\n    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.16);\n  }\n\n  .legacy-brand-card__logo-wrap {\n    margin-bottom: 18px;\n  }\n\n  .legacy-brand-card__logo {\n    display: block;\n    max-width: 180px;\n    width: 100%;\n    height: auto;\n  }\n\n  .legacy-brand-card__content {\n    margin-bottom: 20px;\n  }\n\n  .legacy-brand-card__eyebrow {\n    margin: 0 0 10px;\n    font-size: 14px;\n    line-height: 1.2;\n    font-weight: 700;\n    color: #ffffff;\n  }\n\n  .legacy-brand-card__text {\n    margin: 0;\n    color: rgba(255, 255, 255, 0.72);\n    font-size: 15px;\n    line-height: 1.8;\n    font-weight: 400;\n    max-width: 640px;\n  }\n\n  .legacy-brand-card__socials {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 12px;\n  }\n\n  .legacy-brand-card__social {\n    display: flex;\n    align-items: center;\n    gap: 10px;\n    padding: 12px 14px;\n    border-radius: 12px;\n    background: rgba(255, 255, 255, 0.04);\n    border: 1px solid rgba(255, 255, 255, 0.08);\n    text-decoration: none;\n    color: #ffffff;\n    min-width: 0;\n  }\n\n  .legacy-brand-card__social--clickable {\n    transition: transform 0.2s ease, background 0.2s ease, border-color 0.2s ease;\n    cursor: pointer;\n  }\n\n  .legacy-brand-card__social--clickable:hover {\n    transform: translateY(-1px);\n    background: rgba(255, 255, 255, 0.07);\n    border-color: rgba(255, 255, 255, 0.16);\n  }\n\n  .legacy-brand-card__social-icon {\n    width: 18px;\n    height: 18px;\n    min-width: 18px;\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    color: #ffffff;\n  }\n\n  .legacy-brand-card__social-icon svg {\n    width: 18px;\n    height: 18px;\n    display: block;\n  }\n\n  .legacy-brand-card__social-label {\n    font-size: 13px;\n    font-weight: 600;\n    color: #ffffff;\n    white-space: nowrap;\n  }\n\n  .legacy-brand-card__social-handle {\n    margin-left: auto;\n    font-size: 13px;\n    color: rgba(255, 255, 255, 0.66);\n    overflow: hidden;\n    text-overflow: ellipsis;\n    white-space: nowrap;\n  }\n\n  @media screen and (max-width: 749px) {\n    .legacy-brand-card__inner {\n      padding: 20px 18px;\n      border-radius: 14px;\n    }\n\n    .legacy-brand-card__logo {\n      max-width: 160px;\n    }\n\n    .legacy-brand-card__text {\n      font-size: 14px;\n      line-height: 1.7;\n    }\n\n    .legacy-brand-card__socials {\n      grid-template-columns: 1fr;\n    }\n\n    .legacy-brand-card__social {\n      padding: 11px 12px;\n    }\n\n    .legacy-brand-card__social-label,\n    .legacy-brand-card__social-handle {\n      font-size: 12.5px;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cstyle\u003e\n  \/* Compatibility with the legacy PDP reset. Keeps the approved card visually identical. *\/\n  #legacy-pdp-root .legacy-brand-card,\n  #legacy-pdp-root .legacy-brand-card * { box-sizing: border-box; }\n  #legacy-pdp-root .legacy-brand-card { width: 100%; margin: 0; }\n  #legacy-pdp-root .legacy-brand-card__inner {\n    background: #1c1c1c; color: #ffffff; border-radius: 16px; padding: 24px 22px;\n    font-family: Inter, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Arial, sans-serif;\n    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.16);\n  }\n  #legacy-pdp-root .legacy-brand-card__logo-wrap { margin-bottom: 18px; }\n  #legacy-pdp-root .legacy-brand-card__logo { display: block; max-width: 180px; width: 100%; height: auto; }\n  #legacy-pdp-root .legacy-brand-card__content { margin-bottom: 20px; }\n  #legacy-pdp-root .legacy-brand-card__eyebrow {\n    margin: 0 0 10px; font-size: 14px; line-height: 1.2; font-weight: 700; color: #ffffff;\n  }\n  #legacy-pdp-root .legacy-brand-card__text {\n    margin: 0; color: rgba(255, 255, 255, 0.72); font-size: 15px; line-height: 1.8;\n    font-weight: 400; max-width: 640px;\n  }\n  #legacy-pdp-root .legacy-brand-card__socials {\n    display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 12px;\n  }\n  #legacy-pdp-root .legacy-brand-card__social {\n    display: flex; align-items: center; gap: 10px; padding: 12px 14px; border-radius: 12px;\n    background: rgba(255, 255, 255, 0.04); border: 1px solid rgba(255, 255, 255, 0.08);\n    text-decoration: none; color: #ffffff; min-width: 0;\n  }\n  #legacy-pdp-root .legacy-brand-card__social--clickable {\n    transition: transform 0.2s ease, background 0.2s ease, border-color 0.2s ease; cursor: pointer;\n  }\n  #legacy-pdp-root .legacy-brand-card__social--clickable:hover {\n    transform: translateY(-1px); background: rgba(255, 255, 255, 0.07);\n    border-color: rgba(255, 255, 255, 0.16);\n  }\n  #legacy-pdp-root .legacy-brand-card__social-icon {\n    width: 18px; height: 18px; min-width: 18px; display: inline-flex;\n    align-items: center; justify-content: center; color: #ffffff;\n  }\n  #legacy-pdp-root .legacy-brand-card__social-icon svg { width: 18px; height: 18px; display: block; }\n  #legacy-pdp-root .legacy-brand-card__social-label {\n    font-size: 13px; font-weight: 600; color: #ffffff; white-space: nowrap;\n  }\n  #legacy-pdp-root .legacy-brand-card__social-handle {\n    margin-left: auto; font-size: 13px; color: rgba(255, 255, 255, 0.66);\n    overflow: hidden; text-overflow: ellipsis; white-space: nowrap;\n  }\n  @media screen and (max-width: 749px) {\n    #legacy-pdp-root .legacy-brand-card__inner { padding: 20px 18px; border-radius: 14px; }\n    #legacy-pdp-root .legacy-brand-card__logo { max-width: 160px; }\n    #legacy-pdp-root .legacy-brand-card__text { font-size: 14px; line-height: 1.7; }\n    #legacy-pdp-root .legacy-brand-card__socials { grid-template-columns: 1fr; }\n    #legacy-pdp-root .legacy-brand-card__social { padding: 11px 12px; }\n    #legacy-pdp-root .legacy-brand-card__social-label,\n    #legacy-pdp-root .legacy-brand-card__social-handle { font-size: 12.5px; }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"lgc-wrap lgc-tagline\"\u003eL'héritage n'est pas ce que nous avons. C'est ce que nous laissons.\u003c\/div\u003e\n\n\n\n\n\n\n\u003cscript\u003e\n(function(){\n  document.querySelectorAll('#legacy-pdp-root, .legacy-pdp').forEach(function(root){\n    if(root.dataset.lgcInit) return;\n    root.dataset.lgcInit = \"1\";\n\n    root.querySelectorAll('[data-tabgroup]').forEach(function(nav){\n      var section = nav.closest('.lgc-card') || root;\n      var buttons = nav.querySelectorAll('.lgc-tab-btn');\n      buttons.forEach(function(btn){\n        btn.addEventListener('click', function(){\n          var target = btn.getAttribute('data-tab');\n          buttons.forEach(function(b){ b.classList.remove('is-active'); });\n          btn.classList.add('is-active');\n          section.querySelectorAll('.lgc-tab-panel').forEach(function(panel){\n            panel.classList.toggle('is-active', panel.getAttribute('data-panel') === target);\n          });\n        });\n      });\n    });\n\n    root.querySelectorAll('.lgc-faq-item').forEach(function(item){\n      var q = item.querySelector('.lgc-faq-q');\n      if(q) q.addEventListener('click', function(){ item.classList.toggle('is-open'); });\n    });\n\n    var AUTOPLAY_MS = 5000;\n\n    root.querySelectorAll('.lgc-carousel').forEach(function(carousel){\n      var key = carousel.getAttribute('data-carousel');\n      var dotsWrap = root.querySelector('[data-dots=\"' + key + '\"]');\n      var originals = Array.prototype.slice.call(carousel.querySelectorAll('.lgc-carousel-item'));\n      var n = originals.length;\n      if(!dotsWrap || n \u003c 2) return;\n\n      originals.forEach(function(_, i){\n        var dot = document.createElement('span');\n        dot.className = 'lgc-dot' + (i === 0 ? ' is-active' : '');\n        dotsWrap.appendChild(dot);\n      });\n      var dots = dotsWrap.querySelectorAll('.lgc-dot');\n\n      var firstClone = originals[0].cloneNode(true);\n      var lastClone = originals[n - 1].cloneNode(true);\n      firstClone.setAttribute('aria-hidden', 'true');\n      lastClone.setAttribute('aria-hidden', 'true');\n      carousel.appendChild(firstClone);\n      carousel.insertBefore(lastClone, originals[0]);\n\n      var allItems = Array.prototype.slice.call(carousel.children);\n\n      function scrollLeftFor(el){\n        return el.getBoundingClientRect().left - carousel.getBoundingClientRect().left + carousel.scrollLeft;\n      }\n      function goTo(i, smooth){\n        carousel.scrollTo({ left: scrollLeftFor(allItems[i]), behavior: smooth ? 'smooth' : 'auto' });\n      }\n      function setActiveDot(realIndex){\n        dots.forEach(function(d, i){ d.classList.toggle('is-active', i === realIndex); });\n      }\n\n      goTo(1, false);\n\n      var settleTimer = null;\n      var autoplayTimer = null;\n\n      function settle(){\n        var center = carousel.scrollLeft + carousel.clientWidth \/ 2;\n        var closest = 1;\n        var closestDist = Infinity;\n        allItems.forEach(function(item, i){\n          var itemCenter = item.offsetLeft + item.clientWidth \/ 2;\n          var dist = Math.abs(itemCenter - center);\n          if(dist \u003c closestDist){ closestDist = dist; closest = i; }\n        });\n        var realIndex = (closest - 1 + n) % n;\n        setActiveDot(realIndex);\n        if(closest === 0){ goTo(n, false); }\n        else if(closest === allItems.length - 1){ goTo(1, false); }\n      }\n\n      carousel.addEventListener('scroll', function(){\n        clearTimeout(settleTimer);\n        settleTimer = setTimeout(settle, 120);\n      });\n\n      function step(dir){\n        var w = originals[0].getBoundingClientRect().width + 10;\n        carousel.scrollBy({ left: w * dir, behavior: 'smooth' });\n      }\n\n      function scheduleAutoplay(){\n        clearTimeout(autoplayTimer);\n        autoplayTimer = setTimeout(function(){\n          step(1);\n          scheduleAutoplay();\n        }, AUTOPLAY_MS);\n      }\n      function restartAutoplay(){ scheduleAutoplay(); }\n\n      ['pointerdown', 'touchstart', 'wheel'].forEach(function(evt){\n        carousel.addEventListener(evt, restartAutoplay, { passive: true });\n      });\n\n      var prevBtn = root.querySelector('[data-arrow-prev=\"' + key + '\"]');\n      var nextBtn = root.querySelector('[data-arrow-next=\"' + key + '\"]');\n      if(prevBtn) prevBtn.addEventListener('click', function(){ step(-1); restartAutoplay(); });\n      if(nextBtn) nextBtn.addEventListener('click', function(){ step(1); restartAutoplay(); });\n\n      scheduleAutoplay();\n    });\n  });\n})();\n\u003c\/script\u003e\n","brand":"Legacy","offers":[{"title":"Monture Dorée \/ Verres Noirs","offer_id":50226133663984,"sku":"15083580293280-52478821990560","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Monture champagne \/ Verre vert","offer_id":50226133696752,"sku":"15083580293280-52478822219936","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Monture noire \/ Verre noir","offer_id":50226133729520,"sku":"15083580293280-52478822088864","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Monture champagne \/ Verres marron","offer_id":50226133762288,"sku":"15083580293280-52478822023328","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Monture noire \/ Verres roses","offer_id":50226133795056,"sku":"15083580293280-52478822154400","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Monture Champagne \/ Verre Blush","offer_id":50226133827824,"sku":"15083580293280-52478822187168","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Monture argentée \/ Verres roses","offer_id":50226133860592,"sku":"15083580293280-52478822121632","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Monture ambrée \/ Verres ambrés","offer_id":50226133893360,"sku":"15083580293280-52478822056096","price":32.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0855\/6357\/2464\/files\/legacy-dublin-gallery-2_4ae2087c-c5ed-415a-8c64-fd0e04c0706c.png?v=1786195922"},{"product_id":"polarized-uv400-round-frame-sunglasses-legacy-athens","title":"Lunettes de soleil rondes polarisées UV400 – Legacy ATHENS","description":"\n\n\u003cdiv class=\"legacy-pdp\" id=\"legacy-pdp-root\"\u003e\n\n\u003cstyle\u003e#legacy-pdp-root{  --lgc-black:#0D0D0D;  --lgc-graphite:#2B2B2B;  --lgc-stone:#D9D6CF;  --lgc-cream:#F2EFE9;  --lgc-white:#FFFFFF;  --lgc-ink-soft: rgba(13,13,13,0.62);  --lgc-ink-faint: rgba(13,13,13,0.42);  --lgc-line: rgba(13,13,13,0.08);  --lgc-radius-lg: 24px;  --lgc-radius-md: 18px;  --lgc-radius-sm: 12px;  --lgc-sans: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;  all: initial;  display:block;  box-sizing:border-box;  font-family: var(--lgc-sans);  color: var(--lgc-black);  background: var(--lgc-white);  -webkit-font-smoothing: antialiased;  text-align:left;  line-height:1.5;  max-width:600px;  margin:0 auto;}#legacy-pdp-root *, #legacy-pdp-root *::before, #legacy-pdp-root *::after{  box-sizing:border-box; margin:0; padding:0; font-family:inherit;  color:inherit; text-align:left; line-height:inherit; -webkit-font-smoothing: antialiased;}#legacy-pdp-root img{ max-width:100%; display:block; border:0; }#legacy-pdp-root button{ background:none; border:0; cursor:pointer; font:inherit; }#legacy-pdp-root ul{ list-style:none; }#legacy-pdp-root svg{ display:block; flex-shrink:0; }\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@300;400;500;600;700;800\u0026display=swap');\n#legacy-pdp-root .lgc-wrap{ padding:0 18px; }#legacy-pdp-root .lgc-section{ padding:36px 0; }\n#legacy-pdp-root .lgc-badge{  display:inline-flex; align-items:center; gap:6px;  background:var(--lgc-cream); color:var(--lgc-black);  padding:6px 14px; border-radius:999px; font-size:11.5px; font-weight:600;}#legacy-pdp-root .lgc-badge-dot{ width:6px; height:6px; border-radius:50%; background:var(--lgc-black); }\n#legacy-pdp-root .lgc-eyebrow{ font-size:12.5px; font-weight:600; color:var(--lgc-ink-soft); }#legacy-pdp-root .lgc-h1{ font-size:24px; font-weight:700; letter-spacing:-0.02em; line-height:1.12; }#legacy-pdp-root h2.lgc-h2{ font-size:22px; font-weight:700; letter-spacing:-0.02em; line-height:1.15; }#legacy-pdp-root h3.lgc-h3{ font-size:18px; font-weight:600; letter-spacing:-0.01em; }#legacy-pdp-root p.lgc-p{ font-size:15px; font-weight:400; color:var(--lgc-ink-soft); line-height:1.55; }\n\/* ---------- HERO ---------- *\/#legacy-pdp-root .lgc-hero{ padding:36px 0 8px; text-align:center; }#legacy-pdp-root .lgc-hero h1{ margin-top:14px; }#legacy-pdp-root .lgc-hero-sub{ margin:14px 0 0; font-size:15.5px; color:var(--lgc-ink-soft); }#legacy-pdp-root .lgc-hero-pills{ display:flex; gap:8px; justify-content:center; margin-top:20px; flex-wrap:wrap; }#legacy-pdp-root .lgc-pill{  font-size:12px; font-weight:500; padding:7px 14px; border-radius:999px;  background:var(--lgc-white); border:1px solid var(--lgc-line); color:var(--lgc-black);}#legacy-pdp-root .lgc-hero-img{  margin-top:26px; border-radius:var(--lgc-radius-lg); overflow:hidden; background:var(--lgc-cream);}#legacy-pdp-root .lgc-hero-img img{ width:100%; aspect-ratio:4\/5; object-fit:cover; }\n\/* ---------- PILARES ---------- *\/#legacy-pdp-root .lgc-pillars-head{ margin-bottom:18px; }#legacy-pdp-root .lgc-pillars-head h2{ margin-top:8px; }#legacy-pdp-root .lgc-pillar-grid{ display:grid; grid-template-columns:1fr 1fr; gap:12px; }#legacy-pdp-root .lgc-pillar{  border-radius:var(--lgc-radius-md); padding:20px 18px; min-height:150px;  display:flex; flex-direction:column; justify-content:flex-start;}#legacy-pdp-root .lgc-pillar.is-dark{ background:var(--lgc-black); color:var(--lgc-white); }#legacy-pdp-root .lgc-pillar.is-graphite{ background:var(--lgc-graphite); color:var(--lgc-white); }#legacy-pdp-root .lgc-pillar.is-stone{ background:var(--lgc-stone); color:var(--lgc-black); }#legacy-pdp-root .lgc-pillar.is-cream{ background:var(--lgc-cream); color:var(--lgc-black); }#legacy-pdp-root .lgc-pillar svg{ width:20px; height:20px; margin-bottom:16px; opacity:.9; }#legacy-pdp-root .lgc-pillar h4{ font-size:15px; font-weight:600; margin-bottom:6px; letter-spacing:-0.01em; }#legacy-pdp-root .lgc-pillar p{ font-size:12.5px; opacity:.72; font-weight:400; line-height:1.4; }\n\/* ---------- CARROSSÉIS ---------- *\/#legacy-pdp-root .lgc-carousel-head{ margin-bottom:16px; }#legacy-pdp-root .lgc-carousel-head h2{ margin-top:8px; }#legacy-pdp-root .lgc-carousel-head .lgc-p{ margin-top:6px; }#legacy-pdp-root .lgc-carousel{  display:flex; overflow-x:auto; gap:10px; scroll-snap-type:x mandatory;  -webkit-overflow-scrolling:touch; scrollbar-width:none; padding-bottom:2px;  margin:0 -18px; padding-left:18px; padding-right:18px;}#legacy-pdp-root .lgc-carousel::-webkit-scrollbar{ display:none; }#legacy-pdp-root .lgc-carousel-item{  flex:0 0 82%; scroll-snap-align:center; border-radius:var(--lgc-radius-md);  overflow:hidden; background:var(--lgc-cream); position:relative;}#legacy-pdp-root .lgc-carousel-item img{ width:100%; aspect-ratio:9\/16; object-fit:cover; }#legacy-pdp-root .lgc-carousel-cap{  position:absolute; left:10px; bottom:10px; background:rgba(13,13,13,0.55);  color:var(--lgc-white); font-size:11.5px; font-weight:500; padding:5px 10px; border-radius:999px;  backdrop-filter:blur(4px);}#legacy-pdp-root .lgc-carousel-wrap{ position:relative; }#legacy-pdp-root .lgc-arrow{  position:absolute; top:50%; transform:translateY(-50%); z-index:2;  width:32px; height:32px; border-radius:50%; background:rgba(13,13,13,0.5);  display:flex; align-items:center; justify-content:center; backdrop-filter:blur(4px);}#legacy-pdp-root .lgc-arrow svg{ width:16px; height:16px; stroke:var(--lgc-white); }#legacy-pdp-root .lgc-arrow.lgc-prev{ left:8px; }#legacy-pdp-root .lgc-arrow.lgc-next{ right:8px; }#legacy-pdp-root .lgc-dots{ display:flex; justify-content:center; gap:6px; margin-top:14px; }#legacy-pdp-root .lgc-dot{ width:6px; height:6px; border-radius:50%; background:var(--lgc-line); transition:all .2s ease; }#legacy-pdp-root .lgc-dot.is-active{ background:var(--lgc-black); width:16px; border-radius:3px; }\n\/* ---------- CARDS (dimensões \/ specs \/ faq) ---------- *\/#legacy-pdp-root .lgc-card{ background:var(--lgc-cream); border-radius:var(--lgc-radius-lg); padding:22px 18px; }#legacy-pdp-root .lgc-card.is-white{ background:var(--lgc-white); border:1px solid var(--lgc-line); }#legacy-pdp-root .lgc-section-head{ margin-bottom:18px; }#legacy-pdp-root .lgc-section-head h2{ margin-top:6px; }#legacy-pdp-root .lgc-tabs-nav{  display:inline-flex; gap:4px; background:var(--lgc-white); padding:4px; border-radius:999px; margin-bottom:18px;}#legacy-pdp-root .lgc-card.is-white .lgc-tabs-nav{ background:var(--lgc-cream); }#legacy-pdp-root .lgc-tab-btn{  padding:8px 14px; font-size:12.5px; font-weight:600; border-radius:999px; color:var(--lgc-ink-faint);  transition:all .2s ease;}#legacy-pdp-root .lgc-tab-btn.is-active{ background:var(--lgc-black); color:var(--lgc-white); }#legacy-pdp-root .lgc-tab-panel{ display:none; }#legacy-pdp-root .lgc-tab-panel.is-active{ display:block; }\n#legacy-pdp-root table.lgc-table{  width:100%; border-collapse:separate; border-spacing:0; font-size:13.5px;  background:var(--lgc-white); border-radius:var(--lgc-radius-sm); overflow:hidden;}#legacy-pdp-root table.lgc-table th, #legacy-pdp-root table.lgc-table td{  padding:11px 12px; text-align:left; border-bottom:1px solid var(--lgc-line);}#legacy-pdp-root table.lgc-table td:first-child{ font-weight:600; width:46%; }#legacy-pdp-root table.lgc-table tr:last-child td{ border-bottom:0; }#legacy-pdp-root .lgc-size-note{ font-size:12px; color:var(--lgc-ink-faint); margin-top:14px; }#legacy-pdp-root .lgc-table-scroll{  max-width:100%; overflow:hidden;  border-radius:var(--lgc-radius-sm); border:1px solid var(--lgc-line);}#legacy-pdp-root .lgc-table-scroll table.lgc-table{  width:100%; table-layout:fixed; border-radius:0; font-size:10.5px;}#legacy-pdp-root .lgc-table-scroll table.lgc-table th,#legacy-pdp-root .lgc-table-scroll table.lgc-table td{  padding:7px 3px; text-align:center; white-space:normal; word-break:break-word; overflow-wrap:break-word;}#legacy-pdp-root .lgc-table-scroll table.lgc-table th{  font-size:7.8px; letter-spacing:0; text-transform:uppercase; font-weight:600;  color:var(--lgc-ink-soft); background:var(--lgc-cream); line-height:1.2;}#legacy-pdp-root .lgc-table-scroll table.lgc-table td:first-child,#legacy-pdp-root .lgc-table-scroll table.lgc-table th:first-child{  font-weight:700;}\n#legacy-pdp-root .lgc-specs-list{ display:grid; gap:0; }#legacy-pdp-root .lgc-specs-row{  display:grid; grid-template-columns:1fr; gap:2px; padding:13px 0; border-bottom:1px solid var(--lgc-line); font-size:13.5px;}#legacy-pdp-root .lgc-specs-row:last-child{ border-bottom:0; }#legacy-pdp-root .lgc-specs-row span:first-child{ font-weight:600; color:var(--lgc-black); font-size:11px; text-transform:uppercase; letter-spacing:.04em; opacity:.6; }#legacy-pdp-root .lgc-specs-row span:last-child{ color:var(--lgc-black); }\n\/* ---------- GARANTIA (2 por linha) ---------- *\/#legacy-pdp-root .lgc-trust-head{ margin-bottom:18px; }#legacy-pdp-root .lgc-trust-head h2{ margin-top:8px; }#legacy-pdp-root .lgc-trust-grid{ display:grid; grid-template-columns:1fr 1fr; gap:12px; }#legacy-pdp-root .lgc-trust-item{  border-radius:var(--lgc-radius-md); padding:20px 14px; text-align:center; background:var(--lgc-cream);}#legacy-pdp-root .lgc-trust-item svg{ width:22px; height:22px; margin:0 auto 12px; }#legacy-pdp-root .lgc-trust-item h4{ font-size:14px; font-weight:600; margin-bottom:5px; }#legacy-pdp-root .lgc-trust-item p{ font-size:12px; color:var(--lgc-ink-soft); line-height:1.4; }\n\/* ---------- FAQ ---------- *\/#legacy-pdp-root .lgc-faq-item{ border-bottom:1px solid var(--lgc-line); }#legacy-pdp-root .lgc-faq-item:last-child{ border-bottom:0; }#legacy-pdp-root .lgc-faq-q{  width:100%; display:flex; justify-content:space-between; align-items:center; gap:10px;  padding:15px 2px; font-size:14px; font-weight:600; text-align:left;}#legacy-pdp-root .lgc-faq-q .lgc-plus{ font-size:18px; font-weight:300; transition:transform .25s ease; color:var(--lgc-ink-faint); }#legacy-pdp-root .lgc-faq-item.is-open .lgc-plus{ transform:rotate(45deg); }#legacy-pdp-root .lgc-faq-a{ max-height:0; overflow:hidden; transition:max-height .3s ease; }#legacy-pdp-root .lgc-faq-a-inner{ padding:0 2px 16px; font-size:13px; color:var(--lgc-ink-soft); }#legacy-pdp-root .lgc-faq-item.is-open .lgc-faq-a{ max-height:300px; }\n\/* ---------- FOOTER ---------- *\/#legacy-pdp-root .lgc-tagline{ text-align:center; padding:32px 20px 6px; font-size:13px; color:var(--lgc-ink-faint); font-weight:500; }\n\/* ---------- LANG SWITCH (bandeiras) ---------- *\/#legacy-pdp-root .lgc-langbar{ display:none; justify-content:center; gap:8px; padding-top:14px; }#legacy-pdp-root .lgc-lang-btn{  width:26px; height:19px; padding:0; border-radius:2px; overflow:hidden;  border:1px solid var(--lgc-line); opacity:.55; transition:opacity .2s ease, border-color .2s ease;  line-height:0;}#legacy-pdp-root .lgc-lang-btn img{ width:100%; height:100%; object-fit:cover; border-radius:1px; }#legacy-pdp-root .lgc-lang-btn.is-active{ opacity:1; border-color:var(--lgc-black); }\n\u003c\/style\u003e\n\n\u003csection class=\"lgc-wrap lgc-hero\"\u003e\n  \u003cspan class=\"lgc-badge\"\u003e\u003cspan class=\"lgc-badge-dot\"\u003e\u003c\/span\u003eLEGACY — Conçu pour durer\u003c\/span\u003e\n  \u003ch2 class=\"lgc-h1\"\u003eATHENS — Forme ronde intemporelle, clarté moderne.\u003c\/h2\u003e\n\n  \u003cp class=\"lgc-hero-sub\"\u003eUne silhouette ronde et compacte avec des verres polarisés UV400, de l'acétate sculpté et des détails raffinés de rivets dorés.\u003c\/p\u003e\n\n  \u003cdiv class=\"lgc-hero-pills\"\u003e\n\n    \u003cspan class=\"lgc-pill\"\u003eVerres polarisés\u003c\/span\u003e\n    \u003cspan class=\"lgc-pill\"\u003eProtection UV400\u003c\/span\u003e\n    \u003cspan class=\"lgc-pill\"\u003eRetours sous 14 jours\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-hero-img\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-athens-hero-4x5.png?v=1785947491\" alt=\"Lunettes de soleil rondes ATHENS polarisées UV400\"\u003e\u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\u003csection class=\"lgc-wrap lgc-section\"\u003e\n  \u003cdiv class=\"lgc-pillars-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\"\u003ePourquoi Legacy\u003c\/span\u003e\u003ch2 class=\"lgc-h2\"\u003eProtection ciblée, proportions intemporelles et style quotidien sans effort\u003c\/h2\u003e\n\n\n\u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-pillar-grid\"\u003e\n\n    \u003cdiv class=\"lgc-pillar is-dark\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M12 2 21 7 21 17 12 22 3 17 3 7Z\"\u003e\u003c\/path\u003e\u003cpath d=\"M3 7 12 12 21 7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch4\u003eClarté polarisée\u003c\/h4\u003e\n\n\u003cp\u003eLes verres polarisés sont conçus pour réduire l'éblouissement réfléchi pour une vision plus confortable dans des conditions de forte luminosité.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-pillar is-stone\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M4 4h9l7 7-9 9-7-7z\"\u003e\u003c\/path\u003e\u003ccircle cx=\"9\" cy=\"9\" r=\"1.4\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003ch4\u003eValeur raffinée\u003c\/h4\u003e\n\n\u003cp\u003eUne monture quotidienne élégante avec des proportions étudiées et sans majoration inutile.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-pillar is-graphite\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M12 2 3 6v6c0 5 4 8.5 9 10 5-1.5 9-5 9-10V6z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch4\u003eProtection UV400\u003c\/h4\u003e\n\n\u003cp\u003eLes verres UV400 sont conçus pour aider à protéger les yeux de la lumière UVA et UVB.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-pillar is-cream\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M4 12a8 8 0 1 0 3-6.2\"\u003e\u003c\/path\u003e\u003cpath d=\"M4 4v5h5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch4\u003eGarantie + Retours\u003c\/h4\u003e\n\n\u003cp\u003eDroit de rétractation de 14 jours et protection contre les défauts de fabrication.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n  \u003cdiv class=\"lgc-carousel-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\"\u003eLes Détails\u003c\/span\u003e\u003ch2 class=\"lgc-h2\"\u003eDétails de l'acétate, des verres et de la construction\u003c\/h2\u003e\n\n\u003cp class=\"lgc-p\"\u003eDécouvrez le profil en acétate arrondi, les verres polarisés, le pont en trou de serrure et la construction raffinée avec rivets dorés.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-carousel-wrap\"\u003e\n\n\u003cdiv class=\"lgc-carousel\" data-carousel=\"qualidade\"\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-athens-quality-1-9x16.png?v=1785947501\" alt=\"Détail de l'acétate et du rivet des lunettes de soleil ATHENS\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-athens-quality-2-9x16.png?v=1785947509\" alt=\"Détail des verres et du pont des lunettes de soleil ATHENS\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-athens-quality-3-9x16.png?v=1785947517\" alt=\"Détail de la charnière et des branches des lunettes de soleil ATHENS\"\u003e\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003cbutton class=\"lgc-arrow lgc-prev\" data-arrow-prev=\"qualidade\" aria-label=\"Précédent\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M15 18l-6-6 6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\u003cbutton class=\"lgc-arrow lgc-next\" data-arrow-next=\"qualidade\" aria-label=\"Suivant\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M9 18l6-6-6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-dots\" data-dots=\"qualidade\"\u003e\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n  \u003cdiv class=\"lgc-carousel-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\"\u003eDéfinition Urbaine\u003c\/span\u003e\u003ch2 class=\"lgc-h2\"\u003eUn caractère méditerranéen des matins en ville à l'heure dorée\u003c\/h2\u003e\n\n\u003cp class=\"lgc-p\"\u003ePortez ATHENS avec du lin, une tenue de tailleur ou des essentiels de tous les jours pour une finition décontractée et intemporelle.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-carousel-wrap\"\u003e\n\n\u003cdiv class=\"lgc-carousel\" data-carousel=\"uso\"\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-athens-lifestyle-1-9x16.png?v=1785947544\" alt=\"Lunettes de soleil ATHENS style de vie dans une rue méditerranéenne\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-athens-lifestyle-2-9x16.png?v=1785947536\" alt=\"Lunettes de soleil ATHENS style de vie café méditerranéen\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-athens-lifestyle-3-9x16.png?v=1785947554\" alt=\"Lunettes de soleil ATHENS style de vie heure dorée\"\u003e\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003cbutton class=\"lgc-arrow lgc-prev\" data-arrow-prev=\"uso\" aria-label=\"Précédent\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M15 18l-6-6 6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\u003cbutton class=\"lgc-arrow lgc-next\" data-arrow-next=\"uso\" aria-label=\"Suivant\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M9 18l6-6-6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-dots\" data-dots=\"uso\"\u003e\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c!-- OPTIONAL SIZE GUIDE\nInclude a size\/measurement table only when the source provides verified measurements\nin centimetres for direct comparison. Never create a table from size labels alone.\n--\u0026gt;\n\n\u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n  \u003cdiv class=\"lgc-card is-white\"\u003e\n\n\u003cdiv class=\"lgc-section-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\"\u003eSpécifications\u003c\/span\u003e\u003ch2 class=\"lgc-h2\"\u003eDétails du produit\u003c\/h2\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tabs-nav\" data-tabgroup=\"specs\"\u003e\n\n\u003cbutton class=\"lgc-tab-btn is-active\" data-tab=\"materiais\"\u003eConception\u003c\/button\u003e\u003cbutton class=\"lgc-tab-btn\" data-tab=\"cuidados\"\u003eEntretien\u003c\/button\u003e\u003cbutton class=\"lgc-tab-btn\" data-tab=\"tecnica\"\u003eAjustement\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tab-panel is-active\" data-panel=\"materiais\"\u003e\u003cdiv class=\"lgc-specs-list\"\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eStyle\u003c\/span\u003e\u003cspan\u003eLunettes de soleil rondes en acétate\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eFinition de la monture\u003c\/span\u003e\u003cspan\u003eConstruction en acétate sculpté brillant à monture complète\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eTechnologie des verres\u003c\/span\u003e\u003cspan\u003ePolarisé UV400\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eQuincaillerie\u003c\/span\u003e\u003cspan\u003eAccents flèche et triple rivet dorés\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tab-panel\" data-panel=\"cuidados\"\u003e\u003cdiv class=\"lgc-specs-list\"\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eNettoyage\u003c\/span\u003e\u003cspan\u003eUtiliser un chiffon en microfibre propre pour les verres\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eHumidité\u003c\/span\u003e\u003cspan\u003eRincer la poussière avant d'essuyer ; éviter la pression abrasive\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eSéchage\u003c\/span\u003e\u003cspan\u003eRanger au sec dans un étui de protection à l'abri de la chaleur\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tab-panel\" data-panel=\"tecnica\"\u003e\u003cdiv class=\"lgc-specs-list\"\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eProfil de la monture\u003c\/span\u003e\u003cspan\u003eSilhouette compacte, ronde, à monture complète\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eConseils d'ajustement\u003c\/span\u003e\u003cspan\u003eChoisir en fonction de la largeur du visage et de la couverture préférée\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eUtilisation\u003c\/span\u003e\u003cspan\u003eQuotidien \/ voyage \/ loisirs\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eDépartement\u003c\/span\u003e\u003cspan\u003eUnisexe\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003cdiv class=\"legacy-brand-card\" data-legacy-brand-signature=\"v6\"\u003e\n\n  \u003cdiv class=\"legacy-brand-card__inner\"\u003e\n\n    \u003cdiv class=\"legacy-brand-card__logo-wrap\"\u003e\n\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/logo-white.png?v=1785300933\" alt=\"Legacy Store\" class=\"legacy-brand-card__logo\"\u003e\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"legacy-brand-card__content\"\u003e\n\n      \u003cp class=\"legacy-brand-card__eyebrow\"\u003eÀ propos de nous\u003c\/p\u003e\n\n\n      \u003cp class=\"legacy-brand-card__text\"\u003e\n        Legacy est conçu pour ceux qui apprécient le style intemporel, les détails raffinés et la qualité durable.\n        Nous sélectionnons des essentiels élégants qui apportent confiance, caractère et sophistication sans effort\n        à la vie quotidienne.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"legacy-brand-card__socials\"\u003e\n\n      \u003ca href=\"https:\/\/instagram.com\/legacy.luxurywear\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"legacy-brand-card__social legacy-brand-card__social--clickable\" aria-label=\"Instagram Legacy Luxurywear\"\u003e\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003c!--$9--\u003e\n        \n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eInstagram\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \n\n      \u003cdiv class=\"legacy-brand-card__social\" aria-label=\"TikTok\"\u003e\n\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M14.2 4c.6 1.7 1.7 3 3.8 3.3v2.5c-1.4 0-2.7-.4-3.8-1.1v5.4c0 3-2.2 5-5.1 5-2.6 0-4.7-1.8-4.7-4.4 0-2.9 2.4-4.8 5.3-4.4v2.6c-1.2-.4-2.6.3-2.6 1.8 0 1.1.9 1.9 2 1.9 1.3 0 2.3-.8 2.3-2.6V4h2.8Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eTikTok\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"legacy-brand-card__social\" aria-label=\"YouTube\"\u003e\n\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M21.2 8.4c-.2-1-.9-1.8-1.9-2-1.7-.4-7.3-.4-7.3-.4s-5.6 0-7.3.4c-1 .2-1.7 1-1.9 2C2.4 10 2.4 12 2.4 12s0 2 .4 3.6c.2 1 .9 1.8 1.9 2 1.7.4 7.3.4 7.3.4s5.6 0 7.3-.4c1-.2 1.7-1 1.9-2 .4-1.6.4-3.6.4-3.6s0-2-.4-3.6Z\" stroke=\"currentColor\" stroke-width=\"1.8\" fill=\"none\"\u003e\u003c\/path\u003e\n            \u003cpath d=\"M10.2 9.4 15 12l-4.8 2.6V9.4Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eYouTube\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"legacy-brand-card__social\" aria-label=\"Facebook\"\u003e\n\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M13.4 20v-6.2h2.1l.4-2.5h-2.5V9.7c0-.7.2-1.2 1.2-1.2h1.4V6.2c-.2 0-.9-.1-1.8-.1-1.8 0-3.1 1.1-3.1 3.2v2h-2.1v2.5h2.1V20h2.3Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eFacebook\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \n\n\n\n\n\n\u003cstyle\u003e\n  .legacy-brand-card,\n  .legacy-brand-card * {\n    box-sizing: border-box;\n  }\n\n  .legacy-brand-card {\n    width: 100%;\n    margin: 0;\n  }\n\n  .legacy-brand-card__inner {\n    background: #1c1c1c;\n    color: #ffffff;\n    border-radius: 16px;\n    padding: 24px 22px;\n    font-family: Inter, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Arial, sans-serif;\n    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.16);\n  }\n\n  .legacy-brand-card__logo-wrap {\n    margin-bottom: 18px;\n  }\n\n  .legacy-brand-card__logo {\n    display: block;\n    max-width: 180px;\n    width: 100%;\n    height: auto;\n  }\n\n  .legacy-brand-card__content {\n    margin-bottom: 20px;\n  }\n\n  .legacy-brand-card__eyebrow {\n    margin: 0 0 10px;\n    font-size: 14px;\n    line-height: 1.2;\n    font-weight: 700;\n    color: #ffffff;\n  }\n\n  .legacy-brand-card__text {\n    margin: 0;\n    color: rgba(255, 255, 255, 0.72);\n    font-size: 15px;\n    line-height: 1.8;\n    font-weight: 400;\n    max-width: 640px;\n  }\n\n  .legacy-brand-card__socials {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 12px;\n  }\n\n  .legacy-brand-card__social {\n    display: flex;\n    align-items: center;\n    gap: 10px;\n    padding: 12px 14px;\n    border-radius: 12px;\n    background: rgba(255, 255, 255, 0.04);\n    border: 1px solid rgba(255, 255, 255, 0.08);\n    text-decoration: none;\n    color: #ffffff;\n    min-width: 0;\n  }\n\n  .legacy-brand-card__social--clickable {\n    transition: transform 0.2s ease, background 0.2s ease, border-color 0.2s ease;\n    cursor: pointer;\n  }\n\n  .legacy-brand-card__social--clickable:hover {\n    transform: translateY(-1px);\n    background: rgba(255, 255, 255, 0.07);\n    border-color: rgba(255, 255, 255, 0.16);\n  }\n\n  .legacy-brand-card__social-icon {\n    width: 18px;\n    height: 18px;\n    min-width: 18px;\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    color: #ffffff;\n  }\n\n  .legacy-brand-card__social-icon svg {\n    width: 18px;\n    height: 18px;\n    display: block;\n  }\n\n  .legacy-brand-card__social-label {\n    font-size: 13px;\n    font-weight: 600;\n    color: #ffffff;\n    white-space: nowrap;\n  }\n\n  .legacy-brand-card__social-handle {\n    margin-left: auto;\n    font-size: 13px;\n    color: rgba(255, 255, 255, 0.66);\n    overflow: hidden;\n    text-overflow: ellipsis;\n    white-space: nowrap;\n  }\n\n  @media screen and (max-width: 749px) {\n    .legacy-brand-card__inner {\n      padding: 20px 18px;\n      border-radius: 14px;\n    }\n\n    .legacy-brand-card__logo {\n      max-width: 160px;\n    }\n\n    .legacy-brand-card__text {\n      font-size: 14px;\n      line-height: 1.7;\n    }\n\n    .legacy-brand-card__socials {\n      grid-template-columns: 1fr;\n    }\n\n    .legacy-brand-card__social {\n      padding: 11px 12px;\n    }\n\n    .legacy-brand-card__social-label,\n    .legacy-brand-card__social-handle {\n      font-size: 12.5px;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cstyle\u003e\n  \/* Compatibility with the legacy PDP reset. Keeps the approved card visually identical. *\/\n  #legacy-pdp-root .legacy-brand-card,\n  #legacy-pdp-root .legacy-brand-card * { box-sizing: border-box; }\n  #legacy-pdp-root .legacy-brand-card { width: 100%; margin: 0; }\n  #legacy-pdp-root .legacy-brand-card__inner {\n    background: #1c1c1c; color: #ffffff; border-radius: 16px; padding: 24px 22px;\n    font-family: Inter, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Arial, sans-serif;\n    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.16);\n  }\n  #legacy-pdp-root .legacy-brand-card__logo-wrap { margin-bottom: 18px; }\n  #legacy-pdp-root .legacy-brand-card__logo { display: block; max-width: 180px; width: 100%; height: auto; }\n  #legacy-pdp-root .legacy-brand-card__content { margin-bottom: 20px; }\n  #legacy-pdp-root .legacy-brand-card__eyebrow {\n    margin: 0 0 10px; font-size: 14px; line-height: 1.2; font-weight: 700; color: #ffffff;\n  }\n  #legacy-pdp-root .legacy-brand-card__text {\n    margin: 0; color: rgba(255, 255, 255, 0.72); font-size: 15px; line-height: 1.8;\n    font-weight: 400; max-width: 640px;\n  }\n  #legacy-pdp-root .legacy-brand-card__socials {\n    display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 12px;\n  }\n  #legacy-pdp-root .legacy-brand-card__social {\n    display: flex; align-items: center; gap: 10px; padding: 12px 14px; border-radius: 12px;\n    background: rgba(255, 255, 255, 0.04); border: 1px solid rgba(255, 255, 255, 0.08);\n    text-decoration: none; color: #ffffff; min-width: 0;\n  }\n  #legacy-pdp-root .legacy-brand-card__social--clickable {\n    transition: transform 0.2s ease, background 0.2s ease, border-color 0.2s ease; cursor: pointer;\n  }\n  #legacy-pdp-root .legacy-brand-card__social--clickable:hover {\n    transform: translateY(-1px); background: rgba(255, 255, 255, 0.07);\n    border-color: rgba(255, 255, 255, 0.16);\n  }\n  #legacy-pdp-root .legacy-brand-card__social-icon {\n    width: 18px; height: 18px; min-width: 18px; display: inline-flex;\n    align-items: center; justify-content: center; color: #ffffff;\n  }\n  #legacy-pdp-root .legacy-brand-card__social-icon svg { width: 18px; height: 18px; display: block; }\n  #legacy-pdp-root .legacy-brand-card__social-label {\n    font-size: 13px; font-weight: 600; color: #ffffff; white-space: nowrap;\n  }\n  #legacy-pdp-root .legacy-brand-card__social-handle {\n    margin-left: auto; font-size: 13px; color: rgba(255, 255, 255, 0.66);\n    overflow: hidden; text-overflow: ellipsis; white-space: nowrap;\n  }\n  @media screen and (max-width: 749px) {\n    #legacy-pdp-root .legacy-brand-card__inner { padding: 20px 18px; border-radius: 14px; }\n    #legacy-pdp-root .legacy-brand-card__logo { max-width: 160px; }\n    #legacy-pdp-root .legacy-brand-card__text { font-size: 14px; line-height: 1.7; }\n    #legacy-pdp-root .legacy-brand-card__socials { grid-template-columns: 1fr; }\n    #legacy-pdp-root .legacy-brand-card__social { padding: 11px 12px; }\n    #legacy-pdp-root .legacy-brand-card__social-label,\n    #legacy-pdp-root .legacy-brand-card__social-handle { font-size: 12.5px; }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"lgc-wrap lgc-tagline\"\u003eLegacy n'est pas ce que nous avons. C'est ce que nous laissons.\u003c\/div\u003e\n\n\n\n\n\n\n\u003cscript\u003e\n(function(){\n  document.querySelectorAll('#legacy-pdp-root, .legacy-pdp').forEach(function(root){\n    if(root.dataset.lgcInit) return;\n    root.dataset.lgcInit = \"1\";\n\n    root.querySelectorAll('[data-tabgroup]').forEach(function(nav){\n      var section = nav.closest('.lgc-card') || root;\n      var buttons = nav.querySelectorAll('.lgc-tab-btn');\n      buttons.forEach(function(btn){\n        btn.addEventListener('click', function(){\n          var target = btn.getAttribute('data-tab');\n          buttons.forEach(function(b){ b.classList.remove('is-active'); });\n          btn.classList.add('is-active');\n          section.querySelectorAll('.lgc-tab-panel').forEach(function(panel){\n            panel.classList.toggle('is-active', panel.getAttribute('data-panel') === target);\n          });\n        });\n      });\n    });\n\n    root.querySelectorAll('.lgc-faq-item').forEach(function(item){\n      var q = item.querySelector('.lgc-faq-q');\n      if(q) q.addEventListener('click', function(){ item.classList.toggle('is-open'); });\n    });\n\n    var AUTOPLAY_MS = 5000;\n\n    root.querySelectorAll('.lgc-carousel').forEach(function(carousel){\n      var key = carousel.getAttribute('data-carousel');\n      var dotsWrap = root.querySelector('[data-dots=\"' + key + '\"]');\n      var originals = Array.prototype.slice.call(carousel.querySelectorAll('.lgc-carousel-item'));\n      var n = originals.length;\n      if(!dotsWrap || n \u003c 2) return;\n\n      originals.forEach(function(_, i){\n        var dot = document.createElement('span');\n        dot.className = 'lgc-dot' + (i === 0 ? ' is-active' : '');\n        dotsWrap.appendChild(dot);\n      });\n      var dots = dotsWrap.querySelectorAll('.lgc-dot');\n\n      var firstClone = originals[0].cloneNode(true);\n      var lastClone = originals[n - 1].cloneNode(true);\n      firstClone.setAttribute('aria-hidden', 'true');\n      lastClone.setAttribute('aria-hidden', 'true');\n      carousel.appendChild(firstClone);\n      carousel.insertBefore(lastClone, originals[0]);\n\n      var allItems = Array.prototype.slice.call(carousel.children);\n\n      function scrollLeftFor(el){\n        return el.getBoundingClientRect().left - carousel.getBoundingClientRect().left + carousel.scrollLeft;\n      }\n      function goTo(i, smooth){\n        carousel.scrollTo({ left: scrollLeftFor(allItems[i]), behavior: smooth ? 'smooth' : 'auto' });\n      }\n      function setActiveDot(realIndex){\n        dots.forEach(function(d, i){ d.classList.toggle('is-active', i === realIndex); });\n      }\n\n      goTo(1, false);\n\n      var settleTimer = null;\n      var autoplayTimer = null;\n\n      function settle(){\n        var center = carousel.scrollLeft + carousel.clientWidth \/ 2;\n        var closest = 1;\n        var closestDist = Infinity;\n        allItems.forEach(function(item, i){\n          var itemCenter = item.offsetLeft + item.clientWidth \/ 2;\n          var dist = Math.abs(itemCenter - center);\n          if(dist \u003c closestDist){ closestDist = dist; closest = i; }\n        });\n        var realIndex = (closest - 1 + n) % n;\n        setActiveDot(realIndex);\n        if(closest === 0){ goTo(n, false); }\n        else if(closest === allItems.length - 1){ goTo(1, false); }\n      }\n\n      carousel.addEventListener('scroll', function(){\n        clearTimeout(settleTimer);\n        settleTimer = setTimeout(settle, 120);\n      });\n\n      function step(dir){\n        var w = originals[0].getBoundingClientRect().width + 10;\n        carousel.scrollBy({ left: w * dir, behavior: 'smooth' });\n      }\n\n      function scheduleAutoplay(){\n        clearTimeout(autoplayTimer);\n        autoplayTimer = setTimeout(function(){\n          step(1);\n          scheduleAutoplay();\n        }, AUTOPLAY_MS);\n      }\n      function restartAutoplay(){ scheduleAutoplay(); }\n\n      ['pointerdown', 'touchstart', 'wheel'].forEach(function(evt){\n        carousel.addEventListener(evt, restartAutoplay, { passive: true });\n      });\n\n      var prevBtn = root.querySelector('[data-arrow-prev=\"' + key + '\"]');\n      var nextBtn = root.querySelector('[data-arrow-next=\"' + key + '\"]');\n      if(prevBtn) prevBtn.addEventListener('click', function(){ step(-1); restartAutoplay(); });\n      if(nextBtn) nextBtn.addEventListener('click', function(){ step(1); restartAutoplay(); });\n\n      scheduleAutoplay();\n    });\n  });\n})();\n\u003c\/script\u003e\n","brand":"Legacy","offers":[{"title":"Monture Olive \/ Verre Vert","offer_id":50226134089968,"sku":"15084184273056-52480355631264","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Monture Havane \/ Verres Verts","offer_id":50226134122736,"sku":"15084184273056-52480355664032","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Monture ambre \/ Verre bleu glacier","offer_id":50226134155504,"sku":"15084184273056-52480355598496","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Monture noire \/ Verre noir","offer_id":50226134188272,"sku":"15084184273056-52480355696800","price":32.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0855\/6357\/2464\/files\/legacy-athens-gallery-6_e7ebb792-24a0-471e-8c80-e1bdc5d9a951.png?v=1786195923"},{"product_id":"polarized-uv400-browline-sunglasses-legacy-vienna","title":"Lunettes de soleil polarisées UV400 semi-cerclées – Legacy VIENNA","description":"\n\n\u003cdiv class=\"legacy-pdp\" id=\"legacy-pdp-root\"\u003e\n\n\u003cstyle\u003e#legacy-pdp-root{  --lgc-black:#0D0D0D;  --lgc-graphite:#2B2B2B;  --lgc-stone:#D9D6CF;  --lgc-cream:#F2EFE9;  --lgc-white:#FFFFFF;  --lgc-ink-soft: rgba(13,13,13,0.62);  --lgc-ink-faint: rgba(13,13,13,0.42);  --lgc-line: rgba(13,13,13,0.08);  --lgc-radius-lg: 24px;  --lgc-radius-md: 18px;  --lgc-radius-sm: 12px;  --lgc-sans: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;  all: initial;  display:block;  box-sizing:border-box;  font-family: var(--lgc-sans);  color: var(--lgc-black);  background: var(--lgc-white);  -webkit-font-smoothing: antialiased;  text-align:left;  line-height:1.5;  max-width:600px;  margin:0 auto;}#legacy-pdp-root *, #legacy-pdp-root *::before, #legacy-pdp-root *::after{  box-sizing:border-box; margin:0; padding:0; font-family:inherit;  color:inherit; text-align:left; line-height:inherit; -webkit-font-smoothing: antialiased;}#legacy-pdp-root img{ max-width:100%; display:block; border:0; }#legacy-pdp-root button{ background:none; border:0; cursor:pointer; font:inherit; }#legacy-pdp-root ul{ list-style:none; }#legacy-pdp-root svg{ display:block; flex-shrink:0; }\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@300;400;500;600;700;800\u0026display=swap');\n#legacy-pdp-root .lgc-wrap{ padding:0 18px; }#legacy-pdp-root .lgc-section{ padding:36px 0; }\n#legacy-pdp-root .lgc-badge{  display:inline-flex; align-items:center; gap:6px;  background:var(--lgc-cream); color:var(--lgc-black);  padding:6px 14px; border-radius:999px; font-size:11.5px; font-weight:600;}#legacy-pdp-root .lgc-badge-dot{ width:6px; height:6px; border-radius:50%; background:var(--lgc-black); }\n#legacy-pdp-root .lgc-eyebrow{ font-size:12.5px; font-weight:600; color:var(--lgc-ink-soft); }#legacy-pdp-root .lgc-h1{ font-size:24px; font-weight:700; letter-spacing:-0.02em; line-height:1.12; }#legacy-pdp-root h2.lgc-h2{ font-size:22px; font-weight:700; letter-spacing:-0.02em; line-height:1.15; }#legacy-pdp-root h3.lgc-h3{ font-size:18px; font-weight:600; letter-spacing:-0.01em; }#legacy-pdp-root p.lgc-p{ font-size:15px; font-weight:400; color:var(--lgc-ink-soft); line-height:1.55; }\n\/* ---------- HERO ---------- *\/#legacy-pdp-root .lgc-hero{ padding:36px 0 8px; text-align:center; }#legacy-pdp-root .lgc-hero h1{ margin-top:14px; }#legacy-pdp-root .lgc-hero-sub{ margin:14px 0 0; font-size:15.5px; color:var(--lgc-ink-soft); }#legacy-pdp-root .lgc-hero-pills{ display:flex; gap:8px; justify-content:center; margin-top:20px; flex-wrap:wrap; }#legacy-pdp-root .lgc-pill{  font-size:12px; font-weight:500; padding:7px 14px; border-radius:999px;  background:var(--lgc-white); border:1px solid var(--lgc-line); color:var(--lgc-black);}#legacy-pdp-root .lgc-hero-img{  margin-top:26px; border-radius:var(--lgc-radius-lg); overflow:hidden; background:var(--lgc-cream);}#legacy-pdp-root .lgc-hero-img img{ width:100%; aspect-ratio:4\/5; object-fit:cover; }\n\/* ---------- PILARES ---------- *\/#legacy-pdp-root .lgc-pillars-head{ margin-bottom:18px; }#legacy-pdp-root .lgc-pillars-head h2{ margin-top:8px; }#legacy-pdp-root .lgc-pillar-grid{ display:grid; grid-template-columns:1fr 1fr; gap:12px; }#legacy-pdp-root .lgc-pillar{  border-radius:var(--lgc-radius-md); padding:20px 18px; min-height:150px;  display:flex; flex-direction:column; justify-content:flex-start;}#legacy-pdp-root .lgc-pillar.is-dark{ background:var(--lgc-black); color:var(--lgc-white); }#legacy-pdp-root .lgc-pillar.is-graphite{ background:var(--lgc-graphite); color:var(--lgc-white); }#legacy-pdp-root .lgc-pillar.is-stone{ background:var(--lgc-stone); color:var(--lgc-black); }#legacy-pdp-root .lgc-pillar.is-cream{ background:var(--lgc-cream); color:var(--lgc-black); }#legacy-pdp-root .lgc-pillar svg{ width:20px; height:20px; margin-bottom:16px; opacity:.9; }#legacy-pdp-root .lgc-pillar h4{ font-size:15px; font-weight:600; margin-bottom:6px; letter-spacing:-0.01em; }#legacy-pdp-root .lgc-pillar p{ font-size:12.5px; opacity:.72; font-weight:400; line-height:1.4; }\n\/* ---------- CARROSSÉIS ---------- *\/#legacy-pdp-root .lgc-carousel-head{ margin-bottom:16px; }#legacy-pdp-root .lgc-carousel-head h2{ margin-top:8px; }#legacy-pdp-root .lgc-carousel-head .lgc-p{ margin-top:6px; }#legacy-pdp-root .lgc-carousel{  display:flex; overflow-x:auto; gap:10px; scroll-snap-type:x mandatory;  -webkit-overflow-scrolling:touch; scrollbar-width:none; padding-bottom:2px;  margin:0 -18px; padding-left:18px; padding-right:18px;}#legacy-pdp-root .lgc-carousel::-webkit-scrollbar{ display:none; }#legacy-pdp-root .lgc-carousel-item{  flex:0 0 82%; scroll-snap-align:center; border-radius:var(--lgc-radius-md);  overflow:hidden; background:var(--lgc-cream); position:relative;}#legacy-pdp-root .lgc-carousel-item img{ width:100%; aspect-ratio:9\/16; object-fit:cover; }#legacy-pdp-root .lgc-carousel-cap{  position:absolute; left:10px; bottom:10px; background:rgba(13,13,13,0.55);  color:var(--lgc-white); font-size:11.5px; font-weight:500; padding:5px 10px; border-radius:999px;  backdrop-filter:blur(4px);}#legacy-pdp-root .lgc-carousel-wrap{ position:relative; }#legacy-pdp-root .lgc-arrow{  position:absolute; top:50%; transform:translateY(-50%); z-index:2;  width:32px; height:32px; border-radius:50%; background:rgba(13,13,13,0.5);  display:flex; align-items:center; justify-content:center; backdrop-filter:blur(4px);}#legacy-pdp-root .lgc-arrow svg{ width:16px; height:16px; stroke:var(--lgc-white); }#legacy-pdp-root .lgc-arrow.lgc-prev{ left:8px; }#legacy-pdp-root .lgc-arrow.lgc-next{ right:8px; }#legacy-pdp-root .lgc-dots{ display:flex; justify-content:center; gap:6px; margin-top:14px; }#legacy-pdp-root .lgc-dot{ width:6px; height:6px; border-radius:50%; background:var(--lgc-line); transition:all .2s ease; }#legacy-pdp-root .lgc-dot.is-active{ background:var(--lgc-black); width:16px; border-radius:3px; }\n\/* ---------- CARDS (dimensões \/ specs \/ faq) ---------- *\/#legacy-pdp-root .lgc-card{ background:var(--lgc-cream); border-radius:var(--lgc-radius-lg); padding:22px 18px; }#legacy-pdp-root .lgc-card.is-white{ background:var(--lgc-white); border:1px solid var(--lgc-line); }#legacy-pdp-root .lgc-section-head{ margin-bottom:18px; }#legacy-pdp-root .lgc-section-head h2{ margin-top:6px; }#legacy-pdp-root .lgc-tabs-nav{  display:inline-flex; gap:4px; background:var(--lgc-white); padding:4px; border-radius:999px; margin-bottom:18px;}#legacy-pdp-root .lgc-card.is-white .lgc-tabs-nav{ background:var(--lgc-cream); }#legacy-pdp-root .lgc-tab-btn{  padding:8px 14px; font-size:12.5px; font-weight:600; border-radius:999px; color:var(--lgc-ink-faint);  transition:all .2s ease;}#legacy-pdp-root .lgc-tab-btn.is-active{ background:var(--lgc-black); color:var(--lgc-white); }#legacy-pdp-root .lgc-tab-panel{ display:none; }#legacy-pdp-root .lgc-tab-panel.is-active{ display:block; }\n#legacy-pdp-root table.lgc-table{  width:100%; border-collapse:separate; border-spacing:0; font-size:13.5px;  background:var(--lgc-white); border-radius:var(--lgc-radius-sm); overflow:hidden;}#legacy-pdp-root table.lgc-table th, #legacy-pdp-root table.lgc-table td{  padding:11px 12px; text-align:left; border-bottom:1px solid var(--lgc-line);}#legacy-pdp-root table.lgc-table td:first-child{ font-weight:600; width:46%; }#legacy-pdp-root table.lgc-table tr:last-child td{ border-bottom:0; }#legacy-pdp-root .lgc-size-note{ font-size:12px; color:var(--lgc-ink-faint); margin-top:14px; }#legacy-pdp-root .lgc-table-scroll{  max-width:100%; overflow:hidden;  border-radius:var(--lgc-radius-sm); border:1px solid var(--lgc-line);}#legacy-pdp-root .lgc-table-scroll table.lgc-table{  width:100%; table-layout:fixed; border-radius:0; font-size:10.5px;}#legacy-pdp-root .lgc-table-scroll table.lgc-table th,#legacy-pdp-root .lgc-table-scroll table.lgc-table td{  padding:7px 3px; text-align:center; white-space:normal; word-break:break-word; overflow-wrap:break-word;}#legacy-pdp-root .lgc-table-scroll table.lgc-table th{  font-size:7.8px; letter-spacing:0; text-transform:uppercase; font-weight:600;  color:var(--lgc-ink-soft); background:var(--lgc-cream); line-height:1.2;}#legacy-pdp-root .lgc-table-scroll table.lgc-table td:first-child,#legacy-pdp-root .lgc-table-scroll table.lgc-table th:first-child{  font-weight:700;}\n#legacy-pdp-root .lgc-specs-list{ display:grid; gap:0; }#legacy-pdp-root .lgc-specs-row{  display:grid; grid-template-columns:1fr; gap:2px; padding:13px 0; border-bottom:1px solid var(--lgc-line); font-size:13.5px;}#legacy-pdp-root .lgc-specs-row:last-child{ border-bottom:0; }#legacy-pdp-root .lgc-specs-row span:first-child{ font-weight:600; color:var(--lgc-black); font-size:11px; text-transform:uppercase; letter-spacing:.04em; opacity:.6; }#legacy-pdp-root .lgc-specs-row span:last-child{ color:var(--lgc-black); }\n\/* ---------- GARANTIA (2 por linha) ---------- *\/#legacy-pdp-root .lgc-trust-head{ margin-bottom:18px; }#legacy-pdp-root .lgc-trust-head h2{ margin-top:8px; }#legacy-pdp-root .lgc-trust-grid{ display:grid; grid-template-columns:1fr 1fr; gap:12px; }#legacy-pdp-root .lgc-trust-item{  border-radius:var(--lgc-radius-md); padding:20px 14px; text-align:center; background:var(--lgc-cream);}#legacy-pdp-root .lgc-trust-item svg{ width:22px; height:22px; margin:0 auto 12px; }#legacy-pdp-root .lgc-trust-item h4{ font-size:14px; font-weight:600; margin-bottom:5px; }#legacy-pdp-root .lgc-trust-item p{ font-size:12px; color:var(--lgc-ink-soft); line-height:1.4; }\n\/* ---------- FAQ ---------- *\/#legacy-pdp-root .lgc-faq-item{ border-bottom:1px solid var(--lgc-line); }#legacy-pdp-root .lgc-faq-item:last-child{ border-bottom:0; }#legacy-pdp-root .lgc-faq-q{  width:100%; display:flex; justify-content:space-between; align-items:center; gap:10px;  padding:15px 2px; font-size:14px; font-weight:600; text-align:left;}#legacy-pdp-root .lgc-faq-q .lgc-plus{ font-size:18px; font-weight:300; transition:transform .25s ease; color:var(--lgc-ink-faint); }#legacy-pdp-root .lgc-faq-item.is-open .lgc-plus{ transform:rotate(45deg); }#legacy-pdp-root .lgc-faq-a{ max-height:0; overflow:hidden; transition:max-height .3s ease; }#legacy-pdp-root .lgc-faq-a-inner{ padding:0 2px 16px; font-size:13px; color:var(--lgc-ink-soft); }#legacy-pdp-root .lgc-faq-item.is-open .lgc-faq-a{ max-height:300px; }\n\/* ---------- FOOTER ---------- *\/#legacy-pdp-root .lgc-tagline{ text-align:center; padding:32px 20px 6px; font-size:13px; color:var(--lgc-ink-faint); font-weight:500; }\n\/* ---------- LANG SWITCH (bandeiras) ---------- *\/#legacy-pdp-root .lgc-langbar{ display:none; justify-content:center; gap:8px; padding-top:14px; }#legacy-pdp-root .lgc-lang-btn{  width:26px; height:19px; padding:0; border-radius:2px; overflow:hidden;  border:1px solid var(--lgc-line); opacity:.55; transition:opacity .2s ease, border-color .2s ease;  line-height:0;}#legacy-pdp-root .lgc-lang-btn img{ width:100%; height:100%; object-fit:cover; border-radius:1px; }#legacy-pdp-root .lgc-lang-btn.is-active{ opacity:1; border-color:var(--lgc-black); }\n\u003c\/style\u003e\n\n\u003csection class=\"lgc-wrap lgc-hero\"\u003e\n  \u003cspan class=\"lgc-badge\"\u003e\u003cspan class=\"lgc-badge-dot\"\u003e\u003c\/span\u003eLEGACY — Conçu pour durer\u003c\/span\u003e\n  \u003ch2 class=\"lgc-h1\"\u003eVIENNA — Structure classique, clarté moderne.\u003c\/h2\u003e\n\n  \u003cp class=\"lgc-hero-sub\"\u003eUne silhouette classique de sourcil avec des verres polarisés UV400, des montures inférieures fines en métal et un profil à double pont raffiné.\u003c\/p\u003e\n\n  \u003cdiv class=\"lgc-hero-pills\"\u003e\n\n    \u003cspan class=\"lgc-pill\"\u003eVerres polarisés\u003c\/span\u003e\n    \u003cspan class=\"lgc-pill\"\u003eProtection UV400\u003c\/span\u003e\n    \u003cspan class=\"lgc-pill\"\u003eRetours sous 14 jours\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-hero-img\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-vienna-hero-4x5.png?v=1785946699\" alt=\"VIENNA lunettes de soleil polarisées UV400 à monture frontale\"\u003e\u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\u003csection class=\"lgc-wrap lgc-section\"\u003e\n  \u003cdiv class=\"lgc-pillars-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\"\u003ePourquoi Legacy\u003c\/span\u003e\u003ch2 class=\"lgc-h2\"\u003eProtection ciblée, structure intemporelle et style quotidien sans effort\u003c\/h2\u003e\n\n\n\u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-pillar-grid\"\u003e\n\n    \u003cdiv class=\"lgc-pillar is-dark\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M12 2 21 7 21 17 12 22 3 17 3 7Z\"\u003e\u003c\/path\u003e\u003cpath d=\"M3 7 12 12 21 7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch4\u003eClarté polarisée\u003c\/h4\u003e\n\n\u003cp\u003eLes verres polarisés sont conçus pour réduire l'éblouissement réfléchi pour une vision plus confortable dans des conditions lumineuses.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-pillar is-stone\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M4 4h9l7 7-9 9-7-7z\"\u003e\u003c\/path\u003e\u003ccircle cx=\"9\" cy=\"9\" r=\"1.4\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003ch4\u003eValeur raffinée\u003c\/h4\u003e\n\n\u003cp\u003eUne monture quotidienne élégante avec des proportions étudiées et sans majoration inutile.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-pillar is-graphite\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M12 2 3 6v6c0 5 4 8.5 9 10 5-1.5 9-5 9-10V6z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch4\u003eProtection UV400\u003c\/h4\u003e\n\n\u003cp\u003eLes verres UV400 sont conçus pour aider à protéger les yeux des rayons UVA et UVB.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-pillar is-cream\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M4 12a8 8 0 1 0 3-6.2\"\u003e\u003c\/path\u003e\u003cpath d=\"M4 4v5h5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch4\u003eGarantie + Retours\u003c\/h4\u003e\n\n\u003cp\u003eDroit de rétractation de 14 jours et protection contre les défauts de fabrication.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n  \u003cdiv class=\"lgc-carousel-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\"\u003eLes détails\u003c\/span\u003e\u003ch2 class=\"lgc-h2\"\u003eDétails de la monture, des verres et de la construction de près\u003c\/h2\u003e\n\n\u003cp class=\"lgc-p\"\u003eExplorez la monture sculptée, les verres polarisés, les fines montures métalliques, le pont argenté et la construction épurée des branches.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-carousel-wrap\"\u003e\n\n\u003cdiv class=\"lgc-carousel\" data-carousel=\"qualidade\"\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-vienna-quality-1-9x16.png?v=1785946693\" alt=\"VIENNA sunglasses browline frame detail\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-vienna-quality-2-9x16.png?v=1785946683\" alt=\"VIENNA sunglasses polarized lens detail\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-vienna-quality-3-9x16.png?v=1785946689\" alt=\"VIENNA sunglasses temple and hinge detail\"\u003e\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003cbutton class=\"lgc-arrow lgc-prev\" data-arrow-prev=\"qualidade\" aria-label=\"Précédent\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M15 18l-6-6 6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\u003cbutton class=\"lgc-arrow lgc-next\" data-arrow-next=\"qualidade\" aria-label=\"Suivant\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M9 18l6-6-6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-dots\" data-dots=\"qualidade\"\u003e\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n  \u003cdiv class=\"lgc-carousel-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\"\u003eDéfinition urbaine\u003c\/span\u003e\u003ch2 class=\"lgc-h2\"\u003eDéfinition classique des réunions matinales à la lumière du soir\u003c\/h2\u003e\n\n\u003cp class=\"lgc-p\"\u003ePortez les VIENNA avec un costume, des tricots ou des essentiels quotidiens sophistiqués pour une finition sereine et intemporelle.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-carousel-wrap\"\u003e\n\n\u003cdiv class=\"lgc-carousel\" data-carousel=\"uso\"\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-vienna-lifestyle-1-9x16.png?v=1785946713\" alt=\"VIENNA browline sunglasses lifestyle in Vienna\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-vienna-lifestyle-2-9x16.png?v=1785946728\" alt=\"VIENNA sunglasses city lifestyle\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-vienna-lifestyle-3-9x16.png?v=1785946720\" alt=\"VIENNA polarized sunglasses outdoor lifestyle\"\u003e\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003cbutton class=\"lgc-arrow lgc-prev\" data-arrow-prev=\"uso\" aria-label=\"Précédent\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M15 18l-6-6 6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\u003cbutton class=\"lgc-arrow lgc-next\" data-arrow-next=\"uso\" aria-label=\"Suivant\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M9 18l6-6-6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-dots\" data-dots=\"uso\"\u003e\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c!-- OPTIONAL SIZE GUIDE\nInclude a size\/measurement table only when the source provides verified measurements\nin centimetres for direct comparison. Never create a table from size labels alone.\n--\u0026gt;\n\n\u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n  \u003cdiv class=\"lgc-card is-white\"\u003e\n\n\u003cdiv class=\"lgc-section-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\"\u003eSpécifications\u003c\/span\u003e\u003ch2 class=\"lgc-h2\"\u003eDétails du produit\u003c\/h2\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tabs-nav\" data-tabgroup=\"specs\"\u003e\n\n\u003cbutton class=\"lgc-tab-btn is-active\" data-tab=\"materiais\"\u003eDesign\u003c\/button\u003e\u003cbutton class=\"lgc-tab-btn\" data-tab=\"cuidados\"\u003eEntretien\u003c\/button\u003e\u003cbutton class=\"lgc-tab-btn\" data-tab=\"tecnica\"\u003eAjustement\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tab-panel is-active\" data-panel=\"materiais\"\u003e\u003cdiv class=\"lgc-specs-list\"\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eStyle\u003c\/span\u003e\u003cspan\u003eLunettes de soleil de type browline\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eFinition de la monture\u003c\/span\u003e\u003cspan\u003eMonture supérieure brillante avec montures inférieures fines en métal\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eTechnologie des verres\u003c\/span\u003e\u003cspan\u003ePolarisés UV400\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eMatériel\u003c\/span\u003e\u003cspan\u003ePont argenté et rivets ovales\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tab-panel\" data-panel=\"cuidados\"\u003e\u003cdiv class=\"lgc-specs-list\"\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eNettoyage\u003c\/span\u003e\u003cspan\u003eUtiliser un chiffon microfibre propre pour verres\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eHumidité\u003c\/span\u003e\u003cspan\u003eRincer la poussière avant d'essuyer ; éviter une pression abrasive\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eSéchage\u003c\/span\u003e\u003cspan\u003eRanger au sec dans un étui de protection, loin de la chaleur\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tab-panel\" data-panel=\"tecnica\"\u003e\u003cdiv class=\"lgc-specs-list\"\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eProfil de la monture\u003c\/span\u003e\u003cspan\u003eSilhouette classique de type browline\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eConseils d'ajustement\u003c\/span\u003e\u003cspan\u003eChoisir en fonction de la largeur du visage et de la couvrance souhaitée\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eUtilisation\u003c\/span\u003e\u003cspan\u003eQuotidien \/ voyage \/ loisirs\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eDépartement\u003c\/span\u003e\u003cspan\u003eUnisexe\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003cdiv class=\"legacy-brand-card\" data-legacy-brand-signature=\"v6\"\u003e\n\n  \u003cdiv class=\"legacy-brand-card__inner\"\u003e\n\n    \u003cdiv class=\"legacy-brand-card__logo-wrap\"\u003e\n\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/logo-white.png?v=1785300933\" alt=\"Legacy Store\" class=\"legacy-brand-card__logo\"\u003e\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"legacy-brand-card__content\"\u003e\n\n      \u003cp class=\"legacy-brand-card__eyebrow\"\u003eÀ propos de nous\u003c\/p\u003e\n\n\n      \u003cp class=\"legacy-brand-card__text\"\u003e\n        Legacy est conçu pour ceux qui apprécient le style intemporel, les détails raffinés et la qualité durable.\n        Nous sélectionnons des essentiels élégants qui apportent confiance, caractère et sophistication sans effort\n        à la vie quotidienne.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"legacy-brand-card__socials\"\u003e\n\n      \u003ca href=\"https:\/\/instagram.com\/legacy.luxurywear\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"legacy-brand-card__social legacy-brand-card__social--clickable\" aria-label=\"Instagram Legacy Luxurywear\"\u003e\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003c!--$9--\u003e\n        \n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eInstagram\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \n\n      \u003cdiv class=\"legacy-brand-card__social\" aria-label=\"TikTok\"\u003e\n\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M14.2 4c.6 1.7 1.7 3 3.8 3.3v2.5c-1.4 0-2.7-.4-3.8-1.1v5.4c0 3-2.2 5-5.1 5-2.6 0-4.7-1.8-4.7-4.4 0-2.9 2.4-4.8 5.3-4.4v2.6c-1.2-.4-2.6.3-2.6 1.8 0 1.1.9 1.9 2 1.9 1.3 0 2.3-.8 2.3-2.6V4h2.8Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eTikTok\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"legacy-brand-card__social\" aria-label=\"YouTube\"\u003e\n\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M21.2 8.4c-.2-1-.9-1.8-1.9-2-1.7-.4-7.3-.4-7.3-.4s-5.6 0-7.3.4c-1 .2-1.7 1-1.9 2C2.4 10 2.4 12 2.4 12s0 2 .4 3.6c.2 1 .9 1.8 1.9 2 1.7.4 7.3.4 7.3.4s5.6 0 7.3-.4c1-.2 1.7-1 1.9-2 .4-1.6.4-3.6.4-3.6s0-2-.4-3.6Z\" stroke=\"currentColor\" stroke-width=\"1.8\" fill=\"none\"\u003e\u003c\/path\u003e\n            \u003cpath d=\"M10.2 9.4 15 12l-4.8 2.6V9.4Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eYouTube\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"legacy-brand-card__social\" aria-label=\"Facebook\"\u003e\n\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M13.4 20v-6.2h2.1l.4-2.5h-2.5V9.7c0-.7.2-1.2 1.2-1.2h1.4V6.2c-.2 0-.9-.1-1.8-.1-1.8 0-3.1 1.1-3.1 3.2v2h-2.1v2.5h2.1V20h2.3Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eFacebook\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \n\n\n\n\n\n\u003cstyle\u003e\n  .legacy-brand-card,\n  .legacy-brand-card * {\n    box-sizing: border-box;\n  }\n\n  .legacy-brand-card {\n    width: 100%;\n    margin: 0;\n  }\n\n  .legacy-brand-card__inner {\n    background: #1c1c1c;\n    color: #ffffff;\n    border-radius: 16px;\n    padding: 24px 22px;\n    font-family: Inter, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Arial, sans-serif;\n    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.16);\n  }\n\n  .legacy-brand-card__logo-wrap {\n    margin-bottom: 18px;\n  }\n\n  .legacy-brand-card__logo {\n    display: block;\n    max-width: 180px;\n    width: 100%;\n    height: auto;\n  }\n\n  .legacy-brand-card__content {\n    margin-bottom: 20px;\n  }\n\n  .legacy-brand-card__eyebrow {\n    margin: 0 0 10px;\n    font-size: 14px;\n    line-height: 1.2;\n    font-weight: 700;\n    color: #ffffff;\n  }\n\n  .legacy-brand-card__text {\n    margin: 0;\n    color: rgba(255, 255, 255, 0.72);\n    font-size: 15px;\n    line-height: 1.8;\n    font-weight: 400;\n    max-width: 640px;\n  }\n\n  .legacy-brand-card__socials {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 12px;\n  }\n\n  .legacy-brand-card__social {\n    display: flex;\n    align-items: center;\n    gap: 10px;\n    padding: 12px 14px;\n    border-radius: 12px;\n    background: rgba(255, 255, 255, 0.04);\n    border: 1px solid rgba(255, 255, 255, 0.08);\n    text-decoration: none;\n    color: #ffffff;\n    min-width: 0;\n  }\n\n  .legacy-brand-card__social--clickable {\n    transition: transform 0.2s ease, background 0.2s ease, border-color 0.2s ease;\n    cursor: pointer;\n  }\n\n  .legacy-brand-card__social--clickable:hover {\n    transform: translateY(-1px);\n    background: rgba(255, 255, 255, 0.07);\n    border-color: rgba(255, 255, 255, 0.16);\n  }\n\n  .legacy-brand-card__social-icon {\n    width: 18px;\n    height: 18px;\n    min-width: 18px;\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    color: #ffffff;\n  }\n\n  .legacy-brand-card__social-icon svg {\n    width: 18px;\n    height: 18px;\n    display: block;\n  }\n\n  .legacy-brand-card__social-label {\n    font-size: 13px;\n    font-weight: 600;\n    color: #ffffff;\n    white-space: nowrap;\n  }\n\n  .legacy-brand-card__social-handle {\n    margin-left: auto;\n    font-size: 13px;\n    color: rgba(255, 255, 255, 0.66);\n    overflow: hidden;\n    text-overflow: ellipsis;\n    white-space: nowrap;\n  }\n\n  @media screen and (max-width: 749px) {\n    .legacy-brand-card__inner {\n      padding: 20px 18px;\n      border-radius: 14px;\n    }\n\n    .legacy-brand-card__logo {\n      max-width: 160px;\n    }\n\n    .legacy-brand-card__text {\n      font-size: 14px;\n      line-height: 1.7;\n    }\n\n    .legacy-brand-card__socials {\n      grid-template-columns: 1fr;\n    }\n\n    .legacy-brand-card__social {\n      padding: 11px 12px;\n    }\n\n    .legacy-brand-card__social-label,\n    .legacy-brand-card__social-handle {\n      font-size: 12.5px;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cstyle\u003e\n  \/* Compatibility with the legacy PDP reset. Keeps the approved card visually identical. *\/\n  #legacy-pdp-root .legacy-brand-card,\n  #legacy-pdp-root .legacy-brand-card * { box-sizing: border-box; }\n  #legacy-pdp-root .legacy-brand-card { width: 100%; margin: 0; }\n  #legacy-pdp-root .legacy-brand-card__inner {\n    background: #1c1c1c; color: #ffffff; border-radius: 16px; padding: 24px 22px;\n    font-family: Inter, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Arial, sans-serif;\n    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.16);\n  }\n  #legacy-pdp-root .legacy-brand-card__logo-wrap { margin-bottom: 18px; }\n  #legacy-pdp-root .legacy-brand-card__logo { display: block; max-width: 180px; width: 100%; height: auto; }\n  #legacy-pdp-root .legacy-brand-card__content { margin-bottom: 20px; }\n  #legacy-pdp-root .legacy-brand-card__eyebrow {\n    margin: 0 0 10px; font-size: 14px; line-height: 1.2; font-weight: 700; color: #ffffff;\n  }\n  #legacy-pdp-root .legacy-brand-card__text {\n    margin: 0; color: rgba(255, 255, 255, 0.72); font-size: 15px; line-height: 1.8;\n    font-weight: 400; max-width: 640px;\n  }\n  #legacy-pdp-root .legacy-brand-card__socials {\n    display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 12px;\n  }\n  #legacy-pdp-root .legacy-brand-card__social {\n    display: flex; align-items: center; gap: 10px; padding: 12px 14px; border-radius: 12px;\n    background: rgba(255, 255, 255, 0.04); border: 1px solid rgba(255, 255, 255, 0.08);\n    text-decoration: none; color: #ffffff; min-width: 0;\n  }\n  #legacy-pdp-root .legacy-brand-card__social--clickable {\n    transition: transform 0.2s ease, background 0.2s ease, border-color 0.2s ease; cursor: pointer;\n  }\n  #legacy-pdp-root .legacy-brand-card__social--clickable:hover {\n    transform: translateY(-1px); background: rgba(255, 255, 255, 0.07);\n    border-color: rgba(255, 255, 255, 0.16);\n  }\n  #legacy-pdp-root .legacy-brand-card__social-icon {\n    width: 18px; height: 18px; min-width: 18px; display: inline-flex;\n    align-items: center; justify-content: center; color: #ffffff;\n  }\n  #legacy-pdp-root .legacy-brand-card__social-icon svg { width: 18px; height: 18px; display: block; }\n  #legacy-pdp-root .legacy-brand-card__social-label {\n    font-size: 13px; font-weight: 600; color: #ffffff; white-space: nowrap;\n  }\n  #legacy-pdp-root .legacy-brand-card__social-handle {\n    margin-left: auto; font-size: 13px; color: rgba(255, 255, 255, 0.66);\n    overflow: hidden; text-overflow: ellipsis; white-space: nowrap;\n  }\n  @media screen and (max-width: 749px) {\n    #legacy-pdp-root .legacy-brand-card__inner { padding: 20px 18px; border-radius: 14px; }\n    #legacy-pdp-root .legacy-brand-card__logo { max-width: 160px; }\n    #legacy-pdp-root .legacy-brand-card__text { font-size: 14px; line-height: 1.7; }\n    #legacy-pdp-root .legacy-brand-card__socials { grid-template-columns: 1fr; }\n    #legacy-pdp-root .legacy-brand-card__social { padding: 11px 12px; }\n    #legacy-pdp-root .legacy-brand-card__social-label,\n    #legacy-pdp-root .legacy-brand-card__social-handle { font-size: 12.5px; }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"lgc-wrap lgc-tagline\"\u003eLegacy n'est pas ce que nous avons. C'est ce que nous laissons.\u003c\/div\u003e\n\n\n\n\n\n\n\u003cscript\u003e\n(function(){\n  document.querySelectorAll('#legacy-pdp-root, .legacy-pdp').forEach(function(root){\n    if(root.dataset.lgcInit) return;\n    root.dataset.lgcInit = \"1\";\n\n    root.querySelectorAll('[data-tabgroup]').forEach(function(nav){\n      var section = nav.closest('.lgc-card') || root;\n      var buttons = nav.querySelectorAll('.lgc-tab-btn');\n      buttons.forEach(function(btn){\n        btn.addEventListener('click', function(){\n          var target = btn.getAttribute('data-tab');\n          buttons.forEach(function(b){ b.classList.remove('is-active'); });\n          btn.classList.add('is-active');\n          section.querySelectorAll('.lgc-tab-panel').forEach(function(panel){\n            panel.classList.toggle('is-active', panel.getAttribute('data-panel') === target);\n          });\n        });\n      });\n    });\n\n    root.querySelectorAll('.lgc-faq-item').forEach(function(item){\n      var q = item.querySelector('.lgc-faq-q');\n      if(q) q.addEventListener('click', function(){ item.classList.toggle('is-open'); });\n    });\n\n    var AUTOPLAY_MS = 5000;\n\n    root.querySelectorAll('.lgc-carousel').forEach(function(carousel){\n      var key = carousel.getAttribute('data-carousel');\n      var dotsWrap = root.querySelector('[data-dots=\"' + key + '\"]');\n      var originals = Array.prototype.slice.call(carousel.querySelectorAll('.lgc-carousel-item'));\n      var n = originals.length;\n      if(!dotsWrap || n \u003c 2) return;\n\n      originals.forEach(function(_, i){\n        var dot = document.createElement('span');\n        dot.className = 'lgc-dot' + (i === 0 ? ' is-active' : '');\n        dotsWrap.appendChild(dot);\n      });\n      var dots = dotsWrap.querySelectorAll('.lgc-dot');\n\n      var firstClone = originals[0].cloneNode(true);\n      var lastClone = originals[n - 1].cloneNode(true);\n      firstClone.setAttribute('aria-hidden', 'true');\n      lastClone.setAttribute('aria-hidden', 'true');\n      carousel.appendChild(firstClone);\n      carousel.insertBefore(lastClone, originals[0]);\n\n      var allItems = Array.prototype.slice.call(carousel.children);\n\n      function scrollLeftFor(el){\n        return el.getBoundingClientRect().left - carousel.getBoundingClientRect().left + carousel.scrollLeft;\n      }\n      function goTo(i, smooth){\n        carousel.scrollTo({ left: scrollLeftFor(allItems[i]), behavior: smooth ? 'smooth' : 'auto' });\n      }\n      function setActiveDot(realIndex){\n        dots.forEach(function(d, i){ d.classList.toggle('is-active', i === realIndex); });\n      }\n\n      goTo(1, false);\n\n      var settleTimer = null;\n      var autoplayTimer = null;\n\n      function settle(){\n        var center = carousel.scrollLeft + carousel.clientWidth \/ 2;\n        var closest = 1;\n        var closestDist = Infinity;\n        allItems.forEach(function(item, i){\n          var itemCenter = item.offsetLeft + item.clientWidth \/ 2;\n          var dist = Math.abs(itemCenter - center);\n          if(dist \u003c closestDist){ closestDist = dist; closest = i; }\n        });\n        var realIndex = (closest - 1 + n) % n;\n        setActiveDot(realIndex);\n        if(closest === 0){ goTo(n, false); }\n        else if(closest === allItems.length - 1){ goTo(1, false); }\n      }\n\n      carousel.addEventListener('scroll', function(){\n        clearTimeout(settleTimer);\n        settleTimer = setTimeout(settle, 120);\n      });\n\n      function step(dir){\n        var w = originals[0].getBoundingClientRect().width + 10;\n        carousel.scrollBy({ left: w * dir, behavior: 'smooth' });\n      }\n\n      function scheduleAutoplay(){\n        clearTimeout(autoplayTimer);\n        autoplayTimer = setTimeout(function(){\n          step(1);\n          scheduleAutoplay();\n        }, AUTOPLAY_MS);\n      }\n      function restartAutoplay(){ scheduleAutoplay(); }\n\n      ['pointerdown', 'touchstart', 'wheel'].forEach(function(evt){\n        carousel.addEventListener(evt, restartAutoplay, { passive: true });\n      });\n\n      var prevBtn = root.querySelector('[data-arrow-prev=\"' + key + '\"]');\n      var nextBtn = root.querySelector('[data-arrow-next=\"' + key + '\"]');\n      if(prevBtn) prevBtn.addEventListener('click', function(){ step(-1); restartAutoplay(); });\n      if(nextBtn) nextBtn.addEventListener('click', function(){ step(1); restartAutoplay(); });\n\n      scheduleAutoplay();\n    });\n  });\n})();\n\u003c\/script\u003e\n","brand":"Legacy","offers":[{"title":"Monture Noire \/ Verre Gris","offer_id":50226134253808,"sku":"15223083597984-53009790075040","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Monture noire \/ Verres olive","offer_id":50226134286576,"sku":"15223083597984-53009790107808","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Monture ambre \/ Verres bruns","offer_id":50226134319344,"sku":"15223083597984-53009790140576","price":32.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0855\/6357\/2464\/files\/legacy-vienna-gallery-2_c1a19aa2-1449-4b65-8f5e-62cd0edde2bd.png?v=1786195924"},{"product_id":"polarized-uv400-square-frame-sunglasses-legacy-paris","title":"Lunettes de soleil polarisées UV400 à monture carrée – Legacy PARIS","description":"\n\n\u003cdiv class=\"legacy-pdp\" id=\"legacy-pdp-root\"\u003e\n\n\u003cstyle\u003e#legacy-pdp-root{  --lgc-black:#0D0D0D;  --lgc-graphite:#2B2B2B;  --lgc-stone:#D9D6CF;  --lgc-cream:#F2EFE9;  --lgc-white:#FFFFFF;  --lgc-ink-soft: rgba(13,13,13,0.62);  --lgc-ink-faint: rgba(13,13,13,0.42);  --lgc-line: rgba(13,13,13,0.08);  --lgc-radius-lg: 24px;  --lgc-radius-md: 18px;  --lgc-radius-sm: 12px;  --lgc-sans: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;  all: initial;  display:block;  box-sizing:border-box;  font-family: var(--lgc-sans);  color: var(--lgc-black);  background: var(--lgc-white);  -webkit-font-smoothing: antialiased;  text-align:left;  line-height:1.5;  max-width:600px;  margin:0 auto;}#legacy-pdp-root *, #legacy-pdp-root *::before, #legacy-pdp-root *::after{  box-sizing:border-box; margin:0; padding:0; font-family:inherit;  color:inherit; text-align:left; line-height:inherit; -webkit-font-smoothing: antialiased;}#legacy-pdp-root img{ max-width:100%; display:block; border:0; }#legacy-pdp-root button{ background:none; border:0; cursor:pointer; font:inherit; }#legacy-pdp-root ul{ list-style:none; }#legacy-pdp-root svg{ display:block; flex-shrink:0; }\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@300;400;500;600;700;800\u0026display=swap');\n#legacy-pdp-root .lgc-wrap{ padding:0 18px; }#legacy-pdp-root .lgc-section{ padding:36px 0; }\n#legacy-pdp-root .lgc-badge{  display:inline-flex; align-items:center; gap:6px;  background:var(--lgc-cream); color:var(--lgc-black);  padding:6px 14px; border-radius:999px; font-size:11.5px; font-weight:600;}#legacy-pdp-root .lgc-badge-dot{ width:6px; height:6px; border-radius:50%; background:var(--lgc-black); }\n#legacy-pdp-root .lgc-eyebrow{ font-size:12.5px; font-weight:600; color:var(--lgc-ink-soft); }#legacy-pdp-root .lgc-h1{ font-size:24px; font-weight:700; letter-spacing:-0.02em; line-height:1.12; }#legacy-pdp-root h2.lgc-h2{ font-size:22px; font-weight:700; letter-spacing:-0.02em; line-height:1.15; }#legacy-pdp-root h3.lgc-h3{ font-size:18px; font-weight:600; letter-spacing:-0.01em; }#legacy-pdp-root p.lgc-p{ font-size:15px; font-weight:400; color:var(--lgc-ink-soft); line-height:1.55; }\n\/* ---------- HERO ---------- *\/#legacy-pdp-root .lgc-hero{ padding:36px 0 8px; text-align:center; }#legacy-pdp-root .lgc-hero h1{ margin-top:14px; }#legacy-pdp-root .lgc-hero-sub{ margin:14px 0 0; font-size:15.5px; color:var(--lgc-ink-soft); }#legacy-pdp-root .lgc-hero-pills{ display:flex; gap:8px; justify-content:center; margin-top:20px; flex-wrap:wrap; }#legacy-pdp-root .lgc-pill{  font-size:12px; font-weight:500; padding:7px 14px; border-radius:999px;  background:var(--lgc-white); border:1px solid var(--lgc-line); color:var(--lgc-black);}#legacy-pdp-root .lgc-hero-img{  margin-top:26px; border-radius:var(--lgc-radius-lg); overflow:hidden; background:var(--lgc-cream);}#legacy-pdp-root .lgc-hero-img img{ width:100%; aspect-ratio:4\/5; object-fit:cover; }\n\/* ---------- PILARES ---------- *\/#legacy-pdp-root .lgc-pillars-head{ margin-bottom:18px; }#legacy-pdp-root .lgc-pillars-head h2{ margin-top:8px; }#legacy-pdp-root .lgc-pillar-grid{ display:grid; grid-template-columns:1fr 1fr; gap:12px; }#legacy-pdp-root .lgc-pillar{  border-radius:var(--lgc-radius-md); padding:20px 18px; min-height:150px;  display:flex; flex-direction:column; justify-content:flex-start;}#legacy-pdp-root .lgc-pillar.is-dark{ background:var(--lgc-black); color:var(--lgc-white); }#legacy-pdp-root .lgc-pillar.is-graphite{ background:var(--lgc-graphite); color:var(--lgc-white); }#legacy-pdp-root .lgc-pillar.is-stone{ background:var(--lgc-stone); color:var(--lgc-black); }#legacy-pdp-root .lgc-pillar.is-cream{ background:var(--lgc-cream); color:var(--lgc-black); }#legacy-pdp-root .lgc-pillar svg{ width:20px; height:20px; margin-bottom:16px; opacity:.9; }#legacy-pdp-root .lgc-pillar h4{ font-size:15px; font-weight:600; margin-bottom:6px; letter-spacing:-0.01em; }#legacy-pdp-root .lgc-pillar p{ font-size:12.5px; opacity:.72; font-weight:400; line-height:1.4; }\n\/* ---------- CARROSSÉIS ---------- *\/#legacy-pdp-root .lgc-carousel-head{ margin-bottom:16px; }#legacy-pdp-root .lgc-carousel-head h2{ margin-top:8px; }#legacy-pdp-root .lgc-carousel-head .lgc-p{ margin-top:6px; }#legacy-pdp-root .lgc-carousel{  display:flex; overflow-x:auto; gap:10px; scroll-snap-type:x mandatory;  -webkit-overflow-scrolling:touch; scrollbar-width:none; padding-bottom:2px;  margin:0 -18px; padding-left:18px; padding-right:18px;}#legacy-pdp-root .lgc-carousel::-webkit-scrollbar{ display:none; }#legacy-pdp-root .lgc-carousel-item{  flex:0 0 82%; scroll-snap-align:center; border-radius:var(--lgc-radius-md);  overflow:hidden; background:var(--lgc-cream); position:relative;}#legacy-pdp-root .lgc-carousel-item img{ width:100%; aspect-ratio:9\/16; object-fit:cover; }#legacy-pdp-root .lgc-carousel-cap{  position:absolute; left:10px; bottom:10px; background:rgba(13,13,13,0.55);  color:var(--lgc-white); font-size:11.5px; font-weight:500; padding:5px 10px; border-radius:999px;  backdrop-filter:blur(4px);}#legacy-pdp-root .lgc-carousel-wrap{ position:relative; }#legacy-pdp-root .lgc-arrow{  position:absolute; top:50%; transform:translateY(-50%); z-index:2;  width:32px; height:32px; border-radius:50%; background:rgba(13,13,13,0.5);  display:flex; align-items:center; justify-content:center; backdrop-filter:blur(4px);}#legacy-pdp-root .lgc-arrow svg{ width:16px; height:16px; stroke:var(--lgc-white); }#legacy-pdp-root .lgc-arrow.lgc-prev{ left:8px; }#legacy-pdp-root .lgc-arrow.lgc-next{ right:8px; }#legacy-pdp-root .lgc-dots{ display:flex; justify-content:center; gap:6px; margin-top:14px; }#legacy-pdp-root .lgc-dot{ width:6px; height:6px; border-radius:50%; background:var(--lgc-line); transition:all .2s ease; }#legacy-pdp-root .lgc-dot.is-active{ background:var(--lgc-black); width:16px; border-radius:3px; }\n\/* ---------- CARDS (dimensões \/ specs \/ faq) ---------- *\/#legacy-pdp-root .lgc-card{ background:var(--lgc-cream); border-radius:var(--lgc-radius-lg); padding:22px 18px; }#legacy-pdp-root .lgc-card.is-white{ background:var(--lgc-white); border:1px solid var(--lgc-line); }#legacy-pdp-root .lgc-section-head{ margin-bottom:18px; }#legacy-pdp-root .lgc-section-head h2{ margin-top:6px; }#legacy-pdp-root .lgc-tabs-nav{  display:inline-flex; gap:4px; background:var(--lgc-white); padding:4px; border-radius:999px; margin-bottom:18px;}#legacy-pdp-root .lgc-card.is-white .lgc-tabs-nav{ background:var(--lgc-cream); }#legacy-pdp-root .lgc-tab-btn{  padding:8px 14px; font-size:12.5px; font-weight:600; border-radius:999px; color:var(--lgc-ink-faint);  transition:all .2s ease;}#legacy-pdp-root .lgc-tab-btn.is-active{ background:var(--lgc-black); color:var(--lgc-white); }#legacy-pdp-root .lgc-tab-panel{ display:none; }#legacy-pdp-root .lgc-tab-panel.is-active{ display:block; }\n#legacy-pdp-root table.lgc-table{  width:100%; border-collapse:separate; border-spacing:0; font-size:13.5px;  background:var(--lgc-white); border-radius:var(--lgc-radius-sm); overflow:hidden;}#legacy-pdp-root table.lgc-table th, #legacy-pdp-root table.lgc-table td{  padding:11px 12px; text-align:left; border-bottom:1px solid var(--lgc-line);}#legacy-pdp-root table.lgc-table td:first-child{ font-weight:600; width:46%; }#legacy-pdp-root table.lgc-table tr:last-child td{ border-bottom:0; }#legacy-pdp-root .lgc-size-note{ font-size:12px; color:var(--lgc-ink-faint); margin-top:14px; }#legacy-pdp-root .lgc-table-scroll{  max-width:100%; overflow:hidden;  border-radius:var(--lgc-radius-sm); border:1px solid var(--lgc-line);}#legacy-pdp-root .lgc-table-scroll table.lgc-table{  width:100%; table-layout:fixed; border-radius:0; font-size:10.5px;}#legacy-pdp-root .lgc-table-scroll table.lgc-table th,#legacy-pdp-root .lgc-table-scroll table.lgc-table td{  padding:7px 3px; text-align:center; white-space:normal; word-break:break-word; overflow-wrap:break-word;}#legacy-pdp-root .lgc-table-scroll table.lgc-table th{  font-size:7.8px; letter-spacing:0; text-transform:uppercase; font-weight:600;  color:var(--lgc-ink-soft); background:var(--lgc-cream); line-height:1.2;}#legacy-pdp-root .lgc-table-scroll table.lgc-table td:first-child,#legacy-pdp-root .lgc-table-scroll table.lgc-table th:first-child{  font-weight:700;}\n#legacy-pdp-root .lgc-specs-list{ display:grid; gap:0; }#legacy-pdp-root .lgc-specs-row{  display:grid; grid-template-columns:1fr; gap:2px; padding:13px 0; border-bottom:1px solid var(--lgc-line); font-size:13.5px;}#legacy-pdp-root .lgc-specs-row:last-child{ border-bottom:0; }#legacy-pdp-root .lgc-specs-row span:first-child{ font-weight:600; color:var(--lgc-black); font-size:11px; text-transform:uppercase; letter-spacing:.04em; opacity:.6; }#legacy-pdp-root .lgc-specs-row span:last-child{ color:var(--lgc-black); }\n\/* ---------- GARANTIA (2 por linha) ---------- *\/#legacy-pdp-root .lgc-trust-head{ margin-bottom:18px; }#legacy-pdp-root .lgc-trust-head h2{ margin-top:8px; }#legacy-pdp-root .lgc-trust-grid{ display:grid; grid-template-columns:1fr 1fr; gap:12px; }#legacy-pdp-root .lgc-trust-item{  border-radius:var(--lgc-radius-md); padding:20px 14px; text-align:center; background:var(--lgc-cream);}#legacy-pdp-root .lgc-trust-item svg{ width:22px; height:22px; margin:0 auto 12px; }#legacy-pdp-root .lgc-trust-item h4{ font-size:14px; font-weight:600; margin-bottom:5px; }#legacy-pdp-root .lgc-trust-item p{ font-size:12px; color:var(--lgc-ink-soft); line-height:1.4; }\n\/* ---------- FAQ ---------- *\/#legacy-pdp-root .lgc-faq-item{ border-bottom:1px solid var(--lgc-line); }#legacy-pdp-root .lgc-faq-item:last-child{ border-bottom:0; }#legacy-pdp-root .lgc-faq-q{  width:100%; display:flex; justify-content:space-between; align-items:center; gap:10px;  padding:15px 2px; font-size:14px; font-weight:600; text-align:left;}#legacy-pdp-root .lgc-faq-q .lgc-plus{ font-size:18px; font-weight:300; transition:transform .25s ease; color:var(--lgc-ink-faint); }#legacy-pdp-root .lgc-faq-item.is-open .lgc-plus{ transform:rotate(45deg); }#legacy-pdp-root .lgc-faq-a{ max-height:0; overflow:hidden; transition:max-height .3s ease; }#legacy-pdp-root .lgc-faq-a-inner{ padding:0 2px 16px; font-size:13px; color:var(--lgc-ink-soft); }#legacy-pdp-root .lgc-faq-item.is-open .lgc-faq-a{ max-height:300px; }\n\/* ---------- FOOTER ---------- *\/#legacy-pdp-root .lgc-tagline{ text-align:center; padding:32px 20px 6px; font-size:13px; color:var(--lgc-ink-faint); font-weight:500; }\n\/* ---------- LANG SWITCH (bandeiras) ---------- *\/#legacy-pdp-root .lgc-langbar{ display:none; justify-content:center; gap:8px; padding-top:14px; }#legacy-pdp-root .lgc-lang-btn{  width:26px; height:19px; padding:0; border-radius:2px; overflow:hidden;  border:1px solid var(--lgc-line); opacity:.55; transition:opacity .2s ease, border-color .2s ease;  line-height:0;}#legacy-pdp-root .lgc-lang-btn img{ width:100%; height:100%; object-fit:cover; border-radius:1px; }#legacy-pdp-root .lgc-lang-btn.is-active{ opacity:1; border-color:var(--lgc-black); }\n\u003c\/style\u003e\n\n\u003csection class=\"lgc-wrap lgc-hero\"\u003e\n  \u003cspan class=\"lgc-badge\"\u003e\u003cspan class=\"lgc-badge-dot\"\u003e\u003c\/span\u003eLEGACY — Conçue pour durer\u003c\/span\u003e\n  \u003ch2 class=\"lgc-h1\"\u003ePARIS — Structure raffinée, clarté moderne.\u003c\/h2\u003e\n\n  \u003cp class=\"lgc-hero-sub\"\u003eUne silhouette à monture complète légèrement carrée avec des verres polarisés UV400, un pont en trou de serrure sculpté et de discrets rivets dorés.\u003c\/p\u003e\n\n  \u003cdiv class=\"lgc-hero-pills\"\u003e\n\n    \u003cspan class=\"lgc-pill\"\u003eVerres Polarisés\u003c\/span\u003e\n    \u003cspan class=\"lgc-pill\"\u003eProtection UV400\u003c\/span\u003e\n    \u003cspan class=\"lgc-pill\"\u003eRetours sous 14 jours\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-hero-img\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/paris-hero-4x5.png?v=1785945768\" alt=\"Lunettes de soleil carrées PARIS polarisées UV400\"\u003e\u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\u003csection class=\"lgc-wrap lgc-section\"\u003e\n  \u003cdiv class=\"lgc-pillars-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\"\u003ePourquoi Legacy\u003c\/span\u003e\u003ch2 class=\"lgc-h2\"\u003eProtection fonctionnelle, structure raffinée et style quotidien sans effort\u003c\/h2\u003e\n\n\n\u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-pillar-grid\"\u003e\n\n    \u003cdiv class=\"lgc-pillar is-dark\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M12 2 21 7 21 17 12 22 3 17 3 7Z\"\u003e\u003c\/path\u003e\u003cpath d=\"M3 7 12 12 21 7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch4\u003eClarté Polarisée\u003c\/h4\u003e\n\n\u003cp\u003eLes verres polarisés sont conçus pour réduire l'éblouissement réfléchi pour une vision plus confortable dans des conditions de forte luminosité.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-pillar is-stone\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M4 4h9l7 7-9 9-7-7z\"\u003e\u003c\/path\u003e\u003ccircle cx=\"9\" cy=\"9\" r=\"1.4\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003ch4\u003eValeur raffinée\u003c\/h4\u003e\n\n\u003cp\u003eUne monture de tous les jours pleine de confiance avec des proportions étudiées et sans marge de détail inutile.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-pillar is-graphite\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M12 2 3 6v6c0 5 4 8.5 9 10 5-1.5 9-5 9-10V6z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch4\u003eProtection UV400\u003c\/h4\u003e\n\n\u003cp\u003eLes verres UV400 sont conçus pour aider à protéger les yeux de la lumière UVA et UVB.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-pillar is-cream\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M4 12a8 8 0 1 0 3-6.2\"\u003e\u003c\/path\u003e\u003cpath d=\"M4 4v5h5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch4\u003eGarantie + Retours\u003c\/h4\u003e\n\n\u003cp\u003eDroit de rétractation de 14 jours et protection contre les défauts de fabrication.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n  \u003cdiv class=\"lgc-carousel-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\"\u003eLes Détails\u003c\/span\u003e\u003ch2 class=\"lgc-h2\"\u003eDétails de la monture, des verres et de la construction\u003c\/h2\u003e\n\n\u003cp class=\"lgc-p\"\u003eDécouvrez la monture sculptée à cerclage complet, les verres polarisés, le pont en trou de serrure et les discrets détails de rivets dorés.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-carousel-wrap\"\u003e\n\n\u003cdiv class=\"lgc-carousel\" data-carousel=\"qualidade\"\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/paris-quality-1-9x16.png?v=1785945784\" alt=\"Détail de la monture des lunettes de soleil PARIS\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/paris-quality-2-9x16.png?v=1785945796\" alt=\"Détail de la charnière des lunettes de soleil PARIS\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/paris-quality-3-9x16.png?v=1785945804\" alt=\"Détail de la monture transparente des lunettes de soleil PARIS\"\u003e\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003cbutton class=\"lgc-arrow lgc-prev\" data-arrow-prev=\"qualidade\" aria-label=\"Précédent\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M15 18l-6-6 6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\u003cbutton class=\"lgc-arrow lgc-next\" data-arrow-next=\"qualidade\" aria-label=\"Suivant\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M9 18l6-6-6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-dots\" data-dots=\"qualidade\"\u003e\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n  \u003cdiv class=\"lgc-carousel-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\"\u003eDéfinition Urbaine\u003c\/span\u003e\u003ch2 class=\"lgc-h2\"\u003eDes matins sur les boulevards aux lumières tardives de la ville\u003c\/h2\u003e\n\n\u003cp class=\"lgc-p\"\u003ePortez PARIS avec des couches ajustées, des essentiels modernes ou des tenues streetwear décontractées pour une finition confiante et soignée.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-carousel-wrap\"\u003e\n\n\u003cdiv class=\"lgc-carousel\" data-carousel=\"uso\"\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/paris-lifestyle-1-9x16.png?v=1785945816\" alt=\"Lunettes de soleil PARIS lifestyle à Paris\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/paris-lifestyle-2-9x16.png?v=1785945843\" alt=\"Lunettes de soleil PARIS lifestyle café\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/paris-lifestyle-3-9x16.png?v=1785945850\" alt=\"Lunettes de soleil PARIS lifestyle ville\"\u003e\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003cbutton class=\"lgc-arrow lgc-prev\" data-arrow-prev=\"uso\" aria-label=\"Précédent\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M15 18l-6-6 6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\u003cbutton class=\"lgc-arrow lgc-next\" data-arrow-next=\"uso\" aria-label=\"Suivant\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M9 18l6-6-6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-dots\" data-dots=\"uso\"\u003e\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c!-- OPTIONAL SIZE GUIDE\nInclude a size\/measurement table only when the source provides verified measurements\nin centimetres for direct comparison. Never create a table from size labels alone.\n--\u0026gt;\n\n\u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n  \u003cdiv class=\"lgc-card is-white\"\u003e\n\n\u003cdiv class=\"lgc-section-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\"\u003eSpécifications\u003c\/span\u003e\u003ch2 class=\"lgc-h2\"\u003eDétails du produit\u003c\/h2\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tabs-nav\" data-tabgroup=\"specs\"\u003e\n\n\u003cbutton class=\"lgc-tab-btn is-active\" data-tab=\"materiais\"\u003eDesign\u003c\/button\u003e\u003cbutton class=\"lgc-tab-btn\" data-tab=\"cuidados\"\u003eEntretien\u003c\/button\u003e\u003cbutton class=\"lgc-tab-btn\" data-tab=\"tecnica\"\u003eAjustement\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tab-panel is-active\" data-panel=\"materiais\"\u003e\u003cdiv class=\"lgc-specs-list\"\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eStyle\u003c\/span\u003e\u003cspan\u003eLunettes de soleil carrées\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eFinition de la monture\u003c\/span\u003e\u003cspan\u003eConstruction pleine-jante brillante de style acétate\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eTechnologie des verres\u003c\/span\u003e\u003cspan\u003ePolarisées UV400\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eMatériel\u003c\/span\u003e\u003cspan\u003eAccents de rivets dorés en forme de nœud papillon\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tab-panel\" data-panel=\"cuidados\"\u003e\u003cdiv class=\"lgc-specs-list\"\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eNettoyage\u003c\/span\u003e\u003cspan\u003eUtilisez un chiffon de nettoyage en microfibre propre\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eHumidité\u003c\/span\u003e\u003cspan\u003eRincez la poussière avant d'essuyer ; évitez les pressions abrasives\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eSéchage\u003c\/span\u003e\u003cspan\u003eRangez-les à sec dans un étui protecteur à l'abri de la chaleur\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tab-panel\" data-panel=\"tecnica\"\u003e\u003cdiv class=\"lgc-specs-list\"\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eProfil de la monture\u003c\/span\u003e\u003cspan\u003eSilhouette pleine-jante légèrement carrée\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eConseils d'ajustement\u003c\/span\u003e\u003cspan\u003eChoisissez en fonction de la largeur du visage et de la couverture préférée\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eUtilisation\u003c\/span\u003e\u003cspan\u003eQuotidien \/ voyage \/ loisirs\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eDépartement\u003c\/span\u003e\u003cspan\u003eUnisexe\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003cdiv class=\"legacy-brand-card\" data-legacy-brand-signature=\"v6\"\u003e\n\n  \u003cdiv class=\"legacy-brand-card__inner\"\u003e\n\n    \u003cdiv class=\"legacy-brand-card__logo-wrap\"\u003e\n\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/logo-white.png?v=1785300933\" alt=\"Legacy Store\" class=\"legacy-brand-card__logo\"\u003e\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"legacy-brand-card__content\"\u003e\n\n      \u003cp class=\"legacy-brand-card__eyebrow\"\u003eÀ Propos de Nous\u003c\/p\u003e\n\n\n      \u003cp class=\"legacy-brand-card__text\"\u003e\n        Legacy est conçue pour ceux qui apprécient le style intemporel, les détails raffinés et la qualité durable.\n        Nous sélectionnons des essentiels élégants qui apportent confiance, caractère et sophistication sans effort\n        à la vie quotidienne.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"legacy-brand-card__socials\"\u003e\n\n      \u003ca href=\"https:\/\/instagram.com\/legacy.luxurywear\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"legacy-brand-card__social legacy-brand-card__social--clickable\" aria-label=\"Instagram Legacy Luxurywear\"\u003e\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003c!--$9--\u003e\n        \n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eInstagram\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \n\n      \u003cdiv class=\"legacy-brand-card__social\" aria-label=\"TikTok\"\u003e\n\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M14.2 4c.6 1.7 1.7 3 3.8 3.3v2.5c-1.4 0-2.7-.4-3.8-1.1v5.4c0 3-2.2 5-5.1 5-2.6 0-4.7-1.8-4.7-4.4 0-2.9 2.4-4.8 5.3-4.4v2.6c-1.2-.4-2.6.3-2.6 1.8 0 1.1.9 1.9 2 1.9 1.3 0 2.3-.8 2.3-2.6V4h2.8Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eTikTok\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"legacy-brand-card__social\" aria-label=\"YouTube\"\u003e\n\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M21.2 8.4c-.2-1-.9-1.8-1.9-2-1.7-.4-7.3-.4-7.3-.4s-5.6 0-7.3.4c-1 .2-1.7 1-1.9 2C2.4 10 2.4 12 2.4 12s0 2 .4 3.6c.2 1 .9 1.8 1.9 2 1.7.4 7.3.4 7.3.4s5.6 0 7.3-.4c1-.2 1.7-1 1.9-2 .4-1.6.4-3.6.4-3.6s0-2-.4-3.6Z\" stroke=\"currentColor\" stroke-width=\"1.8\" fill=\"none\"\u003e\u003c\/path\u003e\n            \u003cpath d=\"M10.2 9.4 15 12l-4.8 2.6V9.4Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eYouTube\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"legacy-brand-card__social\" aria-label=\"Facebook\"\u003e\n\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M13.4 20v-6.2h2.1l.4-2.5h-2.5V9.7c0-.7.2-1.2 1.2-1.2h1.4V6.2c-.2 0-.9-.1-1.8-.1-1.8 0-3.1 1.1-3.1 3.2v2h-2.1v2.5h2.1V20h2.3Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eFacebook\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \n\n\n\n\n\n\u003cstyle\u003e\n  .legacy-brand-card,\n  .legacy-brand-card * {\n    box-sizing: border-box;\n  }\n\n  .legacy-brand-card {\n    width: 100%;\n    margin: 0;\n  }\n\n  .legacy-brand-card__inner {\n    background: #1c1c1c;\n    color: #ffffff;\n    border-radius: 16px;\n    padding: 24px 22px;\n    font-family: Inter, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Arial, sans-serif;\n    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.16);\n  }\n\n  .legacy-brand-card__logo-wrap {\n    margin-bottom: 18px;\n  }\n\n  .legacy-brand-card__logo {\n    display: block;\n    max-width: 180px;\n    width: 100%;\n    height: auto;\n  }\n\n  .legacy-brand-card__content {\n    margin-bottom: 20px;\n  }\n\n  .legacy-brand-card__eyebrow {\n    margin: 0 0 10px;\n    font-size: 14px;\n    line-height: 1.2;\n    font-weight: 700;\n    color: #ffffff;\n  }\n\n  .legacy-brand-card__text {\n    margin: 0;\n    color: rgba(255, 255, 255, 0.72);\n    font-size: 15px;\n    line-height: 1.8;\n    font-weight: 400;\n    max-width: 640px;\n  }\n\n  .legacy-brand-card__socials {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 12px;\n  }\n\n  .legacy-brand-card__social {\n    display: flex;\n    align-items: center;\n    gap: 10px;\n    padding: 12px 14px;\n    border-radius: 12px;\n    background: rgba(255, 255, 255, 0.04);\n    border: 1px solid rgba(255, 255, 255, 0.08);\n    text-decoration: none;\n    color: #ffffff;\n    min-width: 0;\n  }\n\n  .legacy-brand-card__social--clickable {\n    transition: transform 0.2s ease, background 0.2s ease, border-color 0.2s ease;\n    cursor: pointer;\n  }\n\n  .legacy-brand-card__social--clickable:hover {\n    transform: translateY(-1px);\n    background: rgba(255, 255, 255, 0.07);\n    border-color: rgba(255, 255, 255, 0.16);\n  }\n\n  .legacy-brand-card__social-icon {\n    width: 18px;\n    height: 18px;\n    min-width: 18px;\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    color: #ffffff;\n  }\n\n  .legacy-brand-card__social-icon svg {\n    width: 18px;\n    height: 18px;\n    display: block;\n  }\n\n  .legacy-brand-card__social-label {\n    font-size: 13px;\n    font-weight: 600;\n    color: #ffffff;\n    white-space: nowrap;\n  }\n\n  .legacy-brand-card__social-handle {\n    margin-left: auto;\n    font-size: 13px;\n    color: rgba(255, 255, 255, 0.66);\n    overflow: hidden;\n    text-overflow: ellipsis;\n    white-space: nowrap;\n  }\n\n  @media screen and (max-width: 749px) {\n    .legacy-brand-card__inner {\n      padding: 20px 18px;\n      border-radius: 14px;\n    }\n\n    .legacy-brand-card__logo {\n      max-width: 160px;\n    }\n\n    .legacy-brand-card__text {\n      font-size: 14px;\n      line-height: 1.7;\n    }\n\n    .legacy-brand-card__socials {\n      grid-template-columns: 1fr;\n    }\n\n    .legacy-brand-card__social {\n      padding: 11px 12px;\n    }\n\n    .legacy-brand-card__social-label,\n    .legacy-brand-card__social-handle {\n      font-size: 12.5px;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cstyle\u003e\n  \/* Compatibility with the legacy PDP reset. Keeps the approved card visually identical. *\/\n  #legacy-pdp-root .legacy-brand-card,\n  #legacy-pdp-root .legacy-brand-card * { box-sizing: border-box; }\n  #legacy-pdp-root .legacy-brand-card { width: 100%; margin: 0; }\n  #legacy-pdp-root .legacy-brand-card__inner {\n    background: #1c1c1c; color: #ffffff; border-radius: 16px; padding: 24px 22px;\n    font-family: Inter, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Arial, sans-serif;\n    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.16);\n  }\n  #legacy-pdp-root .legacy-brand-card__logo-wrap { margin-bottom: 18px; }\n  #legacy-pdp-root .legacy-brand-card__logo { display: block; max-width: 180px; width: 100%; height: auto; }\n  #legacy-pdp-root .legacy-brand-card__content { margin-bottom: 20px; }\n  #legacy-pdp-root .legacy-brand-card__eyebrow {\n    margin: 0 0 10px; font-size: 14px; line-height: 1.2; font-weight: 700; color: #ffffff;\n  }\n  #legacy-pdp-root .legacy-brand-card__text {\n    margin: 0; color: rgba(255, 255, 255, 0.72); font-size: 15px; line-height: 1.8;\n    font-weight: 400; max-width: 640px;\n  }\n  #legacy-pdp-root .legacy-brand-card__socials {\n    display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 12px;\n  }\n  #legacy-pdp-root .legacy-brand-card__social {\n    display: flex; align-items: center; gap: 10px; padding: 12px 14px; border-radius: 12px;\n    background: rgba(255, 255, 255, 0.04); border: 1px solid rgba(255, 255, 255, 0.08);\n    text-decoration: none; color: #ffffff; min-width: 0;\n  }\n  #legacy-pdp-root .legacy-brand-card__social--clickable {\n    transition: transform 0.2s ease, background 0.2s ease, border-color 0.2s ease; cursor: pointer;\n  }\n  #legacy-pdp-root .legacy-brand-card__social--clickable:hover {\n    transform: translateY(-1px); background: rgba(255, 255, 255, 0.07);\n    border-color: rgba(255, 255, 255, 0.16);\n  }\n  #legacy-pdp-root .legacy-brand-card__social-icon {\n    width: 18px; height: 18px; min-width: 18px; display: inline-flex;\n    align-items: center; justify-content: center; color: #ffffff;\n  }\n  #legacy-pdp-root .legacy-brand-card__social-icon svg { width: 18px; height: 18px; display: block; }\n  #legacy-pdp-root .legacy-brand-card__social-label {\n    font-size: 13px; font-weight: 600; color: #ffffff; white-space: nowrap;\n  }\n  #legacy-pdp-root .legacy-brand-card__social-handle {\n    margin-left: auto; font-size: 13px; color: rgba(255, 255, 255, 0.66);\n    overflow: hidden; text-overflow: ellipsis; white-space: nowrap;\n  }\n  @media screen and (max-width: 749px) {\n    #legacy-pdp-root .legacy-brand-card__inner { padding: 20px 18px; border-radius: 14px; }\n    #legacy-pdp-root .legacy-brand-card__logo { max-width: 160px; }\n    #legacy-pdp-root .legacy-brand-card__text { font-size: 14px; line-height: 1.7; }\n    #legacy-pdp-root .legacy-brand-card__socials { grid-template-columns: 1fr; }\n    #legacy-pdp-root .legacy-brand-card__social { padding: 11px 12px; }\n    #legacy-pdp-root .legacy-brand-card__social-label,\n    #legacy-pdp-root .legacy-brand-card__social-handle { font-size: 12.5px; }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"lgc-wrap lgc-tagline\"\u003eL'héritage n'est pas ce que nous avons. C'est ce que nous laissons.\u003c\/div\u003e\n\n\n\n\n\n\n\u003cscript\u003e\n(function(){\n  document.querySelectorAll('#legacy-pdp-root, .legacy-pdp').forEach(function(root){\n    if(root.dataset.lgcInit) return;\n    root.dataset.lgcInit = \"1\";\n\n    root.querySelectorAll('[data-tabgroup]').forEach(function(nav){\n      var section = nav.closest('.lgc-card') || root;\n      var buttons = nav.querySelectorAll('.lgc-tab-btn');\n      buttons.forEach(function(btn){\n        btn.addEventListener('click', function(){\n          var target = btn.getAttribute('data-tab');\n          buttons.forEach(function(b){ b.classList.remove('is-active'); });\n          btn.classList.add('is-active');\n          section.querySelectorAll('.lgc-tab-panel').forEach(function(panel){\n            panel.classList.toggle('is-active', panel.getAttribute('data-panel') === target);\n          });\n        });\n      });\n    });\n\n    root.querySelectorAll('.lgc-faq-item').forEach(function(item){\n      var q = item.querySelector('.lgc-faq-q');\n      if(q) q.addEventListener('click', function(){ item.classList.toggle('is-open'); });\n    });\n\n    var AUTOPLAY_MS = 5000;\n\n    root.querySelectorAll('.lgc-carousel').forEach(function(carousel){\n      var key = carousel.getAttribute('data-carousel');\n      var dotsWrap = root.querySelector('[data-dots=\"' + key + '\"]');\n      var originals = Array.prototype.slice.call(carousel.querySelectorAll('.lgc-carousel-item'));\n      var n = originals.length;\n      if(!dotsWrap || n \u003c 2) return;\n\n      originals.forEach(function(_, i){\n        var dot = document.createElement('span');\n        dot.className = 'lgc-dot' + (i === 0 ? ' is-active' : '');\n        dotsWrap.appendChild(dot);\n      });\n      var dots = dotsWrap.querySelectorAll('.lgc-dot');\n\n      var firstClone = originals[0].cloneNode(true);\n      var lastClone = originals[n - 1].cloneNode(true);\n      firstClone.setAttribute('aria-hidden', 'true');\n      lastClone.setAttribute('aria-hidden', 'true');\n      carousel.appendChild(firstClone);\n      carousel.insertBefore(lastClone, originals[0]);\n\n      var allItems = Array.prototype.slice.call(carousel.children);\n\n      function scrollLeftFor(el){\n        return el.getBoundingClientRect().left - carousel.getBoundingClientRect().left + carousel.scrollLeft;\n      }\n      function goTo(i, smooth){\n        carousel.scrollTo({ left: scrollLeftFor(allItems[i]), behavior: smooth ? 'smooth' : 'auto' });\n      }\n      function setActiveDot(realIndex){\n        dots.forEach(function(d, i){ d.classList.toggle('is-active', i === realIndex); });\n      }\n\n      goTo(1, false);\n\n      var settleTimer = null;\n      var autoplayTimer = null;\n\n      function settle(){\n        var center = carousel.scrollLeft + carousel.clientWidth \/ 2;\n        var closest = 1;\n        var closestDist = Infinity;\n        allItems.forEach(function(item, i){\n          var itemCenter = item.offsetLeft + item.clientWidth \/ 2;\n          var dist = Math.abs(itemCenter - center);\n          if(dist \u003c closestDist){ closestDist = dist; closest = i; }\n        });\n        var realIndex = (closest - 1 + n) % n;\n        setActiveDot(realIndex);\n        if(closest === 0){ goTo(n, false); }\n        else if(closest === allItems.length - 1){ goTo(1, false); }\n      }\n\n      carousel.addEventListener('scroll', function(){\n        clearTimeout(settleTimer);\n        settleTimer = setTimeout(settle, 120);\n      });\n\n      function step(dir){\n        var w = originals[0].getBoundingClientRect().width + 10;\n        carousel.scrollBy({ left: w * dir, behavior: 'smooth' });\n      }\n\n      function scheduleAutoplay(){\n        clearTimeout(autoplayTimer);\n        autoplayTimer = setTimeout(function(){\n          step(1);\n          scheduleAutoplay();\n        }, AUTOPLAY_MS);\n      }\n      function restartAutoplay(){ scheduleAutoplay(); }\n\n      ['pointerdown', 'touchstart', 'wheel'].forEach(function(evt){\n        carousel.addEventListener(evt, restartAutoplay, { passive: true });\n      });\n\n      var prevBtn = root.querySelector('[data-arrow-prev=\"' + key + '\"]');\n      var nextBtn = root.querySelector('[data-arrow-next=\"' + key + '\"]');\n      if(prevBtn) prevBtn.addEventListener('click', function(){ step(-1); restartAutoplay(); });\n      if(nextBtn) nextBtn.addEventListener('click', function(){ step(1); restartAutoplay(); });\n\n      scheduleAutoplay();\n    });\n  });\n})();\n\u003c\/script\u003e\n","brand":"Legacy","offers":[{"title":"Monture noire \/ Verres violets","offer_id":50226134384880,"sku":"15119607333024-52598004613280","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Monture noire \/ Verre noir","offer_id":50226134417648,"sku":"15119607333024-52597989114016","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Monture léopard \/ Verres violets","offer_id":50226134450416,"sku":"LEG-8054410674266-43787582865498","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Monture Grise \/ Verres Bleus","offer_id":50226134483184,"sku":"15119607333024-52597989081248","price":32.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0855\/6357\/2464\/files\/paris-gallery-1_1c2db4d2-c602-4a3d-8c1a-c30225c15cee.png?v=1786195925"},{"product_id":"polarized-uv400-geometric-sunglasses-legacy-lisbon","title":"Lunettes de soleil géométriques polarisées UV400 – Legacy LISBON","description":"\n\n\u003cdiv class=\"legacy-pdp\" id=\"legacy-pdp-root\"\u003e\n\n\u003cstyle\u003e#legacy-pdp-root{  --lgc-black:#0D0D0D;  --lgc-graphite:#2B2B2B;  --lgc-stone:#D9D6CF;  --lgc-cream:#F2EFE9;  --lgc-white:#FFFFFF;  --lgc-ink-soft: rgba(13,13,13,0.62);  --lgc-ink-faint: rgba(13,13,13,0.42);  --lgc-line: rgba(13,13,13,0.08);  --lgc-radius-lg: 24px;  --lgc-radius-md: 18px;  --lgc-radius-sm: 12px;  --lgc-sans: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;  all: initial;  display:block;  box-sizing:border-box;  font-family: var(--lgc-sans);  color: var(--lgc-black);  background: var(--lgc-white);  -webkit-font-smoothing: antialiased;  text-align:left;  line-height:1.5;  max-width:600px;  margin:0 auto;}#legacy-pdp-root *, #legacy-pdp-root *::before, #legacy-pdp-root *::after{  box-sizing:border-box; margin:0; padding:0; font-family:inherit;  color:inherit; text-align:left; line-height:inherit; -webkit-font-smoothing: antialiased;}#legacy-pdp-root img{ max-width:100%; display:block; border:0; }#legacy-pdp-root button{ background:none; border:0; cursor:pointer; font:inherit; }#legacy-pdp-root ul{ list-style:none; }#legacy-pdp-root svg{ display:block; flex-shrink:0; }\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@300;400;500;600;700;800\u0026display=swap');\n#legacy-pdp-root .lgc-wrap{ padding:0 18px; }#legacy-pdp-root .lgc-section{ padding:36px 0; }\n#legacy-pdp-root .lgc-badge{  display:inline-flex; align-items:center; gap:6px;  background:var(--lgc-cream); color:var(--lgc-black);  padding:6px 14px; border-radius:999px; font-size:11.5px; font-weight:600;}#legacy-pdp-root .lgc-badge-dot{ width:6px; height:6px; border-radius:50%; background:var(--lgc-black); }\n#legacy-pdp-root .lgc-eyebrow{ font-size:12.5px; font-weight:600; color:var(--lgc-ink-soft); }#legacy-pdp-root .lgc-h1{ font-size:24px; font-weight:700; letter-spacing:-0.02em; line-height:1.12; }#legacy-pdp-root h2.lgc-h2{ font-size:22px; font-weight:700; letter-spacing:-0.02em; line-height:1.15; }#legacy-pdp-root h3.lgc-h3{ font-size:18px; font-weight:600; letter-spacing:-0.01em; }#legacy-pdp-root p.lgc-p{ font-size:15px; font-weight:400; color:var(--lgc-ink-soft); line-height:1.55; }\n\/* ---------- HERO ---------- *\/#legacy-pdp-root .lgc-hero{ padding:36px 0 8px; text-align:center; }#legacy-pdp-root .lgc-hero h1{ margin-top:14px; }#legacy-pdp-root .lgc-hero-sub{ margin:14px 0 0; font-size:15.5px; color:var(--lgc-ink-soft); }#legacy-pdp-root .lgc-hero-pills{ display:flex; gap:8px; justify-content:center; margin-top:20px; flex-wrap:wrap; }#legacy-pdp-root .lgc-pill{  font-size:12px; font-weight:500; padding:7px 14px; border-radius:999px;  background:var(--lgc-white); border:1px solid var(--lgc-line); color:var(--lgc-black);}#legacy-pdp-root .lgc-hero-img{  margin-top:26px; border-radius:var(--lgc-radius-lg); overflow:hidden; background:var(--lgc-cream);}#legacy-pdp-root .lgc-hero-img img{ width:100%; aspect-ratio:4\/5; object-fit:cover; }\n\/* ---------- PILARES ---------- *\/#legacy-pdp-root .lgc-pillars-head{ margin-bottom:18px; }#legacy-pdp-root .lgc-pillars-head h2{ margin-top:8px; }#legacy-pdp-root .lgc-pillar-grid{ display:grid; grid-template-columns:1fr 1fr; gap:12px; }#legacy-pdp-root .lgc-pillar{  border-radius:var(--lgc-radius-md); padding:20px 18px; min-height:150px;  display:flex; flex-direction:column; justify-content:flex-start;}#legacy-pdp-root .lgc-pillar.is-dark{ background:var(--lgc-black); color:var(--lgc-white); }#legacy-pdp-root .lgc-pillar.is-graphite{ background:var(--lgc-graphite); color:var(--lgc-white); }#legacy-pdp-root .lgc-pillar.is-stone{ background:var(--lgc-stone); color:var(--lgc-black); }#legacy-pdp-root .lgc-pillar.is-cream{ background:var(--lgc-cream); color:var(--lgc-black); }#legacy-pdp-root .lgc-pillar svg{ width:20px; height:20px; margin-bottom:16px; opacity:.9; }#legacy-pdp-root .lgc-pillar h4{ font-size:15px; font-weight:600; margin-bottom:6px; letter-spacing:-0.01em; }#legacy-pdp-root .lgc-pillar p{ font-size:12.5px; opacity:.72; font-weight:400; line-height:1.4; }\n\/* ---------- CARROSSÉIS ---------- *\/#legacy-pdp-root .lgc-carousel-head{ margin-bottom:16px; }#legacy-pdp-root .lgc-carousel-head h2{ margin-top:8px; }#legacy-pdp-root .lgc-carousel-head .lgc-p{ margin-top:6px; }#legacy-pdp-root .lgc-carousel{  display:flex; overflow-x:auto; gap:10px; scroll-snap-type:x mandatory;  -webkit-overflow-scrolling:touch; scrollbar-width:none; padding-bottom:2px;  margin:0 -18px; padding-left:18px; padding-right:18px;}#legacy-pdp-root .lgc-carousel::-webkit-scrollbar{ display:none; }#legacy-pdp-root .lgc-carousel-item{  flex:0 0 82%; scroll-snap-align:center; border-radius:var(--lgc-radius-md);  overflow:hidden; background:var(--lgc-cream); position:relative;}#legacy-pdp-root .lgc-carousel-item img{ width:100%; aspect-ratio:9\/16; object-fit:cover; }#legacy-pdp-root .lgc-carousel-cap{  position:absolute; left:10px; bottom:10px; background:rgba(13,13,13,0.55);  color:var(--lgc-white); font-size:11.5px; font-weight:500; padding:5px 10px; border-radius:999px;  backdrop-filter:blur(4px);}#legacy-pdp-root .lgc-carousel-wrap{ position:relative; }#legacy-pdp-root .lgc-arrow{  position:absolute; top:50%; transform:translateY(-50%); z-index:2;  width:32px; height:32px; border-radius:50%; background:rgba(13,13,13,0.5);  display:flex; align-items:center; justify-content:center; backdrop-filter:blur(4px);}#legacy-pdp-root .lgc-arrow svg{ width:16px; height:16px; stroke:var(--lgc-white); }#legacy-pdp-root .lgc-arrow.lgc-prev{ left:8px; }#legacy-pdp-root .lgc-arrow.lgc-next{ right:8px; }#legacy-pdp-root .lgc-dots{ display:flex; justify-content:center; gap:6px; margin-top:14px; }#legacy-pdp-root .lgc-dot{ width:6px; height:6px; border-radius:50%; background:var(--lgc-line); transition:all .2s ease; }#legacy-pdp-root .lgc-dot.is-active{ background:var(--lgc-black); width:16px; border-radius:3px; }\n\/* ---------- CARDS (dimensões \/ specs \/ faq) ---------- *\/#legacy-pdp-root .lgc-card{ background:var(--lgc-cream); border-radius:var(--lgc-radius-lg); padding:22px 18px; }#legacy-pdp-root .lgc-card.is-white{ background:var(--lgc-white); border:1px solid var(--lgc-line); }#legacy-pdp-root .lgc-section-head{ margin-bottom:18px; }#legacy-pdp-root .lgc-section-head h2{ margin-top:6px; }#legacy-pdp-root .lgc-tabs-nav{  display:inline-flex; gap:4px; background:var(--lgc-white); padding:4px; border-radius:999px; margin-bottom:18px;}#legacy-pdp-root .lgc-card.is-white .lgc-tabs-nav{ background:var(--lgc-cream); }#legacy-pdp-root .lgc-tab-btn{  padding:8px 14px; font-size:12.5px; font-weight:600; border-radius:999px; color:var(--lgc-ink-faint);  transition:all .2s ease;}#legacy-pdp-root .lgc-tab-btn.is-active{ background:var(--lgc-black); color:var(--lgc-white); }#legacy-pdp-root .lgc-tab-panel{ display:none; }#legacy-pdp-root .lgc-tab-panel.is-active{ display:block; }\n#legacy-pdp-root table.lgc-table{  width:100%; border-collapse:separate; border-spacing:0; font-size:13.5px;  background:var(--lgc-white); border-radius:var(--lgc-radius-sm); overflow:hidden;}#legacy-pdp-root table.lgc-table th, #legacy-pdp-root table.lgc-table td{  padding:11px 12px; text-align:left; border-bottom:1px solid var(--lgc-line);}#legacy-pdp-root table.lgc-table td:first-child{ font-weight:600; width:46%; }#legacy-pdp-root table.lgc-table tr:last-child td{ border-bottom:0; }#legacy-pdp-root .lgc-size-note{ font-size:12px; color:var(--lgc-ink-faint); margin-top:14px; }#legacy-pdp-root .lgc-table-scroll{  max-width:100%; overflow:hidden;  border-radius:var(--lgc-radius-sm); border:1px solid var(--lgc-line);}#legacy-pdp-root .lgc-table-scroll table.lgc-table{  width:100%; table-layout:fixed; border-radius:0; font-size:10.5px;}#legacy-pdp-root .lgc-table-scroll table.lgc-table th,#legacy-pdp-root .lgc-table-scroll table.lgc-table td{  padding:7px 3px; text-align:center; white-space:normal; word-break:break-word; overflow-wrap:break-word;}#legacy-pdp-root .lgc-table-scroll table.lgc-table th{  font-size:7.8px; letter-spacing:0; text-transform:uppercase; font-weight:600;  color:var(--lgc-ink-soft); background:var(--lgc-cream); line-height:1.2;}#legacy-pdp-root .lgc-table-scroll table.lgc-table td:first-child,#legacy-pdp-root .lgc-table-scroll table.lgc-table th:first-child{  font-weight:700;}\n#legacy-pdp-root .lgc-specs-list{ display:grid; gap:0; }#legacy-pdp-root .lgc-specs-row{  display:grid; grid-template-columns:1fr; gap:2px; padding:13px 0; border-bottom:1px solid var(--lgc-line); font-size:13.5px;}#legacy-pdp-root .lgc-specs-row:last-child{ border-bottom:0; }#legacy-pdp-root .lgc-specs-row span:first-child{ font-weight:600; color:var(--lgc-black); font-size:11px; text-transform:uppercase; letter-spacing:.04em; opacity:.6; }#legacy-pdp-root .lgc-specs-row span:last-child{ color:var(--lgc-black); }\n\/* ---------- GARANTIA (2 por linha) ---------- *\/#legacy-pdp-root .lgc-trust-head{ margin-bottom:18px; }#legacy-pdp-root .lgc-trust-head h2{ margin-top:8px; }#legacy-pdp-root .lgc-trust-grid{ display:grid; grid-template-columns:1fr 1fr; gap:12px; }#legacy-pdp-root .lgc-trust-item{  border-radius:var(--lgc-radius-md); padding:20px 14px; text-align:center; background:var(--lgc-cream);}#legacy-pdp-root .lgc-trust-item svg{ width:22px; height:22px; margin:0 auto 12px; }#legacy-pdp-root .lgc-trust-item h4{ font-size:14px; font-weight:600; margin-bottom:5px; }#legacy-pdp-root .lgc-trust-item p{ font-size:12px; color:var(--lgc-ink-soft); line-height:1.4; }\n\/* ---------- FAQ ---------- *\/#legacy-pdp-root .lgc-faq-item{ border-bottom:1px solid var(--lgc-line); }#legacy-pdp-root .lgc-faq-item:last-child{ border-bottom:0; }#legacy-pdp-root .lgc-faq-q{  width:100%; display:flex; justify-content:space-between; align-items:center; gap:10px;  padding:15px 2px; font-size:14px; font-weight:600; text-align:left;}#legacy-pdp-root .lgc-faq-q .lgc-plus{ font-size:18px; font-weight:300; transition:transform .25s ease; color:var(--lgc-ink-faint); }#legacy-pdp-root .lgc-faq-item.is-open .lgc-plus{ transform:rotate(45deg); }#legacy-pdp-root .lgc-faq-a{ max-height:0; overflow:hidden; transition:max-height .3s ease; }#legacy-pdp-root .lgc-faq-a-inner{ padding:0 2px 16px; font-size:13px; color:var(--lgc-ink-soft); }#legacy-pdp-root .lgc-faq-item.is-open .lgc-faq-a{ max-height:300px; }\n\/* ---------- FOOTER ---------- *\/#legacy-pdp-root .lgc-tagline{ text-align:center; padding:32px 20px 6px; font-size:13px; color:var(--lgc-ink-faint); font-weight:500; }\n\/* ---------- LANG SWITCH (bandeiras) ---------- *\/#legacy-pdp-root .lgc-langbar{ display:none; justify-content:center; gap:8px; padding-top:14px; }#legacy-pdp-root .lgc-lang-btn{  width:26px; height:19px; padding:0; border-radius:2px; overflow:hidden;  border:1px solid var(--lgc-line); opacity:.55; transition:opacity .2s ease, border-color .2s ease;  line-height:0;}#legacy-pdp-root .lgc-lang-btn img{ width:100%; height:100%; object-fit:cover; border-radius:1px; }#legacy-pdp-root .lgc-lang-btn.is-active{ opacity:1; border-color:var(--lgc-black); }\n\u003c\/style\u003e\n\n\u003csection class=\"lgc-wrap lgc-hero\"\u003e\n  \u003cspan class=\"lgc-badge\"\u003e\u003cspan class=\"lgc-badge-dot\"\u003e\u003c\/span\u003eLEGACY — Conçu pour durer\u003c\/span\u003e\n  \u003ch2 class=\"lgc-h1\"\u003eLISBON — Courbes raffinées, clarté au quotidien.\u003c\/h2\u003e\n\n  \u003cp class=\"lgc-hero-sub\"\u003eUne silhouette géométrique pleine monture arrondie avec des verres polarisés UV400, des détails de rivets argentés et des proportions équilibrées pour le quotidien.\u003c\/p\u003e\n\n  \u003cdiv class=\"lgc-hero-pills\"\u003e\n\n    \u003cspan class=\"lgc-pill\"\u003eVerres Polarisés\u003c\/span\u003e\n    \u003cspan class=\"lgc-pill\"\u003eProtection UV400\u003c\/span\u003e\n    \u003cspan class=\"lgc-pill\"\u003eRetours sous 14 jours\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-hero-img\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/lisbon-hero-4x5.png?v=1785944541\" alt=\"Lunettes de soleil géométriques polarisées UV400 LISBON\"\u003e\u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\u003csection class=\"lgc-wrap lgc-section\"\u003e\n  \u003cdiv class=\"lgc-pillars-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\"\u003ePourquoi Legacy\u003c\/span\u003e\u003ch2 class=\"lgc-h2\"\u003eProtection ciblée, géométrie raffinée et style quotidien sans effort\u003c\/h2\u003e\n\n\n\u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-pillar-grid\"\u003e\n\n    \u003cdiv class=\"lgc-pillar is-dark\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M12 2 21 7 21 17 12 22 3 17 3 7Z\"\u003e\u003c\/path\u003e\u003cpath d=\"M3 7 12 12 21 7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch4\u003eClarté polarisée\u003c\/h4\u003e\n\n\u003cp\u003eLes verres polarisés sont conçus pour réduire les reflets pour une vision plus confortable dans des conditions lumineuses.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-pillar is-stone\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M4 4h9l7 7-9 9-7-7z\"\u003e\u003c\/path\u003e\u003ccircle cx=\"9\" cy=\"9\" r=\"1.4\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003ch4\u003eValeur raffinée\u003c\/h4\u003e\n\n\u003cp\u003eUne monture quotidienne élégante avec des proportions étudiées et sans marge de détail inutile.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-pillar is-graphite\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M12 2 3 6v6c0 5 4 8.5 9 10 5-1.5 9-5 9-10V6z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch4\u003eProtection UV400\u003c\/h4\u003e\n\n\u003cp\u003eLes verres UV400 sont conçus pour aider à protéger les yeux des rayons UVA et UVB.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-pillar is-cream\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M4 12a8 8 0 1 0 3-6.2\"\u003e\u003c\/path\u003e\u003cpath d=\"M4 4v5h5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch4\u003eGarantie + Retours\u003c\/h4\u003e\n\n\u003cp\u003eDroit de rétractation de 14 jours et protection contre les défauts de fabrication.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n  \u003cdiv class=\"lgc-carousel-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\"\u003eLes détails\u003c\/span\u003e\u003ch2 class=\"lgc-h2\"\u003eDétails de la monture, des verres et de la construction\u003c\/h2\u003e\n\n\u003cp class=\"lgc-p\"\u003eDécouvrez la monture pleine monture arrondie, les verres polarisés, le pont équilibré et les détails de rivets argentés.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-carousel-wrap\"\u003e\n\n\u003cdiv class=\"lgc-carousel\" data-carousel=\"qualidade\"\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/lisbon-quality-1-9x16.png?v=1785944547\" alt=\"Détail de la monture des lunettes de soleil LISBON\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/lisbon-quality-2-9x16.png?v=1785944620\" alt=\"Détail des charnières des lunettes de soleil LISBON\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/lisbon-quality-3-9x16.png?v=1785944554\" alt=\"Détail de la monture transparente des lunettes de soleil LISBON\"\u003e\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003cbutton class=\"lgc-arrow lgc-prev\" data-arrow-prev=\"qualidade\" aria-label=\"Précédent\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M15 18l-6-6 6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\u003cbutton class=\"lgc-arrow lgc-next\" data-arrow-next=\"qualidade\" aria-label=\"Suivant\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M9 18l6-6-6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-dots\" data-dots=\"qualidade\"\u003e\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n  \u003cdiv class=\"lgc-carousel-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\"\u003eDéfinition Urbaine\u003c\/span\u003e\u003ch2 class=\"lgc-h2\"\u003eDes avenues ensoleillées aux lumières de la ville tardive\u003c\/h2\u003e\n\n\u003cp class=\"lgc-p\"\u003ePortez LISBON avec des vêtements superposés ajustés, des essentiels modernes ou un streetwear décontracté pour une finition architecturale et affirmée.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-carousel-wrap\"\u003e\n\n\u003cdiv class=\"lgc-carousel\" data-carousel=\"uso\"\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/lisbon-lifestyle-1-9x16.png?v=1785944625\" alt=\"Style de vie avec les lunettes de soleil LISBON à Lisbonne\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/lisbon-lifestyle-2-9x16.png?v=1785944631\" alt=\"Style de vie café avec les lunettes de soleil LISBON\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/lisbon-lifestyle-3-9x16.png?v=1785944635\" alt=\"Style de vie en plein air avec les lunettes de soleil LISBON\"\u003e\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003cbutton class=\"lgc-arrow lgc-prev\" data-arrow-prev=\"uso\" aria-label=\"Précédent\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M15 18l-6-6 6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\u003cbutton class=\"lgc-arrow lgc-next\" data-arrow-next=\"uso\" aria-label=\"Suivant\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M9 18l6-6-6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-dots\" data-dots=\"uso\"\u003e\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c!-- OPTIONAL SIZE GUIDE\nInclude a size\/measurement table only when the source provides verified measurements\nin centimetres for direct comparison. Never create a table from size labels alone.\n--\u0026gt;\n\n\u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n  \u003cdiv class=\"lgc-card is-white\"\u003e\n\n\u003cdiv class=\"lgc-section-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\"\u003eSpécifications\u003c\/span\u003e\u003ch2 class=\"lgc-h2\"\u003eDétails du produit\u003c\/h2\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tabs-nav\" data-tabgroup=\"specs\"\u003e\n\n\u003cbutton class=\"lgc-tab-btn is-active\" data-tab=\"materiais\"\u003eDesign\u003c\/button\u003e\u003cbutton class=\"lgc-tab-btn\" data-tab=\"cuidados\"\u003eEntretien\u003c\/button\u003e\u003cbutton class=\"lgc-tab-btn\" data-tab=\"tecnica\"\u003eAjustement\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tab-panel is-active\" data-panel=\"materiais\"\u003e\u003cdiv class=\"lgc-specs-list\"\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eStyle\u003c\/span\u003e\u003cspan\u003eLunettes de soleil géométriques arrondies\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eFinition de la monture\u003c\/span\u003e\u003cspan\u003eConstruction pleine monture brillante\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eTechnologie des verres\u003c\/span\u003e\u003cspan\u003ePolarisé UV400\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eMatériel\u003c\/span\u003e\u003cspan\u003eAccents doubles rivets argentés\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tab-panel\" data-panel=\"cuidados\"\u003e\u003cdiv class=\"lgc-specs-list\"\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eNettoyage\u003c\/span\u003e\u003cspan\u003eUtilisez un chiffon en microfibre propre\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eHumidité\u003c\/span\u003e\u003cspan\u003eRincez la poussière avant d'essuyer ; évitez les pressions abrasives\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eSéchage\u003c\/span\u003e\u003cspan\u003eRangez au sec dans un étui de protection à l'abri de la chaleur\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tab-panel\" data-panel=\"tecnica\"\u003e\u003cdiv class=\"lgc-specs-list\"\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eProfil de la monture\u003c\/span\u003e\u003cspan\u003eSilhouette géométrique arrondie pleine monture\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eConseils d'ajustement\u003c\/span\u003e\u003cspan\u003eChoisissez en fonction de la largeur du visage et de la couverture préférée\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eUtilisation\u003c\/span\u003e\u003cspan\u003eQuotidien \/ voyage \/ loisirs\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eDépartement\u003c\/span\u003e\u003cspan\u003eUnisexe\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003cdiv class=\"legacy-brand-card\" data-legacy-brand-signature=\"v6\"\u003e\n\n  \u003cdiv class=\"legacy-brand-card__inner\"\u003e\n\n    \u003cdiv class=\"legacy-brand-card__logo-wrap\"\u003e\n\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/logo-white.png?v=1785300933\" alt=\"Legacy Store\" class=\"legacy-brand-card__logo\"\u003e\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"legacy-brand-card__content\"\u003e\n\n      \u003cp class=\"legacy-brand-card__eyebrow\"\u003eÀ propos de nous\u003c\/p\u003e\n\n\n      \u003cp class=\"legacy-brand-card__text\"\u003e\n        Legacy est conçu pour ceux qui apprécient le style intemporel, les détails raffinés et la qualité durable.\n        Nous sélectionnons des essentiels sophistiqués qui apportent confiance, caractère et élégance sans effort\n        à la vie quotidienne.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"legacy-brand-card__socials\"\u003e\n\n      \u003ca href=\"https:\/\/instagram.com\/legacy.luxurywear\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"legacy-brand-card__social legacy-brand-card__social--clickable\" aria-label=\"Instagram Legacy Luxurywear\"\u003e\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003c!--$9--\u003e\n        \n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eInstagram\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \n\n      \u003cdiv class=\"legacy-brand-card__social\" aria-label=\"TikTok\"\u003e\n\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M14.2 4c.6 1.7 1.7 3 3.8 3.3v2.5c-1.4 0-2.7-.4-3.8-1.1v5.4c0 3-2.2 5-5.1 5-2.6 0-4.7-1.8-4.7-4.4 0-2.9 2.4-4.8 5.3-4.4v2.6c-1.2-.4-2.6.3-2.6 1.8 0 1.1.9 1.9 2 1.9 1.3 0 2.3-.8 2.3-2.6V4h2.8Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eTikTok\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"legacy-brand-card__social\" aria-label=\"YouTube\"\u003e\n\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M21.2 8.4c-.2-1-.9-1.8-1.9-2-1.7-.4-7.3-.4-7.3-.4s-5.6 0-7.3.4c-1 .2-1.7 1-1.9 2C2.4 10 2.4 12 2.4 12s0 2 .4 3.6c.2 1 .9 1.8 1.9 2 1.7.4 7.3.4 7.3.4s5.6 0 7.3-.4c1-.2 1.7-1 1.9-2 .4-1.6.4-3.6.4-3.6s0-2-.4-3.6Z\" stroke=\"currentColor\" stroke-width=\"1.8\" fill=\"none\"\u003e\u003c\/path\u003e\n            \u003cpath d=\"M10.2 9.4 15 12l-4.8 2.6V9.4Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eYouTube\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"legacy-brand-card__social\" aria-label=\"Facebook\"\u003e\n\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M13.4 20v-6.2h2.1l.4-2.5h-2.5V9.7c0-.7.2-1.2 1.2-1.2h1.4V6.2c-.2 0-.9-.1-1.8-.1-1.8 0-3.1 1.1-3.1 3.2v2h-2.1v2.5h2.1V20h2.3Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eFacebook\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \n\n\n\n\n\n\u003cstyle\u003e\n  .legacy-brand-card,\n  .legacy-brand-card * {\n    box-sizing: border-box;\n  }\n\n  .legacy-brand-card {\n    width: 100%;\n    margin: 0;\n  }\n\n  .legacy-brand-card__inner {\n    background: #1c1c1c;\n    color: #ffffff;\n    border-radius: 16px;\n    padding: 24px 22px;\n    font-family: Inter, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Arial, sans-serif;\n    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.16);\n  }\n\n  .legacy-brand-card__logo-wrap {\n    margin-bottom: 18px;\n  }\n\n  .legacy-brand-card__logo {\n    display: block;\n    max-width: 180px;\n    width: 100%;\n    height: auto;\n  }\n\n  .legacy-brand-card__content {\n    margin-bottom: 20px;\n  }\n\n  .legacy-brand-card__eyebrow {\n    margin: 0 0 10px;\n    font-size: 14px;\n    line-height: 1.2;\n    font-weight: 700;\n    color: #ffffff;\n  }\n\n  .legacy-brand-card__text {\n    margin: 0;\n    color: rgba(255, 255, 255, 0.72);\n    font-size: 15px;\n    line-height: 1.8;\n    font-weight: 400;\n    max-width: 640px;\n  }\n\n  .legacy-brand-card__socials {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 12px;\n  }\n\n  .legacy-brand-card__social {\n    display: flex;\n    align-items: center;\n    gap: 10px;\n    padding: 12px 14px;\n    border-radius: 12px;\n    background: rgba(255, 255, 255, 0.04);\n    border: 1px solid rgba(255, 255, 255, 0.08);\n    text-decoration: none;\n    color: #ffffff;\n    min-width: 0;\n  }\n\n  .legacy-brand-card__social--clickable {\n    transition: transform 0.2s ease, background 0.2s ease, border-color 0.2s ease;\n    cursor: pointer;\n  }\n\n  .legacy-brand-card__social--clickable:hover {\n    transform: translateY(-1px);\n    background: rgba(255, 255, 255, 0.07);\n    border-color: rgba(255, 255, 255, 0.16);\n  }\n\n  .legacy-brand-card__social-icon {\n    width: 18px;\n    height: 18px;\n    min-width: 18px;\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    color: #ffffff;\n  }\n\n  .legacy-brand-card__social-icon svg {\n    width: 18px;\n    height: 18px;\n    display: block;\n  }\n\n  .legacy-brand-card__social-label {\n    font-size: 13px;\n    font-weight: 600;\n    color: #ffffff;\n    white-space: nowrap;\n  }\n\n  .legacy-brand-card__social-handle {\n    margin-left: auto;\n    font-size: 13px;\n    color: rgba(255, 255, 255, 0.66);\n    overflow: hidden;\n    text-overflow: ellipsis;\n    white-space: nowrap;\n  }\n\n  @media screen and (max-width: 749px) {\n    .legacy-brand-card__inner {\n      padding: 20px 18px;\n      border-radius: 14px;\n    }\n\n    .legacy-brand-card__logo {\n      max-width: 160px;\n    }\n\n    .legacy-brand-card__text {\n      font-size: 14px;\n      line-height: 1.7;\n    }\n\n    .legacy-brand-card__socials {\n      grid-template-columns: 1fr;\n    }\n\n    .legacy-brand-card__social {\n      padding: 11px 12px;\n    }\n\n    .legacy-brand-card__social-label,\n    .legacy-brand-card__social-handle {\n      font-size: 12.5px;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cstyle\u003e\n  \/* Compatibility with the legacy PDP reset. Keeps the approved card visually identical. *\/\n  #legacy-pdp-root .legacy-brand-card,\n  #legacy-pdp-root .legacy-brand-card * { box-sizing: border-box; }\n  #legacy-pdp-root .legacy-brand-card { width: 100%; margin: 0; }\n  #legacy-pdp-root .legacy-brand-card__inner {\n    background: #1c1c1c; color: #ffffff; border-radius: 16px; padding: 24px 22px;\n    font-family: Inter, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Arial, sans-serif;\n    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.16);\n  }\n  #legacy-pdp-root .legacy-brand-card__logo-wrap { margin-bottom: 18px; }\n  #legacy-pdp-root .legacy-brand-card__logo { display: block; max-width: 180px; width: 100%; height: auto; }\n  #legacy-pdp-root .legacy-brand-card__content { margin-bottom: 20px; }\n  #legacy-pdp-root .legacy-brand-card__eyebrow {\n    margin: 0 0 10px; font-size: 14px; line-height: 1.2; font-weight: 700; color: #ffffff;\n  }\n  #legacy-pdp-root .legacy-brand-card__text {\n    margin: 0; color: rgba(255, 255, 255, 0.72); font-size: 15px; line-height: 1.8;\n    font-weight: 400; max-width: 640px;\n  }\n  #legacy-pdp-root .legacy-brand-card__socials {\n    display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 12px;\n  }\n  #legacy-pdp-root .legacy-brand-card__social {\n    display: flex; align-items: center; gap: 10px; padding: 12px 14px; border-radius: 12px;\n    background: rgba(255, 255, 255, 0.04); border: 1px solid rgba(255, 255, 255, 0.08);\n    text-decoration: none; color: #ffffff; min-width: 0;\n  }\n  #legacy-pdp-root .legacy-brand-card__social--clickable {\n    transition: transform 0.2s ease, background 0.2s ease, border-color 0.2s ease; cursor: pointer;\n  }\n  #legacy-pdp-root .legacy-brand-card__social--clickable:hover {\n    transform: translateY(-1px); background: rgba(255, 255, 255, 0.07);\n    border-color: rgba(255, 255, 255, 0.16);\n  }\n  #legacy-pdp-root .legacy-brand-card__social-icon {\n    width: 18px; height: 18px; min-width: 18px; display: inline-flex;\n    align-items: center; justify-content: center; color: #ffffff;\n  }\n  #legacy-pdp-root .legacy-brand-card__social-icon svg { width: 18px; height: 18px; display: block; }\n  #legacy-pdp-root .legacy-brand-card__social-label {\n    font-size: 13px; font-weight: 600; color: #ffffff; white-space: nowrap;\n  }\n  #legacy-pdp-root .legacy-brand-card__social-handle {\n    margin-left: auto; font-size: 13px; color: rgba(255, 255, 255, 0.66);\n    overflow: hidden; text-overflow: ellipsis; white-space: nowrap;\n  }\n  @media screen and (max-width: 749px) {\n    #legacy-pdp-root .legacy-brand-card__inner { padding: 20px 18px; border-radius: 14px; }\n    #legacy-pdp-root .legacy-brand-card__logo { max-width: 160px; }\n    #legacy-pdp-root .legacy-brand-card__text { font-size: 14px; line-height: 1.7; }\n    #legacy-pdp-root .legacy-brand-card__socials { grid-template-columns: 1fr; }\n    #legacy-pdp-root .legacy-brand-card__social { padding: 11px 12px; }\n    #legacy-pdp-root .legacy-brand-card__social-label,\n    #legacy-pdp-root .legacy-brand-card__social-handle { font-size: 12.5px; }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"lgc-wrap lgc-tagline\"\u003eLegacy n'est pas ce que nous avons. C'est ce que nous laissons.\u003c\/div\u003e\n\n\n\n\n\n\n\u003cscript\u003e\n(function(){\n  document.querySelectorAll('#legacy-pdp-root, .legacy-pdp').forEach(function(root){\n    if(root.dataset.lgcInit) return;\n    root.dataset.lgcInit = \"1\";\n\n    root.querySelectorAll('[data-tabgroup]').forEach(function(nav){\n      var section = nav.closest('.lgc-card') || root;\n      var buttons = nav.querySelectorAll('.lgc-tab-btn');\n      buttons.forEach(function(btn){\n        btn.addEventListener('click', function(){\n          var target = btn.getAttribute('data-tab');\n          buttons.forEach(function(b){ b.classList.remove('is-active'); });\n          btn.classList.add('is-active');\n          section.querySelectorAll('.lgc-tab-panel').forEach(function(panel){\n            panel.classList.toggle('is-active', panel.getAttribute('data-panel') === target);\n          });\n        });\n      });\n    });\n\n    root.querySelectorAll('.lgc-faq-item').forEach(function(item){\n      var q = item.querySelector('.lgc-faq-q');\n      if(q) q.addEventListener('click', function(){ item.classList.toggle('is-open'); });\n    });\n\n    var AUTOPLAY_MS = 5000;\n\n    root.querySelectorAll('.lgc-carousel').forEach(function(carousel){\n      var key = carousel.getAttribute('data-carousel');\n      var dotsWrap = root.querySelector('[data-dots=\"' + key + '\"]');\n      var originals = Array.prototype.slice.call(carousel.querySelectorAll('.lgc-carousel-item'));\n      var n = originals.length;\n      if(!dotsWrap || n \u003c 2) return;\n\n      originals.forEach(function(_, i){\n        var dot = document.createElement('span');\n        dot.className = 'lgc-dot' + (i === 0 ? ' is-active' : '');\n        dotsWrap.appendChild(dot);\n      });\n      var dots = dotsWrap.querySelectorAll('.lgc-dot');\n\n      var firstClone = originals[0].cloneNode(true);\n      var lastClone = originals[n - 1].cloneNode(true);\n      firstClone.setAttribute('aria-hidden', 'true');\n      lastClone.setAttribute('aria-hidden', 'true');\n      carousel.appendChild(firstClone);\n      carousel.insertBefore(lastClone, originals[0]);\n\n      var allItems = Array.prototype.slice.call(carousel.children);\n\n      function scrollLeftFor(el){\n        return el.getBoundingClientRect().left - carousel.getBoundingClientRect().left + carousel.scrollLeft;\n      }\n      function goTo(i, smooth){\n        carousel.scrollTo({ left: scrollLeftFor(allItems[i]), behavior: smooth ? 'smooth' : 'auto' });\n      }\n      function setActiveDot(realIndex){\n        dots.forEach(function(d, i){ d.classList.toggle('is-active', i === realIndex); });\n      }\n\n      goTo(1, false);\n\n      var settleTimer = null;\n      var autoplayTimer = null;\n\n      function settle(){\n        var center = carousel.scrollLeft + carousel.clientWidth \/ 2;\n        var closest = 1;\n        var closestDist = Infinity;\n        allItems.forEach(function(item, i){\n          var itemCenter = item.offsetLeft + item.clientWidth \/ 2;\n          var dist = Math.abs(itemCenter - center);\n          if(dist \u003c closestDist){ closestDist = dist; closest = i; }\n        });\n        var realIndex = (closest - 1 + n) % n;\n        setActiveDot(realIndex);\n        if(closest === 0){ goTo(n, false); }\n        else if(closest === allItems.length - 1){ goTo(1, false); }\n      }\n\n      carousel.addEventListener('scroll', function(){\n        clearTimeout(settleTimer);\n        settleTimer = setTimeout(settle, 120);\n      });\n\n      function step(dir){\n        var w = originals[0].getBoundingClientRect().width + 10;\n        carousel.scrollBy({ left: w * dir, behavior: 'smooth' });\n      }\n\n      function scheduleAutoplay(){\n        clearTimeout(autoplayTimer);\n        autoplayTimer = setTimeout(function(){\n          step(1);\n          scheduleAutoplay();\n        }, AUTOPLAY_MS);\n      }\n      function restartAutoplay(){ scheduleAutoplay(); }\n\n      ['pointerdown', 'touchstart', 'wheel'].forEach(function(evt){\n        carousel.addEventListener(evt, restartAutoplay, { passive: true });\n      });\n\n      var prevBtn = root.querySelector('[data-arrow-prev=\"' + key + '\"]');\n      var nextBtn = root.querySelector('[data-arrow-next=\"' + key + '\"]');\n      if(prevBtn) prevBtn.addEventListener('click', function(){ step(-1); restartAutoplay(); });\n      if(nextBtn) nextBtn.addEventListener('click', function(){ step(1); restartAutoplay(); });\n\n      scheduleAutoplay();\n    });\n  });\n})();\n\u003c\/script\u003e\n","brand":"Legacy","offers":[{"title":"Monture noire \/ Verres couleur champagne","offer_id":50226134548720,"sku":"15136243155104-52655562653856","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Monture noire \/ Verre noir","offer_id":50226134581488,"sku":"15136243155104-52655562752160","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Monture Havane \/ Verres Olive","offer_id":50226134614256,"sku":"15136243155104-52655562686624","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Monture noire \/ Verres bleu glacier","offer_id":50226134647024,"sku":"15136243155104-52655562719392","price":32.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0855\/6357\/2464\/files\/lisbon-gallery-1_9aa37f91-88fc-4290-856a-f57a2ec1f91a.png?v=1786195926"},{"product_id":"polarized-uv400-square-frame-sunglasses-legacy-medellin","title":"Lunettes de soleil polarisées UV400 à monture carrée – Legacy MEDELLIN","description":"\n\n\u003cdiv class=\"legacy-pdp\" id=\"legacy-pdp-root\"\u003e\n\n\u003cstyle\u003e#legacy-pdp-root{  --lgc-black:#0D0D0D;  --lgc-graphite:#2B2B2B;  --lgc-stone:#D9D6CF;  --lgc-cream:#F2EFE9;  --lgc-white:#FFFFFF;  --lgc-ink-soft: rgba(13,13,13,0.62);  --lgc-ink-faint: rgba(13,13,13,0.42);  --lgc-line: rgba(13,13,13,0.08);  --lgc-radius-lg: 24px;  --lgc-radius-md: 18px;  --lgc-radius-sm: 12px;  --lgc-sans: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;  all: initial;  display:block;  box-sizing:border-box;  font-family: var(--lgc-sans);  color: var(--lgc-black);  background: var(--lgc-white);  -webkit-font-smoothing: antialiased;  text-align:left;  line-height:1.5;  max-width:600px;  margin:0 auto;}#legacy-pdp-root *, #legacy-pdp-root *::before, #legacy-pdp-root *::after{  box-sizing:border-box; margin:0; padding:0; font-family:inherit;  color:inherit; text-align:left; line-height:inherit; -webkit-font-smoothing: antialiased;}#legacy-pdp-root img{ max-width:100%; display:block; border:0; }#legacy-pdp-root button{ background:none; border:0; cursor:pointer; font:inherit; }#legacy-pdp-root ul{ list-style:none; }#legacy-pdp-root svg{ display:block; flex-shrink:0; }\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@300;400;500;600;700;800\u0026display=swap');\n#legacy-pdp-root .lgc-wrap{ padding:0 18px; }#legacy-pdp-root .lgc-section{ padding:36px 0; }\n#legacy-pdp-root .lgc-badge{  display:inline-flex; align-items:center; gap:6px;  background:var(--lgc-cream); color:var(--lgc-black);  padding:6px 14px; border-radius:999px; font-size:11.5px; font-weight:600;}#legacy-pdp-root .lgc-badge-dot{ width:6px; height:6px; border-radius:50%; background:var(--lgc-black); }\n#legacy-pdp-root .lgc-eyebrow{ font-size:12.5px; font-weight:600; color:var(--lgc-ink-soft); }#legacy-pdp-root .lgc-h1{ font-size:24px; font-weight:700; letter-spacing:-0.02em; line-height:1.12; }#legacy-pdp-root h2.lgc-h2{ font-size:22px; font-weight:700; letter-spacing:-0.02em; line-height:1.15; }#legacy-pdp-root h3.lgc-h3{ font-size:18px; font-weight:600; letter-spacing:-0.01em; }#legacy-pdp-root p.lgc-p{ font-size:15px; font-weight:400; color:var(--lgc-ink-soft); line-height:1.55; }\n\/* ---------- HERO ---------- *\/#legacy-pdp-root .lgc-hero{ padding:36px 0 8px; text-align:center; }#legacy-pdp-root .lgc-hero h1{ margin-top:14px; }#legacy-pdp-root .lgc-hero-sub{ margin:14px 0 0; font-size:15.5px; color:var(--lgc-ink-soft); }#legacy-pdp-root .lgc-hero-pills{ display:flex; gap:8px; justify-content:center; margin-top:20px; flex-wrap:wrap; }#legacy-pdp-root .lgc-pill{  font-size:12px; font-weight:500; padding:7px 14px; border-radius:999px;  background:var(--lgc-white); border:1px solid var(--lgc-line); color:var(--lgc-black);}#legacy-pdp-root .lgc-hero-img{  margin-top:26px; border-radius:var(--lgc-radius-lg); overflow:hidden; background:var(--lgc-cream);}#legacy-pdp-root .lgc-hero-img img{ width:100%; aspect-ratio:4\/5; object-fit:cover; }\n\/* ---------- PILARES ---------- *\/#legacy-pdp-root .lgc-pillars-head{ margin-bottom:18px; }#legacy-pdp-root .lgc-pillars-head h2{ margin-top:8px; }#legacy-pdp-root .lgc-pillar-grid{ display:grid; grid-template-columns:1fr 1fr; gap:12px; }#legacy-pdp-root .lgc-pillar{  border-radius:var(--lgc-radius-md); padding:20px 18px; min-height:150px;  display:flex; flex-direction:column; justify-content:flex-start;}#legacy-pdp-root .lgc-pillar.is-dark{ background:var(--lgc-black); color:var(--lgc-white); }#legacy-pdp-root .lgc-pillar.is-graphite{ background:var(--lgc-graphite); color:var(--lgc-white); }#legacy-pdp-root .lgc-pillar.is-stone{ background:var(--lgc-stone); color:var(--lgc-black); }#legacy-pdp-root .lgc-pillar.is-cream{ background:var(--lgc-cream); color:var(--lgc-black); }#legacy-pdp-root .lgc-pillar svg{ width:20px; height:20px; margin-bottom:16px; opacity:.9; }#legacy-pdp-root .lgc-pillar h4{ font-size:15px; font-weight:600; margin-bottom:6px; letter-spacing:-0.01em; }#legacy-pdp-root .lgc-pillar p{ font-size:12.5px; opacity:.72; font-weight:400; line-height:1.4; }\n\/* ---------- CARROSSÉIS ---------- *\/#legacy-pdp-root .lgc-carousel-head{ margin-bottom:16px; }#legacy-pdp-root .lgc-carousel-head h2{ margin-top:8px; }#legacy-pdp-root .lgc-carousel-head .lgc-p{ margin-top:6px; }#legacy-pdp-root .lgc-carousel{  display:flex; overflow-x:auto; gap:10px; scroll-snap-type:x mandatory;  -webkit-overflow-scrolling:touch; scrollbar-width:none; padding-bottom:2px;  margin:0 -18px; padding-left:18px; padding-right:18px;}#legacy-pdp-root .lgc-carousel::-webkit-scrollbar{ display:none; }#legacy-pdp-root .lgc-carousel-item{  flex:0 0 82%; scroll-snap-align:center; border-radius:var(--lgc-radius-md);  overflow:hidden; background:var(--lgc-cream); position:relative;}#legacy-pdp-root .lgc-carousel-item img{ width:100%; aspect-ratio:9\/16; object-fit:cover; }#legacy-pdp-root .lgc-carousel-cap{  position:absolute; left:10px; bottom:10px; background:rgba(13,13,13,0.55);  color:var(--lgc-white); font-size:11.5px; font-weight:500; padding:5px 10px; border-radius:999px;  backdrop-filter:blur(4px);}#legacy-pdp-root .lgc-carousel-wrap{ position:relative; }#legacy-pdp-root .lgc-arrow{  position:absolute; top:50%; transform:translateY(-50%); z-index:2;  width:32px; height:32px; border-radius:50%; background:rgba(13,13,13,0.5);  display:flex; align-items:center; justify-content:center; backdrop-filter:blur(4px);}#legacy-pdp-root .lgc-arrow svg{ width:16px; height:16px; stroke:var(--lgc-white); }#legacy-pdp-root .lgc-arrow.lgc-prev{ left:8px; }#legacy-pdp-root .lgc-arrow.lgc-next{ right:8px; }#legacy-pdp-root .lgc-dots{ display:flex; justify-content:center; gap:6px; margin-top:14px; }#legacy-pdp-root .lgc-dot{ width:6px; height:6px; border-radius:50%; background:var(--lgc-line); transition:all .2s ease; }#legacy-pdp-root .lgc-dot.is-active{ background:var(--lgc-black); width:16px; border-radius:3px; }\n\/* ---------- CARDS (dimensões \/ specs \/ faq) ---------- *\/#legacy-pdp-root .lgc-card{ background:var(--lgc-cream); border-radius:var(--lgc-radius-lg); padding:22px 18px; }#legacy-pdp-root .lgc-card.is-white{ background:var(--lgc-white); border:1px solid var(--lgc-line); }#legacy-pdp-root .lgc-section-head{ margin-bottom:18px; }#legacy-pdp-root .lgc-section-head h2{ margin-top:6px; }#legacy-pdp-root .lgc-tabs-nav{  display:inline-flex; gap:4px; background:var(--lgc-white); padding:4px; border-radius:999px; margin-bottom:18px;}#legacy-pdp-root .lgc-card.is-white .lgc-tabs-nav{ background:var(--lgc-cream); }#legacy-pdp-root .lgc-tab-btn{  padding:8px 14px; font-size:12.5px; font-weight:600; border-radius:999px; color:var(--lgc-ink-faint);  transition:all .2s ease;}#legacy-pdp-root .lgc-tab-btn.is-active{ background:var(--lgc-black); color:var(--lgc-white); }#legacy-pdp-root .lgc-tab-panel{ display:none; }#legacy-pdp-root .lgc-tab-panel.is-active{ display:block; }\n#legacy-pdp-root table.lgc-table{  width:100%; border-collapse:separate; border-spacing:0; font-size:13.5px;  background:var(--lgc-white); border-radius:var(--lgc-radius-sm); overflow:hidden;}#legacy-pdp-root table.lgc-table th, #legacy-pdp-root table.lgc-table td{  padding:11px 12px; text-align:left; border-bottom:1px solid var(--lgc-line);}#legacy-pdp-root table.lgc-table td:first-child{ font-weight:600; width:46%; }#legacy-pdp-root table.lgc-table tr:last-child td{ border-bottom:0; }#legacy-pdp-root .lgc-size-note{ font-size:12px; color:var(--lgc-ink-faint); margin-top:14px; }#legacy-pdp-root .lgc-table-scroll{  max-width:100%; overflow:hidden;  border-radius:var(--lgc-radius-sm); border:1px solid var(--lgc-line);}#legacy-pdp-root .lgc-table-scroll table.lgc-table{  width:100%; table-layout:fixed; border-radius:0; font-size:10.5px;}#legacy-pdp-root .lgc-table-scroll table.lgc-table th,#legacy-pdp-root .lgc-table-scroll table.lgc-table td{  padding:7px 3px; text-align:center; white-space:normal; word-break:break-word; overflow-wrap:break-word;}#legacy-pdp-root .lgc-table-scroll table.lgc-table th{  font-size:7.8px; letter-spacing:0; text-transform:uppercase; font-weight:600;  color:var(--lgc-ink-soft); background:var(--lgc-cream); line-height:1.2;}#legacy-pdp-root .lgc-table-scroll table.lgc-table td:first-child,#legacy-pdp-root .lgc-table-scroll table.lgc-table th:first-child{  font-weight:700;}\n#legacy-pdp-root .lgc-specs-list{ display:grid; gap:0; }#legacy-pdp-root .lgc-specs-row{  display:grid; grid-template-columns:1fr; gap:2px; padding:13px 0; border-bottom:1px solid var(--lgc-line); font-size:13.5px;}#legacy-pdp-root .lgc-specs-row:last-child{ border-bottom:0; }#legacy-pdp-root .lgc-specs-row span:first-child{ font-weight:600; color:var(--lgc-black); font-size:11px; text-transform:uppercase; letter-spacing:.04em; opacity:.6; }#legacy-pdp-root .lgc-specs-row span:last-child{ color:var(--lgc-black); }\n\/* ---------- GARANTIA (2 por linha) ---------- *\/#legacy-pdp-root .lgc-trust-head{ margin-bottom:18px; }#legacy-pdp-root .lgc-trust-head h2{ margin-top:8px; }#legacy-pdp-root .lgc-trust-grid{ display:grid; grid-template-columns:1fr 1fr; gap:12px; }#legacy-pdp-root .lgc-trust-item{  border-radius:var(--lgc-radius-md); padding:20px 14px; text-align:center; background:var(--lgc-cream);}#legacy-pdp-root .lgc-trust-item svg{ width:22px; height:22px; margin:0 auto 12px; }#legacy-pdp-root .lgc-trust-item h4{ font-size:14px; font-weight:600; margin-bottom:5px; }#legacy-pdp-root .lgc-trust-item p{ font-size:12px; color:var(--lgc-ink-soft); line-height:1.4; }\n\/* ---------- FAQ ---------- *\/#legacy-pdp-root .lgc-faq-item{ border-bottom:1px solid var(--lgc-line); }#legacy-pdp-root .lgc-faq-item:last-child{ border-bottom:0; }#legacy-pdp-root .lgc-faq-q{  width:100%; display:flex; justify-content:space-between; align-items:center; gap:10px;  padding:15px 2px; font-size:14px; font-weight:600; text-align:left;}#legacy-pdp-root .lgc-faq-q .lgc-plus{ font-size:18px; font-weight:300; transition:transform .25s ease; color:var(--lgc-ink-faint); }#legacy-pdp-root .lgc-faq-item.is-open .lgc-plus{ transform:rotate(45deg); }#legacy-pdp-root .lgc-faq-a{ max-height:0; overflow:hidden; transition:max-height .3s ease; }#legacy-pdp-root .lgc-faq-a-inner{ padding:0 2px 16px; font-size:13px; color:var(--lgc-ink-soft); }#legacy-pdp-root .lgc-faq-item.is-open .lgc-faq-a{ max-height:300px; }\n\/* ---------- FOOTER ---------- *\/#legacy-pdp-root .lgc-tagline{ text-align:center; padding:32px 20px 6px; font-size:13px; color:var(--lgc-ink-faint); font-weight:500; }\n\/* ---------- LANG SWITCH (bandeiras) ---------- *\/#legacy-pdp-root .lgc-langbar{ display:none; justify-content:center; gap:8px; padding-top:14px; }#legacy-pdp-root .lgc-lang-btn{  width:26px; height:19px; padding:0; border-radius:2px; overflow:hidden;  border:1px solid var(--lgc-line); opacity:.55; transition:opacity .2s ease, border-color .2s ease;  line-height:0;}#legacy-pdp-root .lgc-lang-btn img{ width:100%; height:100%; object-fit:cover; border-radius:1px; }#legacy-pdp-root .lgc-lang-btn.is-active{ opacity:1; border-color:var(--lgc-black); }\n\u003c\/style\u003e\n\n\u003csection class=\"lgc-wrap lgc-hero\"\u003e\n  \u003cspan class=\"lgc-badge\"\u003e\u003cspan class=\"lgc-badge-dot\"\u003e\u003c\/span\u003eLEGACY — Conçues pour durer\u003c\/span\u003e\n  \u003ch2 class=\"lgc-h1\"\u003eMEDELLIN — Confiance moderne, clarté améliorée.\u003c\/h2\u003e\n\n  \u003cp class=\"lgc-hero-sub\"\u003eUne monture carrée audacieuse à bord plein avec des verres polarisés UV400, des branches sculptées et des accents raffinés dorés.\u003c\/p\u003e\n\n  \u003cdiv class=\"lgc-hero-pills\"\u003e\n\n    \u003cspan class=\"lgc-pill\"\u003eVerres Polarisés\u003c\/span\u003e\n    \u003cspan class=\"lgc-pill\"\u003eProtection UV400\u003c\/span\u003e\n    \u003cspan class=\"lgc-pill\"\u003eRetours sous 14 jours\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-hero-img\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-medellin-hero-4x5.png?v=1785943463\" alt=\"Lunettes de soleil rectangulaires MEDELLIN polarisées UV400\"\u003e\u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\u003csection class=\"lgc-wrap lgc-section\"\u003e\n  \u003cdiv class=\"lgc-pillars-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\"\u003ePourquoi Legacy\u003c\/span\u003e\u003ch2 class=\"lgc-h2\"\u003eProtection fonctionnelle, proportions modernes et style quotidien sans effort\u003c\/h2\u003e\n\n\n\u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-pillar-grid\"\u003e\n\n    \u003cdiv class=\"lgc-pillar is-dark\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M12 2 21 7 21 17 12 22 3 17 3 7Z\"\u003e\u003c\/path\u003e\u003cpath d=\"M3 7 12 12 21 7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch4\u003eClarté polarisée\u003c\/h4\u003e\n\n\u003cp\u003eLes verres polarisés sont conçus pour réduire les reflets pour une vision plus confortable dans des conditions lumineuses.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-pillar is-stone\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M4 4h9l7 7-9 9-7-7z\"\u003e\u003c\/path\u003e\u003ccircle cx=\"9\" cy=\"9\" r=\"1.4\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003ch4\u003eValeur Raffinée\u003c\/h4\u003e\n\n\u003cp\u003eUne monture distinctive pour le quotidien avec des proportions étudiées et sans marge de détail superflue.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-pillar is-graphite\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M12 2 3 6v6c0 5 4 8.5 9 10 5-1.5 9-5 9-10V6z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch4\u003eProtection UV400\u003c\/h4\u003e\n\n\u003cp\u003eLes verres UV400 sont conçus pour aider à protéger les yeux de la lumière UVA et UVB.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-pillar is-cream\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M4 12a8 8 0 1 0 3-6.2\"\u003e\u003c\/path\u003e\u003cpath d=\"M4 4v5h5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch4\u003eGarantie + Retours\u003c\/h4\u003e\n\n\u003cp\u003eDroit de rétractation de 14 jours et protection contre les défauts de fabrication.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n  \u003cdiv class=\"lgc-carousel-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\"\u003eLes détails\u003c\/span\u003e\u003ch2 class=\"lgc-h2\"\u003eDétails de la monture, des verres et de la construction\u003c\/h2\u003e\n\n\u003cp class=\"lgc-p\"\u003eDécouvrez la monture pleine bordure polie, les verres polarisés, le pont sculpté et les détails raffinés dorés.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-carousel-wrap\"\u003e\n\n\u003cdiv class=\"lgc-carousel\" data-carousel=\"qualidade\"\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-medellin-quality-1-9x16.png?v=1785943469\" alt=\"Détail de la monture des lunettes de soleil MEDELLIN\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-medellin-quality-2-9x16.png?v=1785943474\" alt=\"Détail de la charnière des lunettes de soleil MEDELLIN\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-medellin-quality-3-9x16.png?v=1785943479\" alt=\"Détail de la monture transparente des lunettes de soleil MEDELLIN\"\u003e\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003cbutton class=\"lgc-arrow lgc-prev\" data-arrow-prev=\"qualidade\" aria-label=\"Précédent\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M15 18l-6-6 6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\u003cbutton class=\"lgc-arrow lgc-next\" data-arrow-next=\"qualidade\" aria-label=\"Suivant\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M9 18l6-6-6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-dots\" data-dots=\"qualidade\"\u003e\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n  \u003cdiv class=\"lgc-carousel-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\"\u003eCaractère Moderne\u003c\/span\u003e\u003ch2 class=\"lgc-h2\"\u003eDes matins doux en ville aux soirées élégantes\u003c\/h2\u003e\n\n\u003cp class=\"lgc-p\"\u003ePortez MEDELLIN avec des pièces ajustées, des tenues de villégiature raffinées ou des essentiels modernes pour une finition confiante.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-carousel-wrap\"\u003e\n\n\u003cdiv class=\"lgc-carousel\" data-carousel=\"uso\"\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-medellin-lifestyle-1-9x16.png?v=1785943486\" alt=\"Lunettes de soleil MEDELLIN en mode vie à Amsterdam\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-medellin-lifestyle-2-9x16.png?v=1785943497\" alt=\"Lunettes de soleil MEDELLIN en mode vie de café\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-medellin-lifestyle-3-9x16.png?v=1785943506\" alt=\"Lunettes de soleil MEDELLIN en mode vie à vélo\"\u003e\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003cbutton class=\"lgc-arrow lgc-prev\" data-arrow-prev=\"uso\" aria-label=\"Précédent\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M15 18l-6-6 6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\u003cbutton class=\"lgc-arrow lgc-next\" data-arrow-next=\"uso\" aria-label=\"Suivant\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M9 18l6-6-6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-dots\" data-dots=\"uso\"\u003e\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c!-- OPTIONAL SIZE GUIDE\nInclude a size\/measurement table only when the source provides verified measurements\nin centimetres for direct comparison. Never create a table from size labels alone.\n--\u0026gt;\n\n\u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n  \u003cdiv class=\"lgc-card is-white\"\u003e\n\n\u003cdiv class=\"lgc-section-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\"\u003eSpécifications\u003c\/span\u003e\u003ch2 class=\"lgc-h2\"\u003eDétails du produit\u003c\/h2\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tabs-nav\" data-tabgroup=\"specs\"\u003e\n\n\u003cbutton class=\"lgc-tab-btn is-active\" data-tab=\"materiais\"\u003eDesign\u003c\/button\u003e\u003cbutton class=\"lgc-tab-btn\" data-tab=\"cuidados\"\u003eEntretien\u003c\/button\u003e\u003cbutton class=\"lgc-tab-btn\" data-tab=\"tecnica\"\u003eAjustement\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tab-panel is-active\" data-panel=\"materiais\"\u003e\u003cdiv class=\"lgc-specs-list\"\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eStyle\u003c\/span\u003e\u003cspan\u003eLunettes de soleil carrées\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eFinition de la Monture\u003c\/span\u003e\u003cspan\u003eConstruction brillante à bordure pleine sculptée\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eTechnologie des Verres\u003c\/span\u003e\u003cspan\u003ePolarisés UV400\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eQuincaillerie\u003c\/span\u003e\u003cspan\u003eAccents dorés sur le devant et les branches\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tab-panel\" data-panel=\"cuidados\"\u003e\u003cdiv class=\"lgc-specs-list\"\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eNettoyage\u003c\/span\u003e\u003cspan\u003eUtilisez un chiffon en microfibre propre pour les verres\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eHumidité\u003c\/span\u003e\u003cspan\u003eRincez la poussière avant d'essuyer ; évitez les pressions abrasives\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eSéchage\u003c\/span\u003e\u003cspan\u003eRangez-les au sec dans un étui de protection, loin de la chaleur\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tab-panel\" data-panel=\"tecnica\"\u003e\u003cdiv class=\"lgc-specs-list\"\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eProfil de la monture\u003c\/span\u003e\u003cspan\u003eSilhouette carrée à bordure pleine\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eConseils d'ajustement\u003c\/span\u003e\u003cspan\u003eChoisissez en fonction de la largeur du visage et de la couvrance préférée\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eUtilisation\u003c\/span\u003e\u003cspan\u003eQuotidien \/ voyage \/ loisirs\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eDépartement\u003c\/span\u003e\u003cspan\u003eUnisexe\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003cdiv class=\"legacy-brand-card\" data-legacy-brand-signature=\"v6\"\u003e\n\n  \u003cdiv class=\"legacy-brand-card__inner\"\u003e\n\n    \u003cdiv class=\"legacy-brand-card__logo-wrap\"\u003e\n\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/logo-white.png?v=1785300933\" alt=\"Legacy Store\" class=\"legacy-brand-card__logo\"\u003e\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"legacy-brand-card__content\"\u003e\n\n      \u003cp class=\"legacy-brand-card__eyebrow\"\u003eÀ propos de nous\u003c\/p\u003e\n\n\n      \u003cp class=\"legacy-brand-card__text\"\u003e\n        Legacy est conçu pour ceux qui apprécient le style intemporel, les détails raffinés et la qualité durable.\n        Nous sélectionnons des essentiels sophistiqués qui apportent confiance, caractère et élégance sans effort\n        à la vie quotidienne.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"legacy-brand-card__socials\"\u003e\n\n      \u003ca href=\"https:\/\/instagram.com\/legacy.luxurywear\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"legacy-brand-card__social legacy-brand-card__social--clickable\" aria-label=\"Instagram Legacy Luxurywear\"\u003e\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003c!--$9--\u003e\n        \n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eInstagram\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \n\n      \u003cdiv class=\"legacy-brand-card__social\" aria-label=\"TikTok\"\u003e\n\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M14.2 4c.6 1.7 1.7 3 3.8 3.3v2.5c-1.4 0-2.7-.4-3.8-1.1v5.4c0 3-2.2 5-5.1 5-2.6 0-4.7-1.8-4.7-4.4 0-2.9 2.4-4.8 5.3-4.4v2.6c-1.2-.4-2.6.3-2.6 1.8 0 1.1.9 1.9 2 1.9 1.3 0 2.3-.8 2.3-2.6V4h2.8Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eTikTok\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"legacy-brand-card__social\" aria-label=\"YouTube\"\u003e\n\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M21.2 8.4c-.2-1-.9-1.8-1.9-2-1.7-.4-7.3-.4-7.3-.4s-5.6 0-7.3.4c-1 .2-1.7 1-1.9 2C2.4 10 2.4 12 2.4 12s0 2 .4 3.6c.2 1 .9 1.8 1.9 2 1.7.4 7.3.4 7.3.4s5.6 0 7.3-.4c1-.2 1.7-1 1.9-2 .4-1.6.4-3.6.4-3.6s0-2-.4-3.6Z\" stroke=\"currentColor\" stroke-width=\"1.8\" fill=\"none\"\u003e\u003c\/path\u003e\n            \u003cpath d=\"M10.2 9.4 15 12l-4.8 2.6V9.4Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eYouTube\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"legacy-brand-card__social\" aria-label=\"Facebook\"\u003e\n\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M13.4 20v-6.2h2.1l.4-2.5h-2.5V9.7c0-.7.2-1.2 1.2-1.2h1.4V6.2c-.2 0-.9-.1-1.8-.1-1.8 0-3.1 1.1-3.1 3.2v2h-2.1v2.5h2.1V20h2.3Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eFacebook\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \n\n\n\n\n\n\u003cstyle\u003e\n  .legacy-brand-card,\n  .legacy-brand-card * {\n    box-sizing: border-box;\n  }\n\n  .legacy-brand-card {\n    width: 100%;\n    margin: 0;\n  }\n\n  .legacy-brand-card__inner {\n    background: #1c1c1c;\n    color: #ffffff;\n    border-radius: 16px;\n    padding: 24px 22px;\n    font-family: Inter, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Arial, sans-serif;\n    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.16);\n  }\n\n  .legacy-brand-card__logo-wrap {\n    margin-bottom: 18px;\n  }\n\n  .legacy-brand-card__logo {\n    display: block;\n    max-width: 180px;\n    width: 100%;\n    height: auto;\n  }\n\n  .legacy-brand-card__content {\n    margin-bottom: 20px;\n  }\n\n  .legacy-brand-card__eyebrow {\n    margin: 0 0 10px;\n    font-size: 14px;\n    line-height: 1.2;\n    font-weight: 700;\n    color: #ffffff;\n  }\n\n  .legacy-brand-card__text {\n    margin: 0;\n    color: rgba(255, 255, 255, 0.72);\n    font-size: 15px;\n    line-height: 1.8;\n    font-weight: 400;\n    max-width: 640px;\n  }\n\n  .legacy-brand-card__socials {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 12px;\n  }\n\n  .legacy-brand-card__social {\n    display: flex;\n    align-items: center;\n    gap: 10px;\n    padding: 12px 14px;\n    border-radius: 12px;\n    background: rgba(255, 255, 255, 0.04);\n    border: 1px solid rgba(255, 255, 255, 0.08);\n    text-decoration: none;\n    color: #ffffff;\n    min-width: 0;\n  }\n\n  .legacy-brand-card__social--clickable {\n    transition: transform 0.2s ease, background 0.2s ease, border-color 0.2s ease;\n    cursor: pointer;\n  }\n\n  .legacy-brand-card__social--clickable:hover {\n    transform: translateY(-1px);\n    background: rgba(255, 255, 255, 0.07);\n    border-color: rgba(255, 255, 255, 0.16);\n  }\n\n  .legacy-brand-card__social-icon {\n    width: 18px;\n    height: 18px;\n    min-width: 18px;\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    color: #ffffff;\n  }\n\n  .legacy-brand-card__social-icon svg {\n    width: 18px;\n    height: 18px;\n    display: block;\n  }\n\n  .legacy-brand-card__social-label {\n    font-size: 13px;\n    font-weight: 600;\n    color: #ffffff;\n    white-space: nowrap;\n  }\n\n  .legacy-brand-card__social-handle {\n    margin-left: auto;\n    font-size: 13px;\n    color: rgba(255, 255, 255, 0.66);\n    overflow: hidden;\n    text-overflow: ellipsis;\n    white-space: nowrap;\n  }\n\n  @media screen and (max-width: 749px) {\n    .legacy-brand-card__inner {\n      padding: 20px 18px;\n      border-radius: 14px;\n    }\n\n    .legacy-brand-card__logo {\n      max-width: 160px;\n    }\n\n    .legacy-brand-card__text {\n      font-size: 14px;\n      line-height: 1.7;\n    }\n\n    .legacy-brand-card__socials {\n      grid-template-columns: 1fr;\n    }\n\n    .legacy-brand-card__social {\n      padding: 11px 12px;\n    }\n\n    .legacy-brand-card__social-label,\n    .legacy-brand-card__social-handle {\n      font-size: 12.5px;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cstyle\u003e\n  \/* Compatibility with the legacy PDP reset. Keeps the approved card visually identical. *\/\n  #legacy-pdp-root .legacy-brand-card,\n  #legacy-pdp-root .legacy-brand-card * { box-sizing: border-box; }\n  #legacy-pdp-root .legacy-brand-card { width: 100%; margin: 0; }\n  #legacy-pdp-root .legacy-brand-card__inner {\n    background: #1c1c1c; color: #ffffff; border-radius: 16px; padding: 24px 22px;\n    font-family: Inter, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Arial, sans-serif;\n    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.16);\n  }\n  #legacy-pdp-root .legacy-brand-card__logo-wrap { margin-bottom: 18px; }\n  #legacy-pdp-root .legacy-brand-card__logo { display: block; max-width: 180px; width: 100%; height: auto; }\n  #legacy-pdp-root .legacy-brand-card__content { margin-bottom: 20px; }\n  #legacy-pdp-root .legacy-brand-card__eyebrow {\n    margin: 0 0 10px; font-size: 14px; line-height: 1.2; font-weight: 700; color: #ffffff;\n  }\n  #legacy-pdp-root .legacy-brand-card__text {\n    margin: 0; color: rgba(255, 255, 255, 0.72); font-size: 15px; line-height: 1.8;\n    font-weight: 400; max-width: 640px;\n  }\n  #legacy-pdp-root .legacy-brand-card__socials {\n    display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 12px;\n  }\n  #legacy-pdp-root .legacy-brand-card__social {\n    display: flex; align-items: center; gap: 10px; padding: 12px 14px; border-radius: 12px;\n    background: rgba(255, 255, 255, 0.04); border: 1px solid rgba(255, 255, 255, 0.08);\n    text-decoration: none; color: #ffffff; min-width: 0;\n  }\n  #legacy-pdp-root .legacy-brand-card__social--clickable {\n    transition: transform 0.2s ease, background 0.2s ease, border-color 0.2s ease; cursor: pointer;\n  }\n  #legacy-pdp-root .legacy-brand-card__social--clickable:hover {\n    transform: translateY(-1px); background: rgba(255, 255, 255, 0.07);\n    border-color: rgba(255, 255, 255, 0.16);\n  }\n  #legacy-pdp-root .legacy-brand-card__social-icon {\n    width: 18px; height: 18px; min-width: 18px; display: inline-flex;\n    align-items: center; justify-content: center; color: #ffffff;\n  }\n  #legacy-pdp-root .legacy-brand-card__social-icon svg { width: 18px; height: 18px; display: block; }\n  #legacy-pdp-root .legacy-brand-card__social-label {\n    font-size: 13px; font-weight: 600; color: #ffffff; white-space: nowrap;\n  }\n  #legacy-pdp-root .legacy-brand-card__social-handle {\n    margin-left: auto; font-size: 13px; color: rgba(255, 255, 255, 0.66);\n    overflow: hidden; text-overflow: ellipsis; white-space: nowrap;\n  }\n  @media screen and (max-width: 749px) {\n    #legacy-pdp-root .legacy-brand-card__inner { padding: 20px 18px; border-radius: 14px; }\n    #legacy-pdp-root .legacy-brand-card__logo { max-width: 160px; }\n    #legacy-pdp-root .legacy-brand-card__text { font-size: 14px; line-height: 1.7; }\n    #legacy-pdp-root .legacy-brand-card__socials { grid-template-columns: 1fr; }\n    #legacy-pdp-root .legacy-brand-card__social { padding: 11px 12px; }\n    #legacy-pdp-root .legacy-brand-card__social-label,\n    #legacy-pdp-root .legacy-brand-card__social-handle { font-size: 12.5px; }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"lgc-wrap lgc-tagline\"\u003eL'héritage n'est pas ce que nous avons. C'est ce que nous laissons.\u003c\/div\u003e\n\n\n\n\n\n\n\u003cscript\u003e\n(function(){\n  document.querySelectorAll('#legacy-pdp-root, .legacy-pdp').forEach(function(root){\n    if(root.dataset.lgcInit) return;\n    root.dataset.lgcInit = \"1\";\n\n    root.querySelectorAll('[data-tabgroup]').forEach(function(nav){\n      var section = nav.closest('.lgc-card') || root;\n      var buttons = nav.querySelectorAll('.lgc-tab-btn');\n      buttons.forEach(function(btn){\n        btn.addEventListener('click', function(){\n          var target = btn.getAttribute('data-tab');\n          buttons.forEach(function(b){ b.classList.remove('is-active'); });\n          btn.classList.add('is-active');\n          section.querySelectorAll('.lgc-tab-panel').forEach(function(panel){\n            panel.classList.toggle('is-active', panel.getAttribute('data-panel') === target);\n          });\n        });\n      });\n    });\n\n    root.querySelectorAll('.lgc-faq-item').forEach(function(item){\n      var q = item.querySelector('.lgc-faq-q');\n      if(q) q.addEventListener('click', function(){ item.classList.toggle('is-open'); });\n    });\n\n    var AUTOPLAY_MS = 5000;\n\n    root.querySelectorAll('.lgc-carousel').forEach(function(carousel){\n      var key = carousel.getAttribute('data-carousel');\n      var dotsWrap = root.querySelector('[data-dots=\"' + key + '\"]');\n      var originals = Array.prototype.slice.call(carousel.querySelectorAll('.lgc-carousel-item'));\n      var n = originals.length;\n      if(!dotsWrap || n \u003c 2) return;\n\n      originals.forEach(function(_, i){\n        var dot = document.createElement('span');\n        dot.className = 'lgc-dot' + (i === 0 ? ' is-active' : '');\n        dotsWrap.appendChild(dot);\n      });\n      var dots = dotsWrap.querySelectorAll('.lgc-dot');\n\n      var firstClone = originals[0].cloneNode(true);\n      var lastClone = originals[n - 1].cloneNode(true);\n      firstClone.setAttribute('aria-hidden', 'true');\n      lastClone.setAttribute('aria-hidden', 'true');\n      carousel.appendChild(firstClone);\n      carousel.insertBefore(lastClone, originals[0]);\n\n      var allItems = Array.prototype.slice.call(carousel.children);\n\n      function scrollLeftFor(el){\n        return el.getBoundingClientRect().left - carousel.getBoundingClientRect().left + carousel.scrollLeft;\n      }\n      function goTo(i, smooth){\n        carousel.scrollTo({ left: scrollLeftFor(allItems[i]), behavior: smooth ? 'smooth' : 'auto' });\n      }\n      function setActiveDot(realIndex){\n        dots.forEach(function(d, i){ d.classList.toggle('is-active', i === realIndex); });\n      }\n\n      goTo(1, false);\n\n      var settleTimer = null;\n      var autoplayTimer = null;\n\n      function settle(){\n        var center = carousel.scrollLeft + carousel.clientWidth \/ 2;\n        var closest = 1;\n        var closestDist = Infinity;\n        allItems.forEach(function(item, i){\n          var itemCenter = item.offsetLeft + item.clientWidth \/ 2;\n          var dist = Math.abs(itemCenter - center);\n          if(dist \u003c closestDist){ closestDist = dist; closest = i; }\n        });\n        var realIndex = (closest - 1 + n) % n;\n        setActiveDot(realIndex);\n        if(closest === 0){ goTo(n, false); }\n        else if(closest === allItems.length - 1){ goTo(1, false); }\n      }\n\n      carousel.addEventListener('scroll', function(){\n        clearTimeout(settleTimer);\n        settleTimer = setTimeout(settle, 120);\n      });\n\n      function step(dir){\n        var w = originals[0].getBoundingClientRect().width + 10;\n        carousel.scrollBy({ left: w * dir, behavior: 'smooth' });\n      }\n\n      function scheduleAutoplay(){\n        clearTimeout(autoplayTimer);\n        autoplayTimer = setTimeout(function(){\n          step(1);\n          scheduleAutoplay();\n        }, AUTOPLAY_MS);\n      }\n      function restartAutoplay(){ scheduleAutoplay(); }\n\n      ['pointerdown', 'touchstart', 'wheel'].forEach(function(evt){\n        carousel.addEventListener(evt, restartAutoplay, { passive: true });\n      });\n\n      var prevBtn = root.querySelector('[data-arrow-prev=\"' + key + '\"]');\n      var nextBtn = root.querySelector('[data-arrow-next=\"' + key + '\"]');\n      if(prevBtn) prevBtn.addEventListener('click', function(){ step(-1); restartAutoplay(); });\n      if(nextBtn) nextBtn.addEventListener('click', function(){ step(1); restartAutoplay(); });\n\n      scheduleAutoplay();\n    });\n  });\n})();\n\u003c\/script\u003e\n","brand":"Legacy","offers":[{"title":"Monture verte \/ Verres marron","offer_id":50226134712560,"sku":"LEG-8054410444890-43787582341210","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Monture noire \/ Verre noir","offer_id":50226134745328,"sku":"LEG-8054410444890-43787582373978","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Monture noire \/ Verres dégradés violets","offer_id":50226134778096,"sku":"LEG-8054410444890-43787582406746","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Monture Mandarine \/ Verres Bruns","offer_id":50226134810864,"sku":"LEG-8054410444890-43787582439514","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Monture noire transparente \/ Verre gris","offer_id":50226134843632,"sku":"LEG-8054410444890-43787582472282","price":32.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0855\/6357\/2464\/files\/legacy-medellin-gallery-01_5a5d8a58-e8fb-4e30-9a73-8083625876cf.png?v=1786195928"},{"product_id":"polarized-uv400-rectangular-sunglasses-legacy-amsterdam","title":"Lunettes de soleil rectangulaires polarisées UV400 – Legacy AMSTERDAM","description":"\n\n\u003cdiv class=\"legacy-pdp\" id=\"legacy-pdp-root\"\u003e\n\n\u003cstyle\u003e#legacy-pdp-root{  --lgc-black:#0D0D0D;  --lgc-graphite:#2B2B2B;  --lgc-stone:#D9D6CF;  --lgc-cream:#F2EFE9;  --lgc-white:#FFFFFF;  --lgc-ink-soft: rgba(13,13,13,0.62);  --lgc-ink-faint: rgba(13,13,13,0.42);  --lgc-line: rgba(13,13,13,0.08);  --lgc-radius-lg: 24px;  --lgc-radius-md: 18px;  --lgc-radius-sm: 12px;  --lgc-sans: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;  all: initial;  display:block;  box-sizing:border-box;  font-family: var(--lgc-sans);  color: var(--lgc-black);  background: var(--lgc-white);  -webkit-font-smoothing: antialiased;  text-align:left;  line-height:1.5;  max-width:600px;  margin:0 auto;}#legacy-pdp-root *, #legacy-pdp-root *::before, #legacy-pdp-root *::after{  box-sizing:border-box; margin:0; padding:0; font-family:inherit;  color:inherit; text-align:left; line-height:inherit; -webkit-font-smoothing: antialiased;}#legacy-pdp-root img{ max-width:100%; display:block; border:0; }#legacy-pdp-root button{ background:none; border:0; cursor:pointer; font:inherit; }#legacy-pdp-root ul{ list-style:none; }#legacy-pdp-root svg{ display:block; flex-shrink:0; }\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@300;400;500;600;700;800\u0026display=swap');\n#legacy-pdp-root .lgc-wrap{ padding:0 18px; }#legacy-pdp-root .lgc-section{ padding:36px 0; }\n#legacy-pdp-root .lgc-badge{  display:inline-flex; align-items:center; gap:6px;  background:var(--lgc-cream); color:var(--lgc-black);  padding:6px 14px; border-radius:999px; font-size:11.5px; font-weight:600;}#legacy-pdp-root .lgc-badge-dot{ width:6px; height:6px; border-radius:50%; background:var(--lgc-black); }\n#legacy-pdp-root .lgc-eyebrow{ font-size:12.5px; font-weight:600; color:var(--lgc-ink-soft); }#legacy-pdp-root .lgc-h1{ font-size:24px; font-weight:700; letter-spacing:-0.02em; line-height:1.12; }#legacy-pdp-root h2.lgc-h2{ font-size:22px; font-weight:700; letter-spacing:-0.02em; line-height:1.15; }#legacy-pdp-root h3.lgc-h3{ font-size:18px; font-weight:600; letter-spacing:-0.01em; }#legacy-pdp-root p.lgc-p{ font-size:15px; font-weight:400; color:var(--lgc-ink-soft); line-height:1.55; }\n\/* ---------- HERO ---------- *\/#legacy-pdp-root .lgc-hero{ padding:36px 0 8px; text-align:center; }#legacy-pdp-root .lgc-hero h1{ margin-top:14px; }#legacy-pdp-root .lgc-hero-sub{ margin:14px 0 0; font-size:15.5px; color:var(--lgc-ink-soft); }#legacy-pdp-root .lgc-hero-pills{ display:flex; gap:8px; justify-content:center; margin-top:20px; flex-wrap:wrap; }#legacy-pdp-root .lgc-pill{  font-size:12px; font-weight:500; padding:7px 14px; border-radius:999px;  background:var(--lgc-white); border:1px solid var(--lgc-line); color:var(--lgc-black);}#legacy-pdp-root .lgc-hero-img{  margin-top:26px; border-radius:var(--lgc-radius-lg); overflow:hidden; background:var(--lgc-cream);}#legacy-pdp-root .lgc-hero-img img{ width:100%; aspect-ratio:4\/5; object-fit:cover; }\n\/* ---------- PILARES ---------- *\/#legacy-pdp-root .lgc-pillars-head{ margin-bottom:18px; }#legacy-pdp-root .lgc-pillars-head h2{ margin-top:8px; }#legacy-pdp-root .lgc-pillar-grid{ display:grid; grid-template-columns:1fr 1fr; gap:12px; }#legacy-pdp-root .lgc-pillar{  border-radius:var(--lgc-radius-md); padding:20px 18px; min-height:150px;  display:flex; flex-direction:column; justify-content:flex-start;}#legacy-pdp-root .lgc-pillar.is-dark{ background:var(--lgc-black); color:var(--lgc-white); }#legacy-pdp-root .lgc-pillar.is-graphite{ background:var(--lgc-graphite); color:var(--lgc-white); }#legacy-pdp-root .lgc-pillar.is-stone{ background:var(--lgc-stone); color:var(--lgc-black); }#legacy-pdp-root .lgc-pillar.is-cream{ background:var(--lgc-cream); color:var(--lgc-black); }#legacy-pdp-root .lgc-pillar svg{ width:20px; height:20px; margin-bottom:16px; opacity:.9; }#legacy-pdp-root .lgc-pillar h4{ font-size:15px; font-weight:600; margin-bottom:6px; letter-spacing:-0.01em; }#legacy-pdp-root .lgc-pillar p{ font-size:12.5px; opacity:.72; font-weight:400; line-height:1.4; }\n\/* ---------- CARROSSÉIS ---------- *\/#legacy-pdp-root .lgc-carousel-head{ margin-bottom:16px; }#legacy-pdp-root .lgc-carousel-head h2{ margin-top:8px; }#legacy-pdp-root .lgc-carousel-head .lgc-p{ margin-top:6px; }#legacy-pdp-root .lgc-carousel{  display:flex; overflow-x:auto; gap:10px; scroll-snap-type:x mandatory;  -webkit-overflow-scrolling:touch; scrollbar-width:none; padding-bottom:2px;  margin:0 -18px; padding-left:18px; padding-right:18px;}#legacy-pdp-root .lgc-carousel::-webkit-scrollbar{ display:none; }#legacy-pdp-root .lgc-carousel-item{  flex:0 0 82%; scroll-snap-align:center; border-radius:var(--lgc-radius-md);  overflow:hidden; background:var(--lgc-cream); position:relative;}#legacy-pdp-root .lgc-carousel-item img{ width:100%; aspect-ratio:9\/16; object-fit:cover; }#legacy-pdp-root .lgc-carousel-cap{  position:absolute; left:10px; bottom:10px; background:rgba(13,13,13,0.55);  color:var(--lgc-white); font-size:11.5px; font-weight:500; padding:5px 10px; border-radius:999px;  backdrop-filter:blur(4px);}#legacy-pdp-root .lgc-carousel-wrap{ position:relative; }#legacy-pdp-root .lgc-arrow{  position:absolute; top:50%; transform:translateY(-50%); z-index:2;  width:32px; height:32px; border-radius:50%; background:rgba(13,13,13,0.5);  display:flex; align-items:center; justify-content:center; backdrop-filter:blur(4px);}#legacy-pdp-root .lgc-arrow svg{ width:16px; height:16px; stroke:var(--lgc-white); }#legacy-pdp-root .lgc-arrow.lgc-prev{ left:8px; }#legacy-pdp-root .lgc-arrow.lgc-next{ right:8px; }#legacy-pdp-root .lgc-dots{ display:flex; justify-content:center; gap:6px; margin-top:14px; }#legacy-pdp-root .lgc-dot{ width:6px; height:6px; border-radius:50%; background:var(--lgc-line); transition:all .2s ease; }#legacy-pdp-root .lgc-dot.is-active{ background:var(--lgc-black); width:16px; border-radius:3px; }\n\/* ---------- CARDS (dimensões \/ specs \/ faq) ---------- *\/#legacy-pdp-root .lgc-card{ background:var(--lgc-cream); border-radius:var(--lgc-radius-lg); padding:22px 18px; }#legacy-pdp-root .lgc-card.is-white{ background:var(--lgc-white); border:1px solid var(--lgc-line); }#legacy-pdp-root .lgc-section-head{ margin-bottom:18px; }#legacy-pdp-root .lgc-section-head h2{ margin-top:6px; }#legacy-pdp-root .lgc-tabs-nav{  display:inline-flex; gap:4px; background:var(--lgc-white); padding:4px; border-radius:999px; margin-bottom:18px;}#legacy-pdp-root .lgc-card.is-white .lgc-tabs-nav{ background:var(--lgc-cream); }#legacy-pdp-root .lgc-tab-btn{  padding:8px 14px; font-size:12.5px; font-weight:600; border-radius:999px; color:var(--lgc-ink-faint);  transition:all .2s ease;}#legacy-pdp-root .lgc-tab-btn.is-active{ background:var(--lgc-black); color:var(--lgc-white); }#legacy-pdp-root .lgc-tab-panel{ display:none; }#legacy-pdp-root .lgc-tab-panel.is-active{ display:block; }\n#legacy-pdp-root table.lgc-table{  width:100%; border-collapse:separate; border-spacing:0; font-size:13.5px;  background:var(--lgc-white); border-radius:var(--lgc-radius-sm); overflow:hidden;}#legacy-pdp-root table.lgc-table th, #legacy-pdp-root table.lgc-table td{  padding:11px 12px; text-align:left; border-bottom:1px solid var(--lgc-line);}#legacy-pdp-root table.lgc-table td:first-child{ font-weight:600; width:46%; }#legacy-pdp-root table.lgc-table tr:last-child td{ border-bottom:0; }#legacy-pdp-root .lgc-size-note{ font-size:12px; color:var(--lgc-ink-faint); margin-top:14px; }#legacy-pdp-root .lgc-table-scroll{  max-width:100%; overflow:hidden;  border-radius:var(--lgc-radius-sm); border:1px solid var(--lgc-line);}#legacy-pdp-root .lgc-table-scroll table.lgc-table{  width:100%; table-layout:fixed; border-radius:0; font-size:10.5px;}#legacy-pdp-root .lgc-table-scroll table.lgc-table th,#legacy-pdp-root .lgc-table-scroll table.lgc-table td{  padding:7px 3px; text-align:center; white-space:normal; word-break:break-word; overflow-wrap:break-word;}#legacy-pdp-root .lgc-table-scroll table.lgc-table th{  font-size:7.8px; letter-spacing:0; text-transform:uppercase; font-weight:600;  color:var(--lgc-ink-soft); background:var(--lgc-cream); line-height:1.2;}#legacy-pdp-root .lgc-table-scroll table.lgc-table td:first-child,#legacy-pdp-root .lgc-table-scroll table.lgc-table th:first-child{  font-weight:700;}\n#legacy-pdp-root .lgc-specs-list{ display:grid; gap:0; }#legacy-pdp-root .lgc-specs-row{  display:grid; grid-template-columns:1fr; gap:2px; padding:13px 0; border-bottom:1px solid var(--lgc-line); font-size:13.5px;}#legacy-pdp-root .lgc-specs-row:last-child{ border-bottom:0; }#legacy-pdp-root .lgc-specs-row span:first-child{ font-weight:600; color:var(--lgc-black); font-size:11px; text-transform:uppercase; letter-spacing:.04em; opacity:.6; }#legacy-pdp-root .lgc-specs-row span:last-child{ color:var(--lgc-black); }\n\/* ---------- GARANTIA (2 por linha) ---------- *\/#legacy-pdp-root .lgc-trust-head{ margin-bottom:18px; }#legacy-pdp-root .lgc-trust-head h2{ margin-top:8px; }#legacy-pdp-root .lgc-trust-grid{ display:grid; grid-template-columns:1fr 1fr; gap:12px; }#legacy-pdp-root .lgc-trust-item{  border-radius:var(--lgc-radius-md); padding:20px 14px; text-align:center; background:var(--lgc-cream);}#legacy-pdp-root .lgc-trust-item svg{ width:22px; height:22px; margin:0 auto 12px; }#legacy-pdp-root .lgc-trust-item h4{ font-size:14px; font-weight:600; margin-bottom:5px; }#legacy-pdp-root .lgc-trust-item p{ font-size:12px; color:var(--lgc-ink-soft); line-height:1.4; }\n\/* ---------- FAQ ---------- *\/#legacy-pdp-root .lgc-faq-item{ border-bottom:1px solid var(--lgc-line); }#legacy-pdp-root .lgc-faq-item:last-child{ border-bottom:0; }#legacy-pdp-root .lgc-faq-q{  width:100%; display:flex; justify-content:space-between; align-items:center; gap:10px;  padding:15px 2px; font-size:14px; font-weight:600; text-align:left;}#legacy-pdp-root .lgc-faq-q .lgc-plus{ font-size:18px; font-weight:300; transition:transform .25s ease; color:var(--lgc-ink-faint); }#legacy-pdp-root .lgc-faq-item.is-open .lgc-plus{ transform:rotate(45deg); }#legacy-pdp-root .lgc-faq-a{ max-height:0; overflow:hidden; transition:max-height .3s ease; }#legacy-pdp-root .lgc-faq-a-inner{ padding:0 2px 16px; font-size:13px; color:var(--lgc-ink-soft); }#legacy-pdp-root .lgc-faq-item.is-open .lgc-faq-a{ max-height:300px; }\n\/* ---------- FOOTER ---------- *\/#legacy-pdp-root .lgc-tagline{ text-align:center; padding:32px 20px 6px; font-size:13px; color:var(--lgc-ink-faint); font-weight:500; }\n\/* ---------- LANG SWITCH (bandeiras) ---------- *\/#legacy-pdp-root .lgc-langbar{ display:none; justify-content:center; gap:8px; padding-top:14px; }#legacy-pdp-root .lgc-lang-btn{  width:26px; height:19px; padding:0; border-radius:2px; overflow:hidden;  border:1px solid var(--lgc-line); opacity:.55; transition:opacity .2s ease, border-color .2s ease;  line-height:0;}#legacy-pdp-root .lgc-lang-btn img{ width:100%; height:100%; object-fit:cover; border-radius:1px; }#legacy-pdp-root .lgc-lang-btn.is-active{ opacity:1; border-color:var(--lgc-black); }\n\u003c\/style\u003e\n\n\u003csection class=\"lgc-wrap lgc-hero\"\u003e\n  \u003cspan class=\"lgc-badge\"\u003e\u003cspan class=\"lgc-badge-dot\"\u003e\u003c\/span\u003eLEGACY — Conçu pour durer\u003c\/span\u003e\n  \u003ch2 class=\"lgc-h1\"\u003eAMSTERDAM — Géométrie Audacieuse, Concentration Quotidienne.\u003c\/h2\u003e\n\n  \u003cp class=\"lgc-hero-sub\"\u003eUne silhouette rectangulaire audacieuse à monture complète avec des verres polarisés UV400, des branches épaisses et des lignes architecturales épurées.\u003c\/p\u003e\n\n  \u003cdiv class=\"lgc-hero-pills\"\u003e\n\n    \u003cspan class=\"lgc-pill\"\u003eVerres Polarisés\u003c\/span\u003e\n    \u003cspan class=\"lgc-pill\"\u003eProtection UV400\u003c\/span\u003e\n    \u003cspan class=\"lgc-pill\"\u003eRetours sous 14 jours\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-hero-img\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-amsterdam-hero-4x5.png?v=1785942203\" alt=\"AMSTERDAM lunettes de soleil rectangulaires polarisées UV400\"\u003e\u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\u003csection class=\"lgc-wrap lgc-section\"\u003e\n  \u003cdiv class=\"lgc-pillars-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\"\u003ePourquoi Legacy\u003c\/span\u003e\u003ch2 class=\"lgc-h2\"\u003eProtection fonctionnelle, géométrie affirmée et style quotidien sans effort\u003c\/h2\u003e\n\n\n\u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-pillar-grid\"\u003e\n\n    \u003cdiv class=\"lgc-pillar is-dark\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M12 2 21 7 21 17 12 22 3 17 3 7Z\"\u003e\u003c\/path\u003e\u003cpath d=\"M3 7 12 12 21 7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch4\u003eClarté Polarisée\u003c\/h4\u003e\n\n\u003cp\u003eLes verres polarisés sont conçus pour réduire les reflets pour une vision plus confortable dans des conditions de forte luminosité.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-pillar is-stone\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M4 4h9l7 7-9 9-7-7z\"\u003e\u003c\/path\u003e\u003ccircle cx=\"9\" cy=\"9\" r=\"1.4\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003ch4\u003eValeur Raffinée\u003c\/h4\u003e\n\n\u003cp\u003eUne monture quotidienne affirmée avec des proportions étudiées et sans majoration inutile.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-pillar is-graphite\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M12 2 3 6v6c0 5 4 8.5 9 10 5-1.5 9-5 9-10V6z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch4\u003eProtection UV400\u003c\/h4\u003e\n\n\u003cp\u003eLes verres UV400 sont conçus pour protéger les yeux des rayons UVA et UVB.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-pillar is-cream\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M4 12a8 8 0 1 0 3-6.2\"\u003e\u003c\/path\u003e\u003cpath d=\"M4 4v5h5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch4\u003eGarantie + Retours\u003c\/h4\u003e\n\n\u003cp\u003eDroit de rétractation de 14 jours et protection contre les défauts de fabrication.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n  \u003cdiv class=\"lgc-carousel-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\"\u003eLes Détails\u003c\/span\u003e\u003ch2 class=\"lgc-h2\"\u003eDétails de la monture, des verres et de la construction\u003c\/h2\u003e\n\n\u003cp class=\"lgc-p\"\u003eExplorez la monture complète substantielle, les verres polarisés, le pont angulaire et la construction épurée des branches.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-carousel-wrap\"\u003e\n\n\u003cdiv class=\"lgc-carousel\" data-carousel=\"qualidade\"\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-amsterdam-quality-1-9x16.png?v=1785942208\" alt=\"Détail de la monture des lunettes de soleil AMSTERDAM\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-amsterdam-quality-2-9x16.png?v=1785942197\" alt=\"Détail de la charnière des lunettes de soleil AMSTERDAM\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-amsterdam-quality-3-9x16.png?v=1785942218\" alt=\"Détail de la monture transparente des lunettes de soleil AMSTERDAM\"\u003e\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003cbutton class=\"lgc-arrow lgc-prev\" data-arrow-prev=\"qualidade\" aria-label=\"Précédent\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M15 18l-6-6 6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\u003cbutton class=\"lgc-arrow lgc-next\" data-arrow-next=\"qualidade\" aria-label=\"Suivant\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M9 18l6-6-6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-dots\" data-dots=\"qualidade\"\u003e\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n  \u003cdiv class=\"lgc-carousel-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\"\u003eDéfinition Urbaine\u003c\/span\u003e\u003ch2 class=\"lgc-h2\"\u003eDes matins au bord du canal aux lumières tardives de la ville\u003c\/h2\u003e\n\n\u003cp class=\"lgc-p\"\u003ePortez les AMSTERDAM avec des couches ajustées, des essentiels modernes ou du streetwear décontracté pour une finition architecturale et affirmée.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-carousel-wrap\"\u003e\n\n\u003cdiv class=\"lgc-carousel\" data-carousel=\"uso\"\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-amsterdam-lifestyle-1-9x16.png?v=1785942214\" alt=\"Style de vie avec les lunettes de soleil AMSTERDAM à Amsterdam\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-amsterdam-lifestyle-2-9x16.png?v=1785942222\" alt=\"Style de vie café avec les lunettes de soleil AMSTERDAM\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-amsterdam-lifestyle-3-9x16.png?v=1785942227\" alt=\"Style de vie cycliste avec les lunettes de soleil AMSTERDAM\"\u003e\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003cbutton class=\"lgc-arrow lgc-prev\" data-arrow-prev=\"uso\" aria-label=\"Précédent\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M15 18l-6-6 6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\u003cbutton class=\"lgc-arrow lgc-next\" data-arrow-next=\"uso\" aria-label=\"Suivant\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M9 18l6-6-6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-dots\" data-dots=\"uso\"\u003e\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c!-- OPTIONAL SIZE GUIDE\nInclude a size\/measurement table only when the source provides verified measurements\nin centimetres for direct comparison. Never create a table from size labels alone.\n--\u0026gt;\n\n\u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n  \u003cdiv class=\"lgc-card is-white\"\u003e\n\n\u003cdiv class=\"lgc-section-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\"\u003eSpécifications\u003c\/span\u003e\u003ch2 class=\"lgc-h2\"\u003eDétails du produit\u003c\/h2\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tabs-nav\" data-tabgroup=\"specs\"\u003e\n\n\u003cbutton class=\"lgc-tab-btn is-active\" data-tab=\"materiais\"\u003eDesign\u003c\/button\u003e\u003cbutton class=\"lgc-tab-btn\" data-tab=\"cuidados\"\u003eEntretien\u003c\/button\u003e\u003cbutton class=\"lgc-tab-btn\" data-tab=\"tecnica\"\u003eAjustement\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tab-panel is-active\" data-panel=\"materiais\"\u003e\u003cdiv class=\"lgc-specs-list\"\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eStyle\u003c\/span\u003e\u003cspan\u003eLunettes de soleil rectangulaires\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eFinition de la Monture\u003c\/span\u003e\u003cspan\u003eConstruction angulaire brillante à monture complète\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eTechnologie des Verres\u003c\/span\u003e\u003cspan\u003ePolarisé UV400\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eMatériel\u003c\/span\u003e\u003cspan\u003eBranches sculptées et épaisses\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tab-panel\" data-panel=\"cuidados\"\u003e\u003cdiv class=\"lgc-specs-list\"\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eNettoyage\u003c\/span\u003e\u003cspan\u003eUtiliser un chiffon microfibre propre pour les verres\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eHumidité\u003c\/span\u003e\u003cspan\u003eRincer la poussière avant d'essuyer ; éviter la pression abrasive\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eSéchage\u003c\/span\u003e\u003cspan\u003eRanger au sec dans un étui de protection à l'abri de la chaleur\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tab-panel\" data-panel=\"tecnica\"\u003e\u003cdiv class=\"lgc-specs-list\"\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eProfil de la monture\u003c\/span\u003e\u003cspan\u003eSilhouette rectangulaire à monture complète\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eConseils d'ajustement\u003c\/span\u003e\u003cspan\u003eChoisir en fonction de la largeur du visage et de la couverture préférée\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eUtilisation\u003c\/span\u003e\u003cspan\u003eQuotidien \/ voyage \/ loisirs\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eDépartement\u003c\/span\u003e\u003cspan\u003eUnisexe\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003cdiv class=\"legacy-brand-card\" data-legacy-brand-signature=\"v6\"\u003e\n\n  \u003cdiv class=\"legacy-brand-card__inner\"\u003e\n\n    \u003cdiv class=\"legacy-brand-card__logo-wrap\"\u003e\n\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/logo-white.png?v=1785300933\" alt=\"Legacy Store\" class=\"legacy-brand-card__logo\"\u003e\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"legacy-brand-card__content\"\u003e\n\n      \u003cp class=\"legacy-brand-card__eyebrow\"\u003eÀ propos de nous\u003c\/p\u003e\n\n\n      \u003cp class=\"legacy-brand-card__text\"\u003e\n        Legacy est conçu pour ceux qui apprécient le style intemporel, les détails raffinés et la qualité durable.\n        Nous sélectionnons des essentiels sophistiqués qui apportent confiance, caractère et sophistication sans effort\n        à la vie quotidienne.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"legacy-brand-card__socials\"\u003e\n\n      \u003ca href=\"https:\/\/instagram.com\/legacy.luxurywear\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"legacy-brand-card__social legacy-brand-card__social--clickable\" aria-label=\"Instagram Legacy Luxurywear\"\u003e\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003c!--$9--\u003e\n        \n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eInstagram\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \n\n      \u003cdiv class=\"legacy-brand-card__social\" aria-label=\"TikTok\"\u003e\n\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M14.2 4c.6 1.7 1.7 3 3.8 3.3v2.5c-1.4 0-2.7-.4-3.8-1.1v5.4c0 3-2.2 5-5.1 5-2.6 0-4.7-1.8-4.7-4.4 0-2.9 2.4-4.8 5.3-4.4v2.6c-1.2-.4-2.6.3-2.6 1.8 0 1.1.9 1.9 2 1.9 1.3 0 2.3-.8 2.3-2.6V4h2.8Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eTikTok\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"legacy-brand-card__social\" aria-label=\"YouTube\"\u003e\n\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M21.2 8.4c-.2-1-.9-1.8-1.9-2-1.7-.4-7.3-.4-7.3-.4s-5.6 0-7.3.4c-1 .2-1.7 1-1.9 2C2.4 10 2.4 12 2.4 12s0 2 .4 3.6c.2 1 .9 1.8 1.9 2 1.7.4 7.3.4 7.3.4s5.6 0 7.3-.4c1-.2 1.7-1 1.9-2 .4-1.6.4-3.6.4-3.6s0-2-.4-3.6Z\" stroke=\"currentColor\" stroke-width=\"1.8\" fill=\"none\"\u003e\u003c\/path\u003e\n            \u003cpath d=\"M10.2 9.4 15 12l-4.8 2.6V9.4Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eYouTube\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"legacy-brand-card__social\" aria-label=\"Facebook\"\u003e\n\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M13.4 20v-6.2h2.1l.4-2.5h-2.5V9.7c0-.7.2-1.2 1.2-1.2h1.4V6.2c-.2 0-.9-.1-1.8-.1-1.8 0-3.1 1.1-3.1 3.2v2h-2.1v2.5h2.1V20h2.3Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eFacebook\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \n\n\n\n\n\n\u003cstyle\u003e\n  .legacy-brand-card,\n  .legacy-brand-card * {\n    box-sizing: border-box;\n  }\n\n  .legacy-brand-card {\n    width: 100%;\n    margin: 0;\n  }\n\n  .legacy-brand-card__inner {\n    background: #1c1c1c;\n    color: #ffffff;\n    border-radius: 16px;\n    padding: 24px 22px;\n    font-family: Inter, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Arial, sans-serif;\n    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.16);\n  }\n\n  .legacy-brand-card__logo-wrap {\n    margin-bottom: 18px;\n  }\n\n  .legacy-brand-card__logo {\n    display: block;\n    max-width: 180px;\n    width: 100%;\n    height: auto;\n  }\n\n  .legacy-brand-card__content {\n    margin-bottom: 20px;\n  }\n\n  .legacy-brand-card__eyebrow {\n    margin: 0 0 10px;\n    font-size: 14px;\n    line-height: 1.2;\n    font-weight: 700;\n    color: #ffffff;\n  }\n\n  .legacy-brand-card__text {\n    margin: 0;\n    color: rgba(255, 255, 255, 0.72);\n    font-size: 15px;\n    line-height: 1.8;\n    font-weight: 400;\n    max-width: 640px;\n  }\n\n  .legacy-brand-card__socials {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 12px;\n  }\n\n  .legacy-brand-card__social {\n    display: flex;\n    align-items: center;\n    gap: 10px;\n    padding: 12px 14px;\n    border-radius: 12px;\n    background: rgba(255, 255, 255, 0.04);\n    border: 1px solid rgba(255, 255, 255, 0.08);\n    text-decoration: none;\n    color: #ffffff;\n    min-width: 0;\n  }\n\n  .legacy-brand-card__social--clickable {\n    transition: transform 0.2s ease, background 0.2s ease, border-color 0.2s ease;\n    cursor: pointer;\n  }\n\n  .legacy-brand-card__social--clickable:hover {\n    transform: translateY(-1px);\n    background: rgba(255, 255, 255, 0.07);\n    border-color: rgba(255, 255, 255, 0.16);\n  }\n\n  .legacy-brand-card__social-icon {\n    width: 18px;\n    height: 18px;\n    min-width: 18px;\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    color: #ffffff;\n  }\n\n  .legacy-brand-card__social-icon svg {\n    width: 18px;\n    height: 18px;\n    display: block;\n  }\n\n  .legacy-brand-card__social-label {\n    font-size: 13px;\n    font-weight: 600;\n    color: #ffffff;\n    white-space: nowrap;\n  }\n\n  .legacy-brand-card__social-handle {\n    margin-left: auto;\n    font-size: 13px;\n    color: rgba(255, 255, 255, 0.66);\n    overflow: hidden;\n    text-overflow: ellipsis;\n    white-space: nowrap;\n  }\n\n  @media screen and (max-width: 749px) {\n    .legacy-brand-card__inner {\n      padding: 20px 18px;\n      border-radius: 14px;\n    }\n\n    .legacy-brand-card__logo {\n      max-width: 160px;\n    }\n\n    .legacy-brand-card__text {\n      font-size: 14px;\n      line-height: 1.7;\n    }\n\n    .legacy-brand-card__socials {\n      grid-template-columns: 1fr;\n    }\n\n    .legacy-brand-card__social {\n      padding: 11px 12px;\n    }\n\n    .legacy-brand-card__social-label,\n    .legacy-brand-card__social-handle {\n      font-size: 12.5px;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cstyle\u003e\n  \/* Compatibility with the legacy PDP reset. Keeps the approved card visually identical. *\/\n  #legacy-pdp-root .legacy-brand-card,\n  #legacy-pdp-root .legacy-brand-card * { box-sizing: border-box; }\n  #legacy-pdp-root .legacy-brand-card { width: 100%; margin: 0; }\n  #legacy-pdp-root .legacy-brand-card__inner {\n    background: #1c1c1c; color: #ffffff; border-radius: 16px; padding: 24px 22px;\n    font-family: Inter, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Arial, sans-serif;\n    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.16);\n  }\n  #legacy-pdp-root .legacy-brand-card__logo-wrap { margin-bottom: 18px; }\n  #legacy-pdp-root .legacy-brand-card__logo { display: block; max-width: 180px; width: 100%; height: auto; }\n  #legacy-pdp-root .legacy-brand-card__content { margin-bottom: 20px; }\n  #legacy-pdp-root .legacy-brand-card__eyebrow {\n    margin: 0 0 10px; font-size: 14px; line-height: 1.2; font-weight: 700; color: #ffffff;\n  }\n  #legacy-pdp-root .legacy-brand-card__text {\n    margin: 0; color: rgba(255, 255, 255, 0.72); font-size: 15px; line-height: 1.8;\n    font-weight: 400; max-width: 640px;\n  }\n  #legacy-pdp-root .legacy-brand-card__socials {\n    display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 12px;\n  }\n  #legacy-pdp-root .legacy-brand-card__social {\n    display: flex; align-items: center; gap: 10px; padding: 12px 14px; border-radius: 12px;\n    background: rgba(255, 255, 255, 0.04); border: 1px solid rgba(255, 255, 255, 0.08);\n    text-decoration: none; color: #ffffff; min-width: 0;\n  }\n  #legacy-pdp-root .legacy-brand-card__social--clickable {\n    transition: transform 0.2s ease, background 0.2s ease, border-color 0.2s ease; cursor: pointer;\n  }\n  #legacy-pdp-root .legacy-brand-card__social--clickable:hover {\n    transform: translateY(-1px); background: rgba(255, 255, 255, 0.07);\n    border-color: rgba(255, 255, 255, 0.16);\n  }\n  #legacy-pdp-root .legacy-brand-card__social-icon {\n    width: 18px; height: 18px; min-width: 18px; display: inline-flex;\n    align-items: center; justify-content: center; color: #ffffff;\n  }\n  #legacy-pdp-root .legacy-brand-card__social-icon svg { width: 18px; height: 18px; display: block; }\n  #legacy-pdp-root .legacy-brand-card__social-label {\n    font-size: 13px; font-weight: 600; color: #ffffff; white-space: nowrap;\n  }\n  #legacy-pdp-root .legacy-brand-card__social-handle {\n    margin-left: auto; font-size: 13px; color: rgba(255, 255, 255, 0.66);\n    overflow: hidden; text-overflow: ellipsis; white-space: nowrap;\n  }\n  @media screen and (max-width: 749px) {\n    #legacy-pdp-root .legacy-brand-card__inner { padding: 20px 18px; border-radius: 14px; }\n    #legacy-pdp-root .legacy-brand-card__logo { max-width: 160px; }\n    #legacy-pdp-root .legacy-brand-card__text { font-size: 14px; line-height: 1.7; }\n    #legacy-pdp-root .legacy-brand-card__socials { grid-template-columns: 1fr; }\n    #legacy-pdp-root .legacy-brand-card__social { padding: 11px 12px; }\n    #legacy-pdp-root .legacy-brand-card__social-label,\n    #legacy-pdp-root .legacy-brand-card__social-handle { font-size: 12.5px; }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"lgc-wrap lgc-tagline\"\u003eLegacy n'est pas ce que nous avons. C'est ce que nous laissons.\u003c\/div\u003e\n\n\n\n\n\n\n\u003cscript\u003e\n(function(){\n  document.querySelectorAll('#legacy-pdp-root, .legacy-pdp').forEach(function(root){\n    if(root.dataset.lgcInit) return;\n    root.dataset.lgcInit = \"1\";\n\n    root.querySelectorAll('[data-tabgroup]').forEach(function(nav){\n      var section = nav.closest('.lgc-card') || root;\n      var buttons = nav.querySelectorAll('.lgc-tab-btn');\n      buttons.forEach(function(btn){\n        btn.addEventListener('click', function(){\n          var target = btn.getAttribute('data-tab');\n          buttons.forEach(function(b){ b.classList.remove('is-active'); });\n          btn.classList.add('is-active');\n          section.querySelectorAll('.lgc-tab-panel').forEach(function(panel){\n            panel.classList.toggle('is-active', panel.getAttribute('data-panel') === target);\n          });\n        });\n      });\n    });\n\n    root.querySelectorAll('.lgc-faq-item').forEach(function(item){\n      var q = item.querySelector('.lgc-faq-q');\n      if(q) q.addEventListener('click', function(){ item.classList.toggle('is-open'); });\n    });\n\n    var AUTOPLAY_MS = 5000;\n\n    root.querySelectorAll('.lgc-carousel').forEach(function(carousel){\n      var key = carousel.getAttribute('data-carousel');\n      var dotsWrap = root.querySelector('[data-dots=\"' + key + '\"]');\n      var originals = Array.prototype.slice.call(carousel.querySelectorAll('.lgc-carousel-item'));\n      var n = originals.length;\n      if(!dotsWrap || n \u003c 2) return;\n\n      originals.forEach(function(_, i){\n        var dot = document.createElement('span');\n        dot.className = 'lgc-dot' + (i === 0 ? ' is-active' : '');\n        dotsWrap.appendChild(dot);\n      });\n      var dots = dotsWrap.querySelectorAll('.lgc-dot');\n\n      var firstClone = originals[0].cloneNode(true);\n      var lastClone = originals[n - 1].cloneNode(true);\n      firstClone.setAttribute('aria-hidden', 'true');\n      lastClone.setAttribute('aria-hidden', 'true');\n      carousel.appendChild(firstClone);\n      carousel.insertBefore(lastClone, originals[0]);\n\n      var allItems = Array.prototype.slice.call(carousel.children);\n\n      function scrollLeftFor(el){\n        return el.getBoundingClientRect().left - carousel.getBoundingClientRect().left + carousel.scrollLeft;\n      }\n      function goTo(i, smooth){\n        carousel.scrollTo({ left: scrollLeftFor(allItems[i]), behavior: smooth ? 'smooth' : 'auto' });\n      }\n      function setActiveDot(realIndex){\n        dots.forEach(function(d, i){ d.classList.toggle('is-active', i === realIndex); });\n      }\n\n      goTo(1, false);\n\n      var settleTimer = null;\n      var autoplayTimer = null;\n\n      function settle(){\n        var center = carousel.scrollLeft + carousel.clientWidth \/ 2;\n        var closest = 1;\n        var closestDist = Infinity;\n        allItems.forEach(function(item, i){\n          var itemCenter = item.offsetLeft + item.clientWidth \/ 2;\n          var dist = Math.abs(itemCenter - center);\n          if(dist \u003c closestDist){ closestDist = dist; closest = i; }\n        });\n        var realIndex = (closest - 1 + n) % n;\n        setActiveDot(realIndex);\n        if(closest === 0){ goTo(n, false); }\n        else if(closest === allItems.length - 1){ goTo(1, false); }\n      }\n\n      carousel.addEventListener('scroll', function(){\n        clearTimeout(settleTimer);\n        settleTimer = setTimeout(settle, 120);\n      });\n\n      function step(dir){\n        var w = originals[0].getBoundingClientRect().width + 10;\n        carousel.scrollBy({ left: w * dir, behavior: 'smooth' });\n      }\n\n      function scheduleAutoplay(){\n        clearTimeout(autoplayTimer);\n        autoplayTimer = setTimeout(function(){\n          step(1);\n          scheduleAutoplay();\n        }, AUTOPLAY_MS);\n      }\n      function restartAutoplay(){ scheduleAutoplay(); }\n\n      ['pointerdown', 'touchstart', 'wheel'].forEach(function(evt){\n        carousel.addEventListener(evt, restartAutoplay, { passive: true });\n      });\n\n      var prevBtn = root.querySelector('[data-arrow-prev=\"' + key + '\"]');\n      var nextBtn = root.querySelector('[data-arrow-next=\"' + key + '\"]');\n      if(prevBtn) prevBtn.addEventListener('click', function(){ step(-1); restartAutoplay(); });\n      if(nextBtn) nextBtn.addEventListener('click', function(){ step(1); restartAutoplay(); });\n\n      scheduleAutoplay();\n    });\n  });\n})();\n\u003c\/script\u003e\n","brand":"Legacy","offers":[{"title":"Monture noire \/ Verre solaire","offer_id":50226134909168,"sku":"15111460552864-52570519404704","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Monture noire \/ Verre noir","offer_id":50226134941936,"sku":"15111460552864-52570519535776","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Monture Noire \/ Verre Sky","offer_id":50226134974704,"sku":"15111460552864-52570519470240","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Monture Transparente \/ Verre Fumé","offer_id":50226135007472,"sku":"15111460552864-52570519503008","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Monture Transparente \/ Verres Lilas","offer_id":50226135040240,"sku":"15111460552864-52570519437472","price":32.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0855\/6357\/2464\/files\/legacy-amsterdam-gallery-01_9d04bfc4-55ea-4217-b015-c5e061c4c490.png?v=1786195929"},{"product_id":"polarized-uv400-oval-frame-sunglasses-legacy-marrakech","title":"Lunettes de soleil ovales polarisées UV400 – Legacy MARRAKECH","description":"\n\n\u003cdiv class=\"legacy-pdp\" id=\"legacy-pdp-root\"\u003e\n\n\u003cstyle\u003e#legacy-pdp-root{  --lgc-black:#0D0D0D;  --lgc-graphite:#2B2B2B;  --lgc-stone:#D9D6CF;  --lgc-cream:#F2EFE9;  --lgc-white:#FFFFFF;  --lgc-ink-soft: rgba(13,13,13,0.62);  --lgc-ink-faint: rgba(13,13,13,0.42);  --lgc-line: rgba(13,13,13,0.08);  --lgc-radius-lg: 24px;  --lgc-radius-md: 18px;  --lgc-radius-sm: 12px;  --lgc-sans: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;  all: initial;  display:block;  box-sizing:border-box;  font-family: var(--lgc-sans);  color: var(--lgc-black);  background: var(--lgc-white);  -webkit-font-smoothing: antialiased;  text-align:left;  line-height:1.5;  max-width:600px;  margin:0 auto;}#legacy-pdp-root *, #legacy-pdp-root *::before, #legacy-pdp-root *::after{  box-sizing:border-box; margin:0; padding:0; font-family:inherit;  color:inherit; text-align:left; line-height:inherit; -webkit-font-smoothing: antialiased;}#legacy-pdp-root img{ max-width:100%; display:block; border:0; }#legacy-pdp-root button{ background:none; border:0; cursor:pointer; font:inherit; }#legacy-pdp-root ul{ list-style:none; }#legacy-pdp-root svg{ display:block; flex-shrink:0; }\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@300;400;500;600;700;800\u0026display=swap');\n#legacy-pdp-root .lgc-wrap{ padding:0 18px; }#legacy-pdp-root .lgc-section{ padding:36px 0; }\n#legacy-pdp-root .lgc-badge{  display:inline-flex; align-items:center; gap:6px;  background:var(--lgc-cream); color:var(--lgc-black);  padding:6px 14px; border-radius:999px; font-size:11.5px; font-weight:600;}#legacy-pdp-root .lgc-badge-dot{ width:6px; height:6px; border-radius:50%; background:var(--lgc-black); }\n#legacy-pdp-root .lgc-eyebrow{ font-size:12.5px; font-weight:600; color:var(--lgc-ink-soft); }#legacy-pdp-root .lgc-h1{ font-size:24px; font-weight:700; letter-spacing:-0.02em; line-height:1.12; }#legacy-pdp-root h2.lgc-h2{ font-size:22px; font-weight:700; letter-spacing:-0.02em; line-height:1.15; }#legacy-pdp-root h3.lgc-h3{ font-size:18px; font-weight:600; letter-spacing:-0.01em; }#legacy-pdp-root p.lgc-p{ font-size:15px; font-weight:400; color:var(--lgc-ink-soft); line-height:1.55; }\n\/* ---------- HERO ---------- *\/#legacy-pdp-root .lgc-hero{ padding:36px 0 8px; text-align:center; }#legacy-pdp-root .lgc-hero h1{ margin-top:14px; }#legacy-pdp-root .lgc-hero-sub{ margin:14px 0 0; font-size:15.5px; color:var(--lgc-ink-soft); }#legacy-pdp-root .lgc-hero-pills{ display:flex; gap:8px; justify-content:center; margin-top:20px; flex-wrap:wrap; }#legacy-pdp-root .lgc-pill{  font-size:12px; font-weight:500; padding:7px 14px; border-radius:999px;  background:var(--lgc-white); border:1px solid var(--lgc-line); color:var(--lgc-black);}#legacy-pdp-root .lgc-hero-img{  margin-top:26px; border-radius:var(--lgc-radius-lg); overflow:hidden; background:var(--lgc-cream);}#legacy-pdp-root .lgc-hero-img img{ width:100%; aspect-ratio:4\/5; object-fit:cover; }\n\/* ---------- PILARES ---------- *\/#legacy-pdp-root .lgc-pillars-head{ margin-bottom:18px; }#legacy-pdp-root .lgc-pillars-head h2{ margin-top:8px; }#legacy-pdp-root .lgc-pillar-grid{ display:grid; grid-template-columns:1fr 1fr; gap:12px; }#legacy-pdp-root .lgc-pillar{  border-radius:var(--lgc-radius-md); padding:20px 18px; min-height:150px;  display:flex; flex-direction:column; justify-content:flex-start;}#legacy-pdp-root .lgc-pillar.is-dark{ background:var(--lgc-black); color:var(--lgc-white); }#legacy-pdp-root .lgc-pillar.is-graphite{ background:var(--lgc-graphite); color:var(--lgc-white); }#legacy-pdp-root .lgc-pillar.is-stone{ background:var(--lgc-stone); color:var(--lgc-black); }#legacy-pdp-root .lgc-pillar.is-cream{ background:var(--lgc-cream); color:var(--lgc-black); }#legacy-pdp-root .lgc-pillar svg{ width:20px; height:20px; margin-bottom:16px; opacity:.9; }#legacy-pdp-root .lgc-pillar h4{ font-size:15px; font-weight:600; margin-bottom:6px; letter-spacing:-0.01em; }#legacy-pdp-root .lgc-pillar p{ font-size:12.5px; opacity:.72; font-weight:400; line-height:1.4; }\n\/* ---------- CARROSSÉIS ---------- *\/#legacy-pdp-root .lgc-carousel-head{ margin-bottom:16px; }#legacy-pdp-root .lgc-carousel-head h2{ margin-top:8px; }#legacy-pdp-root .lgc-carousel-head .lgc-p{ margin-top:6px; }#legacy-pdp-root .lgc-carousel{  display:flex; overflow-x:auto; gap:10px; scroll-snap-type:x mandatory;  -webkit-overflow-scrolling:touch; scrollbar-width:none; padding-bottom:2px;  margin:0 -18px; padding-left:18px; padding-right:18px;}#legacy-pdp-root .lgc-carousel::-webkit-scrollbar{ display:none; }#legacy-pdp-root .lgc-carousel-item{  flex:0 0 82%; scroll-snap-align:center; border-radius:var(--lgc-radius-md);  overflow:hidden; background:var(--lgc-cream); position:relative;}#legacy-pdp-root .lgc-carousel-item img{ width:100%; aspect-ratio:9\/16; object-fit:cover; }#legacy-pdp-root .lgc-carousel-cap{  position:absolute; left:10px; bottom:10px; background:rgba(13,13,13,0.55);  color:var(--lgc-white); font-size:11.5px; font-weight:500; padding:5px 10px; border-radius:999px;  backdrop-filter:blur(4px);}#legacy-pdp-root .lgc-carousel-wrap{ position:relative; }#legacy-pdp-root .lgc-arrow{  position:absolute; top:50%; transform:translateY(-50%); z-index:2;  width:32px; height:32px; border-radius:50%; background:rgba(13,13,13,0.5);  display:flex; align-items:center; justify-content:center; backdrop-filter:blur(4px);}#legacy-pdp-root .lgc-arrow svg{ width:16px; height:16px; stroke:var(--lgc-white); }#legacy-pdp-root .lgc-arrow.lgc-prev{ left:8px; }#legacy-pdp-root .lgc-arrow.lgc-next{ right:8px; }#legacy-pdp-root .lgc-dots{ display:flex; justify-content:center; gap:6px; margin-top:14px; }#legacy-pdp-root .lgc-dot{ width:6px; height:6px; border-radius:50%; background:var(--lgc-line); transition:all .2s ease; }#legacy-pdp-root .lgc-dot.is-active{ background:var(--lgc-black); width:16px; border-radius:3px; }\n\/* ---------- CARDS (dimensões \/ specs \/ faq) ---------- *\/#legacy-pdp-root .lgc-card{ background:var(--lgc-cream); border-radius:var(--lgc-radius-lg); padding:22px 18px; }#legacy-pdp-root .lgc-card.is-white{ background:var(--lgc-white); border:1px solid var(--lgc-line); }#legacy-pdp-root .lgc-section-head{ margin-bottom:18px; }#legacy-pdp-root .lgc-section-head h2{ margin-top:6px; }#legacy-pdp-root .lgc-tabs-nav{  display:inline-flex; gap:4px; background:var(--lgc-white); padding:4px; border-radius:999px; margin-bottom:18px;}#legacy-pdp-root .lgc-card.is-white .lgc-tabs-nav{ background:var(--lgc-cream); }#legacy-pdp-root .lgc-tab-btn{  padding:8px 14px; font-size:12.5px; font-weight:600; border-radius:999px; color:var(--lgc-ink-faint);  transition:all .2s ease;}#legacy-pdp-root .lgc-tab-btn.is-active{ background:var(--lgc-black); color:var(--lgc-white); }#legacy-pdp-root .lgc-tab-panel{ display:none; }#legacy-pdp-root .lgc-tab-panel.is-active{ display:block; }\n#legacy-pdp-root table.lgc-table{  width:100%; border-collapse:separate; border-spacing:0; font-size:13.5px;  background:var(--lgc-white); border-radius:var(--lgc-radius-sm); overflow:hidden;}#legacy-pdp-root table.lgc-table th, #legacy-pdp-root table.lgc-table td{  padding:11px 12px; text-align:left; border-bottom:1px solid var(--lgc-line);}#legacy-pdp-root table.lgc-table td:first-child{ font-weight:600; width:46%; }#legacy-pdp-root table.lgc-table tr:last-child td{ border-bottom:0; }#legacy-pdp-root .lgc-size-note{ font-size:12px; color:var(--lgc-ink-faint); margin-top:14px; }#legacy-pdp-root .lgc-table-scroll{  max-width:100%; overflow:hidden;  border-radius:var(--lgc-radius-sm); border:1px solid var(--lgc-line);}#legacy-pdp-root .lgc-table-scroll table.lgc-table{  width:100%; table-layout:fixed; border-radius:0; font-size:10.5px;}#legacy-pdp-root .lgc-table-scroll table.lgc-table th,#legacy-pdp-root .lgc-table-scroll table.lgc-table td{  padding:7px 3px; text-align:center; white-space:normal; word-break:break-word; overflow-wrap:break-word;}#legacy-pdp-root .lgc-table-scroll table.lgc-table th{  font-size:7.8px; letter-spacing:0; text-transform:uppercase; font-weight:600;  color:var(--lgc-ink-soft); background:var(--lgc-cream); line-height:1.2;}#legacy-pdp-root .lgc-table-scroll table.lgc-table td:first-child,#legacy-pdp-root .lgc-table-scroll table.lgc-table th:first-child{  font-weight:700;}\n#legacy-pdp-root .lgc-specs-list{ display:grid; gap:0; }#legacy-pdp-root .lgc-specs-row{  display:grid; grid-template-columns:1fr; gap:2px; padding:13px 0; border-bottom:1px solid var(--lgc-line); font-size:13.5px;}#legacy-pdp-root .lgc-specs-row:last-child{ border-bottom:0; }#legacy-pdp-root .lgc-specs-row span:first-child{ font-weight:600; color:var(--lgc-black); font-size:11px; text-transform:uppercase; letter-spacing:.04em; opacity:.6; }#legacy-pdp-root .lgc-specs-row span:last-child{ color:var(--lgc-black); }\n\/* ---------- GARANTIA (2 por linha) ---------- *\/#legacy-pdp-root .lgc-trust-head{ margin-bottom:18px; }#legacy-pdp-root .lgc-trust-head h2{ margin-top:8px; }#legacy-pdp-root .lgc-trust-grid{ display:grid; grid-template-columns:1fr 1fr; gap:12px; }#legacy-pdp-root .lgc-trust-item{  border-radius:var(--lgc-radius-md); padding:20px 14px; text-align:center; background:var(--lgc-cream);}#legacy-pdp-root .lgc-trust-item svg{ width:22px; height:22px; margin:0 auto 12px; }#legacy-pdp-root .lgc-trust-item h4{ font-size:14px; font-weight:600; margin-bottom:5px; }#legacy-pdp-root .lgc-trust-item p{ font-size:12px; color:var(--lgc-ink-soft); line-height:1.4; }\n\/* ---------- FAQ ---------- *\/#legacy-pdp-root .lgc-faq-item{ border-bottom:1px solid var(--lgc-line); }#legacy-pdp-root .lgc-faq-item:last-child{ border-bottom:0; }#legacy-pdp-root .lgc-faq-q{  width:100%; display:flex; justify-content:space-between; align-items:center; gap:10px;  padding:15px 2px; font-size:14px; font-weight:600; text-align:left;}#legacy-pdp-root .lgc-faq-q .lgc-plus{ font-size:18px; font-weight:300; transition:transform .25s ease; color:var(--lgc-ink-faint); }#legacy-pdp-root .lgc-faq-item.is-open .lgc-plus{ transform:rotate(45deg); }#legacy-pdp-root .lgc-faq-a{ max-height:0; overflow:hidden; transition:max-height .3s ease; }#legacy-pdp-root .lgc-faq-a-inner{ padding:0 2px 16px; font-size:13px; color:var(--lgc-ink-soft); }#legacy-pdp-root .lgc-faq-item.is-open .lgc-faq-a{ max-height:300px; }\n\/* ---------- FOOTER ---------- *\/#legacy-pdp-root .lgc-tagline{ text-align:center; padding:32px 20px 6px; font-size:13px; color:var(--lgc-ink-faint); font-weight:500; }\n\/* ---------- LANG SWITCH (bandeiras) ---------- *\/#legacy-pdp-root .lgc-langbar{ display:none; justify-content:center; gap:8px; padding-top:14px; }#legacy-pdp-root .lgc-lang-btn{  width:26px; height:19px; padding:0; border-radius:2px; overflow:hidden;  border:1px solid var(--lgc-line); opacity:.55; transition:opacity .2s ease, border-color .2s ease;  line-height:0;}#legacy-pdp-root .lgc-lang-btn img{ width:100%; height:100%; object-fit:cover; border-radius:1px; }#legacy-pdp-root .lgc-lang-btn.is-active{ opacity:1; border-color:var(--lgc-black); }\n\u003c\/style\u003e\n\n\u003csection class=\"lgc-wrap lgc-hero\"\u003e\n  \u003cspan class=\"lgc-badge\"\u003e\u003cspan class=\"lgc-badge-dot\"\u003e\u003c\/span\u003eLEGACY — Conçu pour durer\u003c\/span\u003e\n  \u003ch2 class=\"lgc-h1\"\u003eMARRAKECH — Caractère ovale, clarté quotidienne.\u003c\/h2\u003e\n\n  \u003cp class=\"lgc-hero-sub\"\u003eUne silhouette ovale distinctive avec des verres polarisés UV400, des branches sculptées et des accents de charnière raffinés dorés.\u003c\/p\u003e\n\n  \u003cdiv class=\"lgc-hero-pills\"\u003e\n\n    \u003cspan class=\"lgc-pill\"\u003eVerres Polarisés\u003c\/span\u003e\n    \u003cspan class=\"lgc-pill\"\u003eProtection UV400\u003c\/span\u003e\n    \u003cspan class=\"lgc-pill\"\u003eRetours sous 14 jours\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-hero-img\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/marrakech-hero-4x5.png?v=1785940616\" alt=\"MARRAKECH Polarized UV400 Oval Sunglasses\"\u003e\u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\u003csection class=\"lgc-wrap lgc-section\"\u003e\n  \u003cdiv class=\"lgc-pillars-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\"\u003ePourquoi Legacy\u003c\/span\u003e\u003ch2 class=\"lgc-h2\"\u003eProtection ciblée, détails distinctifs et style quotidien sans effort\u003c\/h2\u003e\n\n\n\u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-pillar-grid\"\u003e\n\n    \u003cdiv class=\"lgc-pillar is-dark\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M12 2 21 7 21 17 12 22 3 17 3 7Z\"\u003e\u003c\/path\u003e\u003cpath d=\"M3 7 12 12 21 7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch4\u003eClarté Polarisée\u003c\/h4\u003e\n\n\u003cp\u003eLes verres polarisés sont conçus pour réduire l'éblouissement réfléchi pour une vision plus confortable dans des conditions lumineuses.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-pillar is-stone\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M4 4h9l7 7-9 9-7-7z\"\u003e\u003c\/path\u003e\u003ccircle cx=\"9\" cy=\"9\" r=\"1.4\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003ch4\u003eValeur Raffinée\u003c\/h4\u003e\n\n\u003cp\u003eUne monture quotidienne distinctive avec des détails soignés et sans marge de vente au détail inutile.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-pillar is-graphite\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M12 2 3 6v6c0 5 4 8.5 9 10 5-1.5 9-5 9-10V6z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch4\u003eProtection UV400\u003c\/h4\u003e\n\n\u003cp\u003eLes verres UV400 sont conçus pour aider à protéger les yeux de la lumière UVA et UVB.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-pillar is-cream\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M4 12a8 8 0 1 0 3-6.2\"\u003e\u003c\/path\u003e\u003cpath d=\"M4 4v5h5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch4\u003eGarantie + Retours\u003c\/h4\u003e\n\n\u003cp\u003eDroit de rétractation de 14 jours et protection contre les défauts de fabrication.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n  \u003cdiv class=\"lgc-carousel-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\"\u003eLes Détails\u003c\/span\u003e\u003ch2 class=\"lgc-h2\"\u003eDétails de la monture, des verres et de la quincaillerie\u003c\/h2\u003e\n\n\u003cp class=\"lgc-p\"\u003eDécouvrez la monture cerclée à motif écaille de tortue, la géométrie ovale, les verres teintés polarisés et les accents de charnière dorés.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-carousel-wrap\"\u003e\n\n\u003cdiv class=\"lgc-carousel\" data-carousel=\"qualidade\"\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/marrakech-quality-1-9x16.png?v=1785940622\" alt=\"MARRAKECH tortoiseshell frame detail\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/marrakech-quality-2-9x16.png?v=1785940630\" alt=\"MARRAKECH hinge and temple detail\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/marrakech-quality-3-9x16.png?v=1785940637\" alt=\"MARRAKECH oval frame and lens detail\"\u003e\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003cbutton class=\"lgc-arrow lgc-prev\" data-arrow-prev=\"qualidade\" aria-label=\"Previous\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M15 18l-6-6 6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\u003cbutton class=\"lgc-arrow lgc-next\" data-arrow-next=\"qualidade\" aria-label=\"Next\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M9 18l6-6-6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-dots\" data-dots=\"qualidade\"\u003e\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n  \u003cdiv class=\"lgc-carousel-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\"\u003eRaffinement au Quotidien\u003c\/span\u003e\u003ch2 class=\"lgc-h2\"\u003eDes matins côtiers aux soirées urbaines\u003c\/h2\u003e\n\n\u003cp class=\"lgc-p\"\u003ePortez MARRAKECH avec du lin décontracté, des ensembles sur mesure ou des essentiels quotidiens pour un look confiant d'inspiration méditerranéenne.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-carousel-wrap\"\u003e\n\n\u003cdiv class=\"lgc-carousel\" data-carousel=\"uso\"\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/marrakech-lifestyle-1-9x16.png?v=1785940643\" alt=\"MARRAKECH sunglasses on a European street\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/marrakech-lifestyle-2-9x16.png?v=1785940649\" alt=\"MARRAKECH sunglasses at a café terrace\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/marrakech-lifestyle-3-9x16.png?v=1785940656\" alt=\"MARRAKECH sunglasses on a coastal promenade\"\u003e\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003cbutton class=\"lgc-arrow lgc-prev\" data-arrow-prev=\"uso\" aria-label=\"Previous\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M15 18l-6-6 6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\u003cbutton class=\"lgc-arrow lgc-next\" data-arrow-next=\"uso\" aria-label=\"Next\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M9 18l6-6-6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-dots\" data-dots=\"uso\"\u003e\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c!-- OPTIONAL SIZE GUIDE\nInclude a size\/measurement table only when the source provides verified measurements\nin centimetres for direct comparison. Never create a table from size labels alone.\n--\u0026gt;\n\n\u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n  \u003cdiv class=\"lgc-card is-white\"\u003e\n\n\u003cdiv class=\"lgc-section-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\"\u003eSpécifications\u003c\/span\u003e\u003ch2 class=\"lgc-h2\"\u003eDétails du produit\u003c\/h2\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tabs-nav\" data-tabgroup=\"specs\"\u003e\n\n\u003cbutton class=\"lgc-tab-btn is-active\" data-tab=\"materiais\"\u003eDesign\u003c\/button\u003e\u003cbutton class=\"lgc-tab-btn\" data-tab=\"cuidados\"\u003eEntretien\u003c\/button\u003e\u003cbutton class=\"lgc-tab-btn\" data-tab=\"tecnica\"\u003eAjustement\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tab-panel is-active\" data-panel=\"materiais\"\u003e\u003cdiv class=\"lgc-specs-list\"\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eStyle\u003c\/span\u003e\u003cspan\u003eLunettes de soleil à monture ovale\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eFinition de la monture\u003c\/span\u003e\u003cspan\u003eConstruction cerclée brillante à motif écaille de tortue\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eTechnologie des verres\u003c\/span\u003e\u003cspan\u003ePolarisé UV400\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eQuincaillerie\u003c\/span\u003e\u003cspan\u003eAccents de charnière dorés\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tab-panel\" data-panel=\"cuidados\"\u003e\u003cdiv class=\"lgc-specs-list\"\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eNettoyage\u003c\/span\u003e\u003cspan\u003eUtilisez un chiffon en microfibre propre pour verres\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eHumidité\u003c\/span\u003e\u003cspan\u003eRincez la poussière avant d'essuyer ; évitez les pressions abrasives\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eSéchage\u003c\/span\u003e\u003cspan\u003eRangez au sec dans un étui de protection à l'abri de la chaleur\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tab-panel\" data-panel=\"tecnica\"\u003e\u003cdiv class=\"lgc-specs-list\"\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eProfil de la monture\u003c\/span\u003e\u003cspan\u003eSilhouette ovale cerclée\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eConseil d'ajustement\u003c\/span\u003e\u003cspan\u003eChoisissez en fonction de la largeur du visage et de la couverture préférée\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eUtilisation\u003c\/span\u003e\u003cspan\u003eQuotidien \/ voyage \/ loisirs\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eDépartement\u003c\/span\u003e\u003cspan\u003eUnisexe\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003cdiv class=\"legacy-brand-card\" data-legacy-brand-signature=\"v6\"\u003e\n\n  \u003cdiv class=\"legacy-brand-card__inner\"\u003e\n\n    \u003cdiv class=\"legacy-brand-card__logo-wrap\"\u003e\n\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/logo-white.png?v=1785300933\" alt=\"Legacy Store\" class=\"legacy-brand-card__logo\"\u003e\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"legacy-brand-card__content\"\u003e\n\n      \u003cp class=\"legacy-brand-card__eyebrow\"\u003eÀ propos de nous\u003c\/p\u003e\n\n\n      \u003cp class=\"legacy-brand-card__text\"\u003e\n        Legacy est conçu pour ceux qui apprécient le style intemporel, les détails raffinés et la qualité durable.\n        Nous sélectionnons des essentiels élégants qui apportent confiance, caractère et sophistication sans effort\n        à la vie quotidienne.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"legacy-brand-card__socials\"\u003e\n\n      \u003ca href=\"https:\/\/instagram.com\/legacy.luxurywear\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"legacy-brand-card__social legacy-brand-card__social--clickable\" aria-label=\"Instagram Legacy Luxurywear\"\u003e\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003c!--$9--\u003e\n        \n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eInstagram\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \n\n      \u003cdiv class=\"legacy-brand-card__social\" aria-label=\"TikTok\"\u003e\n\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M14.2 4c.6 1.7 1.7 3 3.8 3.3v2.5c-1.4 0-2.7-.4-3.8-1.1v5.4c0 3-2.2 5-5.1 5-2.6 0-4.7-1.8-4.7-4.4 0-2.9 2.4-4.8 5.3-4.4v2.6c-1.2-.4-2.6.3-2.6 1.8 0 1.1.9 1.9 2 1.9 1.3 0 2.3-.8 2.3-2.6V4h2.8Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eTikTok\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"legacy-brand-card__social\" aria-label=\"YouTube\"\u003e\n\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M21.2 8.4c-.2-1-.9-1.8-1.9-2-1.7-.4-7.3-.4-7.3-.4s-5.6 0-7.3.4c-1 .2-1.7 1-1.9 2C2.4 10 2.4 12 2.4 12s0 2 .4 3.6c.2 1 .9 1.8 1.9 2 1.7.4 7.3.4 7.3.4s5.6 0 7.3-.4c1-.2 1.7-1 1.9-2 .4-1.6.4-3.6.4-3.6s0-2-.4-3.6Z\" stroke=\"currentColor\" stroke-width=\"1.8\" fill=\"none\"\u003e\u003c\/path\u003e\n            \u003cpath d=\"M10.2 9.4 15 12l-4.8 2.6V9.4Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eYouTube\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"legacy-brand-card__social\" aria-label=\"Facebook\"\u003e\n\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M13.4 20v-6.2h2.1l.4-2.5h-2.5V9.7c0-.7.2-1.2 1.2-1.2h1.4V6.2c-.2 0-.9-.1-1.8-.1-1.8 0-3.1 1.1-3.1 3.2v2h-2.1v2.5h2.1V20h2.3Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eFacebook\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \n\n\n\n\n\n\u003cstyle\u003e\n  .legacy-brand-card,\n  .legacy-brand-card * {\n    box-sizing: border-box;\n  }\n\n  .legacy-brand-card {\n    width: 100%;\n    margin: 0;\n  }\n\n  .legacy-brand-card__inner {\n    background: #1c1c1c;\n    color: #ffffff;\n    border-radius: 16px;\n    padding: 24px 22px;\n    font-family: Inter, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Arial, sans-serif;\n    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.16);\n  }\n\n  .legacy-brand-card__logo-wrap {\n    margin-bottom: 18px;\n  }\n\n  .legacy-brand-card__logo {\n    display: block;\n    max-width: 180px;\n    width: 100%;\n    height: auto;\n  }\n\n  .legacy-brand-card__content {\n    margin-bottom: 20px;\n  }\n\n  .legacy-brand-card__eyebrow {\n    margin: 0 0 10px;\n    font-size: 14px;\n    line-height: 1.2;\n    font-weight: 700;\n    color: #ffffff;\n  }\n\n  .legacy-brand-card__text {\n    margin: 0;\n    color: rgba(255, 255, 255, 0.72);\n    font-size: 15px;\n    line-height: 1.8;\n    font-weight: 400;\n    max-width: 640px;\n  }\n\n  .legacy-brand-card__socials {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 12px;\n  }\n\n  .legacy-brand-card__social {\n    display: flex;\n    align-items: center;\n    gap: 10px;\n    padding: 12px 14px;\n    border-radius: 12px;\n    background: rgba(255, 255, 255, 0.04);\n    border: 1px solid rgba(255, 255, 255, 0.08);\n    text-decoration: none;\n    color: #ffffff;\n    min-width: 0;\n  }\n\n  .legacy-brand-card__social--clickable {\n    transition: transform 0.2s ease, background 0.2s ease, border-color 0.2s ease;\n    cursor: pointer;\n  }\n\n  .legacy-brand-card__social--clickable:hover {\n    transform: translateY(-1px);\n    background: rgba(255, 255, 255, 0.07);\n    border-color: rgba(255, 255, 255, 0.16);\n  }\n\n  .legacy-brand-card__social-icon {\n    width: 18px;\n    height: 18px;\n    min-width: 18px;\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    color: #ffffff;\n  }\n\n  .legacy-brand-card__social-icon svg {\n    width: 18px;\n    height: 18px;\n    display: block;\n  }\n\n  .legacy-brand-card__social-label {\n    font-size: 13px;\n    font-weight: 600;\n    color: #ffffff;\n    white-space: nowrap;\n  }\n\n  .legacy-brand-card__social-handle {\n    margin-left: auto;\n    font-size: 13px;\n    color: rgba(255, 255, 255, 0.66);\n    overflow: hidden;\n    text-overflow: ellipsis;\n    white-space: nowrap;\n  }\n\n  @media screen and (max-width: 749px) {\n    .legacy-brand-card__inner {\n      padding: 20px 18px;\n      border-radius: 14px;\n    }\n\n    .legacy-brand-card__logo {\n      max-width: 160px;\n    }\n\n    .legacy-brand-card__text {\n      font-size: 14px;\n      line-height: 1.7;\n    }\n\n    .legacy-brand-card__socials {\n      grid-template-columns: 1fr;\n    }\n\n    .legacy-brand-card__social {\n      padding: 11px 12px;\n    }\n\n    .legacy-brand-card__social-label,\n    .legacy-brand-card__social-handle {\n      font-size: 12.5px;\n    }\n  }\n\u003c\/style\u003e\n\n+\u003cstyle\u003e\n  \/* Compatibility with the legacy PDP reset. Keeps the approved card visually identical. *\/\n  #legacy-pdp-root .legacy-brand-card,\n  #legacy-pdp-root .legacy-brand-card * { box-sizing: border-box; }\n  #legacy-pdp-root .legacy-brand-card { width: 100%; margin: 0; }\n  #legacy-pdp-root .legacy-brand-card__inner {\n    background: #1c1c1c; color: #ffffff; border-radius: 16px; padding: 24px 22px;\n    font-family: Inter, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Arial, sans-serif;\n    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.16);\n  }\n  #legacy-pdp-root .legacy-brand-card__logo-wrap { margin-bottom: 18px; }\n  #legacy-pdp-root .legacy-brand-card__logo { display: block; max-width: 180px; width: 100%; height: auto; }\n  #legacy-pdp-root .legacy-brand-card__content { margin-bottom: 20px; }\n  #legacy-pdp-root .legacy-brand-card__eyebrow {\n    margin: 0 0 10px; font-size: 14px; line-height: 1.2; font-weight: 700; color: #ffffff;\n  }\n  #legacy-pdp-root .legacy-brand-card__text {\n    margin: 0; color: rgba(255, 255, 255, 0.72); font-size: 15px; line-height: 1.8;\n    font-weight: 400; max-width: 640px;\n  }\n  #legacy-pdp-root .legacy-brand-card__socials {\n    display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 12px;\n  }\n  #legacy-pdp-root .legacy-brand-card__social {\n    display: flex; align-items: center; gap: 10px; padding: 12px 14px; border-radius: 12px;\n    background: rgba(255, 255, 255, 0.04); border: 1px solid rgba(255, 255, 255, 0.08);\n    text-decoration: none; color: #ffffff; min-width: 0;\n  }\n  #legacy-pdp-root .legacy-brand-card__social--clickable {\n    transition: transform 0.2s ease, background 0.2s ease, border-color 0.2s ease; cursor: pointer;\n  }\n  #legacy-pdp-root .legacy-brand-card__social--clickable:hover {\n    transform: translateY(-1px); background: rgba(255, 255, 255, 0.07);\n    border-color: rgba(255, 255, 255, 0.16);\n  }\n  #legacy-pdp-root .legacy-brand-card__social-icon {\n    width: 18px; height: 18px; min-width: 18px; display: inline-flex;\n    align-items: center; justify-content: center; color: #ffffff;\n  }\n  #legacy-pdp-root .legacy-brand-card__social-icon svg { width: 18px; height: 18px; display: block; }\n  #legacy-pdp-root .legacy-brand-card__social-label {\n    font-size: 13px; font-weight: 600; color: #ffffff; white-space: nowrap;\n  }\n  #legacy-pdp-root .legacy-brand-card__social-handle {\n    margin-left: auto; font-size: 13px; color: rgba(255, 255, 255, 0.66);\n    overflow: hidden; text-overflow: ellipsis; white-space: nowrap;\n  }\n  @media screen and (max-width: 749px) {\n    #legacy-pdp-root .legacy-brand-card__inner { padding: 20px 18px; border-radius: 14px; }\n    #legacy-pdp-root .legacy-brand-card__logo { max-width: 160px; }\n    #legacy-pdp-root .legacy-brand-card__text { font-size: 14px; line-height: 1.7; }\n    #legacy-pdp-root .legacy-brand-card__socials { grid-template-columns: 1fr; }\n    #legacy-pdp-root .legacy-brand-card__social { padding: 11px 12px; }\n    #legacy-pdp-root .legacy-brand-card__social-label,\n    #legacy-pdp-root .legacy-brand-card__social-handle { font-size: 12.5px; }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"lgc-wrap lgc-tagline\"\u003eLegacy n'est pas ce que nous avons. C'est ce que nous laissons.\u003c\/div\u003e\n\n\n\n\n\n\n\u003cscript\u003e\n(function(){\n  document.querySelectorAll('#legacy-pdp-root, .legacy-pdp').forEach(function(root){\n    if(root.dataset.lgcInit) return;\n    root.dataset.lgcInit = \"1\";\n\n    root.querySelectorAll('[data-tabgroup]').forEach(function(nav){\n      var section = nav.closest('.lgc-card') || root;\n      var buttons = nav.querySelectorAll('.lgc-tab-btn');\n      buttons.forEach(function(btn){\n        btn.addEventListener('click', function(){\n          var target = btn.getAttribute('data-tab');\n          buttons.forEach(function(b){ b.classList.remove('is-active'); });\n          btn.classList.add('is-active');\n          section.querySelectorAll('.lgc-tab-panel').forEach(function(panel){\n            panel.classList.toggle('is-active', panel.getAttribute('data-panel') === target);\n          });\n        });\n      });\n    });\n\n    root.querySelectorAll('.lgc-faq-item').forEach(function(item){\n      var q = item.querySelector('.lgc-faq-q');\n      if(q) q.addEventListener('click', function(){ item.classList.toggle('is-open'); });\n    });\n\n    var AUTOPLAY_MS = 5000;\n\n    root.querySelectorAll('.lgc-carousel').forEach(function(carousel){\n      var key = carousel.getAttribute('data-carousel');\n      var dotsWrap = root.querySelector('[data-dots=\"' + key + '\"]');\n      var originals = Array.prototype.slice.call(carousel.querySelectorAll('.lgc-carousel-item'));\n      var n = originals.length;\n      if(!dotsWrap || n \u003c 2) return;\n\n      originals.forEach(function(_, i){\n        var dot = document.createElement('span');\n        dot.className = 'lgc-dot' + (i === 0 ? ' is-active' : '');\n        dotsWrap.appendChild(dot);\n      });\n      var dots = dotsWrap.querySelectorAll('.lgc-dot');\n\n      var firstClone = originals[0].cloneNode(true);\n      var lastClone = originals[n - 1].cloneNode(true);\n      firstClone.setAttribute('aria-hidden', 'true');\n      lastClone.setAttribute('aria-hidden', 'true');\n      carousel.appendChild(firstClone);\n      carousel.insertBefore(lastClone, originals[0]);\n\n      var allItems = Array.prototype.slice.call(carousel.children);\n\n      function scrollLeftFor(el){\n        return el.getBoundingClientRect().left - carousel.getBoundingClientRect().left + carousel.scrollLeft;\n      }\n      function goTo(i, smooth){\n        carousel.scrollTo({ left: scrollLeftFor(allItems[i]), behavior: smooth ? 'smooth' : 'auto' });\n      }\n      function setActiveDot(realIndex){\n        dots.forEach(function(d, i){ d.classList.toggle('is-active', i === realIndex); });\n      }\n\n      goTo(1, false);\n\n      var settleTimer = null;\n      var autoplayTimer = null;\n\n      function settle(){\n        var center = carousel.scrollLeft + carousel.clientWidth \/ 2;\n        var closest = 1;\n        var closestDist = Infinity;\n        allItems.forEach(function(item, i){\n          var itemCenter = item.offsetLeft + item.clientWidth \/ 2;\n          var dist = Math.abs(itemCenter - center);\n          if(dist \u003c closestDist){ closestDist = dist; closest = i; }\n        });\n        var realIndex = (closest - 1 + n) % n;\n        setActiveDot(realIndex);\n        if(closest === 0){ goTo(n, false); }\n        else if(closest === allItems.length - 1){ goTo(1, false); }\n      }\n\n      carousel.addEventListener('scroll', function(){\n        clearTimeout(settleTimer);\n        settleTimer = setTimeout(settle, 120);\n      });\n\n      function step(dir){\n        var w = originals[0].getBoundingClientRect().width + 10;\n        carousel.scrollBy({ left: w * dir, behavior: 'smooth' });\n      }\n\n      function scheduleAutoplay(){\n        clearTimeout(autoplayTimer);\n        autoplayTimer = setTimeout(function(){\n          step(1);\n          scheduleAutoplay();\n        }, AUTOPLAY_MS);\n      }\n      function restartAutoplay(){ scheduleAutoplay(); }\n\n      ['pointerdown', 'touchstart', 'wheel'].forEach(function(evt){\n        carousel.addEventListener(evt, restartAutoplay, { passive: true });\n      });\n\n      var prevBtn = root.querySelector('[data-arrow-prev=\"' + key + '\"]');\n      var nextBtn = root.querySelector('[data-arrow-next=\"' + key + '\"]');\n      if(prevBtn) prevBtn.addEventListener('click', function(){ step(-1); restartAutoplay(); });\n      if(nextBtn) nextBtn.addEventListener('click', function(){ step(1); restartAutoplay(); });\n\n      scheduleAutoplay();\n    });\n  });\n})();\n\u003c\/script\u003e\n","brand":"Legacy","offers":[{"title":"Monture Havane \/ Verres transparents","offer_id":50226135105776,"sku":"15068537815200-52425208397984","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Monture Havana \/ Verre Rose","offer_id":50226135138544,"sku":"15068537815200-52425208332448","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Monture noire \/ Verres marron","offer_id":50226135171312,"sku":"15068537815200-52425208463520","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Monture noire \/ Verre noir","offer_id":50226135204080,"sku":"15068537815200-52425208365216","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Monture ivoire \/ Verres ambre","offer_id":50226135236848,"sku":"15068537815200-52425208430752","price":32.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0855\/6357\/2464\/files\/marrakech-gallery-01-white_ab43b239-97be-4aab-8f98-70ef15c0db67.png?v=1786195930"},{"product_id":"polarized-uv400-round-sunglasses-legacy-tulum","title":"Lunettes de soleil rondes polarisées UV400 – Legacy TULUM","description":"\n\n\u003cdiv class=\"legacy-pdp\" id=\"legacy-pdp-root\"\u003e\n\n\u003cstyle\u003e#legacy-pdp-root{  --lgc-black:#0D0D0D;  --lgc-graphite:#2B2B2B;  --lgc-stone:#D9D6CF;  --lgc-cream:#F2EFE9;  --lgc-white:#FFFFFF;  --lgc-ink-soft: rgba(13,13,13,0.62);  --lgc-ink-faint: rgba(13,13,13,0.42);  --lgc-line: rgba(13,13,13,0.08);  --lgc-radius-lg: 24px;  --lgc-radius-md: 18px;  --lgc-radius-sm: 12px;  --lgc-sans: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;  all: initial;  display:block;  box-sizing:border-box;  font-family: var(--lgc-sans);  color: var(--lgc-black);  background: var(--lgc-white);  -webkit-font-smoothing: antialiased;  text-align:left;  line-height:1.5;  max-width:600px;  margin:0 auto;}#legacy-pdp-root *, #legacy-pdp-root *::before, #legacy-pdp-root *::after{  box-sizing:border-box; margin:0; padding:0; font-family:inherit;  color:inherit; text-align:left; line-height:inherit; -webkit-font-smoothing: antialiased;}#legacy-pdp-root img{ max-width:100%; display:block; border:0; }#legacy-pdp-root button{ background:none; border:0; cursor:pointer; font:inherit; }#legacy-pdp-root ul{ list-style:none; }#legacy-pdp-root svg{ display:block; flex-shrink:0; }\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@300;400;500;600;700;800\u0026display=swap');\n#legacy-pdp-root .lgc-wrap{ padding:0 18px; }#legacy-pdp-root .lgc-section{ padding:36px 0; }\n#legacy-pdp-root .lgc-badge{  display:inline-flex; align-items:center; gap:6px;  background:var(--lgc-cream); color:var(--lgc-black);  padding:6px 14px; border-radius:999px; font-size:11.5px; font-weight:600;}#legacy-pdp-root .lgc-badge-dot{ width:6px; height:6px; border-radius:50%; background:var(--lgc-black); }\n#legacy-pdp-root .lgc-eyebrow{ font-size:12.5px; font-weight:600; color:var(--lgc-ink-soft); }#legacy-pdp-root .lgc-h1{ font-size:24px; font-weight:700; letter-spacing:-0.02em; line-height:1.12; }#legacy-pdp-root h2.lgc-h2{ font-size:22px; font-weight:700; letter-spacing:-0.02em; line-height:1.15; }#legacy-pdp-root h3.lgc-h3{ font-size:18px; font-weight:600; letter-spacing:-0.01em; }#legacy-pdp-root p.lgc-p{ font-size:15px; font-weight:400; color:var(--lgc-ink-soft); line-height:1.55; }\n\/* ---------- HERO ---------- *\/#legacy-pdp-root .lgc-hero{ padding:36px 0 8px; text-align:center; }#legacy-pdp-root .lgc-hero h1{ margin-top:14px; }#legacy-pdp-root .lgc-hero-sub{ margin:14px 0 0; font-size:15.5px; color:var(--lgc-ink-soft); }#legacy-pdp-root .lgc-hero-pills{ display:flex; gap:8px; justify-content:center; margin-top:20px; flex-wrap:wrap; }#legacy-pdp-root .lgc-pill{  font-size:12px; font-weight:500; padding:7px 14px; border-radius:999px;  background:var(--lgc-white); border:1px solid var(--lgc-line); color:var(--lgc-black);}#legacy-pdp-root .lgc-hero-img{  margin-top:26px; border-radius:var(--lgc-radius-lg); overflow:hidden; background:var(--lgc-cream);}#legacy-pdp-root .lgc-hero-img img{ width:100%; aspect-ratio:4\/5; object-fit:cover; }\n\/* ---------- PILARES ---------- *\/#legacy-pdp-root .lgc-pillars-head{ margin-bottom:18px; }#legacy-pdp-root .lgc-pillars-head h2{ margin-top:8px; }#legacy-pdp-root .lgc-pillar-grid{ display:grid; grid-template-columns:1fr 1fr; gap:12px; }#legacy-pdp-root .lgc-pillar{  border-radius:var(--lgc-radius-md); padding:20px 18px; min-height:150px;  display:flex; flex-direction:column; justify-content:flex-start;}#legacy-pdp-root .lgc-pillar.is-dark{ background:var(--lgc-black); color:var(--lgc-white); }#legacy-pdp-root .lgc-pillar.is-graphite{ background:var(--lgc-graphite); color:var(--lgc-white); }#legacy-pdp-root .lgc-pillar.is-stone{ background:var(--lgc-stone); color:var(--lgc-black); }#legacy-pdp-root .lgc-pillar.is-cream{ background:var(--lgc-cream); color:var(--lgc-black); }#legacy-pdp-root .lgc-pillar svg{ width:20px; height:20px; margin-bottom:16px; opacity:.9; }#legacy-pdp-root .lgc-pillar h4{ font-size:15px; font-weight:600; margin-bottom:6px; letter-spacing:-0.01em; }#legacy-pdp-root .lgc-pillar p{ font-size:12.5px; opacity:.72; font-weight:400; line-height:1.4; }\n\/* ---------- CARROSSÉIS ---------- *\/#legacy-pdp-root .lgc-carousel-head{ margin-bottom:16px; }#legacy-pdp-root .lgc-carousel-head h2{ margin-top:8px; }#legacy-pdp-root .lgc-carousel-head .lgc-p{ margin-top:6px; }#legacy-pdp-root .lgc-carousel{  display:flex; overflow-x:auto; gap:10px; scroll-snap-type:x mandatory;  -webkit-overflow-scrolling:touch; scrollbar-width:none; padding-bottom:2px;  margin:0 -18px; padding-left:18px; padding-right:18px;}#legacy-pdp-root .lgc-carousel::-webkit-scrollbar{ display:none; }#legacy-pdp-root .lgc-carousel-item{  flex:0 0 82%; scroll-snap-align:center; border-radius:var(--lgc-radius-md);  overflow:hidden; background:var(--lgc-cream); position:relative;}#legacy-pdp-root .lgc-carousel-item img{ width:100%; aspect-ratio:9\/16; object-fit:cover; }#legacy-pdp-root .lgc-carousel-cap{  position:absolute; left:10px; bottom:10px; background:rgba(13,13,13,0.55);  color:var(--lgc-white); font-size:11.5px; font-weight:500; padding:5px 10px; border-radius:999px;  backdrop-filter:blur(4px);}#legacy-pdp-root .lgc-carousel-wrap{ position:relative; }#legacy-pdp-root .lgc-arrow{  position:absolute; top:50%; transform:translateY(-50%); z-index:2;  width:32px; height:32px; border-radius:50%; background:rgba(13,13,13,0.5);  display:flex; align-items:center; justify-content:center; backdrop-filter:blur(4px);}#legacy-pdp-root .lgc-arrow svg{ width:16px; height:16px; stroke:var(--lgc-white); }#legacy-pdp-root .lgc-arrow.lgc-prev{ left:8px; }#legacy-pdp-root .lgc-arrow.lgc-next{ right:8px; }#legacy-pdp-root .lgc-dots{ display:flex; justify-content:center; gap:6px; margin-top:14px; }#legacy-pdp-root .lgc-dot{ width:6px; height:6px; border-radius:50%; background:var(--lgc-line); transition:all .2s ease; }#legacy-pdp-root .lgc-dot.is-active{ background:var(--lgc-black); width:16px; border-radius:3px; }\n\/* ---------- CARDS (dimensões \/ specs \/ faq) ---------- *\/#legacy-pdp-root .lgc-card{ background:var(--lgc-cream); border-radius:var(--lgc-radius-lg); padding:22px 18px; }#legacy-pdp-root .lgc-card.is-white{ background:var(--lgc-white); border:1px solid var(--lgc-line); }#legacy-pdp-root .lgc-section-head{ margin-bottom:18px; }#legacy-pdp-root .lgc-section-head h2{ margin-top:6px; }#legacy-pdp-root .lgc-tabs-nav{  display:inline-flex; gap:4px; background:var(--lgc-white); padding:4px; border-radius:999px; margin-bottom:18px;}#legacy-pdp-root .lgc-card.is-white .lgc-tabs-nav{ background:var(--lgc-cream); }#legacy-pdp-root .lgc-tab-btn{  padding:8px 14px; font-size:12.5px; font-weight:600; border-radius:999px; color:var(--lgc-ink-faint);  transition:all .2s ease;}#legacy-pdp-root .lgc-tab-btn.is-active{ background:var(--lgc-black); color:var(--lgc-white); }#legacy-pdp-root .lgc-tab-panel{ display:none; }#legacy-pdp-root .lgc-tab-panel.is-active{ display:block; }\n#legacy-pdp-root table.lgc-table{  width:100%; border-collapse:separate; border-spacing:0; font-size:13.5px;  background:var(--lgc-white); border-radius:var(--lgc-radius-sm); overflow:hidden;}#legacy-pdp-root table.lgc-table th, #legacy-pdp-root table.lgc-table td{  padding:11px 12px; text-align:left; border-bottom:1px solid var(--lgc-line);}#legacy-pdp-root table.lgc-table td:first-child{ font-weight:600; width:46%; }#legacy-pdp-root table.lgc-table tr:last-child td{ border-bottom:0; }#legacy-pdp-root .lgc-size-note{ font-size:12px; color:var(--lgc-ink-faint); margin-top:14px; }#legacy-pdp-root .lgc-table-scroll{  max-width:100%; overflow:hidden;  border-radius:var(--lgc-radius-sm); border:1px solid var(--lgc-line);}#legacy-pdp-root .lgc-table-scroll table.lgc-table{  width:100%; table-layout:fixed; border-radius:0; font-size:10.5px;}#legacy-pdp-root .lgc-table-scroll table.lgc-table th,#legacy-pdp-root .lgc-table-scroll table.lgc-table td{  padding:7px 3px; text-align:center; white-space:normal; word-break:break-word; overflow-wrap:break-word;}#legacy-pdp-root .lgc-table-scroll table.lgc-table th{  font-size:7.8px; letter-spacing:0; text-transform:uppercase; font-weight:600;  color:var(--lgc-ink-soft); background:var(--lgc-cream); line-height:1.2;}#legacy-pdp-root .lgc-table-scroll table.lgc-table td:first-child,#legacy-pdp-root .lgc-table-scroll table.lgc-table th:first-child{  font-weight:700;}\n#legacy-pdp-root .lgc-specs-list{ display:grid; gap:0; }#legacy-pdp-root .lgc-specs-row{  display:grid; grid-template-columns:1fr; gap:2px; padding:13px 0; border-bottom:1px solid var(--lgc-line); font-size:13.5px;}#legacy-pdp-root .lgc-specs-row:last-child{ border-bottom:0; }#legacy-pdp-root .lgc-specs-row span:first-child{ font-weight:600; color:var(--lgc-black); font-size:11px; text-transform:uppercase; letter-spacing:.04em; opacity:.6; }#legacy-pdp-root .lgc-specs-row span:last-child{ color:var(--lgc-black); }\n\/* ---------- GARANTIA (2 por linha) ---------- *\/#legacy-pdp-root .lgc-trust-head{ margin-bottom:18px; }#legacy-pdp-root .lgc-trust-head h2{ margin-top:8px; }#legacy-pdp-root .lgc-trust-grid{ display:grid; grid-template-columns:1fr 1fr; gap:12px; }#legacy-pdp-root .lgc-trust-item{  border-radius:var(--lgc-radius-md); padding:20px 14px; text-align:center; background:var(--lgc-cream);}#legacy-pdp-root .lgc-trust-item svg{ width:22px; height:22px; margin:0 auto 12px; }#legacy-pdp-root .lgc-trust-item h4{ font-size:14px; font-weight:600; margin-bottom:5px; }#legacy-pdp-root .lgc-trust-item p{ font-size:12px; color:var(--lgc-ink-soft); line-height:1.4; }\n\/* ---------- FAQ ---------- *\/#legacy-pdp-root .lgc-faq-item{ border-bottom:1px solid var(--lgc-line); }#legacy-pdp-root .lgc-faq-item:last-child{ border-bottom:0; }#legacy-pdp-root .lgc-faq-q{  width:100%; display:flex; justify-content:space-between; align-items:center; gap:10px;  padding:15px 2px; font-size:14px; font-weight:600; text-align:left;}#legacy-pdp-root .lgc-faq-q .lgc-plus{ font-size:18px; font-weight:300; transition:transform .25s ease; color:var(--lgc-ink-faint); }#legacy-pdp-root .lgc-faq-item.is-open .lgc-plus{ transform:rotate(45deg); }#legacy-pdp-root .lgc-faq-a{ max-height:0; overflow:hidden; transition:max-height .3s ease; }#legacy-pdp-root .lgc-faq-a-inner{ padding:0 2px 16px; font-size:13px; color:var(--lgc-ink-soft); }#legacy-pdp-root .lgc-faq-item.is-open .lgc-faq-a{ max-height:300px; }\n\/* ---------- FOOTER ---------- *\/#legacy-pdp-root .lgc-tagline{ text-align:center; padding:32px 20px 6px; font-size:13px; color:var(--lgc-ink-faint); font-weight:500; }\n\/* ---------- LANG SWITCH (bandeiras) ---------- *\/#legacy-pdp-root .lgc-langbar{ display:none; justify-content:center; gap:8px; padding-top:14px; }#legacy-pdp-root .lgc-lang-btn{  width:26px; height:19px; padding:0; border-radius:2px; overflow:hidden;  border:1px solid var(--lgc-line); opacity:.55; transition:opacity .2s ease, border-color .2s ease;  line-height:0;}#legacy-pdp-root .lgc-lang-btn img{ width:100%; height:100%; object-fit:cover; border-radius:1px; }#legacy-pdp-root .lgc-lang-btn.is-active{ opacity:1; border-color:var(--lgc-black); }\n\u003c\/style\u003e\n\n\u003csection class=\"lgc-wrap lgc-hero\"\u003e\n  \u003cspan class=\"lgc-badge\"\u003e\u003cspan class=\"lgc-badge-dot\"\u003e\u003c\/span\u003eLEGACY — Conçue pour durer\u003c\/span\u003e\n  \u003ch2 class=\"lgc-h1\"\u003eTULUM — Caractère méditerranéen, clarté au quotidien.\u003c\/h2\u003e\n\n  \u003cp class=\"lgc-hero-sub\"\u003eUne silhouette distincte avec des montures cerclées, des verres polarisés UV400, des branches sculptées et des accents argentés subtils.\u003c\/p\u003e\n\n  \u003cdiv class=\"lgc-hero-pills\"\u003e\n\n    \u003cspan class=\"lgc-pill\"\u003eVerres Polarisés\u003c\/span\u003e\n    \u003cspan class=\"lgc-pill\"\u003eProtection UV400\u003c\/span\u003e\n    \u003cspan class=\"lgc-pill\"\u003eRetours sous 14 jours\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-hero-img\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/tulum-hero.png?v=1785928543\" alt=\"Lunettes de soleil TULUM polarisées UV400\"\u003e\u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\u003csection class=\"lgc-wrap lgc-section\"\u003e\n  \u003cdiv class=\"lgc-pillars-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\"\u003ePourquoi Legacy\u003c\/span\u003e\u003ch2 class=\"lgc-h2\"\u003eUne protection ciblée, des détails distinctifs et un style quotidien sans effort\u003c\/h2\u003e\n\n\n\u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-pillar-grid\"\u003e\n\n    \u003cdiv class=\"lgc-pillar is-dark\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M12 2 21 7 21 17 12 22 3 17 3 7Z\"\u003e\u003c\/path\u003e\u003cpath d=\"M3 7 12 12 21 7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch4\u003eClarté Polarisée\u003c\/h4\u003e\n\n\u003cp\u003eLes verres polarisés sont conçus pour réduire l'éblouissement réfléchi pour une vision plus confortable dans des conditions lumineuses.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-pillar is-stone\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M4 4h9l7 7-9 9-7-7z\"\u003e\u003c\/path\u003e\u003ccircle cx=\"9\" cy=\"9\" r=\"1.4\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003ch4\u003eValeur Raffinée\u003c\/h4\u003e\n\n\u003cp\u003eUne monture quotidienne distinctive avec des détails soignés et sans marge de vente au détail inutile.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-pillar is-graphite\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M12 2 3 6v6c0 5 4 8.5 9 10 5-1.5 9-5 9-10V6z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch4\u003eProtection UV400\u003c\/h4\u003e\n\n\u003cp\u003eLes verres UV400 sont conçus pour aider à protéger les yeux de la lumière UVA et UVB.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-pillar is-cream\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M4 12a8 8 0 1 0 3-6.2\"\u003e\u003c\/path\u003e\u003cpath d=\"M4 4v5h5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch4\u003eGarantie + Retours\u003c\/h4\u003e\n\n\u003cp\u003eDroit de rétractation de 14 jours et protection contre les défauts de fabrication.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n  \u003cdiv class=\"lgc-carousel-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\"\u003eLes Détails\u003c\/span\u003e\u003ch2 class=\"lgc-h2\"\u003eDétails de la monture, des verres et de la quincaillerie\u003c\/h2\u003e\n\n\u003cp class=\"lgc-p\"\u003eDécouvrez la monture cerclée lisse, les verres polarisés, le pont sculpté et les accents de charnière argentés.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-carousel-wrap\"\u003e\n\n\u003cdiv class=\"lgc-carousel\" data-carousel=\"qualidade\"\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/tulum-quality1.png?v=1785928551\" alt=\"Détail 1\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/tulum-quality2.png?v=1785928497\" alt=\"Détail 2\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/tulum-quality3.png?v=1785928502\" alt=\"Détail 3\"\u003e\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003cbutton class=\"lgc-arrow lgc-prev\" data-arrow-prev=\"qualidade\" aria-label=\"Précédent\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M15 18l-6-6 6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\u003cbutton class=\"lgc-arrow lgc-next\" data-arrow-next=\"qualidade\" aria-label=\"Suivant\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M9 18l6-6-6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-dots\" data-dots=\"qualidade\"\u003e\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n  \u003cdiv class=\"lgc-carousel-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\"\u003eRaffinement au Quotidien\u003c\/span\u003e\u003ch2 class=\"lgc-h2\"\u003eDes matins côtiers aux soirées urbaines\u003c\/h2\u003e\n\n\u003cp class=\"lgc-p\"\u003ePortez TULUM avec du lin décontracté, des ensembles sur mesure ou des essentiels du quotidien pour un look méditerranéen confiant.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-carousel-wrap\"\u003e\n\n\u003cdiv class=\"lgc-carousel\" data-carousel=\"uso\"\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/tulum-lifestyle1.png?v=1785928508\" alt=\"Style de vie 1\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/tulum-lifestyle2.png?v=1785928514\" alt=\"Style de vie 2\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/tulum-lifestyle3.png?v=1785928519\" alt=\"Style de vie 3\"\u003e\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003cbutton class=\"lgc-arrow lgc-prev\" data-arrow-prev=\"uso\" aria-label=\"Précédent\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M15 18l-6-6 6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\u003cbutton class=\"lgc-arrow lgc-next\" data-arrow-next=\"uso\" aria-label=\"Suivant\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M9 18l6-6-6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-dots\" data-dots=\"uso\"\u003e\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c!-- OPTIONAL SIZE GUIDE\nInclude a size\/measurement table only when the source provides verified measurements\nin centimetres for direct comparison. Never create a table from size labels alone.\n--\u0026gt;\n\n\u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n  \u003cdiv class=\"lgc-card is-white\"\u003e\n\n\u003cdiv class=\"lgc-section-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\"\u003eSpécifications\u003c\/span\u003e\u003ch2 class=\"lgc-h2\"\u003eDétails du produit\u003c\/h2\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tabs-nav\" data-tabgroup=\"specs\"\u003e\n\n\u003cbutton class=\"lgc-tab-btn is-active\" data-tab=\"materiais\"\u003eDesign\u003c\/button\u003e\u003cbutton class=\"lgc-tab-btn\" data-tab=\"cuidados\"\u003eEntretien\u003c\/button\u003e\u003cbutton class=\"lgc-tab-btn\" data-tab=\"tecnica\"\u003eAjustement\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tab-panel is-active\" data-panel=\"materiais\"\u003e\u003cdiv class=\"lgc-specs-list\"\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eStyle\u003c\/span\u003e\u003cspan\u003eLunettes de soleil carrées-arrondies\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eFinition de la monture\u003c\/span\u003e\u003cspan\u003eConstruction cerclée brillante\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eTechnologie des verres\u003c\/span\u003e\u003cspan\u003ePolarisés UV400\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eQuincaillerie\u003c\/span\u003e\u003cspan\u003eAccents de charnière argentés\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tab-panel\" data-panel=\"cuidados\"\u003e\u003cdiv class=\"lgc-specs-list\"\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eNettoyage\u003c\/span\u003e\u003cspan\u003eUtilisez un chiffon en microfibre propre pour les verres\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eHumidité\u003c\/span\u003e\u003cspan\u003eRincez la poussière avant d'essuyer; évitez la pression abrasive\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eSéchage\u003c\/span\u003e\u003cspan\u003eRangez au sec dans un étui de protection à l'abri de la chaleur\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tab-panel\" data-panel=\"tecnica\"\u003e\u003cdiv class=\"lgc-specs-list\"\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eProfil de la monture\u003c\/span\u003e\u003cspan\u003eSilhouette cerclée arrondie\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eConseils d'ajustement\u003c\/span\u003e\u003cspan\u003eChoisissez en fonction de la largeur du visage et de la couvrance préférée\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eUtilisation\u003c\/span\u003e\u003cspan\u003eQuotidien \/ voyage \/ loisirs\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan\u003eDépartement\u003c\/span\u003e\u003cspan\u003eUnisexe\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003cdiv class=\"legacy-brand-card\" data-legacy-brand-signature=\"v6\"\u003e\n\n  \u003cdiv class=\"legacy-brand-card__inner\"\u003e\n\n    \u003cdiv class=\"legacy-brand-card__logo-wrap\"\u003e\n\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/logo-white.png?v=1785300933\" alt=\"Legacy Store\" class=\"legacy-brand-card__logo\"\u003e\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"legacy-brand-card__content\"\u003e\n\n      \u003cp class=\"legacy-brand-card__eyebrow\"\u003eÀ Propos de Nous\u003c\/p\u003e\n\n\n      \u003cp class=\"legacy-brand-card__text\"\u003e\n        Legacy est conçu pour ceux qui apprécient le style intemporel, les détails raffinés et la qualité durable.\n        Nous sélectionnons des essentiels élégants qui apportent confiance, caractère et sophistication sans effort\n        à la vie quotidienne.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"legacy-brand-card__socials\"\u003e\n\n      \u003ca href=\"https:\/\/instagram.com\/legacy.luxurywear\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"legacy-brand-card__social legacy-brand-card__social--clickable\" aria-label=\"Instagram Legacy Luxurywear\"\u003e\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003c!--$9--\u003e\n        \n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eInstagram\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \n\n      \u003cdiv class=\"legacy-brand-card__social\" aria-label=\"TikTok\"\u003e\n\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M14.2 4c.6 1.7 1.7 3 3.8 3.3v2.5c-1.4 0-2.7-.4-3.8-1.1v5.4c0 3-2.2 5-5.1 5-2.6 0-4.7-1.8-4.7-4.4 0-2.9 2.4-4.8 5.3-4.4v2.6c-1.2-.4-2.6.3-2.6 1.8 0 1.1.9 1.9 2 1.9 1.3 0 2.3-.8 2.3-2.6V4h2.8Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eTikTok\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"legacy-brand-card__social\" aria-label=\"YouTube\"\u003e\n\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M21.2 8.4c-.2-1-.9-1.8-1.9-2-1.7-.4-7.3-.4-7.3-.4s-5.6 0-7.3.4c-1 .2-1.7 1-1.9 2C2.4 10 2.4 12 2.4 12s0 2 .4 3.6c.2 1 .9 1.8 1.9 2 1.7.4 7.3.4 7.3.4s5.6 0 7.3-.4c1-.2 1.7-1 1.9-2 .4-1.6.4-3.6.4-3.6s0-2-.4-3.6Z\" stroke=\"currentColor\" stroke-width=\"1.8\" fill=\"none\"\u003e\u003c\/path\u003e\n            \u003cpath d=\"M10.2 9.4 15 12l-4.8 2.6V9.4Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eYouTube\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"legacy-brand-card__social\" aria-label=\"Facebook\"\u003e\n\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M13.4 20v-6.2h2.1l.4-2.5h-2.5V9.7c0-.7.2-1.2 1.2-1.2h1.4V6.2c-.2 0-.9-.1-1.8-.1-1.8 0-3.1 1.1-3.1 3.2v2h-2.1v2.5h2.1V20h2.3Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eFacebook\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \n\n\n\n\n\n\u003cstyle\u003e\n  .legacy-brand-card,\n  .legacy-brand-card * {\n    box-sizing: border-box;\n  }\n\n  .legacy-brand-card {\n    width: 100%;\n    margin: 0;\n  }\n\n  .legacy-brand-card__inner {\n    background: #1c1c1c;\n    color: #ffffff;\n    border-radius: 16px;\n    padding: 24px 22px;\n    font-family: Inter, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Arial, sans-serif;\n    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.16);\n  }\n\n  .legacy-brand-card__logo-wrap {\n    margin-bottom: 18px;\n  }\n\n  .legacy-brand-card__logo {\n    display: block;\n    max-width: 180px;\n    width: 100%;\n    height: auto;\n  }\n\n  .legacy-brand-card__content {\n    margin-bottom: 20px;\n  }\n\n  .legacy-brand-card__eyebrow {\n    margin: 0 0 10px;\n    font-size: 14px;\n    line-height: 1.2;\n    font-weight: 700;\n    color: #ffffff;\n  }\n\n  .legacy-brand-card__text {\n    margin: 0;\n    color: rgba(255, 255, 255, 0.72);\n    font-size: 15px;\n    line-height: 1.8;\n    font-weight: 400;\n    max-width: 640px;\n  }\n\n  .legacy-brand-card__socials {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 12px;\n  }\n\n  .legacy-brand-card__social {\n    display: flex;\n    align-items: center;\n    gap: 10px;\n    padding: 12px 14px;\n    border-radius: 12px;\n    background: rgba(255, 255, 255, 0.04);\n    border: 1px solid rgba(255, 255, 255, 0.08);\n    text-decoration: none;\n    color: #ffffff;\n    min-width: 0;\n  }\n\n  .legacy-brand-card__social--clickable {\n    transition: transform 0.2s ease, background 0.2s ease, border-color 0.2s ease;\n    cursor: pointer;\n  }\n\n  .legacy-brand-card__social--clickable:hover {\n    transform: translateY(-1px);\n    background: rgba(255, 255, 255, 0.07);\n    border-color: rgba(255, 255, 255, 0.16);\n  }\n\n  .legacy-brand-card__social-icon {\n    width: 18px;\n    height: 18px;\n    min-width: 18px;\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    color: #ffffff;\n  }\n\n  .legacy-brand-card__social-icon svg {\n    width: 18px;\n    height: 18px;\n    display: block;\n  }\n\n  .legacy-brand-card__social-label {\n    font-size: 13px;\n    font-weight: 600;\n    color: #ffffff;\n    white-space: nowrap;\n  }\n\n  .legacy-brand-card__social-handle {\n    margin-left: auto;\n    font-size: 13px;\n    color: rgba(255, 255, 255, 0.66);\n    overflow: hidden;\n    text-overflow: ellipsis;\n    white-space: nowrap;\n  }\n\n  @media screen and (max-width: 749px) {\n    .legacy-brand-card__inner {\n      padding: 20px 18px;\n      border-radius: 14px;\n    }\n\n    .legacy-brand-card__logo {\n      max-width: 160px;\n    }\n\n    .legacy-brand-card__text {\n      font-size: 14px;\n      line-height: 1.7;\n    }\n\n    .legacy-brand-card__socials {\n      grid-template-columns: 1fr;\n    }\n\n    .legacy-brand-card__social {\n      padding: 11px 12px;\n    }\n\n    .legacy-brand-card__social-label,\n    .legacy-brand-card__social-handle {\n      font-size: 12.5px;\n    }\n  }\n\u003c\/style\u003e\n\n+\u003cstyle\u003e\n  \/* Compatibility with the legacy PDP reset. Keeps the approved card visually identical. *\/\n  #legacy-pdp-root .legacy-brand-card,\n  #legacy-pdp-root .legacy-brand-card * { box-sizing: border-box; }\n  #legacy-pdp-root .legacy-brand-card { width: 100%; margin: 0; }\n  #legacy-pdp-root .legacy-brand-card__inner {\n    background: #1c1c1c; color: #ffffff; border-radius: 16px; padding: 24px 22px;\n    font-family: Inter, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Arial, sans-serif;\n    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.16);\n  }\n  #legacy-pdp-root .legacy-brand-card__logo-wrap { margin-bottom: 18px; }\n  #legacy-pdp-root .legacy-brand-card__logo { display: block; max-width: 180px; width: 100%; height: auto; }\n  #legacy-pdp-root .legacy-brand-card__content { margin-bottom: 20px; }\n  #legacy-pdp-root .legacy-brand-card__eyebrow {\n    margin: 0 0 10px; font-size: 14px; line-height: 1.2; font-weight: 700; color: #ffffff;\n  }\n  #legacy-pdp-root .legacy-brand-card__text {\n    margin: 0; color: rgba(255, 255, 255, 0.72); font-size: 15px; line-height: 1.8;\n    font-weight: 400; max-width: 640px;\n  }\n  #legacy-pdp-root .legacy-brand-card__socials {\n    display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 12px;\n  }\n  #legacy-pdp-root .legacy-brand-card__social {\n    display: flex; align-items: center; gap: 10px; padding: 12px 14px; border-radius: 12px;\n    background: rgba(255, 255, 255, 0.04); border: 1px solid rgba(255, 255, 255, 0.08);\n    text-decoration: none; color: #ffffff; min-width: 0;\n  }\n  #legacy-pdp-root .legacy-brand-card__social--clickable {\n    transition: transform 0.2s ease, background 0.2s ease, border-color 0.2s ease; cursor: pointer;\n  }\n  #legacy-pdp-root .legacy-brand-card__social--clickable:hover {\n    transform: translateY(-1px); background: rgba(255, 255, 255, 0.07);\n    border-color: rgba(255, 255, 255, 0.16);\n  }\n  #legacy-pdp-root .legacy-brand-card__social-icon {\n    width: 18px; height: 18px; min-width: 18px; display: inline-flex;\n    align-items: center; justify-content: center; color: #ffffff;\n  }\n  #legacy-pdp-root .legacy-brand-card__social-icon svg { width: 18px; height: 18px; display: block; }\n  #legacy-pdp-root .legacy-brand-card__social-label {\n    font-size: 13px; font-weight: 600; color: #ffffff; white-space: nowrap;\n  }\n  #legacy-pdp-root .legacy-brand-card__social-handle {\n    margin-left: auto; font-size: 13px; color: rgba(255, 255, 255, 0.66);\n    overflow: hidden; text-overflow: ellipsis; white-space: nowrap;\n  }\n  @media screen and (max-width: 749px) {\n    #legacy-pdp-root .legacy-brand-card__inner { padding: 20px 18px; border-radius: 14px; }\n    #legacy-pdp-root .legacy-brand-card__logo { max-width: 160px; }\n    #legacy-pdp-root .legacy-brand-card__text { font-size: 14px; line-height: 1.7; }\n    #legacy-pdp-root .legacy-brand-card__socials { grid-template-columns: 1fr; }\n    #legacy-pdp-root .legacy-brand-card__social { padding: 11px 12px; }\n    #legacy-pdp-root .legacy-brand-card__social-label,\n    #legacy-pdp-root .legacy-brand-card__social-handle { font-size: 12.5px; }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"lgc-wrap lgc-tagline\"\u003eL'héritage n'est pas ce que nous avons. C'est ce que nous laissons.\u003c\/div\u003e\n\n\n\n\n\n\n\u003cscript\u003e\n(function(){\n  document.querySelectorAll('#legacy-pdp-root, .legacy-pdp').forEach(function(root){\n    if(root.dataset.lgcInit) return;\n    root.dataset.lgcInit = \"1\";\n\n    root.querySelectorAll('[data-tabgroup]').forEach(function(nav){\n      var section = nav.closest('.lgc-card') || root;\n      var buttons = nav.querySelectorAll('.lgc-tab-btn');\n      buttons.forEach(function(btn){\n        btn.addEventListener('click', function(){\n          var target = btn.getAttribute('data-tab');\n          buttons.forEach(function(b){ b.classList.remove('is-active'); });\n          btn.classList.add('is-active');\n          section.querySelectorAll('.lgc-tab-panel').forEach(function(panel){\n            panel.classList.toggle('is-active', panel.getAttribute('data-panel') === target);\n          });\n        });\n      });\n    });\n\n    root.querySelectorAll('.lgc-faq-item').forEach(function(item){\n      var q = item.querySelector('.lgc-faq-q');\n      if(q) q.addEventListener('click', function(){ item.classList.toggle('is-open'); });\n    });\n\n    var AUTOPLAY_MS = 5000;\n\n    root.querySelectorAll('.lgc-carousel').forEach(function(carousel){\n      var key = carousel.getAttribute('data-carousel');\n      var dotsWrap = root.querySelector('[data-dots=\"' + key + '\"]');\n      var originals = Array.prototype.slice.call(carousel.querySelectorAll('.lgc-carousel-item'));\n      var n = originals.length;\n      if(!dotsWrap || n \u003c 2) return;\n\n      originals.forEach(function(_, i){\n        var dot = document.createElement('span');\n        dot.className = 'lgc-dot' + (i === 0 ? ' is-active' : '');\n        dotsWrap.appendChild(dot);\n      });\n      var dots = dotsWrap.querySelectorAll('.lgc-dot');\n\n      var firstClone = originals[0].cloneNode(true);\n      var lastClone = originals[n - 1].cloneNode(true);\n      firstClone.setAttribute('aria-hidden', 'true');\n      lastClone.setAttribute('aria-hidden', 'true');\n      carousel.appendChild(firstClone);\n      carousel.insertBefore(lastClone, originals[0]);\n\n      var allItems = Array.prototype.slice.call(carousel.children);\n\n      function scrollLeftFor(el){\n        return el.getBoundingClientRect().left - carousel.getBoundingClientRect().left + carousel.scrollLeft;\n      }\n      function goTo(i, smooth){\n        carousel.scrollTo({ left: scrollLeftFor(allItems[i]), behavior: smooth ? 'smooth' : 'auto' });\n      }\n      function setActiveDot(realIndex){\n        dots.forEach(function(d, i){ d.classList.toggle('is-active', i === realIndex); });\n      }\n\n      goTo(1, false);\n\n      var settleTimer = null;\n      var autoplayTimer = null;\n\n      function settle(){\n        var center = carousel.scrollLeft + carousel.clientWidth \/ 2;\n        var closest = 1;\n        var closestDist = Infinity;\n        allItems.forEach(function(item, i){\n          var itemCenter = item.offsetLeft + item.clientWidth \/ 2;\n          var dist = Math.abs(itemCenter - center);\n          if(dist \u003c closestDist){ closestDist = dist; closest = i; }\n        });\n        var realIndex = (closest - 1 + n) % n;\n        setActiveDot(realIndex);\n        if(closest === 0){ goTo(n, false); }\n        else if(closest === allItems.length - 1){ goTo(1, false); }\n      }\n\n      carousel.addEventListener('scroll', function(){\n        clearTimeout(settleTimer);\n        settleTimer = setTimeout(settle, 120);\n      });\n\n      function step(dir){\n        var w = originals[0].getBoundingClientRect().width + 10;\n        carousel.scrollBy({ left: w * dir, behavior: 'smooth' });\n      }\n\n      function scheduleAutoplay(){\n        clearTimeout(autoplayTimer);\n        autoplayTimer = setTimeout(function(){\n          step(1);\n          scheduleAutoplay();\n        }, AUTOPLAY_MS);\n      }\n      function restartAutoplay(){ scheduleAutoplay(); }\n\n      ['pointerdown', 'touchstart', 'wheel'].forEach(function(evt){\n        carousel.addEventListener(evt, restartAutoplay, { passive: true });\n      });\n\n      var prevBtn = root.querySelector('[data-arrow-prev=\"' + key + '\"]');\n      var nextBtn = root.querySelector('[data-arrow-next=\"' + key + '\"]');\n      if(prevBtn) prevBtn.addEventListener('click', function(){ step(-1); restartAutoplay(); });\n      if(nextBtn) nextBtn.addEventListener('click', function(){ step(1); restartAutoplay(); });\n\n      scheduleAutoplay();\n    });\n  });\n})();\n\u003c\/script\u003e\n","brand":"Legacy","offers":[{"title":"Monture noire \/ Verre noir","offer_id":50226135302384,"sku":"15084282511520-52480699433120","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Monture écaille de tortue \/ Verre vert","offer_id":50226135335152,"sku":"15084282511520-52480699334816","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Monture Écaille \/ Verres Bleu Clair","offer_id":50226135367920,"sku":"15084282511520-52480699302048","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Monture noire \/ Verres bleu clair","offer_id":50226135400688,"sku":"15084282511520-52480699400352","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Monture noire \/ Verres jaunes","offer_id":50226135433456,"sku":"15084282511520-52480699367584","price":32.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0855\/6357\/2464\/files\/tulum-01-white_335dc107-f6ec-466f-b585-a88fb288c547.png?v=1786195932"},{"product_id":"skye-smoke-black-polarized-running-cycling-sunglasses","title":"Lunettes de soleil de course et de cyclisme polarisées SKYE Smoke Black","description":"\n\n\u003cdiv class=\"legacy-pdp\" id=\"legacy-pdp-root\"\u003e\n\n\u003cstyle\u003e#legacy-pdp-root{  --lgc-black:#0D0D0D;  --lgc-graphite:#2B2B2B;  --lgc-stone:#D9D6CF;  --lgc-cream:#F2EFE9;  --lgc-white:#FFFFFF;  --lgc-ink-soft: rgba(13,13,13,0.62);  --lgc-ink-faint: rgba(13,13,13,0.42);  --lgc-line: rgba(13,13,13,0.08);  --lgc-radius-lg: 24px;  --lgc-radius-md: 18px;  --lgc-radius-sm: 12px;  --lgc-sans: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;  all: initial;  display:block;  box-sizing:border-box;  font-family: var(--lgc-sans);  color: var(--lgc-black);  background: var(--lgc-white);  -webkit-font-smoothing: antialiased;  text-align:left;  line-height:1.5;  max-width:600px;  margin:0 auto;}#legacy-pdp-root *, #legacy-pdp-root *::before, #legacy-pdp-root *::after{  box-sizing:border-box; margin:0; padding:0; font-family:inherit;  color:inherit; text-align:left; line-height:inherit; -webkit-font-smoothing: antialiased;}#legacy-pdp-root img{ max-width:100%; display:block; border:0; }#legacy-pdp-root button{ background:none; border:0; cursor:pointer; font:inherit; }#legacy-pdp-root ul{ list-style:none; }#legacy-pdp-root svg{ display:block; flex-shrink:0; }\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@300;400;500;600;700;800\u0026display=swap');\n#legacy-pdp-root .lgc-wrap{ padding:0 18px; }#legacy-pdp-root .lgc-section{ padding:36px 0; }\n#legacy-pdp-root .lgc-badge{  display:inline-flex; align-items:center; gap:6px;  background:var(--lgc-cream); color:var(--lgc-black);  padding:6px 14px; border-radius:999px; font-size:11.5px; font-weight:600;}#legacy-pdp-root .lgc-badge-dot{ width:6px; height:6px; border-radius:50%; background:var(--lgc-black); }\n#legacy-pdp-root .lgc-eyebrow{ font-size:12.5px; font-weight:600; color:var(--lgc-ink-soft); }#legacy-pdp-root h1.lgc-h1{ font-size:24px; font-weight:700; letter-spacing:-0.02em; line-height:1.12; }#legacy-pdp-root h2.lgc-h2{ font-size:22px; font-weight:700; letter-spacing:-0.02em; line-height:1.15; }#legacy-pdp-root h3.lgc-h3{ font-size:18px; font-weight:600; letter-spacing:-0.01em; }#legacy-pdp-root p.lgc-p{ font-size:15px; font-weight:400; color:var(--lgc-ink-soft); line-height:1.55; }\n\/* ---------- HERO ---------- *\/#legacy-pdp-root .lgc-hero{ padding:36px 0 8px; text-align:center; }#legacy-pdp-root .lgc-hero h1{ margin-top:14px; }#legacy-pdp-root .lgc-hero-sub{ margin:14px 0 0; font-size:15.5px; color:var(--lgc-ink-soft); }#legacy-pdp-root .lgc-hero-pills{ display:flex; gap:8px; justify-content:center; margin-top:20px; flex-wrap:wrap; }#legacy-pdp-root .lgc-pill{  font-size:12px; font-weight:500; padding:7px 14px; border-radius:999px;  background:var(--lgc-white); border:1px solid var(--lgc-line); color:var(--lgc-black);}#legacy-pdp-root .lgc-hero-img{  margin-top:26px; border-radius:var(--lgc-radius-lg); overflow:hidden; background:var(--lgc-cream);}#legacy-pdp-root .lgc-hero-img img{ width:100%; aspect-ratio:4\/5; object-fit:cover; }\n\/* ---------- PILARES ---------- *\/#legacy-pdp-root .lgc-pillars-head{ margin-bottom:18px; }#legacy-pdp-root .lgc-pillars-head h2{ margin-top:8px; }#legacy-pdp-root .lgc-pillar-grid{ display:grid; grid-template-columns:1fr 1fr; gap:12px; }#legacy-pdp-root .lgc-pillar{  border-radius:var(--lgc-radius-md); padding:20px 18px; min-height:150px;  display:flex; flex-direction:column; justify-content:flex-start;}#legacy-pdp-root .lgc-pillar.is-dark{ background:var(--lgc-black); color:var(--lgc-white); }#legacy-pdp-root .lgc-pillar.is-graphite{ background:var(--lgc-graphite); color:var(--lgc-white); }#legacy-pdp-root .lgc-pillar.is-stone{ background:var(--lgc-stone); color:var(--lgc-black); }#legacy-pdp-root .lgc-pillar.is-cream{ background:var(--lgc-cream); color:var(--lgc-black); }#legacy-pdp-root .lgc-pillar svg{ width:20px; height:20px; margin-bottom:16px; opacity:.9; }#legacy-pdp-root .lgc-pillar h4{ font-size:15px; font-weight:600; margin-bottom:6px; letter-spacing:-0.01em; }#legacy-pdp-root .lgc-pillar p{ font-size:12.5px; opacity:.72; font-weight:400; line-height:1.4; }\n\/* ---------- CARROSSÉIS ---------- *\/#legacy-pdp-root .lgc-carousel-head{ margin-bottom:16px; }#legacy-pdp-root .lgc-carousel-head h2{ margin-top:8px; }#legacy-pdp-root .lgc-carousel-head .lgc-p{ margin-top:6px; }#legacy-pdp-root .lgc-carousel{  display:flex; overflow-x:auto; gap:10px; scroll-snap-type:x mandatory;  -webkit-overflow-scrolling:touch; scrollbar-width:none; padding-bottom:2px;  margin:0 -18px; padding-left:18px; padding-right:18px;}#legacy-pdp-root .lgc-carousel::-webkit-scrollbar{ display:none; }#legacy-pdp-root .lgc-carousel-item{  flex:0 0 82%; scroll-snap-align:center; border-radius:var(--lgc-radius-md);  overflow:hidden; background:var(--lgc-cream); position:relative;}#legacy-pdp-root .lgc-carousel-item img{ width:100%; aspect-ratio:9\/16; object-fit:cover; }#legacy-pdp-root .lgc-carousel-cap{  position:absolute; left:10px; bottom:10px; background:rgba(13,13,13,0.55);  color:var(--lgc-white); font-size:11.5px; font-weight:500; padding:5px 10px; border-radius:999px;  backdrop-filter:blur(4px);}#legacy-pdp-root .lgc-carousel-wrap{ position:relative; }#legacy-pdp-root .lgc-arrow{  position:absolute; top:50%; transform:translateY(-50%); z-index:2;  width:32px; height:32px; border-radius:50%; background:rgba(13,13,13,0.5);  display:flex; align-items:center; justify-content:center; backdrop-filter:blur(4px);}#legacy-pdp-root .lgc-arrow svg{ width:16px; height:16px; stroke:var(--lgc-white); }#legacy-pdp-root .lgc-arrow.lgc-prev{ left:8px; }#legacy-pdp-root .lgc-arrow.lgc-next{ right:8px; }#legacy-pdp-root .lgc-dots{ display:flex; justify-content:center; gap:6px; margin-top:14px; }#legacy-pdp-root .lgc-dot{ width:6px; height:6px; border-radius:50%; background:var(--lgc-line); transition:all .2s ease; }#legacy-pdp-root .lgc-dot.is-active{ background:var(--lgc-black); width:16px; border-radius:3px; }\n\/* ---------- CARDS (dimensões \/ specs \/ faq) ---------- *\/#legacy-pdp-root .lgc-card{ background:var(--lgc-cream); border-radius:var(--lgc-radius-lg); padding:22px 18px; }#legacy-pdp-root .lgc-card.is-white{ background:var(--lgc-white); border:1px solid var(--lgc-line); }#legacy-pdp-root .lgc-section-head{ margin-bottom:18px; }#legacy-pdp-root .lgc-section-head h2{ margin-top:6px; }#legacy-pdp-root .lgc-tabs-nav{  display:inline-flex; gap:4px; background:var(--lgc-white); padding:4px; border-radius:999px; margin-bottom:18px;}#legacy-pdp-root .lgc-card.is-white .lgc-tabs-nav{ background:var(--lgc-cream); }#legacy-pdp-root .lgc-tab-btn{  padding:8px 14px; font-size:12.5px; font-weight:600; border-radius:999px; color:var(--lgc-ink-faint);  transition:all .2s ease;}#legacy-pdp-root .lgc-tab-btn.is-active{ background:var(--lgc-black); color:var(--lgc-white); }#legacy-pdp-root .lgc-tab-panel{ display:none; }#legacy-pdp-root .lgc-tab-panel.is-active{ display:block; }\n#legacy-pdp-root table.lgc-table{  width:100%; border-collapse:separate; border-spacing:0; font-size:13.5px;  background:var(--lgc-white); border-radius:var(--lgc-radius-sm); overflow:hidden;}#legacy-pdp-root table.lgc-table th, #legacy-pdp-root table.lgc-table td{  padding:11px 12px; text-align:left; border-bottom:1px solid var(--lgc-line);}#legacy-pdp-root table.lgc-table td:first-child{ font-weight:600; width:46%; }#legacy-pdp-root table.lgc-table tr:last-child td{ border-bottom:0; }#legacy-pdp-root .lgc-size-note{ font-size:12px; color:var(--lgc-ink-faint); margin-top:14px; }#legacy-pdp-root .lgc-table-scroll{  max-width:100%; overflow:hidden;  border-radius:var(--lgc-radius-sm); border:1px solid var(--lgc-line);}#legacy-pdp-root .lgc-table-scroll table.lgc-table{  width:100%; table-layout:fixed; border-radius:0; font-size:10.5px;}#legacy-pdp-root .lgc-table-scroll table.lgc-table th,#legacy-pdp-root .lgc-table-scroll table.lgc-table td{  padding:7px 3px; text-align:center; white-space:normal; word-break:break-word; overflow-wrap:break-word;}#legacy-pdp-root .lgc-table-scroll table.lgc-table th{  font-size:7.8px; letter-spacing:0; text-transform:uppercase; font-weight:600;  color:var(--lgc-ink-soft); background:var(--lgc-cream); line-height:1.2;}#legacy-pdp-root .lgc-table-scroll table.lgc-table td:first-child,#legacy-pdp-root .lgc-table-scroll table.lgc-table th:first-child{  font-weight:700;}\n#legacy-pdp-root .lgc-specs-list{ display:grid; gap:0; }#legacy-pdp-root .lgc-specs-row{  display:grid; grid-template-columns:1fr; gap:2px; padding:13px 0; border-bottom:1px solid var(--lgc-line); font-size:13.5px;}#legacy-pdp-root .lgc-specs-row:last-child{ border-bottom:0; }#legacy-pdp-root .lgc-specs-row span:first-child{ font-weight:600; color:var(--lgc-black); font-size:11px; text-transform:uppercase; letter-spacing:.04em; opacity:.6; }#legacy-pdp-root .lgc-specs-row span:last-child{ color:var(--lgc-black); }\n\/* ---------- GARANTIA (2 por linha) ---------- *\/#legacy-pdp-root .lgc-trust-head{ margin-bottom:18px; }#legacy-pdp-root .lgc-trust-head h2{ margin-top:8px; }#legacy-pdp-root .lgc-trust-grid{ display:grid; grid-template-columns:1fr 1fr; gap:12px; }#legacy-pdp-root .lgc-trust-item{  border-radius:var(--lgc-radius-md); padding:20px 14px; text-align:center; background:var(--lgc-cream);}#legacy-pdp-root .lgc-trust-item svg{ width:22px; height:22px; margin:0 auto 12px; }#legacy-pdp-root .lgc-trust-item h4{ font-size:14px; font-weight:600; margin-bottom:5px; }#legacy-pdp-root .lgc-trust-item p{ font-size:12px; color:var(--lgc-ink-soft); line-height:1.4; }\n\/* ---------- FAQ ---------- *\/#legacy-pdp-root .lgc-faq-item{ border-bottom:1px solid var(--lgc-line); }#legacy-pdp-root .lgc-faq-item:last-child{ border-bottom:0; }#legacy-pdp-root .lgc-faq-q{  width:100%; display:flex; justify-content:space-between; align-items:center; gap:10px;  padding:15px 2px; font-size:14px; font-weight:600; text-align:left;}#legacy-pdp-root .lgc-faq-q .lgc-plus{ font-size:18px; font-weight:300; transition:transform .25s ease; color:var(--lgc-ink-faint); }#legacy-pdp-root .lgc-faq-item.is-open .lgc-plus{ transform:rotate(45deg); }#legacy-pdp-root .lgc-faq-a{ max-height:0; overflow:hidden; transition:max-height .3s ease; }#legacy-pdp-root .lgc-faq-a-inner{ padding:0 2px 16px; font-size:13px; color:var(--lgc-ink-soft); }#legacy-pdp-root .lgc-faq-item.is-open .lgc-faq-a{ max-height:300px; }\n\/* ---------- FOOTER ---------- *\/#legacy-pdp-root .lgc-tagline{ text-align:center; padding:32px 20px 6px; font-size:13px; color:var(--lgc-ink-faint); font-weight:500; }\n\/* ---------- LANG SWITCH (bandeiras) ---------- *\/#legacy-pdp-root .lgc-langbar{ display:flex; justify-content:center; gap:8px; padding-top:14px; }#legacy-pdp-root .lgc-lang-btn{  width:26px; height:19px; padding:0; border-radius:2px; overflow:hidden;  border:1px solid var(--lgc-line); opacity:.55; transition:opacity .2s ease, border-color .2s ease;  line-height:0;}#legacy-pdp-root .lgc-lang-btn img{ width:100%; height:100%; object-fit:cover; border-radius:1px; }#legacy-pdp-root .lgc-lang-btn.is-active{ opacity:1; border-color:var(--lgc-black); }\n\u003c\/style\u003e\n\n\u003csection class=\"lgc-wrap lgc-hero\"\u003e\n  \u003cspan class=\"lgc-badge\"\u003e\u003cspan class=\"lgc-badge-dot\"\u003e\u003c\/span\u003eLEGACY — Conçu pour durer\u003c\/span\u003e\n  \u003ch2 class=\"lgc-h1\" data-i18n=\"hero.headline\"\u003eSKYE — Optimisé pour la pleine nature.\u003c\/h2\u003e\n\n  \u003cp class=\"lgc-hero-sub\" data-i18n=\"hero.sub\"\u003eLunettes de soleil sport polarisées enveloppantes avec un profil mince pour la course à pied, le cyclisme et les activités de plein air.\u003c\/p\u003e\n\n  \u003cdiv class=\"lgc-hero-pills\"\u003e\n\n    \u003cspan class=\"lgc-pill\" data-i18n=\"hero.pill1\"\u003eVerres Polarisés\u003c\/span\u003e\n    \u003cspan class=\"lgc-pill\" data-i18n=\"hero.pill2\"\u003eForme Aérodynamique\u003c\/span\u003e\n    \u003cspan class=\"lgc-pill\" data-i18n=\"hero.pill3\"\u003eRetours sous 14 jours\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-hero-img\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-skye-hero.png?v=1786014373\" alt=\"SKYE unbranded eyewear hero\"\u003e\u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\u003csection class=\"lgc-wrap lgc-section\"\u003e\n  \u003cdiv class=\"lgc-pillars-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\" data-i18n=\"pillars.eyebrow\"\u003ePourquoi Legacy\u003c\/span\u003e\u003ch2 class=\"lgc-h2\" data-i18n=\"pillars.headline\"\u003eCouverture fine, construction agile, performance fiable\u003c\/h2\u003e\n\n\n\u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-pillar-grid\"\u003e\n\n    \u003cdiv class=\"lgc-pillar is-dark\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M12 2 21 7 21 17 12 22 3 17 3 7Z\"\u003e\u003c\/path\u003e\u003cpath d=\"M3 7 12 12 21 7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch4 data-i18n=\"pillars.quality.title\"\u003eÉcran incurvé\u003c\/h4\u003e\n\n\u003cp data-i18n=\"pillars.quality.desc\"\u003eLe verre miroir continu suit une ligne aérodynamique près du visage.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-pillar is-stone\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M4 4h9l7 7-9 9-7-7z\"\u003e\u003c\/path\u003e\u003ccircle cx=\"9\" cy=\"9\" r=\"1.4\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003ch4 data-i18n=\"pillars.price.title\"\u003ePrix juste\u003c\/h4\u003e\n\n\u003cp data-i18n=\"pillars.price.desc\"\u003eUn design fonctionnel sans majoration inutile.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-pillar is-graphite\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M12 2 3 6v6c0 5 4 8.5 9 10 5-1.5 9-5 9-10V6z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch4 data-i18n=\"pillars.trust.title\"\u003eMonture légère\u003c\/h4\u003e\n\n\u003cp data-i18n=\"pillars.trust.desc\"\u003eLes branches fines et le support de nez intégré sont conçus pour une utilisation active.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-pillar is-cream\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M4 12a8 8 0 1 0 3-6.2\"\u003e\u003c\/path\u003e\u003cpath d=\"M4 4v5h5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch4 data-i18n=\"pillars.guarantee.title\"\u003eGarantie + Retours\u003c\/h4\u003e\n\n\u003cp data-i18n=\"pillars.guarantee.desc\"\u003eDroit de rétractation de 14 jours et protection contre les défauts de fabrication.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n  \u003cdiv class=\"lgc-carousel-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\" data-i18n=\"carousel1.eyebrow\"\u003eLes détails\u003c\/span\u003e\u003ch2 class=\"lgc-h2\" data-i18n=\"carousel1.headline\"\u003eUn design aérodynamique sous tous les angles\u003c\/h2\u003e\n\n\u003cp class=\"lgc-p\" data-i18n=\"carousel1.text\"\u003eExplorez l'écran miroir, le support nasal, la courbure des branches et la construction optimisée.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-carousel-wrap\"\u003e\n\n\u003cdiv class=\"lgc-carousel\" data-carousel=\"qualidade\"\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-skye-quality-1.png?v=1786014378\" alt=\"SKYE lens and material detail\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-skye-quality-2.png?v=1786014390\" alt=\"SKYE frame construction detail\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-skye-quality-3.png?v=1786014383\" alt=\"SKYE fit and profile detail\"\u003e\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003cbutton class=\"lgc-arrow lgc-prev\" data-arrow-prev=\"qualidade\" aria-label=\"Précédent\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M15 18l-6-6 6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\u003cbutton class=\"lgc-arrow lgc-next\" data-arrow-next=\"qualidade\" aria-label=\"Suivant\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M9 18l6-6-6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-dots\" data-dots=\"qualidade\"\u003e\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n  \u003cdiv class=\"lgc-carousel-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\" data-i18n=\"carousel2.eyebrow\"\u003eRythme en plein air\u003c\/span\u003e\u003ch2 class=\"lgc-h2\" data-i18n=\"carousel2.headline\"\u003ePour les routes, les sentiers et les journées actives\u003c\/h2\u003e\n\n\u003cp class=\"lgc-p\" data-i18n=\"carousel2.text\"\u003eUne silhouette élégante pour la course à pied, le cyclisme et les tenues de plein air contemporaines.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-carousel-wrap\"\u003e\n\n\u003cdiv class=\"lgc-carousel\" data-carousel=\"uso\"\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-skye-lifestyle-1.png?v=1786014396\" alt=\"SKYE eyewear in active context\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-skye-lifestyle-2.png?v=1786014402\" alt=\"SKYE eyewear outdoor lifestyle\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-skye-lifestyle-3.png?v=1786014408\" alt=\"SKYE eyewear performance setting\"\u003e\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003cbutton class=\"lgc-arrow lgc-prev\" data-arrow-prev=\"uso\" aria-label=\"Précédent\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M15 18l-6-6 6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\u003cbutton class=\"lgc-arrow lgc-next\" data-arrow-next=\"uso\" aria-label=\"Suivant\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M9 18l6-6-6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-dots\" data-dots=\"uso\"\u003e\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c!-- OPTIONAL SIZE GUIDE\nInclude a size\/measurement table only when the source provides verified measurements\nin centimetres for direct comparison. Never create a table from size labels alone.\n--\u0026gt;\n\n\u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n  \u003cdiv class=\"lgc-card is-white\"\u003e\n\n\u003cdiv class=\"lgc-section-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\" data-i18n=\"specs.eyebrow\"\u003eCaractéristiques\u003c\/span\u003e\u003ch2 class=\"lgc-h2\" data-i18n=\"specs.headline\"\u003eDétails du produit\u003c\/h2\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tabs-nav\" data-tabgroup=\"specs\"\u003e\n\n\u003cbutton class=\"lgc-tab-btn is-active\" data-tab=\"materiais\" data-i18n=\"specs.tab1\"\u003eDesign\u003c\/button\u003e\u003cbutton class=\"lgc-tab-btn\" data-tab=\"cuidados\" data-i18n=\"specs.tab2\"\u003eEntretien\u003c\/button\u003e\u003cbutton class=\"lgc-tab-btn\" data-tab=\"tecnica\" data-i18n=\"specs.tab3\"\u003eAjustement\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tab-panel is-active\" data-panel=\"materiais\"\u003e\u003cdiv class=\"lgc-specs-list\"\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan data-i18n=\"specs.mat.label1\"\u003eStyle\u003c\/span\u003e\u003cspan data-i18n=\"specs.mat.value1\"\u003eLunettes de soleil sport enveloppantes\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan data-i18n=\"specs.mat.label2\"\u003eVerres\u003c\/span\u003e\u003cspan data-i18n=\"specs.mat.value2\"\u003eVerres polarisés monobloc\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan data-i18n=\"specs.mat.label3\"\u003eMonture\u003c\/span\u003e\u003cspan data-i18n=\"specs.mat.value3\"\u003eMonture sport mince\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan data-i18n=\"specs.mat.label4\"\u003eProfil\u003c\/span\u003e\u003cspan data-i18n=\"specs.mat.value4\"\u003eForme aérodynamique enveloppante\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tab-panel\" data-panel=\"cuidados\"\u003e\u003cdiv class=\"lgc-specs-list\"\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan data-i18n=\"specs.care.label1\"\u003eNettoyage\u003c\/span\u003e\u003cspan data-i18n=\"specs.care.value1\"\u003eEssuyer les verres avec un chiffon microfibre propre\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan data-i18n=\"specs.care.label2\"\u003eHumidité\u003c\/span\u003e\u003cspan data-i18n=\"specs.care.value2\"\u003eLaisser sécher à l'air libre avant de les ranger\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan data-i18n=\"specs.care.label3\"\u003eRangement\u003c\/span\u003e\u003cspan data-i18n=\"specs.care.value3\"\u003eTenir à l'abri des surfaces dures ou abrasives\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tab-panel\" data-panel=\"tecnica\"\u003e\u003cdiv class=\"lgc-specs-list\"\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan data-i18n=\"specs.tech.label1\"\u003eIdéal pour\u003c\/span\u003e\u003cspan data-i18n=\"specs.tech.value1\"\u003eCourse à pied et cyclisme\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan data-i18n=\"specs.tech.label2\"\u003eAjustement\u003c\/span\u003e\u003cspan data-i18n=\"specs.tech.value2\"\u003eAjustement sport près du visage\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan data-i18n=\"specs.tech.label3\"\u003eEntretien\u003c\/span\u003e\u003cspan data-i18n=\"specs.tech.value3\"\u003eRincer la poussière avant d'essuyer\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan data-i18n=\"specs.tech.label4\"\u003eCatégorie\u003c\/span\u003e\u003cspan data-i18n=\"specs.tech.value4\"\u003eUnisexe\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003cdiv class=\"legacy-brand-card\" data-legacy-brand-signature=\"v6\"\u003e\n\n  \u003cdiv class=\"legacy-brand-card__inner\"\u003e\n\n    \u003cdiv class=\"legacy-brand-card__logo-wrap\"\u003e\n\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/logo-white.png?v=1785300933\" alt=\"Legacy Store\" class=\"legacy-brand-card__logo\"\u003e\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"legacy-brand-card__content\"\u003e\n\n      \u003cp class=\"legacy-brand-card__eyebrow\"\u003eÀ Propos de Nous\u003c\/p\u003e\n\n\n      \u003cp class=\"legacy-brand-card__text\"\u003e\n        Legacy est conçu pour ceux qui valorisent le style intemporel, les détails raffinés et la qualité durable.\n        Nous sélectionnons des essentiels sophistiqués qui apportent confiance, caractère et une élégance sans effort\n        au quotidien.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"legacy-brand-card__socials\"\u003e\n\n      \u003ca href=\"https:\/\/instagram.com\/legacy.luxurywear\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"legacy-brand-card__social legacy-brand-card__social--clickable\" aria-label=\"Instagram Legacy Luxurywear\"\u003e\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003c!--$9--\u003e\n        \n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eInstagram\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \n\n      \u003cdiv class=\"legacy-brand-card__social\" aria-label=\"TikTok\"\u003e\n\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M14.2 4c.6 1.7 1.7 3 3.8 3.3v2.5c-1.4 0-2.7-.4-3.8-1.1v5.4c0 3-2.2 5-5.1 5-2.6 0-4.7-1.8-4.7-4.4 0-2.9 2.4-4.8 5.3-4.4v2.6c-1.2-.4-2.6.3-2.6 1.8 0 1.1.9 1.9 2 1.9 1.3 0 2.3-.8 2.3-2.6V4h2.8Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eTikTok\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"legacy-brand-card__social\" aria-label=\"YouTube\"\u003e\n\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M21.2 8.4c-.2-1-.9-1.8-1.9-2-1.7-.4-7.3-.4-7.3-.4s-5.6 0-7.3.4c-1 .2-1.7 1-1.9 2C2.4 10 2.4 12 2.4 12s0 2 .4 3.6c.2 1 .9 1.8 1.9 2 1.7.4 7.3.4 7.3.4s5.6 0 7.3-.4c1-.2 1.7-1 1.9-2 .4-1.6.4-3.6.4-3.6s0-2-.4-3.6Z\" stroke=\"currentColor\" stroke-width=\"1.8\" fill=\"none\"\u003e\u003c\/path\u003e\n            \u003cpath d=\"M10.2 9.4 15 12l-4.8 2.6V9.4Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eYouTube\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"legacy-brand-card__social\" aria-label=\"Facebook\"\u003e\n\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M13.4 20v-6.2h2.1l.4-2.5h-2.5V9.7c0-.7.2-1.2 1.2-1.2h1.4V6.2c-.2 0-.9-.1-1.8-.1-1.8 0-3.1 1.1-3.1 3.2v2h-2.1v2.5h2.1V20h2.3Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eFacebook\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \n\n\n\n\n\n\u003cstyle\u003e\n  .legacy-brand-card,\n  .legacy-brand-card * {\n    box-sizing: border-box;\n  }\n\n  .legacy-brand-card {\n    width: 100%;\n    margin: 0;\n  }\n\n  .legacy-brand-card__inner {\n    background: #1c1c1c;\n    color: #ffffff;\n    border-radius: 16px;\n    padding: 24px 22px;\n    font-family: Inter, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Arial, sans-serif;\n    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.16);\n  }\n\n  .legacy-brand-card__logo-wrap {\n    margin-bottom: 18px;\n  }\n\n  .legacy-brand-card__logo {\n    display: block;\n    max-width: 180px;\n    width: 100%;\n    height: auto;\n  }\n\n  .legacy-brand-card__content {\n    margin-bottom: 20px;\n  }\n\n  .legacy-brand-card__eyebrow {\n    margin: 0 0 10px;\n    font-size: 14px;\n    line-height: 1.2;\n    font-weight: 700;\n    color: #ffffff;\n  }\n\n  .legacy-brand-card__text {\n    margin: 0;\n    color: rgba(255, 255, 255, 0.72);\n    font-size: 15px;\n    line-height: 1.8;\n    font-weight: 400;\n    max-width: 640px;\n  }\n\n  .legacy-brand-card__socials {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 12px;\n  }\n\n  .legacy-brand-card__social {\n    display: flex;\n    align-items: center;\n    gap: 10px;\n    padding: 12px 14px;\n    border-radius: 12px;\n    background: rgba(255, 255, 255, 0.04);\n    border: 1px solid rgba(255, 255, 255, 0.08);\n    text-decoration: none;\n    color: #ffffff;\n    min-width: 0;\n  }\n\n  .legacy-brand-card__social--clickable {\n    transition: transform 0.2s ease, background 0.2s ease, border-color 0.2s ease;\n    cursor: pointer;\n  }\n\n  .legacy-brand-card__social--clickable:hover {\n    transform: translateY(-1px);\n    background: rgba(255, 255, 255, 0.07);\n    border-color: rgba(255, 255, 255, 0.16);\n  }\n\n  .legacy-brand-card__social-icon {\n    width: 18px;\n    height: 18px;\n    min-width: 18px;\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    color: #ffffff;\n  }\n\n  .legacy-brand-card__social-icon svg {\n    width: 18px;\n    height: 18px;\n    display: block;\n  }\n\n  .legacy-brand-card__social-label {\n    font-size: 13px;\n    font-weight: 600;\n    color: #ffffff;\n    white-space: nowrap;\n  }\n\n  .legacy-brand-card__social-handle {\n    margin-left: auto;\n    font-size: 13px;\n    color: rgba(255, 255, 255, 0.66);\n    overflow: hidden;\n    text-overflow: ellipsis;\n    white-space: nowrap;\n  }\n\n  @media screen and (max-width: 749px) {\n    .legacy-brand-card__inner {\n      padding: 20px 18px;\n      border-radius: 14px;\n    }\n\n    .legacy-brand-card__logo {\n      max-width: 160px;\n    }\n\n    .legacy-brand-card__text {\n      font-size: 14px;\n      line-height: 1.7;\n    }\n\n    .legacy-brand-card__socials {\n      grid-template-columns: 1fr;\n    }\n\n    .legacy-brand-card__social {\n      padding: 11px 12px;\n    }\n\n    .legacy-brand-card__social-label,\n    .legacy-brand-card__social-handle {\n      font-size: 12.5px;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cstyle\u003e\n  \/* Compatibility with the legacy PDP reset. Keeps the approved card visually identical. *\/\n  #legacy-pdp-root .legacy-brand-card,\n  #legacy-pdp-root .legacy-brand-card * { box-sizing: border-box; }\n  #legacy-pdp-root .legacy-brand-card { width: 100%; margin: 0; }\n  #legacy-pdp-root .legacy-brand-card__inner {\n    background: #1c1c1c; color: #ffffff; border-radius: 16px; padding: 24px 22px;\n    font-family: Inter, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Arial, sans-serif;\n    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.16);\n  }\n  #legacy-pdp-root .legacy-brand-card__logo-wrap { margin-bottom: 18px; }\n  #legacy-pdp-root .legacy-brand-card__logo { display: block; max-width: 180px; width: 100%; height: auto; }\n  #legacy-pdp-root .legacy-brand-card__content { margin-bottom: 20px; }\n  #legacy-pdp-root .legacy-brand-card__eyebrow {\n    margin: 0 0 10px; font-size: 14px; line-height: 1.2; font-weight: 700; color: #ffffff;\n  }\n  #legacy-pdp-root .legacy-brand-card__text {\n    margin: 0; color: rgba(255, 255, 255, 0.72); font-size: 15px; line-height: 1.8;\n    font-weight: 400; max-width: 640px;\n  }\n  #legacy-pdp-root .legacy-brand-card__socials {\n    display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 12px;\n  }\n  #legacy-pdp-root .legacy-brand-card__social {\n    display: flex; align-items: center; gap: 10px; padding: 12px 14px; border-radius: 12px;\n    background: rgba(255, 255, 255, 0.04); border: 1px solid rgba(255, 255, 255, 0.08);\n    text-decoration: none; color: #ffffff; min-width: 0;\n  }\n  #legacy-pdp-root .legacy-brand-card__social--clickable {\n    transition: transform 0.2s ease, background 0.2s ease, border-color 0.2s ease; cursor: pointer;\n  }\n  #legacy-pdp-root .legacy-brand-card__social--clickable:hover {\n    transform: translateY(-1px); background: rgba(255, 255, 255, 0.07);\n    border-color: rgba(255, 255, 255, 0.16);\n  }\n  #legacy-pdp-root .legacy-brand-card__social-icon {\n    width: 18px; height: 18px; min-width: 18px; display: inline-flex;\n    align-items: center; justify-content: center; color: #ffffff;\n  }\n  #legacy-pdp-root .legacy-brand-card__social-icon svg { width: 18px; height: 18px; display: block; }\n  #legacy-pdp-root .legacy-brand-card__social-label {\n    font-size: 13px; font-weight: 600; color: #ffffff; white-space: nowrap;\n  }\n  #legacy-pdp-root .legacy-brand-card__social-handle {\n    margin-left: auto; font-size: 13px; color: rgba(255, 255, 255, 0.66);\n    overflow: hidden; text-overflow: ellipsis; white-space: nowrap;\n  }\n  @media screen and (max-width: 749px) {\n    #legacy-pdp-root .legacy-brand-card__inner { padding: 20px 18px; border-radius: 14px; }\n    #legacy-pdp-root .legacy-brand-card__logo { max-width: 160px; }\n    #legacy-pdp-root .legacy-brand-card__text { font-size: 14px; line-height: 1.7; }\n    #legacy-pdp-root .legacy-brand-card__socials { grid-template-columns: 1fr; }\n    #legacy-pdp-root .legacy-brand-card__social { padding: 11px 12px; }\n    #legacy-pdp-root .legacy-brand-card__social-label,\n    #legacy-pdp-root .legacy-brand-card__social-handle { font-size: 12.5px; }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"lgc-wrap lgc-tagline\"\u003eLegacy n'est pas ce que nous avons. C'est ce que nous laissons.\u003c\/div\u003e\n\n\n\n\n\n\n\u003cscript\u003e\n(function(){\n  var translations = {\"en\":{\"hero\":{\"headline\":\"SKYE — Streamlined for the Open Road.\",\"sub\":\"Polarized wraparound sports sunglasses with a slim shield profile for running, cycling and outdoor movement.\",\"pill1\":\"Polarized Lens\",\"pill2\":\"Aerodynamic Wrap\",\"pill3\":\"14-Day Returns\"},\"pillars\":{\"eyebrow\":\"Why Legacy\",\"headline\":\"Slim coverage, agile construction, confident performance\",\"quality\":{\"title\":\"Curved Shield\",\"desc\":\"The continuous mirrored lens follows a close aerodynamic line across the face.\"},\"price\":{\"title\":\"Fair Price\",\"desc\":\"Purposeful design without unnecessary retail markup.\"},\"trust\":{\"title\":\"Light Sport Frame\",\"desc\":\"Slim temples and an integrated nose support are shaped for active use.\"},\"guarantee\":{\"title\":\"Guarantee + Returns\",\"desc\":\"14-day right of withdrawal and protection against manufacturing defects.\"}},\"carousel1\":{\"eyebrow\":\"The Details\",\"headline\":\"Aerodynamic design from every angle\",\"text\":\"Explore the mirrored shield, nose support, temple curvature and streamlined construction.\"},\"carousel2\":{\"eyebrow\":\"Open-Air Pace\",\"headline\":\"For roads, trails and active days\",\"text\":\"A sleek shield silhouette for running, cycling and contemporary outdoor wear.\"},\"specs\":{\"eyebrow\":\"Specifications\",\"headline\":\"Product details\",\"tab1\":\"Design\",\"tab2\":\"Care\",\"tab3\":\"Use\",\"mat\":{\"label1\":\"Style\",\"value1\":\"Wraparound shield sports sunglasses\",\"label2\":\"Lens\",\"value2\":\"Polarized one-piece shield lens\",\"label3\":\"Frame\",\"value3\":\"Slim sport frame\",\"label4\":\"Profile\",\"value4\":\"Aerodynamic wraparound shape\"},\"care\":{\"label1\":\"Cleaning\",\"value1\":\"Wipe lenses with a clean microfibre cloth\",\"label2\":\"Moisture\",\"value2\":\"Allow to air dry before storage\",\"label3\":\"Storage\",\"value3\":\"Keep protected from hard or abrasive surfaces\"},\"tech\":{\"label1\":\"Best For\",\"value1\":\"Running and cycling\",\"label2\":\"Fit\",\"value2\":\"Close sport fit\",\"label3\":\"Care\",\"value3\":\"Rinse away dust before wiping\",\"label4\":\"Department\",\"value4\":\"Unisex\"}}}};\n\n  function getByPath(obj, path){\n    return path.split('.').reduce(function(o,k){\n      return (o \u0026\u0026 o[k] !== undefined) ? o[k] : null;\n    }, obj);\n  }\n\n  function detectLang(){ return 'en'; }\n\n  function applyLang(root, lang){\n    if(!translations[lang]) lang = 'en';\n    root.querySelectorAll('[data-i18n]').forEach(function(el){\n      var val = getByPath(translations[lang], el.getAttribute('data-i18n'));\n      if(val !== null) el.innerHTML = val;\n    });\n    root.querySelectorAll('[data-tabgroup]').forEach(function(nav){\n      var section = nav.closest('.lgc-card') || root;\n      var buttons = nav.querySelectorAll('.lgc-tab-btn');\n      buttons.forEach(function(btn){\n        btn.addEventListener('click', function(){\n          var target = btn.getAttribute('data-tab');\n          buttons.forEach(function(b){ b.classList.remove('is-active'); });\n          btn.classList.add('is-active');\n          section.querySelectorAll('.lgc-tab-panel').forEach(function(panel){\n            panel.classList.toggle('is-active', panel.getAttribute('data-panel') === target);\n          });\n        });\n      });\n    });\n\n    root.querySelectorAll('.lgc-faq-item').forEach(function(item){\n      var q = item.querySelector('.lgc-faq-q');\n      if(q) q.addEventListener('click', function(){ item.classList.toggle('is-open'); });\n    });\n\n    var AUTOPLAY_MS = 5000;\n\n    root.querySelectorAll('.lgc-carousel').forEach(function(carousel){\n      var key = carousel.getAttribute('data-carousel');\n      var dotsWrap = root.querySelector('[data-dots=\"' + key + '\"]');\n      var originals = Array.prototype.slice.call(carousel.querySelectorAll('.lgc-carousel-item'));\n      var n = originals.length;\n      if(!dotsWrap || n \u003c 2) return;\n\n      originals.forEach(function(_, i){\n        var dot = document.createElement('span');\n        dot.className = 'lgc-dot' + (i === 0 ? ' is-active' : '');\n        dotsWrap.appendChild(dot);\n      });\n      var dots = dotsWrap.querySelectorAll('.lgc-dot');\n\n      var firstClone = originals[0].cloneNode(true);\n      var lastClone = originals[n - 1].cloneNode(true);\n      firstClone.setAttribute('aria-hidden', 'true');\n      lastClone.setAttribute('aria-hidden', 'true');\n      carousel.appendChild(firstClone);\n      carousel.insertBefore(lastClone, originals[0]);\n\n      var allItems = Array.prototype.slice.call(carousel.children);\n\n      function scrollLeftFor(el){\n        return el.getBoundingClientRect().left - carousel.getBoundingClientRect().left + carousel.scrollLeft;\n      }\n      function goTo(i, smooth){\n        carousel.scrollTo({ left: scrollLeftFor(allItems[i]), behavior: smooth ? 'smooth' : 'auto' });\n      }\n      function setActiveDot(realIndex){\n        dots.forEach(function(d, i){ d.classList.toggle('is-active', i === realIndex); });\n      }\n\n      goTo(1, false);\n\n      var settleTimer = null;\n      var autoplayTimer = null;\n\n      function settle(){\n        var center = carousel.scrollLeft + carousel.clientWidth \/ 2;\n        var closest = 1;\n        var closestDist = Infinity;\n        allItems.forEach(function(item, i){\n          var itemCenter = item.offsetLeft + item.clientWidth \/ 2;\n          var dist = Math.abs(itemCenter - center);\n          if(dist \u003c closestDist){ closestDist = dist; closest = i; }\n        });\n        var realIndex = (closest - 1 + n) % n;\n        setActiveDot(realIndex);\n        if(closest === 0){ goTo(n, false); }\n        else if(closest === allItems.length - 1){ goTo(1, false); }\n      }\n\n      carousel.addEventListener('scroll', function(){\n        clearTimeout(settleTimer);\n        settleTimer = setTimeout(settle, 120);\n      });\n\n      function step(dir){\n        var w = originals[0].getBoundingClientRect().width + 10;\n        carousel.scrollBy({ left: w * dir, behavior: 'smooth' });\n      }\n\n      function scheduleAutoplay(){\n        clearTimeout(autoplayTimer);\n        autoplayTimer = setTimeout(function(){\n          step(1);\n          scheduleAutoplay();\n        }, AUTOPLAY_MS);\n      }\n      function restartAutoplay(){ scheduleAutoplay(); }\n\n      ['pointerdown', 'touchstart', 'wheel'].forEach(function(evt){\n        carousel.addEventListener(evt, restartAutoplay, { passive: true });\n      });\n\n      var prevBtn = root.querySelector('[data-arrow-prev=\"' + key + '\"]');\n      var nextBtn = root.querySelector('[data-arrow-next=\"' + key + '\"]');\n      if(prevBtn) prevBtn.addEventListener('click', function(){ step(-1); restartAutoplay(); });\n      if(nextBtn) nextBtn.addEventListener('click', function(){ step(1); restartAutoplay(); });\n\n      scheduleAutoplay();\n    });\n  });\n})();\n\u003c\/script\u003e\n","brand":"Legacy","offers":[{"title":"Standardtitel","offer_id":50226135531760,"sku":"DJED5-VX113005","price":39.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0855\/6357\/2464\/files\/legacy-skye-smoke-black-gallery-01_08dd7de6-1870-4f6d-9250-f0b97c7df6d7.png?v=1786195932"},{"product_id":"skye-ocean-blue-polarized-running-cycling-sunglasses","title":"SKYE Ocean Blue Lunettes de soleil polarisées pour la course à pied et le cyclisme","description":"\n\n\u003cdiv class=\"legacy-pdp\" id=\"legacy-pdp-root\"\u003e\n\n\u003cstyle\u003e#legacy-pdp-root{  --lgc-black:#0D0D0D;  --lgc-graphite:#2B2B2B;  --lgc-stone:#D9D6CF;  --lgc-cream:#F2EFE9;  --lgc-white:#FFFFFF;  --lgc-ink-soft: rgba(13,13,13,0.62);  --lgc-ink-faint: rgba(13,13,13,0.42);  --lgc-line: rgba(13,13,13,0.08);  --lgc-radius-lg: 24px;  --lgc-radius-md: 18px;  --lgc-radius-sm: 12px;  --lgc-sans: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;  all: initial;  display:block;  box-sizing:border-box;  font-family: var(--lgc-sans);  color: var(--lgc-black);  background: var(--lgc-white);  -webkit-font-smoothing: antialiased;  text-align:left;  line-height:1.5;  max-width:600px;  margin:0 auto;}#legacy-pdp-root *, #legacy-pdp-root *::before, #legacy-pdp-root *::after{  box-sizing:border-box; margin:0; padding:0; font-family:inherit;  color:inherit; text-align:left; line-height:inherit; -webkit-font-smoothing: antialiased;}#legacy-pdp-root img{ max-width:100%; display:block; border:0; }#legacy-pdp-root button{ background:none; border:0; cursor:pointer; font:inherit; }#legacy-pdp-root ul{ list-style:none; }#legacy-pdp-root svg{ display:block; flex-shrink:0; }\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@300;400;500;600;700;800\u0026display=swap');\n#legacy-pdp-root .lgc-wrap{ padding:0 18px; }#legacy-pdp-root .lgc-section{ padding:36px 0; }\n#legacy-pdp-root .lgc-badge{  display:inline-flex; align-items:center; gap:6px;  background:var(--lgc-cream); color:var(--lgc-black);  padding:6px 14px; border-radius:999px; font-size:11.5px; font-weight:600;}#legacy-pdp-root .lgc-badge-dot{ width:6px; height:6px; border-radius:50%; background:var(--lgc-black); }\n#legacy-pdp-root .lgc-eyebrow{ font-size:12.5px; font-weight:600; color:var(--lgc-ink-soft); }#legacy-pdp-root h1.lgc-h1{ font-size:24px; font-weight:700; letter-spacing:-0.02em; line-height:1.12; }#legacy-pdp-root h2.lgc-h2{ font-size:22px; font-weight:700; letter-spacing:-0.02em; line-height:1.15; }#legacy-pdp-root h3.lgc-h3{ font-size:18px; font-weight:600; letter-spacing:-0.01em; }#legacy-pdp-root p.lgc-p{ font-size:15px; font-weight:400; color:var(--lgc-ink-soft); line-height:1.55; }\n\/* ---------- HERO ---------- *\/#legacy-pdp-root .lgc-hero{ padding:36px 0 8px; text-align:center; }#legacy-pdp-root .lgc-hero h1{ margin-top:14px; }#legacy-pdp-root .lgc-hero-sub{ margin:14px 0 0; font-size:15.5px; color:var(--lgc-ink-soft); }#legacy-pdp-root .lgc-hero-pills{ display:flex; gap:8px; justify-content:center; margin-top:20px; flex-wrap:wrap; }#legacy-pdp-root .lgc-pill{  font-size:12px; font-weight:500; padding:7px 14px; border-radius:999px;  background:var(--lgc-white); border:1px solid var(--lgc-line); color:var(--lgc-black);}#legacy-pdp-root .lgc-hero-img{  margin-top:26px; border-radius:var(--lgc-radius-lg); overflow:hidden; background:var(--lgc-cream);}#legacy-pdp-root .lgc-hero-img img{ width:100%; aspect-ratio:4\/5; object-fit:cover; }\n\/* ---------- PILARES ---------- *\/#legacy-pdp-root .lgc-pillars-head{ margin-bottom:18px; }#legacy-pdp-root .lgc-pillars-head h2{ margin-top:8px; }#legacy-pdp-root .lgc-pillar-grid{ display:grid; grid-template-columns:1fr 1fr; gap:12px; }#legacy-pdp-root .lgc-pillar{  border-radius:var(--lgc-radius-md); padding:20px 18px; min-height:150px;  display:flex; flex-direction:column; justify-content:flex-start;}#legacy-pdp-root .lgc-pillar.is-dark{ background:var(--lgc-black); color:var(--lgc-white); }#legacy-pdp-root .lgc-pillar.is-graphite{ background:var(--lgc-graphite); color:var(--lgc-white); }#legacy-pdp-root .lgc-pillar.is-stone{ background:var(--lgc-stone); color:var(--lgc-black); }#legacy-pdp-root .lgc-pillar.is-cream{ background:var(--lgc-cream); color:var(--lgc-black); }#legacy-pdp-root .lgc-pillar svg{ width:20px; height:20px; margin-bottom:16px; opacity:.9; }#legacy-pdp-root .lgc-pillar h4{ font-size:15px; font-weight:600; margin-bottom:6px; letter-spacing:-0.01em; }#legacy-pdp-root .lgc-pillar p{ font-size:12.5px; opacity:.72; font-weight:400; line-height:1.4; }\n\/* ---------- CARROSSÉIS ---------- *\/#legacy-pdp-root .lgc-carousel-head{ margin-bottom:16px; }#legacy-pdp-root .lgc-carousel-head h2{ margin-top:8px; }#legacy-pdp-root .lgc-carousel-head .lgc-p{ margin-top:6px; }#legacy-pdp-root .lgc-carousel{  display:flex; overflow-x:auto; gap:10px; scroll-snap-type:x mandatory;  -webkit-overflow-scrolling:touch; scrollbar-width:none; padding-bottom:2px;  margin:0 -18px; padding-left:18px; padding-right:18px;}#legacy-pdp-root .lgc-carousel::-webkit-scrollbar{ display:none; }#legacy-pdp-root .lgc-carousel-item{  flex:0 0 82%; scroll-snap-align:center; border-radius:var(--lgc-radius-md);  overflow:hidden; background:var(--lgc-cream); position:relative;}#legacy-pdp-root .lgc-carousel-item img{ width:100%; aspect-ratio:9\/16; object-fit:cover; }#legacy-pdp-root .lgc-carousel-cap{  position:absolute; left:10px; bottom:10px; background:rgba(13,13,13,0.55);  color:var(--lgc-white); font-size:11.5px; font-weight:500; padding:5px 10px; border-radius:999px;  backdrop-filter:blur(4px);}#legacy-pdp-root .lgc-carousel-wrap{ position:relative; }#legacy-pdp-root .lgc-arrow{  position:absolute; top:50%; transform:translateY(-50%); z-index:2;  width:32px; height:32px; border-radius:50%; background:rgba(13,13,13,0.5);  display:flex; align-items:center; justify-content:center; backdrop-filter:blur(4px);}#legacy-pdp-root .lgc-arrow svg{ width:16px; height:16px; stroke:var(--lgc-white); }#legacy-pdp-root .lgc-arrow.lgc-prev{ left:8px; }#legacy-pdp-root .lgc-arrow.lgc-next{ right:8px; }#legacy-pdp-root .lgc-dots{ display:flex; justify-content:center; gap:6px; margin-top:14px; }#legacy-pdp-root .lgc-dot{ width:6px; height:6px; border-radius:50%; background:var(--lgc-line); transition:all .2s ease; }#legacy-pdp-root .lgc-dot.is-active{ background:var(--lgc-black); width:16px; border-radius:3px; }\n\/* ---------- CARDS (dimensões \/ specs \/ faq) ---------- *\/#legacy-pdp-root .lgc-card{ background:var(--lgc-cream); border-radius:var(--lgc-radius-lg); padding:22px 18px; }#legacy-pdp-root .lgc-card.is-white{ background:var(--lgc-white); border:1px solid var(--lgc-line); }#legacy-pdp-root .lgc-section-head{ margin-bottom:18px; }#legacy-pdp-root .lgc-section-head h2{ margin-top:6px; }#legacy-pdp-root .lgc-tabs-nav{  display:inline-flex; gap:4px; background:var(--lgc-white); padding:4px; border-radius:999px; margin-bottom:18px;}#legacy-pdp-root .lgc-card.is-white .lgc-tabs-nav{ background:var(--lgc-cream); }#legacy-pdp-root .lgc-tab-btn{  padding:8px 14px; font-size:12.5px; font-weight:600; border-radius:999px; color:var(--lgc-ink-faint);  transition:all .2s ease;}#legacy-pdp-root .lgc-tab-btn.is-active{ background:var(--lgc-black); color:var(--lgc-white); }#legacy-pdp-root .lgc-tab-panel{ display:none; }#legacy-pdp-root .lgc-tab-panel.is-active{ display:block; }\n#legacy-pdp-root table.lgc-table{  width:100%; border-collapse:separate; border-spacing:0; font-size:13.5px;  background:var(--lgc-white); border-radius:var(--lgc-radius-sm); overflow:hidden;}#legacy-pdp-root table.lgc-table th, #legacy-pdp-root table.lgc-table td{  padding:11px 12px; text-align:left; border-bottom:1px solid var(--lgc-line);}#legacy-pdp-root table.lgc-table td:first-child{ font-weight:600; width:46%; }#legacy-pdp-root table.lgc-table tr:last-child td{ border-bottom:0; }#legacy-pdp-root .lgc-size-note{ font-size:12px; color:var(--lgc-ink-faint); margin-top:14px; }#legacy-pdp-root .lgc-table-scroll{  max-width:100%; overflow:hidden;  border-radius:var(--lgc-radius-sm); border:1px solid var(--lgc-line);}#legacy-pdp-root .lgc-table-scroll table.lgc-table{  width:100%; table-layout:fixed; border-radius:0; font-size:10.5px;}#legacy-pdp-root .lgc-table-scroll table.lgc-table th,#legacy-pdp-root .lgc-table-scroll table.lgc-table td{  padding:7px 3px; text-align:center; white-space:normal; word-break:break-word; overflow-wrap:break-word;}#legacy-pdp-root .lgc-table-scroll table.lgc-table th{  font-size:7.8px; letter-spacing:0; text-transform:uppercase; font-weight:600;  color:var(--lgc-ink-soft); background:var(--lgc-cream); line-height:1.2;}#legacy-pdp-root .lgc-table-scroll table.lgc-table td:first-child,#legacy-pdp-root .lgc-table-scroll table.lgc-table th:first-child{  font-weight:700;}\n#legacy-pdp-root .lgc-specs-list{ display:grid; gap:0; }#legacy-pdp-root .lgc-specs-row{  display:grid; grid-template-columns:1fr; gap:2px; padding:13px 0; border-bottom:1px solid var(--lgc-line); font-size:13.5px;}#legacy-pdp-root .lgc-specs-row:last-child{ border-bottom:0; }#legacy-pdp-root .lgc-specs-row span:first-child{ font-weight:600; color:var(--lgc-black); font-size:11px; text-transform:uppercase; letter-spacing:.04em; opacity:.6; }#legacy-pdp-root .lgc-specs-row span:last-child{ color:var(--lgc-black); }\n\/* ---------- GARANTIA (2 por linha) ---------- *\/#legacy-pdp-root .lgc-trust-head{ margin-bottom:18px; }#legacy-pdp-root .lgc-trust-head h2{ margin-top:8px; }#legacy-pdp-root .lgc-trust-grid{ display:grid; grid-template-columns:1fr 1fr; gap:12px; }#legacy-pdp-root .lgc-trust-item{  border-radius:var(--lgc-radius-md); padding:20px 14px; text-align:center; background:var(--lgc-cream);}#legacy-pdp-root .lgc-trust-item svg{ width:22px; height:22px; margin:0 auto 12px; }#legacy-pdp-root .lgc-trust-item h4{ font-size:14px; font-weight:600; margin-bottom:5px; }#legacy-pdp-root .lgc-trust-item p{ font-size:12px; color:var(--lgc-ink-soft); line-height:1.4; }\n\/* ---------- FAQ ---------- *\/#legacy-pdp-root .lgc-faq-item{ border-bottom:1px solid var(--lgc-line); }#legacy-pdp-root .lgc-faq-item:last-child{ border-bottom:0; }#legacy-pdp-root .lgc-faq-q{  width:100%; display:flex; justify-content:space-between; align-items:center; gap:10px;  padding:15px 2px; font-size:14px; font-weight:600; text-align:left;}#legacy-pdp-root .lgc-faq-q .lgc-plus{ font-size:18px; font-weight:300; transition:transform .25s ease; color:var(--lgc-ink-faint); }#legacy-pdp-root .lgc-faq-item.is-open .lgc-plus{ transform:rotate(45deg); }#legacy-pdp-root .lgc-faq-a{ max-height:0; overflow:hidden; transition:max-height .3s ease; }#legacy-pdp-root .lgc-faq-a-inner{ padding:0 2px 16px; font-size:13px; color:var(--lgc-ink-soft); }#legacy-pdp-root .lgc-faq-item.is-open .lgc-faq-a{ max-height:300px; }\n\/* ---------- FOOTER ---------- *\/#legacy-pdp-root .lgc-tagline{ text-align:center; padding:32px 20px 6px; font-size:13px; color:var(--lgc-ink-faint); font-weight:500; }\n\/* ---------- LANG SWITCH (bandeiras) ---------- *\/#legacy-pdp-root .lgc-langbar{ display:flex; justify-content:center; gap:8px; padding-top:14px; }#legacy-pdp-root .lgc-lang-btn{  width:26px; height:19px; padding:0; border-radius:2px; overflow:hidden;  border:1px solid var(--lgc-line); opacity:.55; transition:opacity .2s ease, border-color .2s ease;  line-height:0;}#legacy-pdp-root .lgc-lang-btn img{ width:100%; height:100%; object-fit:cover; border-radius:1px; }#legacy-pdp-root .lgc-lang-btn.is-active{ opacity:1; border-color:var(--lgc-black); }\n\u003c\/style\u003e\n\n\u003csection class=\"lgc-wrap lgc-hero\"\u003e\n  \u003cspan class=\"lgc-badge\"\u003e\u003cspan class=\"lgc-badge-dot\"\u003e\u003c\/span\u003eLEGACY — Conçus pour durer\u003c\/span\u003e\n  \u003ch2 class=\"lgc-h1\" data-i18n=\"hero.headline\"\u003eSKYE — Profilé pour la route.\u003c\/h2\u003e\n\n  \u003cp class=\"lgc-hero-sub\" data-i18n=\"hero.sub\"\u003eLunettes de soleil sportives enveloppantes polarisées avec un profil mince, idéales pour la course, le cyclisme et les activités de plein air.\u003c\/p\u003e\n\n  \u003cdiv class=\"lgc-hero-pills\"\u003e\n\n    \u003cspan class=\"lgc-pill\" data-i18n=\"hero.pill1\"\u003eVerres polarisés\u003c\/span\u003e\n    \u003cspan class=\"lgc-pill\" data-i18n=\"hero.pill2\"\u003eForme aérodynamique\u003c\/span\u003e\n    \u003cspan class=\"lgc-pill\" data-i18n=\"hero.pill3\"\u003eRetours sous 14 jours\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-hero-img\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-skye-hero.png?v=1786014373\" alt=\"SKYE unbranded eyewear hero\"\u003e\u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\u003csection class=\"lgc-wrap lgc-section\"\u003e\n  \u003cdiv class=\"lgc-pillars-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\" data-i18n=\"pillars.eyebrow\"\u003ePourquoi Legacy\u003c\/span\u003e\u003ch2 class=\"lgc-h2\" data-i18n=\"pillars.headline\"\u003eProtection mince, construction agile, performance fiable\u003c\/h2\u003e\n\n\n\u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-pillar-grid\"\u003e\n\n    \u003cdiv class=\"lgc-pillar is-dark\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M12 2 21 7 21 17 12 22 3 17 3 7Z\"\u003e\u003c\/path\u003e\u003cpath d=\"M3 7 12 12 21 7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch4 data-i18n=\"pillars.quality.title\"\u003eÉcran incurvé\u003c\/h4\u003e\n\n\u003cp data-i18n=\"pillars.quality.desc\"\u003eLe verre miroir continu suit une ligne aérodynamique près du visage.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-pillar is-stone\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M4 4h9l7 7-9 9-7-7z\"\u003e\u003c\/path\u003e\u003ccircle cx=\"9\" cy=\"9\" r=\"1.4\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003ch4 data-i18n=\"pillars.price.title\"\u003ePrix juste\u003c\/h4\u003e\n\n\u003cp data-i18n=\"pillars.price.desc\"\u003eUn design fonctionnel sans majoration inutile.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-pillar is-graphite\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M12 2 3 6v6c0 5 4 8.5 9 10 5-1.5 9-5 9-10V6z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch4 data-i18n=\"pillars.trust.title\"\u003eMonture sport légère\u003c\/h4\u003e\n\n\u003cp data-i18n=\"pillars.trust.desc\"\u003eDes branches fines et un support nasal intégré sont conçus pour une utilisation active.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-pillar is-cream\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M4 12a8 8 0 1 0 3-6.2\"\u003e\u003c\/path\u003e\u003cpath d=\"M4 4v5h5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch4 data-i18n=\"pillars.guarantee.title\"\u003eGarantie + Retours\u003c\/h4\u003e\n\n\u003cp data-i18n=\"pillars.guarantee.desc\"\u003eDroit de rétractation de 14 jours et protection contre les défauts de fabrication.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n  \u003cdiv class=\"lgc-carousel-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\" data-i18n=\"carousel1.eyebrow\"\u003eLes détails\u003c\/span\u003e\u003ch2 class=\"lgc-h2\" data-i18n=\"carousel1.headline\"\u003eDesign aérodynamique sous tous les angles\u003c\/h2\u003e\n\n\u003cp class=\"lgc-p\" data-i18n=\"carousel1.text\"\u003eDécouvrez l'écran miroir, le support nasal, la courbure des branches et la construction profilée.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-carousel-wrap\"\u003e\n\n\u003cdiv class=\"lgc-carousel\" data-carousel=\"qualidade\"\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-skye-quality-1.png?v=1786014378\" alt=\"SKYE lens and material detail\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-skye-quality-2.png?v=1786014390\" alt=\"SKYE frame construction detail\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-skye-quality-3.png?v=1786014383\" alt=\"SKYE fit and profile detail\"\u003e\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003cbutton class=\"lgc-arrow lgc-prev\" data-arrow-prev=\"qualidade\" aria-label=\"Previous\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M15 18l-6-6 6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\u003cbutton class=\"lgc-arrow lgc-next\" data-arrow-next=\"qualidade\" aria-label=\"Next\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M9 18l6-6-6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-dots\" data-dots=\"qualidade\"\u003e\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n  \u003cdiv class=\"lgc-carousel-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\" data-i18n=\"carousel2.eyebrow\"\u003eRythme en plein air\u003c\/span\u003e\u003ch2 class=\"lgc-h2\" data-i18n=\"carousel2.headline\"\u003ePour les routes, les sentiers et les journées actives\u003c\/h2\u003e\n\n\u003cp class=\"lgc-p\" data-i18n=\"carousel2.text\"\u003eUne silhouette élégante pour la course, le cyclisme et les tenues de plein air contemporaines.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-carousel-wrap\"\u003e\n\n\u003cdiv class=\"lgc-carousel\" data-carousel=\"uso\"\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-skye-lifestyle-1.png?v=1786014396\" alt=\"SKYE eyewear in active context\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-skye-lifestyle-2.png?v=1786014402\" alt=\"SKYE eyewear outdoor lifestyle\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-skye-lifestyle-3.png?v=1786014408\" alt=\"SKYE eyewear performance setting\"\u003e\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003cbutton class=\"lgc-arrow lgc-prev\" data-arrow-prev=\"uso\" aria-label=\"Previous\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M15 18l-6-6 6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\u003cbutton class=\"lgc-arrow lgc-next\" data-arrow-next=\"uso\" aria-label=\"Next\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M9 18l6-6-6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-dots\" data-dots=\"uso\"\u003e\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c!-- OPTIONAL SIZE GUIDE\nInclude a size\/measurement table only when the source provides verified measurements\nin centimetres for direct comparison. Never create a table from size labels alone.\n--\u0026gt;\n\n\u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n  \u003cdiv class=\"lgc-card is-white\"\u003e\n\n\u003cdiv class=\"lgc-section-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\" data-i18n=\"specs.eyebrow\"\u003eSpécifications\u003c\/span\u003e\u003ch2 class=\"lgc-h2\" data-i18n=\"specs.headline\"\u003eDétails du produit\u003c\/h2\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tabs-nav\" data-tabgroup=\"specs\"\u003e\n\n\u003cbutton class=\"lgc-tab-btn is-active\" data-tab=\"materiais\" data-i18n=\"specs.tab1\"\u003eDesign\u003c\/button\u003e\u003cbutton class=\"lgc-tab-btn\" data-tab=\"cuidados\" data-i18n=\"specs.tab2\"\u003eEntretien\u003c\/button\u003e\u003cbutton class=\"lgc-tab-btn\" data-tab=\"tecnica\" data-i18n=\"specs.tab3\"\u003eAjustement\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tab-panel is-active\" data-panel=\"materiais\"\u003e\u003cdiv class=\"lgc-specs-list\"\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan data-i18n=\"specs.mat.label1\"\u003eStyle\u003c\/span\u003e\u003cspan data-i18n=\"specs.mat.value1\"\u003eLunettes de soleil sportives enveloppantes\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan data-i18n=\"specs.mat.label2\"\u003eVerres\u003c\/span\u003e\u003cspan data-i18n=\"specs.mat.value2\"\u003eVerres polarisés monobloc\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan data-i18n=\"specs.mat.label3\"\u003eMonture\u003c\/span\u003e\u003cspan data-i18n=\"specs.mat.value3\"\u003eMonture sport fine\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan data-i18n=\"specs.mat.label4\"\u003eProfil\u003c\/span\u003e\u003cspan data-i18n=\"specs.mat.value4\"\u003eForme enveloppante aérodynamique\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tab-panel\" data-panel=\"cuidados\"\u003e\u003cdiv class=\"lgc-specs-list\"\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan data-i18n=\"specs.care.label1\"\u003eNettoyage\u003c\/span\u003e\u003cspan data-i18n=\"specs.care.value1\"\u003eEssuyez les verres avec un chiffon propre en microfibre\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan data-i18n=\"specs.care.label2\"\u003eHumidité\u003c\/span\u003e\u003cspan data-i18n=\"specs.care.value2\"\u003eLaissez sécher à l'air avant de les ranger\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan data-i18n=\"specs.care.label3\"\u003eRangement\u003c\/span\u003e\u003cspan data-i18n=\"specs.care.value3\"\u003eProtégez-les des surfaces dures ou abrasives\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tab-panel\" data-panel=\"tecnica\"\u003e\u003cdiv class=\"lgc-specs-list\"\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan data-i18n=\"specs.tech.label1\"\u003eIdéal pour\u003c\/span\u003e\u003cspan data-i18n=\"specs.tech.value1\"\u003eLa course et le cyclisme\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan data-i18n=\"specs.tech.label2\"\u003eAjustement\u003c\/span\u003e\u003cspan data-i18n=\"specs.tech.value2\"\u003eAjustement sportif près du visage\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan data-i18n=\"specs.tech.label3\"\u003eEntretien\u003c\/span\u003e\u003cspan data-i18n=\"specs.tech.value3\"\u003eRincez la poussière avant d'essuyer\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan data-i18n=\"specs.tech.label4\"\u003eDépartement\u003c\/span\u003e\u003cspan data-i18n=\"specs.tech.value4\"\u003eUnisexe\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003cdiv class=\"legacy-brand-card\" data-legacy-brand-signature=\"v6\"\u003e\n\n  \u003cdiv class=\"legacy-brand-card__inner\"\u003e\n\n    \u003cdiv class=\"legacy-brand-card__logo-wrap\"\u003e\n\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/logo-white.png?v=1785300933\" alt=\"Legacy Store\" class=\"legacy-brand-card__logo\"\u003e\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"legacy-brand-card__content\"\u003e\n\n      \u003cp class=\"legacy-brand-card__eyebrow\"\u003eÀ propos de nous\u003c\/p\u003e\n\n\n      \u003cp class=\"legacy-brand-card__text\"\u003e\n        Legacy est conçu pour ceux qui apprécient un style intemporel, des détails raffinés et une qualité durable.\n        Nous sélectionnons des essentiels élégants qui apportent confiance, caractère et sophistication sans effort\n        à la vie quotidienne.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"legacy-brand-card__socials\"\u003e\n\n      \u003ca href=\"https:\/\/instagram.com\/legacy.luxurywear\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"legacy-brand-card__social legacy-brand-card__social--clickable\" aria-label=\"Instagram Legacy Luxurywear\"\u003e\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003c!--$9--\u003e\n        \n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eInstagram\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \n\n      \u003cdiv class=\"legacy-brand-card__social\" aria-label=\"TikTok\"\u003e\n\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M14.2 4c.6 1.7 1.7 3 3.8 3.3v2.5c-1.4 0-2.7-.4-3.8-1.1v5.4c0 3-2.2 5-5.1 5-2.6 0-4.7-1.8-4.7-4.4 0-2.9 2.4-4.8 5.3-4.4v2.6c-1.2-.4-2.6.3-2.6 1.8 0 1.1.9 1.9 2 1.9 1.3 0 2.3-.8 2.3-2.6V4h2.8Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eTikTok\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"legacy-brand-card__social\" aria-label=\"YouTube\"\u003e\n\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M21.2 8.4c-.2-1-.9-1.8-1.9-2-1.7-.4-7.3-.4-7.3-.4s-5.6 0-7.3.4c-1 .2-1.7 1-1.9 2C2.4 10 2.4 12 2.4 12s0 2 .4 3.6c.2 1 .9 1.8 1.9 2 1.7.4 7.3.4 7.3.4s5.6 0 7.3-.4c1-.2 1.7-1 1.9-2 .4-1.6.4-3.6.4-3.6s0-2-.4-3.6Z\" stroke=\"currentColor\" stroke-width=\"1.8\" fill=\"none\"\u003e\u003c\/path\u003e\n            \u003cpath d=\"M10.2 9.4 15 12l-4.8 2.6V9.4Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eYouTube\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"legacy-brand-card__social\" aria-label=\"Facebook\"\u003e\n\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M13.4 20v-6.2h2.1l.4-2.5h-2.5V9.7c0-.7.2-1.2 1.2-1.2h1.4V6.2c-.2 0-.9-.1-1.8-.1-1.8 0-3.1 1.1-3.1 3.2v2h-2.1v2.5h2.1V20h2.3Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eFacebook\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \n\n\n\n\n\n\u003cstyle\u003e\n  .legacy-brand-card,\n  .legacy-brand-card * {\n    box-sizing: border-box;\n  }\n\n  .legacy-brand-card {\n    width: 100%;\n    margin: 0;\n  }\n\n  .legacy-brand-card__inner {\n    background: #1c1c1c;\n    color: #ffffff;\n    border-radius: 16px;\n    padding: 24px 22px;\n    font-family: Inter, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Arial, sans-serif;\n    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.16);\n  }\n\n  .legacy-brand-card__logo-wrap {\n    margin-bottom: 18px;\n  }\n\n  .legacy-brand-card__logo {\n    display: block;\n    max-width: 180px;\n    width: 100%;\n    height: auto;\n  }\n\n  .legacy-brand-card__content {\n    margin-bottom: 20px;\n  }\n\n  .legacy-brand-card__eyebrow {\n    margin: 0 0 10px;\n    font-size: 14px;\n    line-height: 1.2;\n    font-weight: 700;\n    color: #ffffff;\n  }\n\n  .legacy-brand-card__text {\n    margin: 0;\n    color: rgba(255, 255, 255, 0.72);\n    font-size: 15px;\n    line-height: 1.8;\n    font-weight: 400;\n    max-width: 640px;\n  }\n\n  .legacy-brand-card__socials {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 12px;\n  }\n\n  .legacy-brand-card__social {\n    display: flex;\n    align-items: center;\n    gap: 10px;\n    padding: 12px 14px;\n    border-radius: 12px;\n    background: rgba(255, 255, 255, 0.04);\n    border: 1px solid rgba(255, 255, 255, 0.08);\n    text-decoration: none;\n    color: #ffffff;\n    min-width: 0;\n  }\n\n  .legacy-brand-card__social--clickable {\n    transition: transform 0.2s ease, background 0.2s ease, border-color 0.2s ease;\n    cursor: pointer;\n  }\n\n  .legacy-brand-card__social--clickable:hover {\n    transform: translateY(-1px);\n    background: rgba(255, 255, 255, 0.07);\n    border-color: rgba(255, 255, 255, 0.16);\n  }\n\n  .legacy-brand-card__social-icon {\n    width: 18px;\n    height: 18px;\n    min-width: 18px;\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    color: #ffffff;\n  }\n\n  .legacy-brand-card__social-icon svg {\n    width: 18px;\n    height: 18px;\n    display: block;\n  }\n\n  .legacy-brand-card__social-label {\n    font-size: 13px;\n    font-weight: 600;\n    color: #ffffff;\n    white-space: nowrap;\n  }\n\n  .legacy-brand-card__social-handle {\n    margin-left: auto;\n    font-size: 13px;\n    color: rgba(255, 255, 255, 0.66);\n    overflow: hidden;\n    text-overflow: ellipsis;\n    white-space: nowrap;\n  }\n\n  @media screen and (max-width: 749px) {\n    .legacy-brand-card__inner {\n      padding: 20px 18px;\n      border-radius: 14px;\n    }\n\n    .legacy-brand-card__logo {\n      max-width: 160px;\n    }\n\n    .legacy-brand-card__text {\n      font-size: 14px;\n      line-height: 1.7;\n    }\n\n    .legacy-brand-card__socials {\n      grid-template-columns: 1fr;\n    }\n\n    .legacy-brand-card__social {\n      padding: 11px 12px;\n    }\n\n    .legacy-brand-card__social-label,\n    .legacy-brand-card__social-handle {\n      font-size: 12.5px;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cstyle\u003e\n  \/* Compatibility with the legacy PDP reset. Keeps the approved card visually identical. *\/\n  #legacy-pdp-root .legacy-brand-card,\n  #legacy-pdp-root .legacy-brand-card * { box-sizing: border-box; }\n  #legacy-pdp-root .legacy-brand-card { width: 100%; margin: 0; }\n  #legacy-pdp-root .legacy-brand-card__inner {\n    background: #1c1c1c; color: #ffffff; border-radius: 16px; padding: 24px 22px;\n    font-family: Inter, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Arial, sans-serif;\n    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.16);\n  }\n  #legacy-pdp-root .legacy-brand-card__logo-wrap { margin-bottom: 18px; }\n  #legacy-pdp-root .legacy-brand-card__logo { display: block; max-width: 180px; width: 100%; height: auto; }\n  #legacy-pdp-root .legacy-brand-card__content { margin-bottom: 20px; }\n  #legacy-pdp-root .legacy-brand-card__eyebrow {\n    margin: 0 0 10px; font-size: 14px; line-height: 1.2; font-weight: 700; color: #ffffff;\n  }\n  #legacy-pdp-root .legacy-brand-card__text {\n    margin: 0; color: rgba(255, 255, 255, 0.72); font-size: 15px; line-height: 1.8;\n    font-weight: 400; max-width: 640px;\n  }\n  #legacy-pdp-root .legacy-brand-card__socials {\n    display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 12px;\n  }\n  #legacy-pdp-root .legacy-brand-card__social {\n    display: flex; align-items: center; gap: 10px; padding: 12px 14px; border-radius: 12px;\n    background: rgba(255, 255, 255, 0.04); border: 1px solid rgba(255, 255, 255, 0.08);\n    text-decoration: none; color: #ffffff; min-width: 0;\n  }\n  #legacy-pdp-root .legacy-brand-card__social--clickable {\n    transition: transform 0.2s ease, background 0.2s ease, border-color 0.2s ease; cursor: pointer;\n  }\n  #legacy-pdp-root .legacy-brand-card__social--clickable:hover {\n    transform: translateY(-1px); background: rgba(255, 255, 255, 0.07);\n    border-color: rgba(255, 255, 255, 0.16);\n  }\n  #legacy-pdp-root .legacy-brand-card__social-icon {\n    width: 18px; height: 18px; min-width: 18px; display: inline-flex;\n    align-items: center; justify-content: center; color: #ffffff;\n  }\n  #legacy-pdp-root .legacy-brand-card__social-icon svg { width: 18px; height: 18px; display: block; }\n  #legacy-pdp-root .legacy-brand-card__social-label {\n    font-size: 13px; font-weight: 600; color: #ffffff; white-space: nowrap;\n  }\n  #legacy-pdp-root .legacy-brand-card__social-handle {\n    margin-left: auto; font-size: 13px; color: rgba(255, 255, 255, 0.66);\n    overflow: hidden; text-overflow: ellipsis; white-space: nowrap;\n  }\n  @media screen and (max-width: 749px) {\n    #legacy-pdp-root .legacy-brand-card__inner { padding: 20px 18px; border-radius: 14px; }\n    #legacy-pdp-root .legacy-brand-card__logo { max-width: 160px; }\n    #legacy-pdp-root .legacy-brand-card__text { font-size: 14px; line-height: 1.7; }\n    #legacy-pdp-root .legacy-brand-card__socials { grid-template-columns: 1fr; }\n    #legacy-pdp-root .legacy-brand-card__social { padding: 11px 12px; }\n    #legacy-pdp-root .legacy-brand-card__social-label,\n    #legacy-pdp-root .legacy-brand-card__social-handle { font-size: 12.5px; }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"lgc-wrap lgc-tagline\"\u003eLegacy n'est pas ce que nous avons. C'est ce que nous laissons.\u003c\/div\u003e\n\n\n\n\n\n\n\u003cscript\u003e\n(function(){\n  var translations = {\"en\":{\"hero\":{\"headline\":\"SKYE — Streamlined for the Open Road.\",\"sub\":\"Polarized wraparound sports sunglasses with a slim shield profile for running, cycling and outdoor movement.\",\"pill1\":\"Polarized Lens\",\"pill2\":\"Aerodynamic Wrap\",\"pill3\":\"14-Day Returns\"},\"pillars\":{\"eyebrow\":\"Why Legacy\",\"headline\":\"Slim coverage, agile construction, confident performance\",\"quality\":{\"title\":\"Curved Shield\",\"desc\":\"The continuous mirrored lens follows a close aerodynamic line across the face.\"},\"price\":{\"title\":\"Fair Price\",\"desc\":\"Purposeful design without unnecessary retail markup.\"},\"trust\":{\"title\":\"Light Sport Frame\",\"desc\":\"Slim temples and an integrated nose support are shaped for active use.\"},\"guarantee\":{\"title\":\"Guarantee + Returns\",\"desc\":\"14-day right of withdrawal and protection against manufacturing defects.\"}},\"carousel1\":{\"eyebrow\":\"The Details\",\"headline\":\"Aerodynamic design from every angle\",\"text\":\"Explore the mirrored shield, nose support, temple curvature and streamlined construction.\"},\"carousel2\":{\"eyebrow\":\"Open-Air Pace\",\"headline\":\"For roads, trails and active days\",\"text\":\"A sleek shield silhouette for running, cycling and contemporary outdoor wear.\"},\"specs\":{\"eyebrow\":\"Specifications\",\"headline\":\"Product details\",\"tab1\":\"Design\",\"tab2\":\"Care\",\"tab3\":\"Use\",\"mat\":{\"label1\":\"Style\",\"value1\":\"Wraparound shield sports sunglasses\",\"label2\":\"Lens\",\"value2\":\"Polarized one-piece shield lens\",\"label3\":\"Frame\",\"value3\":\"Slim sport frame\",\"label4\":\"Profile\",\"value4\":\"Aerodynamic wraparound shape\"},\"care\":{\"label1\":\"Cleaning\",\"value1\":\"Wipe lenses with a clean microfibre cloth\",\"label2\":\"Moisture\",\"value2\":\"Allow to air dry before storage\",\"label3\":\"Storage\",\"value3\":\"Keep protected from hard or abrasive surfaces\"},\"tech\":{\"label1\":\"Best For\",\"value1\":\"Running and cycling\",\"label2\":\"Fit\",\"value2\":\"Close sport fit\",\"label3\":\"Care\",\"value3\":\"Rinse away dust before wiping\",\"label4\":\"Department\",\"value4\":\"Unisex\"}}}};\n\n  function getByPath(obj, path){\n    return path.split('.').reduce(function(o,k){\n      return (o \u0026\u0026 o[k] !== undefined) ? o[k] : null;\n    }, obj);\n  }\n\n  function detectLang(){ return 'en'; }\n\n  function applyLang(root, lang){\n    if(!translations[lang]) lang = 'en';\n    root.querySelectorAll('[data-i18n]').forEach(function(el){\n      var val = getByPath(translations[lang], el.getAttribute('data-i18n'));\n      if(val !== null) el.innerHTML = val;\n    });\n    root.querySelectorAll('[data-tabgroup]').forEach(function(nav){\n      var section = nav.closest('.lgc-card') || root;\n      var buttons = nav.querySelectorAll('.lgc-tab-btn');\n      buttons.forEach(function(btn){\n        btn.addEventListener('click', function(){\n          var target = btn.getAttribute('data-tab');\n          buttons.forEach(function(b){ b.classList.remove('is-active'); });\n          btn.classList.add('is-active');\n          section.querySelectorAll('.lgc-tab-panel').forEach(function(panel){\n            panel.classList.toggle('is-active', panel.getAttribute('data-panel') === target);\n          });\n        });\n      });\n    });\n\n    root.querySelectorAll('.lgc-faq-item').forEach(function(item){\n      var q = item.querySelector('.lgc-faq-q');\n      if(q) q.addEventListener('click', function(){ item.classList.toggle('is-open'); });\n    });\n\n    var AUTOPLAY_MS = 5000;\n\n    root.querySelectorAll('.lgc-carousel').forEach(function(carousel){\n      var key = carousel.getAttribute('data-carousel');\n      var dotsWrap = root.querySelector('[data-dots=\"' + key + '\"]');\n      var originals = Array.prototype.slice.call(carousel.querySelectorAll('.lgc-carousel-item'));\n      var n = originals.length;\n      if(!dotsWrap || n \u003c 2) return;\n\n      originals.forEach(function(_, i){\n        var dot = document.createElement('span');\n        dot.className = 'lgc-dot' + (i === 0 ? ' is-active' : '');\n        dotsWrap.appendChild(dot);\n      });\n      var dots = dotsWrap.querySelectorAll('.lgc-dot');\n\n      var firstClone = originals[0].cloneNode(true);\n      var lastClone = originals[n - 1].cloneNode(true);\n      firstClone.setAttribute('aria-hidden', 'true');\n      lastClone.setAttribute('aria-hidden', 'true');\n      carousel.appendChild(firstClone);\n      carousel.insertBefore(lastClone, originals[0]);\n\n      var allItems = Array.prototype.slice.call(carousel.children);\n\n      function scrollLeftFor(el){\n        return el.getBoundingClientRect().left - carousel.getBoundingClientRect().left + carousel.scrollLeft;\n      }\n      function goTo(i, smooth){\n        carousel.scrollTo({ left: scrollLeftFor(allItems[i]), behavior: smooth ? 'smooth' : 'auto' });\n      }\n      function setActiveDot(realIndex){\n        dots.forEach(function(d, i){ d.classList.toggle('is-active', i === realIndex); });\n      }\n\n      goTo(1, false);\n\n      var settleTimer = null;\n      var autoplayTimer = null;\n\n      function settle(){\n        var center = carousel.scrollLeft + carousel.clientWidth \/ 2;\n        var closest = 1;\n        var closestDist = Infinity;\n        allItems.forEach(function(item, i){\n          var itemCenter = item.offsetLeft + item.clientWidth \/ 2;\n          var dist = Math.abs(itemCenter - center);\n          if(dist \u003c closestDist){ closestDist = dist; closest = i; }\n        });\n        var realIndex = (closest - 1 + n) % n;\n        setActiveDot(realIndex);\n        if(closest === 0){ goTo(n, false); }\n        else if(closest === allItems.length - 1){ goTo(1, false); }\n      }\n\n      carousel.addEventListener('scroll', function(){\n        clearTimeout(settleTimer);\n        settleTimer = setTimeout(settle, 120);\n      });\n\n      function step(dir){\n        var w = originals[0].getBoundingClientRect().width + 10;\n        carousel.scrollBy({ left: w * dir, behavior: 'smooth' });\n      }\n\n      function scheduleAutoplay(){\n        clearTimeout(autoplayTimer);\n        autoplayTimer = setTimeout(function(){\n          step(1);\n          scheduleAutoplay();\n        }, AUTOPLAY_MS);\n      }\n      function restartAutoplay(){ scheduleAutoplay(); }\n\n      ['pointerdown', 'touchstart', 'wheel'].forEach(function(evt){\n        carousel.addEventListener(evt, restartAutoplay, { passive: true });\n      });\n\n      var prevBtn = root.querySelector('[data-arrow-prev=\"' + key + '\"]');\n      var nextBtn = root.querySelector('[data-arrow-next=\"' + key + '\"]');\n      if(prevBtn) prevBtn.addEventListener('click', function(){ step(-1); restartAutoplay(); });\n      if(nextBtn) nextBtn.addEventListener('click', function(){ step(1); restartAutoplay(); });\n\n      scheduleAutoplay();\n    });\n  });\n})();\n\u003c\/script\u003e\n","brand":"Legacy","offers":[{"title":"Standardtitel","offer_id":50226135695600,"sku":"DJED5-VX113001","price":39.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0855\/6357\/2464\/files\/legacy-skye-ocean-blue-gallery-01_a2103681-3216-41b9-890a-7aca22ce9c43.png?v=1786195934"},{"product_id":"skye-aurora-polarized-running-cycling-sunglasses","title":"SKYE Aurora Lunettes de soleil polarisées pour la course à pied et le cyclisme","description":"\n\n\u003cdiv class=\"legacy-pdp\" id=\"legacy-pdp-root\"\u003e\n\n\u003cstyle\u003e#legacy-pdp-root{  --lgc-black:#0D0D0D;  --lgc-graphite:#2B2B2B;  --lgc-stone:#D9D6CF;  --lgc-cream:#F2EFE9;  --lgc-white:#FFFFFF;  --lgc-ink-soft: rgba(13,13,13,0.62);  --lgc-ink-faint: rgba(13,13,13,0.42);  --lgc-line: rgba(13,13,13,0.08);  --lgc-radius-lg: 24px;  --lgc-radius-md: 18px;  --lgc-radius-sm: 12px;  --lgc-sans: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;  all: initial;  display:block;  box-sizing:border-box;  font-family: var(--lgc-sans);  color: var(--lgc-black);  background: var(--lgc-white);  -webkit-font-smoothing: antialiased;  text-align:left;  line-height:1.5;  max-width:600px;  margin:0 auto;}#legacy-pdp-root *, #legacy-pdp-root *::before, #legacy-pdp-root *::after{  box-sizing:border-box; margin:0; padding:0; font-family:inherit;  color:inherit; text-align:left; line-height:inherit; -webkit-font-smoothing: antialiased;}#legacy-pdp-root img{ max-width:100%; display:block; border:0; }#legacy-pdp-root button{ background:none; border:0; cursor:pointer; font:inherit; }#legacy-pdp-root ul{ list-style:none; }#legacy-pdp-root svg{ display:block; flex-shrink:0; }\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@300;400;500;600;700;800\u0026display=swap');\n#legacy-pdp-root .lgc-wrap{ padding:0 18px; }#legacy-pdp-root .lgc-section{ padding:36px 0; }\n#legacy-pdp-root .lgc-badge{  display:inline-flex; align-items:center; gap:6px;  background:var(--lgc-cream); color:var(--lgc-black);  padding:6px 14px; border-radius:999px; font-size:11.5px; font-weight:600;}#legacy-pdp-root .lgc-badge-dot{ width:6px; height:6px; border-radius:50%; background:var(--lgc-black); }\n#legacy-pdp-root .lgc-eyebrow{ font-size:12.5px; font-weight:600; color:var(--lgc-ink-soft); }#legacy-pdp-root h1.lgc-h1{ font-size:24px; font-weight:700; letter-spacing:-0.02em; line-height:1.12; }#legacy-pdp-root h2.lgc-h2{ font-size:22px; font-weight:700; letter-spacing:-0.02em; line-height:1.15; }#legacy-pdp-root h3.lgc-h3{ font-size:18px; font-weight:600; letter-spacing:-0.01em; }#legacy-pdp-root p.lgc-p{ font-size:15px; font-weight:400; color:var(--lgc-ink-soft); line-height:1.55; }\n\/* ---------- HERO ---------- *\/#legacy-pdp-root .lgc-hero{ padding:36px 0 8px; text-align:center; }#legacy-pdp-root .lgc-hero h1{ margin-top:14px; }#legacy-pdp-root .lgc-hero-sub{ margin:14px 0 0; font-size:15.5px; color:var(--lgc-ink-soft); }#legacy-pdp-root .lgc-hero-pills{ display:flex; gap:8px; justify-content:center; margin-top:20px; flex-wrap:wrap; }#legacy-pdp-root .lgc-pill{  font-size:12px; font-weight:500; padding:7px 14px; border-radius:999px;  background:var(--lgc-white); border:1px solid var(--lgc-line); color:var(--lgc-black);}#legacy-pdp-root .lgc-hero-img{  margin-top:26px; border-radius:var(--lgc-radius-lg); overflow:hidden; background:var(--lgc-cream);}#legacy-pdp-root .lgc-hero-img img{ width:100%; aspect-ratio:4\/5; object-fit:cover; }\n\/* ---------- PILARES ---------- *\/#legacy-pdp-root .lgc-pillars-head{ margin-bottom:18px; }#legacy-pdp-root .lgc-pillars-head h2{ margin-top:8px; }#legacy-pdp-root .lgc-pillar-grid{ display:grid; grid-template-columns:1fr 1fr; gap:12px; }#legacy-pdp-root .lgc-pillar{  border-radius:var(--lgc-radius-md); padding:20px 18px; min-height:150px;  display:flex; flex-direction:column; justify-content:flex-start;}#legacy-pdp-root .lgc-pillar.is-dark{ background:var(--lgc-black); color:var(--lgc-white); }#legacy-pdp-root .lgc-pillar.is-graphite{ background:var(--lgc-graphite); color:var(--lgc-white); }#legacy-pdp-root .lgc-pillar.is-stone{ background:var(--lgc-stone); color:var(--lgc-black); }#legacy-pdp-root .lgc-pillar.is-cream{ background:var(--lgc-cream); color:var(--lgc-black); }#legacy-pdp-root .lgc-pillar svg{ width:20px; height:20px; margin-bottom:16px; opacity:.9; }#legacy-pdp-root .lgc-pillar h4{ font-size:15px; font-weight:600; margin-bottom:6px; letter-spacing:-0.01em; }#legacy-pdp-root .lgc-pillar p{ font-size:12.5px; opacity:.72; font-weight:400; line-height:1.4; }\n\/* ---------- CARROSSÉIS ---------- *\/#legacy-pdp-root .lgc-carousel-head{ margin-bottom:16px; }#legacy-pdp-root .lgc-carousel-head h2{ margin-top:8px; }#legacy-pdp-root .lgc-carousel-head .lgc-p{ margin-top:6px; }#legacy-pdp-root .lgc-carousel{  display:flex; overflow-x:auto; gap:10px; scroll-snap-type:x mandatory;  -webkit-overflow-scrolling:touch; scrollbar-width:none; padding-bottom:2px;  margin:0 -18px; padding-left:18px; padding-right:18px;}#legacy-pdp-root .lgc-carousel::-webkit-scrollbar{ display:none; }#legacy-pdp-root .lgc-carousel-item{  flex:0 0 82%; scroll-snap-align:center; border-radius:var(--lgc-radius-md);  overflow:hidden; background:var(--lgc-cream); position:relative;}#legacy-pdp-root .lgc-carousel-item img{ width:100%; aspect-ratio:9\/16; object-fit:cover; }#legacy-pdp-root .lgc-carousel-cap{  position:absolute; left:10px; bottom:10px; background:rgba(13,13,13,0.55);  color:var(--lgc-white); font-size:11.5px; font-weight:500; padding:5px 10px; border-radius:999px;  backdrop-filter:blur(4px);}#legacy-pdp-root .lgc-carousel-wrap{ position:relative; }#legacy-pdp-root .lgc-arrow{  position:absolute; top:50%; transform:translateY(-50%); z-index:2;  width:32px; height:32px; border-radius:50%; background:rgba(13,13,13,0.5);  display:flex; align-items:center; justify-content:center; backdrop-filter:blur(4px);}#legacy-pdp-root .lgc-arrow svg{ width:16px; height:16px; stroke:var(--lgc-white); }#legacy-pdp-root .lgc-arrow.lgc-prev{ left:8px; }#legacy-pdp-root .lgc-arrow.lgc-next{ right:8px; }#legacy-pdp-root .lgc-dots{ display:flex; justify-content:center; gap:6px; margin-top:14px; }#legacy-pdp-root .lgc-dot{ width:6px; height:6px; border-radius:50%; background:var(--lgc-line); transition:all .2s ease; }#legacy-pdp-root .lgc-dot.is-active{ background:var(--lgc-black); width:16px; border-radius:3px; }\n\/* ---------- CARDS (dimensões \/ specs \/ faq) ---------- *\/#legacy-pdp-root .lgc-card{ background:var(--lgc-cream); border-radius:var(--lgc-radius-lg); padding:22px 18px; }#legacy-pdp-root .lgc-card.is-white{ background:var(--lgc-white); border:1px solid var(--lgc-line); }#legacy-pdp-root .lgc-section-head{ margin-bottom:18px; }#legacy-pdp-root .lgc-section-head h2{ margin-top:6px; }#legacy-pdp-root .lgc-tabs-nav{  display:inline-flex; gap:4px; background:var(--lgc-white); padding:4px; border-radius:999px; margin-bottom:18px;}#legacy-pdp-root .lgc-card.is-white .lgc-tabs-nav{ background:var(--lgc-cream); }#legacy-pdp-root .lgc-tab-btn{  padding:8px 14px; font-size:12.5px; font-weight:600; border-radius:999px; color:var(--lgc-ink-faint);  transition:all .2s ease;}#legacy-pdp-root .lgc-tab-btn.is-active{ background:var(--lgc-black); color:var(--lgc-white); }#legacy-pdp-root .lgc-tab-panel{ display:none; }#legacy-pdp-root .lgc-tab-panel.is-active{ display:block; }\n#legacy-pdp-root table.lgc-table{  width:100%; border-collapse:separate; border-spacing:0; font-size:13.5px;  background:var(--lgc-white); border-radius:var(--lgc-radius-sm); overflow:hidden;}#legacy-pdp-root table.lgc-table th, #legacy-pdp-root table.lgc-table td{  padding:11px 12px; text-align:left; border-bottom:1px solid var(--lgc-line);}#legacy-pdp-root table.lgc-table td:first-child{ font-weight:600; width:46%; }#legacy-pdp-root table.lgc-table tr:last-child td{ border-bottom:0; }#legacy-pdp-root .lgc-size-note{ font-size:12px; color:var(--lgc-ink-faint); margin-top:14px; }#legacy-pdp-root .lgc-table-scroll{  max-width:100%; overflow:hidden;  border-radius:var(--lgc-radius-sm); border:1px solid var(--lgc-line);}#legacy-pdp-root .lgc-table-scroll table.lgc-table{  width:100%; table-layout:fixed; border-radius:0; font-size:10.5px;}#legacy-pdp-root .lgc-table-scroll table.lgc-table th,#legacy-pdp-root .lgc-table-scroll table.lgc-table td{  padding:7px 3px; text-align:center; white-space:normal; word-break:break-word; overflow-wrap:break-word;}#legacy-pdp-root .lgc-table-scroll table.lgc-table th{  font-size:7.8px; letter-spacing:0; text-transform:uppercase; font-weight:600;  color:var(--lgc-ink-soft); background:var(--lgc-cream); line-height:1.2;}#legacy-pdp-root .lgc-table-scroll table.lgc-table td:first-child,#legacy-pdp-root .lgc-table-scroll table.lgc-table th:first-child{  font-weight:700;}\n#legacy-pdp-root .lgc-specs-list{ display:grid; gap:0; }#legacy-pdp-root .lgc-specs-row{  display:grid; grid-template-columns:1fr; gap:2px; padding:13px 0; border-bottom:1px solid var(--lgc-line); font-size:13.5px;}#legacy-pdp-root .lgc-specs-row:last-child{ border-bottom:0; }#legacy-pdp-root .lgc-specs-row span:first-child{ font-weight:600; color:var(--lgc-black); font-size:11px; text-transform:uppercase; letter-spacing:.04em; opacity:.6; }#legacy-pdp-root .lgc-specs-row span:last-child{ color:var(--lgc-black); }\n\/* ---------- GARANTIA (2 por linha) ---------- *\/#legacy-pdp-root .lgc-trust-head{ margin-bottom:18px; }#legacy-pdp-root .lgc-trust-head h2{ margin-top:8px; }#legacy-pdp-root .lgc-trust-grid{ display:grid; grid-template-columns:1fr 1fr; gap:12px; }#legacy-pdp-root .lgc-trust-item{  border-radius:var(--lgc-radius-md); padding:20px 14px; text-align:center; background:var(--lgc-cream);}#legacy-pdp-root .lgc-trust-item svg{ width:22px; height:22px; margin:0 auto 12px; }#legacy-pdp-root .lgc-trust-item h4{ font-size:14px; font-weight:600; margin-bottom:5px; }#legacy-pdp-root .lgc-trust-item p{ font-size:12px; color:var(--lgc-ink-soft); line-height:1.4; }\n\/* ---------- FAQ ---------- *\/#legacy-pdp-root .lgc-faq-item{ border-bottom:1px solid var(--lgc-line); }#legacy-pdp-root .lgc-faq-item:last-child{ border-bottom:0; }#legacy-pdp-root .lgc-faq-q{  width:100%; display:flex; justify-content:space-between; align-items:center; gap:10px;  padding:15px 2px; font-size:14px; font-weight:600; text-align:left;}#legacy-pdp-root .lgc-faq-q .lgc-plus{ font-size:18px; font-weight:300; transition:transform .25s ease; color:var(--lgc-ink-faint); }#legacy-pdp-root .lgc-faq-item.is-open .lgc-plus{ transform:rotate(45deg); }#legacy-pdp-root .lgc-faq-a{ max-height:0; overflow:hidden; transition:max-height .3s ease; }#legacy-pdp-root .lgc-faq-a-inner{ padding:0 2px 16px; font-size:13px; color:var(--lgc-ink-soft); }#legacy-pdp-root .lgc-faq-item.is-open .lgc-faq-a{ max-height:300px; }\n\/* ---------- FOOTER ---------- *\/#legacy-pdp-root .lgc-tagline{ text-align:center; padding:32px 20px 6px; font-size:13px; color:var(--lgc-ink-faint); font-weight:500; }\n\/* ---------- LANG SWITCH (bandeiras) ---------- *\/#legacy-pdp-root .lgc-langbar{ display:flex; justify-content:center; gap:8px; padding-top:14px; }#legacy-pdp-root .lgc-lang-btn{  width:26px; height:19px; padding:0; border-radius:2px; overflow:hidden;  border:1px solid var(--lgc-line); opacity:.55; transition:opacity .2s ease, border-color .2s ease;  line-height:0;}#legacy-pdp-root .lgc-lang-btn img{ width:100%; height:100%; object-fit:cover; border-radius:1px; }#legacy-pdp-root .lgc-lang-btn.is-active{ opacity:1; border-color:var(--lgc-black); }\n\u003c\/style\u003e\n\n\u003csection class=\"lgc-wrap lgc-hero\"\u003e\n  \u003cspan class=\"lgc-badge\"\u003e\u003cspan class=\"lgc-badge-dot\"\u003e\u003c\/span\u003eLEGACY — Conçu pour durer\u003c\/span\u003e\n  \u003ch2 class=\"lgc-h1\" data-i18n=\"hero.headline\"\u003eSKYE — Profilé pour la route.\u003c\/h2\u003e\n\n  \u003cp class=\"lgc-hero-sub\" data-i18n=\"hero.sub\"\u003eLunettes de sport enveloppantes polarisées avec un profil de masque fin pour la course, le cyclisme et les activités de plein air.\u003c\/p\u003e\n\n  \u003cdiv class=\"lgc-hero-pills\"\u003e\n\n    \u003cspan class=\"lgc-pill\" data-i18n=\"hero.pill1\"\u003eVerres polarisés\u003c\/span\u003e\n    \u003cspan class=\"lgc-pill\" data-i18n=\"hero.pill2\"\u003eForme aérodynamique\u003c\/span\u003e\n    \u003cspan class=\"lgc-pill\" data-i18n=\"hero.pill3\"\u003eRetours sous 14 jours\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-hero-img\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-skye-hero.png?v=1786014373\" alt=\"SKYE unbranded eyewear hero\"\u003e\u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\u003csection class=\"lgc-wrap lgc-section\"\u003e\n  \u003cdiv class=\"lgc-pillars-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\" data-i18n=\"pillars.eyebrow\"\u003ePourquoi Legacy\u003c\/span\u003e\u003ch2 class=\"lgc-h2\" data-i18n=\"pillars.headline\"\u003eCouverture fine, construction agile, performance fiable\u003c\/h2\u003e\n\n\n\u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-pillar-grid\"\u003e\n\n    \u003cdiv class=\"lgc-pillar is-dark\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M12 2 21 7 21 17 12 22 3 17 3 7Z\"\u003e\u003c\/path\u003e\u003cpath d=\"M3 7 12 12 21 7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch4 data-i18n=\"pillars.quality.title\"\u003eMasque incurvé\u003c\/h4\u003e\n\n\u003cp data-i18n=\"pillars.quality.desc\"\u003eLe verre miroir continu suit une ligne aérodynamique près du visage.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-pillar is-stone\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M4 4h9l7 7-9 9-7-7z\"\u003e\u003c\/path\u003e\u003ccircle cx=\"9\" cy=\"9\" r=\"1.4\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003ch4 data-i18n=\"pillars.price.title\"\u003ePrix juste\u003c\/h4\u003e\n\n\u003cp data-i18n=\"pillars.price.desc\"\u003eUn design fonctionnel sans majoration inutile.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-pillar is-graphite\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M12 2 3 6v6c0 5 4 8.5 9 10 5-1.5 9-5 9-10V6z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch4 data-i18n=\"pillars.trust.title\"\u003eMonture de sport légère\u003c\/h4\u003e\n\n\u003cp data-i18n=\"pillars.trust.desc\"\u003eLes branches fines et le support nasal intégré sont conçus pour une utilisation active.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-pillar is-cream\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M4 12a8 8 0 1 0 3-6.2\"\u003e\u003c\/path\u003e\u003cpath d=\"M4 4v5h5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch4 data-i18n=\"pillars.guarantee.title\"\u003eGarantie + retours\u003c\/h4\u003e\n\n\u003cp data-i18n=\"pillars.guarantee.desc\"\u003eDroit de rétractation de 14 jours et protection contre les défauts de fabrication.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n  \u003cdiv class=\"lgc-carousel-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\" data-i18n=\"carousel1.eyebrow\"\u003eLes détails\u003c\/span\u003e\u003ch2 class=\"lgc-h2\" data-i18n=\"carousel1.headline\"\u003eDesign aérodynamique sous tous les angles\u003c\/h2\u003e\n\n\u003cp class=\"lgc-p\" data-i18n=\"carousel1.text\"\u003eExplorez le verre miroir, le support nasal, la courbure des branches et la construction profilée.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-carousel-wrap\"\u003e\n\n\u003cdiv class=\"lgc-carousel\" data-carousel=\"qualidade\"\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-skye-quality-1.png?v=1786014378\" alt=\"SKYE lens and material detail\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-skye-quality-2.png?v=1786014390\" alt=\"SKYE frame construction detail\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-skye-quality-3.png?v=1786014383\" alt=\"SKYE fit and profile detail\"\u003e\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003cbutton class=\"lgc-arrow lgc-prev\" data-arrow-prev=\"qualidade\" aria-label=\"Previous\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M15 18l-6-6 6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\u003cbutton class=\"lgc-arrow lgc-next\" data-arrow-next=\"qualidade\" aria-label=\"Next\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M9 18l6-6-6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-dots\" data-dots=\"qualidade\"\u003e\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n  \u003cdiv class=\"lgc-carousel-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\" data-i18n=\"carousel2.eyebrow\"\u003eRythme en plein air\u003c\/span\u003e\u003ch2 class=\"lgc-h2\" data-i18n=\"carousel2.headline\"\u003ePour les routes, les sentiers et les journées actives\u003c\/h2\u003e\n\n\u003cp class=\"lgc-p\" data-i18n=\"carousel2.text\"\u003eUne silhouette de masque élégante pour la course, le cyclisme et les tenues d'extérieur contemporaines.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-carousel-wrap\"\u003e\n\n\u003cdiv class=\"lgc-carousel\" data-carousel=\"uso\"\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-skye-lifestyle-1.png?v=1786014396\" alt=\"SKYE eyewear in active context\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-skye-lifestyle-2.png?v=1786014402\" alt=\"SKYE eyewear outdoor lifestyle\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-skye-lifestyle-3.png?v=1786014408\" alt=\"SKYE eyewear performance setting\"\u003e\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003cbutton class=\"lgc-arrow lgc-prev\" data-arrow-prev=\"uso\" aria-label=\"Previous\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M15 18l-6-6 6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\u003cbutton class=\"lgc-arrow lgc-next\" data-arrow-next=\"uso\" aria-label=\"Next\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M9 18l6-6-6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-dots\" data-dots=\"uso\"\u003e\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c!-- OPTIONAL SIZE GUIDE\nInclude a size\/measurement table only when the source provides verified measurements\nin centimetres for direct comparison. Never create a table from size labels alone.\n--\u0026gt;\n\n\u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n  \u003cdiv class=\"lgc-card is-white\"\u003e\n\n\u003cdiv class=\"lgc-section-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\" data-i18n=\"specs.eyebrow\"\u003eCaractéristiques\u003c\/span\u003e\u003ch2 class=\"lgc-h2\" data-i18n=\"specs.headline\"\u003eDétails du produit\u003c\/h2\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tabs-nav\" data-tabgroup=\"specs\"\u003e\n\n\u003cbutton class=\"lgc-tab-btn is-active\" data-tab=\"materiais\" data-i18n=\"specs.tab1\"\u003eDesign\u003c\/button\u003e\u003cbutton class=\"lgc-tab-btn\" data-tab=\"cuidados\" data-i18n=\"specs.tab2\"\u003eEntretien\u003c\/button\u003e\u003cbutton class=\"lgc-tab-btn\" data-tab=\"tecnica\" data-i18n=\"specs.tab3\"\u003eAjustement\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tab-panel is-active\" data-panel=\"materiais\"\u003e\u003cdiv class=\"lgc-specs-list\"\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan data-i18n=\"specs.mat.label1\"\u003eStyle\u003c\/span\u003e\u003cspan data-i18n=\"specs.mat.value1\"\u003eLunettes de sport enveloppantes de type masque\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan data-i18n=\"specs.mat.label2\"\u003eVerres\u003c\/span\u003e\u003cspan data-i18n=\"specs.mat.value2\"\u003eVerres polarisés monobloc\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan data-i18n=\"specs.mat.label3\"\u003eMonture\u003c\/span\u003e\u003cspan data-i18n=\"specs.mat.value3\"\u003eMonture de sport fine\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan data-i18n=\"specs.mat.label4\"\u003eProfil\u003c\/span\u003e\u003cspan data-i18n=\"specs.mat.value4\"\u003eForme enveloppante aérodynamique\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tab-panel\" data-panel=\"cuidados\"\u003e\u003cdiv class=\"lgc-specs-list\"\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan data-i18n=\"specs.care.label1\"\u003eNettoyage\u003c\/span\u003e\u003cspan data-i18n=\"specs.care.value1\"\u003eEssuyez les verres avec un chiffon propre en microfibre\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan data-i18n=\"specs.care.label2\"\u003eHumidité\u003c\/span\u003e\u003cspan data-i18n=\"specs.care.value2\"\u003eLaissez sécher à l'air libre avant de les ranger\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan data-i18n=\"specs.care.label3\"\u003eRangement\u003c\/span\u003e\u003cspan data-i18n=\"specs.care.value3\"\u003eProtégez-les des surfaces dures ou abrasives\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tab-panel\" data-panel=\"tecnica\"\u003e\u003cdiv class=\"lgc-specs-list\"\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan data-i18n=\"specs.tech.label1\"\u003eIdéal pour\u003c\/span\u003e\u003cspan data-i18n=\"specs.tech.value1\"\u003eLa course et le cyclisme\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan data-i18n=\"specs.tech.label2\"\u003eAjustement\u003c\/span\u003e\u003cspan data-i18n=\"specs.tech.value2\"\u003eAjustement sport serré\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan data-i18n=\"specs.tech.label3\"\u003eEntretien\u003c\/span\u003e\u003cspan data-i18n=\"specs.tech.value3\"\u003eRincer la poussière avant d'essuyer\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan data-i18n=\"specs.tech.label4\"\u003eCatégorie\u003c\/span\u003e\u003cspan data-i18n=\"specs.tech.value4\"\u003eUnisexe\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003cdiv class=\"legacy-brand-card\" data-legacy-brand-signature=\"v6\"\u003e\n\n  \u003cdiv class=\"legacy-brand-card__inner\"\u003e\n\n    \u003cdiv class=\"legacy-brand-card__logo-wrap\"\u003e\n\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/logo-white.png?v=1785300933\" alt=\"Legacy Store\" class=\"legacy-brand-card__logo\"\u003e\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"legacy-brand-card__content\"\u003e\n\n      \u003cp class=\"legacy-brand-card__eyebrow\"\u003eÀ propos de nous\u003c\/p\u003e\n\n\n      \u003cp class=\"legacy-brand-card__text\"\u003e\n        Legacy est conçu pour ceux qui valorisent le style intemporel, les détails raffinés et la qualité durable.\n        Nous sélectionnons des essentiels sophistiqués qui apportent confiance, caractère et élégance sans effort\n        à la vie quotidienne.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"legacy-brand-card__socials\"\u003e\n\n      \u003ca href=\"https:\/\/instagram.com\/legacy.luxurywear\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"legacy-brand-card__social legacy-brand-card__social--clickable\" aria-label=\"Instagram Legacy Luxurywear\"\u003e\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003c!--$9--\u003e\n        \n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eInstagram\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \n\n      \u003cdiv class=\"legacy-brand-card__social\" aria-label=\"TikTok\"\u003e\n\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M14.2 4c.6 1.7 1.7 3 3.8 3.3v2.5c-1.4 0-2.7-.4-3.8-1.1v5.4c0 3-2.2 5-5.1 5-2.6 0-4.7-1.8-4.7-4.4 0-2.9 2.4-4.8 5.3-4.4v2.6c-1.2-.4-2.6.3-2.6 1.8 0 1.1.9 1.9 2 1.9 1.3 0 2.3-.8 2.3-2.6V4h2.8Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eTikTok\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"legacy-brand-card__social\" aria-label=\"YouTube\"\u003e\n\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M21.2 8.4c-.2-1-.9-1.8-1.9-2-1.7-.4-7.3-.4-7.3-.4s-5.6 0-7.3.4c-1 .2-1.7 1-1.9 2C2.4 10 2.4 12 2.4 12s0 2 .4 3.6c.2 1 .9 1.8 1.9 2 1.7.4 7.3.4 7.3.4s5.6 0 7.3-.4c1-.2 1.7-1 1.9-2 .4-1.6.4-3.6.4-3.6s0-2-.4-3.6Z\" stroke=\"currentColor\" stroke-width=\"1.8\" fill=\"none\"\u003e\u003c\/path\u003e\n            \u003cpath d=\"M10.2 9.4 15 12l-4.8 2.6V9.4Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eYouTube\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"legacy-brand-card__social\" aria-label=\"Facebook\"\u003e\n\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M13.4 20v-6.2h2.1l.4-2.5h-2.5V9.7c0-.7.2-1.2 1.2-1.2h1.4V6.2c-.2 0-.9-.1-1.8-.1-1.8 0-3.1 1.1-3.1 3.2v2h-2.1v2.5h2.1V20h2.3Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eFacebook\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \n\n\n\n\n\n\u003cstyle\u003e\n  .legacy-brand-card,\n  .legacy-brand-card * {\n    box-sizing: border-box;\n  }\n\n  .legacy-brand-card {\n    width: 100%;\n    margin: 0;\n  }\n\n  .legacy-brand-card__inner {\n    background: #1c1c1c;\n    color: #ffffff;\n    border-radius: 16px;\n    padding: 24px 22px;\n    font-family: Inter, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Arial, sans-serif;\n    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.16);\n  }\n\n  .legacy-brand-card__logo-wrap {\n    margin-bottom: 18px;\n  }\n\n  .legacy-brand-card__logo {\n    display: block;\n    max-width: 180px;\n    width: 100%;\n    height: auto;\n  }\n\n  .legacy-brand-card__content {\n    margin-bottom: 20px;\n  }\n\n  .legacy-brand-card__eyebrow {\n    margin: 0 0 10px;\n    font-size: 14px;\n    line-height: 1.2;\n    font-weight: 700;\n    color: #ffffff;\n  }\n\n  .legacy-brand-card__text {\n    margin: 0;\n    color: rgba(255, 255, 255, 0.72);\n    font-size: 15px;\n    line-height: 1.8;\n    font-weight: 400;\n    max-width: 640px;\n  }\n\n  .legacy-brand-card__socials {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 12px;\n  }\n\n  .legacy-brand-card__social {\n    display: flex;\n    align-items: center;\n    gap: 10px;\n    padding: 12px 14px;\n    border-radius: 12px;\n    background: rgba(255, 255, 255, 0.04);\n    border: 1px solid rgba(255, 255, 255, 0.08);\n    text-decoration: none;\n    color: #ffffff;\n    min-width: 0;\n  }\n\n  .legacy-brand-card__social--clickable {\n    transition: transform 0.2s ease, background 0.2s ease, border-color 0.2s ease;\n    cursor: pointer;\n  }\n\n  .legacy-brand-card__social--clickable:hover {\n    transform: translateY(-1px);\n    background: rgba(255, 255, 255, 0.07);\n    border-color: rgba(255, 255, 255, 0.16);\n  }\n\n  .legacy-brand-card__social-icon {\n    width: 18px;\n    height: 18px;\n    min-width: 18px;\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    color: #ffffff;\n  }\n\n  .legacy-brand-card__social-icon svg {\n    width: 18px;\n    height: 18px;\n    display: block;\n  }\n\n  .legacy-brand-card__social-label {\n    font-size: 13px;\n    font-weight: 600;\n    color: #ffffff;\n    white-space: nowrap;\n  }\n\n  .legacy-brand-card__social-handle {\n    margin-left: auto;\n    font-size: 13px;\n    color: rgba(255, 255, 255, 0.66);\n    overflow: hidden;\n    text-overflow: ellipsis;\n    white-space: nowrap;\n  }\n\n  @media screen and (max-width: 749px) {\n    .legacy-brand-card__inner {\n      padding: 20px 18px;\n      border-radius: 14px;\n    }\n\n    .legacy-brand-card__logo {\n      max-width: 160px;\n    }\n\n    .legacy-brand-card__text {\n      font-size: 14px;\n      line-height: 1.7;\n    }\n\n    .legacy-brand-card__socials {\n      grid-template-columns: 1fr;\n    }\n\n    .legacy-brand-card__social {\n      padding: 11px 12px;\n    }\n\n    .legacy-brand-card__social-label,\n    .legacy-brand-card__social-handle {\n      font-size: 12.5px;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cstyle\u003e\n  \/* Compatibility with the legacy PDP reset. Keeps the approved card visually identical. *\/\n  #legacy-pdp-root .legacy-brand-card,\n  #legacy-pdp-root .legacy-brand-card * { box-sizing: border-box; }\n  #legacy-pdp-root .legacy-brand-card { width: 100%; margin: 0; }\n  #legacy-pdp-root .legacy-brand-card__inner {\n    background: #1c1c1c; color: #ffffff; border-radius: 16px; padding: 24px 22px;\n    font-family: Inter, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Arial, sans-serif;\n    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.16);\n  }\n  #legacy-pdp-root .legacy-brand-card__logo-wrap { margin-bottom: 18px; }\n  #legacy-pdp-root .legacy-brand-card__logo { display: block; max-width: 180px; width: 100%; height: auto; }\n  #legacy-pdp-root .legacy-brand-card__content { margin-bottom: 20px; }\n  #legacy-pdp-root .legacy-brand-card__eyebrow {\n    margin: 0 0 10px; font-size: 14px; line-height: 1.2; font-weight: 700; color: #ffffff;\n  }\n  #legacy-pdp-root .legacy-brand-card__text {\n    margin: 0; color: rgba(255, 255, 255, 0.72); font-size: 15px; line-height: 1.8;\n    font-weight: 400; max-width: 640px;\n  }\n  #legacy-pdp-root .legacy-brand-card__socials {\n    display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 12px;\n  }\n  #legacy-pdp-root .legacy-brand-card__social {\n    display: flex; align-items: center; gap: 10px; padding: 12px 14px; border-radius: 12px;\n    background: rgba(255, 255, 255, 0.04); border: 1px solid rgba(255, 255, 255, 0.08);\n    text-decoration: none; color: #ffffff; min-width: 0;\n  }\n  #legacy-pdp-root .legacy-brand-card__social--clickable {\n    transition: transform 0.2s ease, background 0.2s ease, border-color 0.2s ease; cursor: pointer;\n  }\n  #legacy-pdp-root .legacy-brand-card__social--clickable:hover {\n    transform: translateY(-1px); background: rgba(255, 255, 255, 0.07);\n    border-color: rgba(255, 255, 255, 0.16);\n  }\n  #legacy-pdp-root .legacy-brand-card__social-icon {\n    width: 18px; height: 18px; min-width: 18px; display: inline-flex;\n    align-items: center; justify-content: center; color: #ffffff;\n  }\n  #legacy-pdp-root .legacy-brand-card__social-icon svg { width: 18px; height: 18px; display: block; }\n  #legacy-pdp-root .legacy-brand-card__social-label {\n    font-size: 13px; font-weight: 600; color: #ffffff; white-space: nowrap;\n  }\n  #legacy-pdp-root .legacy-brand-card__social-handle {\n    margin-left: auto; font-size: 13px; color: rgba(255, 255, 255, 0.66);\n    overflow: hidden; text-overflow: ellipsis; white-space: nowrap;\n  }\n  @media screen and (max-width: 749px) {\n    #legacy-pdp-root .legacy-brand-card__inner { padding: 20px 18px; border-radius: 14px; }\n    #legacy-pdp-root .legacy-brand-card__logo { max-width: 160px; }\n    #legacy-pdp-root .legacy-brand-card__text { font-size: 14px; line-height: 1.7; }\n    #legacy-pdp-root .legacy-brand-card__socials { grid-template-columns: 1fr; }\n    #legacy-pdp-root .legacy-brand-card__social { padding: 11px 12px; }\n    #legacy-pdp-root .legacy-brand-card__social-label,\n    #legacy-pdp-root .legacy-brand-card__social-handle { font-size: 12.5px; }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"lgc-wrap lgc-tagline\"\u003eL'héritage n'est pas ce que nous avons. C'est ce que nous laissons.\u003c\/div\u003e\n\n\n\n\n\n\n\u003cscript\u003e\n(function(){\n  var translations = {\"en\":{\"hero\":{\"headline\":\"SKYE — Streamlined for the Open Road.\",\"sub\":\"Polarized wraparound sports sunglasses with a slim shield profile for running, cycling and outdoor movement.\",\"pill1\":\"Polarized Lens\",\"pill2\":\"Aerodynamic Wrap\",\"pill3\":\"14-Day Returns\"},\"pillars\":{\"eyebrow\":\"Why Legacy\",\"headline\":\"Slim coverage, agile construction, confident performance\",\"quality\":{\"title\":\"Curved Shield\",\"desc\":\"The continuous mirrored lens follows a close aerodynamic line across the face.\"},\"price\":{\"title\":\"Fair Price\",\"desc\":\"Purposeful design without unnecessary retail markup.\"},\"trust\":{\"title\":\"Light Sport Frame\",\"desc\":\"Slim temples and an integrated nose support are shaped for active use.\"},\"guarantee\":{\"title\":\"Guarantee + Returns\",\"desc\":\"14-day right of withdrawal and protection against manufacturing defects.\"}},\"carousel1\":{\"eyebrow\":\"The Details\",\"headline\":\"Aerodynamic design from every angle\",\"text\":\"Explore the mirrored shield, nose support, temple curvature and streamlined construction.\"},\"carousel2\":{\"eyebrow\":\"Open-Air Pace\",\"headline\":\"For roads, trails and active days\",\"text\":\"A sleek shield silhouette for running, cycling and contemporary outdoor wear.\"},\"specs\":{\"eyebrow\":\"Specifications\",\"headline\":\"Product details\",\"tab1\":\"Design\",\"tab2\":\"Care\",\"tab3\":\"Use\",\"mat\":{\"label1\":\"Style\",\"value1\":\"Wraparound shield sports sunglasses\",\"label2\":\"Lens\",\"value2\":\"Polarized one-piece shield lens\",\"label3\":\"Frame\",\"value3\":\"Slim sport frame\",\"label4\":\"Profile\",\"value4\":\"Aerodynamic wraparound shape\"},\"care\":{\"label1\":\"Cleaning\",\"value1\":\"Wipe lenses with a clean microfibre cloth\",\"label2\":\"Moisture\",\"value2\":\"Allow to air dry before storage\",\"label3\":\"Storage\",\"value3\":\"Keep protected from hard or abrasive surfaces\"},\"tech\":{\"label1\":\"Best For\",\"value1\":\"Running and cycling\",\"label2\":\"Fit\",\"value2\":\"Close sport fit\",\"label3\":\"Care\",\"value3\":\"Rinse away dust before wiping\",\"label4\":\"Department\",\"value4\":\"Unisex\"}}}};\n\n  function getByPath(obj, path){\n    return path.split('.').reduce(function(o,k){\n      return (o \u0026\u0026 o[k] !== undefined) ? o[k] : null;\n    }, obj);\n  }\n\n  function detectLang(){ return 'en'; }\n\n  function applyLang(root, lang){\n    if(!translations[lang]) lang = 'en';\n    root.querySelectorAll('[data-i18n]').forEach(function(el){\n      var val = getByPath(translations[lang], el.getAttribute('data-i18n'));\n      if(val !== null) el.innerHTML = val;\n    });\n    root.querySelectorAll('[data-tabgroup]').forEach(function(nav){\n      var section = nav.closest('.lgc-card') || root;\n      var buttons = nav.querySelectorAll('.lgc-tab-btn');\n      buttons.forEach(function(btn){\n        btn.addEventListener('click', function(){\n          var target = btn.getAttribute('data-tab');\n          buttons.forEach(function(b){ b.classList.remove('is-active'); });\n          btn.classList.add('is-active');\n          section.querySelectorAll('.lgc-tab-panel').forEach(function(panel){\n            panel.classList.toggle('is-active', panel.getAttribute('data-panel') === target);\n          });\n        });\n      });\n    });\n\n    root.querySelectorAll('.lgc-faq-item').forEach(function(item){\n      var q = item.querySelector('.lgc-faq-q');\n      if(q) q.addEventListener('click', function(){ item.classList.toggle('is-open'); });\n    });\n\n    var AUTOPLAY_MS = 5000;\n\n    root.querySelectorAll('.lgc-carousel').forEach(function(carousel){\n      var key = carousel.getAttribute('data-carousel');\n      var dotsWrap = root.querySelector('[data-dots=\"' + key + '\"]');\n      var originals = Array.prototype.slice.call(carousel.querySelectorAll('.lgc-carousel-item'));\n      var n = originals.length;\n      if(!dotsWrap || n \u003c 2) return;\n\n      originals.forEach(function(_, i){\n        var dot = document.createElement('span');\n        dot.className = 'lgc-dot' + (i === 0 ? ' is-active' : '');\n        dotsWrap.appendChild(dot);\n      });\n      var dots = dotsWrap.querySelectorAll('.lgc-dot');\n\n      var firstClone = originals[0].cloneNode(true);\n      var lastClone = originals[n - 1].cloneNode(true);\n      firstClone.setAttribute('aria-hidden', 'true');\n      lastClone.setAttribute('aria-hidden', 'true');\n      carousel.appendChild(firstClone);\n      carousel.insertBefore(lastClone, originals[0]);\n\n      var allItems = Array.prototype.slice.call(carousel.children);\n\n      function scrollLeftFor(el){\n        return el.getBoundingClientRect().left - carousel.getBoundingClientRect().left + carousel.scrollLeft;\n      }\n      function goTo(i, smooth){\n        carousel.scrollTo({ left: scrollLeftFor(allItems[i]), behavior: smooth ? 'smooth' : 'auto' });\n      }\n      function setActiveDot(realIndex){\n        dots.forEach(function(d, i){ d.classList.toggle('is-active', i === realIndex); });\n      }\n\n      goTo(1, false);\n\n      var settleTimer = null;\n      var autoplayTimer = null;\n\n      function settle(){\n        var center = carousel.scrollLeft + carousel.clientWidth \/ 2;\n        var closest = 1;\n        var closestDist = Infinity;\n        allItems.forEach(function(item, i){\n          var itemCenter = item.offsetLeft + item.clientWidth \/ 2;\n          var dist = Math.abs(itemCenter - center);\n          if(dist \u003c closestDist){ closestDist = dist; closest = i; }\n        });\n        var realIndex = (closest - 1 + n) % n;\n        setActiveDot(realIndex);\n        if(closest === 0){ goTo(n, false); }\n        else if(closest === allItems.length - 1){ goTo(1, false); }\n      }\n\n      carousel.addEventListener('scroll', function(){\n        clearTimeout(settleTimer);\n        settleTimer = setTimeout(settle, 120);\n      });\n\n      function step(dir){\n        var w = originals[0].getBoundingClientRect().width + 10;\n        carousel.scrollBy({ left: w * dir, behavior: 'smooth' });\n      }\n\n      function scheduleAutoplay(){\n        clearTimeout(autoplayTimer);\n        autoplayTimer = setTimeout(function(){\n          step(1);\n          scheduleAutoplay();\n        }, AUTOPLAY_MS);\n      }\n      function restartAutoplay(){ scheduleAutoplay(); }\n\n      ['pointerdown', 'touchstart', 'wheel'].forEach(function(evt){\n        carousel.addEventListener(evt, restartAutoplay, { passive: true });\n      });\n\n      var prevBtn = root.querySelector('[data-arrow-prev=\"' + key + '\"]');\n      var nextBtn = root.querySelector('[data-arrow-next=\"' + key + '\"]');\n      if(prevBtn) prevBtn.addEventListener('click', function(){ step(-1); restartAutoplay(); });\n      if(nextBtn) nextBtn.addEventListener('click', function(){ step(1); restartAutoplay(); });\n\n      scheduleAutoplay();\n    });\n  });\n})();\n\u003c\/script\u003e\n","brand":"Legacy","offers":[{"title":"Standardtitel","offer_id":50226135761136,"sku":"DJED5-VX113004","price":39.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0855\/6357\/2464\/files\/legacy-skye-aurora-gallery-01_fd7c9563-6532-44b5-b8ae-945f37495c94.png?v=1786195934"},{"product_id":"skye-sunset-polarized-running-cycling-sunglasses","title":"Lunettes de soleil polarisées SKYE Sunset pour la course à pied et le cyclisme","description":"\n\n\u003cdiv class=\"legacy-pdp\" id=\"legacy-pdp-root\"\u003e\n\n\u003cstyle\u003e#legacy-pdp-root{  --lgc-black:#0D0D0D;  --lgc-graphite:#2B2B2B;  --lgc-stone:#D9D6CF;  --lgc-cream:#F2EFE9;  --lgc-white:#FFFFFF;  --lgc-ink-soft: rgba(13,13,13,0.62);  --lgc-ink-faint: rgba(13,13,13,0.42);  --lgc-line: rgba(13,13,13,0.08);  --lgc-radius-lg: 24px;  --lgc-radius-md: 18px;  --lgc-radius-sm: 12px;  --lgc-sans: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;  all: initial;  display:block;  box-sizing:border-box;  font-family: var(--lgc-sans);  color: var(--lgc-black);  background: var(--lgc-white);  -webkit-font-smoothing: antialiased;  text-align:left;  line-height:1.5;  max-width:600px;  margin:0 auto;}#legacy-pdp-root *, #legacy-pdp-root *::before, #legacy-pdp-root *::after{  box-sizing:border-box; margin:0; padding:0; font-family:inherit;  color:inherit; text-align:left; line-height:inherit; -webkit-font-smoothing: antialiased;}#legacy-pdp-root img{ max-width:100%; display:block; border:0; }#legacy-pdp-root button{ background:none; border:0; cursor:pointer; font:inherit; }#legacy-pdp-root ul{ list-style:none; }#legacy-pdp-root svg{ display:block; flex-shrink:0; }\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@300;400;500;600;700;800\u0026display=swap');\n#legacy-pdp-root .lgc-wrap{ padding:0 18px; }#legacy-pdp-root .lgc-section{ padding:36px 0; }\n#legacy-pdp-root .lgc-badge{  display:inline-flex; align-items:center; gap:6px;  background:var(--lgc-cream); color:var(--lgc-black);  padding:6px 14px; border-radius:999px; font-size:11.5px; font-weight:600;}#legacy-pdp-root .lgc-badge-dot{ width:6px; height:6px; border-radius:50%; background:var(--lgc-black); }\n#legacy-pdp-root .lgc-eyebrow{ font-size:12.5px; font-weight:600; color:var(--lgc-ink-soft); }#legacy-pdp-root h1.lgc-h1{ font-size:24px; font-weight:700; letter-spacing:-0.02em; line-height:1.12; }#legacy-pdp-root h2.lgc-h2{ font-size:22px; font-weight:700; letter-spacing:-0.02em; line-height:1.15; }#legacy-pdp-root h3.lgc-h3{ font-size:18px; font-weight:600; letter-spacing:-0.01em; }#legacy-pdp-root p.lgc-p{ font-size:15px; font-weight:400; color:var(--lgc-ink-soft); line-height:1.55; }\n\/* ---------- HERO ---------- *\/#legacy-pdp-root .lgc-hero{ padding:36px 0 8px; text-align:center; }#legacy-pdp-root .lgc-hero h1{ margin-top:14px; }#legacy-pdp-root .lgc-hero-sub{ margin:14px 0 0; font-size:15.5px; color:var(--lgc-ink-soft); }#legacy-pdp-root .lgc-hero-pills{ display:flex; gap:8px; justify-content:center; margin-top:20px; flex-wrap:wrap; }#legacy-pdp-root .lgc-pill{  font-size:12px; font-weight:500; padding:7px 14px; border-radius:999px;  background:var(--lgc-white); border:1px solid var(--lgc-line); color:var(--lgc-black);}#legacy-pdp-root .lgc-hero-img{  margin-top:26px; border-radius:var(--lgc-radius-lg); overflow:hidden; background:var(--lgc-cream);}#legacy-pdp-root .lgc-hero-img img{ width:100%; aspect-ratio:4\/5; object-fit:cover; }\n\/* ---------- PILARES ---------- *\/#legacy-pdp-root .lgc-pillars-head{ margin-bottom:18px; }#legacy-pdp-root .lgc-pillars-head h2{ margin-top:8px; }#legacy-pdp-root .lgc-pillar-grid{ display:grid; grid-template-columns:1fr 1fr; gap:12px; }#legacy-pdp-root .lgc-pillar{  border-radius:var(--lgc-radius-md); padding:20px 18px; min-height:150px;  display:flex; flex-direction:column; justify-content:flex-start;}#legacy-pdp-root .lgc-pillar.is-dark{ background:var(--lgc-black); color:var(--lgc-white); }#legacy-pdp-root .lgc-pillar.is-graphite{ background:var(--lgc-graphite); color:var(--lgc-white); }#legacy-pdp-root .lgc-pillar.is-stone{ background:var(--lgc-stone); color:var(--lgc-black); }#legacy-pdp-root .lgc-pillar.is-cream{ background:var(--lgc-cream); color:var(--lgc-black); }#legacy-pdp-root .lgc-pillar svg{ width:20px; height:20px; margin-bottom:16px; opacity:.9; }#legacy-pdp-root .lgc-pillar h4{ font-size:15px; font-weight:600; margin-bottom:6px; letter-spacing:-0.01em; }#legacy-pdp-root .lgc-pillar p{ font-size:12.5px; opacity:.72; font-weight:400; line-height:1.4; }\n\/* ---------- CARROSSÉIS ---------- *\/#legacy-pdp-root .lgc-carousel-head{ margin-bottom:16px; }#legacy-pdp-root .lgc-carousel-head h2{ margin-top:8px; }#legacy-pdp-root .lgc-carousel-head .lgc-p{ margin-top:6px; }#legacy-pdp-root .lgc-carousel{  display:flex; overflow-x:auto; gap:10px; scroll-snap-type:x mandatory;  -webkit-overflow-scrolling:touch; scrollbar-width:none; padding-bottom:2px;  margin:0 -18px; padding-left:18px; padding-right:18px;}#legacy-pdp-root .lgc-carousel::-webkit-scrollbar{ display:none; }#legacy-pdp-root .lgc-carousel-item{  flex:0 0 82%; scroll-snap-align:center; border-radius:var(--lgc-radius-md);  overflow:hidden; background:var(--lgc-cream); position:relative;}#legacy-pdp-root .lgc-carousel-item img{ width:100%; aspect-ratio:9\/16; object-fit:cover; }#legacy-pdp-root .lgc-carousel-cap{  position:absolute; left:10px; bottom:10px; background:rgba(13,13,13,0.55);  color:var(--lgc-white); font-size:11.5px; font-weight:500; padding:5px 10px; border-radius:999px;  backdrop-filter:blur(4px);}#legacy-pdp-root .lgc-carousel-wrap{ position:relative; }#legacy-pdp-root .lgc-arrow{  position:absolute; top:50%; transform:translateY(-50%); z-index:2;  width:32px; height:32px; border-radius:50%; background:rgba(13,13,13,0.5);  display:flex; align-items:center; justify-content:center; backdrop-filter:blur(4px);}#legacy-pdp-root .lgc-arrow svg{ width:16px; height:16px; stroke:var(--lgc-white); }#legacy-pdp-root .lgc-arrow.lgc-prev{ left:8px; }#legacy-pdp-root .lgc-arrow.lgc-next{ right:8px; }#legacy-pdp-root .lgc-dots{ display:flex; justify-content:center; gap:6px; margin-top:14px; }#legacy-pdp-root .lgc-dot{ width:6px; height:6px; border-radius:50%; background:var(--lgc-line); transition:all .2s ease; }#legacy-pdp-root .lgc-dot.is-active{ background:var(--lgc-black); width:16px; border-radius:3px; }\n\/* ---------- CARDS (dimensões \/ specs \/ faq) ---------- *\/#legacy-pdp-root .lgc-card{ background:var(--lgc-cream); border-radius:var(--lgc-radius-lg); padding:22px 18px; }#legacy-pdp-root .lgc-card.is-white{ background:var(--lgc-white); border:1px solid var(--lgc-line); }#legacy-pdp-root .lgc-section-head{ margin-bottom:18px; }#legacy-pdp-root .lgc-section-head h2{ margin-top:6px; }#legacy-pdp-root .lgc-tabs-nav{  display:inline-flex; gap:4px; background:var(--lgc-white); padding:4px; border-radius:999px; margin-bottom:18px;}#legacy-pdp-root .lgc-card.is-white .lgc-tabs-nav{ background:var(--lgc-cream); }#legacy-pdp-root .lgc-tab-btn{  padding:8px 14px; font-size:12.5px; font-weight:600; border-radius:999px; color:var(--lgc-ink-faint);  transition:all .2s ease;}#legacy-pdp-root .lgc-tab-btn.is-active{ background:var(--lgc-black); color:var(--lgc-white); }#legacy-pdp-root .lgc-tab-panel{ display:none; }#legacy-pdp-root .lgc-tab-panel.is-active{ display:block; }\n#legacy-pdp-root table.lgc-table{  width:100%; border-collapse:separate; border-spacing:0; font-size:13.5px;  background:var(--lgc-white); border-radius:var(--lgc-radius-sm); overflow:hidden;}#legacy-pdp-root table.lgc-table th, #legacy-pdp-root table.lgc-table td{  padding:11px 12px; text-align:left; border-bottom:1px solid var(--lgc-line);}#legacy-pdp-root table.lgc-table td:first-child{ font-weight:600; width:46%; }#legacy-pdp-root table.lgc-table tr:last-child td{ border-bottom:0; }#legacy-pdp-root .lgc-size-note{ font-size:12px; color:var(--lgc-ink-faint); margin-top:14px; }#legacy-pdp-root .lgc-table-scroll{  max-width:100%; overflow:hidden;  border-radius:var(--lgc-radius-sm); border:1px solid var(--lgc-line);}#legacy-pdp-root .lgc-table-scroll table.lgc-table{  width:100%; table-layout:fixed; border-radius:0; font-size:10.5px;}#legacy-pdp-root .lgc-table-scroll table.lgc-table th,#legacy-pdp-root .lgc-table-scroll table.lgc-table td{  padding:7px 3px; text-align:center; white-space:normal; word-break:break-word; overflow-wrap:break-word;}#legacy-pdp-root .lgc-table-scroll table.lgc-table th{  font-size:7.8px; letter-spacing:0; text-transform:uppercase; font-weight:600;  color:var(--lgc-ink-soft); background:var(--lgc-cream); line-height:1.2;}#legacy-pdp-root .lgc-table-scroll table.lgc-table td:first-child,#legacy-pdp-root .lgc-table-scroll table.lgc-table th:first-child{  font-weight:700;}\n#legacy-pdp-root .lgc-specs-list{ display:grid; gap:0; }#legacy-pdp-root .lgc-specs-row{  display:grid; grid-template-columns:1fr; gap:2px; padding:13px 0; border-bottom:1px solid var(--lgc-line); font-size:13.5px;}#legacy-pdp-root .lgc-specs-row:last-child{ border-bottom:0; }#legacy-pdp-root .lgc-specs-row span:first-child{ font-weight:600; color:var(--lgc-black); font-size:11px; text-transform:uppercase; letter-spacing:.04em; opacity:.6; }#legacy-pdp-root .lgc-specs-row span:last-child{ color:var(--lgc-black); }\n\/* ---------- GARANTIA (2 por linha) ---------- *\/#legacy-pdp-root .lgc-trust-head{ margin-bottom:18px; }#legacy-pdp-root .lgc-trust-head h2{ margin-top:8px; }#legacy-pdp-root .lgc-trust-grid{ display:grid; grid-template-columns:1fr 1fr; gap:12px; }#legacy-pdp-root .lgc-trust-item{  border-radius:var(--lgc-radius-md); padding:20px 14px; text-align:center; background:var(--lgc-cream);}#legacy-pdp-root .lgc-trust-item svg{ width:22px; height:22px; margin:0 auto 12px; }#legacy-pdp-root .lgc-trust-item h4{ font-size:14px; font-weight:600; margin-bottom:5px; }#legacy-pdp-root .lgc-trust-item p{ font-size:12px; color:var(--lgc-ink-soft); line-height:1.4; }\n\/* ---------- FAQ ---------- *\/#legacy-pdp-root .lgc-faq-item{ border-bottom:1px solid var(--lgc-line); }#legacy-pdp-root .lgc-faq-item:last-child{ border-bottom:0; }#legacy-pdp-root .lgc-faq-q{  width:100%; display:flex; justify-content:space-between; align-items:center; gap:10px;  padding:15px 2px; font-size:14px; font-weight:600; text-align:left;}#legacy-pdp-root .lgc-faq-q .lgc-plus{ font-size:18px; font-weight:300; transition:transform .25s ease; color:var(--lgc-ink-faint); }#legacy-pdp-root .lgc-faq-item.is-open .lgc-plus{ transform:rotate(45deg); }#legacy-pdp-root .lgc-faq-a{ max-height:0; overflow:hidden; transition:max-height .3s ease; }#legacy-pdp-root .lgc-faq-a-inner{ padding:0 2px 16px; font-size:13px; color:var(--lgc-ink-soft); }#legacy-pdp-root .lgc-faq-item.is-open .lgc-faq-a{ max-height:300px; }\n\/* ---------- FOOTER ---------- *\/#legacy-pdp-root .lgc-tagline{ text-align:center; padding:32px 20px 6px; font-size:13px; color:var(--lgc-ink-faint); font-weight:500; }\n\/* ---------- LANG SWITCH (bandeiras) ---------- *\/#legacy-pdp-root .lgc-langbar{ display:flex; justify-content:center; gap:8px; padding-top:14px; }#legacy-pdp-root .lgc-lang-btn{  width:26px; height:19px; padding:0; border-radius:2px; overflow:hidden;  border:1px solid var(--lgc-line); opacity:.55; transition:opacity .2s ease, border-color .2s ease;  line-height:0;}#legacy-pdp-root .lgc-lang-btn img{ width:100%; height:100%; object-fit:cover; border-radius:1px; }#legacy-pdp-root .lgc-lang-btn.is-active{ opacity:1; border-color:var(--lgc-black); }\n\u003c\/style\u003e\n\n\u003csection class=\"lgc-wrap lgc-hero\"\u003e\n  \u003cspan class=\"lgc-badge\"\u003e\u003cspan class=\"lgc-badge-dot\"\u003e\u003c\/span\u003eLEGACY — Conçu pour durer\u003c\/span\u003e\n  \u003ch2 class=\"lgc-h1\" data-i18n=\"hero.headline\"\u003eSKYE — Optimisé pour la pleine nature.\u003c\/h2\u003e\n\n  \u003cp class=\"lgc-hero-sub\" data-i18n=\"hero.sub\"\u003eLunettes de soleil sportives enveloppantes polarisées avec un profil de bouclier mince pour la course, le cyclisme et les activités de plein air.\u003c\/p\u003e\n\n  \u003cdiv class=\"lgc-hero-pills\"\u003e\n\n    \u003cspan class=\"lgc-pill\" data-i18n=\"hero.pill1\"\u003eVerres polarisés\u003c\/span\u003e\n    \u003cspan class=\"lgc-pill\" data-i18n=\"hero.pill2\"\u003eEnveloppement aérodynamique\u003c\/span\u003e\n    \u003cspan class=\"lgc-pill\" data-i18n=\"hero.pill3\"\u003eRetours sous 14 jours\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-hero-img\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-skye-hero.png?v=1786014373\" alt=\"SKYE unbranded eyewear hero\"\u003e\u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\u003csection class=\"lgc-wrap lgc-section\"\u003e\n  \u003cdiv class=\"lgc-pillars-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\" data-i18n=\"pillars.eyebrow\"\u003ePourquoi Legacy\u003c\/span\u003e\u003ch2 class=\"lgc-h2\" data-i18n=\"pillars.headline\"\u003eCouverture fine, construction agile, performance assurée\u003c\/h2\u003e\n\n\n\u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-pillar-grid\"\u003e\n\n    \u003cdiv class=\"lgc-pillar is-dark\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M12 2 21 7 21 17 12 22 3 17 3 7Z\"\u003e\u003c\/path\u003e\u003cpath d=\"M3 7 12 12 21 7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch4 data-i18n=\"pillars.quality.title\"\u003eÉcran incurvé\u003c\/h4\u003e\n\n\u003cp data-i18n=\"pillars.quality.desc\"\u003eLe verre miroir continu suit une ligne aérodynamique proche du visage.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-pillar is-stone\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M4 4h9l7 7-9 9-7-7z\"\u003e\u003c\/path\u003e\u003ccircle cx=\"9\" cy=\"9\" r=\"1.4\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003ch4 data-i18n=\"pillars.price.title\"\u003ePrix juste\u003c\/h4\u003e\n\n\u003cp data-i18n=\"pillars.price.desc\"\u003eConception utile sans majoration inutile.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-pillar is-graphite\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M12 2 3 6v6c0 5 4 8.5 9 10 5-1.5 9-5 9-10V6z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch4 data-i18n=\"pillars.trust.title\"\u003eMonture légère de sport\u003c\/h4\u003e\n\n\u003cp data-i18n=\"pillars.trust.desc\"\u003eLes branches fines et le support nasal intégré sont conçus pour une utilisation active.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-pillar is-cream\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M4 12a8 8 0 1 0 3-6.2\"\u003e\u003c\/path\u003e\u003cpath d=\"M4 4v5h5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch4 data-i18n=\"pillars.guarantee.title\"\u003eGarantie + Retours\u003c\/h4\u003e\n\n\u003cp data-i18n=\"pillars.guarantee.desc\"\u003eDroit de rétractation de 14 jours et protection contre les défauts de fabrication.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n  \u003cdiv class=\"lgc-carousel-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\" data-i18n=\"carousel1.eyebrow\"\u003eLes détails\u003c\/span\u003e\u003ch2 class=\"lgc-h2\" data-i18n=\"carousel1.headline\"\u003eDesign aérodynamique sous tous les angles\u003c\/h2\u003e\n\n\u003cp class=\"lgc-p\" data-i18n=\"carousel1.text\"\u003eDécouvrez le verre miroir, le support nasal, la courbure des branches et la construction profilée.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-carousel-wrap\"\u003e\n\n\u003cdiv class=\"lgc-carousel\" data-carousel=\"qualidade\"\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-skye-quality-1.png?v=1786014378\" alt=\"SKYE lens and material detail\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-skye-quality-2.png?v=1786014390\" alt=\"SKYE frame construction detail\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-skye-quality-3.png?v=1786014383\" alt=\"SKYE fit and profile detail\"\u003e\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003cbutton class=\"lgc-arrow lgc-prev\" data-arrow-prev=\"qualidade\" aria-label=\"Previous\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M15 18l-6-6 6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\u003cbutton class=\"lgc-arrow lgc-next\" data-arrow-next=\"qualidade\" aria-label=\"Next\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M9 18l6-6-6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-dots\" data-dots=\"qualidade\"\u003e\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n  \u003cdiv class=\"lgc-carousel-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\" data-i18n=\"carousel2.eyebrow\"\u003eRythme en plein air\u003c\/span\u003e\u003ch2 class=\"lgc-h2\" data-i18n=\"carousel2.headline\"\u003ePour les routes, les sentiers et les journées actives\u003c\/h2\u003e\n\n\u003cp class=\"lgc-p\" data-i18n=\"carousel2.text\"\u003eUne silhouette élégante de bouclier pour la course, le cyclisme et les vêtements d'extérieur contemporains.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-carousel-wrap\"\u003e\n\n\u003cdiv class=\"lgc-carousel\" data-carousel=\"uso\"\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-skye-lifestyle-1.png?v=1786014396\" alt=\"SKYE eyewear in active context\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-skye-lifestyle-2.png?v=1786014402\" alt=\"SKYE eyewear outdoor lifestyle\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-skye-lifestyle-3.png?v=1786014408\" alt=\"SKYE eyewear performance setting\"\u003e\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003cbutton class=\"lgc-arrow lgc-prev\" data-arrow-prev=\"uso\" aria-label=\"Previous\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M15 18l-6-6 6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\u003cbutton class=\"lgc-arrow lgc-next\" data-arrow-next=\"uso\" aria-label=\"Next\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M9 18l6-6-6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-dots\" data-dots=\"uso\"\u003e\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c!-- OPTIONAL SIZE GUIDE\nInclude a size\/measurement table only when the source provides verified measurements\nin centimetres for direct comparison. Never create a table from size labels alone.\n--\u0026gt;\n\n\u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n  \u003cdiv class=\"lgc-card is-white\"\u003e\n\n\u003cdiv class=\"lgc-section-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\" data-i18n=\"specs.eyebrow\"\u003eSpécifications\u003c\/span\u003e\u003ch2 class=\"lgc-h2\" data-i18n=\"specs.headline\"\u003eDétails du produit\u003c\/h2\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tabs-nav\" data-tabgroup=\"specs\"\u003e\n\n\u003cbutton class=\"lgc-tab-btn is-active\" data-tab=\"materiais\" data-i18n=\"specs.tab1\"\u003eDesign\u003c\/button\u003e\u003cbutton class=\"lgc-tab-btn\" data-tab=\"cuidados\" data-i18n=\"specs.tab2\"\u003eEntretien\u003c\/button\u003e\u003cbutton class=\"lgc-tab-btn\" data-tab=\"tecnica\" data-i18n=\"specs.tab3\"\u003eAjustement\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tab-panel is-active\" data-panel=\"materiais\"\u003e\u003cdiv class=\"lgc-specs-list\"\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan data-i18n=\"specs.mat.label1\"\u003eStyle\u003c\/span\u003e\u003cspan data-i18n=\"specs.mat.value1\"\u003eLunettes de soleil de sport à écran enveloppant\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan data-i18n=\"specs.mat.label2\"\u003eVerres\u003c\/span\u003e\u003cspan data-i18n=\"specs.mat.value2\"\u003eVerres polarisés monobloc\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan data-i18n=\"specs.mat.label3\"\u003eMonture\u003c\/span\u003e\u003cspan data-i18n=\"specs.mat.value3\"\u003eMonture sport fine\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan data-i18n=\"specs.mat.label4\"\u003eProfil\u003c\/span\u003e\u003cspan data-i18n=\"specs.mat.value4\"\u003eForme aérodynamique enveloppante\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tab-panel\" data-panel=\"cuidados\"\u003e\u003cdiv class=\"lgc-specs-list\"\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan data-i18n=\"specs.care.label1\"\u003eNettoyage\u003c\/span\u003e\u003cspan data-i18n=\"specs.care.value1\"\u003eEssuyez les verres avec un chiffon propre en microfibres\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan data-i18n=\"specs.care.label2\"\u003eHumidité\u003c\/span\u003e\u003cspan data-i18n=\"specs.care.value2\"\u003eLaissez sécher à l'air libre avant de ranger\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan data-i18n=\"specs.care.label3\"\u003eRangement\u003c\/span\u003e\u003cspan data-i18n=\"specs.care.value3\"\u003eProtéger des surfaces dures ou abrasives\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tab-panel\" data-panel=\"tecnica\"\u003e\u003cdiv class=\"lgc-specs-list\"\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan data-i18n=\"specs.tech.label1\"\u003eIdéal pour\u003c\/span\u003e\u003cspan data-i18n=\"specs.tech.value1\"\u003eCourse à pied et cyclisme\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan data-i18n=\"specs.tech.label2\"\u003eAjustement\u003c\/span\u003e\u003cspan data-i18n=\"specs.tech.value2\"\u003eAjustement sport serré\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan data-i18n=\"specs.tech.label3\"\u003eEntretien\u003c\/span\u003e\u003cspan data-i18n=\"specs.tech.value3\"\u003eRincer la poussière avant d'essuyer\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan data-i18n=\"specs.tech.label4\"\u003eDépartement\u003c\/span\u003e\u003cspan data-i18n=\"specs.tech.value4\"\u003eUnisexe\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003cdiv class=\"legacy-brand-card\" data-legacy-brand-signature=\"v6\"\u003e\n\n  \u003cdiv class=\"legacy-brand-card__inner\"\u003e\n\n    \u003cdiv class=\"legacy-brand-card__logo-wrap\"\u003e\n\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/logo-white.png?v=1785300933\" alt=\"Legacy Store\" class=\"legacy-brand-card__logo\"\u003e\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"legacy-brand-card__content\"\u003e\n\n      \u003cp class=\"legacy-brand-card__eyebrow\"\u003eÀ propos de nous\u003c\/p\u003e\n\n\n      \u003cp class=\"legacy-brand-card__text\"\u003e\n        Legacy est conçu pour ceux qui apprécient un style intemporel, des détails raffinés et une qualité durable.\n        Nous sélectionnons des essentiels sophistiqués qui apportent confiance, caractère et élégance sans effort\n        au quotidien.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"legacy-brand-card__socials\"\u003e\n\n      \u003ca href=\"https:\/\/instagram.com\/legacy.luxurywear\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"legacy-brand-card__social legacy-brand-card__social--clickable\" aria-label=\"Instagram Legacy Luxurywear\"\u003e\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003c!--$9--\u003e\n        \n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eInstagram\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \n\n      \u003cdiv class=\"legacy-brand-card__social\" aria-label=\"TikTok\"\u003e\n\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M14.2 4c.6 1.7 1.7 3 3.8 3.3v2.5c-1.4 0-2.7-.4-3.8-1.1v5.4c0 3-2.2 5-5.1 5-2.6 0-4.7-1.8-4.7-4.4 0-2.9 2.4-4.8 5.3-4.4v2.6c-1.2-.4-2.6.3-2.6 1.8 0 1.1.9 1.9 2 1.9 1.3 0 2.3-.8 2.3-2.6V4h2.8Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eTikTok\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"legacy-brand-card__social\" aria-label=\"YouTube\"\u003e\n\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M21.2 8.4c-.2-1-.9-1.8-1.9-2-1.7-.4-7.3-.4-7.3-.4s-5.6 0-7.3.4c-1 .2-1.7 1-1.9 2C2.4 10 2.4 12 2.4 12s0 2 .4 3.6c.2 1 .9 1.8 1.9 2 1.7.4 7.3.4 7.3.4s5.6 0 7.3-.4c1-.2 1.7-1 1.9-2 .4-1.6.4-3.6.4-3.6s0-2-.4-3.6Z\" stroke=\"currentColor\" stroke-width=\"1.8\" fill=\"none\"\u003e\u003c\/path\u003e\n            \u003cpath d=\"M10.2 9.4 15 12l-4.8 2.6V9.4Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eYouTube\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"legacy-brand-card__social\" aria-label=\"Facebook\"\u003e\n\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M13.4 20v-6.2h2.1l.4-2.5h-2.5V9.7c0-.7.2-1.2 1.2-1.2h1.4V6.2c-.2 0-.9-.1-1.8-.1-1.8 0-3.1 1.1-3.1 3.2v2h-2.1v2.5h2.1V20h2.3Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eFacebook\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \n\n\n\n\n\n\u003cstyle\u003e\n  .legacy-brand-card,\n  .legacy-brand-card * {\n    box-sizing: border-box;\n  }\n\n  .legacy-brand-card {\n    width: 100%;\n    margin: 0;\n  }\n\n  .legacy-brand-card__inner {\n    background: #1c1c1c;\n    color: #ffffff;\n    border-radius: 16px;\n    padding: 24px 22px;\n    font-family: Inter, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Arial, sans-serif;\n    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.16);\n  }\n\n  .legacy-brand-card__logo-wrap {\n    margin-bottom: 18px;\n  }\n\n  .legacy-brand-card__logo {\n    display: block;\n    max-width: 180px;\n    width: 100%;\n    height: auto;\n  }\n\n  .legacy-brand-card__content {\n    margin-bottom: 20px;\n  }\n\n  .legacy-brand-card__eyebrow {\n    margin: 0 0 10px;\n    font-size: 14px;\n    line-height: 1.2;\n    font-weight: 700;\n    color: #ffffff;\n  }\n\n  .legacy-brand-card__text {\n    margin: 0;\n    color: rgba(255, 255, 255, 0.72);\n    font-size: 15px;\n    line-height: 1.8;\n    font-weight: 400;\n    max-width: 640px;\n  }\n\n  .legacy-brand-card__socials {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 12px;\n  }\n\n  .legacy-brand-card__social {\n    display: flex;\n    align-items: center;\n    gap: 10px;\n    padding: 12px 14px;\n    border-radius: 12px;\n    background: rgba(255, 255, 255, 0.04);\n    border: 1px solid rgba(255, 255, 255, 0.08);\n    text-decoration: none;\n    color: #ffffff;\n    min-width: 0;\n  }\n\n  .legacy-brand-card__social--clickable {\n    transition: transform 0.2s ease, background 0.2s ease, border-color 0.2s ease;\n    cursor: pointer;\n  }\n\n  .legacy-brand-card__social--clickable:hover {\n    transform: translateY(-1px);\n    background: rgba(255, 255, 255, 0.07);\n    border-color: rgba(255, 255, 255, 0.16);\n  }\n\n  .legacy-brand-card__social-icon {\n    width: 18px;\n    height: 18px;\n    min-width: 18px;\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    color: #ffffff;\n  }\n\n  .legacy-brand-card__social-icon svg {\n    width: 18px;\n    height: 18px;\n    display: block;\n  }\n\n  .legacy-brand-card__social-label {\n    font-size: 13px;\n    font-weight: 600;\n    color: #ffffff;\n    white-space: nowrap;\n  }\n\n  .legacy-brand-card__social-handle {\n    margin-left: auto;\n    font-size: 13px;\n    color: rgba(255, 255, 255, 0.66);\n    overflow: hidden;\n    text-overflow: ellipsis;\n    white-space: nowrap;\n  }\n\n  @media screen and (max-width: 749px) {\n    .legacy-brand-card__inner {\n      padding: 20px 18px;\n      border-radius: 14px;\n    }\n\n    .legacy-brand-card__logo {\n      max-width: 160px;\n    }\n\n    .legacy-brand-card__text {\n      font-size: 14px;\n      line-height: 1.7;\n    }\n\n    .legacy-brand-card__socials {\n      grid-template-columns: 1fr;\n    }\n\n    .legacy-brand-card__social {\n      padding: 11px 12px;\n    }\n\n    .legacy-brand-card__social-label,\n    .legacy-brand-card__social-handle {\n      font-size: 12.5px;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cstyle\u003e\n  \/* Compatibility with the legacy PDP reset. Keeps the approved card visually identical. *\/\n  #legacy-pdp-root .legacy-brand-card,\n  #legacy-pdp-root .legacy-brand-card * { box-sizing: border-box; }\n  #legacy-pdp-root .legacy-brand-card { width: 100%; margin: 0; }\n  #legacy-pdp-root .legacy-brand-card__inner {\n    background: #1c1c1c; color: #ffffff; border-radius: 16px; padding: 24px 22px;\n    font-family: Inter, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Arial, sans-serif;\n    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.16);\n  }\n  #legacy-pdp-root .legacy-brand-card__logo-wrap { margin-bottom: 18px; }\n  #legacy-pdp-root .legacy-brand-card__logo { display: block; max-width: 180px; width: 100%; height: auto; }\n  #legacy-pdp-root .legacy-brand-card__content { margin-bottom: 20px; }\n  #legacy-pdp-root .legacy-brand-card__eyebrow {\n    margin: 0 0 10px; font-size: 14px; line-height: 1.2; font-weight: 700; color: #ffffff;\n  }\n  #legacy-pdp-root .legacy-brand-card__text {\n    margin: 0; color: rgba(255, 255, 255, 0.72); font-size: 15px; line-height: 1.8;\n    font-weight: 400; max-width: 640px;\n  }\n  #legacy-pdp-root .legacy-brand-card__socials {\n    display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 12px;\n  }\n  #legacy-pdp-root .legacy-brand-card__social {\n    display: flex; align-items: center; gap: 10px; padding: 12px 14px; border-radius: 12px;\n    background: rgba(255, 255, 255, 0.04); border: 1px solid rgba(255, 255, 255, 0.08);\n    text-decoration: none; color: #ffffff; min-width: 0;\n  }\n  #legacy-pdp-root .legacy-brand-card__social--clickable {\n    transition: transform 0.2s ease, background 0.2s ease, border-color 0.2s ease; cursor: pointer;\n  }\n  #legacy-pdp-root .legacy-brand-card__social--clickable:hover {\n    transform: translateY(-1px); background: rgba(255, 255, 255, 0.07);\n    border-color: rgba(255, 255, 255, 0.16);\n  }\n  #legacy-pdp-root .legacy-brand-card__social-icon {\n    width: 18px; height: 18px; min-width: 18px; display: inline-flex;\n    align-items: center; justify-content: center; color: #ffffff;\n  }\n  #legacy-pdp-root .legacy-brand-card__social-icon svg { width: 18px; height: 18px; display: block; }\n  #legacy-pdp-root .legacy-brand-card__social-label {\n    font-size: 13px; font-weight: 600; color: #ffffff; white-space: nowrap;\n  }\n  #legacy-pdp-root .legacy-brand-card__social-handle {\n    margin-left: auto; font-size: 13px; color: rgba(255, 255, 255, 0.66);\n    overflow: hidden; text-overflow: ellipsis; white-space: nowrap;\n  }\n  @media screen and (max-width: 749px) {\n    #legacy-pdp-root .legacy-brand-card__inner { padding: 20px 18px; border-radius: 14px; }\n    #legacy-pdp-root .legacy-brand-card__logo { max-width: 160px; }\n    #legacy-pdp-root .legacy-brand-card__text { font-size: 14px; line-height: 1.7; }\n    #legacy-pdp-root .legacy-brand-card__socials { grid-template-columns: 1fr; }\n    #legacy-pdp-root .legacy-brand-card__social { padding: 11px 12px; }\n    #legacy-pdp-root .legacy-brand-card__social-label,\n    #legacy-pdp-root .legacy-brand-card__social-handle { font-size: 12.5px; }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"lgc-wrap lgc-tagline\"\u003eLegacy n'est pas ce que nous avons. C'est ce que nous laissons.\u003c\/div\u003e\n\n\n\n\n\n\n\u003cscript\u003e\n(function(){\n  var translations = {\"en\":{\"hero\":{\"headline\":\"SKYE — Streamlined for the Open Road.\",\"sub\":\"Polarized wraparound sports sunglasses with a slim shield profile for running, cycling and outdoor movement.\",\"pill1\":\"Polarized Lens\",\"pill2\":\"Aerodynamic Wrap\",\"pill3\":\"14-Day Returns\"},\"pillars\":{\"eyebrow\":\"Why Legacy\",\"headline\":\"Slim coverage, agile construction, confident performance\",\"quality\":{\"title\":\"Curved Shield\",\"desc\":\"The continuous mirrored lens follows a close aerodynamic line across the face.\"},\"price\":{\"title\":\"Fair Price\",\"desc\":\"Purposeful design without unnecessary retail markup.\"},\"trust\":{\"title\":\"Light Sport Frame\",\"desc\":\"Slim temples and an integrated nose support are shaped for active use.\"},\"guarantee\":{\"title\":\"Guarantee + Returns\",\"desc\":\"14-day right of withdrawal and protection against manufacturing defects.\"}},\"carousel1\":{\"eyebrow\":\"The Details\",\"headline\":\"Aerodynamic design from every angle\",\"text\":\"Explore the mirrored shield, nose support, temple curvature and streamlined construction.\"},\"carousel2\":{\"eyebrow\":\"Open-Air Pace\",\"headline\":\"For roads, trails and active days\",\"text\":\"A sleek shield silhouette for running, cycling and contemporary outdoor wear.\"},\"specs\":{\"eyebrow\":\"Specifications\",\"headline\":\"Product details\",\"tab1\":\"Design\",\"tab2\":\"Care\",\"tab3\":\"Use\",\"mat\":{\"label1\":\"Style\",\"value1\":\"Wraparound shield sports sunglasses\",\"label2\":\"Lens\",\"value2\":\"Polarized one-piece shield lens\",\"label3\":\"Frame\",\"value3\":\"Slim sport frame\",\"label4\":\"Profile\",\"value4\":\"Aerodynamic wraparound shape\"},\"care\":{\"label1\":\"Cleaning\",\"value1\":\"Wipe lenses with a clean microfibre cloth\",\"label2\":\"Moisture\",\"value2\":\"Allow to air dry before storage\",\"label3\":\"Storage\",\"value3\":\"Keep protected from hard or abrasive surfaces\"},\"tech\":{\"label1\":\"Best For\",\"value1\":\"Running and cycling\",\"label2\":\"Fit\",\"value2\":\"Close sport fit\",\"label3\":\"Care\",\"value3\":\"Rinse away dust before wiping\",\"label4\":\"Department\",\"value4\":\"Unisex\"}}}};\n\n  function getByPath(obj, path){\n    return path.split('.').reduce(function(o,k){\n      return (o \u0026\u0026 o[k] !== undefined) ? o[k] : null;\n    }, obj);\n  }\n\n  function detectLang(){ return 'en'; }\n\n  function applyLang(root, lang){\n    if(!translations[lang]) lang = 'en';\n    root.querySelectorAll('[data-i18n]').forEach(function(el){\n      var val = getByPath(translations[lang], el.getAttribute('data-i18n'));\n      if(val !== null) el.innerHTML = val;\n    });\n    root.querySelectorAll('[data-tabgroup]').forEach(function(nav){\n      var section = nav.closest('.lgc-card') || root;\n      var buttons = nav.querySelectorAll('.lgc-tab-btn');\n      buttons.forEach(function(btn){\n        btn.addEventListener('click', function(){\n          var target = btn.getAttribute('data-tab');\n          buttons.forEach(function(b){ b.classList.remove('is-active'); });\n          btn.classList.add('is-active');\n          section.querySelectorAll('.lgc-tab-panel').forEach(function(panel){\n            panel.classList.toggle('is-active', panel.getAttribute('data-panel') === target);\n          });\n        });\n      });\n    });\n\n    root.querySelectorAll('.lgc-faq-item').forEach(function(item){\n      var q = item.querySelector('.lgc-faq-q');\n      if(q) q.addEventListener('click', function(){ item.classList.toggle('is-open'); });\n    });\n\n    var AUTOPLAY_MS = 5000;\n\n    root.querySelectorAll('.lgc-carousel').forEach(function(carousel){\n      var key = carousel.getAttribute('data-carousel');\n      var dotsWrap = root.querySelector('[data-dots=\"' + key + '\"]');\n      var originals = Array.prototype.slice.call(carousel.querySelectorAll('.lgc-carousel-item'));\n      var n = originals.length;\n      if(!dotsWrap || n \u003c 2) return;\n\n      originals.forEach(function(_, i){\n        var dot = document.createElement('span');\n        dot.className = 'lgc-dot' + (i === 0 ? ' is-active' : '');\n        dotsWrap.appendChild(dot);\n      });\n      var dots = dotsWrap.querySelectorAll('.lgc-dot');\n\n      var firstClone = originals[0].cloneNode(true);\n      var lastClone = originals[n - 1].cloneNode(true);\n      firstClone.setAttribute('aria-hidden', 'true');\n      lastClone.setAttribute('aria-hidden', 'true');\n      carousel.appendChild(firstClone);\n      carousel.insertBefore(lastClone, originals[0]);\n\n      var allItems = Array.prototype.slice.call(carousel.children);\n\n      function scrollLeftFor(el){\n        return el.getBoundingClientRect().left - carousel.getBoundingClientRect().left + carousel.scrollLeft;\n      }\n      function goTo(i, smooth){\n        carousel.scrollTo({ left: scrollLeftFor(allItems[i]), behavior: smooth ? 'smooth' : 'auto' });\n      }\n      function setActiveDot(realIndex){\n        dots.forEach(function(d, i){ d.classList.toggle('is-active', i === realIndex); });\n      }\n\n      goTo(1, false);\n\n      var settleTimer = null;\n      var autoplayTimer = null;\n\n      function settle(){\n        var center = carousel.scrollLeft + carousel.clientWidth \/ 2;\n        var closest = 1;\n        var closestDist = Infinity;\n        allItems.forEach(function(item, i){\n          var itemCenter = item.offsetLeft + item.clientWidth \/ 2;\n          var dist = Math.abs(itemCenter - center);\n          if(dist \u003c closestDist){ closestDist = dist; closest = i; }\n        });\n        var realIndex = (closest - 1 + n) % n;\n        setActiveDot(realIndex);\n        if(closest === 0){ goTo(n, false); }\n        else if(closest === allItems.length - 1){ goTo(1, false); }\n      }\n\n      carousel.addEventListener('scroll', function(){\n        clearTimeout(settleTimer);\n        settleTimer = setTimeout(settle, 120);\n      });\n\n      function step(dir){\n        var w = originals[0].getBoundingClientRect().width + 10;\n        carousel.scrollBy({ left: w * dir, behavior: 'smooth' });\n      }\n\n      function scheduleAutoplay(){\n        clearTimeout(autoplayTimer);\n        autoplayTimer = setTimeout(function(){\n          step(1);\n          scheduleAutoplay();\n        }, AUTOPLAY_MS);\n      }\n      function restartAutoplay(){ scheduleAutoplay(); }\n\n      ['pointerdown', 'touchstart', 'wheel'].forEach(function(evt){\n        carousel.addEventListener(evt, restartAutoplay, { passive: true });\n      });\n\n      var prevBtn = root.querySelector('[data-arrow-prev=\"' + key + '\"]');\n      var nextBtn = root.querySelector('[data-arrow-next=\"' + key + '\"]');\n      if(prevBtn) prevBtn.addEventListener('click', function(){ step(-1); restartAutoplay(); });\n      if(nextBtn) nextBtn.addEventListener('click', function(){ step(1); restartAutoplay(); });\n\n      scheduleAutoplay();\n    });\n  });\n})();\n\u003c\/script\u003e\n","brand":"Legacy","offers":[{"title":"Standardtitel","offer_id":50226136023280,"sku":"DJED5-VX113003","price":39.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0855\/6357\/2464\/files\/legacy-skye-sunset-gallery-01_bf7c46fc-3fa3-4eb8-854f-a8fe280e3340.png?v=1786195935"},{"product_id":"ace-aurora-mirrored-polarized-uv400-running-sunglasses","title":"Lunettes de soleil de running polarisées à verres miroirs ACE Aurora UV400","description":"\n\n\u003cdiv class=\"legacy-pdp\" id=\"legacy-pdp-root\"\u003e\n\n\u003cstyle\u003e#legacy-pdp-root{  --lgc-black:#0D0D0D;  --lgc-graphite:#2B2B2B;  --lgc-stone:#D9D6CF;  --lgc-cream:#F2EFE9;  --lgc-white:#FFFFFF;  --lgc-ink-soft: rgba(13,13,13,0.62);  --lgc-ink-faint: rgba(13,13,13,0.42);  --lgc-line: rgba(13,13,13,0.08);  --lgc-radius-lg: 24px;  --lgc-radius-md: 18px;  --lgc-radius-sm: 12px;  --lgc-sans: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;  all: initial;  display:block;  box-sizing:border-box;  font-family: var(--lgc-sans);  color: var(--lgc-black);  background: var(--lgc-white);  -webkit-font-smoothing: antialiased;  text-align:left;  line-height:1.5;  max-width:600px;  margin:0 auto;}#legacy-pdp-root *, #legacy-pdp-root *::before, #legacy-pdp-root *::after{  box-sizing:border-box; margin:0; padding:0; font-family:inherit;  color:inherit; text-align:left; line-height:inherit; -webkit-font-smoothing: antialiased;}#legacy-pdp-root img{ max-width:100%; display:block; border:0; }#legacy-pdp-root button{ background:none; border:0; cursor:pointer; font:inherit; }#legacy-pdp-root ul{ list-style:none; }#legacy-pdp-root svg{ display:block; flex-shrink:0; }\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@300;400;500;600;700;800\u0026display=swap');\n#legacy-pdp-root .lgc-wrap{ padding:0 18px; }#legacy-pdp-root .lgc-section{ padding:36px 0; }\n#legacy-pdp-root .lgc-badge{  display:inline-flex; align-items:center; gap:6px;  background:var(--lgc-cream); color:var(--lgc-black);  padding:6px 14px; border-radius:999px; font-size:11.5px; font-weight:600;}#legacy-pdp-root .lgc-badge-dot{ width:6px; height:6px; border-radius:50%; background:var(--lgc-black); }\n#legacy-pdp-root .lgc-eyebrow{ font-size:12.5px; font-weight:600; color:var(--lgc-ink-soft); }#legacy-pdp-root h1.lgc-h1{ font-size:24px; font-weight:700; letter-spacing:-0.02em; line-height:1.12; }#legacy-pdp-root h2.lgc-h2{ font-size:22px; font-weight:700; letter-spacing:-0.02em; line-height:1.15; }#legacy-pdp-root h3.lgc-h3{ font-size:18px; font-weight:600; letter-spacing:-0.01em; }#legacy-pdp-root p.lgc-p{ font-size:15px; font-weight:400; color:var(--lgc-ink-soft); line-height:1.55; }\n\/* ---------- HERO ---------- *\/#legacy-pdp-root .lgc-hero{ padding:36px 0 8px; text-align:center; }#legacy-pdp-root .lgc-hero h1{ margin-top:14px; }#legacy-pdp-root .lgc-hero-sub{ margin:14px 0 0; font-size:15.5px; color:var(--lgc-ink-soft); }#legacy-pdp-root .lgc-hero-pills{ display:flex; gap:8px; justify-content:center; margin-top:20px; flex-wrap:wrap; }#legacy-pdp-root .lgc-pill{  font-size:12px; font-weight:500; padding:7px 14px; border-radius:999px;  background:var(--lgc-white); border:1px solid var(--lgc-line); color:var(--lgc-black);}#legacy-pdp-root .lgc-hero-img{  margin-top:26px; border-radius:var(--lgc-radius-lg); overflow:hidden; background:var(--lgc-cream);}#legacy-pdp-root .lgc-hero-img img{ width:100%; aspect-ratio:4\/5; object-fit:cover; }\n\/* ---------- PILARES ---------- *\/#legacy-pdp-root .lgc-pillars-head{ margin-bottom:18px; }#legacy-pdp-root .lgc-pillars-head h2{ margin-top:8px; }#legacy-pdp-root .lgc-pillar-grid{ display:grid; grid-template-columns:1fr 1fr; gap:12px; }#legacy-pdp-root .lgc-pillar{  border-radius:var(--lgc-radius-md); padding:20px 18px; min-height:150px;  display:flex; flex-direction:column; justify-content:flex-start;}#legacy-pdp-root .lgc-pillar.is-dark{ background:var(--lgc-black); color:var(--lgc-white); }#legacy-pdp-root .lgc-pillar.is-graphite{ background:var(--lgc-graphite); color:var(--lgc-white); }#legacy-pdp-root .lgc-pillar.is-stone{ background:var(--lgc-stone); color:var(--lgc-black); }#legacy-pdp-root .lgc-pillar.is-cream{ background:var(--lgc-cream); color:var(--lgc-black); }#legacy-pdp-root .lgc-pillar svg{ width:20px; height:20px; margin-bottom:16px; opacity:.9; }#legacy-pdp-root .lgc-pillar h4{ font-size:15px; font-weight:600; margin-bottom:6px; letter-spacing:-0.01em; }#legacy-pdp-root .lgc-pillar p{ font-size:12.5px; opacity:.72; font-weight:400; line-height:1.4; }\n\/* ---------- CARROSSÉIS ---------- *\/#legacy-pdp-root .lgc-carousel-head{ margin-bottom:16px; }#legacy-pdp-root .lgc-carousel-head h2{ margin-top:8px; }#legacy-pdp-root .lgc-carousel-head .lgc-p{ margin-top:6px; }#legacy-pdp-root .lgc-carousel{  display:flex; overflow-x:auto; gap:10px; scroll-snap-type:x mandatory;  -webkit-overflow-scrolling:touch; scrollbar-width:none; padding-bottom:2px;  margin:0 -18px; padding-left:18px; padding-right:18px;}#legacy-pdp-root .lgc-carousel::-webkit-scrollbar{ display:none; }#legacy-pdp-root .lgc-carousel-item{  flex:0 0 82%; scroll-snap-align:center; border-radius:var(--lgc-radius-md);  overflow:hidden; background:var(--lgc-cream); position:relative;}#legacy-pdp-root .lgc-carousel-item img{ width:100%; aspect-ratio:9\/16; object-fit:cover; }#legacy-pdp-root .lgc-carousel-cap{  position:absolute; left:10px; bottom:10px; background:rgba(13,13,13,0.55);  color:var(--lgc-white); font-size:11.5px; font-weight:500; padding:5px 10px; border-radius:999px;  backdrop-filter:blur(4px);}#legacy-pdp-root .lgc-carousel-wrap{ position:relative; }#legacy-pdp-root .lgc-arrow{  position:absolute; top:50%; transform:translateY(-50%); z-index:2;  width:32px; height:32px; border-radius:50%; background:rgba(13,13,13,0.5);  display:flex; align-items:center; justify-content:center; backdrop-filter:blur(4px);}#legacy-pdp-root .lgc-arrow svg{ width:16px; height:16px; stroke:var(--lgc-white); }#legacy-pdp-root .lgc-arrow.lgc-prev{ left:8px; }#legacy-pdp-root .lgc-arrow.lgc-next{ right:8px; }#legacy-pdp-root .lgc-dots{ display:flex; justify-content:center; gap:6px; margin-top:14px; }#legacy-pdp-root .lgc-dot{ width:6px; height:6px; border-radius:50%; background:var(--lgc-line); transition:all .2s ease; }#legacy-pdp-root .lgc-dot.is-active{ background:var(--lgc-black); width:16px; border-radius:3px; }\n\/* ---------- CARDS (dimensões \/ specs \/ faq) ---------- *\/#legacy-pdp-root .lgc-card{ background:var(--lgc-cream); border-radius:var(--lgc-radius-lg); padding:22px 18px; }#legacy-pdp-root .lgc-card.is-white{ background:var(--lgc-white); border:1px solid var(--lgc-line); }#legacy-pdp-root .lgc-section-head{ margin-bottom:18px; }#legacy-pdp-root .lgc-section-head h2{ margin-top:6px; }#legacy-pdp-root .lgc-tabs-nav{  display:inline-flex; gap:4px; background:var(--lgc-white); padding:4px; border-radius:999px; margin-bottom:18px;}#legacy-pdp-root .lgc-card.is-white .lgc-tabs-nav{ background:var(--lgc-cream); }#legacy-pdp-root .lgc-tab-btn{  padding:8px 14px; font-size:12.5px; font-weight:600; border-radius:999px; color:var(--lgc-ink-faint);  transition:all .2s ease;}#legacy-pdp-root .lgc-tab-btn.is-active{ background:var(--lgc-black); color:var(--lgc-white); }#legacy-pdp-root .lgc-tab-panel{ display:none; }#legacy-pdp-root .lgc-tab-panel.is-active{ display:block; }\n#legacy-pdp-root table.lgc-table{  width:100%; border-collapse:separate; border-spacing:0; font-size:13.5px;  background:var(--lgc-white); border-radius:var(--lgc-radius-sm); overflow:hidden;}#legacy-pdp-root table.lgc-table th, #legacy-pdp-root table.lgc-table td{  padding:11px 12px; text-align:left; border-bottom:1px solid var(--lgc-line);}#legacy-pdp-root table.lgc-table td:first-child{ font-weight:600; width:46%; }#legacy-pdp-root table.lgc-table tr:last-child td{ border-bottom:0; }#legacy-pdp-root .lgc-size-note{ font-size:12px; color:var(--lgc-ink-faint); margin-top:14px; }#legacy-pdp-root .lgc-table-scroll{  max-width:100%; overflow:hidden;  border-radius:var(--lgc-radius-sm); border:1px solid var(--lgc-line);}#legacy-pdp-root .lgc-table-scroll table.lgc-table{  width:100%; table-layout:fixed; border-radius:0; font-size:10.5px;}#legacy-pdp-root .lgc-table-scroll table.lgc-table th,#legacy-pdp-root .lgc-table-scroll table.lgc-table td{  padding:7px 3px; text-align:center; white-space:normal; word-break:break-word; overflow-wrap:break-word;}#legacy-pdp-root .lgc-table-scroll table.lgc-table th{  font-size:7.8px; letter-spacing:0; text-transform:uppercase; font-weight:600;  color:var(--lgc-ink-soft); background:var(--lgc-cream); line-height:1.2;}#legacy-pdp-root .lgc-table-scroll table.lgc-table td:first-child,#legacy-pdp-root .lgc-table-scroll table.lgc-table th:first-child{  font-weight:700;}\n#legacy-pdp-root .lgc-specs-list{ display:grid; gap:0; }#legacy-pdp-root .lgc-specs-row{  display:grid; grid-template-columns:1fr; gap:2px; padding:13px 0; border-bottom:1px solid var(--lgc-line); font-size:13.5px;}#legacy-pdp-root .lgc-specs-row:last-child{ border-bottom:0; }#legacy-pdp-root .lgc-specs-row span:first-child{ font-weight:600; color:var(--lgc-black); font-size:11px; text-transform:uppercase; letter-spacing:.04em; opacity:.6; }#legacy-pdp-root .lgc-specs-row span:last-child{ color:var(--lgc-black); }\n\/* ---------- GARANTIA (2 por linha) ---------- *\/#legacy-pdp-root .lgc-trust-head{ margin-bottom:18px; }#legacy-pdp-root .lgc-trust-head h2{ margin-top:8px; }#legacy-pdp-root .lgc-trust-grid{ display:grid; grid-template-columns:1fr 1fr; gap:12px; }#legacy-pdp-root .lgc-trust-item{  border-radius:var(--lgc-radius-md); padding:20px 14px; text-align:center; background:var(--lgc-cream);}#legacy-pdp-root .lgc-trust-item svg{ width:22px; height:22px; margin:0 auto 12px; }#legacy-pdp-root .lgc-trust-item h4{ font-size:14px; font-weight:600; margin-bottom:5px; }#legacy-pdp-root .lgc-trust-item p{ font-size:12px; color:var(--lgc-ink-soft); line-height:1.4; }\n\/* ---------- FAQ ---------- *\/#legacy-pdp-root .lgc-faq-item{ border-bottom:1px solid var(--lgc-line); }#legacy-pdp-root .lgc-faq-item:last-child{ border-bottom:0; }#legacy-pdp-root .lgc-faq-q{  width:100%; display:flex; justify-content:space-between; align-items:center; gap:10px;  padding:15px 2px; font-size:14px; font-weight:600; text-align:left;}#legacy-pdp-root .lgc-faq-q .lgc-plus{ font-size:18px; font-weight:300; transition:transform .25s ease; color:var(--lgc-ink-faint); }#legacy-pdp-root .lgc-faq-item.is-open .lgc-plus{ transform:rotate(45deg); }#legacy-pdp-root .lgc-faq-a{ max-height:0; overflow:hidden; transition:max-height .3s ease; }#legacy-pdp-root .lgc-faq-a-inner{ padding:0 2px 16px; font-size:13px; color:var(--lgc-ink-soft); }#legacy-pdp-root .lgc-faq-item.is-open .lgc-faq-a{ max-height:300px; }\n\/* ---------- FOOTER ---------- *\/#legacy-pdp-root .lgc-tagline{ text-align:center; padding:32px 20px 6px; font-size:13px; color:var(--lgc-ink-faint); font-weight:500; }\n\/* ---------- LANG SWITCH (bandeiras) ---------- *\/#legacy-pdp-root .lgc-langbar{ display:flex; justify-content:center; gap:8px; padding-top:14px; }#legacy-pdp-root .lgc-lang-btn{  width:26px; height:19px; padding:0; border-radius:2px; overflow:hidden;  border:1px solid var(--lgc-line); opacity:.55; transition:opacity .2s ease, border-color .2s ease;  line-height:0;}#legacy-pdp-root .lgc-lang-btn img{ width:100%; height:100%; object-fit:cover; border-radius:1px; }#legacy-pdp-root .lgc-lang-btn.is-active{ opacity:1; border-color:var(--lgc-black); }\n\u003c\/style\u003e\n\n\u003csection class=\"lgc-wrap lgc-hero\"\u003e\n  \u003cspan class=\"lgc-badge\"\u003e\u003cspan class=\"lgc-badge-dot\"\u003e\u003c\/span\u003eLEGACY — Conçu pour durer\u003c\/span\u003e\n  \u003ch2 class=\"lgc-h1\" data-i18n=\"hero.headline\"\u003eACE — Concentration conçue pour le mouvement.\u003c\/h2\u003e\n\n  \u003cp class=\"lgc-hero-sub\" data-i18n=\"hero.sub\"\u003eUne silhouette de protection enveloppante pour la course à pied, le cyclisme et les mouvements rapides du quotidien, avec une couverture UV400 polarisée.\u003c\/p\u003e\n\n  \u003cdiv class=\"lgc-hero-pills\"\u003e\n\n    \u003cspan class=\"lgc-pill\" data-i18n=\"hero.pill1\"\u003eProtection polarisée\u003c\/span\u003e\n    \u003cspan class=\"lgc-pill\" data-i18n=\"hero.pill2\"\u003eProtection UV400\u003c\/span\u003e\n    \u003cspan class=\"lgc-pill\" data-i18n=\"hero.pill3\"\u003eRetours sous 14 jours\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-hero-img\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-ace-hero.png?v=1786014129\" alt=\"ACE unbranded eyewear hero\"\u003e\u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\u003csection class=\"lgc-wrap lgc-section\"\u003e\n  \u003cdiv class=\"lgc-pillars-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\" data-i18n=\"pillars.eyebrow\"\u003ePourquoi Legacy\u003c\/span\u003e\u003ch2 class=\"lgc-h2\" data-i18n=\"pillars.headline\"\u003eProtection fiable, lignes aérodynamiques, performances polyvalentes\u003c\/h2\u003e\n\n\n\u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-pillar-grid\"\u003e\n\n    \u003cdiv class=\"lgc-pillar is-dark\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M12 2 21 7 21 17 12 22 3 17 3 7Z\"\u003e\u003c\/path\u003e\u003cpath d=\"M3 7 12 12 21 7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch4 data-i18n=\"pillars.quality.title\"\u003eLarge écran\u003c\/h4\u003e\n\n\u003cp data-i18n=\"pillars.quality.desc\"\u003eLa lentille enveloppante continue crée un large champ visuel et une silhouette sportive moderne.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-pillar is-stone\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M4 4h9l7 7-9 9-7-7z\"\u003e\u003c\/path\u003e\u003ccircle cx=\"9\" cy=\"9\" r=\"1.4\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003ch4 data-i18n=\"pillars.price.title\"\u003ePrix juste\u003c\/h4\u003e\n\n\u003cp data-i18n=\"pillars.price.desc\"\u003eUn design fonctionnel sans majoration inutile du prix de vente.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-pillar is-graphite\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M12 2 3 6v6c0 5 4 8.5 9 10 5-1.5 9-5 9-10V6z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch4 data-i18n=\"pillars.trust.title\"\u003eEnveloppe sécurisée\u003c\/h4\u003e\n\n\u003cp data-i18n=\"pillars.trust.desc\"\u003eLes branches incurvées et un support nasal intégré aident la monture à rester près du visage lors d'une utilisation active.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-pillar is-cream\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M4 12a8 8 0 1 0 3-6.2\"\u003e\u003c\/path\u003e\u003cpath d=\"M4 4v5h5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch4 data-i18n=\"pillars.guarantee.title\"\u003eGarantie + Retours\u003c\/h4\u003e\n\n\u003cp data-i18n=\"pillars.guarantee.desc\"\u003eDroit de rétractation de 14 jours et protection contre les défauts de fabrication.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n  \u003cdiv class=\"lgc-carousel-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\" data-i18n=\"carousel1.eyebrow\"\u003eLes Détails\u003c\/span\u003e\u003ch2 class=\"lgc-h2\" data-i18n=\"carousel1.headline\"\u003eConstruction performante, examinée de près\u003c\/h2\u003e\n\n\u003cp class=\"lgc-p\" data-i18n=\"carousel1.text\"\u003eExplorez la courbure de l'écran, le support nasal, le profil des branches et la finition miroir.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-carousel-wrap\"\u003e\n\n\u003cdiv class=\"lgc-carousel\" data-carousel=\"qualidade\"\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-ace-quality-1.png?v=1786014136\" alt=\"ACE lens and material detail\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-ace-quality-2.png?v=1786014145\" alt=\"ACE frame construction detail\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-ace-quality-3.png?v=1786014152\" alt=\"ACE fit and profile detail\"\u003e\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003cbutton class=\"lgc-arrow lgc-prev\" data-arrow-prev=\"qualidade\" aria-label=\"Précédent\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M15 18l-6-6 6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\u003cbutton class=\"lgc-arrow lgc-next\" data-arrow-next=\"qualidade\" aria-label=\"Suivant\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M9 18l6-6-6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-dots\" data-dots=\"qualidade\"\u003e\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n  \u003cdiv class=\"lgc-carousel-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\" data-i18n=\"carousel2.eyebrow\"\u003eEn Mouvement\u003c\/span\u003e\u003ch2 class=\"lgc-h2\" data-i18n=\"carousel2.headline\"\u003eConçu pour le rythme du jour\u003c\/h2\u003e\n\n\u003cp class=\"lgc-p\" data-i18n=\"carousel2.text\"\u003eConçu pour les parcours de course, les séances de cyclisme et les activités quotidiennes dynamiques.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-carousel-wrap\"\u003e\n\n\u003cdiv class=\"lgc-carousel\" data-carousel=\"uso\"\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-ace-lifestyle-1.png?v=1786014159\" alt=\"ACE eyewear in active context\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-ace-lifestyle-2.png?v=1786014172\" alt=\"ACE eyewear outdoor lifestyle\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-ace-lifestyle-3.png?v=1786014176\" alt=\"ACE eyewear performance setting\"\u003e\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003cbutton class=\"lgc-arrow lgc-prev\" data-arrow-prev=\"uso\" aria-label=\"Précédent\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M15 18l-6-6 6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\u003cbutton class=\"lgc-arrow lgc-next\" data-arrow-next=\"uso\" aria-label=\"Suivant\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M9 18l6-6-6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-dots\" data-dots=\"uso\"\u003e\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c!-- OPTIONAL SIZE GUIDE\nInclude a size\/measurement table only when the source provides verified measurements\nin centimetres for direct comparison. Never create a table from size labels alone.\n--\u0026gt;\n\n\u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n  \u003cdiv class=\"lgc-card is-white\"\u003e\n\n\u003cdiv class=\"lgc-section-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\" data-i18n=\"specs.eyebrow\"\u003eSpécifications\u003c\/span\u003e\u003ch2 class=\"lgc-h2\" data-i18n=\"specs.headline\"\u003eDétails du produit\u003c\/h2\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tabs-nav\" data-tabgroup=\"specs\"\u003e\n\n\u003cbutton class=\"lgc-tab-btn is-active\" data-tab=\"materiais\" data-i18n=\"specs.tab1\"\u003eDesign\u003c\/button\u003e\u003cbutton class=\"lgc-tab-btn\" data-tab=\"cuidados\" data-i18n=\"specs.tab2\"\u003eEntretien\u003c\/button\u003e\u003cbutton class=\"lgc-tab-btn\" data-tab=\"tecnica\" data-i18n=\"specs.tab3\"\u003eAjustement\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tab-panel is-active\" data-panel=\"materiais\"\u003e\u003cdiv class=\"lgc-specs-list\"\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan data-i18n=\"specs.mat.label1\"\u003eStyle\u003c\/span\u003e\u003cspan data-i18n=\"specs.mat.value1\"\u003eLunettes de soleil sportives enveloppantes à écran\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan data-i18n=\"specs.mat.label2\"\u003eVerre\u003c\/span\u003e\u003cspan data-i18n=\"specs.mat.value2\"\u003eVerre écran polarisé UV400\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan data-i18n=\"specs.mat.label3\"\u003eMonture\u003c\/span\u003e\u003cspan data-i18n=\"specs.mat.value3\"\u003eMonture sportive légère\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan data-i18n=\"specs.mat.label4\"\u003eProfil\u003c\/span\u003e\u003cspan data-i18n=\"specs.mat.value4\"\u003eForme enveloppante ajustée\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tab-panel\" data-panel=\"cuidados\"\u003e\u003cdiv class=\"lgc-specs-list\"\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan data-i18n=\"specs.care.label1\"\u003eNettoyage\u003c\/span\u003e\u003cspan data-i18n=\"specs.care.value1\"\u003eNettoyer les verres avec un chiffon microfibre propre\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan data-i18n=\"specs.care.label2\"\u003eHumidité\u003c\/span\u003e\u003cspan data-i18n=\"specs.care.value2\"\u003eLaisser sécher à l'air libre avant de ranger\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan data-i18n=\"specs.care.label3\"\u003eRangement\u003c\/span\u003e\u003cspan data-i18n=\"specs.care.value3\"\u003eTenir à l'abri des surfaces dures ou abrasives\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tab-panel\" data-panel=\"tecnica\"\u003e\u003cdiv class=\"lgc-specs-list\"\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan data-i18n=\"specs.tech.label1\"\u003eIdéal pour\u003c\/span\u003e\u003cspan data-i18n=\"specs.tech.value1\"\u003eCourse à pied et cyclisme\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan data-i18n=\"specs.tech.label2\"\u003eAjustement\u003c\/span\u003e\u003cspan data-i18n=\"specs.tech.value2\"\u003eAjustement sport enveloppant\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan data-i18n=\"specs.tech.label3\"\u003eEntretien\u003c\/span\u003e\u003cspan data-i18n=\"specs.tech.value3\"\u003eRincer la poussière avant d'essuyer\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan data-i18n=\"specs.tech.label4\"\u003eDépartement\u003c\/span\u003e\u003cspan data-i18n=\"specs.tech.value4\"\u003eUnisexe\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003cdiv class=\"legacy-brand-card\" data-legacy-brand-signature=\"v6\"\u003e\n\n  \u003cdiv class=\"legacy-brand-card__inner\"\u003e\n\n    \u003cdiv class=\"legacy-brand-card__logo-wrap\"\u003e\n\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/logo-white.png?v=1785300933\" alt=\"Legacy Store\" class=\"legacy-brand-card__logo\"\u003e\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"legacy-brand-card__content\"\u003e\n\n      \u003cp class=\"legacy-brand-card__eyebrow\"\u003eÀ propos de nous\u003c\/p\u003e\n\n\n      \u003cp class=\"legacy-brand-card__text\"\u003e\n        Legacy est conçu pour ceux qui apprécient le style intemporel, les détails raffinés et la qualité durable.\n        Nous sélectionnons des essentiels élégants qui apportent confiance, caractère et sophistication sans effort\n        à la vie quotidienne.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"legacy-brand-card__socials\"\u003e\n\n      \u003ca href=\"https:\/\/instagram.com\/legacy.luxurywear\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"legacy-brand-card__social legacy-brand-card__social--clickable\" aria-label=\"Instagram Legacy Luxurywear\"\u003e\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003c!--$9--\u003e\n        \n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eInstagram\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \n\n      \u003cdiv class=\"legacy-brand-card__social\" aria-label=\"TikTok\"\u003e\n\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M14.2 4c.6 1.7 1.7 3 3.8 3.3v2.5c-1.4 0-2.7-.4-3.8-1.1v5.4c0 3-2.2 5-5.1 5-2.6 0-4.7-1.8-4.7-4.4 0-2.9 2.4-4.8 5.3-4.4v2.6c-1.2-.4-2.6.3-2.6 1.8 0 1.1.9 1.9 2 1.9 1.3 0 2.3-.8 2.3-2.6V4h2.8Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eTikTok\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"legacy-brand-card__social\" aria-label=\"YouTube\"\u003e\n\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M21.2 8.4c-.2-1-.9-1.8-1.9-2-1.7-.4-7.3-.4-7.3-.4s-5.6 0-7.3.4c-1 .2-1.7 1-1.9 2C2.4 10 2.4 12 2.4 12s0 2 .4 3.6c.2 1 .9 1.8 1.9 2 1.7.4 7.3.4 7.3.4s5.6 0 7.3-.4c1-.2 1.7-1 1.9-2 .4-1.6.4-3.6.4-3.6s0-2-.4-3.6Z\" stroke=\"currentColor\" stroke-width=\"1.8\" fill=\"none\"\u003e\u003c\/path\u003e\n            \u003cpath d=\"M10.2 9.4 15 12l-4.8 2.6V9.4Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eYouTube\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"legacy-brand-card__social\" aria-label=\"Facebook\"\u003e\n\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M13.4 20v-6.2h2.1l.4-2.5h-2.5V9.7c0-.7.2-1.2 1.2-1.2h1.4V6.2c-.2 0-.9-.1-1.8-.1-1.8 0-3.1 1.1-3.1 3.2v2h-2.1v2.5h2.1V20h2.3Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eFacebook\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \n\n\n\n\n\n\u003cstyle\u003e\n  .legacy-brand-card,\n  .legacy-brand-card * {\n    box-sizing: border-box;\n  }\n\n  .legacy-brand-card {\n    width: 100%;\n    margin: 0;\n  }\n\n  .legacy-brand-card__inner {\n    background: #1c1c1c;\n    color: #ffffff;\n    border-radius: 16px;\n    padding: 24px 22px;\n    font-family: Inter, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Arial, sans-serif;\n    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.16);\n  }\n\n  .legacy-brand-card__logo-wrap {\n    margin-bottom: 18px;\n  }\n\n  .legacy-brand-card__logo {\n    display: block;\n    max-width: 180px;\n    width: 100%;\n    height: auto;\n  }\n\n  .legacy-brand-card__content {\n    margin-bottom: 20px;\n  }\n\n  .legacy-brand-card__eyebrow {\n    margin: 0 0 10px;\n    font-size: 14px;\n    line-height: 1.2;\n    font-weight: 700;\n    color: #ffffff;\n  }\n\n  .legacy-brand-card__text {\n    margin: 0;\n    color: rgba(255, 255, 255, 0.72);\n    font-size: 15px;\n    line-height: 1.8;\n    font-weight: 400;\n    max-width: 640px;\n  }\n\n  .legacy-brand-card__socials {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 12px;\n  }\n\n  .legacy-brand-card__social {\n    display: flex;\n    align-items: center;\n    gap: 10px;\n    padding: 12px 14px;\n    border-radius: 12px;\n    background: rgba(255, 255, 255, 0.04);\n    border: 1px solid rgba(255, 255, 255, 0.08);\n    text-decoration: none;\n    color: #ffffff;\n    min-width: 0;\n  }\n\n  .legacy-brand-card__social--clickable {\n    transition: transform 0.2s ease, background 0.2s ease, border-color 0.2s ease;\n    cursor: pointer;\n  }\n\n  .legacy-brand-card__social--clickable:hover {\n    transform: translateY(-1px);\n    background: rgba(255, 255, 255, 0.07);\n    border-color: rgba(255, 255, 255, 0.16);\n  }\n\n  .legacy-brand-card__social-icon {\n    width: 18px;\n    height: 18px;\n    min-width: 18px;\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    color: #ffffff;\n  }\n\n  .legacy-brand-card__social-icon svg {\n    width: 18px;\n    height: 18px;\n    display: block;\n  }\n\n  .legacy-brand-card__social-label {\n    font-size: 13px;\n    font-weight: 600;\n    color: #ffffff;\n    white-space: nowrap;\n  }\n\n  .legacy-brand-card__social-handle {\n    margin-left: auto;\n    font-size: 13px;\n    color: rgba(255, 255, 255, 0.66);\n    overflow: hidden;\n    text-overflow: ellipsis;\n    white-space: nowrap;\n  }\n\n  @media screen and (max-width: 749px) {\n    .legacy-brand-card__inner {\n      padding: 20px 18px;\n      border-radius: 14px;\n    }\n\n    .legacy-brand-card__logo {\n      max-width: 160px;\n    }\n\n    .legacy-brand-card__text {\n      font-size: 14px;\n      line-height: 1.7;\n    }\n\n    .legacy-brand-card__socials {\n      grid-template-columns: 1fr;\n    }\n\n    .legacy-brand-card__social {\n      padding: 11px 12px;\n    }\n\n    .legacy-brand-card__social-label,\n    .legacy-brand-card__social-handle {\n      font-size: 12.5px;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cstyle\u003e\n  \/* Compatibility with the legacy PDP reset. Keeps the approved card visually identical. *\/\n  #legacy-pdp-root .legacy-brand-card,\n  #legacy-pdp-root .legacy-brand-card * { box-sizing: border-box; }\n  #legacy-pdp-root .legacy-brand-card { width: 100%; margin: 0; }\n  #legacy-pdp-root .legacy-brand-card__inner {\n    background: #1c1c1c; color: #ffffff; border-radius: 16px; padding: 24px 22px;\n    font-family: Inter, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Arial, sans-serif;\n    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.16);\n  }\n  #legacy-pdp-root .legacy-brand-card__logo-wrap { margin-bottom: 18px; }\n  #legacy-pdp-root .legacy-brand-card__logo { display: block; max-width: 180px; width: 100%; height: auto; }\n  #legacy-pdp-root .legacy-brand-card__content { margin-bottom: 20px; }\n  #legacy-pdp-root .legacy-brand-card__eyebrow {\n    margin: 0 0 10px; font-size: 14px; line-height: 1.2; font-weight: 700; color: #ffffff;\n  }\n  #legacy-pdp-root .legacy-brand-card__text {\n    margin: 0; color: rgba(255, 255, 255, 0.72); font-size: 15px; line-height: 1.8;\n    font-weight: 400; max-width: 640px;\n  }\n  #legacy-pdp-root .legacy-brand-card__socials {\n    display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 12px;\n  }\n  #legacy-pdp-root .legacy-brand-card__social {\n    display: flex; align-items: center; gap: 10px; padding: 12px 14px; border-radius: 12px;\n    background: rgba(255, 255, 255, 0.04); border: 1px solid rgba(255, 255, 255, 0.08);\n    text-decoration: none; color: #ffffff; min-width: 0;\n  }\n  #legacy-pdp-root .legacy-brand-card__social--clickable {\n    transition: transform 0.2s ease, background 0.2s ease, border-color 0.2s ease; cursor: pointer;\n  }\n  #legacy-pdp-root .legacy-brand-card__social--clickable:hover {\n    transform: translateY(-1px); background: rgba(255, 255, 255, 0.07);\n    border-color: rgba(255, 255, 255, 0.16);\n  }\n  #legacy-pdp-root .legacy-brand-card__social-icon {\n    width: 18px; height: 18px; min-width: 18px; display: inline-flex;\n    align-items: center; justify-content: center; color: #ffffff;\n  }\n  #legacy-pdp-root .legacy-brand-card__social-icon svg { width: 18px; height: 18px; display: block; }\n  #legacy-pdp-root .legacy-brand-card__social-label {\n    font-size: 13px; font-weight: 600; color: #ffffff; white-space: nowrap;\n  }\n  #legacy-pdp-root .legacy-brand-card__social-handle {\n    margin-left: auto; font-size: 13px; color: rgba(255, 255, 255, 0.66);\n    overflow: hidden; text-overflow: ellipsis; white-space: nowrap;\n  }\n  @media screen and (max-width: 749px) {\n    #legacy-pdp-root .legacy-brand-card__inner { padding: 20px 18px; border-radius: 14px; }\n    #legacy-pdp-root .legacy-brand-card__logo { max-width: 160px; }\n    #legacy-pdp-root .legacy-brand-card__text { font-size: 14px; line-height: 1.7; }\n    #legacy-pdp-root .legacy-brand-card__socials { grid-template-columns: 1fr; }\n    #legacy-pdp-root .legacy-brand-card__social { padding: 11px 12px; }\n    #legacy-pdp-root .legacy-brand-card__social-label,\n    #legacy-pdp-root .legacy-brand-card__social-handle { font-size: 12.5px; }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"lgc-wrap lgc-tagline\"\u003eL'héritage n'est pas ce que nous avons. C'est ce que nous laissons.\u003c\/div\u003e\n\n\n\n\n\n\n\u003cscript\u003e\n(function(){\n  var translations = {\"en\":{\"hero\":{\"headline\":\"ACE — Focus Built for Motion.\",\"sub\":\"A wraparound shield silhouette for running, cycling and fast everyday movement, with polarized UV400 coverage.\",\"pill1\":\"Polarized Shield\",\"pill2\":\"UV400 Coverage\",\"pill3\":\"14-Day Returns\"},\"pillars\":{\"eyebrow\":\"Why Legacy\",\"headline\":\"Confident coverage, aerodynamic lines, versatile performance\",\"quality\":{\"title\":\"Wide Shield Lens\",\"desc\":\"The continuous wraparound lens creates a broad visual field and a modern sports silhouette.\"},\"price\":{\"title\":\"Fair Price\",\"desc\":\"Purposeful design without unnecessary retail markup.\"},\"trust\":{\"title\":\"Secure Wrap\",\"desc\":\"Curved temples and an integrated nose support help the frame sit close during active use.\"},\"guarantee\":{\"title\":\"Guarantee + Returns\",\"desc\":\"14-day right of withdrawal and protection against manufacturing defects.\"}},\"carousel1\":{\"eyebrow\":\"The Details\",\"headline\":\"Performance construction, examined up close\",\"text\":\"Explore shield curvature, nose support, temple profile and mirrored finish.\"},\"carousel2\":{\"eyebrow\":\"In Motion\",\"headline\":\"Built for the pace of the day\",\"text\":\"Designed for running routes, cycling sessions and active everyday plans.\"},\"specs\":{\"eyebrow\":\"Specifications\",\"headline\":\"Product details\",\"tab1\":\"Design\",\"tab2\":\"Care\",\"tab3\":\"Use\",\"mat\":{\"label1\":\"Style\",\"value1\":\"Wraparound shield sports sunglasses\",\"label2\":\"Lens\",\"value2\":\"Polarized UV400 shield lens\",\"label3\":\"Frame\",\"value3\":\"Lightweight sport frame\",\"label4\":\"Profile\",\"value4\":\"Close-fitting wraparound shape\"},\"care\":{\"label1\":\"Cleaning\",\"value1\":\"Wipe lenses with a clean microfibre cloth\",\"label2\":\"Moisture\",\"value2\":\"Allow to air dry before storage\",\"label3\":\"Storage\",\"value3\":\"Keep protected from hard or abrasive surfaces\"},\"tech\":{\"label1\":\"Best For\",\"value1\":\"Running and cycling\",\"label2\":\"Fit\",\"value2\":\"Sport wrap fit\",\"label3\":\"Care\",\"value3\":\"Rinse away dust before wiping\",\"label4\":\"Department\",\"value4\":\"Unisex\"}}}};\n\n  function getByPath(obj, path){\n    return path.split('.').reduce(function(o,k){\n      return (o \u0026\u0026 o[k] !== undefined) ? o[k] : null;\n    }, obj);\n  }\n\n  function detectLang(){ return 'en'; }\n\n  function applyLang(root, lang){\n    if(!translations[lang]) lang = 'en';\n    root.querySelectorAll('[data-i18n]').forEach(function(el){\n      var val = getByPath(translations[lang], el.getAttribute('data-i18n'));\n      if(val !== null) el.innerHTML = val;\n    });\n    root.querySelectorAll('[data-tabgroup]').forEach(function(nav){\n      var section = nav.closest('.lgc-card') || root;\n      var buttons = nav.querySelectorAll('.lgc-tab-btn');\n      buttons.forEach(function(btn){\n        btn.addEventListener('click', function(){\n          var target = btn.getAttribute('data-tab');\n          buttons.forEach(function(b){ b.classList.remove('is-active'); });\n          btn.classList.add('is-active');\n          section.querySelectorAll('.lgc-tab-panel').forEach(function(panel){\n            panel.classList.toggle('is-active', panel.getAttribute('data-panel') === target);\n          });\n        });\n      });\n    });\n\n    root.querySelectorAll('.lgc-faq-item').forEach(function(item){\n      var q = item.querySelector('.lgc-faq-q');\n      if(q) q.addEventListener('click', function(){ item.classList.toggle('is-open'); });\n    });\n\n    var AUTOPLAY_MS = 5000;\n\n    root.querySelectorAll('.lgc-carousel').forEach(function(carousel){\n      var key = carousel.getAttribute('data-carousel');\n      var dotsWrap = root.querySelector('[data-dots=\"' + key + '\"]');\n      var originals = Array.prototype.slice.call(carousel.querySelectorAll('.lgc-carousel-item'));\n      var n = originals.length;\n      if(!dotsWrap || n \u003c 2) return;\n\n      originals.forEach(function(_, i){\n        var dot = document.createElement('span');\n        dot.className = 'lgc-dot' + (i === 0 ? ' is-active' : '');\n        dotsWrap.appendChild(dot);\n      });\n      var dots = dotsWrap.querySelectorAll('.lgc-dot');\n\n      var firstClone = originals[0].cloneNode(true);\n      var lastClone = originals[n - 1].cloneNode(true);\n      firstClone.setAttribute('aria-hidden', 'true');\n      lastClone.setAttribute('aria-hidden', 'true');\n      carousel.appendChild(firstClone);\n      carousel.insertBefore(lastClone, originals[0]);\n\n      var allItems = Array.prototype.slice.call(carousel.children);\n\n      function scrollLeftFor(el){\n        return el.getBoundingClientRect().left - carousel.getBoundingClientRect().left + carousel.scrollLeft;\n      }\n      function goTo(i, smooth){\n        carousel.scrollTo({ left: scrollLeftFor(allItems[i]), behavior: smooth ? 'smooth' : 'auto' });\n      }\n      function setActiveDot(realIndex){\n        dots.forEach(function(d, i){ d.classList.toggle('is-active', i === realIndex); });\n      }\n\n      goTo(1, false);\n\n      var settleTimer = null;\n      var autoplayTimer = null;\n\n      function settle(){\n        var center = carousel.scrollLeft + carousel.clientWidth \/ 2;\n        var closest = 1;\n        var closestDist = Infinity;\n        allItems.forEach(function(item, i){\n          var itemCenter = item.offsetLeft + item.clientWidth \/ 2;\n          var dist = Math.abs(itemCenter - center);\n          if(dist \u003c closestDist){ closestDist = dist; closest = i; }\n        });\n        var realIndex = (closest - 1 + n) % n;\n        setActiveDot(realIndex);\n        if(closest === 0){ goTo(n, false); }\n        else if(closest === allItems.length - 1){ goTo(1, false); }\n      }\n\n      carousel.addEventListener('scroll', function(){\n        clearTimeout(settleTimer);\n        settleTimer = setTimeout(settle, 120);\n      });\n\n      function step(dir){\n        var w = originals[0].getBoundingClientRect().width + 10;\n        carousel.scrollBy({ left: w * dir, behavior: 'smooth' });\n      }\n\n      function scheduleAutoplay(){\n        clearTimeout(autoplayTimer);\n        autoplayTimer = setTimeout(function(){\n          step(1);\n          scheduleAutoplay();\n        }, AUTOPLAY_MS);\n      }\n      function restartAutoplay(){ scheduleAutoplay(); }\n\n      ['pointerdown', 'touchstart', 'wheel'].forEach(function(evt){\n        carousel.addEventListener(evt, restartAutoplay, { passive: true });\n      });\n\n      var prevBtn = root.querySelector('[data-arrow-prev=\"' + key + '\"]');\n      var nextBtn = root.querySelector('[data-arrow-next=\"' + key + '\"]');\n      if(prevBtn) prevBtn.addEventListener('click', function(){ step(-1); restartAutoplay(); });\n      if(nextBtn) nextBtn.addEventListener('click', function(){ step(1); restartAutoplay(); });\n\n      scheduleAutoplay();\n    });\n  });\n})();\n\u003c\/script\u003e\n","brand":"Legacy","offers":[{"title":"Standardtitel","offer_id":50226137989360,"sku":"DJED5-WO616001","price":39.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0855\/6357\/2464\/files\/ace-aurora-gallery-02_cac3eb02-9b6f-4c2c-9f59-fa54a80024aa.png?v=1786195961"},{"product_id":"ace-prism-rainbow-polarized-uv400-running-sunglasses","title":"Lunettes de soleil de course ACE Prism Rainbow polarisées UV400","description":"\n\n\u003cdiv class=\"legacy-pdp\" id=\"legacy-pdp-root\"\u003e\n\n\u003cstyle\u003e#legacy-pdp-root{  --lgc-black:#0D0D0D;  --lgc-graphite:#2B2B2B;  --lgc-stone:#D9D6CF;  --lgc-cream:#F2EFE9;  --lgc-white:#FFFFFF;  --lgc-ink-soft: rgba(13,13,13,0.62);  --lgc-ink-faint: rgba(13,13,13,0.42);  --lgc-line: rgba(13,13,13,0.08);  --lgc-radius-lg: 24px;  --lgc-radius-md: 18px;  --lgc-radius-sm: 12px;  --lgc-sans: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;  all: initial;  display:block;  box-sizing:border-box;  font-family: var(--lgc-sans);  color: var(--lgc-black);  background: var(--lgc-white);  -webkit-font-smoothing: antialiased;  text-align:left;  line-height:1.5;  max-width:600px;  margin:0 auto;}#legacy-pdp-root *, #legacy-pdp-root *::before, #legacy-pdp-root *::after{  box-sizing:border-box; margin:0; padding:0; font-family:inherit;  color:inherit; text-align:left; line-height:inherit; -webkit-font-smoothing: antialiased;}#legacy-pdp-root img{ max-width:100%; display:block; border:0; }#legacy-pdp-root button{ background:none; border:0; cursor:pointer; font:inherit; }#legacy-pdp-root ul{ list-style:none; }#legacy-pdp-root svg{ display:block; flex-shrink:0; }\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@300;400;500;600;700;800\u0026display=swap');\n#legacy-pdp-root .lgc-wrap{ padding:0 18px; }#legacy-pdp-root .lgc-section{ padding:36px 0; }\n#legacy-pdp-root .lgc-badge{  display:inline-flex; align-items:center; gap:6px;  background:var(--lgc-cream); color:var(--lgc-black);  padding:6px 14px; border-radius:999px; font-size:11.5px; font-weight:600;}#legacy-pdp-root .lgc-badge-dot{ width:6px; height:6px; border-radius:50%; background:var(--lgc-black); }\n#legacy-pdp-root .lgc-eyebrow{ font-size:12.5px; font-weight:600; color:var(--lgc-ink-soft); }#legacy-pdp-root h1.lgc-h1{ font-size:24px; font-weight:700; letter-spacing:-0.02em; line-height:1.12; }#legacy-pdp-root h2.lgc-h2{ font-size:22px; font-weight:700; letter-spacing:-0.02em; line-height:1.15; }#legacy-pdp-root h3.lgc-h3{ font-size:18px; font-weight:600; letter-spacing:-0.01em; }#legacy-pdp-root p.lgc-p{ font-size:15px; font-weight:400; color:var(--lgc-ink-soft); line-height:1.55; }\n\/* ---------- HERO ---------- *\/#legacy-pdp-root .lgc-hero{ padding:36px 0 8px; text-align:center; }#legacy-pdp-root .lgc-hero h1{ margin-top:14px; }#legacy-pdp-root .lgc-hero-sub{ margin:14px 0 0; font-size:15.5px; color:var(--lgc-ink-soft); }#legacy-pdp-root .lgc-hero-pills{ display:flex; gap:8px; justify-content:center; margin-top:20px; flex-wrap:wrap; }#legacy-pdp-root .lgc-pill{  font-size:12px; font-weight:500; padding:7px 14px; border-radius:999px;  background:var(--lgc-white); border:1px solid var(--lgc-line); color:var(--lgc-black);}#legacy-pdp-root .lgc-hero-img{  margin-top:26px; border-radius:var(--lgc-radius-lg); overflow:hidden; background:var(--lgc-cream);}#legacy-pdp-root .lgc-hero-img img{ width:100%; aspect-ratio:4\/5; object-fit:cover; }\n\/* ---------- PILARES ---------- *\/#legacy-pdp-root .lgc-pillars-head{ margin-bottom:18px; }#legacy-pdp-root .lgc-pillars-head h2{ margin-top:8px; }#legacy-pdp-root .lgc-pillar-grid{ display:grid; grid-template-columns:1fr 1fr; gap:12px; }#legacy-pdp-root .lgc-pillar{  border-radius:var(--lgc-radius-md); padding:20px 18px; min-height:150px;  display:flex; flex-direction:column; justify-content:flex-start;}#legacy-pdp-root .lgc-pillar.is-dark{ background:var(--lgc-black); color:var(--lgc-white); }#legacy-pdp-root .lgc-pillar.is-graphite{ background:var(--lgc-graphite); color:var(--lgc-white); }#legacy-pdp-root .lgc-pillar.is-stone{ background:var(--lgc-stone); color:var(--lgc-black); }#legacy-pdp-root .lgc-pillar.is-cream{ background:var(--lgc-cream); color:var(--lgc-black); }#legacy-pdp-root .lgc-pillar svg{ width:20px; height:20px; margin-bottom:16px; opacity:.9; }#legacy-pdp-root .lgc-pillar h4{ font-size:15px; font-weight:600; margin-bottom:6px; letter-spacing:-0.01em; }#legacy-pdp-root .lgc-pillar p{ font-size:12.5px; opacity:.72; font-weight:400; line-height:1.4; }\n\/* ---------- CARROSSÉIS ---------- *\/#legacy-pdp-root .lgc-carousel-head{ margin-bottom:16px; }#legacy-pdp-root .lgc-carousel-head h2{ margin-top:8px; }#legacy-pdp-root .lgc-carousel-head .lgc-p{ margin-top:6px; }#legacy-pdp-root .lgc-carousel{  display:flex; overflow-x:auto; gap:10px; scroll-snap-type:x mandatory;  -webkit-overflow-scrolling:touch; scrollbar-width:none; padding-bottom:2px;  margin:0 -18px; padding-left:18px; padding-right:18px;}#legacy-pdp-root .lgc-carousel::-webkit-scrollbar{ display:none; }#legacy-pdp-root .lgc-carousel-item{  flex:0 0 82%; scroll-snap-align:center; border-radius:var(--lgc-radius-md);  overflow:hidden; background:var(--lgc-cream); position:relative;}#legacy-pdp-root .lgc-carousel-item img{ width:100%; aspect-ratio:9\/16; object-fit:cover; }#legacy-pdp-root .lgc-carousel-cap{  position:absolute; left:10px; bottom:10px; background:rgba(13,13,13,0.55);  color:var(--lgc-white); font-size:11.5px; font-weight:500; padding:5px 10px; border-radius:999px;  backdrop-filter:blur(4px);}#legacy-pdp-root .lgc-carousel-wrap{ position:relative; }#legacy-pdp-root .lgc-arrow{  position:absolute; top:50%; transform:translateY(-50%); z-index:2;  width:32px; height:32px; border-radius:50%; background:rgba(13,13,13,0.5);  display:flex; align-items:center; justify-content:center; backdrop-filter:blur(4px);}#legacy-pdp-root .lgc-arrow svg{ width:16px; height:16px; stroke:var(--lgc-white); }#legacy-pdp-root .lgc-arrow.lgc-prev{ left:8px; }#legacy-pdp-root .lgc-arrow.lgc-next{ right:8px; }#legacy-pdp-root .lgc-dots{ display:flex; justify-content:center; gap:6px; margin-top:14px; }#legacy-pdp-root .lgc-dot{ width:6px; height:6px; border-radius:50%; background:var(--lgc-line); transition:all .2s ease; }#legacy-pdp-root .lgc-dot.is-active{ background:var(--lgc-black); width:16px; border-radius:3px; }\n\/* ---------- CARDS (dimensões \/ specs \/ faq) ---------- *\/#legacy-pdp-root .lgc-card{ background:var(--lgc-cream); border-radius:var(--lgc-radius-lg); padding:22px 18px; }#legacy-pdp-root .lgc-card.is-white{ background:var(--lgc-white); border:1px solid var(--lgc-line); }#legacy-pdp-root .lgc-section-head{ margin-bottom:18px; }#legacy-pdp-root .lgc-section-head h2{ margin-top:6px; }#legacy-pdp-root .lgc-tabs-nav{  display:inline-flex; gap:4px; background:var(--lgc-white); padding:4px; border-radius:999px; margin-bottom:18px;}#legacy-pdp-root .lgc-card.is-white .lgc-tabs-nav{ background:var(--lgc-cream); }#legacy-pdp-root .lgc-tab-btn{  padding:8px 14px; font-size:12.5px; font-weight:600; border-radius:999px; color:var(--lgc-ink-faint);  transition:all .2s ease;}#legacy-pdp-root .lgc-tab-btn.is-active{ background:var(--lgc-black); color:var(--lgc-white); }#legacy-pdp-root .lgc-tab-panel{ display:none; }#legacy-pdp-root .lgc-tab-panel.is-active{ display:block; }\n#legacy-pdp-root table.lgc-table{  width:100%; border-collapse:separate; border-spacing:0; font-size:13.5px;  background:var(--lgc-white); border-radius:var(--lgc-radius-sm); overflow:hidden;}#legacy-pdp-root table.lgc-table th, #legacy-pdp-root table.lgc-table td{  padding:11px 12px; text-align:left; border-bottom:1px solid var(--lgc-line);}#legacy-pdp-root table.lgc-table td:first-child{ font-weight:600; width:46%; }#legacy-pdp-root table.lgc-table tr:last-child td{ border-bottom:0; }#legacy-pdp-root .lgc-size-note{ font-size:12px; color:var(--lgc-ink-faint); margin-top:14px; }#legacy-pdp-root .lgc-table-scroll{  max-width:100%; overflow:hidden;  border-radius:var(--lgc-radius-sm); border:1px solid var(--lgc-line);}#legacy-pdp-root .lgc-table-scroll table.lgc-table{  width:100%; table-layout:fixed; border-radius:0; font-size:10.5px;}#legacy-pdp-root .lgc-table-scroll table.lgc-table th,#legacy-pdp-root .lgc-table-scroll table.lgc-table td{  padding:7px 3px; text-align:center; white-space:normal; word-break:break-word; overflow-wrap:break-word;}#legacy-pdp-root .lgc-table-scroll table.lgc-table th{  font-size:7.8px; letter-spacing:0; text-transform:uppercase; font-weight:600;  color:var(--lgc-ink-soft); background:var(--lgc-cream); line-height:1.2;}#legacy-pdp-root .lgc-table-scroll table.lgc-table td:first-child,#legacy-pdp-root .lgc-table-scroll table.lgc-table th:first-child{  font-weight:700;}\n#legacy-pdp-root .lgc-specs-list{ display:grid; gap:0; }#legacy-pdp-root .lgc-specs-row{  display:grid; grid-template-columns:1fr; gap:2px; padding:13px 0; border-bottom:1px solid var(--lgc-line); font-size:13.5px;}#legacy-pdp-root .lgc-specs-row:last-child{ border-bottom:0; }#legacy-pdp-root .lgc-specs-row span:first-child{ font-weight:600; color:var(--lgc-black); font-size:11px; text-transform:uppercase; letter-spacing:.04em; opacity:.6; }#legacy-pdp-root .lgc-specs-row span:last-child{ color:var(--lgc-black); }\n\/* ---------- GARANTIA (2 por linha) ---------- *\/#legacy-pdp-root .lgc-trust-head{ margin-bottom:18px; }#legacy-pdp-root .lgc-trust-head h2{ margin-top:8px; }#legacy-pdp-root .lgc-trust-grid{ display:grid; grid-template-columns:1fr 1fr; gap:12px; }#legacy-pdp-root .lgc-trust-item{  border-radius:var(--lgc-radius-md); padding:20px 14px; text-align:center; background:var(--lgc-cream);}#legacy-pdp-root .lgc-trust-item svg{ width:22px; height:22px; margin:0 auto 12px; }#legacy-pdp-root .lgc-trust-item h4{ font-size:14px; font-weight:600; margin-bottom:5px; }#legacy-pdp-root .lgc-trust-item p{ font-size:12px; color:var(--lgc-ink-soft); line-height:1.4; }\n\/* ---------- FAQ ---------- *\/#legacy-pdp-root .lgc-faq-item{ border-bottom:1px solid var(--lgc-line); }#legacy-pdp-root .lgc-faq-item:last-child{ border-bottom:0; }#legacy-pdp-root .lgc-faq-q{  width:100%; display:flex; justify-content:space-between; align-items:center; gap:10px;  padding:15px 2px; font-size:14px; font-weight:600; text-align:left;}#legacy-pdp-root .lgc-faq-q .lgc-plus{ font-size:18px; font-weight:300; transition:transform .25s ease; color:var(--lgc-ink-faint); }#legacy-pdp-root .lgc-faq-item.is-open .lgc-plus{ transform:rotate(45deg); }#legacy-pdp-root .lgc-faq-a{ max-height:0; overflow:hidden; transition:max-height .3s ease; }#legacy-pdp-root .lgc-faq-a-inner{ padding:0 2px 16px; font-size:13px; color:var(--lgc-ink-soft); }#legacy-pdp-root .lgc-faq-item.is-open .lgc-faq-a{ max-height:300px; }\n\/* ---------- FOOTER ---------- *\/#legacy-pdp-root .lgc-tagline{ text-align:center; padding:32px 20px 6px; font-size:13px; color:var(--lgc-ink-faint); font-weight:500; }\n\/* ---------- LANG SWITCH (bandeiras) ---------- *\/#legacy-pdp-root .lgc-langbar{ display:flex; justify-content:center; gap:8px; padding-top:14px; }#legacy-pdp-root .lgc-lang-btn{  width:26px; height:19px; padding:0; border-radius:2px; overflow:hidden;  border:1px solid var(--lgc-line); opacity:.55; transition:opacity .2s ease, border-color .2s ease;  line-height:0;}#legacy-pdp-root .lgc-lang-btn img{ width:100%; height:100%; object-fit:cover; border-radius:1px; }#legacy-pdp-root .lgc-lang-btn.is-active{ opacity:1; border-color:var(--lgc-black); }\n\u003c\/style\u003e\n\n\u003csection class=\"lgc-wrap lgc-hero\"\u003e\n  \u003cspan class=\"lgc-badge\"\u003e\u003cspan class=\"lgc-badge-dot\"\u003e\u003c\/span\u003eLEGACY — Conçu pour durer\u003c\/span\u003e\n  \u003ch2 class=\"lgc-h1\" data-i18n=\"hero.headline\"\u003eACE — Concentration axée sur le mouvement.\u003c\/h2\u003e\n\n  \u003cp class=\"lgc-hero-sub\" data-i18n=\"hero.sub\"\u003eUne silhouette de bouclier enveloppant pour la course, le cyclisme et les mouvements quotidiens rapides, avec une couverture polarisée UV400.\u003c\/p\u003e\n\n  \u003cdiv class=\"lgc-hero-pills\"\u003e\n\n    \u003cspan class=\"lgc-pill\" data-i18n=\"hero.pill1\"\u003eÉcran Polarisé\u003c\/span\u003e\n    \u003cspan class=\"lgc-pill\" data-i18n=\"hero.pill2\"\u003eProtection UV400\u003c\/span\u003e\n    \u003cspan class=\"lgc-pill\" data-i18n=\"hero.pill3\"\u003eRetours sous 14 Jours\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-hero-img\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-ace-hero.png?v=1786014129\" alt=\"ACE unbranded eyewear hero\"\u003e\u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\u003csection class=\"lgc-wrap lgc-section\"\u003e\n  \u003cdiv class=\"lgc-pillars-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\" data-i18n=\"pillars.eyebrow\"\u003ePourquoi Legacy\u003c\/span\u003e\u003ch2 class=\"lgc-h2\" data-i18n=\"pillars.headline\"\u003eCouverture confiante, lignes aérodynamiques, performances polyvalentes\u003c\/h2\u003e\n\n\n\u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-pillar-grid\"\u003e\n\n    \u003cdiv class=\"lgc-pillar is-dark\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M12 2 21 7 21 17 12 22 3 17 3 7Z\"\u003e\u003c\/path\u003e\u003cpath d=\"M3 7 12 12 21 7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch4 data-i18n=\"pillars.quality.title\"\u003eLarge Lentille Bouclier\u003c\/h4\u003e\n\n\u003cp data-i18n=\"pillars.quality.desc\"\u003eLa lentille enveloppante continue crée un large champ visuel et une silhouette sportive moderne.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-pillar is-stone\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M4 4h9l7 7-9 9-7-7z\"\u003e\u003c\/path\u003e\u003ccircle cx=\"9\" cy=\"9\" r=\"1.4\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003ch4 data-i18n=\"pillars.price.title\"\u003ePrix Équitable\u003c\/h4\u003e\n\n\u003cp data-i18n=\"pillars.price.desc\"\u003eConception utile sans majoration inutile du prix de détail.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-pillar is-graphite\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M12 2 3 6v6c0 5 4 8.5 9 10 5-1.5 9-5 9-10V6z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch4 data-i18n=\"pillars.trust.title\"\u003eEnveloppement Sécurisé\u003c\/h4\u003e\n\n\u003cp data-i18n=\"pillars.trust.desc\"\u003eLes branches courbées et un support nasal intégré permettent à la monture de rester près du visage lors d'une utilisation active.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-pillar is-cream\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M4 12a8 8 0 1 0 3-6.2\"\u003e\u003c\/path\u003e\u003cpath d=\"M4 4v5h5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch4 data-i18n=\"pillars.guarantee.title\"\u003eGarantie + Retours\u003c\/h4\u003e\n\n\u003cp data-i18n=\"pillars.guarantee.desc\"\u003eDroit de rétractation de 14 jours et protection contre les défauts de fabrication.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n  \u003cdiv class=\"lgc-carousel-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\" data-i18n=\"carousel1.eyebrow\"\u003eLes Détails\u003c\/span\u003e\u003ch2 class=\"lgc-h2\" data-i18n=\"carousel1.headline\"\u003eConstruction performante, examinée de près\u003c\/h2\u003e\n\n\u003cp class=\"lgc-p\" data-i18n=\"carousel1.text\"\u003eDécouvrez la courbure de l'écran, le support nasal, le profil des branches et la finition miroir.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-carousel-wrap\"\u003e\n\n\u003cdiv class=\"lgc-carousel\" data-carousel=\"qualidade\"\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-ace-quality-1.png?v=1786014136\" alt=\"ACE lens and material detail\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-ace-quality-2.png?v=1786014145\" alt=\"ACE frame construction detail\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-ace-quality-3.png?v=1786014152\" alt=\"ACE fit and profile detail\"\u003e\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003cbutton class=\"lgc-arrow lgc-prev\" data-arrow-prev=\"qualidade\" aria-label=\"Previous\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M15 18l-6-6 6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\u003cbutton class=\"lgc-arrow lgc-next\" data-arrow-next=\"qualidade\" aria-label=\"Next\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M9 18l6-6-6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-dots\" data-dots=\"qualidade\"\u003e\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n  \u003cdiv class=\"lgc-carousel-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\" data-i18n=\"carousel2.eyebrow\"\u003eEn Mouvement\u003c\/span\u003e\u003ch2 class=\"lgc-h2\" data-i18n=\"carousel2.headline\"\u003eConçu pour le rythme de la journée\u003c\/h2\u003e\n\n\u003cp class=\"lgc-p\" data-i18n=\"carousel2.text\"\u003eConçu pour les courses à pied, les sessions de vélo et les activités quotidiennes dynamiques.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-carousel-wrap\"\u003e\n\n\u003cdiv class=\"lgc-carousel\" data-carousel=\"uso\"\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-ace-lifestyle-1.png?v=1786014159\" alt=\"ACE eyewear in active context\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-ace-lifestyle-2.png?v=1786014172\" alt=\"ACE eyewear outdoor lifestyle\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-ace-lifestyle-3.png?v=1786014176\" alt=\"ACE eyewear performance setting\"\u003e\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003cbutton class=\"lgc-arrow lgc-prev\" data-arrow-prev=\"uso\" aria-label=\"Previous\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M15 18l-6-6 6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\u003cbutton class=\"lgc-arrow lgc-next\" data-arrow-next=\"uso\" aria-label=\"Next\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M9 18l6-6-6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-dots\" data-dots=\"uso\"\u003e\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c!-- OPTIONAL SIZE GUIDE\nInclude a size\/measurement table only when the source provides verified measurements\nin centimetres for direct comparison. Never create a table from size labels alone.\n--\u0026gt;\n\n\u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n  \u003cdiv class=\"lgc-card is-white\"\u003e\n\n\u003cdiv class=\"lgc-section-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\" data-i18n=\"specs.eyebrow\"\u003eSpécifications\u003c\/span\u003e\u003ch2 class=\"lgc-h2\" data-i18n=\"specs.headline\"\u003eDétails du produit\u003c\/h2\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tabs-nav\" data-tabgroup=\"specs\"\u003e\n\n\u003cbutton class=\"lgc-tab-btn is-active\" data-tab=\"materiais\" data-i18n=\"specs.tab1\"\u003eDesign\u003c\/button\u003e\u003cbutton class=\"lgc-tab-btn\" data-tab=\"cuidados\" data-i18n=\"specs.tab2\"\u003eEntretien\u003c\/button\u003e\u003cbutton class=\"lgc-tab-btn\" data-tab=\"tecnica\" data-i18n=\"specs.tab3\"\u003eAjustement\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tab-panel is-active\" data-panel=\"materiais\"\u003e\u003cdiv class=\"lgc-specs-list\"\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan data-i18n=\"specs.mat.label1\"\u003eStyle\u003c\/span\u003e\u003cspan data-i18n=\"specs.mat.value1\"\u003eLunettes de soleil sportives avec écran enveloppant\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan data-i18n=\"specs.mat.label2\"\u003eVerre\u003c\/span\u003e\u003cspan data-i18n=\"specs.mat.value2\"\u003eVerre écran polarisé UV400\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan data-i18n=\"specs.mat.label3\"\u003eMonture\u003c\/span\u003e\u003cspan data-i18n=\"specs.mat.value3\"\u003eMonture sportive légère\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan data-i18n=\"specs.mat.label4\"\u003eProfil\u003c\/span\u003e\u003cspan data-i18n=\"specs.mat.value4\"\u003eForme enveloppante ajustée\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tab-panel\" data-panel=\"cuidados\"\u003e\u003cdiv class=\"lgc-specs-list\"\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan data-i18n=\"specs.care.label1\"\u003eNettoyage\u003c\/span\u003e\u003cspan data-i18n=\"specs.care.value1\"\u003eEssuyez les verres avec un chiffon microfibre propre\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan data-i18n=\"specs.care.label2\"\u003eHumidité\u003c\/span\u003e\u003cspan data-i18n=\"specs.care.value2\"\u003eLaissez sécher à l'air libre avant de ranger\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan data-i18n=\"specs.care.label3\"\u003eRangement\u003c\/span\u003e\u003cspan data-i18n=\"specs.care.value3\"\u003eProtégez des surfaces dures ou abrasives\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tab-panel\" data-panel=\"tecnica\"\u003e\u003cdiv class=\"lgc-specs-list\"\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan data-i18n=\"specs.tech.label1\"\u003eIdéal pour\u003c\/span\u003e\u003cspan data-i18n=\"specs.tech.value1\"\u003eCourse à pied et cyclisme\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan data-i18n=\"specs.tech.label2\"\u003eAjustement\u003c\/span\u003e\u003cspan data-i18n=\"specs.tech.value2\"\u003eAjustement enveloppant sportif\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan data-i18n=\"specs.tech.label3\"\u003eEntretien\u003c\/span\u003e\u003cspan data-i18n=\"specs.tech.value3\"\u003eRincez la poussière avant d'essuyer\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan data-i18n=\"specs.tech.label4\"\u003eCatégorie\u003c\/span\u003e\u003cspan data-i18n=\"specs.tech.value4\"\u003eUnisexe\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003cdiv class=\"legacy-brand-card\" data-legacy-brand-signature=\"v6\"\u003e\n\n  \u003cdiv class=\"legacy-brand-card__inner\"\u003e\n\n    \u003cdiv class=\"legacy-brand-card__logo-wrap\"\u003e\n\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/logo-white.png?v=1785300933\" alt=\"Legacy Store\" class=\"legacy-brand-card__logo\"\u003e\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"legacy-brand-card__content\"\u003e\n\n      \u003cp class=\"legacy-brand-card__eyebrow\"\u003eÀ Propos de Nous\u003c\/p\u003e\n\n\n      \u003cp class=\"legacy-brand-card__text\"\u003e\n        Legacy est conçu pour ceux qui valorisent le style intemporel, les détails raffinés et la qualité durable.\n        Nous sélectionnons des essentiels élégants qui apportent confiance, caractère et sophistication sans effort\n        à la vie quotidienne.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"legacy-brand-card__socials\"\u003e\n\n      \u003ca href=\"https:\/\/instagram.com\/legacy.luxurywear\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"legacy-brand-card__social legacy-brand-card__social--clickable\" aria-label=\"Instagram Legacy Luxurywear\"\u003e\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003c!--$9--\u003e\n        \n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eInstagram\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \n\n      \u003cdiv class=\"legacy-brand-card__social\" aria-label=\"TikTok\"\u003e\n\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M14.2 4c.6 1.7 1.7 3 3.8 3.3v2.5c-1.4 0-2.7-.4-3.8-1.1v5.4c0 3-2.2 5-5.1 5-2.6 0-4.7-1.8-4.7-4.4 0-2.9 2.4-4.8 5.3-4.4v2.6c-1.2-.4-2.6.3-2.6 1.8 0 1.1.9 1.9 2 1.9 1.3 0 2.3-.8 2.3-2.6V4h2.8Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eTikTok\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"legacy-brand-card__social\" aria-label=\"YouTube\"\u003e\n\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M21.2 8.4c-.2-1-.9-1.8-1.9-2-1.7-.4-7.3-.4-7.3-.4s-5.6 0-7.3.4c-1 .2-1.7 1-1.9 2C2.4 10 2.4 12 2.4 12s0 2 .4 3.6c.2 1 .9 1.8 1.9 2 1.7.4 7.3.4 7.3.4s5.6 0 7.3-.4c1-.2 1.7-1 1.9-2 .4-1.6.4-3.6.4-3.6s0-2-.4-3.6Z\" stroke=\"currentColor\" stroke-width=\"1.8\" fill=\"none\"\u003e\u003c\/path\u003e\n            \u003cpath d=\"M10.2 9.4 15 12l-4.8 2.6V9.4Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eYouTube\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"legacy-brand-card__social\" aria-label=\"Facebook\"\u003e\n\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M13.4 20v-6.2h2.1l.4-2.5h-2.5V9.7c0-.7.2-1.2 1.2-1.2h1.4V6.2c-.2 0-.9-.1-1.8-.1-1.8 0-3.1 1.1-3.1 3.2v2h-2.1v2.5h2.1V20h2.3Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eFacebook\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \n\n\n\n\n\n\u003cstyle\u003e\n  .legacy-brand-card,\n  .legacy-brand-card * {\n    box-sizing: border-box;\n  }\n\n  .legacy-brand-card {\n    width: 100%;\n    margin: 0;\n  }\n\n  .legacy-brand-card__inner {\n    background: #1c1c1c;\n    color: #ffffff;\n    border-radius: 16px;\n    padding: 24px 22px;\n    font-family: Inter, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Arial, sans-serif;\n    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.16);\n  }\n\n  .legacy-brand-card__logo-wrap {\n    margin-bottom: 18px;\n  }\n\n  .legacy-brand-card__logo {\n    display: block;\n    max-width: 180px;\n    width: 100%;\n    height: auto;\n  }\n\n  .legacy-brand-card__content {\n    margin-bottom: 20px;\n  }\n\n  .legacy-brand-card__eyebrow {\n    margin: 0 0 10px;\n    font-size: 14px;\n    line-height: 1.2;\n    font-weight: 700;\n    color: #ffffff;\n  }\n\n  .legacy-brand-card__text {\n    margin: 0;\n    color: rgba(255, 255, 255, 0.72);\n    font-size: 15px;\n    line-height: 1.8;\n    font-weight: 400;\n    max-width: 640px;\n  }\n\n  .legacy-brand-card__socials {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 12px;\n  }\n\n  .legacy-brand-card__social {\n    display: flex;\n    align-items: center;\n    gap: 10px;\n    padding: 12px 14px;\n    border-radius: 12px;\n    background: rgba(255, 255, 255, 0.04);\n    border: 1px solid rgba(255, 255, 255, 0.08);\n    text-decoration: none;\n    color: #ffffff;\n    min-width: 0;\n  }\n\n  .legacy-brand-card__social--clickable {\n    transition: transform 0.2s ease, background 0.2s ease, border-color 0.2s ease;\n    cursor: pointer;\n  }\n\n  .legacy-brand-card__social--clickable:hover {\n    transform: translateY(-1px);\n    background: rgba(255, 255, 255, 0.07);\n    border-color: rgba(255, 255, 255, 0.16);\n  }\n\n  .legacy-brand-card__social-icon {\n    width: 18px;\n    height: 18px;\n    min-width: 18px;\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    color: #ffffff;\n  }\n\n  .legacy-brand-card__social-icon svg {\n    width: 18px;\n    height: 18px;\n    display: block;\n  }\n\n  .legacy-brand-card__social-label {\n    font-size: 13px;\n    font-weight: 600;\n    color: #ffffff;\n    white-space: nowrap;\n  }\n\n  .legacy-brand-card__social-handle {\n    margin-left: auto;\n    font-size: 13px;\n    color: rgba(255, 255, 255, 0.66);\n    overflow: hidden;\n    text-overflow: ellipsis;\n    white-space: nowrap;\n  }\n\n  @media screen and (max-width: 749px) {\n    .legacy-brand-card__inner {\n      padding: 20px 18px;\n      border-radius: 14px;\n    }\n\n    .legacy-brand-card__logo {\n      max-width: 160px;\n    }\n\n    .legacy-brand-card__text {\n      font-size: 14px;\n      line-height: 1.7;\n    }\n\n    .legacy-brand-card__socials {\n      grid-template-columns: 1fr;\n    }\n\n    .legacy-brand-card__social {\n      padding: 11px 12px;\n    }\n\n    .legacy-brand-card__social-label,\n    .legacy-brand-card__social-handle {\n      font-size: 12.5px;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cstyle\u003e\n  \/* Compatibility with the legacy PDP reset. Keeps the approved card visually identical. *\/\n  #legacy-pdp-root .legacy-brand-card,\n  #legacy-pdp-root .legacy-brand-card * { box-sizing: border-box; }\n  #legacy-pdp-root .legacy-brand-card { width: 100%; margin: 0; }\n  #legacy-pdp-root .legacy-brand-card__inner {\n    background: #1c1c1c; color: #ffffff; border-radius: 16px; padding: 24px 22px;\n    font-family: Inter, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Arial, sans-serif;\n    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.16);\n  }\n  #legacy-pdp-root .legacy-brand-card__logo-wrap { margin-bottom: 18px; }\n  #legacy-pdp-root .legacy-brand-card__logo { display: block; max-width: 180px; width: 100%; height: auto; }\n  #legacy-pdp-root .legacy-brand-card__content { margin-bottom: 20px; }\n  #legacy-pdp-root .legacy-brand-card__eyebrow {\n    margin: 0 0 10px; font-size: 14px; line-height: 1.2; font-weight: 700; color: #ffffff;\n  }\n  #legacy-pdp-root .legacy-brand-card__text {\n    margin: 0; color: rgba(255, 255, 255, 0.72); font-size: 15px; line-height: 1.8;\n    font-weight: 400; max-width: 640px;\n  }\n  #legacy-pdp-root .legacy-brand-card__socials {\n    display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 12px;\n  }\n  #legacy-pdp-root .legacy-brand-card__social {\n    display: flex; align-items: center; gap: 10px; padding: 12px 14px; border-radius: 12px;\n    background: rgba(255, 255, 255, 0.04); border: 1px solid rgba(255, 255, 255, 0.08);\n    text-decoration: none; color: #ffffff; min-width: 0;\n  }\n  #legacy-pdp-root .legacy-brand-card__social--clickable {\n    transition: transform 0.2s ease, background 0.2s ease, border-color 0.2s ease; cursor: pointer;\n  }\n  #legacy-pdp-root .legacy-brand-card__social--clickable:hover {\n    transform: translateY(-1px); background: rgba(255, 255, 255, 0.07);\n    border-color: rgba(255, 255, 255, 0.16);\n  }\n  #legacy-pdp-root .legacy-brand-card__social-icon {\n    width: 18px; height: 18px; min-width: 18px; display: inline-flex;\n    align-items: center; justify-content: center; color: #ffffff;\n  }\n  #legacy-pdp-root .legacy-brand-card__social-icon svg { width: 18px; height: 18px; display: block; }\n  #legacy-pdp-root .legacy-brand-card__social-label {\n    font-size: 13px; font-weight: 600; color: #ffffff; white-space: nowrap;\n  }\n  #legacy-pdp-root .legacy-brand-card__social-handle {\n    margin-left: auto; font-size: 13px; color: rgba(255, 255, 255, 0.66);\n    overflow: hidden; text-overflow: ellipsis; white-space: nowrap;\n  }\n  @media screen and (max-width: 749px) {\n    #legacy-pdp-root .legacy-brand-card__inner { padding: 20px 18px; border-radius: 14px; }\n    #legacy-pdp-root .legacy-brand-card__logo { max-width: 160px; }\n    #legacy-pdp-root .legacy-brand-card__text { font-size: 14px; line-height: 1.7; }\n    #legacy-pdp-root .legacy-brand-card__socials { grid-template-columns: 1fr; }\n    #legacy-pdp-root .legacy-brand-card__social { padding: 11px 12px; }\n    #legacy-pdp-root .legacy-brand-card__social-label,\n    #legacy-pdp-root .legacy-brand-card__social-handle { font-size: 12.5px; }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"lgc-wrap lgc-tagline\"\u003eLegacy n'est pas ce que nous avons. C'est ce que nous laissons.\u003c\/div\u003e\n\n\n\n\n\n\n\u003cscript\u003e\n(function(){\n  var translations = {\"en\":{\"hero\":{\"headline\":\"ACE — Focus Built for Motion.\",\"sub\":\"A wraparound shield silhouette for running, cycling and fast everyday movement, with polarized UV400 coverage.\",\"pill1\":\"Polarized Shield\",\"pill2\":\"UV400 Coverage\",\"pill3\":\"14-Day Returns\"},\"pillars\":{\"eyebrow\":\"Why Legacy\",\"headline\":\"Confident coverage, aerodynamic lines, versatile performance\",\"quality\":{\"title\":\"Wide Shield Lens\",\"desc\":\"The continuous wraparound lens creates a broad visual field and a modern sports silhouette.\"},\"price\":{\"title\":\"Fair Price\",\"desc\":\"Purposeful design without unnecessary retail markup.\"},\"trust\":{\"title\":\"Secure Wrap\",\"desc\":\"Curved temples and an integrated nose support help the frame sit close during active use.\"},\"guarantee\":{\"title\":\"Guarantee + Returns\",\"desc\":\"14-day right of withdrawal and protection against manufacturing defects.\"}},\"carousel1\":{\"eyebrow\":\"The Details\",\"headline\":\"Performance construction, examined up close\",\"text\":\"Explore shield curvature, nose support, temple profile and mirrored finish.\"},\"carousel2\":{\"eyebrow\":\"In Motion\",\"headline\":\"Built for the pace of the day\",\"text\":\"Designed for running routes, cycling sessions and active everyday plans.\"},\"specs\":{\"eyebrow\":\"Specifications\",\"headline\":\"Product details\",\"tab1\":\"Design\",\"tab2\":\"Care\",\"tab3\":\"Use\",\"mat\":{\"label1\":\"Style\",\"value1\":\"Wraparound shield sports sunglasses\",\"label2\":\"Lens\",\"value2\":\"Polarized UV400 shield lens\",\"label3\":\"Frame\",\"value3\":\"Lightweight sport frame\",\"label4\":\"Profile\",\"value4\":\"Close-fitting wraparound shape\"},\"care\":{\"label1\":\"Cleaning\",\"value1\":\"Wipe lenses with a clean microfibre cloth\",\"label2\":\"Moisture\",\"value2\":\"Allow to air dry before storage\",\"label3\":\"Storage\",\"value3\":\"Keep protected from hard or abrasive surfaces\"},\"tech\":{\"label1\":\"Best For\",\"value1\":\"Running and cycling\",\"label2\":\"Fit\",\"value2\":\"Sport wrap fit\",\"label3\":\"Care\",\"value3\":\"Rinse away dust before wiping\",\"label4\":\"Department\",\"value4\":\"Unisex\"}}}};\n\n  function getByPath(obj, path){\n    return path.split('.').reduce(function(o,k){\n      return (o \u0026\u0026 o[k] !== undefined) ? o[k] : null;\n    }, obj);\n  }\n\n  function detectLang(){ return 'en'; }\n\n  function applyLang(root, lang){\n    if(!translations[lang]) lang = 'en';\n    root.querySelectorAll('[data-i18n]').forEach(function(el){\n      var val = getByPath(translations[lang], el.getAttribute('data-i18n'));\n      if(val !== null) el.innerHTML = val;\n    });\n    root.querySelectorAll('[data-tabgroup]').forEach(function(nav){\n      var section = nav.closest('.lgc-card') || root;\n      var buttons = nav.querySelectorAll('.lgc-tab-btn');\n      buttons.forEach(function(btn){\n        btn.addEventListener('click', function(){\n          var target = btn.getAttribute('data-tab');\n          buttons.forEach(function(b){ b.classList.remove('is-active'); });\n          btn.classList.add('is-active');\n          section.querySelectorAll('.lgc-tab-panel').forEach(function(panel){\n            panel.classList.toggle('is-active', panel.getAttribute('data-panel') === target);\n          });\n        });\n      });\n    });\n\n    root.querySelectorAll('.lgc-faq-item').forEach(function(item){\n      var q = item.querySelector('.lgc-faq-q');\n      if(q) q.addEventListener('click', function(){ item.classList.toggle('is-open'); });\n    });\n\n    var AUTOPLAY_MS = 5000;\n\n    root.querySelectorAll('.lgc-carousel').forEach(function(carousel){\n      var key = carousel.getAttribute('data-carousel');\n      var dotsWrap = root.querySelector('[data-dots=\"' + key + '\"]');\n      var originals = Array.prototype.slice.call(carousel.querySelectorAll('.lgc-carousel-item'));\n      var n = originals.length;\n      if(!dotsWrap || n \u003c 2) return;\n\n      originals.forEach(function(_, i){\n        var dot = document.createElement('span');\n        dot.className = 'lgc-dot' + (i === 0 ? ' is-active' : '');\n        dotsWrap.appendChild(dot);\n      });\n      var dots = dotsWrap.querySelectorAll('.lgc-dot');\n\n      var firstClone = originals[0].cloneNode(true);\n      var lastClone = originals[n - 1].cloneNode(true);\n      firstClone.setAttribute('aria-hidden', 'true');\n      lastClone.setAttribute('aria-hidden', 'true');\n      carousel.appendChild(firstClone);\n      carousel.insertBefore(lastClone, originals[0]);\n\n      var allItems = Array.prototype.slice.call(carousel.children);\n\n      function scrollLeftFor(el){\n        return el.getBoundingClientRect().left - carousel.getBoundingClientRect().left + carousel.scrollLeft;\n      }\n      function goTo(i, smooth){\n        carousel.scrollTo({ left: scrollLeftFor(allItems[i]), behavior: smooth ? 'smooth' : 'auto' });\n      }\n      function setActiveDot(realIndex){\n        dots.forEach(function(d, i){ d.classList.toggle('is-active', i === realIndex); });\n      }\n\n      goTo(1, false);\n\n      var settleTimer = null;\n      var autoplayTimer = null;\n\n      function settle(){\n        var center = carousel.scrollLeft + carousel.clientWidth \/ 2;\n        var closest = 1;\n        var closestDist = Infinity;\n        allItems.forEach(function(item, i){\n          var itemCenter = item.offsetLeft + item.clientWidth \/ 2;\n          var dist = Math.abs(itemCenter - center);\n          if(dist \u003c closestDist){ closestDist = dist; closest = i; }\n        });\n        var realIndex = (closest - 1 + n) % n;\n        setActiveDot(realIndex);\n        if(closest === 0){ goTo(n, false); }\n        else if(closest === allItems.length - 1){ goTo(1, false); }\n      }\n\n      carousel.addEventListener('scroll', function(){\n        clearTimeout(settleTimer);\n        settleTimer = setTimeout(settle, 120);\n      });\n\n      function step(dir){\n        var w = originals[0].getBoundingClientRect().width + 10;\n        carousel.scrollBy({ left: w * dir, behavior: 'smooth' });\n      }\n\n      function scheduleAutoplay(){\n        clearTimeout(autoplayTimer);\n        autoplayTimer = setTimeout(function(){\n          step(1);\n          scheduleAutoplay();\n        }, AUTOPLAY_MS);\n      }\n      function restartAutoplay(){ scheduleAutoplay(); }\n\n      ['pointerdown', 'touchstart', 'wheel'].forEach(function(evt){\n        carousel.addEventListener(evt, restartAutoplay, { passive: true });\n      });\n\n      var prevBtn = root.querySelector('[data-arrow-prev=\"' + key + '\"]');\n      var nextBtn = root.querySelector('[data-arrow-next=\"' + key + '\"]');\n      if(prevBtn) prevBtn.addEventListener('click', function(){ step(-1); restartAutoplay(); });\n      if(nextBtn) nextBtn.addEventListener('click', function(){ step(1); restartAutoplay(); });\n\n      scheduleAutoplay();\n    });\n  });\n})();\n\u003c\/script\u003e\n","brand":"Legacy","offers":[{"title":"Standardtitel","offer_id":50226138022128,"sku":"DJED5-WO616003","price":39.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0855\/6357\/2464\/files\/ace-prism-gallery-02_72440104-3736-46b1-856a-61a0e17bd1a6.png?v=1786195962"},{"product_id":"ace-onyx-black-polarized-uv400-running-sunglasses","title":"Lunettes de soleil de course polarisées UV400 ACE Onyx Black","description":"\n\n\u003cdiv class=\"legacy-pdp\" id=\"legacy-pdp-root\"\u003e\n\n\u003cstyle\u003e#legacy-pdp-root{  --lgc-black:#0D0D0D;  --lgc-graphite:#2B2B2B;  --lgc-stone:#D9D6CF;  --lgc-cream:#F2EFE9;  --lgc-white:#FFFFFF;  --lgc-ink-soft: rgba(13,13,13,0.62);  --lgc-ink-faint: rgba(13,13,13,0.42);  --lgc-line: rgba(13,13,13,0.08);  --lgc-radius-lg: 24px;  --lgc-radius-md: 18px;  --lgc-radius-sm: 12px;  --lgc-sans: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;  all: initial;  display:block;  box-sizing:border-box;  font-family: var(--lgc-sans);  color: var(--lgc-black);  background: var(--lgc-white);  -webkit-font-smoothing: antialiased;  text-align:left;  line-height:1.5;  max-width:600px;  margin:0 auto;}#legacy-pdp-root *, #legacy-pdp-root *::before, #legacy-pdp-root *::after{  box-sizing:border-box; margin:0; padding:0; font-family:inherit;  color:inherit; text-align:left; line-height:inherit; -webkit-font-smoothing: antialiased;}#legacy-pdp-root img{ max-width:100%; display:block; border:0; }#legacy-pdp-root button{ background:none; border:0; cursor:pointer; font:inherit; }#legacy-pdp-root ul{ list-style:none; }#legacy-pdp-root svg{ display:block; flex-shrink:0; }\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@300;400;500;600;700;800\u0026display=swap');\n#legacy-pdp-root .lgc-wrap{ padding:0 18px; }#legacy-pdp-root .lgc-section{ padding:36px 0; }\n#legacy-pdp-root .lgc-badge{  display:inline-flex; align-items:center; gap:6px;  background:var(--lgc-cream); color:var(--lgc-black);  padding:6px 14px; border-radius:999px; font-size:11.5px; font-weight:600;}#legacy-pdp-root .lgc-badge-dot{ width:6px; height:6px; border-radius:50%; background:var(--lgc-black); }\n#legacy-pdp-root .lgc-eyebrow{ font-size:12.5px; font-weight:600; color:var(--lgc-ink-soft); }#legacy-pdp-root h1.lgc-h1{ font-size:24px; font-weight:700; letter-spacing:-0.02em; line-height:1.12; }#legacy-pdp-root h2.lgc-h2{ font-size:22px; font-weight:700; letter-spacing:-0.02em; line-height:1.15; }#legacy-pdp-root h3.lgc-h3{ font-size:18px; font-weight:600; letter-spacing:-0.01em; }#legacy-pdp-root p.lgc-p{ font-size:15px; font-weight:400; color:var(--lgc-ink-soft); line-height:1.55; }\n\/* ---------- HERO ---------- *\/#legacy-pdp-root .lgc-hero{ padding:36px 0 8px; text-align:center; }#legacy-pdp-root .lgc-hero h1{ margin-top:14px; }#legacy-pdp-root .lgc-hero-sub{ margin:14px 0 0; font-size:15.5px; color:var(--lgc-ink-soft); }#legacy-pdp-root .lgc-hero-pills{ display:flex; gap:8px; justify-content:center; margin-top:20px; flex-wrap:wrap; }#legacy-pdp-root .lgc-pill{  font-size:12px; font-weight:500; padding:7px 14px; border-radius:999px;  background:var(--lgc-white); border:1px solid var(--lgc-line); color:var(--lgc-black);}#legacy-pdp-root .lgc-hero-img{  margin-top:26px; border-radius:var(--lgc-radius-lg); overflow:hidden; background:var(--lgc-cream);}#legacy-pdp-root .lgc-hero-img img{ width:100%; aspect-ratio:4\/5; object-fit:cover; }\n\/* ---------- PILARES ---------- *\/#legacy-pdp-root .lgc-pillars-head{ margin-bottom:18px; }#legacy-pdp-root .lgc-pillars-head h2{ margin-top:8px; }#legacy-pdp-root .lgc-pillar-grid{ display:grid; grid-template-columns:1fr 1fr; gap:12px; }#legacy-pdp-root .lgc-pillar{  border-radius:var(--lgc-radius-md); padding:20px 18px; min-height:150px;  display:flex; flex-direction:column; justify-content:flex-start;}#legacy-pdp-root .lgc-pillar.is-dark{ background:var(--lgc-black); color:var(--lgc-white); }#legacy-pdp-root .lgc-pillar.is-graphite{ background:var(--lgc-graphite); color:var(--lgc-white); }#legacy-pdp-root .lgc-pillar.is-stone{ background:var(--lgc-stone); color:var(--lgc-black); }#legacy-pdp-root .lgc-pillar.is-cream{ background:var(--lgc-cream); color:var(--lgc-black); }#legacy-pdp-root .lgc-pillar svg{ width:20px; height:20px; margin-bottom:16px; opacity:.9; }#legacy-pdp-root .lgc-pillar h4{ font-size:15px; font-weight:600; margin-bottom:6px; letter-spacing:-0.01em; }#legacy-pdp-root .lgc-pillar p{ font-size:12.5px; opacity:.72; font-weight:400; line-height:1.4; }\n\/* ---------- CARROSSÉIS ---------- *\/#legacy-pdp-root .lgc-carousel-head{ margin-bottom:16px; }#legacy-pdp-root .lgc-carousel-head h2{ margin-top:8px; }#legacy-pdp-root .lgc-carousel-head .lgc-p{ margin-top:6px; }#legacy-pdp-root .lgc-carousel{  display:flex; overflow-x:auto; gap:10px; scroll-snap-type:x mandatory;  -webkit-overflow-scrolling:touch; scrollbar-width:none; padding-bottom:2px;  margin:0 -18px; padding-left:18px; padding-right:18px;}#legacy-pdp-root .lgc-carousel::-webkit-scrollbar{ display:none; }#legacy-pdp-root .lgc-carousel-item{  flex:0 0 82%; scroll-snap-align:center; border-radius:var(--lgc-radius-md);  overflow:hidden; background:var(--lgc-cream); position:relative;}#legacy-pdp-root .lgc-carousel-item img{ width:100%; aspect-ratio:9\/16; object-fit:cover; }#legacy-pdp-root .lgc-carousel-cap{  position:absolute; left:10px; bottom:10px; background:rgba(13,13,13,0.55);  color:var(--lgc-white); font-size:11.5px; font-weight:500; padding:5px 10px; border-radius:999px;  backdrop-filter:blur(4px);}#legacy-pdp-root .lgc-carousel-wrap{ position:relative; }#legacy-pdp-root .lgc-arrow{  position:absolute; top:50%; transform:translateY(-50%); z-index:2;  width:32px; height:32px; border-radius:50%; background:rgba(13,13,13,0.5);  display:flex; align-items:center; justify-content:center; backdrop-filter:blur(4px);}#legacy-pdp-root .lgc-arrow svg{ width:16px; height:16px; stroke:var(--lgc-white); }#legacy-pdp-root .lgc-arrow.lgc-prev{ left:8px; }#legacy-pdp-root .lgc-arrow.lgc-next{ right:8px; }#legacy-pdp-root .lgc-dots{ display:flex; justify-content:center; gap:6px; margin-top:14px; }#legacy-pdp-root .lgc-dot{ width:6px; height:6px; border-radius:50%; background:var(--lgc-line); transition:all .2s ease; }#legacy-pdp-root .lgc-dot.is-active{ background:var(--lgc-black); width:16px; border-radius:3px; }\n\/* ---------- CARDS (dimensões \/ specs \/ faq) ---------- *\/#legacy-pdp-root .lgc-card{ background:var(--lgc-cream); border-radius:var(--lgc-radius-lg); padding:22px 18px; }#legacy-pdp-root .lgc-card.is-white{ background:var(--lgc-white); border:1px solid var(--lgc-line); }#legacy-pdp-root .lgc-section-head{ margin-bottom:18px; }#legacy-pdp-root .lgc-section-head h2{ margin-top:6px; }#legacy-pdp-root .lgc-tabs-nav{  display:inline-flex; gap:4px; background:var(--lgc-white); padding:4px; border-radius:999px; margin-bottom:18px;}#legacy-pdp-root .lgc-card.is-white .lgc-tabs-nav{ background:var(--lgc-cream); }#legacy-pdp-root .lgc-tab-btn{  padding:8px 14px; font-size:12.5px; font-weight:600; border-radius:999px; color:var(--lgc-ink-faint);  transition:all .2s ease;}#legacy-pdp-root .lgc-tab-btn.is-active{ background:var(--lgc-black); color:var(--lgc-white); }#legacy-pdp-root .lgc-tab-panel{ display:none; }#legacy-pdp-root .lgc-tab-panel.is-active{ display:block; }\n#legacy-pdp-root table.lgc-table{  width:100%; border-collapse:separate; border-spacing:0; font-size:13.5px;  background:var(--lgc-white); border-radius:var(--lgc-radius-sm); overflow:hidden;}#legacy-pdp-root table.lgc-table th, #legacy-pdp-root table.lgc-table td{  padding:11px 12px; text-align:left; border-bottom:1px solid var(--lgc-line);}#legacy-pdp-root table.lgc-table td:first-child{ font-weight:600; width:46%; }#legacy-pdp-root table.lgc-table tr:last-child td{ border-bottom:0; }#legacy-pdp-root .lgc-size-note{ font-size:12px; color:var(--lgc-ink-faint); margin-top:14px; }#legacy-pdp-root .lgc-table-scroll{  max-width:100%; overflow:hidden;  border-radius:var(--lgc-radius-sm); border:1px solid var(--lgc-line);}#legacy-pdp-root .lgc-table-scroll table.lgc-table{  width:100%; table-layout:fixed; border-radius:0; font-size:10.5px;}#legacy-pdp-root .lgc-table-scroll table.lgc-table th,#legacy-pdp-root .lgc-table-scroll table.lgc-table td{  padding:7px 3px; text-align:center; white-space:normal; word-break:break-word; overflow-wrap:break-word;}#legacy-pdp-root .lgc-table-scroll table.lgc-table th{  font-size:7.8px; letter-spacing:0; text-transform:uppercase; font-weight:600;  color:var(--lgc-ink-soft); background:var(--lgc-cream); line-height:1.2;}#legacy-pdp-root .lgc-table-scroll table.lgc-table td:first-child,#legacy-pdp-root .lgc-table-scroll table.lgc-table th:first-child{  font-weight:700;}\n#legacy-pdp-root .lgc-specs-list{ display:grid; gap:0; }#legacy-pdp-root .lgc-specs-row{  display:grid; grid-template-columns:1fr; gap:2px; padding:13px 0; border-bottom:1px solid var(--lgc-line); font-size:13.5px;}#legacy-pdp-root .lgc-specs-row:last-child{ border-bottom:0; }#legacy-pdp-root .lgc-specs-row span:first-child{ font-weight:600; color:var(--lgc-black); font-size:11px; text-transform:uppercase; letter-spacing:.04em; opacity:.6; }#legacy-pdp-root .lgc-specs-row span:last-child{ color:var(--lgc-black); }\n\/* ---------- GARANTIA (2 por linha) ---------- *\/#legacy-pdp-root .lgc-trust-head{ margin-bottom:18px; }#legacy-pdp-root .lgc-trust-head h2{ margin-top:8px; }#legacy-pdp-root .lgc-trust-grid{ display:grid; grid-template-columns:1fr 1fr; gap:12px; }#legacy-pdp-root .lgc-trust-item{  border-radius:var(--lgc-radius-md); padding:20px 14px; text-align:center; background:var(--lgc-cream);}#legacy-pdp-root .lgc-trust-item svg{ width:22px; height:22px; margin:0 auto 12px; }#legacy-pdp-root .lgc-trust-item h4{ font-size:14px; font-weight:600; margin-bottom:5px; }#legacy-pdp-root .lgc-trust-item p{ font-size:12px; color:var(--lgc-ink-soft); line-height:1.4; }\n\/* ---------- FAQ ---------- *\/#legacy-pdp-root .lgc-faq-item{ border-bottom:1px solid var(--lgc-line); }#legacy-pdp-root .lgc-faq-item:last-child{ border-bottom:0; }#legacy-pdp-root .lgc-faq-q{  width:100%; display:flex; justify-content:space-between; align-items:center; gap:10px;  padding:15px 2px; font-size:14px; font-weight:600; text-align:left;}#legacy-pdp-root .lgc-faq-q .lgc-plus{ font-size:18px; font-weight:300; transition:transform .25s ease; color:var(--lgc-ink-faint); }#legacy-pdp-root .lgc-faq-item.is-open .lgc-plus{ transform:rotate(45deg); }#legacy-pdp-root .lgc-faq-a{ max-height:0; overflow:hidden; transition:max-height .3s ease; }#legacy-pdp-root .lgc-faq-a-inner{ padding:0 2px 16px; font-size:13px; color:var(--lgc-ink-soft); }#legacy-pdp-root .lgc-faq-item.is-open .lgc-faq-a{ max-height:300px; }\n\/* ---------- FOOTER ---------- *\/#legacy-pdp-root .lgc-tagline{ text-align:center; padding:32px 20px 6px; font-size:13px; color:var(--lgc-ink-faint); font-weight:500; }\n\/* ---------- LANG SWITCH (bandeiras) ---------- *\/#legacy-pdp-root .lgc-langbar{ display:flex; justify-content:center; gap:8px; padding-top:14px; }#legacy-pdp-root .lgc-lang-btn{  width:26px; height:19px; padding:0; border-radius:2px; overflow:hidden;  border:1px solid var(--lgc-line); opacity:.55; transition:opacity .2s ease, border-color .2s ease;  line-height:0;}#legacy-pdp-root .lgc-lang-btn img{ width:100%; height:100%; object-fit:cover; border-radius:1px; }#legacy-pdp-root .lgc-lang-btn.is-active{ opacity:1; border-color:var(--lgc-black); }\n\u003c\/style\u003e\n\n\u003csection class=\"lgc-wrap lgc-hero\"\u003e\n  \u003cspan class=\"lgc-badge\"\u003e\u003cspan class=\"lgc-badge-dot\"\u003e\u003c\/span\u003eLEGACY — Conçu pour durer\u003c\/span\u003e\n  \u003ch2 class=\"lgc-h1\" data-i18n=\"hero.headline\"\u003eACE — Concentration conçue pour le mouvement.\u003c\/h2\u003e\n\n  \u003cp class=\"lgc-hero-sub\" data-i18n=\"hero.sub\"\u003eUne silhouette de protection enveloppante pour la course, le cyclisme et les mouvements rapides quotidiens, avec une protection UV400 polarisée.\u003c\/p\u003e\n\n  \u003cdiv class=\"lgc-hero-pills\"\u003e\n\n    \u003cspan class=\"lgc-pill\" data-i18n=\"hero.pill1\"\u003eProtection polarisée\u003c\/span\u003e\n    \u003cspan class=\"lgc-pill\" data-i18n=\"hero.pill2\"\u003eProtection UV400\u003c\/span\u003e\n    \u003cspan class=\"lgc-pill\" data-i18n=\"hero.pill3\"\u003eRetours sous 14 jours\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-hero-img\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-ace-hero.png?v=1786014129\" alt=\"ACE unbranded eyewear hero\"\u003e\u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\u003csection class=\"lgc-wrap lgc-section\"\u003e\n  \u003cdiv class=\"lgc-pillars-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\" data-i18n=\"pillars.eyebrow\"\u003ePourquoi Legacy\u003c\/span\u003e\u003ch2 class=\"lgc-h2\" data-i18n=\"pillars.headline\"\u003eCouverture confiante, lignes aérodynamiques, performance polyvalente\u003c\/h2\u003e\n\n\n\u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-pillar-grid\"\u003e\n\n    \u003cdiv class=\"lgc-pillar is-dark\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M12 2 21 7 21 17 12 22 3 17 3 7Z\"\u003e\u003c\/path\u003e\u003cpath d=\"M3 7 12 12 21 7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch4 data-i18n=\"pillars.quality.title\"\u003eVerres larges\u003c\/h4\u003e\n\n\u003cp data-i18n=\"pillars.quality.desc\"\u003eLe verre enveloppant continu crée un large champ visuel et une silhouette sportive moderne.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-pillar is-stone\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M4 4h9l7 7-9 9-7-7z\"\u003e\u003c\/path\u003e\u003ccircle cx=\"9\" cy=\"9\" r=\"1.4\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003ch4 data-i18n=\"pillars.price.title\"\u003ePrix juste\u003c\/h4\u003e\n\n\u003cp data-i18n=\"pillars.price.desc\"\u003eDesign fonctionnel sans majoration inutile du prix de vente au détail.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-pillar is-graphite\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M12 2 3 6v6c0 5 4 8.5 9 10 5-1.5 9-5 9-10V6z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch4 data-i18n=\"pillars.trust.title\"\u003eEnveloppement sécurisé\u003c\/h4\u003e\n\n\u003cp data-i18n=\"pillars.trust.desc\"\u003eLes branches incurvées et un support nasal intégré aident la monture à rester près du visage lors d'une utilisation active.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-pillar is-cream\"\u003e\n\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M4 12a8 8 0 1 0 3-6.2\"\u003e\u003c\/path\u003e\u003cpath d=\"M4 4v5h5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch4 data-i18n=\"pillars.guarantee.title\"\u003eGarantie + Retours\u003c\/h4\u003e\n\n\u003cp data-i18n=\"pillars.guarantee.desc\"\u003eDroit de rétractation de 14 jours et protection contre les défauts de fabrication.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n  \u003cdiv class=\"lgc-carousel-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\" data-i18n=\"carousel1.eyebrow\"\u003eLes détails\u003c\/span\u003e\u003ch2 class=\"lgc-h2\" data-i18n=\"carousel1.headline\"\u003eConstruction performante, examinée de près\u003c\/h2\u003e\n\n\u003cp class=\"lgc-p\" data-i18n=\"carousel1.text\"\u003eDécouvrez la courbure du verre, le support nasal, le profil des branches et la finition miroir.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-carousel-wrap\"\u003e\n\n\u003cdiv class=\"lgc-carousel\" data-carousel=\"qualidade\"\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-ace-quality-1.png?v=1786014136\" alt=\"ACE lens and material detail\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-ace-quality-2.png?v=1786014145\" alt=\"ACE frame construction detail\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-ace-quality-3.png?v=1786014152\" alt=\"ACE fit and profile detail\"\u003e\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003cbutton class=\"lgc-arrow lgc-prev\" data-arrow-prev=\"qualidade\" aria-label=\"Précédent\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M15 18l-6-6 6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\u003cbutton class=\"lgc-arrow lgc-next\" data-arrow-next=\"qualidade\" aria-label=\"Suivant\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M9 18l6-6-6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-dots\" data-dots=\"qualidade\"\u003e\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n  \u003cdiv class=\"lgc-carousel-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\" data-i18n=\"carousel2.eyebrow\"\u003eEn mouvement\u003c\/span\u003e\u003ch2 class=\"lgc-h2\" data-i18n=\"carousel2.headline\"\u003eConçu pour le rythme de la journée\u003c\/h2\u003e\n\n\u003cp class=\"lgc-p\" data-i18n=\"carousel2.text\"\u003eConçu pour les courses, les séances de vélo et les activités quotidiennes.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n  \u003cdiv class=\"lgc-carousel-wrap\"\u003e\n\n\u003cdiv class=\"lgc-carousel\" data-carousel=\"uso\"\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-ace-lifestyle-1.png?v=1786014159\" alt=\"ACE eyewear in active context\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-ace-lifestyle-2.png?v=1786014172\" alt=\"ACE eyewear outdoor lifestyle\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-ace-lifestyle-3.png?v=1786014176\" alt=\"ACE eyewear performance setting\"\u003e\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003cbutton class=\"lgc-arrow lgc-prev\" data-arrow-prev=\"uso\" aria-label=\"Précédent\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M15 18l-6-6 6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\u003cbutton class=\"lgc-arrow lgc-next\" data-arrow-next=\"uso\" aria-label=\"Suivant\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M9 18l6-6-6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-dots\" data-dots=\"uso\"\u003e\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c!-- OPTIONAL SIZE GUIDE\nInclude a size\/measurement table only when the source provides verified measurements\nin centimetres for direct comparison. Never create a table from size labels alone.\n--\u0026gt;\n\n\u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n  \u003cdiv class=\"lgc-card is-white\"\u003e\n\n\u003cdiv class=\"lgc-section-head\"\u003e\n\n\u003cspan class=\"lgc-eyebrow\" data-i18n=\"specs.eyebrow\"\u003eSpécifications\u003c\/span\u003e\u003ch2 class=\"lgc-h2\" data-i18n=\"specs.headline\"\u003eDétails du produit\u003c\/h2\u003e\n\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tabs-nav\" data-tabgroup=\"specs\"\u003e\n\n\u003cbutton class=\"lgc-tab-btn is-active\" data-tab=\"materiais\" data-i18n=\"specs.tab1\"\u003eConception\u003c\/button\u003e\u003cbutton class=\"lgc-tab-btn\" data-tab=\"cuidados\" data-i18n=\"specs.tab2\"\u003eEntretien\u003c\/button\u003e\u003cbutton class=\"lgc-tab-btn\" data-tab=\"tecnica\" data-i18n=\"specs.tab3\"\u003eAjustement\u003c\/button\u003e\n\n\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tab-panel is-active\" data-panel=\"materiais\"\u003e\u003cdiv class=\"lgc-specs-list\"\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan data-i18n=\"specs.mat.label1\"\u003eStyle\u003c\/span\u003e\u003cspan data-i18n=\"specs.mat.value1\"\u003eLunettes de soleil sportives enveloppantes\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan data-i18n=\"specs.mat.label2\"\u003eVerres\u003c\/span\u003e\u003cspan data-i18n=\"specs.mat.value2\"\u003eVerres polarisés UV400\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan data-i18n=\"specs.mat.label3\"\u003eMonture\u003c\/span\u003e\u003cspan data-i18n=\"specs.mat.value3\"\u003eMonture sportive légère\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan data-i18n=\"specs.mat.label4\"\u003eProfil\u003c\/span\u003e\u003cspan data-i18n=\"specs.mat.value4\"\u003eForme enveloppante ajustée\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tab-panel\" data-panel=\"cuidados\"\u003e\u003cdiv class=\"lgc-specs-list\"\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan data-i18n=\"specs.care.label1\"\u003eNettoyage\u003c\/span\u003e\u003cspan data-i18n=\"specs.care.value1\"\u003eEssuyer les verres avec un chiffon propre en microfibre\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan data-i18n=\"specs.care.label2\"\u003eHumidité\u003c\/span\u003e\u003cspan data-i18n=\"specs.care.value2\"\u003eLaisser sécher à l'air avant de les ranger\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan data-i18n=\"specs.care.label3\"\u003eRangement\u003c\/span\u003e\u003cspan data-i18n=\"specs.care.value3\"\u003eProtéger des surfaces dures ou abrasives\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-tab-panel\" data-panel=\"tecnica\"\u003e\u003cdiv class=\"lgc-specs-list\"\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan data-i18n=\"specs.tech.label1\"\u003eIdéal pour\u003c\/span\u003e\u003cspan data-i18n=\"specs.tech.value1\"\u003eCourse et cyclisme\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan data-i18n=\"specs.tech.label2\"\u003eAjustement\u003c\/span\u003e\u003cspan data-i18n=\"specs.tech.value2\"\u003eAjustement sport enveloppant\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan data-i18n=\"specs.tech.label3\"\u003eEntretien\u003c\/span\u003e\u003cspan data-i18n=\"specs.tech.value3\"\u003eRincer la poussière avant d'essuyer\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan data-i18n=\"specs.tech.label4\"\u003eDépartement\u003c\/span\u003e\u003cspan data-i18n=\"specs.tech.value4\"\u003eUnisexe\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003cdiv class=\"legacy-brand-card\" data-legacy-brand-signature=\"v6\"\u003e\n\n  \u003cdiv class=\"legacy-brand-card__inner\"\u003e\n\n    \u003cdiv class=\"legacy-brand-card__logo-wrap\"\u003e\n\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/logo-white.png?v=1785300933\" alt=\"Legacy Store\" class=\"legacy-brand-card__logo\"\u003e\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"legacy-brand-card__content\"\u003e\n\n      \u003cp class=\"legacy-brand-card__eyebrow\"\u003eÀ propos de nous\u003c\/p\u003e\n\n\n      \u003cp class=\"legacy-brand-card__text\"\u003e\n        Legacy est conçu pour ceux qui apprécient le style intemporel, les détails raffinés et la qualité durable.\n        Nous sélectionnons des essentiels sophistiqués qui apportent confiance, caractère et élégance sans effort\n        à la vie quotidienne.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"legacy-brand-card__socials\"\u003e\n\n      \u003ca href=\"https:\/\/instagram.com\/legacy.luxurywear\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"legacy-brand-card__social legacy-brand-card__social--clickable\" aria-label=\"Instagram Legacy Luxurywear\"\u003e\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003c!--$9--\u003e\n        \n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eInstagram\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \n\n      \u003cdiv class=\"legacy-brand-card__social\" aria-label=\"TikTok\"\u003e\n\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M14.2 4c.6 1.7 1.7 3 3.8 3.3v2.5c-1.4 0-2.7-.4-3.8-1.1v5.4c0 3-2.2 5-5.1 5-2.6 0-4.7-1.8-4.7-4.4 0-2.9 2.4-4.8 5.3-4.4v2.6c-1.2-.4-2.6.3-2.6 1.8 0 1.1.9 1.9 2 1.9 1.3 0 2.3-.8 2.3-2.6V4h2.8Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eTikTok\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"legacy-brand-card__social\" aria-label=\"YouTube\"\u003e\n\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M21.2 8.4c-.2-1-.9-1.8-1.9-2-1.7-.4-7.3-.4-7.3-.4s-5.6 0-7.3.4c-1 .2-1.7 1-1.9 2C2.4 10 2.4 12 2.4 12s0 2 .4 3.6c.2 1 .9 1.8 1.9 2 1.7.4 7.3.4 7.3.4s5.6 0 7.3-.4c1-.2 1.7-1 1.9-2 .4-1.6.4-3.6.4-3.6s0-2-.4-3.6Z\" stroke=\"currentColor\" stroke-width=\"1.8\" fill=\"none\"\u003e\u003c\/path\u003e\n            \u003cpath d=\"M10.2 9.4 15 12l-4.8 2.6V9.4Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eYouTube\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"legacy-brand-card__social\" aria-label=\"Facebook\"\u003e\n\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M13.4 20v-6.2h2.1l.4-2.5h-2.5V9.7c0-.7.2-1.2 1.2-1.2h1.4V6.2c-.2 0-.9-.1-1.8-.1-1.8 0-3.1 1.1-3.1 3.2v2h-2.1v2.5h2.1V20h2.3Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eFacebook\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \n\n\n\n\n\n\u003cstyle\u003e\n  .legacy-brand-card,\n  .legacy-brand-card * {\n    box-sizing: border-box;\n  }\n\n  .legacy-brand-card {\n    width: 100%;\n    margin: 0;\n  }\n\n  .legacy-brand-card__inner {\n    background: #1c1c1c;\n    color: #ffffff;\n    border-radius: 16px;\n    padding: 24px 22px;\n    font-family: Inter, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Arial, sans-serif;\n    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.16);\n  }\n\n  .legacy-brand-card__logo-wrap {\n    margin-bottom: 18px;\n  }\n\n  .legacy-brand-card__logo {\n    display: block;\n    max-width: 180px;\n    width: 100%;\n    height: auto;\n  }\n\n  .legacy-brand-card__content {\n    margin-bottom: 20px;\n  }\n\n  .legacy-brand-card__eyebrow {\n    margin: 0 0 10px;\n    font-size: 14px;\n    line-height: 1.2;\n    font-weight: 700;\n    color: #ffffff;\n  }\n\n  .legacy-brand-card__text {\n    margin: 0;\n    color: rgba(255, 255, 255, 0.72);\n    font-size: 15px;\n    line-height: 1.8;\n    font-weight: 400;\n    max-width: 640px;\n  }\n\n  .legacy-brand-card__socials {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 12px;\n  }\n\n  .legacy-brand-card__social {\n    display: flex;\n    align-items: center;\n    gap: 10px;\n    padding: 12px 14px;\n    border-radius: 12px;\n    background: rgba(255, 255, 255, 0.04);\n    border: 1px solid rgba(255, 255, 255, 0.08);\n    text-decoration: none;\n    color: #ffffff;\n    min-width: 0;\n  }\n\n  .legacy-brand-card__social--clickable {\n    transition: transform 0.2s ease, background 0.2s ease, border-color 0.2s ease;\n    cursor: pointer;\n  }\n\n  .legacy-brand-card__social--clickable:hover {\n    transform: translateY(-1px);\n    background: rgba(255, 255, 255, 0.07);\n    border-color: rgba(255, 255, 255, 0.16);\n  }\n\n  .legacy-brand-card__social-icon {\n    width: 18px;\n    height: 18px;\n    min-width: 18px;\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    color: #ffffff;\n  }\n\n  .legacy-brand-card__social-icon svg {\n    width: 18px;\n    height: 18px;\n    display: block;\n  }\n\n  .legacy-brand-card__social-label {\n    font-size: 13px;\n    font-weight: 600;\n    color: #ffffff;\n    white-space: nowrap;\n  }\n\n  .legacy-brand-card__social-handle {\n    margin-left: auto;\n    font-size: 13px;\n    color: rgba(255, 255, 255, 0.66);\n    overflow: hidden;\n    text-overflow: ellipsis;\n    white-space: nowrap;\n  }\n\n  @media screen and (max-width: 749px) {\n    .legacy-brand-card__inner {\n      padding: 20px 18px;\n      border-radius: 14px;\n    }\n\n    .legacy-brand-card__logo {\n      max-width: 160px;\n    }\n\n    .legacy-brand-card__text {\n      font-size: 14px;\n      line-height: 1.7;\n    }\n\n    .legacy-brand-card__socials {\n      grid-template-columns: 1fr;\n    }\n\n    .legacy-brand-card__social {\n      padding: 11px 12px;\n    }\n\n    .legacy-brand-card__social-label,\n    .legacy-brand-card__social-handle {\n      font-size: 12.5px;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cstyle\u003e\n  \/* Compatibility with the legacy PDP reset. Keeps the approved card visually identical. *\/\n  #legacy-pdp-root .legacy-brand-card,\n  #legacy-pdp-root .legacy-brand-card * { box-sizing: border-box; }\n  #legacy-pdp-root .legacy-brand-card { width: 100%; margin: 0; }\n  #legacy-pdp-root .legacy-brand-card__inner {\n    background: #1c1c1c; color: #ffffff; border-radius: 16px; padding: 24px 22px;\n    font-family: Inter, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Arial, sans-serif;\n    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.16);\n  }\n  #legacy-pdp-root .legacy-brand-card__logo-wrap { margin-bottom: 18px; }\n  #legacy-pdp-root .legacy-brand-card__logo { display: block; max-width: 180px; width: 100%; height: auto; }\n  #legacy-pdp-root .legacy-brand-card__content { margin-bottom: 20px; }\n  #legacy-pdp-root .legacy-brand-card__eyebrow {\n    margin: 0 0 10px; font-size: 14px; line-height: 1.2; font-weight: 700; color: #ffffff;\n  }\n  #legacy-pdp-root .legacy-brand-card__text {\n    margin: 0; color: rgba(255, 255, 255, 0.72); font-size: 15px; line-height: 1.8;\n    font-weight: 400; max-width: 640px;\n  }\n  #legacy-pdp-root .legacy-brand-card__socials {\n    display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 12px;\n  }\n  #legacy-pdp-root .legacy-brand-card__social {\n    display: flex; align-items: center; gap: 10px; padding: 12px 14px; border-radius: 12px;\n    background: rgba(255, 255, 255, 0.04); border: 1px solid rgba(255, 255, 255, 0.08);\n    text-decoration: none; color: #ffffff; min-width: 0;\n  }\n  #legacy-pdp-root .legacy-brand-card__social--clickable {\n    transition: transform 0.2s ease, background 0.2s ease, border-color 0.2s ease; cursor: pointer;\n  }\n  #legacy-pdp-root .legacy-brand-card__social--clickable:hover {\n    transform: translateY(-1px); background: rgba(255, 255, 255, 0.07);\n    border-color: rgba(255, 255, 255, 0.16);\n  }\n  #legacy-pdp-root .legacy-brand-card__social-icon {\n    width: 18px; height: 18px; min-width: 18px; display: inline-flex;\n    align-items: center; justify-content: center; color: #ffffff;\n  }\n  #legacy-pdp-root .legacy-brand-card__social-icon svg { width: 18px; height: 18px; display: block; }\n  #legacy-pdp-root .legacy-brand-card__social-label {\n    font-size: 13px; font-weight: 600; color: #ffffff; white-space: nowrap;\n  }\n  #legacy-pdp-root .legacy-brand-card__social-handle {\n    margin-left: auto; font-size: 13px; color: rgba(255, 255, 255, 0.66);\n    overflow: hidden; text-overflow: ellipsis; white-space: nowrap;\n  }\n  @media screen and (max-width: 749px) {\n    #legacy-pdp-root .legacy-brand-card__inner { padding: 20px 18px; border-radius: 14px; }\n    #legacy-pdp-root .legacy-brand-card__logo { max-width: 160px; }\n    #legacy-pdp-root .legacy-brand-card__text { font-size: 14px; line-height: 1.7; }\n    #legacy-pdp-root .legacy-brand-card__socials { grid-template-columns: 1fr; }\n    #legacy-pdp-root .legacy-brand-card__social { padding: 11px 12px; }\n    #legacy-pdp-root .legacy-brand-card__social-label,\n    #legacy-pdp-root .legacy-brand-card__social-handle { font-size: 12.5px; }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"lgc-wrap lgc-tagline\"\u003eL'héritage n'est pas ce que nous avons. C'est ce que nous laissons.\u003c\/div\u003e\n\n\n\n\n\n\n\u003cscript\u003e\n(function(){\n  var translations = {\"en\":{\"hero\":{\"headline\":\"ACE — Focus Built for Motion.\",\"sub\":\"A wraparound shield silhouette for running, cycling and fast everyday movement, with polarized UV400 coverage.\",\"pill1\":\"Polarized Shield\",\"pill2\":\"UV400 Coverage\",\"pill3\":\"14-Day Returns\"},\"pillars\":{\"eyebrow\":\"Why Legacy\",\"headline\":\"Confident coverage, aerodynamic lines, versatile performance\",\"quality\":{\"title\":\"Wide Shield Lens\",\"desc\":\"The continuous wraparound lens creates a broad visual field and a modern sports silhouette.\"},\"price\":{\"title\":\"Fair Price\",\"desc\":\"Purposeful design without unnecessary retail markup.\"},\"trust\":{\"title\":\"Secure Wrap\",\"desc\":\"Curved temples and an integrated nose support help the frame sit close during active use.\"},\"guarantee\":{\"title\":\"Guarantee + Returns\",\"desc\":\"14-day right of withdrawal and protection against manufacturing defects.\"}},\"carousel1\":{\"eyebrow\":\"The Details\",\"headline\":\"Performance construction, examined up close\",\"text\":\"Explore shield curvature, nose support, temple profile and mirrored finish.\"},\"carousel2\":{\"eyebrow\":\"In Motion\",\"headline\":\"Built for the pace of the day\",\"text\":\"Designed for running routes, cycling sessions and active everyday plans.\"},\"specs\":{\"eyebrow\":\"Specifications\",\"headline\":\"Product details\",\"tab1\":\"Design\",\"tab2\":\"Care\",\"tab3\":\"Use\",\"mat\":{\"label1\":\"Style\",\"value1\":\"Wraparound shield sports sunglasses\",\"label2\":\"Lens\",\"value2\":\"Polarized UV400 shield lens\",\"label3\":\"Frame\",\"value3\":\"Lightweight sport frame\",\"label4\":\"Profile\",\"value4\":\"Close-fitting wraparound shape\"},\"care\":{\"label1\":\"Cleaning\",\"value1\":\"Wipe lenses with a clean microfibre cloth\",\"label2\":\"Moisture\",\"value2\":\"Allow to air dry before storage\",\"label3\":\"Storage\",\"value3\":\"Keep protected from hard or abrasive surfaces\"},\"tech\":{\"label1\":\"Best For\",\"value1\":\"Running and cycling\",\"label2\":\"Fit\",\"value2\":\"Sport wrap fit\",\"label3\":\"Care\",\"value3\":\"Rinse away dust before wiping\",\"label4\":\"Department\",\"value4\":\"Unisex\"}}}};\n\n  function getByPath(obj, path){\n    return path.split('.').reduce(function(o,k){\n      return (o \u0026\u0026 o[k] !== undefined) ? o[k] : null;\n    }, obj);\n  }\n\n  function detectLang(){ return 'en'; }\n\n  function applyLang(root, lang){\n    if(!translations[lang]) lang = 'en';\n    root.querySelectorAll('[data-i18n]').forEach(function(el){\n      var val = getByPath(translations[lang], el.getAttribute('data-i18n'));\n      if(val !== null) el.innerHTML = val;\n    });\n    root.querySelectorAll('[data-tabgroup]').forEach(function(nav){\n      var section = nav.closest('.lgc-card') || root;\n      var buttons = nav.querySelectorAll('.lgc-tab-btn');\n      buttons.forEach(function(btn){\n        btn.addEventListener('click', function(){\n          var target = btn.getAttribute('data-tab');\n          buttons.forEach(function(b){ b.classList.remove('is-active'); });\n          btn.classList.add('is-active');\n          section.querySelectorAll('.lgc-tab-panel').forEach(function(panel){\n            panel.classList.toggle('is-active', panel.getAttribute('data-panel') === target);\n          });\n        });\n      });\n    });\n\n    root.querySelectorAll('.lgc-faq-item').forEach(function(item){\n      var q = item.querySelector('.lgc-faq-q');\n      if(q) q.addEventListener('click', function(){ item.classList.toggle('is-open'); });\n    });\n\n    var AUTOPLAY_MS = 5000;\n\n    root.querySelectorAll('.lgc-carousel').forEach(function(carousel){\n      var key = carousel.getAttribute('data-carousel');\n      var dotsWrap = root.querySelector('[data-dots=\"' + key + '\"]');\n      var originals = Array.prototype.slice.call(carousel.querySelectorAll('.lgc-carousel-item'));\n      var n = originals.length;\n      if(!dotsWrap || n \u003c 2) return;\n\n      originals.forEach(function(_, i){\n        var dot = document.createElement('span');\n        dot.className = 'lgc-dot' + (i === 0 ? ' is-active' : '');\n        dotsWrap.appendChild(dot);\n      });\n      var dots = dotsWrap.querySelectorAll('.lgc-dot');\n\n      var firstClone = originals[0].cloneNode(true);\n      var lastClone = originals[n - 1].cloneNode(true);\n      firstClone.setAttribute('aria-hidden', 'true');\n      lastClone.setAttribute('aria-hidden', 'true');\n      carousel.appendChild(firstClone);\n      carousel.insertBefore(lastClone, originals[0]);\n\n      var allItems = Array.prototype.slice.call(carousel.children);\n\n      function scrollLeftFor(el){\n        return el.getBoundingClientRect().left - carousel.getBoundingClientRect().left + carousel.scrollLeft;\n      }\n      function goTo(i, smooth){\n        carousel.scrollTo({ left: scrollLeftFor(allItems[i]), behavior: smooth ? 'smooth' : 'auto' });\n      }\n      function setActiveDot(realIndex){\n        dots.forEach(function(d, i){ d.classList.toggle('is-active', i === realIndex); });\n      }\n\n      goTo(1, false);\n\n      var settleTimer = null;\n      var autoplayTimer = null;\n\n      function settle(){\n        var center = carousel.scrollLeft + carousel.clientWidth \/ 2;\n        var closest = 1;\n        var closestDist = Infinity;\n        allItems.forEach(function(item, i){\n          var itemCenter = item.offsetLeft + item.clientWidth \/ 2;\n          var dist = Math.abs(itemCenter - center);\n          if(dist \u003c closestDist){ closestDist = dist; closest = i; }\n        });\n        var realIndex = (closest - 1 + n) % n;\n        setActiveDot(realIndex);\n        if(closest === 0){ goTo(n, false); }\n        else if(closest === allItems.length - 1){ goTo(1, false); }\n      }\n\n      carousel.addEventListener('scroll', function(){\n        clearTimeout(settleTimer);\n        settleTimer = setTimeout(settle, 120);\n      });\n\n      function step(dir){\n        var w = originals[0].getBoundingClientRect().width + 10;\n        carousel.scrollBy({ left: w * dir, behavior: 'smooth' });\n      }\n\n      function scheduleAutoplay(){\n        clearTimeout(autoplayTimer);\n        autoplayTimer = setTimeout(function(){\n          step(1);\n          scheduleAutoplay();\n        }, AUTOPLAY_MS);\n      }\n      function restartAutoplay(){ scheduleAutoplay(); }\n\n      ['pointerdown', 'touchstart', 'wheel'].forEach(function(evt){\n        carousel.addEventListener(evt, restartAutoplay, { passive: true });\n      });\n\n      var prevBtn = root.querySelector('[data-arrow-prev=\"' + key + '\"]');\n      var nextBtn = root.querySelector('[data-arrow-next=\"' + key + '\"]');\n      if(prevBtn) prevBtn.addEventListener('click', function(){ step(-1); restartAutoplay(); });\n      if(nextBtn) nextBtn.addEventListener('click', function(){ step(1); restartAutoplay(); });\n\n      scheduleAutoplay();\n    });\n  });\n})();\n\u003c\/script\u003e\n","brand":"Legacy","offers":[{"title":"Standardtitel","offer_id":50226138054896,"sku":"DJED5-WO616005","price":39.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0855\/6357\/2464\/files\/ace-onyx-gallery-02_e5edad55-9107-47e4-9f30-be242a84c552.png?v=1786195964"},{"product_id":"ruiao-2026-whole-luxury-premium-shades-designer-black-brand-sunglasses-mens-square-lunette-de-soleil-homme-gafas-de-sol-hombre","title":"Lunettes de soleil carrées polarisées UV400 pour hommes | Legacy","description":"\n\n\u003cdiv class=\"legacy-pdp\" id=\"legacy-pdp-root\"\u003e\n\n\u003cstyle\u003e#legacy-pdp-root{  --lgc-black:#0D0D0D;  --lgc-graphite:#2B2B2B;  --lgc-stone:#D9D6CF;  --lgc-cream:#F2EFE9;  --lgc-white:#FFFFFF;  --lgc-ink-soft: rgba(13,13,13,0.62);  --lgc-ink-faint: rgba(13,13,13,0.42);  --lgc-line: rgba(13,13,13,0.08);  --lgc-radius-lg: 24px;  --lgc-radius-md: 18px;  --lgc-radius-sm: 12px;  --lgc-sans: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;  all: initial;  display:block;  box-sizing:border-box;  font-family: var(--lgc-sans);  color: var(--lgc-black);  background: var(--lgc-white);  -webkit-font-smoothing: antialiased;  text-align:left;  line-height:1.5;  max-width:600px;  margin:0 auto;}#legacy-pdp-root *, #legacy-pdp-root *::before, #legacy-pdp-root *::after{  box-sizing:border-box; margin:0; padding:0; font-family:inherit;  color:inherit; text-align:left; line-height:inherit; -webkit-font-smoothing: antialiased;}#legacy-pdp-root img{ max-width:100%; display:block; border:0; }#legacy-pdp-root button{ background:none; border:0; cursor:pointer; font:inherit; }#legacy-pdp-root ul{ list-style:none; }#legacy-pdp-root svg{ display:block; flex-shrink:0; }\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@300;400;500;600;700;800\u0026display=swap');\n#legacy-pdp-root .lgc-wrap{ padding:0 18px; }#legacy-pdp-root .lgc-section{ padding:36px 0; }\n#legacy-pdp-root .lgc-badge{  display:inline-flex; align-items:center; gap:6px;  background:var(--lgc-cream); color:var(--lgc-black);  padding:6px 14px; border-radius:999px; font-size:11.5px; font-weight:600;}#legacy-pdp-root .lgc-badge-dot{ width:6px; height:6px; border-radius:50%; background:var(--lgc-black); }\n#legacy-pdp-root .lgc-eyebrow{ font-size:12.5px; font-weight:600; color:var(--lgc-ink-soft); }#legacy-pdp-root h1.lgc-h1{ font-size:28px; font-weight:700; letter-spacing:-0.02em; line-height:1.12; }#legacy-pdp-root h2.lgc-h2{ font-size:22px; font-weight:700; letter-spacing:-0.02em; line-height:1.15; }#legacy-pdp-root h3.lgc-h3{ font-size:18px; font-weight:600; letter-spacing:-0.01em; }#legacy-pdp-root p.lgc-p{ font-size:15px; font-weight:400; color:var(--lgc-ink-soft); line-height:1.55; }\n\/* ---------- HERO ---------- *\/#legacy-pdp-root .lgc-hero{ padding:36px 0 8px; text-align:center; }#legacy-pdp-root .lgc-hero h1{ margin-top:14px; }#legacy-pdp-root .lgc-hero-sub{ margin:14px 0 0; font-size:15.5px; color:var(--lgc-ink-soft); }#legacy-pdp-root .lgc-hero-pills{ display:flex; gap:8px; justify-content:center; margin-top:20px; flex-wrap:wrap; }#legacy-pdp-root .lgc-pill{  font-size:12px; font-weight:500; padding:7px 14px; border-radius:999px;  background:var(--lgc-white); border:1px solid var(--lgc-line); color:var(--lgc-black);}#legacy-pdp-root .lgc-hero-img{  margin-top:26px; border-radius:var(--lgc-radius-lg); overflow:hidden; background:var(--lgc-cream);}#legacy-pdp-root .lgc-hero-img img{ width:100%; aspect-ratio:4\/5; object-fit:cover; }\n\/* ---------- PILARES ---------- *\/#legacy-pdp-root .lgc-pillars-head{ margin-bottom:18px; }#legacy-pdp-root .lgc-pillars-head h2{ margin-top:8px; }#legacy-pdp-root .lgc-pillar-grid{ display:grid; grid-template-columns:1fr 1fr; gap:12px; }#legacy-pdp-root .lgc-pillar{  border-radius:var(--lgc-radius-md); padding:20px 18px; min-height:150px;  display:flex; flex-direction:column; justify-content:flex-start;}#legacy-pdp-root .lgc-pillar.is-dark{ background:var(--lgc-black); color:var(--lgc-white); }#legacy-pdp-root .lgc-pillar.is-graphite{ background:var(--lgc-graphite); color:var(--lgc-white); }#legacy-pdp-root .lgc-pillar.is-stone{ background:var(--lgc-stone); color:var(--lgc-black); }#legacy-pdp-root .lgc-pillar.is-cream{ background:var(--lgc-cream); color:var(--lgc-black); }#legacy-pdp-root .lgc-pillar svg{ width:20px; height:20px; margin-bottom:16px; opacity:.9; }#legacy-pdp-root .lgc-pillar h4{ font-size:15px; font-weight:600; margin-bottom:6px; letter-spacing:-0.01em; }#legacy-pdp-root .lgc-pillar p{ font-size:12.5px; opacity:.72; font-weight:400; line-height:1.4; }\n\/* ---------- CARROSSÉIS ---------- *\/#legacy-pdp-root .lgc-carousel-head{ margin-bottom:16px; }#legacy-pdp-root .lgc-carousel-head h2{ margin-top:8px; }#legacy-pdp-root .lgc-carousel-head .lgc-p{ margin-top:6px; }#legacy-pdp-root .lgc-carousel{  display:flex; overflow-x:auto; gap:10px; scroll-snap-type:x mandatory;  -webkit-overflow-scrolling:touch; scrollbar-width:none; padding-bottom:2px;  margin:0 -18px; padding-left:18px; padding-right:18px;}#legacy-pdp-root .lgc-carousel::-webkit-scrollbar{ display:none; }#legacy-pdp-root .lgc-carousel-item{  flex:0 0 82%; scroll-snap-align:center; border-radius:var(--lgc-radius-md);  overflow:hidden; background:var(--lgc-cream); position:relative;}#legacy-pdp-root .lgc-carousel-item img{ width:100%; aspect-ratio:9\/16; object-fit:cover; }#legacy-pdp-root .lgc-carousel-cap{  position:absolute; left:10px; bottom:10px; background:rgba(13,13,13,0.55);  color:var(--lgc-white); font-size:11.5px; font-weight:500; padding:5px 10px; border-radius:999px;  backdrop-filter:blur(4px);}#legacy-pdp-root .lgc-carousel-wrap{ position:relative; }#legacy-pdp-root .lgc-arrow{  position:absolute; top:50%; transform:translateY(-50%); z-index:2;  width:32px; height:32px; border-radius:50%; background:rgba(13,13,13,0.5);  display:flex; align-items:center; justify-content:center; backdrop-filter:blur(4px);}#legacy-pdp-root .lgc-arrow svg{ width:16px; height:16px; stroke:var(--lgc-white); }#legacy-pdp-root .lgc-arrow.lgc-prev{ left:8px; }#legacy-pdp-root .lgc-arrow.lgc-next{ right:8px; }#legacy-pdp-root .lgc-dots{ display:flex; justify-content:center; gap:6px; margin-top:14px; }#legacy-pdp-root .lgc-dot{ width:6px; height:6px; border-radius:50%; background:var(--lgc-line); transition:all .2s ease; }#legacy-pdp-root .lgc-dot.is-active{ background:var(--lgc-black); width:16px; border-radius:3px; }\n\/* ---------- CARDS (dimensões \/ specs \/ faq) ---------- *\/#legacy-pdp-root .lgc-card{ background:var(--lgc-cream); border-radius:var(--lgc-radius-lg); padding:22px 18px; }#legacy-pdp-root .lgc-card.is-white{ background:var(--lgc-white); border:1px solid var(--lgc-line); }#legacy-pdp-root .lgc-section-head{ margin-bottom:18px; }#legacy-pdp-root .lgc-section-head h2{ margin-top:6px; }#legacy-pdp-root .lgc-tabs-nav{  display:inline-flex; gap:4px; background:var(--lgc-white); padding:4px; border-radius:999px; margin-bottom:18px;}#legacy-pdp-root .lgc-card.is-white .lgc-tabs-nav{ background:var(--lgc-cream); }#legacy-pdp-root .lgc-tab-btn{  padding:8px 14px; font-size:12.5px; font-weight:600; border-radius:999px; color:var(--lgc-ink-faint);  transition:all .2s ease;}#legacy-pdp-root .lgc-tab-btn.is-active{ background:var(--lgc-black); color:var(--lgc-white); }#legacy-pdp-root .lgc-tab-panel{ display:none; }#legacy-pdp-root .lgc-tab-panel.is-active{ display:block; }\n#legacy-pdp-root table.lgc-table{  width:100%; border-collapse:separate; border-spacing:0; font-size:13.5px;  background:var(--lgc-white); border-radius:var(--lgc-radius-sm); overflow:hidden;}#legacy-pdp-root table.lgc-table th, #legacy-pdp-root table.lgc-table td{  padding:11px 12px; text-align:left; border-bottom:1px solid var(--lgc-line);}#legacy-pdp-root table.lgc-table td:first-child{ font-weight:600; width:46%; }#legacy-pdp-root table.lgc-table tr:last-child td{ border-bottom:0; }#legacy-pdp-root .lgc-size-note{ font-size:12px; color:var(--lgc-ink-faint); margin-top:14px; }#legacy-pdp-root .lgc-table-scroll{  max-width:100%; overflow:hidden;  border-radius:var(--lgc-radius-sm); border:1px solid var(--lgc-line);}#legacy-pdp-root .lgc-table-scroll table.lgc-table{  width:100%; table-layout:fixed; border-radius:0; font-size:10.5px;}#legacy-pdp-root .lgc-table-scroll table.lgc-table th,#legacy-pdp-root .lgc-table-scroll table.lgc-table td{  padding:7px 3px; text-align:center; white-space:normal; word-break:break-word; overflow-wrap:break-word;}#legacy-pdp-root .lgc-table-scroll table.lgc-table th{  font-size:7.8px; letter-spacing:0; text-transform:uppercase; font-weight:600;  color:var(--lgc-ink-soft); background:var(--lgc-cream); line-height:1.2;}#legacy-pdp-root .lgc-table-scroll table.lgc-table td:first-child,#legacy-pdp-root .lgc-table-scroll table.lgc-table th:first-child{  font-weight:700;}\n#legacy-pdp-root .lgc-specs-list{ display:grid; gap:0; }#legacy-pdp-root .lgc-specs-row{  display:grid; grid-template-columns:1fr; gap:2px; padding:13px 0; border-bottom:1px solid var(--lgc-line); font-size:13.5px;}#legacy-pdp-root .lgc-specs-row:last-child{ border-bottom:0; }#legacy-pdp-root .lgc-specs-row span:first-child{ font-weight:600; color:var(--lgc-black); font-size:11px; text-transform:uppercase; letter-spacing:.04em; opacity:.6; }#legacy-pdp-root .lgc-specs-row span:last-child{ color:var(--lgc-black); }\n\/* ---------- GARANTIA (2 por linha) ---------- *\/#legacy-pdp-root .lgc-trust-head{ margin-bottom:18px; }#legacy-pdp-root .lgc-trust-head h2{ margin-top:8px; }#legacy-pdp-root .lgc-trust-grid{ display:grid; grid-template-columns:1fr 1fr; gap:12px; }#legacy-pdp-root .lgc-trust-item{  border-radius:var(--lgc-radius-md); padding:20px 14px; text-align:center; background:var(--lgc-cream);}#legacy-pdp-root .lgc-trust-item svg{ width:22px; height:22px; margin:0 auto 12px; }#legacy-pdp-root .lgc-trust-item h4{ font-size:14px; font-weight:600; margin-bottom:5px; }#legacy-pdp-root .lgc-trust-item p{ font-size:12px; color:var(--lgc-ink-soft); line-height:1.4; }\n\/* ---------- FAQ ---------- *\/#legacy-pdp-root .lgc-faq-item{ border-bottom:1px solid var(--lgc-line); }#legacy-pdp-root .lgc-faq-item:last-child{ border-bottom:0; }#legacy-pdp-root .lgc-faq-q{  width:100%; display:flex; justify-content:space-between; align-items:center; gap:10px;  padding:15px 2px; font-size:14px; font-weight:600; text-align:left;}#legacy-pdp-root .lgc-faq-q .lgc-plus{ font-size:18px; font-weight:300; transition:transform .25s ease; color:var(--lgc-ink-faint); }#legacy-pdp-root .lgc-faq-item.is-open .lgc-plus{ transform:rotate(45deg); }#legacy-pdp-root .lgc-faq-a{ max-height:0; overflow:hidden; transition:max-height .3s ease; }#legacy-pdp-root .lgc-faq-a-inner{ padding:0 2px 16px; font-size:13px; color:var(--lgc-ink-soft); }#legacy-pdp-root .lgc-faq-item.is-open .lgc-faq-a{ max-height:300px; }\n\/* ---------- FOOTER ---------- *\/#legacy-pdp-root .lgc-tagline{ text-align:center; padding:32px 20px 6px; font-size:13px; color:var(--lgc-ink-faint); font-weight:500; }\n\/* ---------- LANG SWITCH (bandeiras) ---------- *\/#legacy-pdp-root .lgc-langbar{ display:flex; justify-content:center; gap:8px; padding-top:14px; }#legacy-pdp-root .lgc-lang-btn{  width:26px; height:19px; padding:0; border-radius:2px; overflow:hidden;  border:1px solid var(--lgc-line); opacity:.55; transition:opacity .2s ease, border-color .2s ease;  line-height:0;}#legacy-pdp-root .lgc-lang-btn img{ width:100%; height:100%; object-fit:cover; border-radius:1px; }#legacy-pdp-root .lgc-lang-btn.is-active{ opacity:1; border-color:var(--lgc-black); }\n\u003c\/style\u003e\n\u003csection class=\"lgc-wrap lgc-hero\"\u003e  \u003cspan class=\"lgc-badge\"\u003e\u003cspan class=\"lgc-badge-dot\"\u003e\u003c\/span\u003eLEGACY — Conçue pour durer\u003c\/span\u003e  \u003ch2 class=\"lgc-h1\" data-i18n=\"hero.headline\"\u003eLunettes de soleil carrées polarisées avec protection UV400\u003c\/h2\u003e  \u003cp class=\"lgc-hero-sub\" data-i18n=\"hero.sub\"\u003eUne monture carrée élégante avec des verres polarisés UV400 — conçue pour les journées ensoleillées, les tenues soignées et une confiance au quotidien.\u003c\/p\u003e  \u003cdiv class=\"lgc-hero-pills\"\u003e    \u003cspan class=\"lgc-pill\" data-i18n=\"hero.pill1\"\u003eVerres polarisés\u003c\/span\u003e    \u003cspan class=\"lgc-pill\" data-i18n=\"hero.pill2\"\u003eProtection UV400\u003c\/span\u003e    \u003cspan class=\"lgc-pill\" data-i18n=\"hero.pill3\"\u003eRetours sous 14 jours\u003c\/span\u003e  \u003c\/div\u003e  \u003cdiv class=\"lgc-hero-img\"\u003e    \u003cimg src=\"https:\/\/tvneebxsyharfkrggeao.supabase.co\/storage\/v1\/object\/public\/images\/f0dc89db-df0b-4954-8eb6-6af726de65a3\/1783896246587-h1.webp\" alt=\"Legacy Polarized Square Sunglasses UV400\"\u003e  \u003c\/div\u003e  \u003cdiv class=\"lgc-langbar\" data-langswitch\u003e    \u003cbutton class=\"lgc-lang-btn\" data-setlang=\"en\"\u003e\u003cimg src=\"https:\/\/flagcdn.com\/w40\/gb.png\" alt=\"English\"\u003e\u003c\/button\u003e    \u003cbutton class=\"lgc-lang-btn\" data-setlang=\"de\"\u003e\u003cimg src=\"https:\/\/flagcdn.com\/w40\/de.png\" alt=\"Deutsch\"\u003e\u003c\/button\u003e    \u003cbutton class=\"lgc-lang-btn\" data-setlang=\"nl\"\u003e\u003cimg src=\"https:\/\/flagcdn.com\/w40\/nl.png\" alt=\"Nederlands\"\u003e\u003c\/button\u003e    \u003cbutton class=\"lgc-lang-btn\" data-setlang=\"it\"\u003e\u003cimg src=\"https:\/\/flagcdn.com\/w40\/it.png\" alt=\"Italiano\"\u003e\u003c\/button\u003e  \u003c\/div\u003e\u003c\/section\u003e\n\u003csection class=\"lgc-wrap lgc-section\"\u003e  \u003cdiv class=\"lgc-pillars-head\"\u003e    \u003cspan class=\"lgc-eyebrow\" data-i18n=\"pillars.eyebrow\"\u003ePourquoi Legacy\u003c\/span\u003e    \u003ch2 class=\"lgc-h2\" data-i18n=\"pillars.headline\"\u003eForme classique, vision claire, prix juste\u003c\/h2\u003e  \u003c\/div\u003e  \u003cdiv class=\"lgc-pillar-grid\"\u003e    \u003cdiv class=\"lgc-pillar is-dark\"\u003e      \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M12 2 21 7 21 17 12 22 3 17 3 7Z\"\u003e\u003c\/path\u003e\u003cpath d=\"M3 7 12 12 21 7\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 12 12 22\"\u003e\u003c\/path\u003e\u003c\/svg\u003e      \u003ch4 data-i18n=\"pillars.quality.title\"\u003eQualité\u003c\/h4\u003e      \u003cp data-i18n=\"pillars.quality.desc\"\u003eMonture et verres en polycarbonate conçus pour un confort léger, une durabilité et une utilisation quotidienne en extérieur.\u003c\/p\u003e    \u003c\/div\u003e    \u003cdiv class=\"lgc-pillar is-stone\"\u003e      \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M4 4h9l7 7-9 9-7-7z\"\u003e\u003c\/path\u003e\u003ccircle cx=\"9\" cy=\"9\" r=\"1.4\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e      \u003ch4 data-i18n=\"pillars.price.title\"\u003ePrix juste\u003c\/h4\u003e      \u003cp data-i18n=\"pillars.price.desc\"\u003ePas de majoration de prix — juste un prix juste pour des lunettes de soleil au look premium et intemporel.\u003c\/p\u003e    \u003c\/div\u003e    \u003cdiv class=\"lgc-pillar is-graphite\"\u003e      \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M12 2 3 6v6c0 5 4 8.5 9 10 5-1.5 9-5 9-10V6z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e      \u003ch4 data-i18n=\"pillars.trust.title\"\u003eConfiance Legacy\u003c\/h4\u003e      \u003cp data-i18n=\"pillars.trust.desc\"\u003eFait partie de la gamme Legacy, sélectionnée pour son design épuré, ses matériaux fiables et sa portabilité au quotidien.\u003c\/p\u003e    \u003c\/div\u003e    \u003cdiv class=\"lgc-pillar is-cream\"\u003e      \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M4 12a8 8 0 1 0 3-6.2\"\u003e\u003c\/path\u003e\u003cpath d=\"M4 4v5h5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e      \u003ch4 data-i18n=\"pillars.guarantee.title\"\u003eGarantie + Retours\u003c\/h4\u003e      \u003cp data-i18n=\"pillars.guarantee.desc\"\u003eDroit de rétractation de 14 jours et garantie contre les défauts de fabrication.\u003c\/p\u003e    \u003c\/div\u003e  \u003c\/div\u003e\u003c\/section\u003e\n\u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e  \u003cdiv class=\"lgc-carousel-head\"\u003e    \u003cspan class=\"lgc-eyebrow\" data-i18n=\"carousel1.eyebrow\"\u003eLes détails\u003c\/span\u003e    \u003ch2 class=\"lgc-h2\" data-i18n=\"carousel1.headline\"\u003eLignes carrées nettes, de près\u003c\/h2\u003e    \u003cp class=\"lgc-p\" data-i18n=\"carousel1.text\"\u003eUne silhouette carrée épurée avec des verres UV400 et une finition polie conçue pour s'harmoniser avec les tenues décontractées et professionnelles.\u003c\/p\u003e  \u003c\/div\u003e  \u003cdiv class=\"lgc-carousel-wrap\"\u003e    \u003cdiv class=\"lgc-carousel\" data-carousel=\"qualidade\"\u003e      \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/tvneebxsyharfkrggeao.supabase.co\/storage\/v1\/object\/public\/images\/f0dc89db-df0b-4954-8eb6-6af726de65a3\/1783896243864-q1.webp\" alt=\"Legacy sunglasses detail 1\"\u003e\u003c\/div\u003e      \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/tvneebxsyharfkrggeao.supabase.co\/storage\/v1\/object\/public\/images\/f0dc89db-df0b-4954-8eb6-6af726de65a3\/1783896244747-q2.webp\" alt=\"Legacy sunglasses detail 2\"\u003e\u003c\/div\u003e      \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/tvneebxsyharfkrggeao.supabase.co\/storage\/v1\/object\/public\/images\/f0dc89db-df0b-4954-8eb6-6af726de65a3\/1783896245638-q3.webp\" alt=\"Legacy sunglasses detail 3\"\u003e\u003c\/div\u003e    \u003c\/div\u003e    \u003cbutton class=\"lgc-arrow lgc-prev\" data-arrow-prev=\"qualidade\" aria-label=\"Previous\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M15 18l-6-6 6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e    \u003cbutton class=\"lgc-arrow lgc-next\" data-arrow-next=\"qualidade\" aria-label=\"Next\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M9 18l6-6-6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e  \u003c\/div\u003e  \u003cdiv class=\"lgc-dots\" data-dots=\"qualidade\"\u003e\u003c\/div\u003e\u003c\/section\u003e\n\u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e  \u003cdiv class=\"lgc-carousel-head\"\u003e    \u003cspan class=\"lgc-eyebrow\" data-i18n=\"carousel2.eyebrow\"\u003ePrêtes pour l'extérieur\u003c\/span\u003e    \u003ch2 class=\"lgc-h2\" data-i18n=\"carousel2.headline\"\u003ePour les voyages, les journées en ville et la forte luminosité\u003c\/h2\u003e    \u003cp class=\"lgc-p\" data-i18n=\"carousel2.text\"\u003ePortez-les sur la route, à la plage ou en ville — les verres polarisés aident à réduire l'éblouissement tout en conservant un look raffiné.\u003c\/p\u003e  \u003c\/div\u003e  \u003cdiv class=\"lgc-carousel-wrap\"\u003e    \u003cdiv class=\"lgc-carousel\" data-carousel=\"uso\"\u003e      \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/tvneebxsyharfkrggeao.supabase.co\/storage\/v1\/object\/public\/images\/f0dc89db-df0b-4954-8eb6-6af726de65a3\/1783896241132-lf1.webp\" alt=\"Legacy sunglasses lifestyle 1\"\u003e\u003c\/div\u003e      \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/tvneebxsyharfkrggeao.supabase.co\/storage\/v1\/object\/public\/images\/f0dc89db-df0b-4954-8eb6-6af726de65a3\/1783896242121-lf2.webp\" alt=\"Legacy sunglasses lifestyle 2\"\u003e\u003c\/div\u003e      \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/tvneebxsyharfkrggeao.supabase.co\/storage\/v1\/object\/public\/images\/f0dc89db-df0b-4954-8eb6-6af726de65a3\/1783896243041-lf3.webp\" alt=\"Legacy sunglasses lifestyle 3\"\u003e\u003c\/div\u003e    \u003c\/div\u003e    \u003cbutton class=\"lgc-arrow lgc-prev\" data-arrow-prev=\"uso\" aria-label=\"Previous\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M15 18l-6-6 6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e    \u003cbutton class=\"lgc-arrow lgc-next\" data-arrow-next=\"uso\" aria-label=\"Next\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M9 18l6-6-6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e  \u003c\/div\u003e  \u003cdiv class=\"lgc-dots\" data-dots=\"uso\"\u003e\u003c\/div\u003e\u003c\/section\u003e\n\u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e  \u003cdiv class=\"lgc-card\"\u003e    \u003cdiv class=\"lgc-section-head\"\u003e      \u003cspan class=\"lgc-eyebrow\" data-i18n=\"dims.eyebrow\"\u003eGuide des verres\u003c\/span\u003e      \u003ch2 class=\"lgc-h2\" data-i18n=\"dims.headline\"\u003eLa protection simplifiée\u003c\/h2\u003e    \u003c\/div\u003e    \u003cdiv class=\"lgc-table-scroll\"\u003e      \u003ctable class=\"lgc-table\"\u003e        \u003cthead\u003e          \u003ctr\u003e            \u003cth data-i18n=\"dims.colSize\"\u003eCaractéristique\u003c\/th\u003e            \u003cth data-i18n=\"dims.colWaist\"\u003eDétail\u003c\/th\u003e            \u003cth data-i18n=\"dims.colLength\"\u003eAvantage\u003c\/th\u003e            \u003cth data-i18n=\"dims.colThigh\"\u003eUtilisation\u003c\/th\u003e          \u003c\/tr\u003e        \u003c\/thead\u003e        \u003ctbody\u003e          \u003ctr\u003e\n\n\u003ctd\u003eUV400\u003c\/td\u003e\n\n\u003ctd\u003eProtection optique\u003c\/td\u003e\n\n\u003ctd\u003eAide à bloquer les rayons UVA\/UVB\u003c\/td\u003e\n\n\u003ctd\u003eUtilisation quotidienne en extérieur\u003c\/td\u003e\n\n\n\u003c\/tr\u003e          \u003ctr\u003e\n\n\u003ctd\u003ePolarisé\u003c\/td\u003e\n\n\u003ctd\u003eRéduction de l'éblouissement\u003c\/td\u003e\n\n\u003ctd\u003eVision plus claire par forte luminosité\u003c\/td\u003e\n\n\u003ctd\u003eConduite, voyage, ville\u003c\/td\u003e\n\n\n\u003c\/tr\u003e          \u003ctr\u003e\n\n\u003ctd\u003eCatégorie 3\u003c\/td\u003e\n\n\u003ctd\u003eFiltre solaire\u003c\/td\u003e\n\n\u003ctd\u003eConfort par fort ensoleillement\u003c\/td\u003e\n\n\u003ctd\u003eJournées ensoleillées\u003c\/td\u003e\n\n\n\u003c\/tr\u003e          \u003ctr\u003e\n\n\u003ctd\u003eMonture carrée\u003c\/td\u003e\n\n\u003ctd\u003eForme classique\u003c\/td\u003e\n\n\u003ctd\u003eLook masculin structuré\u003c\/td\u003e\n\n\u003ctd\u003eDécontracté \/ affaires\u003c\/td\u003e\n\n\n\u003c\/tr\u003e        \u003c\/tbody\u003e      \u003c\/table\u003e    \u003c\/div\u003e    \u003cp class=\"lgc-size-note\" data-i18n=\"dims.note\"\u003eCe modèle ne nécessite pas de sélection de taille. La monture carrée pour adultes est conçue pour une utilisation quotidienne en extérieur. La couleur des verres et de la monture peut varier légèrement selon l'éclairage et les réglages de l'écran.\u003c\/p\u003e  \u003c\/div\u003e\u003c\/section\u003e\n\u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e  \u003cdiv class=\"lgc-card is-white\"\u003e    \u003cdiv class=\"lgc-section-head\"\u003e      \u003cspan class=\"lgc-eyebrow\" data-i18n=\"specs.eyebrow\"\u003eSpécifications\u003c\/span\u003e      \u003ch2 class=\"lgc-h2\" data-i18n=\"specs.headline\"\u003eDétails du produit\u003c\/h2\u003e    \u003c\/div\u003e    \u003cdiv class=\"lgc-tabs-nav\" data-tabgroup=\"specs\"\u003e      \u003cbutton class=\"lgc-tab-btn is-active\" data-tab=\"materiais\" data-i18n=\"specs.tab1\"\u003eMatériaux\u003c\/button\u003e      \u003cbutton class=\"lgc-tab-btn\" data-tab=\"cuidados\" data-i18n=\"specs.tab2\"\u003eProtection\u003c\/button\u003e      \u003cbutton class=\"lgc-tab-btn\" data-tab=\"tecnica\" data-i18n=\"specs.tab3\"\u003eTechnique\u003c\/button\u003e    \u003c\/div\u003e    \u003cdiv class=\"lgc-tab-panel is-active\" data-panel=\"materiais\"\u003e      \u003cdiv class=\"lgc-specs-list\"\u003e        \u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan data-i18n=\"specs.mat.label1\"\u003eMatériau de la monture\u003c\/span\u003e\u003cspan data-i18n=\"specs.mat.value1\"\u003ePolycarbonate\u003c\/span\u003e\n\n\u003c\/div\u003e        \u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan data-i18n=\"specs.mat.label2\"\u003eMatériau des verres\u003c\/span\u003e\u003cspan data-i18n=\"specs.mat.value2\"\u003ePolycarbonate\u003c\/span\u003e\n\n\u003c\/div\u003e        \u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan data-i18n=\"specs.mat.label3\"\u003eStyle\u003c\/span\u003e\u003cspan data-i18n=\"specs.mat.value3\"\u003eLunettes de soleil carrées\u003c\/span\u003e\n\n\u003c\/div\u003e        \u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan data-i18n=\"specs.mat.label4\"\u003eDépartement\u003c\/span\u003e\u003cspan data-i18n=\"specs.mat.value4\"\u003eAdulte \/ Homme\u003c\/span\u003e\n\n\u003c\/div\u003e      \u003c\/div\u003e    \u003c\/div\u003e    \u003cdiv class=\"lgc-tab-panel\" data-panel=\"cuidados\"\u003e      \u003cdiv class=\"lgc-specs-list\"\u003e        \u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan data-i18n=\"specs.care.label1\"\u003eAttribut du verre\u003c\/span\u003e\u003cspan data-i18n=\"specs.care.value1\"\u003eProtection UV400\u003c\/span\u003e\n\n\u003c\/div\u003e        \u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan data-i18n=\"specs.care.label2\"\u003eCatégorie de filtre\u003c\/span\u003e\u003cspan data-i18n=\"specs.care.value2\"\u003eCatégorie 3\u003c\/span\u003e\n\n\u003c\/div\u003e        \u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan data-i18n=\"specs.care.label3\"\u003ePolarisé\u003c\/span\u003e\u003cspan data-i18n=\"specs.care.value3\"\u003eConçu pour réduire l'éblouissement dans des conditions extérieures lumineuses\u003c\/span\u003e\n\n\u003c\/div\u003e      \u003c\/div\u003e    \u003c\/div\u003e    \u003cdiv class=\"lgc-tab-panel\" data-panel=\"tecnica\"\u003e      \u003cdiv class=\"lgc-specs-list\"\u003e        \u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan data-i18n=\"specs.tech.label1\"\u003eModèle\u003c\/span\u003e\u003cspan data-i18n=\"specs.tech.value1\"\u003eR2160\u003c\/span\u003e\n\n\u003c\/div\u003e        \u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan data-i18n=\"specs.tech.label2\"\u003eType de produit\u003c\/span\u003e\u003cspan data-i18n=\"specs.tech.value2\"\u003eLunettes de soleil mode\u003c\/span\u003e\n\n\u003c\/div\u003e        \u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan data-i18n=\"specs.tech.label3\"\u003eScénario\u003c\/span\u003e\u003cspan data-i18n=\"specs.tech.value3\"\u003eExtérieur \/ Voyage \/ Usage quotidien\u003c\/span\u003e\n\n\u003c\/div\u003e        \u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan data-i18n=\"specs.tech.label4\"\u003eOrigine\u003c\/span\u003e\u003cspan data-i18n=\"specs.tech.value4\"\u003eChine continentale\u003c\/span\u003e\n\n\u003c\/div\u003e      \u003c\/div\u003e    \u003c\/div\u003e  \u003c\/div\u003e\u003c\/section\u003e\n\u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e  \u003cdiv class=\"lgc-trust-head\"\u003e    \u003cspan class=\"lgc-eyebrow\" data-i18n=\"trust.eyebrow\"\u003eAchetez sans risque\u003c\/span\u003e    \u003ch2 class=\"lgc-h2\" data-i18n=\"trust.headline\"\u003eVotre confiance, protégée\u003c\/h2\u003e  \u003c\/div\u003e  \u003cdiv class=\"lgc-trust-grid\"\u003e    \u003cdiv class=\"lgc-trust-item\"\u003e      \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M12 2 3 6v6c0 5 4 8.5 9 10 5-1.5 9-5 9-10V6z\"\u003e\u003c\/path\u003e\u003cpath d=\"M9 12l2 2 4-4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e      \u003ch4 data-i18n=\"trust.item1.title\"\u003eGarantie Legacy\u003c\/h4\u003e      \u003cp data-i18n=\"trust.item1.desc\"\u003eContre les défauts de fabrication.\u003c\/p\u003e    \u003c\/div\u003e    \u003cdiv class=\"lgc-trust-item\"\u003e      \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M4 12a8 8 0 1 0 3-6.2\"\u003e\u003c\/path\u003e\u003cpath d=\"M4 4v5h5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e      \u003ch4 data-i18n=\"trust.item2.title\"\u003eRetours sous 14 jours\u003c\/h4\u003e      \u003cp data-i18n=\"trust.item2.desc\"\u003eDroit de rétractation, sans poser de questions.\u003c\/p\u003e    \u003c\/div\u003e    \u003cdiv class=\"lgc-trust-item\"\u003e      \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003crect x=\"3\" y=\"7\" width=\"18\" height=\"13\" rx=\"1.5\"\u003e\u003c\/rect\u003e\u003cpath d=\"M8 7V5a4 4 0 0 1 8 0v2\"\u003e\u003c\/path\u003e\u003c\/svg\u003e      \u003ch4 data-i18n=\"trust.item3.title\"\u003ePaiement sécurisé\u003c\/h4\u003e      \u003cp data-i18n=\"trust.item3.desc\"\u003eEnvironnement de paiement protégé.\u003c\/p\u003e    \u003c\/div\u003e    \u003cdiv class=\"lgc-trust-item\"\u003e      \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003crect x=\"2.5\" y=\"8\" width=\"14\" height=\"9\" rx=\"1.2\"\u003e\u003c\/rect\u003e\u003cpath d=\"M16.5 11h3l2 3v3h-5z\"\u003e\u003c\/path\u003e\u003ccircle cx=\"7\" cy=\"19\" r=\"1.6\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"17.5\" cy=\"19\" r=\"1.6\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e      \u003ch4 data-i18n=\"trust.item4.title\"\u003eExpédition suivie\u003c\/h4\u003e      \u003cp data-i18n=\"trust.item4.desc\"\u003eSuivez chaque étape de la livraison.\u003c\/p\u003e    \u003c\/div\u003e  \u003c\/div\u003e\u003c\/section\u003e\n\u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e  \u003cdiv class=\"lgc-card is-white\"\u003e    \u003cdiv class=\"lgc-section-head\"\u003e      \u003cspan class=\"lgc-eyebrow\" data-i18n=\"faq.eyebrow\"\u003eQuestions fréquemment posées\u003c\/span\u003e      \u003ch2 class=\"lgc-h2\" data-i18n=\"faq.headline\"\u003eFAQ\u003c\/h2\u003e    \u003c\/div\u003e    \u003cdiv class=\"lgc-faq\" data-faq\u003e      \u003cdiv class=\"lgc-faq-item\"\u003e        \u003cbutton class=\"lgc-faq-q\"\u003e\u003cspan data-i18n=\"faq.q1\"\u003eQuel est le délai de livraison ?\u003c\/span\u003e\u003cspan class=\"lgc-plus\"\u003e+\u003c\/span\u003e\u003c\/button\u003e        \u003cdiv class=\"lgc-faq-a\"\u003e\u003cdiv class=\"lgc-faq-a-inner\" data-i18n=\"faq.a1\"\u003eLa livraison moyenne est de 10 à 32 jours ouvrables après la confirmation du paiement, selon votre région.\u003c\/div\u003e\u003c\/div\u003e      \u003c\/div\u003e      \u003cdiv class=\"lgc-faq-item\"\u003e        \u003cbutton class=\"lgc-faq-q\"\u003e\u003cspan data-i18n=\"faq.q2\"\u003eComment fonctionnent les retours ou les échanges ?\u003c\/span\u003e\u003cspan class=\"lgc-plus\"\u003e+\u003c\/span\u003e\u003c\/button\u003e        \u003cdiv class=\"lgc-faq-a\"\u003e\u003cdiv class=\"lgc-faq-a-inner\" data-i18n=\"faq.a2\"\u003eVous disposez de 14 jours calendaires après réception de votre commande pour demander un retour ou un échange, sans tracas.\u003c\/div\u003e\u003c\/div\u003e      \u003c\/div\u003e      \u003cdiv class=\"lgc-faq-item\"\u003e        \u003cbutton class=\"lgc-faq-q\"\u003e\u003cspan data-i18n=\"faq.q3\"\u003eLes verres sont-ils polarisés ?\u003c\/span\u003e\u003cspan class=\"lgc-plus\"\u003e+\u003c\/span\u003e\u003c\/button\u003e        \u003cdiv class=\"lgc-faq-a\"\u003e\u003cdiv class=\"lgc-faq-a-inner\" data-i18n=\"faq.a3\"\u003eOui — ce modèle est présenté comme polarisé, aidant à réduire l'éblouissement dans les environnements extérieurs lumineux.\u003c\/div\u003e\u003c\/div\u003e      \u003c\/div\u003e      \u003cdiv class=\"lgc-faq-item\"\u003e        \u003cbutton class=\"lgc-faq-q\"\u003e\u003cspan data-i18n=\"faq.q4\"\u003eQuels sont les modes de paiement acceptés ?\u003c\/span\u003e\u003cspan class=\"lgc-plus\"\u003e+\u003c\/span\u003e\u003c\/button\u003e        \u003cdiv class=\"lgc-faq-a\"\u003e\u003cdiv class=\"lgc-faq-a-inner\" data-i18n=\"faq.a4\"\u003eCarte de crédit et autres méthodes principales au moment du paiement, avec des versements là où c'est disponible.\u003c\/div\u003e\u003c\/div\u003e      \u003c\/div\u003e      \u003cdiv class=\"lgc-faq-item\"\u003e        \u003cbutton class=\"lgc-faq-q\"\u003e\u003cspan data-i18n=\"faq.q5\"\u003eEst-ce qu'il a une protection UV ?\u003c\/span\u003e\u003cspan class=\"lgc-plus\"\u003e+\u003c\/span\u003e\u003c\/button\u003e        \u003cdiv class=\"lgc-faq-a\"\u003e\u003cdiv class=\"lgc-faq-a-inner\" data-i18n=\"faq.a5\"\u003eOui — les verres sont répertoriés avec une protection UV400 pour une utilisation quotidienne en extérieur.\u003c\/div\u003e\u003c\/div\u003e      \u003c\/div\u003e    \u003c\/div\u003e  \u003c\/div\u003e\u003c\/section\u003e\n\u003cdiv class=\"legacy-brand-card\" data-legacy-brand-signature=\"v6\"\u003e\n\n  \u003cdiv class=\"legacy-brand-card__inner\"\u003e\n\n    \u003cdiv class=\"legacy-brand-card__logo-wrap\"\u003e\n\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/logo-white.png?v=1785300933\" alt=\"Legacy Store\" class=\"legacy-brand-card__logo\"\u003e\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"legacy-brand-card__content\"\u003e\n\n      \u003cp class=\"legacy-brand-card__eyebrow\"\u003eÀ propos de nous\u003c\/p\u003e\n\n\n      \u003cp class=\"legacy-brand-card__text\"\u003e\n        Legacy est conçue pour ceux qui apprécient le style intemporel, les détails raffinés et la qualité durable.\n        Nous sélectionnons des essentiels sophistiqués qui apportent confiance, caractère et élégance sans effort\n        à la vie quotidienne.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"legacy-brand-card__socials\"\u003e\n\n      \u003ca href=\"https:\/\/instagram.com\/legacy.luxurywear\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"legacy-brand-card__social legacy-brand-card__social--clickable\" aria-label=\"Instagram Legacy Luxurywear\"\u003e\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003crect x=\"3.5\" y=\"3.5\" width=\"17\" height=\"17\" rx=\"5\" stroke=\"currentColor\" stroke-width=\"1.8\"\u003e\u003c\/rect\u003e\n            \u003ccircle cx=\"12\" cy=\"12\" r=\"4\" stroke=\"currentColor\" stroke-width=\"1.8\"\u003e\u003c\/circle\u003e\n            \u003ccircle cx=\"17.4\" cy=\"6.6\" r=\"1.2\" fill=\"currentColor\"\u003e\u003c\/circle\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eInstagram\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/a\u003e\n\n      \u003cdiv class=\"legacy-brand-card__social\" aria-label=\"TikTok\"\u003e\n\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M14.2 4c.6 1.7 1.7 3 3.8 3.3v2.5c-1.4 0-2.7-.4-3.8-1.1v5.4c0 3-2.2 5-5.1 5-2.6 0-4.7-1.8-4.7-4.4 0-2.9 2.4-4.8 5.3-4.4v2.6c-1.2-.4-2.6.3-2.6 1.8 0 1.1.9 1.9 2 1.9 1.3 0 2.3-.8 2.3-2.6V4h2.8Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eTikTok\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"legacy-brand-card__social\" aria-label=\"YouTube\"\u003e\n\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M21.2 8.4c-.2-1-.9-1.8-1.9-2-1.7-.4-7.3-.4-7.3-.4s-5.6 0-7.3.4c-1 .2-1.7 1-1.9 2C2.4 10 2.4 12 2.4 12s0 2 .4 3.6c.2 1 .9 1.8 1.9 2 1.7.4 7.3.4 7.3.4s5.6 0 7.3-.4c1-.2 1.7-1 1.9-2 .4-1.6.4-3.6.4-3.6s0-2-.4-3.6Z\" stroke=\"currentColor\" stroke-width=\"1.8\" fill=\"none\"\u003e\u003c\/path\u003e\n            \u003cpath d=\"M10.2 9.4 15 12l-4.8 2.6V9.4Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eYouTube\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"legacy-brand-card__social\" aria-label=\"Facebook\"\u003e\n\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M13.4 20v-6.2h2.1l.4-2.5h-2.5V9.7c0-.7.2-1.2 1.2-1.2h1.4V6.2c-.2 0-.9-.1-1.8-.1-1.8 0-3.1 1.1-3.1 3.2v2h-2.1v2.5h2.1V20h2.3Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eFacebook\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003cstyle\u003e\n  .legacy-brand-card,\n  .legacy-brand-card * {\n    box-sizing: border-box;\n  }\n\n  .legacy-brand-card {\n    width: 100%;\n    margin: 0;\n  }\n\n  .legacy-brand-card__inner {\n    background: #1c1c1c;\n    color: #ffffff;\n    border-radius: 16px;\n    padding: 24px 22px;\n    font-family: Inter, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Arial, sans-serif;\n    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.16);\n  }\n\n  .legacy-brand-card__logo-wrap {\n    margin-bottom: 18px;\n  }\n\n  .legacy-brand-card__logo {\n    display: block;\n    max-width: 180px;\n    width: 100%;\n    height: auto;\n  }\n\n  .legacy-brand-card__content {\n    margin-bottom: 20px;\n  }\n\n  .legacy-brand-card__eyebrow {\n    margin: 0 0 10px;\n    font-size: 14px;\n    line-height: 1.2;\n    font-weight: 700;\n    color: #ffffff;\n  }\n\n  .legacy-brand-card__text {\n    margin: 0;\n    color: rgba(255, 255, 255, 0.72);\n    font-size: 15px;\n    line-height: 1.8;\n    font-weight: 400;\n    max-width: 640px;\n  }\n\n  .legacy-brand-card__socials {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 12px;\n  }\n\n  .legacy-brand-card__social {\n    display: flex;\n    align-items: center;\n    gap: 10px;\n    padding: 12px 14px;\n    border-radius: 12px;\n    background: rgba(255, 255, 255, 0.04);\n    border: 1px solid rgba(255, 255, 255, 0.08);\n    text-decoration: none;\n    color: #ffffff;\n    min-width: 0;\n  }\n\n  .legacy-brand-card__social--clickable {\n    transition: transform 0.2s ease, background 0.2s ease, border-color 0.2s ease;\n    cursor: pointer;\n  }\n\n  .legacy-brand-card__social--clickable:hover {\n    transform: translateY(-1px);\n    background: rgba(255, 255, 255, 0.07);\n    border-color: rgba(255, 255, 255, 0.16);\n  }\n\n  .legacy-brand-card__social-icon {\n    width: 18px;\n    height: 18px;\n    min-width: 18px;\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    color: #ffffff;\n  }\n\n  .legacy-brand-card__social-icon svg {\n    width: 18px;\n    height: 18px;\n    display: block;\n  }\n\n  .legacy-brand-card__social-label {\n    font-size: 13px;\n    font-weight: 600;\n    color: #ffffff;\n    white-space: nowrap;\n  }\n\n  .legacy-brand-card__social-handle {\n    margin-left: auto;\n    font-size: 13px;\n    color: rgba(255, 255, 255, 0.66);\n    overflow: hidden;\n    text-overflow: ellipsis;\n    white-space: nowrap;\n  }\n\n  @media screen and (max-width: 749px) {\n    .legacy-brand-card__inner {\n      padding: 20px 18px;\n      border-radius: 14px;\n    }\n\n    .legacy-brand-card__logo {\n      max-width: 160px;\n    }\n\n    .legacy-brand-card__text {\n      font-size: 14px;\n      line-height: 1.7;\n    }\n\n    .legacy-brand-card__socials {\n      grid-template-columns: 1fr;\n    }\n\n    .legacy-brand-card__social {\n      padding: 11px 12px;\n    }\n\n    .legacy-brand-card__social-label,\n    .legacy-brand-card__social-handle {\n      font-size: 12.5px;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"lgc-wrap lgc-tagline\"\u003eLegacy is not what we have. It's what we leave.\u003c\/div\u003e\n\n\n\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\n(function(){\n  var translations = {  \"en\": {      \"hero\": {          \"headline\": \"Polarized Square Sunglasses with UV400 Protection\",          \"sub\": \"A sharp square frame with polarized UV400 lenses — built for bright days, clean outfits, and everyday confidence.\",          \"pill1\": \"Polarized Lenses\",          \"pill2\": \"UV400 Protection\",          \"pill3\": \"14-Day Returns\"      },      \"pillars\": {          \"eyebrow\": \"Why Legacy\",          \"headline\": \"Classic shape, clear vision, fair price\",          \"quality\": {              \"title\": \"Quality\",              \"desc\": \"Polycarbonate frame and lenses designed for lightweight comfort, durability, and daily outdoor use.\"          },          \"price\": {              \"title\": \"Fair Price\",              \"desc\": \"No retail markup — just a fair price for sunglasses with a premium, timeless look.\"          },          \"trust\": {              \"title\": \"Legacy Trust\",              \"desc\": \"Part of the Legacy lineup, selected for clean design, reliable materials, and everyday wearability.\"          },          \"guarantee\": {              \"title\": \"Guarantee + Returns\",              \"desc\": \"14-day right of withdrawal and a guarantee against manufacturing defects.\"          }      },      \"carousel1\": {          \"eyebrow\": \"The Details\",          \"headline\": \"Sharp square lines, close up\",          \"text\": \"A clean square silhouette with UV400 lenses and a polished finish made to match casual and business outfits.\"      },      \"carousel2\": {          \"eyebrow\": \"Outdoor Ready\",          \"headline\": \"For travel, city days and bright light\",          \"text\": \"Wear them on the road, at the beach, or in the city — the polarized lenses help reduce glare while keeping the look refined.\"      },      \"dims\": {          \"eyebrow\": \"Lens Guide\",          \"headline\": \"Protection made simple\",          \"colSize\": \"Feature\",          \"colWaist\": \"Detail\",          \"colLength\": \"Benefit\",          \"colThigh\": \"Use\",          \"note\": \"This model does not require size selection. The adult square frame is designed for everyday outdoor use. Lens color and frame color may vary slightly according to lighting and screen settings.\"      },      \"specs\": {          \"eyebrow\": \"Specifications\",          \"headline\": \"Product details\",          \"tab1\": \"Materials\",          \"tab2\": \"Protection\",          \"tab3\": \"Technical\",          \"mat\": {              \"label1\": \"Frame Material\",              \"value1\": \"Polycarbonate\",              \"label2\": \"Lens Material\",              \"value2\": \"Polycarbonate\",              \"label3\": \"Style\",              \"value3\": \"Square sunglasses\",              \"label4\": \"Department\",              \"value4\": \"Adult \/ Men\"          },          \"care\": {              \"label1\": \"Lens Attribute\",              \"value1\": \"UV400 protection\",              \"label2\": \"Filter Category\",              \"value2\": \"Category 3\",              \"label3\": \"Polarized\",              \"value3\": \"Designed to reduce glare in bright outdoor conditions\"          },          \"tech\": {              \"label1\": \"Model\",              \"value1\": \"R2160\",              \"label2\": \"Product Type\",              \"value2\": \"Fashion sunglasses\",              \"label3\": \"Scenario\",              \"value3\": \"Outdoor \/ Travel \/ Daily wear\",              \"label4\": \"Origin\",              \"value4\": \"Mainland China\"          }      },      \"trust\": {          \"eyebrow\": \"Buy without risk\",          \"headline\": \"Your trust, protected\",          \"item1\": {              \"title\": \"Legacy Guarantee\",              \"desc\": \"Against manufacturing defects.\"          },          \"item2\": {              \"title\": \"14-Day Returns\",              \"desc\": \"Right of withdrawal, no questions asked.\"          },          \"item3\": {              \"title\": \"Secure Payment\",              \"desc\": \"Protected checkout environment.\"          },          \"item4\": {              \"title\": \"Tracked Shipping\",              \"desc\": \"Follow every step of delivery.\"          }      },      \"faq\": {          \"eyebrow\": \"Frequently Asked Questions\",          \"headline\": \"FAQ\",          \"q1\": \"What is the delivery time?\",          \"a1\": \"Average delivery is 10 to 32 business days after payment confirmation, depending on your region.\",          \"q2\": \"How does return or exchange work?\",          \"a2\": \"You have 14 calendar days after receiving your order to request a return or exchange, no hassle.\",          \"q3\": \"Are the lenses polarized?\",          \"a3\": \"Yes — this model is presented as polarized, helping reduce glare in bright outdoor environments.\",          \"q4\": \"What payment methods are accepted?\",          \"a4\": \"Credit card and other major methods at checkout, with installments where available.\",          \"q5\": \"Does it have UV protection?\",          \"a5\": \"Yes — the lenses are listed with UV400 protection for everyday outdoor use.\"      }  },  \"de\": {      \"hero\": {          \"headline\": \"Polarisierte quadratische Sonnenbrille mit UV400-Schutz\",          \"sub\": \"Ein markanter quadratischer Rahmen mit polarisierten UV400-Gläsern — gemacht für helle Tage, saubere Outfits und souveränen Alltag.\",          \"pill1\": \"Polarisierte Gläser\",          \"pill2\": \"UV400-Schutz\",          \"pill3\": \"14 Tage Rückgabe\"      },      \"pillars\": {          \"eyebrow\": \"Warum Legacy\",          \"headline\": \"Klassische Form, klare Sicht, fairer Preis\",          \"quality\": {              \"title\": \"Qualität\",              \"desc\": \"Rahmen und Gläser aus Polycarbonat — leicht, robust und für den täglichen Outdoor-Einsatz gemacht.\"          },          \"price\": {              \"title\": \"Fairer Preis\",              \"desc\": \"Kein Einzelhandelsaufschlag — nur ein fairer Preis für eine Sonnenbrille mit hochwertigem, zeitlosem Look.\"          },          \"trust\": {              \"title\": \"Legacy-Vertrauen\",              \"desc\": \"Teil der Legacy-Reihe, ausgewählt für klares Design, zuverlässige Materialien und Alltagstauglichkeit.\"          },          \"guarantee\": {              \"title\": \"Garantie + Rückgabe\",              \"desc\": \"14 Tage Widerrufsrecht und Garantie gegen Fabrikationsfehler.\"          }      },      \"carousel1\": {          \"eyebrow\": \"Die Details\",          \"headline\": \"Markante quadratische Linien aus der Nähe\",          \"text\": \"Eine klare quadratische Silhouette mit UV400-Gläsern und sauberem Finish für Casual- und Business-Looks.\"      },      \"carousel2\": {          \"eyebrow\": \"Bereit für draußen\",          \"headline\": \"Für Reisen, City-Tage und helles Licht\",          \"text\": \"Auf Reisen, am Strand oder in der Stadt — die polarisierten Gläser helfen, Blendung zu reduzieren und den Look elegant zu halten.\"      },      \"dims\": {          \"eyebrow\": \"Gläser-Guide\",          \"headline\": \"Schutz einfach erklärt\",          \"colSize\": \"Merkmal\",          \"colWaist\": \"Detail\",          \"colLength\": \"Vorteil\",          \"colThigh\": \"Einsatz\",          \"note\": \"Dieses Modell benötigt keine Größenauswahl. Der quadratische Erwachsenenrahmen ist für den täglichen Outdoor-Einsatz gedacht. Glas- und Rahmenfarbe können je nach Licht und Bildschirm leicht abweichen.\"      },      \"specs\": {          \"eyebrow\": \"Spezifikationen\",          \"headline\": \"Produktdetails\",          \"tab1\": \"Materialien\",          \"tab2\": \"Schutz\",          \"tab3\": \"Technisch\",          \"mat\": {              \"label1\": \"Rahmenmaterial\",              \"value1\": \"Polycarbonat\",              \"label2\": \"Glasmaterial\",              \"value2\": \"Polycarbonat\",              \"label3\": \"Stil\",              \"value3\": \"Quadratische Sonnenbrille\",              \"label4\": \"Abteilung\",              \"value4\": \"Erwachsene \/ Herren\"          },          \"care\": {              \"label1\": \"Glas-Eigenschaft\",              \"value1\": \"UV400-Schutz\",              \"label2\": \"Filterkategorie\",              \"value2\": \"Kategorie 3\",              \"label3\": \"Polarisiert\",              \"value3\": \"Hilft, Blendung bei hellen Outdoor-Bedingungen zu reduzieren\"          },          \"tech\": {              \"label1\": \"Modell\",              \"value1\": \"R2160\",              \"label2\": \"Produkttyp\",              \"value2\": \"Fashion-Sonnenbrille\",              \"label3\": \"Szenario\",              \"value3\": \"Outdoor \/ Reise \/ Alltag\",              \"label4\": \"Herkunft\",              \"value4\": \"Festlandchina\"          }      },      \"faq\": {          \"eyebrow\": \"Häufige Fragen\",          \"headline\": \"FAQ\",          \"q1\": \"Wie lange dauert die Lieferung?\",          \"a1\": \"Die durchschnittliche Lieferzeit beträgt 5 bis 10 Werktage nach Zahlungsbestätigung, je nach Region.\",          \"q2\": \"Wie funktioniert Rückgabe oder Umtausch?\",          \"a2\": \"Du hast 14 Kalendertage nach Erhalt, um Rückgabe oder Umtausch anzufragen — unkompliziert.\",          \"q3\": \"Sind die Gläser polarisiert?\",          \"a3\": \"Ja — dieses Modell wird als polarisiert beschrieben und hilft, Blendung bei hellem Außenlicht zu reduzieren.\",          \"q4\": \"Welche Zahlungsmethoden werden akzeptiert?\",          \"a4\": \"Kreditkarte und weitere gängige Methoden beim Checkout, je nach Verfügbarkeit auch in Raten.\",          \"q5\": \"Hat sie UV-Schutz?\",          \"a5\": \"Ja — die Gläser sind mit UV400-Schutz für den täglichen Outdoor-Einsatz angegeben.\"      },      \"trust\": {          \"eyebrow\": \"Risikofrei kaufen\",          \"headline\": \"Dein Vertrauen, geschützt\",          \"item1\": {              \"title\": \"Legacy-Garantie\",              \"desc\": \"Gegen Fabrikationsfehler.\"          },          \"item2\": {              \"title\": \"14 Tage Rückgabe\",              \"desc\": \"Widerrufsrecht, ohne Fragen.\"          },          \"item3\": {              \"title\": \"Sichere Zahlung\",              \"desc\": \"Geschützte Kaufumgebung.\"          },          \"item4\": {              \"title\": \"Sendungsverfolgung\",              \"desc\": \"Verfolge jeden Schritt der Lieferung.\"          }      }  },  \"nl\": {      \"hero\": {          \"headline\": \"Gepolariseerde Vierkante Zonnebril met UV400-Bescherming\",          \"sub\": \"Een scherp vierkant montuur met gepolariseerde UV400-lenzen — gemaakt voor heldere dagen, strakke outfits en dagelijks zelfvertrouwen.\",          \"pill1\": \"Gepolariseerde Lenzen\",          \"pill2\": \"UV400-Bescherming\",          \"pill3\": \"14 Dagen Retour\"      },      \"pillars\": {          \"eyebrow\": \"Waarom Legacy\",          \"headline\": \"Klassieke vorm, helder zicht, eerlijke prijs\",          \"quality\": {              \"title\": \"Kwaliteit\",              \"desc\": \"Montuur en lenzen van polycarbonaat, ontworpen voor licht comfort, duurzaamheid en dagelijks buitengebruik.\"          },          \"price\": {              \"title\": \"Eerlijke Prijs\",              \"desc\": \"Geen winkelmarge — gewoon een eerlijke prijs voor een zonnebril met een premium, tijdloze uitstraling.\"          },          \"trust\": {              \"title\": \"Legacy Vertrouwen\",              \"desc\": \"Onderdeel van de Legacy-lijn, geselecteerd op strak design, betrouwbare materialen en dagelijks draagcomfort.\"          },          \"guarantee\": {              \"title\": \"Garantie + Retour\",              \"desc\": \"14 dagen herroepingsrecht en garantie tegen fabricagefouten.\"          }      },      \"carousel1\": {          \"eyebrow\": \"De Details\",          \"headline\": \"Scherpe vierkante lijnen, van dichtbij\",          \"text\": \"Een strakke vierkante vorm met UV400-lenzen en een verzorgde afwerking voor casual en zakelijke outfits.\"      },      \"carousel2\": {          \"eyebrow\": \"Klaar voor buiten\",          \"headline\": \"Voor reizen, stadsdagen en fel licht\",          \"text\": \"Draag ze onderweg, op het strand of in de stad — de gepolariseerde lenzen helpen schittering te verminderen met een verfijnde look.\"      },      \"dims\": {          \"eyebrow\": \"Lensgids\",          \"headline\": \"Bescherming eenvoudig uitgelegd\",          \"colSize\": \"Kenmerk\",          \"colWaist\": \"Detail\",          \"colLength\": \"Voordeel\",          \"colThigh\": \"Gebruik\",          \"note\": \"Dit model heeft geen maatkeuze nodig. Het volwassen vierkante montuur is ontworpen voor dagelijks buitengebruik. Lens- en montuurkleur kunnen licht afwijken door verlichting en scherminstellingen.\"      },      \"specs\": {          \"eyebrow\": \"Specificaties\",          \"headline\": \"Productdetails\",          \"tab1\": \"Materialen\",          \"tab2\": \"Bescherming\",          \"tab3\": \"Technisch\",          \"mat\": {              \"label1\": \"Montuurmateriaal\",              \"value1\": \"Polycarbonaat\",              \"label2\": \"Lensmateriaal\",              \"value2\": \"Polycarbonaat\",              \"label3\": \"Stijl\",              \"value3\": \"Vierkante zonnebril\",              \"label4\": \"Afdeling\",              \"value4\": \"Volwassenen \/ Heren\"          },          \"care\": {              \"label1\": \"Lenskenmerk\",              \"value1\": \"UV400-bescherming\",              \"label2\": \"Filtercategorie\",              \"value2\": \"Categorie 3\",              \"label3\": \"Gepolariseerd\",              \"value3\": \"Ontworpen om schittering bij fel buitenlicht te verminderen\"          },          \"tech\": {              \"label1\": \"Model\",              \"value1\": \"R2160\",              \"label2\": \"Producttype\",              \"value2\": \"Fashion zonnebril\",              \"label3\": \"Scenario\",              \"value3\": \"Buiten \/ Reizen \/ Dagelijks gebruik\",              \"label4\": \"Herkomst\",              \"value4\": \"Vasteland China\"          }      },      \"faq\": {          \"eyebrow\": \"Veelgestelde Vragen\",          \"headline\": \"FAQ\",          \"q1\": \"Wat is de levertijd?\",          \"a1\": \"De gemiddelde levertijd is 5 tot 10 werkdagen na betalingsbevestiging, afhankelijk van je regio.\",          \"q2\": \"Hoe werkt retour of ruilen?\",          \"a2\": \"Je hebt 14 kalenderdagen na ontvangst om een retour of ruil aan te vragen, zonder rompslomp.\",          \"q3\": \"Zijn de lenzen gepolariseerd?\",          \"a3\": \"Ja — dit model wordt gepresenteerd als gepolariseerd en helpt schittering bij fel buitenlicht te verminderen.\",          \"q4\": \"Welke betaalmethoden worden geaccepteerd?\",          \"a4\": \"Creditcard en andere gangbare methodes bij het afrekenen, met betaling in termijnen waar mogelijk.\",          \"q5\": \"Heeft hij UV-bescherming?\",          \"a5\": \"Ja — de lenzen zijn vermeld met UV400-bescherming voor dagelijks buitengebruik.\"      },      \"trust\": {          \"eyebrow\": \"Zonder risico kopen\",          \"headline\": \"Jouw vertrouwen, beschermd\",          \"item1\": {              \"title\": \"Legacy Garantie\",              \"desc\": \"Tegen fabricagefouten.\"          },          \"item2\": {              \"title\": \"14 Dagen Retour\",              \"desc\": \"Herroepingsrecht, geen vragen gesteld.\"          },          \"item3\": {              \"title\": \"Veilig Betalen\",              \"desc\": \"Beschermde afrekenomgeving.\"          },          \"item4\": {              \"title\": \"Verzending met Tracking\",              \"desc\": \"Volg elke stap van de levering.\"          }      }  },  \"it\": {      \"hero\": {          \"headline\": \"Occhiali da Sole Quadrati Polarizzati con Protezione UV400\",          \"sub\": \"Una montatura quadrata decisa con lenti polarizzate UV400 — pensata per giornate luminose, outfit puliti e sicurezza quotidiana.\",          \"pill1\": \"Lenti Polarizzate\",          \"pill2\": \"Protezione UV400\",          \"pill3\": \"Reso in 14 Giorni\"      },      \"pillars\": {          \"eyebrow\": \"Perché Legacy\",          \"headline\": \"Forma classica, visione chiara, prezzo onesto\",          \"quality\": {              \"title\": \"Qualità\",              \"desc\": \"Montatura e lenti in policarbonato progettate per leggerezza, resistenza e uso quotidiano all’aperto.\"          },          \"price\": {              \"title\": \"Prezzo Giusto\",              \"desc\": \"Nessun ricarico da rivenditore — solo un prezzo onesto per occhiali da sole dal look premium e senza tempo.\"          },          \"trust\": {              \"title\": \"Fiducia Legacy\",              \"desc\": \"Parte della linea Legacy, selezionata per design pulito, materiali affidabili e vestibilità quotidiana.\"          },          \"guarantee\": {              \"title\": \"Garanzia + Reso\",              \"desc\": \"14 giorni di diritto di recesso e garanzia contro difetti di fabbricazione.\"          }      },      \"carousel1\": {          \"eyebrow\": \"I Dettagli\",          \"headline\": \"Linee quadrate decise, da vicino\",          \"text\": \"Una silhouette quadrata pulita con lenti UV400 e finitura curata, ideale per outfit casual e business.\"      },      \"carousel2\": {          \"eyebrow\": \"Pronti per l’esterno\",          \"headline\": \"Per viaggi, città e luce intensa\",          \"text\": \"Indossali in viaggio, in spiaggia o in città — le lenti polarizzate aiutano a ridurre il riverbero mantenendo un look raffinato.\"      },      \"dims\": {          \"eyebrow\": \"Guida alle Lenti\",          \"headline\": \"Protezione semplice da capire\",          \"colSize\": \"Caratteristica\",          \"colWaist\": \"Dettaglio\",          \"colLength\": \"Beneficio\",          \"colThigh\": \"Uso\",          \"note\": \"Questo modello non richiede selezione della taglia. La montatura quadrata da adulto è pensata per l’uso quotidiano all’aperto. Colore delle lenti e della montatura possono variare leggermente in base a luce e schermo.\"      },      \"specs\": {          \"eyebrow\": \"Specifiche\",          \"headline\": \"Dettagli prodotto\",          \"tab1\": \"Materiali\",          \"tab2\": \"Protezione\",          \"tab3\": \"Tecnico\",          \"mat\": {              \"label1\": \"Materiale montatura\",              \"value1\": \"Policarbonato\",              \"label2\": \"Materiale lenti\",              \"value2\": \"Policarbonato\",              \"label3\": \"Stile\",              \"value3\": \"Occhiali da sole quadrati\",              \"label4\": \"Reparto\",              \"value4\": \"Adulto \/ Uomo\"          },          \"care\": {              \"label1\": \"Attributo lenti\",              \"value1\": \"Protezione UV400\",              \"label2\": \"Categoria filtro\",              \"value2\": \"Categoria 3\",              \"label3\": \"Polarizzate\",              \"value3\": \"Pensate per ridurre il riverbero in condizioni di luce intensa all’aperto\"          },          \"tech\": {              \"label1\": \"Modello\",              \"value1\": \"R2160\",              \"label2\": \"Tipo prodotto\",              \"value2\": \"Occhiali da sole fashion\",              \"label3\": \"Scenario\",              \"value3\": \"Outdoor \/ Viaggio \/ Uso quotidiano\",              \"label4\": \"Origine\",              \"value4\": \"Cina continentale\"          }      },      \"faq\": {          \"eyebrow\": \"Domande Frequenti\",          \"headline\": \"FAQ\",          \"q1\": \"Qual è il tempo di consegna?\",          \"a1\": \"Il tempo medio di consegna è di 5 a 10 giorni lavorativi dopo la conferma del pagamento, in base alla tua zona.\",          \"q2\": \"Come funziona il reso o il cambio?\",          \"a2\": \"Hai 14 giorni di calendario dal ricevimento per richiedere un reso o un cambio, senza complicazioni.\",          \"q3\": \"Le lenti sono polarizzate?\",          \"a3\": \"Sì — questo modello è presentato come polarizzato e aiuta a ridurre il riverbero in ambienti esterni luminosi.\",          \"q4\": \"Quali metodi di pagamento sono accettati?\",          \"a4\": \"Carta di credito e altri metodi principali al checkout, con rateizzazione dove disponibile.\",          \"q5\": \"Ha protezione UV?\",          \"a5\": \"Sì — le lenti sono indicate con protezione UV400 per l’uso quotidiano all’aperto.\"      },      \"trust\": {          \"eyebrow\": \"Acquista senza rischi\",          \"headline\": \"La tua fiducia, protetta\",          \"item1\": {              \"title\": \"Garanzia Legacy\",              \"desc\": \"Contro difetti di fabbricazione.\"          },          \"item2\": {              \"title\": \"Reso in 14 Giorni\",              \"desc\": \"Diritto di recesso, senza domande.\"          },          \"item3\": {              \"title\": \"Pagamento Sicuro\",              \"desc\": \"Ambiente di acquisto protetto.\"          },          \"item4\": {              \"title\": \"Spedizione Tracciata\",              \"desc\": \"Segui ogni fase della consegna.\"          }      }  }\n};\n\n  function getByPath(obj, path){\n    return path.split('.').reduce(function(o,k){\n      return (o \u0026\u0026 o[k] !== undefined) ? o[k] : null;\n    }, obj);\n  }\n\n  function detectLang(){\n    var supported = ['en','de','nl','it'];\n    var candidates = [];\n    try{ if(document.documentElement.lang) candidates.push(document.documentElement.lang); }catch(e){}\n    try{ if(navigator.language) candidates.push(navigator.language); }catch(e){}\n    try{ if(navigator.languages) candidates = candidates.concat(navigator.languages); }catch(e){}\n    for(var i=0;i\u003ccandidates.length;i++){\n      var code = (candidates[i] || '').slice(0,2).toLowerCase();\n      if(supported.indexOf(code) !== -1) return code;\n    }\n    return 'en';\n  }\n\n  function applyLang(root, lang){\n    if(!translations[lang]) lang = 'en';\n    root.querySelectorAll('[data-i18n]').forEach(function(el){\n      var val = getByPath(translations[lang], el.getAttribute('data-i18n'));\n      if(val !== null) el.innerHTML = val;\n    });\n    root.querySelectorAll('[data-setlang]').forEach(function(btn){\n      btn.classList.toggle('is-active', btn.getAttribute('data-setlang') === lang);\n    });\n    root.setAttribute('data-current-lang', lang);\n  }\n\n  document.querySelectorAll('#legacy-pdp-root, .legacy-pdp').forEach(function(root){\n    if(root.dataset.lgcInit) return;\n    root.dataset.lgcInit = \"1\";\n\n    applyLang(root, detectLang());\n\n    root.querySelectorAll('[data-setlang]').forEach(function(btn){\n      btn.addEventListener('click', function(){\n        applyLang(root, btn.getAttribute('data-setlang'));\n      });\n    });\n\n    root.querySelectorAll('[data-tabgroup]').forEach(function(nav){\n      var section = nav.closest('.lgc-card') || root;\n      var buttons = nav.querySelectorAll('.lgc-tab-btn');\n      buttons.forEach(function(btn){\n        btn.addEventListener('click', function(){\n          var target = btn.getAttribute('data-tab');\n          buttons.forEach(function(b){ b.classList.remove('is-active'); });\n          btn.classList.add('is-active');\n          section.querySelectorAll('.lgc-tab-panel').forEach(function(panel){\n            panel.classList.toggle('is-active', panel.getAttribute('data-panel') === target);\n          });\n        });\n      });\n    });\n\n    root.querySelectorAll('.lgc-faq-item').forEach(function(item){\n      var q = item.querySelector('.lgc-faq-q');\n      if(q) q.addEventListener('click', function(){ item.classList.toggle('is-open'); });\n    });\n\n    var AUTOPLAY_MS = 5000;\n\n    root.querySelectorAll('.lgc-carousel').forEach(function(carousel){\n      var key = carousel.getAttribute('data-carousel');\n      var dotsWrap = root.querySelector('[data-dots=\"' + key + '\"]');\n      var originals = Array.prototype.slice.call(carousel.querySelectorAll('.lgc-carousel-item'));\n      var n = originals.length;\n      if(!dotsWrap || n \u003c 2) return;\n\n      originals.forEach(function(_, i){\n        var dot = document.createElement('span');\n        dot.className = 'lgc-dot' + (i === 0 ? ' is-active' : '');\n        dotsWrap.appendChild(dot);\n      });\n      var dots = dotsWrap.querySelectorAll('.lgc-dot');\n\n      var firstClone = originals[0].cloneNode(true);\n      var lastClone = originals[n - 1].cloneNode(true);\n      firstClone.setAttribute('aria-hidden', 'true');\n      lastClone.setAttribute('aria-hidden', 'true');\n      carousel.appendChild(firstClone);\n      carousel.insertBefore(lastClone, originals[0]);\n\n      var allItems = Array.prototype.slice.call(carousel.children);\n\n      function scrollLeftFor(el){\n        return el.getBoundingClientRect().left - carousel.getBoundingClientRect().left + carousel.scrollLeft;\n      }\n      function goTo(i, smooth){\n        carousel.scrollTo({ left: scrollLeftFor(allItems[i]), behavior: smooth ? 'smooth' : 'auto' });\n      }\n      function setActiveDot(realIndex){\n        dots.forEach(function(d, i){ d.classList.toggle('is-active', i === realIndex); });\n      }\n\n      goTo(1, false);\n\n      var settleTimer = null;\n      var autoplayTimer = null;\n\n      function settle(){\n        var center = carousel.scrollLeft + carousel.clientWidth \/ 2;\n        var closest = 1;\n        var closestDist = Infinity;\n        allItems.forEach(function(item, i){\n          var itemCenter = item.offsetLeft + item.clientWidth \/ 2;\n          var dist = Math.abs(itemCenter - center);\n          if(dist \u003c closestDist){ closestDist = dist; closest = i; }\n        });\n        var realIndex = (closest - 1 + n) % n;\n        setActiveDot(realIndex);\n        if(closest === 0){ goTo(n, false); }\n        else if(closest === allItems.length - 1){ goTo(1, false); }\n      }\n\n      carousel.addEventListener('scroll', function(){\n        clearTimeout(settleTimer);\n        settleTimer = setTimeout(settle, 120);\n      });\n\n      function step(dir){\n        var w = originals[0].getBoundingClientRect().width + 10;\n        carousel.scrollBy({ left: w * dir, behavior: 'smooth' });\n      }\n\n      function scheduleAutoplay(){\n        clearTimeout(autoplayTimer);\n        autoplayTimer = setTimeout(function(){\n          step(1);\n          scheduleAutoplay();\n        }, AUTOPLAY_MS);\n      }\n      function restartAutoplay(){ scheduleAutoplay(); }\n\n      ['pointerdown', 'touchstart', 'wheel'].forEach(function(evt){\n        carousel.addEventListener(evt, restartAutoplay, { passive: true });\n      });\n\n      var prevBtn = root.querySelector('[data-arrow-prev=\"' + key + '\"]');\n      var nextBtn = root.querySelector('[data-arrow-next=\"' + key + '\"]');\n      if(prevBtn) prevBtn.addEventListener('click', function(){ step(-1); restartAutoplay(); });\n      if(nextBtn) nextBtn.addEventListener('click', function(){ step(1); restartAutoplay(); });\n\n      scheduleAutoplay();\n    });\n  });\n})();\n\u003c\/script\u003e","brand":"Legacy","offers":[{"title":"Noir","offer_id":50226152800496,"sku":"71:100009342#Ships within 24h;73:350852#4-Black","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Bleu clair","offer_id":50226152833264,"sku":"71:100009342#Ships within 24h;73:350853#2-Clear blue","price":32.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0855\/6357\/2464\/files\/1_5a1d69f4-fba3-404c-9bc8-8624976b80be.png?v=1786196012"},{"product_id":"retro-tr90-fashion-glasses-frame-men-fashion-shades-polygon-women-oval-high-quality-travel-eyewear-tr90","title":"Lunettes de soleil carrées polarisées vintage pour hommes | Legacy","description":"\n\n\u003cdiv class=\"legacy-pdp\" id=\"legacy-pdp-root\"\u003e\n\n\u003cstyle\u003e\n  #legacy-pdp-root{\n    --lgc-black:#0D0D0D;\n    --lgc-graphite:#2B2B2B;\n    --lgc-stone:#D9D6CF;\n    --lgc-cream:#F2EFE9;\n    --lgc-white:#FFFFFF;\n    --lgc-ink-soft: rgba(13,13,13,0.62);\n    --lgc-ink-faint: rgba(13,13,13,0.42);\n    --lgc-line: rgba(13,13,13,0.08);\n    --lgc-radius-lg: 24px;\n    --lgc-radius-md: 18px;\n    --lgc-radius-sm: 12px;\n    --lgc-sans: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n    all: initial;\n    display:block;\n    box-sizing:border-box;\n    font-family: var(--lgc-sans);\n    color: var(--lgc-black);\n    background: var(--lgc-white);\n    -webkit-font-smoothing: antialiased;\n    text-align:left;\n    line-height:1.5;\n    max-width:600px;\n    margin:0 auto;\n  }\n  #legacy-pdp-root *, #legacy-pdp-root *::before, #legacy-pdp-root *::after{\n    box-sizing:border-box; margin:0; padding:0; font-family:inherit;\n    color:inherit; text-align:left; line-height:inherit; -webkit-font-smoothing: antialiased;\n  }\n  #legacy-pdp-root img{ max-width:100%; display:block; border:0; }\n  #legacy-pdp-root button{ background:none; border:0; cursor:pointer; font:inherit; }\n  #legacy-pdp-root ul{ list-style:none; }\n  #legacy-pdp-root svg{ display:block; flex-shrink:0; }\n\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@300;400;500;600;700;800\u0026display=swap');\n\n  #legacy-pdp-root .lgc-wrap{ padding:0 18px; }\n  #legacy-pdp-root .lgc-section{ padding:36px 0; }\n\n  #legacy-pdp-root .lgc-badge{\n    display:inline-flex; align-items:center; gap:6px;\n    background:var(--lgc-cream); color:var(--lgc-black);\n    padding:6px 14px; border-radius:999px; font-size:11.5px; font-weight:600;\n  }\n  #legacy-pdp-root .lgc-badge-dot{ width:6px; height:6px; border-radius:50%; background:var(--lgc-black); }\n\n  #legacy-pdp-root .lgc-eyebrow{ font-size:12.5px; font-weight:600; color:var(--lgc-ink-soft); }\n  #legacy-pdp-root h1.lgc-h1{ font-size:28px; font-weight:700; letter-spacing:-0.02em; line-height:1.12; }\n  #legacy-pdp-root h2.lgc-h2{ font-size:22px; font-weight:700; letter-spacing:-0.02em; line-height:1.15; }\n  #legacy-pdp-root h3.lgc-h3{ font-size:18px; font-weight:600; letter-spacing:-0.01em; }\n  #legacy-pdp-root p.lgc-p{ font-size:15px; font-weight:400; color:var(--lgc-ink-soft); line-height:1.55; }\n\n  \/* ---------- HERO ---------- *\/\n  #legacy-pdp-root .lgc-hero{ padding:36px 0 8px; text-align:center; }\n  #legacy-pdp-root .lgc-hero h1{ margin-top:14px; }\n  #legacy-pdp-root .lgc-hero-sub{ margin:14px 0 0; font-size:15.5px; color:var(--lgc-ink-soft); }\n  #legacy-pdp-root .lgc-hero-pills{ display:flex; gap:8px; justify-content:center; margin-top:20px; flex-wrap:wrap; }\n  #legacy-pdp-root .lgc-pill{\n    font-size:12px; font-weight:500; padding:7px 14px; border-radius:999px;\n    background:var(--lgc-white); border:1px solid var(--lgc-line); color:var(--lgc-black);\n  }\n  #legacy-pdp-root .lgc-hero-img{\n    margin-top:26px; border-radius:var(--lgc-radius-lg); overflow:hidden; background:var(--lgc-cream);\n  }\n  #legacy-pdp-root .lgc-hero-img img{ width:100%; aspect-ratio:4\/5; object-fit:cover; }\n\n  \/* ---------- PILARES ---------- *\/\n  #legacy-pdp-root .lgc-pillars-head{ margin-bottom:18px; }\n  #legacy-pdp-root .lgc-pillars-head h2{ margin-top:8px; }\n  #legacy-pdp-root .lgc-pillar-grid{ display:grid; grid-template-columns:1fr 1fr; gap:12px; }\n  #legacy-pdp-root .lgc-pillar{\n    border-radius:var(--lgc-radius-md); padding:20px 18px; min-height:150px;\n    display:flex; flex-direction:column; justify-content:flex-start;\n  }\n  #legacy-pdp-root .lgc-pillar.is-dark{ background:var(--lgc-black); color:var(--lgc-white); }\n  #legacy-pdp-root .lgc-pillar.is-graphite{ background:var(--lgc-graphite); color:var(--lgc-white); }\n  #legacy-pdp-root .lgc-pillar.is-stone{ background:var(--lgc-stone); color:var(--lgc-black); }\n  #legacy-pdp-root .lgc-pillar.is-cream{ background:var(--lgc-cream); color:var(--lgc-black); }\n  #legacy-pdp-root .lgc-pillar svg{ width:20px; height:20px; margin-bottom:16px; opacity:.9; }\n  #legacy-pdp-root .lgc-pillar h4{ font-size:15px; font-weight:600; margin-bottom:6px; letter-spacing:-0.01em; }\n  #legacy-pdp-root .lgc-pillar p{ font-size:12.5px; opacity:.72; font-weight:400; line-height:1.4; }\n\n  \/* ---------- CARROSSÉIS ---------- *\/\n  #legacy-pdp-root .lgc-carousel-head{ margin-bottom:16px; }\n  #legacy-pdp-root .lgc-carousel-head h2{ margin-top:8px; }\n  #legacy-pdp-root .lgc-carousel-head .lgc-p{ margin-top:6px; }\n  #legacy-pdp-root .lgc-carousel{\n    display:flex; overflow-x:auto; gap:10px; scroll-snap-type:x mandatory;\n    -webkit-overflow-scrolling:touch; scrollbar-width:none; padding-bottom:2px;\n    margin:0 -18px; padding-left:18px; padding-right:18px;\n  }\n  #legacy-pdp-root .lgc-carousel::-webkit-scrollbar{ display:none; }\n  #legacy-pdp-root .lgc-carousel-item{\n    flex:0 0 82%; scroll-snap-align:center; border-radius:var(--lgc-radius-md);\n    overflow:hidden; background:var(--lgc-cream); position:relative;\n  }\n  #legacy-pdp-root .lgc-carousel-item img{ width:100%; aspect-ratio:9\/16; object-fit:cover; }\n  #legacy-pdp-root .lgc-carousel-cap{\n    position:absolute; left:10px; bottom:10px; background:rgba(13,13,13,0.55);\n    color:var(--lgc-white); font-size:11.5px; font-weight:500; padding:5px 10px; border-radius:999px;\n    backdrop-filter:blur(4px);\n  }\n  #legacy-pdp-root .lgc-carousel-wrap{ position:relative; }\n  #legacy-pdp-root .lgc-arrow{\n    position:absolute; top:50%; transform:translateY(-50%); z-index:2;\n    width:32px; height:32px; border-radius:50%; background:rgba(13,13,13,0.5);\n    display:flex; align-items:center; justify-content:center; backdrop-filter:blur(4px);\n  }\n  #legacy-pdp-root .lgc-arrow svg{ width:16px; height:16px; stroke:var(--lgc-white); }\n  #legacy-pdp-root .lgc-arrow.lgc-prev{ left:8px; }\n  #legacy-pdp-root .lgc-arrow.lgc-next{ right:8px; }\n  #legacy-pdp-root .lgc-dots{ display:flex; justify-content:center; gap:6px; margin-top:14px; }\n  #legacy-pdp-root .lgc-dot{ width:6px; height:6px; border-radius:50%; background:var(--lgc-line); transition:all .2s ease; }\n  #legacy-pdp-root .lgc-dot.is-active{ background:var(--lgc-black); width:16px; border-radius:3px; }\n\n  \/* ---------- CARDS (dimensões \/ specs \/ faq) ---------- *\/\n  #legacy-pdp-root .lgc-card{ background:var(--lgc-cream); border-radius:var(--lgc-radius-lg); padding:22px 18px; }\n  #legacy-pdp-root .lgc-card.is-white{ background:var(--lgc-white); border:1px solid var(--lgc-line); }\n  #legacy-pdp-root .lgc-section-head{ margin-bottom:18px; }\n  #legacy-pdp-root .lgc-section-head h2{ margin-top:6px; }\n  #legacy-pdp-root .lgc-tabs-nav{\n    display:inline-flex; gap:4px; background:var(--lgc-white); padding:4px; border-radius:999px; margin-bottom:18px;\n  }\n  #legacy-pdp-root .lgc-card.is-white .lgc-tabs-nav{ background:var(--lgc-cream); }\n  #legacy-pdp-root .lgc-tab-btn{\n    padding:8px 14px; font-size:12.5px; font-weight:600; border-radius:999px; color:var(--lgc-ink-faint);\n    transition:all .2s ease;\n  }\n  #legacy-pdp-root .lgc-tab-btn.is-active{ background:var(--lgc-black); color:var(--lgc-white); }\n  #legacy-pdp-root .lgc-tab-panel{ display:none; }\n  #legacy-pdp-root .lgc-tab-panel.is-active{ display:block; }\n\n  #legacy-pdp-root table.lgc-table{\n    width:100%; border-collapse:separate; border-spacing:0; font-size:13.5px;\n    background:var(--lgc-white); border-radius:var(--lgc-radius-sm); overflow:hidden;\n  }\n  #legacy-pdp-root table.lgc-table th, #legacy-pdp-root table.lgc-table td{\n    padding:11px 12px; text-align:left; border-bottom:1px solid var(--lgc-line);\n  }\n  #legacy-pdp-root table.lgc-table td:first-child{ font-weight:600; width:46%; }\n  #legacy-pdp-root table.lgc-table tr:last-child td{ border-bottom:0; }\n  #legacy-pdp-root .lgc-size-note{ font-size:12px; color:var(--lgc-ink-faint); margin-top:14px; }\n  #legacy-pdp-root .lgc-table-scroll{\n    max-width:100%; overflow:hidden;\n    border-radius:var(--lgc-radius-sm); border:1px solid var(--lgc-line);\n  }\n  #legacy-pdp-root .lgc-table-scroll table.lgc-table{\n    width:100%; table-layout:fixed; border-radius:0; font-size:10.5px;\n  }\n  #legacy-pdp-root .lgc-table-scroll table.lgc-table th,\n  #legacy-pdp-root .lgc-table-scroll table.lgc-table td{\n    padding:7px 3px; text-align:center; white-space:normal; word-break:break-word; overflow-wrap:break-word;\n  }\n  #legacy-pdp-root .lgc-table-scroll table.lgc-table th{\n    font-size:7.8px; letter-spacing:0; text-transform:uppercase; font-weight:600;\n    color:var(--lgc-ink-soft); background:var(--lgc-cream); line-height:1.2;\n  }\n  #legacy-pdp-root .lgc-table-scroll table.lgc-table td:first-child,\n  #legacy-pdp-root .lgc-table-scroll table.lgc-table th:first-child{\n    font-weight:700;\n  }\n\n  #legacy-pdp-root .lgc-specs-list{ display:grid; gap:0; }\n  #legacy-pdp-root .lgc-specs-row{\n    display:grid; grid-template-columns:1fr; gap:2px; padding:13px 0; border-bottom:1px solid var(--lgc-line); font-size:13.5px;\n  }\n  #legacy-pdp-root .lgc-specs-row:last-child{ border-bottom:0; }\n  #legacy-pdp-root .lgc-specs-row span:first-child{ font-weight:600; color:var(--lgc-black); font-size:11px; text-transform:uppercase; letter-spacing:.04em; opacity:.6; }\n  #legacy-pdp-root .lgc-specs-row span:last-child{ color:var(--lgc-black); }\n\n  \/* ---------- GARANTIA (2 por linha) ---------- *\/\n  #legacy-pdp-root .lgc-trust-head{ margin-bottom:18px; }\n  #legacy-pdp-root .lgc-trust-head h2{ margin-top:8px; }\n  #legacy-pdp-root .lgc-trust-grid{ display:grid; grid-template-columns:1fr 1fr; gap:12px; }\n  #legacy-pdp-root .lgc-trust-item{\n    border-radius:var(--lgc-radius-md); padding:20px 14px; text-align:center; background:var(--lgc-cream);\n  }\n  #legacy-pdp-root .lgc-trust-item svg{ width:22px; height:22px; margin:0 auto 12px; }\n  #legacy-pdp-root .lgc-trust-item h4{ font-size:14px; font-weight:600; margin-bottom:5px; }\n  #legacy-pdp-root .lgc-trust-item p{ font-size:12px; color:var(--lgc-ink-soft); line-height:1.4; }\n\n  \/* ---------- FAQ ---------- *\/\n  #legacy-pdp-root .lgc-faq-item{ border-bottom:1px solid var(--lgc-line); }\n  #legacy-pdp-root .lgc-faq-item:last-child{ border-bottom:0; }\n  #legacy-pdp-root .lgc-faq-q{\n    width:100%; display:flex; justify-content:space-between; align-items:center; gap:10px;\n    padding:15px 2px; font-size:14px; font-weight:600; text-align:left;\n  }\n  #legacy-pdp-root .lgc-faq-q .lgc-plus{ font-size:18px; font-weight:300; transition:transform .25s ease; color:var(--lgc-ink-faint); }\n  #legacy-pdp-root .lgc-faq-item.is-open .lgc-plus{ transform:rotate(45deg); }\n  #legacy-pdp-root .lgc-faq-a{ max-height:0; overflow:hidden; transition:max-height .3s ease; }\n  #legacy-pdp-root .lgc-faq-a-inner{ padding:0 2px 16px; font-size:13px; color:var(--lgc-ink-soft); }\n  #legacy-pdp-root .lgc-faq-item.is-open .lgc-faq-a{ max-height:300px; }\n\n  \/* ---------- FOOTER ---------- *\/\n  #legacy-pdp-root .lgc-tagline{ text-align:center; padding:32px 20px 6px; font-size:13px; color:var(--lgc-ink-faint); font-weight:500; }\n\n  \/* ---------- LANG SWITCH (bandeiras) ---------- *\/\n  #legacy-pdp-root .lgc-langbar{ display:flex; justify-content:center; gap:8px; padding-top:14px; }\n  #legacy-pdp-root .lgc-lang-btn{\n    width:26px; height:19px; padding:0; border-radius:2px; overflow:hidden;\n    border:1px solid var(--lgc-line); opacity:.55; transition:opacity .2s ease, border-color .2s ease;\n    line-height:0;\n  }\n  #legacy-pdp-root .lgc-lang-btn img{ width:100%; height:100%; object-fit:cover; border-radius:1px; }\n  #legacy-pdp-root .lgc-lang-btn.is-active{ opacity:1; border-color:var(--lgc-black); }\n\u003c\/style\u003e\n\n  \n  \u003csection class=\"lgc-wrap lgc-hero\"\u003e\n    \u003cspan class=\"lgc-badge\"\u003e\u003cspan class=\"lgc-badge-dot\"\u003e\u003c\/span\u003eLEGACY — Conçue pour durer\u003c\/span\u003e\n    \u003ch2 class=\"lgc-h1\" data-i18n=\"hero.headline\"\u003eVerres polarisés. Monture souple.\u003c\/h2\u003e\n\n    \u003cp class=\"lgc-hero-sub\" data-i18n=\"hero.sub\"\u003eVerres polarisés TAC dans une monture TR-90 – plus légère et plus résistante que le plastique standard, avec une protection UV400 complète.\u003c\/p\u003e\n\n    \u003cdiv class=\"lgc-hero-pills\"\u003e\n\n      \u003cspan class=\"lgc-pill\" data-i18n=\"hero.pill1\"\u003ePolarisation TAC\u003c\/span\u003e\n      \u003cspan class=\"lgc-pill\" data-i18n=\"hero.pill2\"\u003eMonture TR-90\u003c\/span\u003e\n      \u003cspan class=\"lgc-pill\" data-i18n=\"hero.pill3\"\u003eRetours sous 14 jours\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-hero-img\"\u003e\n\n      \u003cimg src=\"https:\/\/tvneebxsyharfkrggeao.supabase.co\/storage\/v1\/object\/public\/images\/f0dc89db-df0b-4954-8eb6-6af726de65a3\/1783894138316-h1.webp\" alt=\"Lunettes de soleil Legacy carrées vintage polarisées\"\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-langbar\" data-langswitch\u003e\n\n      \u003cbutton class=\"lgc-lang-btn\" data-setlang=\"en\"\u003e\u003cimg src=\"https:\/\/flagcdn.com\/w40\/gb.png\" alt=\"English\"\u003e\u003c\/button\u003e\n      \u003cbutton class=\"lgc-lang-btn\" data-setlang=\"de\"\u003e\u003cimg src=\"https:\/\/flagcdn.com\/w40\/de.png\" alt=\"Deutsch\"\u003e\u003c\/button\u003e\n      \u003cbutton class=\"lgc-lang-btn\" data-setlang=\"nl\"\u003e\u003cimg src=\"https:\/\/flagcdn.com\/w40\/nl.png\" alt=\"Nederlands\"\u003e\u003c\/button\u003e\n      \u003cbutton class=\"lgc-lang-btn\" data-setlang=\"it\"\u003e\u003cimg src=\"https:\/\/flagcdn.com\/w40\/it.png\" alt=\"Italiano\"\u003e\u003c\/button\u003e\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n  \n  \u003csection class=\"lgc-wrap lgc-section\"\u003e\n    \u003cdiv class=\"lgc-pillars-head\"\u003e\n\n      \u003cspan class=\"lgc-eyebrow\" data-i18n=\"pillars.eyebrow\"\u003ePourquoi Legacy\u003c\/span\u003e\n      \u003ch2 class=\"lgc-h2\" data-i18n=\"pillars.headline\"\u003eVéritable polarisation, matériaux de première qualité, prix honnête\u003c\/h2\u003e\n\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-pillar-grid\"\u003e\n\n      \u003cdiv class=\"lgc-pillar is-dark\"\u003e\n\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M12 2 21 7 21 17 12 22 3 17 3 7Z\"\u003e\u003c\/path\u003e\u003cpath d=\"M3 7 12 12 21 7\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 12 12 22\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        \u003ch4 data-i18n=\"pillars.quality.title\"\u003eQualité\u003c\/h4\u003e\n\n        \u003cp data-i18n=\"pillars.quality.desc\"\u003eLes verres polarisés TAC réduisent l'éblouissement et bloquent les UV400. La monture TR-90 se plie sans se casser – plus légère et plus résistante que le plastique standard.\u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"lgc-pillar is-stone\"\u003e\n\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M4 4h9l7 7-9 9-7-7z\"\u003e\u003c\/path\u003e\u003ccircle cx=\"9\" cy=\"9\" r=\"1.4\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\n        \u003ch4 data-i18n=\"pillars.price.title\"\u003ePrix juste\u003c\/h4\u003e\n\n        \u003cp data-i18n=\"pillars.price.desc\"\u003ePas de marge de détail — des matériaux de monture et de verres de première qualité à une fraction des prix des designers.\u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"lgc-pillar is-graphite\"\u003e\n\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M12 2 3 6v6c0 5 4 8.5 9 10 5-1.5 9-5 9-10V6z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        \u003ch4 data-i18n=\"pillars.trust.title\"\u003eConfiance Legacy\u003c\/h4\u003e\n\n        \u003cp data-i18n=\"pillars.trust.desc\"\u003eFait partie de la gamme Legacy, soumise aux mêmes normes que chaque pièce que nous fabriquons.\u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"lgc-pillar is-cream\"\u003e\n\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M4 12a8 8 0 1 0 3-6.2\"\u003e\u003c\/path\u003e\u003cpath d=\"M4 4v5h5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        \u003ch4 data-i18n=\"pillars.guarantee.title\"\u003eGarantie + Retours\u003c\/h4\u003e\n\n        \u003cp data-i18n=\"pillars.guarantee.desc\"\u003eDroit de rétractation de 14 jours et garantie contre les défauts de fabrication.\u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n  \n  \u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n    \u003cdiv class=\"lgc-carousel-head\"\u003e\n\n      \u003cspan class=\"lgc-eyebrow\" data-i18n=\"carousel1.eyebrow\"\u003eLa monture\u003c\/span\u003e\n      \u003ch2 class=\"lgc-h2\" data-i18n=\"carousel1.headline\"\u003eConçue pour fléchir, pas pour casser\u003c\/h2\u003e\n\n      \u003cp class=\"lgc-p\" data-i18n=\"carousel1.text\"\u003eLe TR-90 est utilisé dans les lunettes de sport et militaires pour une bonne raison — il fléchit sous la pression au lieu de casser.\u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-wrap\"\u003e\n\n      \u003cdiv class=\"lgc-carousel\" data-carousel=\"qualidade\"\u003e\n\n        \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/tvneebxsyharfkrggeao.supabase.co\/storage\/v1\/object\/public\/images\/f0dc89db-df0b-4954-8eb6-6af726de65a3\/1783894143197-q1.webp\" alt=\"Détail 1\"\u003e\u003c\/div\u003e\n\n        \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/tvneebxsyharfkrggeao.supabase.co\/storage\/v1\/object\/public\/images\/f0dc89db-df0b-4954-8eb6-6af726de65a3\/1783894144038-q2.webp\" alt=\"Détail 2\"\u003e\u003c\/div\u003e\n\n        \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/tvneebxsyharfkrggeao.supabase.co\/storage\/v1\/object\/public\/images\/f0dc89db-df0b-4954-8eb6-6af726de65a3\/1783894145142-q3.webp\" alt=\"Détail 3\"\u003e\u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n      \u003cbutton class=\"lgc-arrow lgc-prev\" data-arrow-prev=\"qualidade\" aria-label=\"Précédent\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M15 18l-6-6 6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n      \u003cbutton class=\"lgc-arrow lgc-next\" data-arrow-next=\"qualidade\" aria-label=\"Suivant\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M9 18l6-6-6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-dots\" data-dots=\"qualidade\"\u003e\u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n  \n  \u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n    \u003cdiv class=\"lgc-carousel-head\"\u003e\n\n      \u003cspan class=\"lgc-eyebrow\" data-i18n=\"carousel2.eyebrow\"\u003eBien portée\u003c\/span\u003e\n      \u003ch2 class=\"lgc-h2\" data-i18n=\"carousel2.headline\"\u003eDe la route au sentier\u003c\/h2\u003e\n\n      \u003cp class=\"lgc-p\" data-i18n=\"carousel2.text\"\u003eClarté polarisée pour la conduite, le sport, les voyages — une monture qui gère tout.\u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-wrap\"\u003e\n\n      \u003cdiv class=\"lgc-carousel\" data-carousel=\"uso\"\u003e\n\n        \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/tvneebxsyharfkrggeao.supabase.co\/storage\/v1\/object\/public\/images\/f0dc89db-df0b-4954-8eb6-6af726de65a3\/1783894139634-lf1.webp\" alt=\"Mode de vie 1\"\u003e\u003c\/div\u003e\n\n        \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/tvneebxsyharfkrggeao.supabase.co\/storage\/v1\/object\/public\/images\/f0dc89db-df0b-4954-8eb6-6af726de65a3\/1783894140998-lf2.webp\" alt=\"Mode de vie 2\"\u003e\u003c\/div\u003e\n\n        \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/tvneebxsyharfkrggeao.supabase.co\/storage\/v1\/object\/public\/images\/f0dc89db-df0b-4954-8eb6-6af726de65a3\/1783894141969-lf3.webp\" alt=\"Mode de vie 3\"\u003e\u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n      \u003cbutton class=\"lgc-arrow lgc-prev\" data-arrow-prev=\"uso\" aria-label=\"Précédent\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M15 18l-6-6 6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n      \u003cbutton class=\"lgc-arrow lgc-next\" data-arrow-next=\"uso\" aria-label=\"Suivant\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M9 18l6-6-6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-dots\" data-dots=\"uso\"\u003e\u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n  \n  \u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n    \u003cdiv class=\"lgc-card\"\u003e\n\n      \u003cdiv class=\"lgc-section-head\"\u003e\n\n        \u003cspan class=\"lgc-eyebrow\" data-i18n=\"dims.eyebrow\"\u003eDétails des verres\u003c\/span\u003e\n        \u003ch2 class=\"lgc-h2\" data-i18n=\"dims.headline\"\u003eSpécifications de la monture et des verres\u003c\/h2\u003e\n\n      \u003c\/div\u003e\n\n      \u003ctable class=\"lgc-table\"\u003e\n\n        \u003ctbody\u003e\n\n          \u003ctr\u003e\n\n\u003ctd data-i18n=\"dims.row1label\"\u003eMatériau de la monture\u003c\/td\u003e\n\n\u003ctd\u003eTR-90\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n          \u003ctr\u003e\n\n\u003ctd data-i18n=\"dims.row2label\"\u003eMatériau des verres\u003c\/td\u003e\n\n\u003ctd data-i18n=\"dims.row2value\"\u003eTAC (polarisé)\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n          \u003ctr\u003e\n\n\u003ctd data-i18n=\"dims.row3label\"\u003eProtection UV\u003c\/td\u003e\n\n\u003ctd\u003eUV400\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n          \u003ctr\u003e\n\n\u003ctd data-i18n=\"dims.row4label\"\u003eStyle de monture\u003c\/td\u003e\n\n\u003ctd data-i18n=\"dims.row4value\"\u003eCarré vintage\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n          \u003ctr\u003e\n\n\u003ctd data-i18n=\"dims.row5label\"\u003eUtilisation\u003c\/td\u003e\n\n\u003ctd data-i18n=\"dims.row5value\"\u003eSport, conduite, voyage, extérieur\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n        \u003c\/tbody\u003e\n\n      \u003c\/table\u003e\n\n      \u003cp class=\"lgc-size-note\" data-i18n=\"dims.note\"\u003eTaille unique. La monture TR-90 fléchit pour s'adapter confortablement sans points de pression.\u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n  \n  \u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n    \u003cdiv class=\"lgc-card is-white\"\u003e\n\n      \u003cdiv class=\"lgc-section-head\"\u003e\n\n        \u003cspan class=\"lgc-eyebrow\" data-i18n=\"specs.eyebrow\"\u003eSpécifications\u003c\/span\u003e\n        \u003ch2 class=\"lgc-h2\" data-i18n=\"specs.headline\"\u003eDétails du produit\u003c\/h2\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"lgc-tabs-nav\" data-tabgroup=\"specs\"\u003e\n\n        \u003cbutton class=\"lgc-tab-btn is-active\" data-tab=\"materiais\" data-i18n=\"specs.tab1\"\u003eMatériaux\u003c\/button\u003e\n        \u003cbutton class=\"lgc-tab-btn\" data-tab=\"cuidados\" data-i18n=\"specs.tab2\"\u003eEntretien\u003c\/button\u003e\n        \u003cbutton class=\"lgc-tab-btn\" data-tab=\"tecnica\" data-i18n=\"specs.tab3\"\u003eTechnique\u003c\/button\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"lgc-tab-panel is-active\" data-panel=\"materiais\"\u003e\n\n        \u003cdiv class=\"lgc-specs-list\"\u003e\n\n          \u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan data-i18n=\"specs.mat.label1\"\u003eMatériau de la monture\u003c\/span\u003e\u003cspan data-i18n=\"specs.mat.value1\"\u003eTR-90 (thermoplastique flexible)\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n          \u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan data-i18n=\"specs.mat.label2\"\u003eMatériau des verres\u003c\/span\u003e\u003cspan data-i18n=\"specs.mat.value2\"\u003eTAC (triacétate polarisé)\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n          \u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan data-i18n=\"specs.mat.label3\"\u003eIndice UV\u003c\/span\u003e\u003cspan\u003eUV400\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n          \u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan data-i18n=\"specs.mat.label4\"\u003ePolarisé\u003c\/span\u003e\u003cspan data-i18n=\"specs.mat.value4\"\u003eOui\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"lgc-tab-panel\" data-panel=\"cuidados\"\u003e\n\n        \u003cdiv class=\"lgc-specs-list\"\u003e\n\n          \u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan data-i18n=\"specs.care.label1\"\u003eNettoyage\u003c\/span\u003e\u003cspan data-i18n=\"specs.care.value1\"\u003eUtiliser un chiffon microfibre ; éviter les essuie-tout\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n          \u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan data-i18n=\"specs.care.label2\"\u003eRangement\u003c\/span\u003e\u003cspan data-i18n=\"specs.care.value2\"\u003eConserver dans un étui rigide lorsque non porté\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n          \u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan data-i18n=\"specs.care.label3\"\u003eÉviter\u003c\/span\u003e\u003cspan data-i18n=\"specs.care.value3\"\u003eNe pas laisser dans des voitures chaudes ou en plein soleil pendant de longues périodes\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"lgc-tab-panel\" data-panel=\"tecnica\"\u003e\n\n        \u003cdiv class=\"lgc-specs-list\"\u003e\n\n          \u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan data-i18n=\"specs.tech.label1\"\u003eStyle\u003c\/span\u003e\u003cspan data-i18n=\"specs.tech.value1\"\u003eCarré vintage\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n          \u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan data-i18n=\"specs.tech.label2\"\u003eUtilisation\u003c\/span\u003e\u003cspan data-i18n=\"specs.tech.value2\"\u003eSport, conduite, voyage, extérieur\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n          \u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan data-i18n=\"specs.tech.label3\"\u003eCouleur\u003c\/span\u003e\u003cspan data-i18n=\"specs.tech.value3\"\u003eÀ confirmer\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n          \u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan data-i18n=\"specs.tech.label4\"\u003eOrigine\u003c\/span\u003e\u003cspan data-i18n=\"specs.tech.value4\"\u003eChine continentale\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n  \n  \u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n    \u003cdiv class=\"lgc-trust-head\"\u003e\n\n      \u003cspan class=\"lgc-eyebrow\" data-i18n=\"trust.eyebrow\"\u003eAchetez sans risque\u003c\/span\u003e\n      \u003ch2 class=\"lgc-h2\" data-i18n=\"trust.headline\"\u003eVotre confiance, protégée\u003c\/h2\u003e\n\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-trust-grid\"\u003e\n\n      \u003cdiv class=\"lgc-trust-item\"\u003e\n\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M12 2 3 6v6c0 5 4 8.5 9 10 5-1.5 9-5 9-10V6z\"\u003e\u003c\/path\u003e\u003cpath d=\"M9 12l2 2 4-4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        \u003ch4 data-i18n=\"trust.item1.title\"\u003eGarantie Legacy\u003c\/h4\u003e\n\n        \u003cp data-i18n=\"trust.item1.desc\"\u003eContre les défauts de fabrication.\u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"lgc-trust-item\"\u003e\n\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M4 12a8 8 0 1 0 3-6.2\"\u003e\u003c\/path\u003e\u003cpath d=\"M4 4v5h5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        \u003ch4 data-i18n=\"trust.item2.title\"\u003eRetours sous 14 jours\u003c\/h4\u003e\n\n        \u003cp data-i18n=\"trust.item2.desc\"\u003eDroit de rétractation, sans poser de questions.\u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"lgc-trust-item\"\u003e\n\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003crect x=\"3\" y=\"7\" width=\"18\" height=\"13\" rx=\"1.5\"\u003e\u003c\/rect\u003e\u003cpath d=\"M8 7V5a4 4 0 0 1 8 0v2\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        \u003ch4 data-i18n=\"trust.item3.title\"\u003ePaiement sécurisé\u003c\/h4\u003e\n\n        \u003cp data-i18n=\"trust.item3.desc\"\u003eEnvironnement de paiement protégé.\u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"lgc-trust-item\"\u003e\n\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003crect x=\"2.5\" y=\"8\" width=\"14\" height=\"9\" rx=\"1.2\"\u003e\u003c\/rect\u003e\u003cpath d=\"M16.5 11h3l2 3v3h-5z\"\u003e\u003c\/path\u003e\u003ccircle cx=\"7\" cy=\"19\" r=\"1.6\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"17.5\" cy=\"19\" r=\"1.6\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\n        \u003ch4 data-i18n=\"trust.item4.title\"\u003eExpédition suivie\u003c\/h4\u003e\n\n        \u003cp data-i18n=\"trust.item4.desc\"\u003eSuivez chaque étape de la livraison.\u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n  \n  \u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n    \u003cdiv class=\"lgc-card is-white\"\u003e\n\n      \u003cdiv class=\"lgc-section-head\"\u003e\n\n        \u003cspan class=\"lgc-eyebrow\" data-i18n=\"faq.eyebrow\"\u003eQuestions Fréquemment Posées\u003c\/span\u003e\n        \u003ch2 class=\"lgc-h2\" data-i18n=\"faq.headline\"\u003eFAQ\u003c\/h2\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"lgc-faq\" data-faq\u003e\n\n        \u003cdiv class=\"lgc-faq-item\"\u003e\n\n          \u003cbutton class=\"lgc-faq-q\"\u003e\u003cspan data-i18n=\"faq.q1\"\u003eQuel est le délai de livraison ?\u003c\/span\u003e\u003cspan class=\"lgc-plus\"\u003e+\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"lgc-faq-a\"\u003e\u003cdiv class=\"lgc-faq-a-inner\" data-i18n=\"faq.a1\"\u003eLa livraison moyenne est de 10 à 32 jours ouvrables après confirmation du paiement, selon votre région.\u003c\/div\u003e\u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"lgc-faq-item\"\u003e\n\n          \u003cbutton class=\"lgc-faq-q\"\u003e\u003cspan data-i18n=\"faq.q2\"\u003eComment fonctionne le retour ou l'échange ?\u003c\/span\u003e\u003cspan class=\"lgc-plus\"\u003e+\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"lgc-faq-a\"\u003e\u003cdiv class=\"lgc-faq-a-inner\" data-i18n=\"faq.a2\"\u003eVous disposez de 14 jours calendaires après réception de votre commande pour demander un retour ou un échange, sans tracas.\u003c\/div\u003e\u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"lgc-faq-item\"\u003e\n\n          \u003cbutton class=\"lgc-faq-q\"\u003e\u003cspan data-i18n=\"faq.q3\"\u003eQu'est-ce que le TR-90 ?\u003c\/span\u003e\u003cspan class=\"lgc-plus\"\u003e+\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"lgc-faq-a\"\u003e\u003cdiv class=\"lgc-faq-a-inner\" data-i18n=\"faq.a3\"\u003eLe TR-90 est un thermoplastique flexible utilisé dans les lunettes de sport et militaires — il est plus léger et plus résistant aux chocs que le plastique standard, et il fléchit au lieu de casser.\u003c\/div\u003e\u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"lgc-faq-item\"\u003e\n\n          \u003cbutton class=\"lgc-faq-q\"\u003e\u003cspan data-i18n=\"faq.q4\"\u003eLes verres sont-ils vraiment polarisés ?\u003c\/span\u003e\u003cspan class=\"lgc-plus\"\u003e+\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"lgc-faq-a\"\u003e\u003cdiv class=\"lgc-faq-a-inner\" data-i18n=\"faq.a4\"\u003eOui — verres TAC (cellulose de triacétate) avec une polarisation réelle qui réduit l'éblouissement de l'eau, des routes et de la neige, plus une protection UV400 complète.\u003c\/div\u003e\u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"lgc-faq-item\"\u003e\n\n          \u003cbutton class=\"lgc-faq-q\"\u003e\u003cspan data-i18n=\"faq.q5\"\u003eSont-elles bonnes pour la conduite ?\u003c\/span\u003e\u003cspan class=\"lgc-plus\"\u003e+\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"lgc-faq-a\"\u003e\u003cdiv class=\"lgc-faq-a-inner\" data-i18n=\"faq.a5\"\u003eIdéales pour cela — les verres polarisés réduisent l'éblouissement de la route et la fatigue oculaire lors des longs trajets, et la monture légère en TR-90 reste confortable pendant des heures.\u003c\/div\u003e\u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n  \n  \u003cdiv class=\"legacy-brand-card\" data-legacy-brand-signature=\"v6\"\u003e\n\n  \u003cdiv class=\"legacy-brand-card__inner\"\u003e\n\n    \u003cdiv class=\"legacy-brand-card__logo-wrap\"\u003e\n\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/logo-white.png?v=1785300933\" alt=\"Legacy Store\" class=\"legacy-brand-card__logo\"\u003e\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"legacy-brand-card__content\"\u003e\n\n      \u003cp class=\"legacy-brand-card__eyebrow\"\u003eÀ propos de nous\u003c\/p\u003e\n\n\n      \u003cp class=\"legacy-brand-card__text\"\u003e\n        Legacy est faite pour ceux qui apprécient le style intemporel, les détails raffinés et la qualité durable.\n        Nous proposons des essentiels haut de gamme qui apportent confiance, caractère et sophistication sans effort\n        à la vie quotidienne.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"legacy-brand-card__socials\"\u003e\n\n      \u003ca href=\"https:\/\/instagram.com\/legacy.luxurywear\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"legacy-brand-card__social legacy-brand-card__social--clickable\" aria-label=\"Instagram Legacy Luxurywear\"\u003e\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003crect x=\"3.5\" y=\"3.5\" width=\"17\" height=\"17\" rx=\"5\" stroke=\"currentColor\" stroke-width=\"1.8\"\u003e\u003c\/rect\u003e\n            \u003ccircle cx=\"12\" cy=\"12\" r=\"4\" stroke=\"currentColor\" stroke-width=\"1.8\"\u003e\u003c\/circle\u003e\n            \u003ccircle cx=\"17.4\" cy=\"6.6\" r=\"1.2\" fill=\"currentColor\"\u003e\u003c\/circle\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eInstagram\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/a\u003e\n\n      \u003cdiv class=\"legacy-brand-card__social\" aria-label=\"TikTok\"\u003e\n\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M14.2 4c.6 1.7 1.7 3 3.8 3.3v2.5c-1.4 0-2.7-.4-3.8-1.1v5.4c0 3-2.2 5-5.1 5-2.6 0-4.7-1.8-4.7-4.4 0-2.9 2.4-4.8 5.3-4.4v2.6c-1.2-.4-2.6.3-2.6 1.8 0 1.1.9 1.9 2 1.9 1.3 0 2.3-.8 2.3-2.6V4h2.8Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eTikTok\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"legacy-brand-card__social\" aria-label=\"YouTube\"\u003e\n\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M21.2 8.4c-.2-1-.9-1.8-1.9-2-1.7-.4-7.3-.4-7.3-.4s-5.6 0-7.3.4c-1 .2-1.7 1-1.9 2C2.4 10 2.4 12 2.4 12s0 2 .4 3.6c.2 1 .9 1.8 1.9 2 1.7.4 7.3.4 7.3.4s5.6 0 7.3-.4c1-.2 1.7-1 1.9-2 .4-1.6.4-3.6.4-3.6s0-2-.4-3.6Z\" stroke=\"currentColor\" stroke-width=\"1.8\" fill=\"none\"\u003e\u003c\/path\u003e\n            \u003cpath d=\"M10.2 9.4 15 12l-4.8 2.6V9.4Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eYouTube\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"legacy-brand-card__social\" aria-label=\"Facebook\"\u003e\n\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M13.4 20v-6.2h2.1l.4-2.5h-2.5V9.7c0-.7.2-1.2 1.2-1.2h1.4V6.2c-.2 0-.9-.1-1.8-.1-1.8 0-3.1 1.1-3.1 3.2v2h-2.1v2.5h2.1V20h2.3Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eFacebook\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003cstyle\u003e\n  .legacy-brand-card,\n  .legacy-brand-card * {\n    box-sizing: border-box;\n  }\n\n  .legacy-brand-card {\n    width: 100%;\n    margin: 0;\n  }\n\n  .legacy-brand-card__inner {\n    background: #1c1c1c;\n    color: #ffffff;\n    border-radius: 16px;\n    padding: 24px 22px;\n    font-family: Inter, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Arial, sans-serif;\n    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.16);\n  }\n\n  .legacy-brand-card__logo-wrap {\n    margin-bottom: 18px;\n  }\n\n  .legacy-brand-card__logo {\n    display: block;\n    max-width: 180px;\n    width: 100%;\n    height: auto;\n  }\n\n  .legacy-brand-card__content {\n    margin-bottom: 20px;\n  }\n\n  .legacy-brand-card__eyebrow {\n    margin: 0 0 10px;\n    font-size: 14px;\n    line-height: 1.2;\n    font-weight: 700;\n    color: #ffffff;\n  }\n\n  .legacy-brand-card__text {\n    margin: 0;\n    color: rgba(255, 255, 255, 0.72);\n    font-size: 15px;\n    line-height: 1.8;\n    font-weight: 400;\n    max-width: 640px;\n  }\n\n  .legacy-brand-card__socials {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 12px;\n  }\n\n  .legacy-brand-card__social {\n    display: flex;\n    align-items: center;\n    gap: 10px;\n    padding: 12px 14px;\n    border-radius: 12px;\n    background: rgba(255, 255, 255, 0.04);\n    border: 1px solid rgba(255, 255, 255, 0.08);\n    text-decoration: none;\n    color: #ffffff;\n    min-width: 0;\n  }\n\n  .legacy-brand-card__social--clickable {\n    transition: transform 0.2s ease, background 0.2s ease, border-color 0.2s ease;\n    cursor: pointer;\n  }\n\n  .legacy-brand-card__social--clickable:hover {\n    transform: translateY(-1px);\n    background: rgba(255, 255, 255, 0.07);\n    border-color: rgba(255, 255, 255, 0.16);\n  }\n\n  .legacy-brand-card__social-icon {\n    width: 18px;\n    height: 18px;\n    min-width: 18px;\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    color: #ffffff;\n  }\n\n  .legacy-brand-card__social-icon svg {\n    width: 18px;\n    height: 18px;\n    display: block;\n  }\n\n  .legacy-brand-card__social-label {\n    font-size: 13px;\n    font-weight: 600;\n    color: #ffffff;\n    white-space: nowrap;\n  }\n\n  .legacy-brand-card__social-handle {\n    margin-left: auto;\n    font-size: 13px;\n    color: rgba(255, 255, 255, 0.66);\n    overflow: hidden;\n    text-overflow: ellipsis;\n    white-space: nowrap;\n  }\n\n  @media screen and (max-width: 749px) {\n    .legacy-brand-card__inner {\n      padding: 20px 18px;\n      border-radius: 14px;\n    }\n\n    .legacy-brand-card__logo {\n      max-width: 160px;\n    }\n\n    .legacy-brand-card__text {\n      font-size: 14px;\n      line-height: 1.7;\n    }\n\n    .legacy-brand-card__socials {\n      grid-template-columns: 1fr;\n    }\n\n    .legacy-brand-card__social {\n      padding: 11px 12px;\n    }\n\n    .legacy-brand-card__social-label,\n    .legacy-brand-card__social-handle {\n      font-size: 12.5px;\n    }\n  }\n\u003c\/style\u003e\n\n+\u003cstyle\u003e\n  \/* Compatibility with the legacy PDP reset. Keeps the approved card visually identical. *\/\n  #legacy-pdp-root .legacy-brand-card,\n  #legacy-pdp-root .legacy-brand-card * { box-sizing: border-box; }\n  #legacy-pdp-root .legacy-brand-card { width: 100%; margin: 0; }\n  #legacy-pdp-root .legacy-brand-card__inner {\n    background: #1c1c1c; color: #ffffff; border-radius: 16px; padding: 24px 22px;\n    font-family: Inter, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Arial, sans-serif;\n    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.16);\n  }\n  #legacy-pdp-root .legacy-brand-card__logo-wrap { margin-bottom: 18px; }\n  #legacy-pdp-root .legacy-brand-card__logo { display: block; max-width: 180px; width: 100%; height: auto; }\n  #legacy-pdp-root .legacy-brand-card__content { margin-bottom: 20px; }\n  #legacy-pdp-root .legacy-brand-card__eyebrow {\n    margin: 0 0 10px; font-size: 14px; line-height: 1.2; font-weight: 700; color: #ffffff;\n  }\n  #legacy-pdp-root .legacy-brand-card__text {\n    margin: 0; color: rgba(255, 255, 255, 0.72); font-size: 15px; line-height: 1.8;\n    font-weight: 400; max-width: 640px;\n  }\n  #legacy-pdp-root .legacy-brand-card__socials {\n    display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 12px;\n  }\n  #legacy-pdp-root .legacy-brand-card__social {\n    display: flex; align-items: center; gap: 10px; padding: 12px 14px; border-radius: 12px;\n    background: rgba(255, 255, 255, 0.04); border: 1px solid rgba(255, 255, 255, 0.08);\n    text-decoration: none; color: #ffffff; min-width: 0;\n  }\n  #legacy-pdp-root .legacy-brand-card__social--clickable {\n    transition: transform 0.2s ease, background 0.2s ease, border-color 0.2s ease; cursor: pointer;\n  }\n  #legacy-pdp-root .legacy-brand-card__social--clickable:hover {\n    transform: translateY(-1px); background: rgba(255, 255, 255, 0.07);\n    border-color: rgba(255, 255, 255, 0.16);\n  }\n  #legacy-pdp-root .legacy-brand-card__social-icon {\n    width: 18px; height: 18px; min-width: 18px; display: inline-flex;\n    align-items: center; justify-content: center; color: #ffffff;\n  }\n  #legacy-pdp-root .legacy-brand-card__social-icon svg { width: 18px; height: 18px; display: block; }\n  #legacy-pdp-root .legacy-brand-card__social-label {\n    font-size: 13px; font-weight: 600; color: #ffffff; white-space: nowrap;\n  }\n  #legacy-pdp-root .legacy-brand-card__social-handle {\n    margin-left: auto; font-size: 13px; color: rgba(255, 255, 255, 0.66);\n    overflow: hidden; text-overflow: ellipsis; white-space: nowrap;\n  }\n  @media screen and (max-width: 749px) {\n    #legacy-pdp-root .legacy-brand-card__inner { padding: 20px 18px; border-radius: 14px; }\n    #legacy-pdp-root .legacy-brand-card__logo { max-width: 160px; }\n    #legacy-pdp-root .legacy-brand-card__text { font-size: 14px; line-height: 1.7; }\n    #legacy-pdp-root .legacy-brand-card__socials { grid-template-columns: 1fr; }\n    #legacy-pdp-root .legacy-brand-card__social { padding: 11px 12px; }\n    #legacy-pdp-root .legacy-brand-card__social-label,\n    #legacy-pdp-root .legacy-brand-card__social-handle { font-size: 12.5px; }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"lgc-wrap lgc-tagline\"\u003eLegacy is not what we have. It's what we leave.\u003c\/div\u003e\n\n\n\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\n(function(){\n  var translations = {\n    en: {\n      hero:{ headline:\"Polarized Lenses. Flexible Frame.\", sub:\"TAC polarized lenses in a TR-90 frame \\u2014 lighter and tougher than standard plastic, with full UV400 protection.\", pill1:\"TAC Polarized\", pill2:\"TR-90 Frame\", pill3:\"14-Day Returns\" },\n      pillars:{ eyebrow:\"Why Legacy\", headline:\"Real polarization, premium materials, honest price\",\n        quality:{title:\"Quality\",desc:\"TAC polarized lenses cut glare and block UV400. TR-90 frame flexes without breaking \\u2014 lighter and tougher than standard plastic.\"},\n        price:{title:\"Fair Price\",desc:\"No retail markup \\u2014 premium frame and lens materials at a fraction of designer prices.\"},\n        trust:{title:\"Legacy Trust\",desc:\"Part of the Legacy lineup, held to the same standard as every piece we make.\"},\n        guarantee:{title:\"Guarantee + Returns\",desc:\"14-day right of withdrawal and a guarantee against manufacturing defects.\"} },\n      carousel1:{ eyebrow:\"The Frame\", headline:\"Built to flex, not snap\", text:\"TR-90 is used in sport and military eyewear for a reason \\u2014 it flexes under pressure instead of breaking.\" },\n      carousel2:{ eyebrow:\"Worn Well\", headline:\"From the drive to the trail\", text:\"Polarized clarity for driving, sports, travel \\u2014 one frame that handles it all.\" },\n      dims:{ eyebrow:\"Lens Details\", headline:\"Frame \u0026amp; lens specs\", row1label:\"Frame Material\", row2label:\"Lens Material\", row2value:\"TAC (polarized)\", row3label:\"UV Protection\", row4label:\"Frame Style\", row4value:\"Vintage square\", row5label:\"Use Case\", row5value:\"Sport, driving, travel, outdoor\", note:\"One size fits most. TR-90 frame flexes to fit comfortably without pressure points.\" },\n      specs:{ eyebrow:\"Specifications\", headline:\"Product details\", tab1:\"Materials\", tab2:\"Care\", tab3:\"Technical\",\n        mat:{label1:\"Frame Material\",value1:\"TR-90 (flexible thermoplastic)\",label2:\"Lens Material\",value2:\"TAC (polarized triacetate)\",label3:\"UV Rating\",label4:\"Polarized\",value4:\"Yes\"},\n        care:{label1:\"Cleaning\",value1:\"Use a microfiber cloth; avoid paper towels\",label2:\"Storage\",value2:\"Keep in a hard case when not wearing\",label3:\"Avoid\",value3:\"Do not leave in hot cars or direct sun for extended periods\"},\n        tech:{label1:\"Style\",value1:\"Vintage square\",label2:\"Use\",value2:\"Sport, driving, travel, outdoor\",label3:\"Color\",value3:\"To confirm\",label4:\"Origin\",value4:\"Mainland China\"} },\n      trust:{ eyebrow:\"Buy without risk\", headline:\"Your trust, protected\",\n        item1:{title:\"Legacy Guarantee\",desc:\"Against manufacturing defects.\"},\n        item2:{title:\"14-Day Returns\",desc:\"Right of withdrawal, no questions asked.\"},\n        item3:{title:\"Secure Payment\",desc:\"Protected checkout environment.\"},\n        item4:{title:\"Tracked Shipping\",desc:\"Follow every step of delivery.\"} },\n      faq:{ eyebrow:\"Frequently Asked Questions\", headline:\"FAQ\",\n        q1:\"What is the delivery time?\", a1:\"Average delivery is 10 to 32 business days after payment confirmation, depending on your region.\",\n        q2:\"How does return or exchange work?\", a2:\"You have 14 calendar days after receiving your order to request a return or exchange, no hassle.\",\n        q3:\"What is TR-90?\", a3:\"TR-90 is a flexible thermoplastic used in sport and military eyewear \\u2014 it\\u2019s lighter and more impact-resistant than standard plastic, and flexes instead of snapping.\",\n        q4:\"Are the lenses truly polarized?\", a4:\"Yes \\u2014 TAC (triacetate cellulose) lenses with real polarization that cuts glare from water, roads, and snow, plus full UV400 protection.\",\n        q5:\"Are they good for driving?\", a5:\"Ideal for it \\u2014 polarized lenses reduce road glare and eye fatigue on long drives, and the lightweight TR-90 frame stays comfortable for hours.\" }\n    },\n    de: {\n      hero:{ headline:\"Polarisierte Gl\\u00e4ser. Flexibler Rahmen.\", sub:\"TAC-polarisierte Gl\\u00e4ser in einem TR-90-Rahmen \\u2014 leichter und robuster als Standardkunststoff, mit vollem UV400-Schutz.\", pill1:\"TAC Polarisiert\", pill2:\"TR-90 Rahmen\", pill3:\"14 Tage R\\u00fcckgabe\" },\n      pillars:{ eyebrow:\"Warum Legacy\", headline:\"Echte Polarisation, Premiummaterialien, fairer Preis\",\n        quality:{title:\"Qualit\\u00e4t\",desc:\"TAC-polarisierte Gl\\u00e4ser reduzieren Blendung und blockieren UV400. TR-90-Rahmen biegt, statt zu brechen \\u2014 leichter und robuster als Standardkunststoff.\"},\n        price:{title:\"Fairer Preis\",desc:\"Kein Einzelhandelsaufschlag \\u2014 Premium-Rahmen und Glasmaterialien zum Bruchteil von Designerpreisen.\"},\n        trust:{title:\"Legacy-Vertrauen\",desc:\"Teil der Legacy-Reihe, gefertigt nach demselben Standard wie jedes unserer St\\u00fccke.\"},\n        guarantee:{title:\"Garantie + R\\u00fcckgabe\",desc:\"14 Tage Widerrufsrecht und Garantie gegen Fabrikationsfehler.\"} },\n      carousel1:{ eyebrow:\"Der Rahmen\", headline:\"Gemacht zum Biegen, nicht zum Brechen\", text:\"TR-90 wird in Sport- und Milit\\u00e4rbrillen verwendet \\u2014 es biegt unter Druck, statt zu brechen.\" },\n      carousel2:{ eyebrow:\"Gut getragen\", headline:\"Vom Lenkrad bis zum Wanderweg\", text:\"Polarisierte Klarheit beim Fahren, Sport, Reisen \\u2014 ein Rahmen f\\u00fcr alles.\" },\n      dims:{ eyebrow:\"Glasdetails\", headline:\"Rahmen- \u0026amp; Glasdaten\", row1label:\"Rahmenmaterial\", row2label:\"Glasmaterial\", row2value:\"TAC (polarisiert)\", row3label:\"UV-Schutz\", row4label:\"Rahmenstil\", row4value:\"Vintage Square\", row5label:\"Einsatz\", row5value:\"Sport, Autofahren, Reisen, Outdoor\", note:\"Einheitsgr\\u00f6\\u00dfe. Der TR-90-Rahmen biegt sich f\\u00fcr bequemen Sitz ohne Druckstellen.\" },\n      specs:{ eyebrow:\"Spezifikationen\", headline:\"Produktdetails\", tab1:\"Materialien\", tab2:\"Pflege\", tab3:\"Technisch\",\n        mat:{label1:\"Rahmenmaterial\",value1:\"TR-90 (flexibler Thermoplast)\",label2:\"Glasmaterial\",value2:\"TAC (polarisiertes Triacetat)\",label3:\"UV-Bewertung\",label4:\"Polarisiert\",value4:\"Ja\"},\n        care:{label1:\"Reinigung\",value1:\"Mikrofasertuch verwenden; keine Papiert\\u00fccher\",label2:\"Aufbewahrung\",value2:\"Im Hartschalen-Etui aufbewahren\",label3:\"Vermeiden\",value3:\"Nicht in hei\\u00dfen Autos oder l\\u00e4ngerer direkter Sonne liegen lassen\"},\n        tech:{label1:\"Stil\",value1:\"Vintage Square\",label2:\"Einsatz\",value2:\"Sport, Autofahren, Reisen, Outdoor\",label3:\"Farbe\",value3:\"Noch zu best\\u00e4tigen\",label4:\"Herkunft\",value4:\"Festlandchina\"} },\n      trust:{ eyebrow:\"Risikofrei kaufen\", headline:\"Dein Vertrauen, gesch\\u00fctzt\",\n        item1:{title:\"Legacy-Garantie\",desc:\"Gegen Fabrikationsfehler.\"},\n        item2:{title:\"14 Tage R\\u00fcckgabe\",desc:\"Widerrufsrecht, ohne Fragen.\"},\n        item3:{title:\"Sichere Zahlung\",desc:\"Gesch\\u00fctzte Kaufumgebung.\"},\n        item4:{title:\"Sendungsverfolgung\",desc:\"Verfolge jeden Schritt der Lieferung.\"} },\n      faq:{ eyebrow:\"H\\u00e4ufige Fragen\", headline:\"FAQ\",\n        q1:\"Wie lange dauert die Lieferung?\", a1:\"Die durchschnittliche Lieferzeit betr\\u00e4gt 5 bis 10 Werktage nach Zahlungsbest\\u00e4tigung, je nach Region.\",\n        q2:\"Wie funktioniert R\\u00fcckgabe oder Umtausch?\", a2:\"Du hast 14 Kalendertage nach Erhalt, um R\\u00fcckgabe oder Umtausch anzufragen \\u2014 unkompliziert.\",\n        q3:\"Was ist TR-90?\", a3:\"TR-90 ist ein flexibler Thermoplast, der in Sport- und Milit\\u00e4rbrillen verwendet wird \\u2014 leichter und sto\\u00dffester als Standardkunststoff, biegt statt bricht.\",\n        q4:\"Sind die Gl\\u00e4ser wirklich polarisiert?\", a4:\"Ja \\u2014 TAC-Gl\\u00e4ser (Triacetat-Cellulose) mit echter Polarisation, die Blendung von Wasser, Stra\\u00dfen und Schnee reduziert, plus voller UV400-Schutz.\",\n        q5:\"Sind sie gut zum Autofahren?\", a5:\"Ideal daf\\u00fcr \\u2014 polarisierte Gl\\u00e4ser reduzieren Stra\\u00dfenblendung und Augenerm\\u00fcdung auf langen Fahrten, und der leichte TR-90-Rahmen bleibt stundenlang bequem.\" }\n    },\n    nl: {\n      hero:{ headline:\"Gepolariseerde Glazen. Flexibel Montuur.\", sub:\"TAC gepolariseerde glazen in een TR-90 montuur \\u2014 lichter en sterker dan standaard kunststof, met volledige UV400-bescherming.\", pill1:\"TAC Gepolariseerd\", pill2:\"TR-90 Montuur\", pill3:\"14 Dagen Retour\" },\n      pillars:{ eyebrow:\"Waarom Legacy\", headline:\"Echte polarisatie, premium materialen, eerlijke prijs\",\n        quality:{title:\"Kwaliteit\",desc:\"TAC gepolariseerde glazen verminderen verblinding en blokkeren UV400. TR-90 montuur buigt zonder te breken \\u2014 lichter en sterker dan standaard kunststof.\"},\n        price:{title:\"Eerlijke Prijs\",desc:\"Geen winkelmarge \\u2014 premium montuur- en glasmaterialen voor een fractie van designerprijzen.\"},\n        trust:{title:\"Legacy Vertrouwen\",desc:\"Onderdeel van de Legacy-lijn, gemaakt volgens dezelfde standaard als elk van onze stukken.\"},\n        guarantee:{title:\"Garantie + Retour\",desc:\"14 dagen herroepingsrecht en garantie tegen fabricagefouten.\"} },\n      carousel1:{ eyebrow:\"Het Montuur\", headline:\"Gebouwd om te buigen, niet te breken\", text:\"TR-90 wordt gebruikt in sport- en militaire brillen \\u2014 het buigt onder druk in plaats van te breken.\" },\n      carousel2:{ eyebrow:\"Goed Gedragen\", headline:\"Van het stuur tot het pad\", text:\"Gepolariseerde helderheid voor autorijden, sport, reizen \\u2014 \\u00e9\\u00e9n montuur voor alles.\" },\n      dims:{ eyebrow:\"Glasdetails\", headline:\"Montuur- \u0026amp; glasgegevens\", row1label:\"Montuurmateriaal\", row2label:\"Glasmateriaal\", row2value:\"TAC (gepolariseerd)\", row3label:\"UV-bescherming\", row4label:\"Montuurstijl\", row4value:\"Vintage vierkant\", row5label:\"Gebruik\", row5value:\"Sport, autorijden, reizen, outdoor\", note:\"One size fits most. TR-90 montuur buigt mee voor comfortabele pasvorm zonder drukpunten.\" },\n      specs:{ eyebrow:\"Specificaties\", headline:\"Productdetails\", tab1:\"Materialen\", tab2:\"Onderhoud\", tab3:\"Technisch\",\n        mat:{label1:\"Montuurmateriaal\",value1:\"TR-90 (flexibele thermoplast)\",label2:\"Glasmateriaal\",value2:\"TAC (gepolariseerd triacetaat)\",label3:\"UV-classificatie\",label4:\"Gepolariseerd\",value4:\"Ja\"},\n        care:{label1:\"Reiniging\",value1:\"Gebruik een microvezeldoek; geen papieren handdoeken\",label2:\"Opbergen\",value2:\"Bewaar in een hard etui wanneer niet gedragen\",label3:\"Vermijden\",value3:\"Niet achterlaten in hete auto's of langdurig direct zonlicht\"},\n        tech:{label1:\"Stijl\",value1:\"Vintage vierkant\",label2:\"Gebruik\",value2:\"Sport, autorijden, reizen, outdoor\",label3:\"Kleur\",value3:\"Nog te bevestigen\",label4:\"Herkomst\",value4:\"Vasteland China\"} },\n      trust:{ eyebrow:\"Zonder risico kopen\", headline:\"Jouw vertrouwen, beschermd\",\n        item1:{title:\"Legacy Garantie\",desc:\"Tegen fabricagefouten.\"},\n        item2:{title:\"14 Dagen Retour\",desc:\"Herroepingsrecht, geen vragen gesteld.\"},\n        item3:{title:\"Veilig Betalen\",desc:\"Beschermde afrekenomgeving.\"},\n        item4:{title:\"Verzending met Tracking\",desc:\"Volg elke stap van de levering.\"} },\n      faq:{ eyebrow:\"Veelgestelde Vragen\", headline:\"FAQ\",\n        q1:\"Wat is de levertijd?\", a1:\"De gemiddelde levertijd is 5 tot 10 werkdagen na betalingsbevestiging, afhankelijk van je regio.\",\n        q2:\"Hoe werkt retour of ruilen?\", a2:\"Je hebt 14 kalenderdagen na ontvangst om een retour of ruil aan te vragen, zonder rompslomp.\",\n        q3:\"Wat is TR-90?\", a3:\"TR-90 is een flexibele thermoplast die gebruikt wordt in sport- en militaire brillen \\u2014 lichter en schokbestendiger dan standaard kunststof, buigt in plaats van breekt.\",\n        q4:\"Zijn de glazen echt gepolariseerd?\", a4:\"Ja \\u2014 TAC-glazen (triacetaat cellulose) met echte polarisatie die verblinding van water, wegen en sneeuw vermindert, plus volledige UV400-bescherming.\",\n        q5:\"Zijn ze goed voor autorijden?\", a5:\"Ideaal ervoor \\u2014 gepolariseerde glazen verminderen wegverblinding en oogvermoeidheid bij lange ritten, en het lichtgewicht TR-90 montuur blijft urenlang comfortabel.\" }\n    },\n    it: {\n      hero:{ headline:\"Lenti Polarizzate. Montatura Flessibile.\", sub:\"Lenti TAC polarizzate in una montatura TR-90 \\u2014 pi\\u00f9 leggera e resistente della plastica standard, con protezione UV400 completa.\", pill1:\"TAC Polarizzate\", pill2:\"Montatura TR-90\", pill3:\"Reso in 14 Giorni\" },\n      pillars:{ eyebrow:\"Perch\\u00e9 Legacy\", headline:\"Polarizzazione reale, materiali premium, prezzo onesto\",\n        quality:{title:\"Qualit\\u00e0\",desc:\"Lenti TAC polarizzate che tagliano il riverbero e bloccano UV400. Montatura TR-90 che si flette senza rompersi \\u2014 pi\\u00f9 leggera e resistente della plastica standard.\"},\n        price:{title:\"Prezzo Giusto\",desc:\"Nessun ricarico da rivenditore \\u2014 materiali premium per montatura e lenti a una frazione del prezzo dei designer.\"},\n        trust:{title:\"Fiducia Legacy\",desc:\"Parte della linea Legacy, costruito secondo lo stesso standard di ogni nostro pezzo.\"},\n        guarantee:{title:\"Garanzia + Reso\",desc:\"14 giorni di diritto di recesso e garanzia contro difetti di fabbricazione.\"} },\n      carousel1:{ eyebrow:\"La Montatura\", headline:\"Costruita per flettersi, non spezzarsi\", text:\"Il TR-90 \\u00e8 usato negli occhiali sportivi e militari per un motivo \\u2014 si flette sotto pressione invece di rompersi.\" },\n      carousel2:{ eyebrow:\"Indossati Bene\", headline:\"Dal volante al sentiero\", text:\"Chiarezza polarizzata per guidare, sport, viaggi \\u2014 una montatura che gestisce tutto.\" },\n      dims:{ eyebrow:\"Dettagli Lenti\", headline:\"Specifiche montatura \u0026amp; lenti\", row1label:\"Materiale montatura\", row2label:\"Materiale lenti\", row2value:\"TAC (polarizzate)\", row3label:\"Protezione UV\", row4label:\"Stile montatura\", row4value:\"Vintage quadrata\", row5label:\"Utilizzo\", row5value:\"Sport, guida, viaggi, outdoor\", note:\"Taglia unica. La montatura TR-90 si flette per adattarsi comodamente senza punti di pressione.\" },\n      specs:{ eyebrow:\"Specifiche\", headline:\"Dettagli prodotto\", tab1:\"Materiali\", tab2:\"Cura\", tab3:\"Tecnico\",\n        mat:{label1:\"Materiale montatura\",value1:\"TR-90 (termoplastica flessibile)\",label2:\"Materiale lenti\",value2:\"TAC (triacetato polarizzato)\",label3:\"Classificazione UV\",label4:\"Polarizzate\",value4:\"S\\u00ec\"},\n        care:{label1:\"Pulizia\",value1:\"Usare un panno in microfibra; evitare fazzoletti di carta\",label2:\"Conservazione\",value2:\"Conservare in un astuccio rigido quando non indossati\",label3:\"Evitare\",value3:\"Non lasciare in auto calde o alla luce solare diretta per periodi prolungati\"},\n        tech:{label1:\"Stile\",value1:\"Vintage quadrata\",label2:\"Utilizzo\",value2:\"Sport, guida, viaggi, outdoor\",label3:\"Colore\",value3:\"Da confermare\",label4:\"Origine\",value4:\"Cina continentale\"} },\n      trust:{ eyebrow:\"Acquista senza rischi\", headline:\"La tua fiducia, protetta\",\n        item1:{title:\"Garanzia Legacy\",desc:\"Contro difetti di fabbricazione.\"},\n        item2:{title:\"Reso in 14 Giorni\",desc:\"Diritto di recesso, senza domande.\"},\n        item3:{title:\"Pagamento Sicuro\",desc:\"Ambiente di acquisto protetto.\"},\n        item4:{title:\"Spedizione Tracciata\",desc:\"Segui ogni fase della consegna.\"} },\n      faq:{ eyebrow:\"Domande Frequenti\", headline:\"FAQ\",\n        q1:\"Qual \\u00e8 il tempo di consegna?\", a1:\"Il tempo medio di consegna \\u00e8 di 5 a 10 giorni lavorativi dopo la conferma del pagamento, in base alla tua zona.\",\n        q2:\"Come funziona il reso o il cambio?\", a2:\"Hai 14 giorni di calendario dal ricevimento per richiedere un reso o un cambio, senza complicazioni.\",\n        q3:\"Cos'\\u00e8 il TR-90?\", a3:\"Il TR-90 \\u00e8 un termoplastico flessibile usato negli occhiali sportivi e militari \\u2014 pi\\u00f9 leggero e resistente agli urti della plastica standard, si flette invece di spezzarsi.\",\n        q4:\"Le lenti sono davvero polarizzate?\", a4:\"S\\u00ec \\u2014 lenti TAC (triacetato di cellulosa) con vera polarizzazione che riduce il riverbero da acqua, strade e neve, pi\\u00f9 protezione UV400 completa.\",\n        q5:\"Sono adatti per guidare?\", a5:\"Ideali \\u2014 le lenti polarizzate riducono il riverbero stradale e l'affaticamento visivo nei lunghi viaggi, e la montatura leggera in TR-90 resta comoda per ore.\" }\n    }\n  };\n\n  function getByPath(obj, path){\n    return path.split('.').reduce(function(o,k){ return (o \u0026\u0026 o[k] !== undefined) ? o[k] : null; }, obj);\n  }\n\n  function detectLang(){\n    var supported = ['en','de','nl','it'];\n    var candidates = [];\n    try{ if(document.documentElement.lang) candidates.push(document.documentElement.lang); }catch(e){}\n    try{ if(navigator.language) candidates.push(navigator.language); }catch(e){}\n    try{ if(navigator.languages) candidates = candidates.concat(navigator.languages); }catch(e){}\n    for(var i=0;i\u003ccandidates.length;i++){\n      var code = (candidates[i] || '').slice(0,2).toLowerCase();\n      if(supported.indexOf(code) !== -1) return code;\n    }\n    return 'en';\n  }\n\n  function applyLang(root, lang){\n    if(!translations[lang]) lang = 'en';\n    root.querySelectorAll('[data-i18n]').forEach(function(el){\n      var val = getByPath(translations[lang], el.getAttribute('data-i18n'));\n      if(val !== null) el.innerHTML = val;\n    });\n    root.querySelectorAll('[data-setlang]').forEach(function(btn){\n      btn.classList.toggle('is-active', btn.getAttribute('data-setlang') === lang);\n    });\n    root.setAttribute('data-current-lang', lang);\n  }\n\n  document.querySelectorAll('#legacy-pdp-root, .legacy-pdp').forEach(function(root){\n    if(root.dataset.lgcInit) return;\n    root.dataset.lgcInit = \"1\";\n\n    applyLang(root, detectLang());\n\n    root.querySelectorAll('[data-setlang]').forEach(function(btn){\n      btn.addEventListener('click', function(){ applyLang(root, btn.getAttribute('data-setlang')); });\n    });\n\n    \/\/ Tabs\n    root.querySelectorAll('[data-tabgroup]').forEach(function(nav){\n      var section = nav.closest('.lgc-card') || root;\n      var buttons = nav.querySelectorAll('.lgc-tab-btn');\n      buttons.forEach(function(btn){\n        btn.addEventListener('click', function(){\n          var target = btn.getAttribute('data-tab');\n          buttons.forEach(function(b){ b.classList.remove('is-active'); });\n          btn.classList.add('is-active');\n          section.querySelectorAll('.lgc-tab-panel').forEach(function(panel){\n            panel.classList.toggle('is-active', panel.getAttribute('data-panel') === target);\n          });\n        });\n      });\n    });\n\n    \/\/ FAQ accordion\n    root.querySelectorAll('.lgc-faq-item').forEach(function(item){\n      var q = item.querySelector('.lgc-faq-q');\n      q.addEventListener('click', function(){ item.classList.toggle('is-open'); });\n    });\n\n    \/\/ Carrosséis — loop infinito com auto-rotate\n    var AUTOPLAY_MS = 5000;   \/\/ intervalo entre slides (igual para todos os carrosséis)\n\n    root.querySelectorAll('.lgc-carousel').forEach(function(carousel){\n      var key = carousel.getAttribute('data-carousel');\n      var dotsWrap = root.querySelector('[data-dots=\"' + key + '\"]');\n      var originals = Array.prototype.slice.call(carousel.querySelectorAll('.lgc-carousel-item'));\n      var n = originals.length;\n      if(!dotsWrap || n \u003c 2) return;\n\n      \/\/ Dots (um por slide real)\n      originals.forEach(function(_, i){\n        var dot = document.createElement('span');\n        dot.className = 'lgc-dot' + (i === 0 ? ' is-active' : '');\n        dotsWrap.appendChild(dot);\n      });\n      var dots = dotsWrap.querySelectorAll('.lgc-dot');\n\n      \/\/ Clona o primeiro e o último slide pra criar o efeito de loop contínuo\n      var firstClone = originals[0].cloneNode(true);\n      var lastClone = originals[n - 1].cloneNode(true);\n      firstClone.setAttribute('aria-hidden', 'true');\n      lastClone.setAttribute('aria-hidden', 'true');\n      carousel.appendChild(firstClone);\n      carousel.insertBefore(lastClone, originals[0]);\n\n      var allItems = Array.prototype.slice.call(carousel.children);\n      \/\/ allItems: [lastClone, original0..N-1, firstClone]\n\n      function scrollLeftFor(el){\n        return el.getBoundingClientRect().left - carousel.getBoundingClientRect().left + carousel.scrollLeft;\n      }\n      function goTo(i, smooth){\n        carousel.scrollTo({ left: scrollLeftFor(allItems[i]), behavior: smooth ? 'smooth' : 'auto' });\n      }\n      function setActiveDot(realIndex){\n        dots.forEach(function(d, i){ d.classList.toggle('is-active', i === realIndex); });\n      }\n\n      \/\/ Posiciona no primeiro slide real (índice 1) sem animação\n      goTo(1, false);\n\n      var settleTimer = null;\n      var autoplayTimer = null;\n\n      function settle(){\n        var center = carousel.scrollLeft + carousel.clientWidth \/ 2;\n        var closest = 1, closestDist = Infinity;\n        allItems.forEach(function(item, i){\n          var itemCenter = item.offsetLeft + item.clientWidth \/ 2;\n          var dist = Math.abs(itemCenter - center);\n          if(dist \u003c closestDist){ closestDist = dist; closest = i; }\n        });\n        var realIndex = (closest - 1 + n) % n;\n        setActiveDot(realIndex);\n        \/\/ Se parou em um clone (início ou fim), pula instantaneamente pro slide real equivalente\n        if(closest === 0){ goTo(n, false); }\n        else if(closest === allItems.length - 1){ goTo(1, false); }\n      }\n\n      carousel.addEventListener('scroll', function(){\n        clearTimeout(settleTimer);\n        settleTimer = setTimeout(settle, 120);\n      });\n\n      function step(dir){\n        var w = originals[0].getBoundingClientRect().width + 10; \/\/ largura do item + gap\n        carousel.scrollBy({ left: w * dir, behavior: 'smooth' });\n      }\n\n      \/\/ Loop de autoplay: sempre reagenda pra si mesmo, então qualquer\n      \/\/ interação manual (seta ou arraste) reinicia a contagem do zero,\n      \/\/ mantendo o mesmo intervalo de 5s pra todos os carrosséis.\n      function scheduleAutoplay(){\n        clearTimeout(autoplayTimer);\n        autoplayTimer = setTimeout(function(){\n          step(1);\n          scheduleAutoplay();\n        }, AUTOPLAY_MS);\n      }\n      function restartAutoplay(){ scheduleAutoplay(); }\n\n      ['pointerdown', 'touchstart', 'wheel'].forEach(function(evt){\n        carousel.addEventListener(evt, restartAutoplay, { passive: true });\n      });\n\n      var prevBtn = root.querySelector('[data-arrow-prev=\"' + key + '\"]');\n      var nextBtn = root.querySelector('[data-arrow-next=\"' + key + '\"]');\n      if(prevBtn) prevBtn.addEventListener('click', function(){ step(-1); restartAutoplay(); });\n      if(nextBtn) nextBtn.addEventListener('click', function(){ step(1); restartAutoplay(); });\n\n      scheduleAutoplay();\n    });\n  });\n})();\n\u003c\/script\u003e","brand":"Legacy","offers":[{"title":"Noir","offer_id":50226155651312,"sku":"71:100009342;73:10#Brightblack","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Mat","offer_id":50226155684080,"sku":"71:100009342;73:175#Sandblack","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Vert","offer_id":50226155716848,"sku":"71:100009342;73:173#Green","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Thé","offer_id":50226155749616,"sku":"71:100009342;73:496#Tea","price":32.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0855\/6357\/2464\/files\/1_d1640462-b865-4406-8631-2a6e17a6fff9.png?v=1786196018"},{"product_id":"caterside-fashion-men-sunglasses-small-frame-square-personalized-design-sun-glasses-women-travel-party-business-festival-gift","title":"Lunettes de soleil polarisées Legacy pour homme à monture carrée vintage","description":"\n\n\u003cdiv class=\"legacy-pdp\" id=\"legacy-pdp-root\"\u003e\n\n\u003cstyle\u003e\n  #legacy-pdp-root{\n    --lgc-black:#0D0D0D;\n    --lgc-graphite:#2B2B2B;\n    --lgc-stone:#D9D6CF;\n    --lgc-cream:#F2EFE9;\n    --lgc-white:#FFFFFF;\n    --lgc-ink-soft: rgba(13,13,13,0.62);\n    --lgc-ink-faint: rgba(13,13,13,0.42);\n    --lgc-line: rgba(13,13,13,0.08);\n    --lgc-radius-lg: 24px;\n    --lgc-radius-md: 18px;\n    --lgc-radius-sm: 12px;\n    --lgc-sans: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n    all: initial;\n    display:block;\n    box-sizing:border-box;\n    font-family: var(--lgc-sans);\n    color: var(--lgc-black);\n    background: var(--lgc-white);\n    -webkit-font-smoothing: antialiased;\n    text-align:left;\n    line-height:1.5;\n    max-width:600px;\n    margin:0 auto;\n  }\n  #legacy-pdp-root *, #legacy-pdp-root *::before, #legacy-pdp-root *::after{\n    box-sizing:border-box; margin:0; padding:0; font-family:inherit;\n    color:inherit; text-align:left; line-height:inherit; -webkit-font-smoothing: antialiased;\n  }\n  #legacy-pdp-root img{ max-width:100%; display:block; border:0; }\n  #legacy-pdp-root button{ background:none; border:0; cursor:pointer; font:inherit; }\n  #legacy-pdp-root ul{ list-style:none; }\n  #legacy-pdp-root svg{ display:block; flex-shrink:0; }\n\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@300;400;500;600;700;800\u0026display=swap');\n\n  #legacy-pdp-root .lgc-wrap{ padding:0 18px; }\n  #legacy-pdp-root .lgc-section{ padding:36px 0; }\n\n  #legacy-pdp-root .lgc-badge{\n    display:inline-flex; align-items:center; gap:6px;\n    background:var(--lgc-cream); color:var(--lgc-black);\n    padding:6px 14px; border-radius:999px; font-size:11.5px; font-weight:600;\n  }\n  #legacy-pdp-root .lgc-badge-dot{ width:6px; height:6px; border-radius:50%; background:var(--lgc-black); }\n\n  #legacy-pdp-root .lgc-eyebrow{ font-size:12.5px; font-weight:600; color:var(--lgc-ink-soft); }\n  #legacy-pdp-root h1.lgc-h1{ font-size:28px; font-weight:700; letter-spacing:-0.02em; line-height:1.12; }\n  #legacy-pdp-root h2.lgc-h2{ font-size:22px; font-weight:700; letter-spacing:-0.02em; line-height:1.15; }\n  #legacy-pdp-root h3.lgc-h3{ font-size:18px; font-weight:600; letter-spacing:-0.01em; }\n  #legacy-pdp-root p.lgc-p{ font-size:15px; font-weight:400; color:var(--lgc-ink-soft); line-height:1.55; }\n\n  \/* ---------- HERO ---------- *\/\n  #legacy-pdp-root .lgc-hero{ padding:36px 0 8px; text-align:center; }\n  #legacy-pdp-root .lgc-hero h1{ margin-top:14px; }\n  #legacy-pdp-root .lgc-hero-sub{ margin:14px 0 0; font-size:15.5px; color:var(--lgc-ink-soft); }\n  #legacy-pdp-root .lgc-hero-pills{ display:flex; gap:8px; justify-content:center; margin-top:20px; flex-wrap:wrap; }\n  #legacy-pdp-root .lgc-pill{\n    font-size:12px; font-weight:500; padding:7px 14px; border-radius:999px;\n    background:var(--lgc-white); border:1px solid var(--lgc-line); color:var(--lgc-black);\n  }\n  #legacy-pdp-root .lgc-hero-img{\n    margin-top:26px; border-radius:var(--lgc-radius-lg); overflow:hidden; background:var(--lgc-cream);\n  }\n  #legacy-pdp-root .lgc-hero-img img{ width:100%; aspect-ratio:4\/5; object-fit:cover; }\n\n  \/* ---------- PILARES ---------- *\/\n  #legacy-pdp-root .lgc-pillars-head{ margin-bottom:18px; }\n  #legacy-pdp-root .lgc-pillars-head h2{ margin-top:8px; }\n  #legacy-pdp-root .lgc-pillar-grid{ display:grid; grid-template-columns:1fr 1fr; gap:12px; }\n  #legacy-pdp-root .lgc-pillar{\n    border-radius:var(--lgc-radius-md); padding:20px 18px; min-height:150px;\n    display:flex; flex-direction:column; justify-content:flex-start;\n  }\n  #legacy-pdp-root .lgc-pillar.is-dark{ background:var(--lgc-black); color:var(--lgc-white); }\n  #legacy-pdp-root .lgc-pillar.is-graphite{ background:var(--lgc-graphite); color:var(--lgc-white); }\n  #legacy-pdp-root .lgc-pillar.is-stone{ background:var(--lgc-stone); color:var(--lgc-black); }\n  #legacy-pdp-root .lgc-pillar.is-cream{ background:var(--lgc-cream); color:var(--lgc-black); }\n  #legacy-pdp-root .lgc-pillar svg{ width:20px; height:20px; margin-bottom:16px; opacity:.9; }\n  #legacy-pdp-root .lgc-pillar h4{ font-size:15px; font-weight:600; margin-bottom:6px; letter-spacing:-0.01em; }\n  #legacy-pdp-root .lgc-pillar p{ font-size:12.5px; opacity:.72; font-weight:400; line-height:1.4; }\n\n  \/* ---------- CARROSSÉIS ---------- *\/\n  #legacy-pdp-root .lgc-carousel-head{ margin-bottom:16px; }\n  #legacy-pdp-root .lgc-carousel-head h2{ margin-top:8px; }\n  #legacy-pdp-root .lgc-carousel-head .lgc-p{ margin-top:6px; }\n  #legacy-pdp-root .lgc-carousel{\n    display:flex; overflow-x:auto; gap:10px; scroll-snap-type:x mandatory;\n    -webkit-overflow-scrolling:touch; scrollbar-width:none; padding-bottom:2px;\n    margin:0 -18px; padding-left:18px; padding-right:18px;\n  }\n  #legacy-pdp-root .lgc-carousel::-webkit-scrollbar{ display:none; }\n  #legacy-pdp-root .lgc-carousel-item{\n    flex:0 0 82%; scroll-snap-align:center; border-radius:var(--lgc-radius-md);\n    overflow:hidden; background:var(--lgc-cream); position:relative;\n  }\n  #legacy-pdp-root .lgc-carousel-item img{ width:100%; aspect-ratio:9\/16; object-fit:cover; }\n  #legacy-pdp-root .lgc-carousel-cap{\n    position:absolute; left:10px; bottom:10px; background:rgba(13,13,13,0.55);\n    color:var(--lgc-white); font-size:11.5px; font-weight:500; padding:5px 10px; border-radius:999px;\n    backdrop-filter:blur(4px);\n  }\n  #legacy-pdp-root .lgc-carousel-wrap{ position:relative; }\n  #legacy-pdp-root .lgc-arrow{\n    position:absolute; top:50%; transform:translateY(-50%); z-index:2;\n    width:32px; height:32px; border-radius:50%; background:rgba(13,13,13,0.5);\n    display:flex; align-items:center; justify-content:center; backdrop-filter:blur(4px);\n  }\n  #legacy-pdp-root .lgc-arrow svg{ width:16px; height:16px; stroke:var(--lgc-white); }\n  #legacy-pdp-root .lgc-arrow.lgc-prev{ left:8px; }\n  #legacy-pdp-root .lgc-arrow.lgc-next{ right:8px; }\n  #legacy-pdp-root .lgc-dots{ display:flex; justify-content:center; gap:6px; margin-top:14px; }\n  #legacy-pdp-root .lgc-dot{ width:6px; height:6px; border-radius:50%; background:var(--lgc-line); transition:all .2s ease; }\n  #legacy-pdp-root .lgc-dot.is-active{ background:var(--lgc-black); width:16px; border-radius:3px; }\n\n  \/* ---------- CARDS (dimensões \/ specs \/ faq) ---------- *\/\n  #legacy-pdp-root .lgc-card{ background:var(--lgc-cream); border-radius:var(--lgc-radius-lg); padding:22px 18px; }\n  #legacy-pdp-root .lgc-card.is-white{ background:var(--lgc-white); border:1px solid var(--lgc-line); }\n  #legacy-pdp-root .lgc-section-head{ margin-bottom:18px; }\n  #legacy-pdp-root .lgc-section-head h2{ margin-top:6px; }\n  #legacy-pdp-root .lgc-tabs-nav{\n    display:inline-flex; gap:4px; background:var(--lgc-white); padding:4px; border-radius:999px; margin-bottom:18px;\n  }\n  #legacy-pdp-root .lgc-card.is-white .lgc-tabs-nav{ background:var(--lgc-cream); }\n  #legacy-pdp-root .lgc-tab-btn{\n    padding:8px 14px; font-size:12.5px; font-weight:600; border-radius:999px; color:var(--lgc-ink-faint);\n    transition:all .2s ease;\n  }\n  #legacy-pdp-root .lgc-tab-btn.is-active{ background:var(--lgc-black); color:var(--lgc-white); }\n  #legacy-pdp-root .lgc-tab-panel{ display:none; }\n  #legacy-pdp-root .lgc-tab-panel.is-active{ display:block; }\n\n  #legacy-pdp-root table.lgc-table{\n    width:100%; border-collapse:separate; border-spacing:0; font-size:13.5px;\n    background:var(--lgc-white); border-radius:var(--lgc-radius-sm); overflow:hidden;\n  }\n  #legacy-pdp-root table.lgc-table th, #legacy-pdp-root table.lgc-table td{\n    padding:11px 12px; text-align:left; border-bottom:1px solid var(--lgc-line);\n  }\n  #legacy-pdp-root table.lgc-table td:first-child{ font-weight:600; width:46%; }\n  #legacy-pdp-root table.lgc-table tr:last-child td{ border-bottom:0; }\n  #legacy-pdp-root .lgc-size-note{ font-size:12px; color:var(--lgc-ink-faint); margin-top:14px; }\n  #legacy-pdp-root .lgc-table-scroll{\n    max-width:100%; overflow:hidden;\n    border-radius:var(--lgc-radius-sm); border:1px solid var(--lgc-line);\n  }\n  #legacy-pdp-root .lgc-table-scroll table.lgc-table{\n    width:100%; table-layout:fixed; border-radius:0; font-size:10.5px;\n  }\n  #legacy-pdp-root .lgc-table-scroll table.lgc-table th,\n  #legacy-pdp-root .lgc-table-scroll table.lgc-table td{\n    padding:7px 3px; text-align:center; white-space:normal; word-break:break-word; overflow-wrap:break-word;\n  }\n  #legacy-pdp-root .lgc-table-scroll table.lgc-table th{\n    font-size:7.8px; letter-spacing:0; text-transform:uppercase; font-weight:600;\n    color:var(--lgc-ink-soft); background:var(--lgc-cream); line-height:1.2;\n  }\n  #legacy-pdp-root .lgc-table-scroll table.lgc-table td:first-child,\n  #legacy-pdp-root .lgc-table-scroll table.lgc-table th:first-child{\n    font-weight:700;\n  }\n\n  #legacy-pdp-root .lgc-specs-list{ display:grid; gap:0; }\n  #legacy-pdp-root .lgc-specs-row{\n    display:grid; grid-template-columns:1fr; gap:2px; padding:13px 0; border-bottom:1px solid var(--lgc-line); font-size:13.5px;\n  }\n  #legacy-pdp-root .lgc-specs-row:last-child{ border-bottom:0; }\n  #legacy-pdp-root .lgc-specs-row span:first-child{ font-weight:600; color:var(--lgc-black); font-size:11px; text-transform:uppercase; letter-spacing:.04em; opacity:.6; }\n  #legacy-pdp-root .lgc-specs-row span:last-child{ color:var(--lgc-black); }\n\n  \/* ---------- GARANTIA (2 por linha) ---------- *\/\n  #legacy-pdp-root .lgc-trust-head{ margin-bottom:18px; }\n  #legacy-pdp-root .lgc-trust-head h2{ margin-top:8px; }\n  #legacy-pdp-root .lgc-trust-grid{ display:grid; grid-template-columns:1fr 1fr; gap:12px; }\n  #legacy-pdp-root .lgc-trust-item{\n    border-radius:var(--lgc-radius-md); padding:20px 14px; text-align:center; background:var(--lgc-cream);\n  }\n  #legacy-pdp-root .lgc-trust-item svg{ width:22px; height:22px; margin:0 auto 12px; }\n  #legacy-pdp-root .lgc-trust-item h4{ font-size:14px; font-weight:600; margin-bottom:5px; }\n  #legacy-pdp-root .lgc-trust-item p{ font-size:12px; color:var(--lgc-ink-soft); line-height:1.4; }\n\n  \/* ---------- FAQ ---------- *\/\n  #legacy-pdp-root .lgc-faq-item{ border-bottom:1px solid var(--lgc-line); }\n  #legacy-pdp-root .lgc-faq-item:last-child{ border-bottom:0; }\n  #legacy-pdp-root .lgc-faq-q{\n    width:100%; display:flex; justify-content:space-between; align-items:center; gap:10px;\n    padding:15px 2px; font-size:14px; font-weight:600; text-align:left;\n  }\n  #legacy-pdp-root .lgc-faq-q .lgc-plus{ font-size:18px; font-weight:300; transition:transform .25s ease; color:var(--lgc-ink-faint); }\n  #legacy-pdp-root .lgc-faq-item.is-open .lgc-plus{ transform:rotate(45deg); }\n  #legacy-pdp-root .lgc-faq-a{ max-height:0; overflow:hidden; transition:max-height .3s ease; }\n  #legacy-pdp-root .lgc-faq-a-inner{ padding:0 2px 16px; font-size:13px; color:var(--lgc-ink-soft); }\n  #legacy-pdp-root .lgc-faq-item.is-open .lgc-faq-a{ max-height:300px; }\n\n  \/* ---------- FOOTER ---------- *\/\n  #legacy-pdp-root .lgc-tagline{ text-align:center; padding:32px 20px 6px; font-size:13px; color:var(--lgc-ink-faint); font-weight:500; }\n\n  \/* ---------- LANG SWITCH (bandeiras) ---------- *\/\n  #legacy-pdp-root .lgc-langbar{ display:flex; justify-content:center; gap:8px; padding-top:14px; }\n  #legacy-pdp-root .lgc-lang-btn{\n    width:26px; height:19px; padding:0; border-radius:2px; overflow:hidden;\n    border:1px solid var(--lgc-line); opacity:.55; transition:opacity .2s ease, border-color .2s ease;\n    line-height:0;\n  }\n  #legacy-pdp-root .lgc-lang-btn img{ width:100%; height:100%; object-fit:cover; border-radius:1px; }\n  #legacy-pdp-root .lgc-lang-btn.is-active{ opacity:1; border-color:var(--lgc-black); }\n\u003c\/style\u003e\n\n  \n  \u003csection class=\"lgc-wrap lgc-hero\"\u003e\n    \u003cspan class=\"lgc-badge\"\u003e\u003cspan class=\"lgc-badge-dot\"\u003e\u003c\/span\u003eLEGACY — Conçu pour durer\u003c\/span\u003e\n    \u003ch2 class=\"lgc-h1\" data-i18n=\"hero.headline\"\u003eLignes épurées. Protection UV400.\u003c\/h2\u003e\n\n    \u003cp class=\"lgc-hero-sub\" data-i18n=\"hero.sub\"\u003eUne monture carrée vintage conçue pour un confort toute la journée - légère, protection UV400.\u003c\/p\u003e\n\n    \u003cdiv class=\"lgc-hero-pills\"\u003e\n\n      \u003cspan class=\"lgc-pill\" data-i18n=\"hero.pill1\"\u003eProtection UV400\u003c\/span\u003e\n      \u003cspan class=\"lgc-pill\" data-i18n=\"hero.pill2\"\u003eGarantie Legacy\u003c\/span\u003e\n      \u003cspan class=\"lgc-pill\" data-i18n=\"hero.pill3\"\u003eRetours sous 14 jours\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-hero-img\"\u003e\n\n      \u003cimg src=\"https:\/\/tvneebxsyharfkrggeao.supabase.co\/storage\/v1\/object\/public\/images\/f0dc89db-df0b-4954-8eb6-6af726de65a3\/1783467334096-H1.webp\" alt=\"Legacy Vintage Square Frame Sunglasses\"\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-langbar\" data-langswitch\u003e\n\n      \u003cbutton class=\"lgc-lang-btn\" data-setlang=\"en\"\u003e\u003cimg src=\"https:\/\/flagcdn.com\/w40\/gb.png\" alt=\"English\"\u003e\u003c\/button\u003e\n      \u003cbutton class=\"lgc-lang-btn\" data-setlang=\"de\"\u003e\u003cimg src=\"https:\/\/flagcdn.com\/w40\/de.png\" alt=\"Deutsch\"\u003e\u003c\/button\u003e\n      \u003cbutton class=\"lgc-lang-btn\" data-setlang=\"nl\"\u003e\u003cimg src=\"https:\/\/flagcdn.com\/w40\/nl.png\" alt=\"Nederlands\"\u003e\u003c\/button\u003e\n      \u003cbutton class=\"lgc-lang-btn\" data-setlang=\"it\"\u003e\u003cimg src=\"https:\/\/flagcdn.com\/w40\/it.png\" alt=\"Italiano\"\u003e\u003c\/button\u003e\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n  \n  \u003csection class=\"lgc-wrap lgc-section\"\u003e\n    \u003cdiv class=\"lgc-pillars-head\"\u003e\n\n      \u003cspan class=\"lgc-eyebrow\" data-i18n=\"pillars.eyebrow\"\u003ePourquoi Legacy\u003c\/span\u003e\n      \u003ch2 class=\"lgc-h2\" data-i18n=\"pillars.headline\"\u003eUne vraie protection, une monture intemporelle, un prix honnête\u003c\/h2\u003e\n\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-pillar-grid\"\u003e\n\n      \u003cdiv class=\"lgc-pillar is-dark\"\u003e\n\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M12 2 21 7 21 17 12 22 3 17 3 7Z\"\u003e\u003c\/path\u003e\u003cpath d=\"M3 7 12 12 21 7\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 12 12 22\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        \u003ch4 data-i18n=\"pillars.quality.title\"\u003eQualité\u003c\/h4\u003e\n\n        \u003cp data-i18n=\"pillars.quality.desc\"\u003eVerres UV400 et certification CE - une vraie protection pour les yeux, pas juste du style.\u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"lgc-pillar is-stone\"\u003e\n\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M4 4h9l7 7-9 9-7-7z\"\u003e\u003c\/path\u003e\u003ccircle cx=\"9\" cy=\"9\" r=\"1.4\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\n        \u003ch4 data-i18n=\"pillars.price.title\"\u003ePrix juste\u003c\/h4\u003e\n\n        \u003cp data-i18n=\"pillars.price.desc\"\u003ePas de majoration de détail - juste un prix juste pour une paire de lunettes de soleil bien faite.\u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"lgc-pillar is-graphite\"\u003e\n\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M12 2 3 6v6c0 5 4 8.5 9 10 5-1.5 9-5 9-10V6z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        \u003ch4 data-i18n=\"pillars.trust.title\"\u003eConfiance Legacy\u003c\/h4\u003e\n\n        \u003cp data-i18n=\"pillars.trust.desc\"\u003eFait partie de la gamme Legacy, soumise aux mêmes standards que tous nos produits.\u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"lgc-pillar is-cream\"\u003e\n\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M4 12a8 8 0 1 0 3-6.2\"\u003e\u003c\/path\u003e\u003cpath d=\"M4 4v5h5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        \u003ch4 data-i18n=\"pillars.guarantee.title\"\u003eGarantie + Retours\u003c\/h4\u003e\n\n        \u003cp data-i18n=\"pillars.guarantee.desc\"\u003eDroit de rétractation de 14 jours et garantie contre les défauts de fabrication.\u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n  \n  \u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n    \u003cdiv class=\"lgc-carousel-head\"\u003e\n\n      \u003cspan class=\"lgc-eyebrow\" data-i18n=\"carousel1.eyebrow\"\u003eLa monture\u003c\/span\u003e\n      \u003ch2 class=\"lgc-h2\" data-i18n=\"carousel1.headline\"\u003eUn savoir-faire de près\u003c\/h2\u003e\n\n      \u003cp class=\"lgc-p\" data-i18n=\"carousel1.text\"\u003eCharnières solides, lignes épurées et une monture assez légère pour être portée toute la journée.\u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-wrap\"\u003e\n\n      \u003cdiv class=\"lgc-carousel\" data-carousel=\"qualidade\"\u003e\n\n        \u003cdiv class=\"lgc-carousel-item\"\u003e\n\n          \u003cimg src=\"https:\/\/tvneebxsyharfkrggeao.supabase.co\/storage\/v1\/object\/public\/images\/f0dc89db-df0b-4954-8eb6-6af726de65a3\/1783467340211-q1.webp\" alt=\"Frame detail 1\"\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"lgc-carousel-item\"\u003e\n\n          \u003cimg src=\"https:\/\/tvneebxsyharfkrggeao.supabase.co\/storage\/v1\/object\/public\/images\/f0dc89db-df0b-4954-8eb6-6af726de65a3\/1783467341626-q2.webp\" alt=\"Frame detail 2\"\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"lgc-carousel-item\"\u003e\n\n          \u003cimg src=\"https:\/\/tvneebxsyharfkrggeao.supabase.co\/storage\/v1\/object\/public\/images\/f0dc89db-df0b-4954-eb6-6af726de65a3\/1783467342882-q3.webp\" alt=\"Frame detail 3\"\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n      \u003cbutton class=\"lgc-arrow lgc-prev\" data-arrow-prev=\"qualidade\" aria-label=\"Previous\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M15 18l-6-6 6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n      \u003cbutton class=\"lgc-arrow lgc-next\" data-arrow-next=\"qualidade\" aria-label=\"Next\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M9 18l6-6-6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-dots\" data-dots=\"qualidade\"\u003e\u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n  \n  \u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n    \u003cdiv class=\"lgc-carousel-head\"\u003e\n\n      \u003cspan class=\"lgc-eyebrow\" data-i18n=\"carousel2.eyebrow\"\u003eBien porté\u003c\/span\u003e\n      \u003ch2 class=\"lgc-h2\" data-i18n=\"carousel2.headline\"\u003eDe la route au toit\u003c\/h2\u003e\n\n      \u003cp class=\"lgc-p\" data-i18n=\"carousel2.text\"\u003eVoyages, affaires, festivals - une monture pour chaque occasion.\u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-carousel-wrap\"\u003e\n\n      \u003cdiv class=\"lgc-carousel\" data-carousel=\"uso\"\u003e\n\n        \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/tvneebxsyharfkrggeao.supabase.co\/storage\/v1\/object\/public\/images\/f0dc89db-df0b-4954-eb6-6af726de65a3\/1783467336075-lf1.webp\" alt=\"Lifestyle 1\"\u003e\u003c\/div\u003e\n\n        \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/tvneebxsyharfkrggeao.supabase.co\/storage\/v1\/object\/public\/images\/f0dc89db-df0b-4954-eb6-6af726de65a3\/1783467337847-lf2.webp\" alt=\"Lifestyle 2\"\u003e\u003c\/div\u003e\n\n        \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/tvneebxsyharfkrggeao.supabase.co\/storage\/v1\/object\/public\/images\/f0dc89db-df0b-4954-eb6-6af726de65a3\/1783467339011-lf3.webp\" alt=\"Lifestyle 3\"\u003e\u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n      \u003cbutton class=\"lgc-arrow lgc-prev\" data-arrow-prev=\"uso\" aria-label=\"Previous\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M15 18l-6-6 6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n      \u003cbutton class=\"lgc-arrow lgc-next\" data-arrow-next=\"uso\" aria-label=\"Next\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M9 18l6-6-6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-dots\" data-dots=\"uso\"\u003e\u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n  \n  \u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n    \u003cdiv class=\"lgc-card\"\u003e\n\n      \u003cdiv class=\"lgc-section-head\"\u003e\n\n        \u003cspan class=\"lgc-eyebrow\" data-i18n=\"dims.eyebrow\"\u003eDétails de l'objectif\u003c\/span\u003e\n        \u003ch2 class=\"lgc-h2\" data-i18n=\"dims.headline\"\u003eSpécifications de la monture et des verres\u003c\/h2\u003e\n\n      \u003c\/div\u003e\n\n      \u003ctable class=\"lgc-table\"\u003e\n\n        \u003ctbody\u003e\n\n          \u003ctr\u003e\n\n\u003ctd data-i18n=\"dims.row1label\"\u003eLargeur du verre\u003c\/td\u003e\n\n\u003ctd\u003e58 mm\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n          \u003ctr\u003e\n\n\u003ctd data-i18n=\"dims.row2label\"\u003eHauteur du verre\u003c\/td\u003e\n\n\u003ctd\u003e45 mm\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n          \u003ctr\u003e\n\n\u003ctd data-i18n=\"dims.row3label\"\u003eProtection UV\u003c\/td\u003e\n\n\u003ctd\u003eUV400\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n          \u003ctr\u003e\n\n\u003ctd data-i18n=\"dims.row4label\"\u003eCertification\u003c\/td\u003e\n\n\u003ctd\u003eCE\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n          \u003ctr\u003e\n\n\u003ctd data-i18n=\"dims.row5label\"\u003eStyle de monture\u003c\/td\u003e\n\n\u003ctd data-i18n=\"dims.row5value\"\u003eCarré vintage\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n        \u003c\/tbody\u003e\n\n      \u003c\/table\u003e\n\n      \u003cp class=\"lgc-size-note\" data-i18n=\"dims.note\"\u003eTaille unique. Monture légère conçue pour un confort toute la journée.\u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n  \n  \u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n    \u003cdiv class=\"lgc-card is-white\"\u003e\n\n      \u003cdiv class=\"lgc-section-head\"\u003e\n\n        \u003cspan class=\"lgc-eyebrow\" data-i18n=\"specs.eyebrow\"\u003eSpécifications\u003c\/span\u003e\n        \u003ch2 class=\"lgc-h2\" data-i18n=\"specs.headline\"\u003eDétails du produit\u003c\/h2\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"lgc-tabs-nav\" data-tabgroup=\"specs\"\u003e\n\n        \u003cbutton class=\"lgc-tab-btn is-active\" data-tab=\"materiais\" data-i18n=\"specs.tab1\"\u003eMatériaux\u003c\/button\u003e\n        \u003cbutton class=\"lgc-tab-btn\" data-tab=\"cuidados\" data-i18n=\"specs.tab2\"\u003eEntretien\u003c\/button\u003e\n        \u003cbutton class=\"lgc-tab-btn\" data-tab=\"tecnica\" data-i18n=\"specs.tab3\"\u003eTechnique\u003c\/button\u003e\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"lgc-tab-panel is-active\" data-panel=\"materiais\"\u003e\n\n        \u003cdiv class=\"lgc-specs-list\"\u003e\n\n          \u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan data-i18n=\"specs.mat.label1\"\u003eMatériau de la monture\u003c\/span\u003e\u003cspan data-i18n=\"specs.mat.value1\"\u003ePlastique léger\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n          \u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan data-i18n=\"specs.mat.label2\"\u003eMatériau des verres\u003c\/span\u003e\u003cspan data-i18n=\"specs.mat.value2\"\u003ePlastique (UV400)\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n          \u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan data-i18n=\"specs.mat.label3\"\u003eCertification\u003c\/span\u003e\u003cspan\u003eCE\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n          \u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan data-i18n=\"specs.mat.label4\"\u003eCatégorie de filtre\u003c\/span\u003e\u003cspan\u003e1\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"lgc-tab-panel\" data-panel=\"cuidados\"\u003e\n\n        \u003cdiv class=\"lgc-specs-list\"\u003e\n\n          \u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan data-i18n=\"specs.care.label1\"\u003eNettoyage\u003c\/span\u003e\u003cspan data-i18n=\"specs.care.value1\"\u003eUtiliser un chiffon en microfibre ; éviter les essuie-tout\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n          \u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan data-i18n=\"specs.care.label2\"\u003eRangement\u003c\/span\u003e\u003cspan data-i18n=\"specs.care.value2\"\u003eGarder dans un étui rigide quand elles ne sont pas portées\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n          \u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan data-i18n=\"specs.care.label3\"\u003eÉviter\u003c\/span\u003e\u003cspan data-i18n=\"specs.care.value3\"\u003eNe pas laisser dans des voitures chaudes ou au soleil direct pendant de longues périodes\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"lgc-tab-panel\" data-panel=\"tecnica\"\u003e\n\n        \u003cdiv class=\"lgc-specs-list\"\u003e\n\n          \u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan data-i18n=\"specs.tech.label1\"\u003eModèle\u003c\/span\u003e\u003cspan\u003eK39769\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n          \u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan data-i18n=\"specs.tech.label2\"\u003eStyle\u003c\/span\u003e\u003cspan data-i18n=\"specs.tech.value2\"\u003eMonture carrée vintage\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n          \u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan data-i18n=\"specs.tech.label3\"\u003eCouleur\u003c\/span\u003e\u003cspan data-i18n=\"specs.tech.value3\"\u003eÀ confirmer\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n          \u003cdiv class=\"lgc-specs-row\"\u003e\n\n\u003cspan data-i18n=\"specs.tech.label4\"\u003eOrigine\u003c\/span\u003e\u003cspan data-i18n=\"specs.tech.value4\"\u003eChine continentale\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n  \n  \u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n    \u003cdiv class=\"lgc-trust-head\"\u003e\n\n      \u003cspan class=\"lgc-eyebrow\" data-i18n=\"trust.eyebrow\"\u003eAchetez sans risque\u003c\/span\u003e\n      \u003ch2 class=\"lgc-h2\" data-i18n=\"trust.headline\"\u003eVotre confiance, protégée\u003c\/h2\u003e\n\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"lgc-trust-grid\"\u003e\n\n      \u003cdiv class=\"lgc-trust-item\"\u003e\n\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M12 2 3 6v6c0 5 4 8.5 9 10 5-1.5 9-5 9-10V6z\"\u003e\u003c\/path\u003e\u003cpath d=\"M9 12l2 2 4-4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        \u003ch4 data-i18n=\"trust.item1.title\"\u003eGarantie Legacy\u003c\/h4\u003e\n\n        \u003cp data-i18n=\"trust.item1.desc\"\u003eContre les défauts de fabrication.\u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"lgc-trust-item\"\u003e\n\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M4 12a8 8 0 1 0 3-6.2\"\u003e\u003c\/path\u003e\u003cpath d=\"M4 4v5h5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        \u003ch4 data-i18n=\"trust.item2.title\"\u003eRetours sous 14 jours\u003c\/h4\u003e\n\n        \u003cp data-i18n=\"trust.item2.desc\"\u003eDroit de rétractation, sans poser de questions.\u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"lgc-trust-item\"\u003e\n\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003crect x=\"3\" y=\"7\" width=\"18\" height=\"13\" rx=\"1.5\"\u003e\u003c\/rect\u003e\u003cpath d=\"M8 7V5a4 4 0 0 1 8 0v2\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        \u003ch4 data-i18n=\"trust.item3.title\"\u003ePaiement sécurisé\u003c\/h4\u003e\n\n        \u003cp data-i18n=\"trust.item3.desc\"\u003eEnvironnement de paiement protégé.\u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"lgc-trust-item\"\u003e\n\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003crect x=\"2.5\" y=\"8\" width=\"14\" height=\"9\" rx=\"1.2\"\u003e\u003c\/rect\u003e\u003cpath d=\"M16.5 11h3l2 3v3h-5z\"\u003e\u003c\/path\u003e\u003ccircle cx=\"7\" cy=\"19\" r=\"1.6\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"17.5\" cy=\"19\" r=\"1.6\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\n        \u003ch4 data-i18n=\"trust.item4.title\"\u003eExpédition suivie\u003c\/h4\u003e\n\n        \u003cp data-i18n=\"trust.item4.desc\"\u003eSuivez chaque étape de la livraison.\u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n  \n  \u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n    \u003cdiv class=\"lgc-card is-white\"\u003e\n\n      \u003cdiv class=\"lgc-section-head\"\u003e\n\n        \u003cspan class=\"lgc-eyebrow\" data-i18n=\"faq.eyebrow\"\u003eQuestions Fréquemment Posées\u003c\/span\u003e\n        \u003ch2 class=\"lgc-h2\" data-i18n=\"faq.headline\"\u003eFAQ\u003c\/h2\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"lgc-faq\" data-faq\u003e\n\n        \u003cdiv class=\"lgc-faq-item\"\u003e\n\n          \u003cbutton class=\"lgc-faq-q\"\u003e\u003cspan data-i18n=\"faq.q1\"\u003eQuel est le délai de livraison ?\u003c\/span\u003e\u003cspan class=\"lgc-plus\"\u003e+\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"lgc-faq-a\"\u003e\u003cdiv class=\"lgc-faq-a-inner\" data-i18n=\"faq.a1\"\u003eLa livraison moyenne est de 10 à 32 jours ouvrables après confirmation du paiement, selon votre région.\u003c\/div\u003e\u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"lgc-faq-item\"\u003e\n\n          \u003cbutton class=\"lgc-faq-q\"\u003e\u003cspan data-i18n=\"faq.q2\"\u003eComment fonctionne le retour ou l'échange ?\u003c\/span\u003e\u003cspan class=\"lgc-plus\"\u003e+\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"lgc-faq-a\"\u003e\u003cdiv class=\"lgc-faq-a-inner\" data-i18n=\"faq.a2\"\u003eVous disposez de 14 jours calendaires après réception de votre commande pour demander un retour ou un échange, sans tracas.\u003c\/div\u003e\u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"lgc-faq-item\"\u003e\n\n          \u003cbutton class=\"lgc-faq-q\"\u003e\u003cspan data-i18n=\"faq.q3\"\u003eBloquent-elles les rayons UV ?\u003c\/span\u003e\u003cspan class=\"lgc-plus\"\u003e+\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"lgc-faq-a\"\u003e\u003cdiv class=\"lgc-faq-a-inner\" data-i18n=\"faq.a3\"\u003eOui - les verres sont classés UV400 et certifiés CE, bloquant 99 à 100 % des rayons UVA et UVB.\u003c\/div\u003e\u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"lgc-faq-item\"\u003e\n\n          \u003cbutton class=\"lgc-faq-q\"\u003e\u003cspan data-i18n=\"faq.q4\"\u003eQuels modes de paiement sont acceptés ?\u003c\/span\u003e\u003cspan class=\"lgc-plus\"\u003e+\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"lgc-faq-a\"\u003e\u003cdiv class=\"lgc-faq-a-inner\" data-i18n=\"faq.a4\"\u003eCarte de crédit et autres méthodes principales à la caisse, avec des facilités de paiement si disponibles.\u003c\/div\u003e\u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"lgc-faq-item\"\u003e\n\n          \u003cbutton class=\"lgc-faq-q\"\u003e\u003cspan data-i18n=\"faq.q5\"\u003eSont-elles confortables à porter toute la journée ?\u003c\/span\u003e\u003cspan class=\"lgc-plus\"\u003e+\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"lgc-faq-a\"\u003e\u003cdiv class=\"lgc-faq-a-inner\" data-i18n=\"faq.a5\"\u003eOui - la monture en plastique léger est conçue pour rester confortable pendant de longues périodes sans pression sur le nez ou les oreilles.\u003c\/div\u003e\u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n  \n  \u003cdiv class=\"legacy-brand-card\" data-legacy-brand-signature=\"v6\"\u003e\n\n  \u003cdiv class=\"legacy-brand-card__inner\"\u003e\n\n    \u003cdiv class=\"legacy-brand-card__logo-wrap\"\u003e\n\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/logo-white.png?v=1785300933\" alt=\"Legacy Store\" class=\"legacy-brand-card__logo\"\u003e\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"legacy-brand-card__content\"\u003e\n\n      \u003cp class=\"legacy-brand-card__eyebrow\"\u003eÀ propos de nous\u003c\/p\u003e\n\n\n      \u003cp class=\"legacy-brand-card__text\"\u003e\n        Legacy est conçu pour ceux qui apprécient le style intemporel, les détails raffinés et la qualité durable.\n        Nous sélectionnons des essentiels élégants qui apportent confiance, caractère et sophistication sans effort\n        à la vie quotidienne.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"legacy-brand-card__socials\"\u003e\n\n      \u003ca href=\"https:\/\/instagram.com\/legacy.luxurywear\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"legacy-brand-card__social legacy-brand-card__social--clickable\" aria-label=\"Instagram Legacy Luxurywear\"\u003e\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003crect x=\"3.5\" y=\"3.5\" width=\"17\" height=\"17\" rx=\"5\" stroke=\"currentColor\" stroke-width=\"1.8\"\u003e\u003c\/rect\u003e\n            \u003ccircle cx=\"12\" cy=\"12\" r=\"4\" stroke=\"currentColor\" stroke-width=\"1.8\"\u003e\u003c\/circle\u003e\n            \u003ccircle cx=\"17.4\" cy=\"6.6\" r=\"1.2\" fill=\"currentColor\"\u003e\u003c\/circle\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eInstagram\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/a\u003e\n\n      \u003cdiv class=\"legacy-brand-card__social\" aria-label=\"TikTok\"\u003e\n\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M14.2 4c.6 1.7 1.7 3 3.8 3.3v2.5c-1.4 0-2.7-.4-3.8-1.1v5.4c0 3-2.2 5-5.1 5-2.6 0-4.7-1.8-4.7-4.4 0-2.9 2.4-4.8 5.3-4.4v2.6c-1.2-.4-2.6.3-2.6 1.8 0 1.1.9 1.9 2 1.9 1.3 0 2.3-.8 2.3-2.6V4h2.8Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eTikTok\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"legacy-brand-card__social\" aria-label=\"YouTube\"\u003e\n\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M21.2 8.4c-.2-1-.9-1.8-1.9-2-1.7-.4-7.3-.4-7.3-.4s-5.6 0-7.3.4c-1 .2-1.7 1-1.9 2C2.4 10 2.4 12 2.4 12s0 2 .4 3.6c.2 1 .9 1.8 1.9 2 1.7.4 7.3.4 7.3.4s5.6 0 7.3-.4c1-.2 1.7-1 1.9-2 .4-1.6.4-3.6.4-3.6s0-2-.4-3.6Z\" stroke=\"currentColor\" stroke-width=\"1.8\" fill=\"none\"\u003e\u003c\/path\u003e\n            \u003cpath d=\"M10.2 9.4 15 12l-4.8 2.6V9.4Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eYouTube\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"legacy-brand-card__social\" aria-label=\"Facebook\"\u003e\n\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M13.4 20v-6.2h2.1l.4-2.5h-2.5V9.7c0-.7.2-1.2 1.2-1.2h1.4V6.2c-.2 0-.9-.1-1.8-.1-1.8 0-3.1 1.1-3.1 3.2v2h-2.1v2.5h2.1V20h2.3Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eFacebook\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003cstyle\u003e\n  .legacy-brand-card,\n  .legacy-brand-card * {\n    box-sizing: border-box;\n  }\n\n  .legacy-brand-card {\n    width: 100%;\n    margin: 0;\n  }\n\n  .legacy-brand-card__inner {\n    background: #1c1c1c;\n    color: #ffffff;\n    border-radius: 16px;\n    padding: 24px 22px;\n    font-family: Inter, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Arial, sans-serif;\n    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.16);\n  }\n\n  .legacy-brand-card__logo-wrap {\n    margin-bottom: 18px;\n  }\n\n  .legacy-brand-card__logo {\n    display: block;\n    max-width: 180px;\n    width: 100%;\n    height: auto;\n  }\n\n  .legacy-brand-card__content {\n    margin-bottom: 20px;\n  }\n\n  .legacy-brand-card__eyebrow {\n    margin: 0 0 10px;\n    font-size: 14px;\n    line-height: 1.2;\n    font-weight: 700;\n    color: #ffffff;\n  }\n\n  .legacy-brand-card__text {\n    margin: 0;\n    color: rgba(255, 255, 255, 0.72);\n    font-size: 15px;\n    line-height: 1.8;\n    font-weight: 400;\n    max-width: 640px;\n  }\n\n  .legacy-brand-card__socials {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 12px;\n  }\n\n  .legacy-brand-card__social {\n    display: flex;\n    align-items: center;\n    gap: 10px;\n    padding: 12px 14px;\n    border-radius: 12px;\n    background: rgba(255, 255, 255, 0.04);\n    border: 1px solid rgba(255, 255, 255, 0.08);\n    text-decoration: none;\n    color: #ffffff;\n    min-width: 0;\n  }\n\n  .legacy-brand-card__social--clickable {\n    transition: transform 0.2s ease, background 0.2s ease, border-color 0.2s ease;\n    cursor: pointer;\n  }\n\n  .legacy-brand-card__social--clickable:hover {\n    transform: translateY(-1px);\n    background: rgba(255, 255, 255, 0.07);\n    border-color: rgba(255, 255, 255, 0.16);\n  }\n\n  .legacy-brand-card__social-icon {\n    width: 18px;\n    height: 18px;\n    min-width: 18px;\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    color: #ffffff;\n  }\n\n  .legacy-brand-card__social-icon svg {\n    width: 18px;\n    height: 18px;\n    display: block;\n  }\n\n  .legacy-brand-card__social-label {\n    font-size: 13px;\n    font-weight: 600;\n    color: #ffffff;\n    white-space: nowrap;\n  }\n\n  .legacy-brand-card__social-handle {\n    margin-left: auto;\n    font-size: 13px;\n    color: rgba(255, 255, 255, 0.66);\n    overflow: hidden;\n    text-overflow: ellipsis;\n    white-space: nowrap;\n  }\n\n  @media screen and (max-width: 749px) {\n    .legacy-brand-card__inner {\n      padding: 20px 18px;\n      border-radius: 14px;\n    }\n\n    .legacy-brand-card__logo {\n      max-width: 160px;\n    }\n\n    .legacy-brand-card__text {\n      font-size: 14px;\n      line-height: 1.7;\n    }\n\n    .legacy-brand-card__socials {\n      grid-template-columns: 1fr;\n    }\n\n    .legacy-brand-card__social {\n      padding: 11px 12px;\n    }\n\n    .legacy-brand-card__social-label,\n    .legacy-brand-card__social-handle {\n      font-size: 12.5px;\n    }\n  }\n\u003c\/style\u003e\n\n+\u003cstyle\u003e\n  \/* Compatibility with the legacy PDP reset. Keeps the approved card visually identical. *\/\n  #legacy-pdp-root .legacy-brand-card,\n  #legacy-pdp-root .legacy-brand-card * { box-sizing: border-box; }\n  #legacy-pdp-root .legacy-brand-card { width: 100%; margin: 0; }\n  #legacy-pdp-root .legacy-brand-card__inner {\n    background: #1c1c1c; color: #ffffff; border-radius: 16px; padding: 24px 22px;\n    font-family: Inter, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Arial, sans-serif;\n    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.16);\n  }\n  #legacy-pdp-root .legacy-brand-card__logo-wrap { margin-bottom: 18px; }\n  #legacy-pdp-root .legacy-brand-card__logo { display: block; max-width: 180px; width: 100%; height: auto; }\n  #legacy-pdp-root .legacy-brand-card__content { margin-bottom: 20px; }\n  #legacy-pdp-root .legacy-brand-card__eyebrow {\n    margin: 0 0 10px; font-size: 14px; line-height: 1.2; font-weight: 700; color: #ffffff;\n  }\n  #legacy-pdp-root .legacy-brand-card__text {\n    margin: 0; color: rgba(255, 255, 255, 0.72); font-size: 15px; line-height: 1.8;\n    font-weight: 400; max-width: 640px;\n  }\n  #legacy-pdp-root .legacy-brand-card__socials {\n    display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 12px;\n  }\n  #legacy-pdp-root .legacy-brand-card__social {\n    display: flex; align-items: center; gap: 10px; padding: 12px 14px; border-radius: 12px;\n    background: rgba(255, 255, 255, 0.04); border: 1px solid rgba(255, 255, 255, 0.08);\n    text-decoration: none; color: #ffffff; min-width: 0;\n  }\n  #legacy-pdp-root .legacy-brand-card__social--clickable {\n    transition: transform 0.2s ease, background 0.2s ease, border-color 0.2s ease; cursor: pointer;\n  }\n  #legacy-pdp-root .legacy-brand-card__social--clickable:hover {\n    transform: translateY(-1px); background: rgba(255, 255, 255, 0.07);\n    border-color: rgba(255, 255, 255, 0.16);\n  }\n  #legacy-pdp-root .legacy-brand-card__social-icon {\n    width: 18px; height: 18px; min-width: 18px; display: inline-flex;\n    align-items: center; justify-content: center; color: #ffffff;\n  }\n  #legacy-pdp-root .legacy-brand-card__social-icon svg { width: 18px; height: 18px; display: block; }\n  #legacy-pdp-root .legacy-brand-card__social-label {\n    font-size: 13px; font-weight: 600; color: #ffffff; white-space: nowrap;\n  }\n  #legacy-pdp-root .legacy-brand-card__social-handle {\n    margin-left: auto; font-size: 13px; color: rgba(255, 255, 255, 0.66);\n    overflow: hidden; text-overflow: ellipsis; white-space: nowrap;\n  }\n  @media screen and (max-width: 749px) {\n    #legacy-pdp-root .legacy-brand-card__inner { padding: 20px 18px; border-radius: 14px; }\n    #legacy-pdp-root .legacy-brand-card__logo { max-width: 160px; }\n    #legacy-pdp-root .legacy-brand-card__text { font-size: 14px; line-height: 1.7; }\n    #legacy-pdp-root .legacy-brand-card__socials { grid-template-columns: 1fr; }\n    #legacy-pdp-root .legacy-brand-card__social { padding: 11px 12px; }\n    #legacy-pdp-root .legacy-brand-card__social-label,\n    #legacy-pdp-root .legacy-brand-card__social-handle { font-size: 12.5px; }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"lgc-wrap lgc-tagline\"\u003eLegacy n'est pas ce que nous avons. C'est ce que nous laissons.\u003c\/div\u003e\n\n\n\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\n(function(){\n  var translations = {\n    en: {\n      hero:{ headline:\"Sharp Lines. UV400 Protection.\", sub:\"A vintage square frame built for all-day comfort \\u2014 lightweight, UV400 protected.\", pill1:\"UV400 Protection\", pill2:\"Legacy Guarantee\", pill3:\"14-Day Returns\" },\n      pillars:{ eyebrow:\"Why Legacy\", headline:\"Real protection, timeless frame, honest price\",\n        quality:{title:\"Quality\",desc:\"UV400 lenses and CE certification \\u2014 real eye protection, not just style.\"},\n        price:{title:\"Fair Price\",desc:\"No retail markup \\u2014 just a fair price for a well-made pair of sunglasses.\"},\n        trust:{title:\"Legacy Trust\",desc:\"Part of the Legacy lineup, held to the same standard as every piece we make.\"},\n        guarantee:{title:\"Guarantee + Returns\",desc:\"14-day right of withdrawal and a guarantee against manufacturing defects.\"} },\n      carousel1:{ eyebrow:\"The Frame\", headline:\"Craftsmanship up close\", text:\"Solid hinges, clean lines, and a frame light enough to wear all day.\" },\n      carousel2:{ eyebrow:\"Worn Well\", headline:\"From the road to the rooftop\", text:\"Travel, business, festival \\u2014 one frame for every scene.\" },\n      dims:{ eyebrow:\"Lens Details\", headline:\"Frame \u0026amp; lens specs\", row1label:\"Lens Width\", row2label:\"Lens Height\", row3label:\"UV Protection\", row4label:\"Certification\", row5label:\"Frame Style\", row5value:\"Vintage square\", note:\"One size fits most. Lightweight frame designed for all-day comfort.\" },\n      specs:{ eyebrow:\"Specifications\", headline:\"Product details\", tab1:\"Materials\", tab2:\"Care\", tab3:\"Technical\",\n        mat:{label1:\"Frame Material\",value1:\"Lightweight plastic\",label2:\"Lens Material\",value2:\"Plastic (UV400)\",label3:\"Certification\",label4:\"Filter Category\"},\n        care:{label1:\"Cleaning\",value1:\"Use a microfiber cloth; avoid paper towels\",label2:\"Storage\",value2:\"Keep in a hard case when not wearing\",label3:\"Avoid\",value3:\"Do not leave in hot cars or direct sun for extended periods\"},\n        tech:{label1:\"Model\",label2:\"Style\",value2:\"Vintage square frame\",label3:\"Color\",value3:\"To confirm\",label4:\"Origin\",value4:\"Mainland China\"} },\n      trust:{ eyebrow:\"Buy without risk\", headline:\"Your trust, protected\",\n        item1:{title:\"Legacy Guarantee\",desc:\"Against manufacturing defects.\"},\n        item2:{title:\"14-Day Returns\",desc:\"Right of withdrawal, no questions asked.\"},\n        item3:{title:\"Secure Payment\",desc:\"Protected checkout environment.\"},\n        item4:{title:\"Tracked Shipping\",desc:\"Follow every step of delivery.\"} },\n      faq:{ eyebrow:\"Frequently Asked Questions\", headline:\"FAQ\",\n        q1:\"What is the delivery time?\", a1:\"Average delivery is 10 to 32 business days after payment confirmation, depending on your region.\",\n        q2:\"How does return or exchange work?\", a2:\"You have 14 calendar days after receiving your order to request a return or exchange, no hassle.\",\n        q3:\"Do they block UV rays?\", a3:\"Yes \\u2014 the lenses are UV400 rated and CE certified, blocking 99\\u2013100% of UVA and UVB rays.\",\n        q4:\"What payment methods are accepted?\", a4:\"Credit card and other major methods at checkout, with installments where available.\",\n        q5:\"Are they comfortable for all-day wear?\", a5:\"Yes \\u2014 the lightweight plastic frame is designed to stay comfortable over long periods without pressure on the nose or ears.\" }\n    },\n    de: {\n      hero:{ headline:\"Klare Linien. UV400-Schutz.\", sub:\"Ein Vintage-Rahmen im Square-Design f\\u00fcr ganzt\\u00e4gigen Komfort \\u2014 leicht, CE-zertifiziert und UV400-gesch\\u00fctzt.\", pill1:\"UV400-Schutz\", pill2:\"Legacy-Garantie\", pill3:\"14 Tage R\\u00fcckgabe\" },\n      pillars:{ eyebrow:\"Warum Legacy\", headline:\"Echter Schutz, zeitloser Rahmen, fairer Preis\",\n        quality:{title:\"Qualit\\u00e4t\",desc:\"UV400-Gl\\u00e4ser und CE-Zertifizierung \\u2014 echter Augenschutz, nicht nur Stil.\"},\n        price:{title:\"Fairer Preis\",desc:\"Kein Einzelhandelsaufschlag \\u2014 nur ein fairer Preis f\\u00fcr eine gut gemachte Sonnenbrille.\"},\n        trust:{title:\"Legacy-Vertrauen\",desc:\"Teil der Legacy-Reihe, gefertigt nach demselben Standard wie jedes unserer St\\u00fccke.\"},\n        guarantee:{title:\"Garantie + R\\u00fcckgabe\",desc:\"14 Tage Widerrufsrecht und Garantie gegen Fabrikationsfehler.\"} },\n      carousel1:{ eyebrow:\"Der Rahmen\", headline:\"Verarbeitung aus der N\\u00e4he\", text:\"Solide Scharniere, klare Linien und ein Rahmen, leicht genug f\\u00fcr den ganzen Tag.\" },\n      carousel2:{ eyebrow:\"Gut getragen\", headline:\"Von der Stra\\u00dfe bis zur Dachterrasse\", text:\"Reise, Business, Festival \\u2014 ein Rahmen f\\u00fcr jede Szene.\" },\n      dims:{ eyebrow:\"Glasdetails\", headline:\"Rahmen- \u0026amp; Glasdaten\", row1label:\"Glasbreite\", row2label:\"Glash\\u00f6he\", row3label:\"UV-Schutz\", row4label:\"Zertifizierung\", row5label:\"Rahmenstil\", row5value:\"Vintage Square\", note:\"Einheitsgr\\u00f6\\u00dfe. Leichter Rahmen f\\u00fcr ganzt\\u00e4gigen Komfort.\" },\n      specs:{ eyebrow:\"Spezifikationen\", headline:\"Produktdetails\", tab1:\"Materialien\", tab2:\"Pflege\", tab3:\"Technisch\",\n        mat:{label1:\"Rahmenmaterial\",value1:\"Leichter Kunststoff\",label2:\"Glasmaterial\",value2:\"Kunststoff (UV400)\",label3:\"Zertifizierung\",label4:\"Filterkategorie\"},\n        care:{label1:\"Reinigung\",value1:\"Mikrofasertuch verwenden; keine Papiert\\u00fccher\",label2:\"Aufbewahrung\",value2:\"Im Hartschalen-Etui aufbewahren\",label3:\"Vermeiden\",value3:\"Nicht in hei\\u00dfen Autos oder l\\u00e4ngerer direkter Sonne liegen lassen\"},\n        tech:{label1:\"Modell\",label2:\"Stil\",value2:\"Vintage Square Rahmen\",label3:\"Farbe\",value3:\"Noch zu best\\u00e4tigen\",label4:\"Herkunft\",value4:\"Festlandchina\"} },\n      trust:{ eyebrow:\"Risikofrei kaufen\", headline:\"Dein Vertrauen, gesch\\u00fctzt\",\n        item1:{title:\"Legacy-Garantie\",desc:\"Gegen Fabrikationsfehler.\"},\n        item2:{title:\"14 Tage R\\u00fcckgabe\",desc:\"Widerrufsrecht, ohne Fragen.\"},\n        item3:{title:\"Sichere Zahlung\",desc:\"Gesch\\u00fctzte Kaufumgebung.\"},\n        item4:{title:\"Sendungsverfolgung\",desc:\"Verfolge jeden Schritt der Lieferung.\"} },\n      faq:{ eyebrow:\"H\\u00e4ufige Fragen\", headline:\"FAQ\",\n        q1:\"Wie lange dauert die Lieferung?\", a1:\"Die durchschnittliche Lieferzeit betr\\u00e4gt 5 bis 10 Werktage nach Zahlungsbest\\u00e4tigung, je nach Region.\",\n        q2:\"Wie funktioniert R\\u00fcckgabe oder Umtausch?\", a2:\"Du hast 14 Kalendertage nach Erhalt, um R\\u00fcckgabe oder Umtausch anzufragen \\u2014 unkompliziert.\",\n        q3:\"Blockieren sie UV-Strahlen?\", a3:\"Ja \\u2014 die Gl\\u00e4ser sind UV400-zertifiziert und CE-gepr\\u00fcft, sie blockieren 99\\u2013100% der UVA- und UVB-Strahlen.\",\n        q4:\"Welche Zahlungsmethoden werden akzeptiert?\", a4:\"Kreditkarte und weitere g\\u00e4ngige Methoden beim Checkout, je nach Verf\\u00fcgbarkeit auch in Raten.\",\n        q5:\"Sind sie bequem f\\u00fcr ganzt\\u00e4giges Tragen?\", a5:\"Ja \\u2014 der leichte Kunststoffrahmen ist so konstruiert, dass er \\u00fcber l\\u00e4ngere Zeit bequem bleibt, ohne auf Nase oder Ohren zu dr\\u00fccken.\" }\n    },\n    nl: {\n      hero:{ headline:\"Strakke Lijnen. UV400-Bescherming.\", sub:\"Een vintage vierkant montuur voor de hele dag \\u2014 licht, CE-gecertificeerd en UV400-beschermd.\", pill1:\"UV400-Bescherming\", pill2:\"Legacy Garantie\", pill3:\"14 Dagen Retour\" },\n      pillars:{ eyebrow:\"Waarom Legacy\", headline:\"Echte bescherming, tijdloos montuur, eerlijke prijs\",\n        quality:{title:\"Kwaliteit\",desc:\"UV400-glazen en CE-certificering \\u2014 echte oogbescherming, niet alleen stijl.\"},\n        price:{title:\"Eerlijke Prijs\",desc:\"Geen winkelmarge \\u2014 gewoon een eerlijke prijs voor een goed gemaakte zonnebril.\"},\n        trust:{title:\"Legacy Vertrouwen\",desc:\"Onderdeel van de Legacy-lijn, gemaakt volgens dezelfde standaard als elk van onze stukken.\"},\n        guarantee:{title:\"Garantie + Retour\",desc:\"14 dagen herroepingsrecht en garantie tegen fabricagefouten.\"} },\n      carousel1:{ eyebrow:\"Het Montuur\", headline:\"Vakmanschap van dichtbij\", text:\"Stevige scharnieren, strakke lijnen en een montuur licht genoeg om de hele dag te dragen.\" },\n      carousel2:{ eyebrow:\"Goed Gedragen\", headline:\"Van de weg tot het dakterras\", text:\"Reizen, business, festival \\u2014 \\u00e9\\u00e9n montuur voor elk moment.\" },\n      dims:{ eyebrow:\"Glasdetails\", headline:\"Montuur- \u0026amp; glasgegevens\", row1label:\"Glasbreedte\", row2label:\"Glashoogte\", row3label:\"UV-bescherming\", row4label:\"Certificering\", row5label:\"Montuurstijl\", row5value:\"Vintage vierkant\", note:\"One size fits most. Licht montuur ontworpen voor comfort de hele dag.\" },\n      specs:{ eyebrow:\"Specificaties\", headline:\"Productdetails\", tab1:\"Materialen\", tab2:\"Onderhoud\", tab3:\"Technisch\",\n        mat:{label1:\"Montuurmateriaal\",value1:\"Lichtgewicht kunststof\",label2:\"Glasmateriaal\",value2:\"Kunststof (UV400)\",label3:\"Certificering\",label4:\"Filtercategorie\"},\n        care:{label1:\"Reiniging\",value1:\"Gebruik een microvezeldoek; geen papieren handdoeken\",label2:\"Opbergen\",value2:\"Bewaar in een hard etui wanneer niet gedragen\",label3:\"Vermijden\",value3:\"Niet achterlaten in hete auto's of langdurig direct zonlicht\"},\n        tech:{label1:\"Model\",label2:\"Stijl\",value2:\"Vintage vierkant montuur\",label3:\"Kleur\",value3:\"Nog te bevestigen\",label4:\"Herkomst\",value4:\"Vasteland China\"} },\n      trust:{ eyebrow:\"Zonder risico kopen\", headline:\"Jouw vertrouwen, beschermd\",\n        item1:{title:\"Legacy Garantie\",desc:\"Tegen fabricagefouten.\"},\n        item2:{title:\"14 Dagen Retour\",desc:\"Herroepingsrecht, geen vragen gesteld.\"},\n        item3:{title:\"Veilig Betalen\",desc:\"Beschermde afrekenomgeving.\"},\n        item4:{title:\"Verzending met Tracking\",desc:\"Volg elke stap van de levering.\"} },\n      faq:{ eyebrow:\"Veelgestelde Vragen\", headline:\"FAQ\",\n        q1:\"Wat is de levertijd?\", a1:\"De gemiddelde levertijd is 5 tot 10 werkdagen na betalingsbevestiging, afhankelijk van je regio.\",\n        q2:\"Hoe werkt retour of ruilen?\", a2:\"Je hebt 14 kalenderdagen na ontvangst om een retour of ruil aan te vragen, zonder rompslomp.\",\n        q3:\"Blokkeren ze UV-stralen?\", a3:\"Ja \\u2014 de glazen zijn UV400-geclassificeerd en CE-gecertificeerd, en blokkeren 99\\u2013100% van UVA- en UVB-stralen.\",\n        q4:\"Welke betaalmethoden worden geaccepteerd?\", a4:\"Creditcard en andere gangbare methodes bij het afrekenen, met betaling in termijnen waar mogelijk.\",\n        q5:\"Zijn ze comfortabel voor de hele dag?\", a5:\"Ja \\u2014 het lichtgewicht kunststof montuur is zo ontworpen dat het de hele dag comfortabel blijft zonder druk op neus of oren.\" }\n    },\n    it: {\n      hero:{ headline:\"Linee Nette. Protezione UV400.\", sub:\"Una montatura vintage quadrata per il comfort tutto il giorno \\u2014 leggera, certificata CE e protetta UV400.\", pill1:\"Protezione UV400\", pill2:\"Garanzia Legacy\", pill3:\"Reso in 14 Giorni\" },\n      pillars:{ eyebrow:\"Perch\\u00e9 Legacy\", headline:\"Protezione reale, montatura senza tempo, prezzo onesto\",\n        quality:{title:\"Qualit\\u00e0\",desc:\"Lenti UV400 e certificazione CE \\u2014 vera protezione per gli occhi, non solo stile.\"},\n        price:{title:\"Prezzo Giusto\",desc:\"Nessun ricarico da rivenditore \\u2014 solo un prezzo onesto per un paio di occhiali da sole ben fatto.\"},\n        trust:{title:\"Fiducia Legacy\",desc:\"Parte della linea Legacy, costruito secondo lo stesso standard di ogni nostro pezzo.\"},\n        guarantee:{title:\"Garanzia + Reso\",desc:\"14 giorni di diritto di recesso e garanzia contro difetti di fabbricazione.\"} },\n      carousel1:{ eyebrow:\"La Montatura\", headline:\"Artigianalit\\u00e0 da vicino\", text:\"Cerniere solide, linee pulite e una montatura leggera abbastanza per tutto il giorno.\" },\n      carousel2:{ eyebrow:\"Indossati Bene\", headline:\"Dalla strada al rooftop\", text:\"Viaggio, business, festival \\u2014 una montatura per ogni scena.\" },\n      dims:{ eyebrow:\"Dettagli Lenti\", headline:\"Specifiche montatura \u0026amp; lenti\", row1label:\"Larghezza lente\", row2label:\"Altezza lente\", row3label:\"Protezione UV\", row4label:\"Certificazione\", row5label:\"Stile montatura\", row5value:\"Vintage quadrata\", note:\"Taglia unica. Montatura leggera pensata per il comfort tutto il giorno.\" },\n      specs:{ eyebrow:\"Specifiche\", headline:\"Dettagli prodotto\", tab1:\"Materiali\", tab2:\"Cura\", tab3:\"Tecnico\",\n        mat:{label1:\"Materiale montatura\",value1:\"Plastica leggera\",label2:\"Materiale lenti\",value2:\"Plastica (UV400)\",label3:\"Certificazione\",label4:\"Categoria filtro\"},\n        care:{label1:\"Pulizia\",value1:\"Usare un panno in microfibra; evitare fazzoletti di carta\",label2:\"Conservazione\",value2:\"Conservare in un astuccio rigido quando non indossati\",label3:\"Evitare\",value3:\"Non lasciare in auto calde o alla luce solare diretta per periodi prolungati\"},\n        tech:{label1:\"Modello\",label2:\"Stile\",value2:\"Montatura vintage quadrata\",label3:\"Colore\",value3:\"Da confermare\",label4:\"Origine\",value4:\"Cina continentale\"} },\n      trust:{ eyebrow:\"Acquista senza rischi\", headline:\"La tua fiducia, protetta\",\n        item1:{title:\"Garanzia Legacy\",desc:\"Contro difetti di fabbricazione.\"},\n        item2:{title:\"Reso in 14 Giorni\",desc:\"Diritto di recesso, senza domande.\"},\n        item3:{title:\"Pagamento Sicuro\",desc:\"Ambiente di acquisto protetto.\"},\n        item4:{title:\"Spedizione Tracciata\",desc:\"Segui ogni fase della consegna.\"} },\n      faq:{ eyebrow:\"Domande Frequenti\", headline:\"FAQ\",\n        q1:\"Qual \\u00e8 il tempo di consegna?\", a1:\"Il tempo medio di consegna \\u00e8 di 5 a 10 giorni lavorativi dopo la conferma del pagamento, in base alla tua zona.\",\n        q2:\"Come funziona il reso o il cambio?\", a2:\"Hai 14 giorni di calendario dal ricevimento per richiedere un reso o un cambio, senza complicazioni.\",\n        q3:\"Bloccano i raggi UV?\", a3:\"S\\u00ec \\u2014 le lenti sono certificate UV400 e CE, bloccando il 99\\u2013100% dei raggi UVA e UVB.\",\n        q4:\"Quali metodi di pagamento sono accettati?\", a4:\"Carta di credito e altri metodi principali al checkout, con rateizzazione dove disponibile.\",\n        q5:\"Sono comodi per tutto il giorno?\", a5:\"S\\u00ec \\u2014 la montatura in plastica leggera \\u00e8 pensata per restare comoda a lungo senza pressione su naso o orecchie.\" }\n    }\n  };\n\n  function getByPath(obj, path){\n    return path.split('.').reduce(function(o,k){ return (o \u0026\u0026 o[k] !== undefined) ? o[k] : null; }, obj);\n  }\n\n  function detectLang(){\n    var supported = ['en','de','nl','it'];\n    var candidates = [];\n    try{ if(document.documentElement.lang) candidates.push(document.documentElement.lang); }catch(e){}\n    try{ if(navigator.language) candidates.push(navigator.language); }catch(e){}\n    try{ if(navigator.languages) candidates = candidates.concat(navigator.languages); }catch(e){}\n    for(var i=0;i\u003ccandidates.length;i++){\n      var code = (candidates[i] || '').slice(0,2).toLowerCase();\n      if(supported.indexOf(code) !== -1) return code;\n    }\n    return 'en';\n  }\n\n  function applyLang(root, lang){\n    if(!translations[lang]) lang = 'en';\n    root.querySelectorAll('[data-i18n]').forEach(function(el){\n      var val = getByPath(translations[lang], el.getAttribute('data-i18n'));\n      if(val !== null) el.innerHTML = val;\n    });\n    root.querySelectorAll('[data-setlang]').forEach(function(btn){\n      btn.classList.toggle('is-active', btn.getAttribute('data-setlang') === lang);\n    });\n    root.setAttribute('data-current-lang', lang);\n  }\n\n  document.querySelectorAll('#legacy-pdp-root, .legacy-pdp').forEach(function(root){\n    if(root.dataset.lgcInit) return;\n    root.dataset.lgcInit = \"1\";\n\n    applyLang(root, detectLang());\n\n    root.querySelectorAll('[data-setlang]').forEach(function(btn){\n      btn.addEventListener('click', function(){ applyLang(root, btn.getAttribute('data-setlang')); });\n    });\n\n    \/\/ Tabs\n    root.querySelectorAll('[data-tabgroup]').forEach(function(nav){\n      var section = nav.closest('.lgc-card') || root;\n      var buttons = nav.querySelectorAll('.lgc-tab-btn');\n      buttons.forEach(function(btn){\n        btn.addEventListener('click', function(){\n          var target = btn.getAttribute('data-tab');\n          buttons.forEach(function(b){ b.classList.remove('is-active'); });\n          btn.classList.add('is-active');\n          section.querySelectorAll('.lgc-tab-panel').forEach(function(panel){\n            panel.classList.toggle('is-active', panel.getAttribute('data-panel') === target);\n          });\n        });\n      });\n    });\n\n    \/\/ FAQ accordion\n    root.querySelectorAll('.lgc-faq-item').forEach(function(item){\n      var q = item.querySelector('.lgc-faq-q');\n      q.addEventListener('click', function(){ item.classList.toggle('is-open'); });\n    });\n\n    \/\/ Carrosséis — loop infinito com auto-rotate\n    var AUTOPLAY_MS = 5000;   \/\/ intervalo entre slides (igual para todos os carrosséis)\n\n    root.querySelectorAll('.lgc-carousel').forEach(function(carousel){\n      var key = carousel.getAttribute('data-carousel');\n      var dotsWrap = root.querySelector('[data-dots=\"' + key + '\"]');\n      var originals = Array.prototype.slice.call(carousel.querySelectorAll('.lgc-carousel-item'));\n      var n = originals.length;\n      if(!dotsWrap || n \u003c 2) return;\n\n      \/\/ Dots (um por slide real)\n      originals.forEach(function(_, i){\n        var dot = document.createElement('span');\n        dot.className = 'lgc-dot' + (i === 0 ? ' is-active' : '');\n        dotsWrap.appendChild(dot);\n      });\n      var dots = dotsWrap.querySelectorAll('.lgc-dot');\n\n      \/\/ Clona o primeiro e o último slide pra criar o efeito de loop contínuo\n      var firstClone = originals[0].cloneNode(true);\n      var lastClone = originals[n - 1].cloneNode(true);\n      firstClone.setAttribute('aria-hidden', 'true');\n      lastClone.setAttribute('aria-hidden', 'true');\n      carousel.appendChild(firstClone);\n      carousel.insertBefore(lastClone, originals[0]);\n\n      var allItems = Array.prototype.slice.call(carousel.children);\n      \/\/ allItems: [lastClone, original0..N-1, firstClone]\n\n      function scrollLeftFor(el){\n        return el.getBoundingClientRect().left - carousel.getBoundingClientRect().left + carousel.scrollLeft;\n      }\n      function goTo(i, smooth){\n        carousel.scrollTo({ left: scrollLeftFor(allItems[i]), behavior: smooth ? 'smooth' : 'auto' });\n      }\n      function setActiveDot(realIndex){\n        dots.forEach(function(d, i){ d.classList.toggle('is-active', i === realIndex); });\n      }\n\n      \/\/ Posiciona no primeiro slide real (índice 1) sem animação\n      goTo(1, false);\n\n      var settleTimer = null;\n      var autoplayTimer = null;\n\n      function settle(){\n        var center = carousel.scrollLeft + carousel.clientWidth \/ 2;\n        var closest = 1, closestDist = Infinity;\n        allItems.forEach(function(item, i){\n          var itemCenter = item.offsetLeft + item.clientWidth \/ 2;\n          var dist = Math.abs(itemCenter - center);\n          if(dist \u003c closestDist){ closestDist = dist; closest = i; }\n        });\n        var realIndex = (closest - 1 + n) % n;\n        setActiveDot(realIndex);\n        \/\/ Se parou em um clone (início ou fim), pula instantaneamente pro slide real equivalente\n        if(closest === 0){ goTo(n, false); }\n        else if(closest === allItems.length - 1){ goTo(1, false); }\n      }\n\n      carousel.addEventListener('scroll', function(){\n        clearTimeout(settleTimer);\n        settleTimer = setTimeout(settle, 120);\n      });\n\n      function step(dir){\n        var w = originals[0].getBoundingClientRect().width + 10; \/\/ largura do item + gap\n        carousel.scrollBy({ left: w * dir, behavior: 'smooth' });\n      }\n\n      \/\/ Loop de autoplay: sempre reagenda pra si mesmo, então qualquer\n      \/\/ interação manual (seta ou arraste) reinicia a contagem do zero,\n      \/\/ mantendo o mesmo intervalo de 5s pra todos os carrosséis.\n      function scheduleAutoplay(){\n        clearTimeout(autoplayTimer);\n        autoplayTimer = setTimeout(function(){\n          step(1);\n          scheduleAutoplay();\n        }, AUTOPLAY_MS);\n      }\n      function restartAutoplay(){ scheduleAutoplay(); }\n\n      ['pointerdown', 'touchstart', 'wheel'].forEach(function(evt){\n        carousel.addEventListener(evt, restartAutoplay, { passive: true });\n      });\n\n      var prevBtn = root.querySelector('[data-arrow-prev=\"' + key + '\"]');\n      var nextBtn = root.querySelector('[data-arrow-next=\"' + key + '\"]');\n      if(prevBtn) prevBtn.addEventListener('click', function(){ step(-1); restartAutoplay(); });\n      if(nextBtn) nextBtn.addEventListener('click', function(){ step(1); restartAutoplay(); });\n\n      scheduleAutoplay();\n    });\n  });\n})();\n\u003c\/script\u003e","brand":"Legacy","offers":[{"title":"Transparent\/Bleu","offer_id":50226158698736,"sku":"200007763:201336100;71:100009342#AS picture show;73:350850#LG10 Blue","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Tout noir","offer_id":50226158731504,"sku":"200007763:201336100;71:100009342#AS picture show;73:175#C01 Black","price":32.0,"currency_code":"USD","in_stock":true},{"title":"Vert\/Brun","offer_id":50226158764272,"sku":"200007763:201336100;71:100009342#AS picture show;73:193#C07 Green brown","price":32.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0855\/6357\/2464\/files\/9_c867c040-5562-4f2f-a1b1-d71040d919c6.png?v=1786196028"}],"url":"https:\/\/legacyluxwear.com\/fr-ch\/collections\/polarisierte-sonnenbrillen.oembed","provider":"Legacy","version":"1.0","type":"link"}