(function(){
const STATS=[
{title:"Type de terrain",keys:["Type de terrain","Terrain Type"],icon:"⛰️"},
{title:"Ability Level",keys:["Ability Level","Niveau"],icon:"🎯"},
{title:"Rocker Profile",keys:["Rocker Profile","Profil rocker"],icon:"〰️"},
{title:"Construction",keys:["Construction"],icon:"🧱"}
],ID="gme-ski-stats";
function n(s){return(s||"").toLowerCase().normalize("NFD").replace(/[\u0300-\u036f]/g,"").replace(/[^a-z0-9]+/g," ").trim()}
function css(){if(document.getElementById(ID+"-css"))return;let s=document.createElement("style");s.id=ID+"-css";s.textContent=`#${ID}{margin:22px 0 18px;padding:18px 14px;border:1px solid #e7e7e7;border-radius:14px;background:#fff}#${ID} .gme-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;text-align:center}#${ID} .gme-card{display:flex;flex-direction:column;align-items:center;gap:6px}#${ID} .gme-icon{font-size:28px;line-height:1}#${ID} .gme-value{font-weight:700;font-size:14px;line-height:1.2}#${ID} .gme-label{font-size:11px;line-height:1.2;text-transform:uppercase;letter-spacing:.04em;color:#777}@media(max-width:560px){#${ID} .gme-grid{grid-template-columns:repeat(2,1fr);row-gap:18px}}`;document.head.appendChild(s)}
function box(){return document.querySelector(".product-details__product-attributes,[class*='product-attributes']")}
function attrs(b){let o={};const add=(a,v)=>{if(a&&v)o[n(a)]=v.trim()};b.querySelectorAll("tr,li,[class*='attribute']").forEach(e=>{let p=[...e.children].map(x=>x.innerText.trim()).filter(Boolean);if(p.length>=2)add(p[0],p.slice(1).join(" "));else{let m=e.innerText.trim().match(/^(.{2,45}?):\s*(.+)$/);if(m)add(m[1],m[2])}});let l=b.innerText.split("\n").map(x=>x.trim()).filter(Boolean);for(let i=0;ix===k||x.includes(k));if(f)return a[f]}return""}
function render(){if(!document.querySelector(".ec-store__product-page,.ecwid-productBrowser-details"))return;document.getElementById(ID)?.remove();let b=box();if(!b)return;let a=attrs(b),items=STATS.map(x=>({...x,value:val(a,x)})).filter(x=>x.value);if(items.length<2)return;css();let d=document.createElement("div");d.id=ID;d.innerHTML=`${items.map(x=>`
${x.icon}
${x.value}
${x.title}
`).join("")}
`;(document.querySelector(".product-details__product-price")||document.querySelector(".product-details__product-title")||b).insertAdjacentElement("afterend",d)}
function retry(i=0){render();if(!document.getElementById(ID)&&i<12)setTimeout(()=>retry(i+1),300)}
if(window.Ecwid)Ecwid.OnAPILoaded.add(()=>Ecwid.OnPageLoaded.add(p=>{if(p.type==="PRODUCT")retry();else document.getElementById(ID)?.remove()}));else document.addEventListener("DOMContentLoaded",()=>retry())
})();