{"product_id":"eco-stride-baskets-recyclees-ecom-optimize-stylise","title":"Eco-Stride - Baskets Recyclées (optimisation stylée)","description":"\u003c!-- \n  ╔══════════════════════════════════════════════════════════════╗\n  ║  ANALYSE VISUELLE — Eco-Stride Baskets Recyclées            ║\n  ╠══════════════════════════════════════════════════════════════╣\n  ║  Couleurs extraites :                                       ║\n  ║  • Bleu ardoise\/denim : #4a7a9b → adapté en accent cyan     ║\n  ║  • Gris béton clair : #b0b3b0 → utilisé en texte dim        ║\n  ║  • Gris moyen : #8a8d8e → panneaux latéraux                 ║\n  ║  • Semelle mouchetée : gris + éclats bleus\/bruns            ║\n  ║                                                              ║\n  ║  Ambiance : Éco-responsable, urbain, moderne, clean          ║\n  ║  Style : Dark mode premium + accents bleu océan \u0026 violet     ║\n  ║  Prefix CSS : eo                                             ║\n  ╚══════════════════════════════════════════════════════════════╝\n--\u003e\n\n\u003cdiv class=\"eo-premium\"\u003e\n\n  \u003c!-- ═══════ HERO SECTION ═══════ --\u003e\n  \u003csection class=\"eo-hero\"\u003e\n    \u003cdiv class=\"eo-hero-inner\"\u003e\n      \u003cdiv class=\"eo-badge-row\"\u003e\n        \u003cspan class=\"eo-badge\"\u003e🌊 Plastique Océanique Recyclé\u003c\/span\u003e\n        \u003cspan class=\"eo-badge eo-badge-accent\"\u003e♻️ Éco-Conçu\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003ch2 class=\"eo-hero-title\"\u003eEco-Stride\u003c\/h2\u003e\n      \u003cp class=\"eo-hero-subtitle\"\u003eBaskets Recyclées — Performance Urbaine\u003c\/p\u003e\n      \u003cp class=\"eo-hero-desc\"\u003e\n        Chaque paire naît d'une \u003cstrong\u003eseconde vie\u003c\/strong\u003e. Plastique océanique transformé en textile premium, semelle en caoutchouc recyclé moucheté — un design qui prouve que l'éco-responsabilité n'a rien à envier au style.\n      \u003c\/p\u003e\n      \u003cdiv class=\"eo-hero-tags\"\u003e\n        \u003cspan class=\"eo-tag\"\u003eBleu \u0026amp; Gris\u003c\/span\u003e\n        \u003cspan class=\"eo-tag\"\u003eUnisexe\u003c\/span\u003e\n        \u003cspan class=\"eo-tag\"\u003eUsage Quotidien\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"eo-hero-glow\"\u003e\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- ═══════ PROMESSE DE VALEUR ═══════ --\u003e\n  \u003csection class=\"eo-section\"\u003e\n    \u003ch2 class=\"eo-section-title\"\u003e⚡ Pourquoi Eco-Stride Change la Donne\u003c\/h2\u003e\n    \u003cp class=\"eo-section-intro\"\u003e\n      Ce n'est pas « juste » une basket recyclée. C'est un concentré de technologie durable pensé pour ceux qui refusent de choisir entre conscience environnementale et exigence de confort.\n    \u003c\/p\u003e\n    \u003cdiv class=\"eo-grid-3\"\u003e\n      \u003cdiv class=\"eo-card\"\u003e\n        \u003cdiv class=\"eo-card-icon\"\u003e🌊\u003c\/div\u003e\n        \u003ch3 class=\"eo-card-title\"\u003ePlastique Océanique\u003c\/h3\u003e\n        \u003cp class=\"eo-card-text\"\u003e\n          Tige tissée à partir de fibres issues de plastique récupéré en mer. Chaque paire détourne l'équivalent de \u003cstrong\u003e12 bouteilles plastiques\u003c\/strong\u003e des océans.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"eo-card\"\u003e\n        \u003cdiv class=\"eo-card-icon\"\u003e💎\u003c\/div\u003e\n        \u003ch3 class=\"eo-card-title\"\u003eDesign Urbain Premium\u003c\/h3\u003e\n        \u003cp class=\"eo-card-text\"\u003e\n          Silhouette runner moderne. Panneaux latéraux en cuir synthétique gris et mesh bleu denim — un look qui passe du bureau au week-end sans effort.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"eo-card\"\u003e\n        \u003cdiv class=\"eo-card-icon\"\u003e🛠️\u003c\/div\u003e\n        \u003ch3 class=\"eo-card-title\"\u003eSemelle Mouchetée\u003c\/h3\u003e\n        \u003cp class=\"eo-card-text\"\u003e\n          Caoutchouc recyclé ultra-résistant avec ses éclats bleus signatures. Grip optimisé sur toutes surfaces urbaines, durabilité testée au-delà de 500 km.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- ═══════ CARACTÉRISTIQUES TECHNIQUES ═══════ --\u003e\n  \u003csection class=\"eo-section\"\u003e\n    \u003ch2 class=\"eo-section-title\"\u003e🚀 Fiche Technique\u003c\/h2\u003e\n    \u003cdiv class=\"eo-specs-grid\"\u003e\n      \u003cdiv class=\"eo-spec-item\"\u003e\n        \u003cdiv class=\"eo-spec-label\"\u003eMatière Tige\u003c\/div\u003e\n        \u003cdiv class=\"eo-spec-value\"\u003ePlastique océanique recyclé (mesh tissé)\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"eo-spec-item\"\u003e\n        \u003cdiv class=\"eo-spec-label\"\u003ePanneaux Latéraux\u003c\/div\u003e\n        \u003cdiv class=\"eo-spec-value\"\u003eCuir synthétique éco-responsable\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"eo-spec-item\"\u003e\n        \u003cdiv class=\"eo-spec-label\"\u003eSemelle Extérieure\u003c\/div\u003e\n        \u003cdiv class=\"eo-spec-value\"\u003eCaoutchouc recyclé moucheté\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"eo-spec-item\"\u003e\n        \u003cdiv class=\"eo-spec-label\"\u003eColoris\u003c\/div\u003e\n        \u003cdiv class=\"eo-spec-value\"\u003eBleu Océan \u0026amp; Gris Béton\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"eo-spec-item\"\u003e\n        \u003cdiv class=\"eo-spec-label\"\u003eUsage\u003c\/div\u003e\n        \u003cdiv class=\"eo-spec-value\"\u003eUrbain quotidien — Marche \u0026amp; Lifestyle\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"eo-spec-item\"\u003e\n        \u003cdiv class=\"eo-spec-label\"\u003eEngagement\u003c\/div\u003e\n        \u003cdiv class=\"eo-spec-value\"\u003e100 % matériaux recyclés ou éco-sourcés\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- ═══════ BÉNÉFICES CLÉS ═══════ --\u003e\n  \u003csection class=\"eo-section\"\u003e\n    \u003ch2 class=\"eo-section-title\"\u003e💎 Les 5 Bénéfices Qui Font la Différence\u003c\/h2\u003e\n    \u003cdiv class=\"eo-benefits\"\u003e\n      \u003cdiv class=\"eo-benefit-item\"\u003e\n        \u003cspan class=\"eo-benefit-num\"\u003e01\u003c\/span\u003e\n        \u003cdiv class=\"eo-benefit-content\"\u003e\n          \u003ch3\u003eConfort Longue Durée\u003c\/h3\u003e\n          \u003cp\u003eSemelle intérieure ergonomique et mesh respirant — vos pieds restent au frais même après une journée complète en mouvement.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"eo-benefit-item\"\u003e\n        \u003cspan class=\"eo-benefit-num\"\u003e02\u003c\/span\u003e\n        \u003cdiv class=\"eo-benefit-content\"\u003e\n          \u003ch3\u003eImpact Environnemental Réduit\u003c\/h3\u003e\n          \u003cp\u003eChaque composant est pensé pour minimiser l'empreinte carbone. Zéro culpabilité, 100 % de style.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"eo-benefit-item\"\u003e\n        \u003cspan class=\"eo-benefit-num\"\u003e03\u003c\/span\u003e\n        \u003cdiv class=\"eo-benefit-content\"\u003e\n          \u003ch3\u003ePolyvalence Totale\u003c\/h3\u003e\n          \u003cp\u003eDu trajet domicile-bureau aux sorties décontractées — le coloris Bleu \u0026amp; Gris s'adapte à toutes vos tenues.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"eo-benefit-item\"\u003e\n        \u003cspan class=\"eo-benefit-num\"\u003e04\u003c\/span\u003e\n        \u003cdiv class=\"eo-benefit-content\"\u003e\n          \u003ch3\u003eRésistance Éprouvée\u003c\/h3\u003e\n          \u003cp\u003eSemelle en caoutchouc recyclé conçue pour durer. Pas de compromis entre durabilité et éco-responsabilité.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"eo-benefit-item\"\u003e\n        \u003cspan class=\"eo-benefit-num\"\u003e05\u003c\/span\u003e\n        \u003cdiv class=\"eo-benefit-content\"\u003e\n          \u003ch3\u003eLégèreté Remarquable\u003c\/h3\u003e\n          \u003cp\u003eConstruction minimaliste et matériaux légers — vous oubliez que vous les portez.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- ═══════ CTA \/ ENGAGEMENT ═══════ --\u003e\n  \u003csection class=\"eo-section\" style=\"margin-bottom:0px!important;\"\u003e\n    \u003cdiv class=\"eo-cta-block\"\u003e\n      \u003cdiv class=\"eo-cta-icon\"\u003e🌍\u003c\/div\u003e\n      \u003ch2 class=\"eo-cta-title\"\u003eChaque Pas Compte\u003c\/h2\u003e\n      \u003cp class=\"eo-cta-text\"\u003e\n        Avec Eco-Stride, vous ne choisissez pas simplement une paire de baskets. Vous faites le choix d'un futur plus propre — sans sacrifier le confort, la résistance, ni le style. Fabriquées à partir de ce que l'océan n'aurait jamais dû contenir.\n      \u003c\/p\u003e\n      \u003cdiv class=\"eo-cta-badges\"\u003e\n        \u003cspan class=\"eo-cta-badge\"\u003e♻️ Matériaux 100% Recyclés\u003c\/span\u003e\n        \u003cspan class=\"eo-cta-badge\"\u003e🌊 Plastique Océanique\u003c\/span\u003e\n        \u003cspan class=\"eo-cta-badge\"\u003e🚀 Design Durable\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n\/* ═══════════════════════════════════════════════════\n   ECO-STRIDE — ECOM OPTIMIZER PREMIUM DARK THEME\n   ═══════════════════════════════════════════════════ *\/\n\n:root {\n  --eo-bg-dark: #0a0a0c;\n  --eo-bg-card: #121216;\n  --eo-primary: #7c3aed;\n  --eo-primary-glow: rgba(124, 58, 237, 0.15);\n  --eo-secondary: #a855f7;\n  --eo-accent: #38bdf8;\n  --eo-text: #f8fafc;\n  --eo-text-dim: #94a3b8;\n  --eo-border: rgba(255, 255, 255, 0.08);\n  --eo-shadow: 0 10px 30px rgba(0,0,0,0.5);\n  --eo-radius: 12px;\n}\n\n\/* ── CONTENEUR PRINCIPAL ── *\/\n.eo-premium {\n  background: var(--eo-bg-dark);\n  color: var(--eo-text);\n  font-family: 'Inter', 'Segoe UI', system-ui, -apple-system, sans-serif;\n  line-height: 1.7;\n  padding: 0;\n  margin: 0 auto;\n  max-width: 100%;\n  overflow: hidden;\n  -webkit-font-smoothing: antialiased;\n}\n\n.eo-premium *, .eo-premium *::before, .eo-premium *::after {\n  box-sizing: border-box;\n}\n\n\/* ── HERO ── *\/\n.eo-hero {\n  position: relative;\n  padding: 60px 32px 50px;\n  text-align: center;\n  background:\n    radial-gradient(ellipse 80% 50% at 50% 0%, rgba(124,58,237,0.12) 0%, transparent 60%),\n    radial-gradient(ellipse 60% 40% at 30% 100%, rgba(56,189,248,0.06) 0%, transparent 50%),\n    var(--eo-bg-dark);\n  overflow: hidden;\n  border-bottom: 1px solid var(--eo-border);\n}\n\n.eo-hero-glow {\n  position: absolute;\n  top: -120px;\n  left: 50%;\n  transform: translateX(-50%);\n  width: 500px;\n  height: 500px;\n  background: radial-gradient(circle, rgba(124,58,237,0.08) 0%, transparent 70%);\n  pointer-events: none;\n  z-index: 0;\n}\n\n.eo-hero-inner {\n  position: relative;\n  z-index: 1;\n  max-width: 720px;\n  margin: 0 auto;\n}\n\n.eo-badge-row {\n  display: flex;\n  justify-content: center;\n  gap: 10px;\n  flex-wrap: wrap;\n  margin-bottom: 24px;\n}\n\n.eo-badge {\n  display: inline-flex;\n  align-items: center;\n  gap: 6px;\n  padding: 6px 16px;\n  font-size: 12px;\n  font-weight: 600;\n  letter-spacing: 0.04em;\n  text-transform: uppercase;\n  color: var(--eo-accent);\n  background: rgba(56,189,248,0.08);\n  border: 1px solid rgba(56,189,248,0.2);\n  border-radius: 100px;\n  backdrop-filter: blur(8px);\n  -webkit-backdrop-filter: blur(8px);\n}\n\n.eo-badge-accent {\n  color: var(--eo-secondary);\n  background: rgba(168,85,247,0.08);\n  border-color: rgba(168,85,247,0.2);\n}\n\n.eo-hero-title {\n  font-size: clamp(36px, 6vw, 56px);\n  font-weight: 800;\n  letter-spacing: -0.03em;\n  line-height: 1.1;\n  margin: 0 0 8px;\n  background: linear-gradient(135deg, var(--eo-text) 0%, var(--eo-accent) 50%, var(--eo-secondary) 100%);\n  -webkit-background-clip: text;\n  -webkit-text-fill-color: transparent;\n  background-clip: text;\n}\n\n.eo-hero-subtitle {\n  font-size: clamp(15px, 2.2vw, 18px);\n  font-weight: 500;\n  color: var(--eo-text-dim);\n  letter-spacing: 0.02em;\n  margin: 0 0 24px;\n}\n\n.eo-hero-desc {\n  font-size: 15px;\n  color: var(--eo-text-dim);\n  max-width: 580px;\n  margin: 0 auto 28px;\n  line-height: 1.8;\n}\n\n.eo-hero-desc strong {\n  color: var(--eo-text);\n  font-weight: 600;\n}\n\n.eo-hero-tags {\n  display: flex;\n  justify-content: center;\n  gap: 8px;\n  flex-wrap: wrap;\n}\n\n.eo-tag {\n  padding: 5px 14px;\n  font-size: 11px;\n  font-weight: 600;\n  text-transform: uppercase;\n  letter-spacing: 0.06em;\n  color: var(--eo-text-dim);\n  background: rgba(255,255,255,0.04);\n  border: 1px solid var(--eo-border);\n  border-radius: 6px;\n}\n\n\/* ── SECTIONS ── *\/\n.eo-section {\n  padding: 56px 32px;\n  max-width: 960px;\n  margin: 0 auto;\n  border-bottom: 1px solid var(--eo-border);\n}\n\n.eo-section-title {\n  font-size: clamp(22px, 3.5vw, 30px);\n  font-weight: 800;\n  letter-spacing: -0.02em;\n  text-align: center;\n  margin: 0 0 12px;\n  color: var(--eo-text);\n}\n\n.eo-section-intro {\n  font-size: 15px;\n  color: var(--eo-text-dim);\n  text-align: center;\n  max-width: 640px;\n  margin: 0 auto 40px;\n  line-height: 1.8;\n}\n\n\/* ── GRILLE 3 COLONNES (CARDS) ── *\/\n.eo-grid-3 {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  gap: 20px;\n}\n\n@media (max-width: 768px) {\n  .eo-grid-3 {\n    grid-template-columns: 1fr;\n    gap: 16px;\n  }\n}\n\n.eo-card {\n  background: var(--eo-bg-card);\n  border: 1px solid rgba(255,255,255,0.06);\n  border-radius: var(--eo-radius);\n  padding: 32px 24px;\n  transition: all 0.35s cubic-bezier(0.4, 0, 0.2, 1);\n  position: relative;\n  overflow: hidden;\n}\n\n.eo-card::before {\n  content: '';\n  position: absolute;\n  top: 0;\n  left: 0;\n  right: 0;\n  height: 2px;\n  background: linear-gradient(90deg, transparent, var(--eo-primary), transparent);\n  opacity: 0;\n  transition: opacity 0.35s ease;\n}\n\n.eo-card:hover {\n  border-color: rgba(124,58,237,0.4);\n  box-shadow: 0 0 30px rgba(124,58,237,0.1), 0 10px 40px rgba(0,0,0,0.3);\n  transform: translateY(-4px);\n}\n\n.eo-card:hover::before {\n  opacity: 1;\n}\n\n.eo-card-icon {\n  font-size: 32px;\n  margin-bottom: 16px;\n  display: inline-block;\n}\n\n.eo-card-title {\n  font-size: 17px;\n  font-weight: 700;\n  letter-spacing: -0.01em;\n  color: var(--eo-text);\n  margin: 0 0 10px;\n}\n\n.eo-card-text {\n  font-size: 14px;\n  color: var(--eo-text-dim);\n  line-height: 1.75;\n  margin: 0;\n}\n\n.eo-card-text strong {\n  color: var(--eo-accent);\n  font-weight: 600;\n}\n\n\/* ── SPECS GRID ── *\/\n.eo-specs-grid {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 0;\n  border: 1px solid rgba(255,255,255,0.06);\n  border-radius: var(--eo-radius);\n  overflow: hidden;\n  background: var(--eo-bg-card);\n}\n\n@media (max-width: 600px) {\n  .eo-specs-grid {\n    grid-template-columns: 1fr;\n  }\n}\n\n.eo-spec-item {\n  padding: 20px 24px;\n  border-bottom: 1px solid rgba(255,255,255,0.04);\n  border-right: 1px solid rgba(255,255,255,0.04);\n  transition: background 0.3s ease;\n}\n\n.eo-spec-item:hover {\n  background: rgba(124,58,237,0.04);\n}\n\n.eo-specs-grid .eo-spec-item:nth-child(2n) {\n  border-right: none;\n}\n\n.eo-specs-grid .eo-spec-item:nth-last-child(-n+2) {\n  border-bottom: none;\n}\n\n@media (max-width: 600px) {\n  .eo-spec-item {\n    border-right: none !important;\n  }\n  .eo-specs-grid .eo-spec-item:nth-last-child(-n+2) {\n    border-bottom: 1px solid rgba(255,255,255,0.04);\n  }\n  .eo-specs-grid .eo-spec-item:last-child {\n    border-bottom: none;\n  }\n}\n\n.eo-spec-label {\n  font-size: 11px;\n  font-weight: 600;\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  color: var(--eo-secondary);\n  margin-bottom: 4px;\n}\n\n.eo-spec-value {\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--eo-text);\n  line-height: 1.5;\n}\n\n\/* ── BÉNÉFICES ── *\/\n.eo-benefits {\n  display: flex;\n  flex-direction: column;\n  gap: 0;\n}\n\n.eo-benefit-item {\n  display: flex;\n  align-items: flex-start;\n  gap: 24px;\n  padding: 28px 24px;\n  border-bottom: 1px solid rgba(255,255,255,0.04);\n  border-radius: 8px;\n  transition: all 0.3s ease;\n}\n\n.eo-benefit-item:last-child {\n  border-bottom: none;\n}\n\n.eo-benefit-item:hover {\n  background: rgba(124,58,237,0.03);\n}\n\n.eo-benefit-num {\n  font-size: 32px;\n  font-weight: 800;\n  letter-spacing: -0.03em;\n  color: rgba(124,58,237,0.25);\n  min-width: 48px;\n  line-height: 1;\n  padding-top: 2px;\n}\n\n.eo-benefit-item:hover .eo-benefit-num {\n  color: var(--eo-primary);\n}\n\n.eo-benefit-content h3 {\n  font-size: 16px;\n  font-weight: 700;\n  color: var(--eo-text);\n  margin: 0 0 6px;\n  letter-spacing: -0.01em;\n}\n\n.eo-benefit-content p {\n  font-size: 14px;\n  color: var(--eo-text-dim);\n  margin: 0;\n  line-height: 1.75;\n}\n\n@media (max-width: 500px) {\n  .eo-benefit-item {\n    gap: 16px;\n    padding: 22px 16px;\n  }\n  .eo-benefit-num {\n    font-size: 24px;\n    min-width: 36px;\n  }\n}\n\n\/* ── CTA BLOCK ── *\/\n.eo-cta-block {\n  text-align: center;\n  padding: 48px 32px;\n  background:\n    radial-gradient(ellipse 70% 60% at 50% 100%, rgba(56,189,248,0.06) 0%, transparent 60%),\n    radial-gradient(ellipse 50% 50% at 50% 0%, rgba(124,58,237,0.08) 0%, transparent 50%),\n    var(--eo-bg-card);\n  border: 1px solid rgba(255,255,255,0.06);\n  border-radius: var(--eo-radius);\n  position: relative;\n  overflow: hidden;\n}\n\n.eo-cta-block::before {\n  content: '';\n  position: absolute;\n  top: 0;\n  left: 0;\n  right: 0;\n  height: 2px;\n  background: linear-gradient(90deg, var(--eo-accent), var(--eo-primary), var(--eo-secondary));\n}\n\n.eo-cta-icon {\n  font-size: 48px;\n  margin-bottom: 16px;\n}\n\n.eo-cta-title {\n  font-size: clamp(24px, 4vw, 32px);\n  font-weight: 800;\n  letter-spacing: -0.02em;\n  margin: 0 0 16px;\n  color: var(--eo-text);\n}\n\n.eo-cta-text {\n  font-size: 15px;\n  color: var(--eo-text-dim);\n  max-width: 560px;\n  margin: 0 auto 28px;\n  line-height: 1.8;\n}\n\n.eo-cta-badges {\n  display: flex;\n  justify-content: center;\n  gap: 10px;\n  flex-wrap: wrap;\n}\n\n.eo-cta-badge {\n  display: inline-flex;\n  align-items: center;\n  gap: 4px;\n  padding: 8px 18px;\n  font-size: 12px;\n  font-weight: 600;\n  letter-spacing: 0.03em;\n  color: var(--eo-text);\n  background: rgba(255,255,255,0.04);\n  border: 1px solid rgba(255,255,255,0.1);\n  border-radius: 100px;\n  transition: all 0.3s ease;\n}\n\n.eo-cta-badge:hover {\n  border-color: var(--eo-primary);\n  box-shadow: 0 0 20px var(--eo-primary-glow);\n}\n\n\/* ── RESPONSIVE GLOBAL ── *\/\n@media (max-width: 600px) {\n  .eo-hero {\n    padding: 44px 20px 40px;\n  }\n  .eo-section {\n    padding: 40px 20px;\n  }\n  .eo-cta-block {\n    padding: 36px 20px;\n  }\n}\n\u003c\/style\u003e","brand":"ecom-optimizer v1","offers":[{"title":"Default Title","offer_id":57043337019740,"sku":null,"price":79.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1006\/9295\/1388\/files\/eco-stride-baskets-recyclees-ecom-optimize-stylise-lifestyle.webp?v=1774188433","url":"https:\/\/ecom-optimizer.com\/products\/eco-stride-baskets-recyclees-ecom-optimize-stylise","provider":"Ecom Optimizer","version":"1.0","type":"link"}