{"title":"Ecoxtrem | Patinetes Eléctricos Homologados DGT","description":"\u003cstyle\u003e\n\/* ───── NUCLEAR: quitar la capa morada `.overlay:after` del tema ───── *\/\nhtml body .hero-container .hero.overlay:after,\nhtml body .hero-container .hero.overlay::after,\nhtml body .hero-section .hero.overlay:after,\nhtml body .hero-section .hero.overlay::after,\nhtml body .hero-collection .hero.overlay:after,\nhtml body .hero-first .hero.overlay:after,\nhtml body .media-wrapper.overlay:after,\nhtml body .media-wrapper.overlay::after,\nhtml body .overlay:after,\nhtml body .overlay::after{\n  display:none !important;\n  content:none !important;\n  background:transparent !important;\n  background-color:transparent !important;\n  background-image:none !important;\n  opacity:0 !important;\n  visibility:hidden !important;\n  width:0 !important;\n  height:0 !important;\n  pointer-events:none !important;\n}\n\n\/* ───── Ocultar el título en negrita que el tema pinta sobre la imagen ───── *\/\nhtml body .hero-container .hero__title,\nhtml body .hero-container .hero__inner,\nhtml body .hero-container .hero__text-wrapper,\nhtml body .hero-container .hero-content,\nhtml body .hero-container .hero__text,\nhtml body .hero-container .page-title-wrapper,\nhtml body .hero-container .page-title,\nhtml body .hero-section .hero__title,\nhtml body .hero-section .hero__inner,\nhtml body .hero-section .hero__text-wrapper{\n  display:none !important;\n  visibility:hidden !important;\n  opacity:0 !important;\n  height:0 !important;\n  width:0 !important;\n  overflow:hidden !important;\n  pointer-events:none !important;\n}\n\n\/* ───── Imagen banner a tope, sin filtros ni tintes ───── *\/\nhtml body .hero-container .hero-image,\nhtml body .hero-container .media,\nhtml body .hero-section .hero-image{\n  filter:none !important;\n  mix-blend-mode:normal !important;\n  opacity:1 !important;\n}\n\u003c\/style\u003e","products":[{"product_id":"patin-electrico-speedx-x4-30km","title":"Ecoxtrem Puck","description":"\u003cstyle\u003e\n@keyframes w41-fadeUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}\n@keyframes w41-fadeIn{from{opacity:0}to{opacity:1}}\n@keyframes w41-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}\n@keyframes w41-floatR{0%,100%{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-14px) rotate(3deg)}}\n@keyframes w41-shine{0%{background-position:-200% 0}100%{background-position:200% 0}}\n@keyframes w41-rotate{from{transform:rotate(0)}to{transform:rotate(360deg)}}\n@keyframes w41-rotateSlow{from{transform:rotate(0)}to{transform:rotate(360deg)}}\n@keyframes w41-bgshift{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}\n@keyframes w41-pulse{0%,100%{transform:scale(1);opacity:.8}50%{transform:scale(1.08);opacity:1}}\n@keyframes w41-blobMorph{0%,100%{border-radius:42% 58% 70% 30% \/ 45% 30% 70% 55%}50%{border-radius:70% 30% 30% 70% \/ 60% 40% 60% 40%}}\n@keyframes w41-blobMorph2{0%,100%{border-radius:60% 40% 30% 70% \/ 50% 60% 40% 50%}50%{border-radius:30% 70% 60% 40% \/ 40% 50% 60% 50%}}\n@keyframes w41-slideIn{from{opacity:0;transform:translateX(-40px)}to{opacity:1;transform:translateX(0)}}\n@keyframes w41-slideInR{from{opacity:0;transform:translateX(40px)}to{opacity:1;transform:translateX(0)}}\n@keyframes w41-dash{to{stroke-dashoffset:0}}\n@keyframes w41-fillBar{from{width:0}to{width:var(--pct)}}\n@keyframes w41-batteryCharge{0%{width:0}100%{width:100%}}\n@keyframes w41-batteryBlink{0%,80%,100%{opacity:1}85%{opacity:.3}}\n@keyframes w41-wave{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}\n@keyframes w41-tickIn{0%{transform:scale(0) rotate(-180deg);opacity:0}60%{transform:scale(1.2) rotate(10deg);opacity:1}100%{transform:scale(1) rotate(0);opacity:1}}\n@keyframes w41-marqueeScroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}\n@keyframes w41-jitter{0%,100%{transform:translate(0,0)}25%{transform:translate(2px,-1px)}50%{transform:translate(-1px,2px)}75%{transform:translate(1px,1px)}}\n@keyframes w41-drawLine{from{stroke-dashoffset:1000}to{stroke-dashoffset:0}}\n\n.w41{font-family:-apple-system,BlinkMacSystemFont,\"Inter\",\"Segoe UI\",sans-serif;color:#0f0f14;max-width:1100px;margin:0 auto;background:#ffffff;font-size:16px;line-height:1.55;--p:#0a0a0f;--s:#b08030}\n.w41 *{box-sizing:border-box}\n\n\/* ═════ HERO ═════ *\/\n.w41-hero{position:relative;border-radius:20px;overflow:hidden;background:#ffffff;padding:44px 22px 0;text-align:center;min-height:560px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}\n.w41-hero::before{content:\"\";position:absolute;top:-150px;left:-150px;width:450px;height:450px;background:var(--p);opacity:.035;filter:blur(40px);animation:w41-blobMorph 12s ease-in-out infinite,w41-float 8s ease-in-out infinite;z-index:0}\n.w41-hero::after{content:\"\";position:absolute;bottom:-150px;right:-150px;width:450px;height:450px;background:var(--s);opacity:.05;filter:blur(40px);animation:w41-blobMorph2 15s ease-in-out infinite,w41-floatR 9s ease-in-out infinite;z-index:0}\n.w41-hero-deco{position:absolute;width:200px;height:200px;border:1.5px solid var(--p);opacity:.08;border-radius:50%;animation:w41-rotateSlow 30s linear infinite;pointer-events:none;z-index:1}\n.w41-hero-deco.d1{top:10%;right:8%;width:80px;height:80px;border-radius:30%;animation-duration:20s}\n.w41-hero-deco.d2{bottom:15%;left:5%;width:120px;height:120px;animation-duration:40s}\n.w41-hero-deco.d3{top:50%;right:3%;width:40px;height:40px;","brand":"Ecoxtrem","offers":[{"title":"Default Title","offer_id":41127903101107,"sku":"","price":229.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0531\/9855\/3267\/products\/H977f481934fb426e8b3dab64afcad74bO_626beceb-f9ff-4ebf-86e5-17f22ba39c2c.jpg?v=1766602936"},{"product_id":"patinete-electrico-smartgyro-boop-by-ecoxtrem","title":"Boop By Ecoxtrem","description":"\u003cstyle\u003e\n@keyframes w41-fadeUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}\n@keyframes w41-fadeIn{from{opacity:0}to{opacity:1}}\n@keyframes w41-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}\n@keyframes w41-floatR{0%,100%{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-14px) rotate(3deg)}}\n@keyframes w41-shine{0%{background-position:-200% 0}100%{background-position:200% 0}}\n@keyframes w41-rotate{from{transform:rotate(0)}to{transform:rotate(360deg)}}\n@keyframes w41-rotateSlow{from{transform:rotate(0)}to{transform:rotate(360deg)}}\n@keyframes w41-bgshift{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}\n@keyframes w41-pulse{0%,100%{transform:scale(1);opacity:.8}50%{transform:scale(1.08);opacity:1}}\n@keyframes w41-blobMorph{0%,100%{border-radius:42% 58% 70% 30% \/ 45% 30% 70% 55%}50%{border-radius:70% 30% 30% 70% \/ 60% 40% 60% 40%}}\n@keyframes w41-blobMorph2{0%,100%{border-radius:60% 40% 30% 70% \/ 50% 60% 40% 50%}50%{border-radius:30% 70% 60% 40% \/ 40% 50% 60% 50%}}\n@keyframes w41-slideIn{from{opacity:0;transform:translateX(-40px)}to{opacity:1;transform:translateX(0)}}\n@keyframes w41-slideInR{from{opacity:0;transform:translateX(40px)}to{opacity:1;transform:translateX(0)}}\n@keyframes w41-dash{to{stroke-dashoffset:0}}\n@keyframes w41-fillBar{from{width:0}to{width:var(--pct)}}\n@keyframes w41-batteryCharge{0%{width:0}100%{width:100%}}\n@keyframes w41-batteryBlink{0%,80%,100%{opacity:1}85%{opacity:.3}}\n@keyframes w41-wave{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}\n@keyframes w41-tickIn{0%{transform:scale(0) rotate(-180deg);opacity:0}60%{transform:scale(1.2) rotate(10deg);opacity:1}100%{transform:scale(1) rotate(0);opacity:1}}\n@keyframes w41-marqueeScroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}\n@keyframes w41-jitter{0%,100%{transform:translate(0,0)}25%{transform:translate(2px,-1px)}50%{transform:translate(-1px,2px)}75%{transform:translate(1px,1px)}}\n@keyframes w41-drawLine{from{stroke-dashoffset:1000}to{stroke-dashoffset:0}}\n\n.w41{font-family:-apple-system,BlinkMacSystemFont,\"Inter\",\"Segoe UI\",sans-serif;color:#0f0f14;max-width:1100px;margin:0 auto;background:#ffffff;font-size:16px;line-height:1.55;--p:#0a0a0f;--s:#b08030}\n.w41 *{box-sizing:border-box}\n\n\/* ═════ HERO ═════ *\/\n.w41-hero{position:relative;border-radius:20px;overflow:hidden;background:#ffffff;padding:44px 22px 0;text-align:center;min-height:560px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}\n.w41-hero::before{content:\"\";position:absolute;top:-150px;left:-150px;width:450px;height:450px;background:var(--p);opacity:.035;filter:blur(40px);animation:w41-blobMorph 12s ease-in-out infinite,w41-float 8s ease-in-out infinite;z-index:0}\n.w41-hero::after{content:\"\";position:absolute;bottom:-150px;right:-150px;width:450px;height:450px;background:var(--s);opacity:.05;filter:blur(40px);animation:w41-blobMorph2 15s ease-in-out infinite,w41-floatR 9s ease-in-out infinite;z-index:0}\n.w41-hero-deco{position:absolute;width:200px;height:200px;border:1.5px solid var(--p);opacity:.08;border-radius:50%;animation:w41-rotateSlow 30s linear infinite;pointer-events:none;z-index:1}\n.w41-hero-deco.d1{top:10%;right:8%;width:80px;height:80px;border-radius:30%;animation-duration:20s}\n.w41-hero-deco.d2{bottom:15%;left:5%;width:120px;height:120px;animation-duration:40s}\n.w41-hero-deco.d3{top:50%;right:3%;width:40px;height:40px;","brand":"RIFKINGS","offers":[{"title":"Default Title","offer_id":49556450738515,"sku":"","price":520.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0531\/9855\/3267\/files\/up-v5-9526770729299-1777640402499.jpg?v=1777640404"},{"product_id":"ecoxtrem-m41-tank-2025-all-terrain","title":"Ecoxtrem M41 Pro — Trottinette Électrique Double Moteur Premium","description":"\u003cstyle\u003e\n@keyframes w41-fadeUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}\n@keyframes w41-fadeIn{from{opacity:0}to{opacity:1}}\n@keyframes w41-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}\n@keyframes w41-floatR{0%,100%{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-14px) rotate(3deg)}}\n@keyframes w41-shine{0%{background-position:-200% 0}100%{background-position:200% 0}}\n@keyframes w41-rotate{from{transform:rotate(0)}to{transform:rotate(360deg)}}\n@keyframes w41-rotateSlow{from{transform:rotate(0)}to{transform:rotate(360deg)}}\n@keyframes w41-bgshift{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}\n@keyframes w41-pulse{0%,100%{transform:scale(1);opacity:.8}50%{transform:scale(1.08);opacity:1}}\n@keyframes w41-blobMorph{0%,100%{border-radius:42% 58% 70% 30% \/ 45% 30% 70% 55%}50%{border-radius:70% 30% 30% 70% \/ 60% 40% 60% 40%}}\n@keyframes w41-blobMorph2{0%,100%{border-radius:60% 40% 30% 70% \/ 50% 60% 40% 50%}50%{border-radius:30% 70% 60% 40% \/ 40% 50% 60% 50%}}\n@keyframes w41-slideIn{from{opacity:0;transform:translateX(-40px)}to{opacity:1;transform:translateX(0)}}\n@keyframes w41-slideInR{from{opacity:0;transform:translateX(40px)}to{opacity:1;transform:translateX(0)}}\n@keyframes w41-dash{to{stroke-dashoffset:0}}\n@keyframes w41-fillBar{from{width:0}to{width:var(--pct)}}\n@keyframes w41-batteryCharge{0%{width:0}100%{width:100%}}\n@keyframes w41-batteryBlink{0%,80%,100%{opacity:1}85%{opacity:.3}}\n@keyframes w41-wave{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}\n@keyframes w41-tickIn{0%{transform:scale(0) rotate(-180deg);opacity:0}60%{transform:scale(1.2) rotate(10deg);opacity:1}100%{transform:scale(1) rotate(0);opacity:1}}\n@keyframes w41-marqueeScroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}\n@keyframes w41-jitter{0%,100%{transform:translate(0,0)}25%{transform:translate(2px,-1px)}50%{transform:translate(-1px,2px)}75%{transform:translate(1px,1px)}}\n@keyframes w41-drawLine{from{stroke-dashoffset:1000}to{stroke-dashoffset:0}}\n\n.w41{font-family:-apple-system,BlinkMacSystemFont,\"Inter\",\"Segoe UI\",sans-serif;color:#0f0f14;max-width:1100px;margin:0 auto;background:#ffffff;font-size:16px;line-height:1.55;--p:#0a0a0f;--s:#b08030}\n.w41 *{box-sizing:border-box}\n\n\/* ═════ HERO ═════ *\/\n.w41-hero{position:relative;border-radius:20px;overflow:hidden;background:#ffffff;padding:44px 22px 0;text-align:center;min-height:560px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}\n.w41-hero::before{content:\"\";position:absolute;top:-150px;left:-150px;width:450px;height:450px;background:var(--p);opacity:.035;filter:blur(40px);animation:w41-blobMorph 12s ease-in-out infinite,w41-float 8s ease-in-out infinite;z-index:0}\n.w41-hero::after{content:\"\";position:absolute;bottom:-150px;right:-150px;width:450px;height:450px;background:var(--s);opacity:.05;filter:blur(40px);animation:w41-blobMorph2 15s ease-in-out infinite,w41-floatR 9s ease-in-out infinite;z-index:0}\n.w41-hero-deco{position:absolute;width:200px;height:200px;border:1.5px solid var(--p);opacity:.08;border-radius:50%;animation:w41-rotateSlow 30s linear infinite;pointer-events:none;z-index:1}\n.w41-hero-deco.d1{top:10%;right:8%;width:80px;height:80px;border-radius:30%;animation-duration:20s}\n.w41-hero-deco.d2{bottom:15%;left:5%;width:120px;height:120px;animation-duration:40s}\n.w41-hero-deco.d3{top:50%;right:3%;width:40px;height:40px;","brand":"Ecoxtrem","offers":[{"title":"Default Title","offer_id":49809948082515,"sku":"49809948082515","price":700.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0531\/9855\/3267\/files\/M41-Tank-patinete-electrico_024735be-ecf1-4fba-b3a6-0a0a40612b02.png?v=1766580926"},{"product_id":"m41-tank-dual-motor-2025-model","title":"M41 Tank 1000W Moteur | Modèle 2025","description":"\u003cstyle\u003e\n@keyframes w41-fadeUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}\n@keyframes w41-fadeIn{from{opacity:0}to{opacity:1}}\n@keyframes w41-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}\n@keyframes w41-floatR{0%,100%{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-14px) rotate(3deg)}}\n@keyframes w41-shine{0%{background-position:-200% 0}100%{background-position:200% 0}}\n@keyframes w41-rotate{from{transform:rotate(0)}to{transform:rotate(360deg)}}\n@keyframes w41-rotateSlow{from{transform:rotate(0)}to{transform:rotate(360deg)}}\n@keyframes w41-bgshift{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}\n@keyframes w41-pulse{0%,100%{transform:scale(1);opacity:.8}50%{transform:scale(1.08);opacity:1}}\n@keyframes w41-blobMorph{0%,100%{border-radius:42% 58% 70% 30% \/ 45% 30% 70% 55%}50%{border-radius:70% 30% 30% 70% \/ 60% 40% 60% 40%}}\n@keyframes w41-blobMorph2{0%,100%{border-radius:60% 40% 30% 70% \/ 50% 60% 40% 50%}50%{border-radius:30% 70% 60% 40% \/ 40% 50% 60% 50%}}\n@keyframes w41-slideIn{from{opacity:0;transform:translateX(-40px)}to{opacity:1;transform:translateX(0)}}\n@keyframes w41-slideInR{from{opacity:0;transform:translateX(40px)}to{opacity:1;transform:translateX(0)}}\n@keyframes w41-dash{to{stroke-dashoffset:0}}\n@keyframes w41-fillBar{from{width:0}to{width:var(--pct)}}\n@keyframes w41-batteryCharge{0%{width:0}100%{width:100%}}\n@keyframes w41-batteryBlink{0%,80%,100%{opacity:1}85%{opacity:.3}}\n@keyframes w41-wave{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}\n@keyframes w41-tickIn{0%{transform:scale(0) rotate(-180deg);opacity:0}60%{transform:scale(1.2) rotate(10deg);opacity:1}100%{transform:scale(1) rotate(0);opacity:1}}\n@keyframes w41-marqueeScroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}\n@keyframes w41-jitter{0%,100%{transform:translate(0,0)}25%{transform:translate(2px,-1px)}50%{transform:translate(-1px,2px)}75%{transform:translate(1px,1px)}}\n@keyframes w41-drawLine{from{stroke-dashoffset:1000}to{stroke-dashoffset:0}}\n\n.w41{font-family:-apple-system,BlinkMacSystemFont,\"Inter\",\"Segoe UI\",sans-serif;color:#0f0f14;max-width:1100px;margin:0 auto;background:#ffffff;font-size:16px;line-height:1.55;--p:#0a0a0f;--s:#b08030}\n.w41 *{box-sizing:border-box}\n\n\/* ═════ HERO ═════ *\/\n.w41-hero{position:relative;border-radius:20px;overflow:hidden;background:#ffffff;padding:44px 22px 0;text-align:center;min-height:560px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}\n.w41-hero::before{content:\"\";position:absolute;top:-150px;left:-150px;width:450px;height:450px;background:var(--p);opacity:.035;filter:blur(40px);animation:w41-blobMorph 12s ease-in-out infinite,w41-float 8s ease-in-out infinite;z-index:0}\n.w41-hero::after{content:\"\";position:absolute;bottom:-150px;right:-150px;width:450px;height:450px;background:var(--s);opacity:.05;filter:blur(40px);animation:w41-blobMorph2 15s ease-in-out infinite,w41-floatR 9s ease-in-out infinite;z-index:0}\n.w41-hero-deco{position:absolute;width:200px;height:200px;border:1.5px solid var(--p);opacity:.08;border-radius:50%;animation:w41-rotateSlow 30s linear infinite;pointer-events:none;z-index:1}\n.w41-hero-deco.d1{top:10%;right:8%;width:80px;height:80px;border-radius:30%;animation-duration:20s}\n.w41-hero-deco.d2{bottom:15%;left:5%;width:120px;height:120px;animation-duration:40s}\n.w41-hero-deco.d3{top:50%;right:3%;width:40px;height:40px;","brand":"Ecoxtrem","offers":[{"title":"Rojo","offer_id":53171524043091,"sku":"M41TANK-DUAL-ROJO","price":599.99,"currency_code":"EUR","in_stock":true},{"title":"Azul","offer_id":53171524075859,"sku":"M41TANK-DUAL-AZUL","price":599.99,"currency_code":"EUR","in_stock":true},{"title":"Verde","offer_id":53171524108627,"sku":"M41TANK-DUAL-VERDE","price":599.99,"currency_code":"EUR","in_stock":true},{"title":"Amarillo","offer_id":53171524141395,"sku":"M41TANK-DUAL-AMARILLO","price":599.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0531\/9855\/3267\/files\/up-v5-10467263709523-1777640582443.jpg?v=1777640584"},{"product_id":"patinete-electrico-linear-350w","title":"Navee S65","description":"\u003cstyle\u003e\n@keyframes w41-fadeUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}\n@keyframes w41-fadeIn{from{opacity:0}to{opacity:1}}\n@keyframes w41-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}\n@keyframes w41-floatR{0%,100%{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-14px) rotate(3deg)}}\n@keyframes w41-shine{0%{background-position:-200% 0}100%{background-position:200% 0}}\n@keyframes w41-rotate{from{transform:rotate(0)}to{transform:rotate(360deg)}}\n@keyframes w41-rotateSlow{from{transform:rotate(0)}to{transform:rotate(360deg)}}\n@keyframes w41-bgshift{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}\n@keyframes w41-pulse{0%,100%{transform:scale(1);opacity:.8}50%{transform:scale(1.08);opacity:1}}\n@keyframes w41-blobMorph{0%,100%{border-radius:42% 58% 70% 30% \/ 45% 30% 70% 55%}50%{border-radius:70% 30% 30% 70% \/ 60% 40% 60% 40%}}\n@keyframes w41-blobMorph2{0%,100%{border-radius:60% 40% 30% 70% \/ 50% 60% 40% 50%}50%{border-radius:30% 70% 60% 40% \/ 40% 50% 60% 50%}}\n@keyframes w41-slideIn{from{opacity:0;transform:translateX(-40px)}to{opacity:1;transform:translateX(0)}}\n@keyframes w41-slideInR{from{opacity:0;transform:translateX(40px)}to{opacity:1;transform:translateX(0)}}\n@keyframes w41-dash{to{stroke-dashoffset:0}}\n@keyframes w41-fillBar{from{width:0}to{width:var(--pct)}}\n@keyframes w41-batteryCharge{0%{width:0}100%{width:100%}}\n@keyframes w41-batteryBlink{0%,80%,100%{opacity:1}85%{opacity:.3}}\n@keyframes w41-wave{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}\n@keyframes w41-tickIn{0%{transform:scale(0) rotate(-180deg);opacity:0}60%{transform:scale(1.2) rotate(10deg);opacity:1}100%{transform:scale(1) rotate(0);opacity:1}}\n@keyframes w41-marqueeScroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}\n@keyframes w41-jitter{0%,100%{transform:translate(0,0)}25%{transform:translate(2px,-1px)}50%{transform:translate(-1px,2px)}75%{transform:translate(1px,1px)}}\n@keyframes w41-drawLine{from{stroke-dashoffset:1000}to{stroke-dashoffset:0}}\n\n.w41{font-family:-apple-system,BlinkMacSystemFont,\"Inter\",\"Segoe UI\",sans-serif;color:#0f0f14;max-width:1100px;margin:0 auto;background:#ffffff;font-size:16px;line-height:1.55;--p:#0a0a0f;--s:#b08030}\n.w41 *{box-sizing:border-box}\n\n\/* ═════ HERO ═════ *\/\n.w41-hero{position:relative;border-radius:20px;overflow:hidden;background:#ffffff;padding:44px 22px 0;text-align:center;min-height:560px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}\n.w41-hero::before{content:\"\";position:absolute;top:-150px;left:-150px;width:450px;height:450px;background:var(--p);opacity:.035;filter:blur(40px);animation:w41-blobMorph 12s ease-in-out infinite,w41-float 8s ease-in-out infinite;z-index:0}\n.w41-hero::after{content:\"\";position:absolute;bottom:-150px;right:-150px;width:450px;height:450px;background:var(--s);opacity:.05;filter:blur(40px);animation:w41-blobMorph2 15s ease-in-out infinite,w41-floatR 9s ease-in-out infinite;z-index:0}\n.w41-hero-deco{position:absolute;width:200px;height:200px;border:1.5px solid var(--p);opacity:.08;border-radius:50%;animation:w41-rotateSlow 30s linear infinite;pointer-events:none;z-index:1}\n.w41-hero-deco.d1{top:10%;right:8%;width:80px;height:80px;border-radius:30%;animation-duration:20s}\n.w41-hero-deco.d2{bottom:15%;left:5%;width:120px;height:120px;animation-duration:40s}\n.w41-hero-deco.d3{top:50%;right:3%;width:40px;height:40px;","brand":"Ecoxtrem","offers":[{"title":"Negro","offer_id":53171524239699,"sku":"LINEAR-NEGRO","price":399.99,"currency_code":"EUR","in_stock":true},{"title":"Camel","offer_id":53171524272467,"sku":"LINEAR-CAMEL","price":399.99,"currency_code":"EUR","in_stock":true},{"title":"Verde Oscuro","offer_id":53171524305235,"sku":"LINEAR-VERDE","price":399.99,"currency_code":"EUR","in_stock":true},{"title":"Lima","offer_id":53171524338003,"sku":"LINEAR-LIMA","price":399.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0531\/9855\/3267\/files\/up-v5-10467263807827-1777640423541.jpg?v=1777640425"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0531\/9855\/3267\/collections\/XN_DXaOy8xJcoNVZ6FCUc_image.webp?v=1777035184","url":"https:\/\/www.rifkings.com\/fr\/collections\/repuestos-ecoxtrem-y-patinetes.oembed","provider":"RIFKINGS","version":"1.0","type":"link"}