{"product_id":"4d-cloud-insoles-anti-fatigue-memory-foam","title":"4D Cloud Insoles - Anti-Fatigue Memory Foam","description":"\u003cdiv style=\"font-family: Inter,Arial,sans-serif; color: #16171b; max-width: 720px;\"\u003e\n\u003c!-- RATING --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 8px; font-size: 14px; color: #57585f; margin-bottom: 10px;\"\u003e\n\u003cspan style=\"color: #b8862e; letter-spacing: 1px;\"\u003e★★★★★\u003c\/span\u003e \u003cstrong style=\"color: #16171b;\"\u003e4.8\/5\u003c\/strong\u003e \u003cspan\u003e(216 reviews) · 780+ sold\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c!-- PRICE --\u003e\n\u003cdiv style=\"display: flex; align-items: baseline; gap: 12px; margin-bottom: 4px;\"\u003e\n\u003cspan style=\"font-size: 30px; font-weight: bold;\"\u003e€19.90\u003c\/span\u003e \u003cspan style=\"font-size: 16px; color: #57585f; text-decoration: line-through;\"\u003e€29.70\u003c\/span\u003e \u003cspan style=\"background: #FFF1EA; color: #c43813; font-size: 12px; font-weight: bold; padding: 4px 10px; border-radius: 99px;\"\u003e-33%\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp style=\"font-size: 12.5px; color: #57585f; margin: 0 0 18px;\"\u003eTax included. Shipping calculated at checkout. Sold as a pack of 2 pairs.\u003c\/p\u003e\n\u003c!-- TIMER + STOCK --\u003e\n\u003cdiv style=\"display: flex; background: linear-gradient(135deg,#FFF6F1,#FFEDE3); border: 1px solid #F3CBBB; border-radius: 12px; overflow: hidden; margin-bottom: 12px; box-shadow: 0 1px 3px rgba(196,56,19,0.06);\"\u003e\n\u003cdiv style=\"flex: 1; padding: 14px 18px;\"\u003e\n\u003cdiv style=\"font-family: monospace; font-size: 11px; font-weight: bold; letter-spacing: .05em; text-transform: uppercase; color: #c43813; margin-bottom: 9px;\"\u003eOffer ends in\u003c\/div\u003e\n\u003cdiv id=\"vsTimer_cloudinsoles\" style=\"font-family: monospace; font-weight: bold; font-size: 19px; color: #16171b; display: inline-block; background: linear-gradient(180deg,#ffffff,#f7f5f0); padding: 6px 14px; border-radius: 8px; box-shadow: 0 2px 5px rgba(196,56,19,0.15),inset 0 1px 0 rgba(255,255,255,0.8);\"\u003e24:00:00\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"flex: 1; padding: 14px 18px; border-left: 1px solid #F3CBBB;\"\u003e\n\u003cdiv style=\"font-family: monospace; font-size: 11px; font-weight: bold; letter-spacing: .05em; text-transform: uppercase; color: #c43813; margin-bottom: 9px;\"\u003eStock left\u003c\/div\u003e\n\u003cdiv style=\"height: 6px; background: #F3CBBB; border-radius: 4px; overflow: hidden; margin-bottom: 8px;\"\u003e\n\u003cdiv style=\"height: 100%; width: 30%; background: linear-gradient(90deg,#E8481C,#C43813); border-radius: 4px;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"font-size: 12.5px; color: #c43813; font-weight: bold;\"\u003eOnly 17 packs left in stock\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\n(function(){\n  var KEY = 'vs_offer_deadline_cloudinsoles';\n  var CYCLE = 24 * 60 * 60 * 1000;\n\n  function getDeadline(){\n    var d = localStorage.getItem(KEY);\n    var now = Date.now();\n\n    if (!d || now \u003e= parseInt(d, 10)) {\n      d = now + CYCLE;\n      localStorage.setItem(KEY, d);\n    }\n\n    return parseInt(d, 10);\n  }\n\n  function tick(){\n    var el = document.getElementById('vsTimer_cloudinsoles');\n    if (!el) return;\n\n    var diff = Math.max(0, getDeadline() - Date.now());\n    var h = String(Math.floor(diff \/ 3600000)).padStart(2, '0');\n    var m = String(Math.floor((diff % 3600000) \/ 60000)).padStart(2, '0');\n    var s = String(Math.floor((diff % 60000) \/ 1000)).padStart(2, '0');\n\n    el.textContent = h + ':' + m + ':' + s;\n\n    if (diff \u003c= 0) {\n      localStorage.removeItem(KEY);\n    }\n  }\n\n  tick();\n  setInterval(tick, 1000);\n})();\n\u003c\/script\u003e\n\u003cp style=\"font-size: 12px; color: #57585f; text-align: center; margin: 4px 0 24px;\"\u003eSecure payment · Shipped within 24h\u003c\/p\u003e\n\u003c!-- VIDEO --\u003e \u003cvideo autoplay=\"autoplay\" muted=\"\" loop=\"loop\" playsinline=\"\" controls=\"controls\" style=\"width: 100%; border-radius: 14px; margin-bottom: 24px; display: block;\"\u003e\n  \u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/ac0aa6c756054f10a5b054d3de1a3e32.mp4\" type=\"video\/mp4\"\u003e\n  Your browser does not support the video tag.\n\u003c\/source\u003e\u003c\/video\u003e \u003c!-- TRUST ICONS --\u003e\n\u003cdiv style=\"display: flex; justify-content: space-around; flex-wrap: wrap; gap: 14px; padding: 18px 0; border-top: 1px solid #E4E1D8; border-bottom: 1px solid #E4E1D8; margin-bottom: 28px; text-align: center;\"\u003e\n\u003cdiv style=\"font-size: 12px; color: #57585f; font-weight: 600;\"\u003e🚚\u003cbr\u003eFast shipping\u003c\/div\u003e\n\u003cdiv style=\"font-size: 12px; color: #57585f; font-weight: 600;\"\u003e🔒\u003cbr\u003eSecure payment\u003c\/div\u003e\n\u003cdiv style=\"font-size: 12px; color: #57585f; font-weight: 600;\"\u003e🔁\u003cbr\u003e30 day returns\u003c\/div\u003e\n\u003cdiv style=\"font-size: 12px; color: #57585f; font-weight: 600;\"\u003e📦\u003cbr\u003e24\/7 support\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- INTRO --\u003e\n\u003cdiv style=\"background: #FFF6F1; border: 1px solid #F3CBBB; border-radius: 14px; padding: 20px; margin-bottom: 26px;\"\u003e\n\u003cp style=\"font-family: Georgia,serif; font-size: 20px; font-weight: bold; line-height: 1.35; margin: 0 0 10px;\"\u003eSay goodbye to tired, aching feet.\u003c\/p\u003e\n\u003cp style=\"font-size: 13.5px; color: #57585f; line-height: 1.65; margin: 0;\"\u003eThese 4D Cloud memory foam insoles adapt to the shape of your feet and shoes, adding soft cushioning and everyday support wherever your day takes you.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- WHY YOU'LL LOVE IT --\u003e\n\u003ch3 style=\"font-family: Georgia,serif; font-size: 20px; font-weight: bold; margin: 28px 0 14px;\"\u003eWhy you'll love it\u003c\/h3\u003e\n\u003ctable style=\"width: 100%; border-collapse: collapse; margin-bottom: 10px;\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 50%; vertical-align: top; padding: 10px 12px 10px 0;\"\u003e\n\u003cstrong style=\"font-size: 14px;\"\u003e☁️ 4D Cloud Technology\u003c\/strong\u003e\u003cbr\u003e\u003cspan style=\"font-size: 13.5px; color: #57585f; line-height: 1.5;\"\u003e The flexible honeycomb structure gently adapts to your foot for a cushioned, more personalized feel from the first wear. \u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd style=\"width: 50%; vertical-align: top; padding: 10px 0 10px 12px;\"\u003e\n\u003cstrong style=\"font-size: 14px;\"\u003e🌬️ Breathable \u0026amp; Fresh\u003c\/strong\u003e\u003cbr\u003e\u003cspan style=\"font-size: 13.5px; color: #57585f; line-height: 1.5;\"\u003e Ventilation channels and quick-drying fabric help reduce trapped heat and moisture during long days. \u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 50%; vertical-align: top; padding: 10px 12px 10px 0;\"\u003e\n\u003cstrong style=\"font-size: 14px;\"\u003e🦶 Everyday Foot Support\u003c\/strong\u003e\u003cbr\u003e\u003cspan style=\"font-size: 13.5px; color: #57585f; line-height: 1.5;\"\u003e Contoured cushioning supports the arch and heel, helping reduce pressure and everyday fatigue from walking or standing. \u003c\/span\u003e\n\u003c\/td\u003e\n\u003ctd style=\"width: 50%; vertical-align: top; padding: 10px 0 10px 12px;\"\u003e\n\u003cstrong style=\"font-size: 14px;\"\u003e🧠 Memory Foam Comfort\u003c\/strong\u003e\u003cbr\u003e\u003cspan style=\"font-size: 13.5px; color: #57585f; line-height: 1.5;\"\u003e Responsive PU foam softens impact with each step and quickly returns to shape for lasting comfort. \u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\" style=\"vertical-align: top; padding: 10px 0;\"\u003e\n\u003cstrong style=\"font-size: 14px;\"\u003e✂️ Easy Trim-to-Fit Design\u003c\/strong\u003e\u003cbr\u003e\u003cspan style=\"font-size: 13.5px; color: #57585f; line-height: 1.5;\"\u003e Use your existing insole as a guide, trim along the marked lines, and create a secure fit for your shoes. \u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n#vsWhy_cloudinsoles{\n  opacity:0 !important;\n  transform:translateY(14px) !important;\n  transition:opacity .6s ease,transform .6s ease !important;\n}\n#vsWhy_cloudinsoles.vs-in{\n  opacity:1 !important;\n  transform:translateY(0) !important;\n}\n#vsWhy_cloudinsoles .vs-why-box{\n  display:flex !important;\n  gap:12px !important;\n  align-items:flex-start !important;\n  background:#FFF6F1 !important;\n  border-left:3px solid #E8481C !important;\n  border-radius:8px !important;\n  padding:16px 18px !important;\n  margin:0 !important;\n}\n#vsWhy_cloudinsoles .vs-why-emoji{\n  font-size:22px !important;\n  line-height:1 !important;\n  flex:none !important;\n  animation:vsPulseCloud 2.4s ease-in-out infinite !important;\n}\n#vsHow_cloudinsoles .vs-step{\n  display:flex !important;\n  gap:14px !important;\n  align-items:flex-start !important;\n  padding:10px 0 !important;\n  opacity:0 !important;\n  transform:translateX(-10px) !important;\n  transition:opacity .5s ease,transform .5s ease !important;\n}\n#vsHow_cloudinsoles .vs-step.vs-in{\n  opacity:1 !important;\n  transform:translateX(0) !important;\n}\n#vsHow_cloudinsoles .vs-step-emoji{\n  width:34px !important;\n  height:34px !important;\n  flex:none !important;\n  border-radius:50% !important;\n  background:#FFF1EA !important;\n  display:flex !important;\n  align-items:center !important;\n  justify-content:center !important;\n  font-size:16px !important;\n}\n@keyframes vsPulseCloud{\n  0%,100%{transform:scale(1);}\n  50%{transform:scale(1.15);}\n}\n\u003c\/style\u003e\n\u003cdiv style=\"font-family: Inter,Arial,sans-serif; color: #16171b; max-width: 720px;\"\u003e\n\u003c!-- WHY THIS PRODUCT --\u003e\n\u003ch3 style=\"font-family: Georgia,serif; font-size: 20px; font-weight: bold; margin: 28px 0 14px;\"\u003e🤔 Why This Product?\u003c\/h3\u003e\n\u003cdiv id=\"vsWhy_cloudinsoles\"\u003e\n\u003cdiv class=\"vs-why-box\"\u003e\n\u003cspan class=\"vs-why-emoji\"\u003e💡\u003c\/span\u003e\n\u003cp style=\"font-size: 13.5px; line-height: 1.6; color: #57585f; margin: 0;\"\u003eOrdinary insoles can feel flat and lose their shape quickly. These 4D Cloud insoles combine responsive memory foam, breathable channels and gentle arch support to make everyday shoes feel softer, fresher and more comfortable.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- HOW IT WORKS --\u003e\n\u003ch3 style=\"font-family: Georgia,serif; font-size: 20px; font-weight: bold; margin: 28px 0 14px;\"\u003e⚙️ How Does It Work?\u003c\/h3\u003e\n\u003cdiv id=\"vsHow_cloudinsoles\"\u003e\n\u003cdiv class=\"vs-step\"\u003e\n\u003cdiv class=\"vs-step-emoji\"\u003e👟\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong style=\"font-size: 14px;\"\u003eRemove your old insole\u003c\/strong\u003e\u003cbr\u003e\u003cspan style=\"font-size: 13.5px; color: #57585f;\"\u003e Take the existing insole out of your shoe and use it as a sizing guide. \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vs-step\"\u003e\n\u003cdiv class=\"vs-step-emoji\"\u003e✂️\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong style=\"font-size: 14px;\"\u003eTrim for the perfect fit\u003c\/strong\u003e\u003cbr\u003e\u003cspan style=\"font-size: 13.5px; color: #57585f;\"\u003e Cut gradually along the marked lines until the new insole matches your shoe. \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vs-step\"\u003e\n\u003cdiv class=\"vs-step-emoji\"\u003e☁️\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong style=\"font-size: 14px;\"\u003eStep into softer comfort\u003c\/strong\u003e\u003cbr\u003e\u003cspan style=\"font-size: 13.5px; color: #57585f;\"\u003e Place the insole inside your shoe and let the memory foam adapt as you walk. \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- FAQ --\u003e\n\u003cdiv style=\"background: #FFFFFF; border: 1px solid #E4E1D8; border-radius: 16px; padding: 6px 26px 4px; box-shadow: 0 4px 18px rgba(22,23,27,0.06); margin: 28px 0 0;\"\u003e\n\u003ch3 style=\"font-family: Georgia,serif; font-size: 20px; font-weight: bold; margin: 20px 0 4px;\"\u003e❓ Frequently asked questions\u003c\/h3\u003e\n\u003cdiv style=\"padding: 14px 0; border-bottom: 1px solid #E4E1D8;\"\u003e\n\u003cp style=\"font-size: 13.5px; font-weight: bold; margin: 0 0 6px;\"\u003eWill they fit my shoes?\u003c\/p\u003e\n\u003cp style=\"font-size: 13.5px; color: #57585f; margin: 0; line-height: 1.6;\"\u003eThe insoles have a trim-to-fit base. Use your current insole as a template and trim slowly for the best fit.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"padding: 14px 0; border-bottom: 1px solid #E4E1D8;\"\u003e\n\u003cp style=\"font-size: 13.5px; font-weight: bold; margin: 0 0 6px;\"\u003eCan I use them in different types of footwear?\u003c\/p\u003e\n\u003cp style=\"font-size: 13.5px; color: #57585f; margin: 0; line-height: 1.6;\"\u003eYes, they work well in many trainers, work shoes, casual shoes and boots with removable insoles and enough internal space.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"padding: 14px 0; border-bottom: 1px solid #E4E1D8;\"\u003e\n\u003cp style=\"font-size: 13.5px; font-weight: bold; margin: 0 0 6px;\"\u003eHow many insoles are included?\u003c\/p\u003e\n\u003cp style=\"font-size: 13.5px; color: #57585f; margin: 0; line-height: 1.6;\"\u003eEach order contains two complete pairs, giving you four individual insoles.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"padding: 14px 0; border-bottom: 1px solid #E4E1D8;\"\u003e\n\u003cp style=\"font-size: 13.5px; font-weight: bold; margin: 0 0 6px;\"\u003eCan I wear them all day?\u003c\/p\u003e\n\u003cp style=\"font-size: 13.5px; color: #57585f; margin: 0; line-height: 1.6;\"\u003eThey are designed for everyday use. Start with a few hours if you are adjusting to additional arch support.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"padding: 14px 0; border-bottom: 1px solid #E4E1D8;\"\u003e\n\u003cp style=\"font-size: 13.5px; font-weight: bold; margin: 0 0 6px;\"\u003eHow should I clean them?\u003c\/p\u003e\n\u003cp style=\"font-size: 13.5px; color: #57585f; margin: 0; line-height: 1.6;\"\u003eWipe them gently with a damp cloth and mild soap, then allow them to air-dry completely before placing them back in your shoes.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"padding: 14px 0 20px;\"\u003e\n\u003cp style=\"font-size: 13.5px; font-weight: bold; margin: 0 0 6px;\"\u003eAre these a medical treatment?\u003c\/p\u003e\n\u003cp style=\"font-size: 13.5px; color: #57585f; margin: 0; line-height: 1.6;\"\u003eNo. They are comfort insoles, not a medical device. Speak with a healthcare professional if you have persistent or severe foot pain.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- REVIEWS --\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n#vsReviews_cloudinsoles .vs-rv-head{\n  display:flex !important;\n  justify-content:space-between !important;\n  align-items:flex-end !important;\n  flex-wrap:wrap !important;\n  gap:16px !important;\n  margin-bottom:20px !important;\n}\n#vsReviews_cloudinsoles .vs-rv-card-summary{\n  display:flex !important;\n  align-items:center !important;\n  gap:18px !important;\n  background:#FAFAF7 !important;\n  border:1px solid #E4E1D8 !important;\n  border-radius:12px !important;\n  padding:16px 20px !important;\n}\n#vsReviews_cloudinsoles .vs-rv-score{\n  text-align:center !important;\n  flex:none !important;\n}\n#vsReviews_cloudinsoles .vs-rv-score .num{\n  font-family:Georgia,serif !important;\n  font-size:32px !important;\n  font-weight:700 !important;\n  line-height:1 !important;\n}\n#vsReviews_cloudinsoles .vs-rv-score .stars{\n  color:#B8862E !important;\n  font-size:14px !important;\n  letter-spacing:1px !important;\n  margin-top:4px !important;\n  display:block !important;\n}\n#vsReviews_cloudinsoles .vs-rv-score .count{\n  font-size:11.5px !important;\n  color:#57585F !important;\n  margin-top:4px !important;\n}\n#vsReviews_cloudinsoles .vs-rv-bars{\n  display:flex !important;\n  flex-direction:column !important;\n  gap:5px !important;\n  width:170px !important;\n  flex:none !important;\n}\n#vsReviews_cloudinsoles .vs-rv-bar-row{\n  display:flex !important;\n  align-items:center !important;\n  gap:6px !important;\n  font-size:10.5px !important;\n  color:#57585F !important;\n  width:100% !important;\n}\n#vsReviews_cloudinsoles .vs-rv-bar-row span:first-child{\n  width:8px !important;\n  flex:none !important;\n}\n#vsReviews_cloudinsoles .vs-rv-bar-row span:last-child{\n  width:28px !important;\n  flex:none !important;\n  text-align:right !important;\n}\n#vsReviews_cloudinsoles .vs-rv-bar-track{\n  flex:1 1 auto !important;\n  height:5px !important;\n  background:#E4E1D8 !important;\n  border-radius:99px !important;\n  overflow:hidden !important;\n}\n#vsReviews_cloudinsoles .vs-rv-bar-fill{\n  display:block !important;\n  height:100% !important;\n  width:0% !important;\n  background:#B8862E !important;\n  border-radius:99px !important;\n  transition:width 1.1s ease !important;\n}\n#vsReviews_cloudinsoles .vs-rv-grid{\n  display:grid !important;\n  grid-template-columns:repeat(3,1fr) !important;\n  gap:14px !important;\n}\n#vsReviews_cloudinsoles .vs-rv-card{\n  border:1px solid #E4E1D8 !important;\n  border-radius:12px !important;\n  padding:18px !important;\n  background:#FFFFFF !important;\n  opacity:0 !important;\n  transform:translateY(12px) !important;\n  transition:opacity .5s ease,transform .5s ease,box-shadow .2s ease !important;\n}\n#vsReviews_cloudinsoles .vs-rv-card.vs-in{\n  opacity:1 !important;\n  transform:translateY(0) !important;\n}\n#vsReviews_cloudinsoles .vs-rv-card:hover{\n  box-shadow:0 6px 18px rgba(0,0,0,.08) !important;\n  transform:translateY(-3px) !important;\n}\n#vsReviews_cloudinsoles .vs-rv-top{\n  display:flex !important;\n  justify-content:space-between !important;\n  align-items:center !important;\n  margin-bottom:8px !important;\n}\n#vsReviews_cloudinsoles .vs-rv-stars{\n  color:#B8862E !important;\n  font-size:13px !important;\n  letter-spacing:1px !important;\n}\n#vsReviews_cloudinsoles .vs-rv-text{\n  font-size:13px !important;\n  color:#57585F !important;\n  line-height:1.55 !important;\n  margin:0 0 10px !important;\n}\n#vsReviews_cloudinsoles .vs-rv-name{\n  font-size:12px !important;\n  font-weight:700 !important;\n  color:#16171B !important;\n}\n#vsReviews_cloudinsoles .vs-rv-dots{\n  display:none !important;\n  justify-content:center !important;\n  gap:6px !important;\n  margin-top:12px !important;\n}\n#vsReviews_cloudinsoles .vs-rv-dots span{\n  width:6px !important;\n  height:6px !important;\n  border-radius:50% !important;\n  background:#E4E1D8 !important;\n  cursor:pointer !important;\n}\n#vsReviews_cloudinsoles .vs-rv-dots span.active{\n  background:#B8862E !important;\n}\n\n@media(max-width:640px){\n  #vsReviews_cloudinsoles .vs-rv-head{\n    flex-direction:column !important;\n    align-items:stretch !important;\n  }\n  #vsReviews_cloudinsoles .vs-rv-grid{\n    display:flex !important;\n    overflow-x:auto !important;\n    scroll-snap-type:x mandatory !important;\n    -webkit-overflow-scrolling:touch !important;\n    gap:12px !important;\n    padding-bottom:6px !important;\n    scrollbar-width:none !important;\n  }\n  #vsReviews_cloudinsoles .vs-rv-grid::-webkit-scrollbar{\n    display:none !important;\n  }\n  #vsReviews_cloudinsoles .vs-rv-card{\n    flex:0 0 82% !important;\n    scroll-snap-align:center !important;\n  }\n  #vsReviews_cloudinsoles .vs-rv-dots{\n    display:flex !important;\n  }\n}\n\u003c\/style\u003e\n\u003cdiv style=\"font-family: Inter,Arial,sans-serif; color: #16171b; max-width: 720px;\"\u003e\n\u003cdiv id=\"vsReviews_cloudinsoles\"\u003e\n\u003ch3 style=\"font-family: Georgia,serif; font-size: 20px; font-weight: bold; margin: 28px 0 14px;\"\u003e💬 What Customers Say\u003c\/h3\u003e\n\u003cdiv class=\"vs-rv-head\"\u003e\n\u003cp style=\"font-size: 13px; color: #57585f; margin: 0; max-width: 380px;\"\u003eFeedback about cushioning, fit and everyday comfort.\u003c\/p\u003e\n\u003cdiv class=\"vs-rv-card-summary\"\u003e\n\u003cdiv class=\"vs-rv-score\"\u003e\n\u003cdiv class=\"num\"\u003e4.8\u003c\/div\u003e\n\u003cspan class=\"stars\"\u003e★★★★★\u003c\/span\u003e\n\u003cdiv class=\"count\"\u003e216 reviews\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vs-rv-bars\"\u003e\n\u003cdiv class=\"vs-rv-bar-row\"\u003e\n\u003cspan\u003e5\u003c\/span\u003e\n\u003cdiv class=\"vs-rv-bar-track\"\u003e\n\u003cdiv class=\"vs-rv-bar-fill\" data-w=\"80\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan\u003e80%\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vs-rv-bar-row\"\u003e\n\u003cspan\u003e4\u003c\/span\u003e\n\u003cdiv class=\"vs-rv-bar-track\"\u003e\n\u003cdiv class=\"vs-rv-bar-fill\" data-w=\"14\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan\u003e14%\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vs-rv-bar-row\"\u003e\n\u003cspan\u003e3\u003c\/span\u003e\n\u003cdiv class=\"vs-rv-bar-track\"\u003e\n\u003cdiv class=\"vs-rv-bar-fill\" data-w=\"4\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan\u003e4%\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vs-rv-bar-row\"\u003e\n\u003cspan\u003e2\u003c\/span\u003e\n\u003cdiv class=\"vs-rv-bar-track\"\u003e\n\u003cdiv class=\"vs-rv-bar-fill\" data-w=\"1\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan\u003e1%\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vs-rv-bar-row\"\u003e\n\u003cspan\u003e1\u003c\/span\u003e\n\u003cdiv class=\"vs-rv-bar-track\"\u003e\n\u003cdiv class=\"vs-rv-bar-fill\" data-w=\"1\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan\u003e1%\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vs-rv-grid\" id=\"vsReviewsGrid_cloudinsoles\"\u003e\n\u003cdiv class=\"vs-rv-card\"\u003e\n\u003cdiv class=\"vs-rv-top\"\u003e\u003cspan class=\"vs-rv-stars\"\u003e★★★★★\u003c\/span\u003e\u003c\/div\u003e\n\u003cp class=\"vs-rv-text\"\u003eI work long shifts on hard floors and these made my trainers feel noticeably softer. Trimming them was easy, and they stayed in place all day.\u003c\/p\u003e\n\u003cdiv class=\"vs-rv-name\"\u003eMegan T.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vs-rv-card\"\u003e\n\u003cdiv class=\"vs-rv-top\"\u003e\u003cspan class=\"vs-rv-stars\"\u003e★★★★★\u003c\/span\u003e\u003c\/div\u003e\n\u003cp class=\"vs-rv-text\"\u003eThe cushioning feels supportive without being too thick. I put one pair in my work shoes and the second in my walking trainers, so the two-pair pack is genuinely useful.\u003c\/p\u003e\n\u003cdiv class=\"vs-rv-name\"\u003eDaniel R.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vs-rv-card\"\u003e\n\u003cdiv class=\"vs-rv-top\"\u003e\u003cspan class=\"vs-rv-stars\"\u003e★★★★☆\u003c\/span\u003e\u003c\/div\u003e\n\u003cp class=\"vs-rv-text\"\u003eI had to trim them twice to get the fit right, but after that they were very comfortable. My feet feel less tired after a full day of walking.\u003c\/p\u003e\n\u003cdiv class=\"vs-rv-name\"\u003eSophie L.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vs-rv-dots\" id=\"vsReviewsDots_cloudinsoles\"\u003e\n\u003cspan class=\"active\"\u003e\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\n(function(){\n  var grid = document.getElementById('vsReviewsGrid_cloudinsoles');\n  var dots = document.querySelectorAll('#vsReviewsDots_cloudinsoles span');\n\n  if(grid \u0026\u0026 dots.length){\n    grid.addEventListener('scroll', function(){\n      var cardWidth = grid.children[0] ? grid.children[0].offsetWidth + 12 : 1;\n      var idx = Math.round(grid.scrollLeft \/ cardWidth);\n      dots.forEach(function(d,i){\n        d.classList.toggle('active', i === idx);\n      });\n    }, {passive:true});\n\n    dots.forEach(function(d,i){\n      d.addEventListener('click', function(){\n        var cardWidth = grid.children[0] ? grid.children[0].offsetWidth + 12 : 0;\n        grid.scrollTo({left:i * cardWidth,behavior:'smooth'});\n      });\n    });\n  }\n\n  function setBarWidth(fill){\n    var w = fill.getAttribute('data-w') + '%';\n    fill.style.setProperty('width', w, 'important');\n  }\n\n  var revealTargets = []\n    .concat(Array.prototype.slice.call(document.querySelectorAll('#vsWhy_cloudinsoles')))\n    .concat(Array.prototype.slice.call(document.querySelectorAll('#vsHow_cloudinsoles .vs-step')))\n    .concat(Array.prototype.slice.call(document.querySelectorAll('#vsReviews_cloudinsoles .vs-rv-card')));\n\n  var barFills = document.querySelectorAll('#vsReviews_cloudinsoles .vs-rv-bar-fill');\n  var barsRevealed = false;\n\n  if ('IntersectionObserver' in window) {\n    var io = new IntersectionObserver(function(entries){\n      entries.forEach(function(entry, i){\n        if (entry.isIntersecting) {\n          setTimeout(function(){\n            entry.target.classList.add('vs-in');\n          }, i * 90);\n          io.unobserve(entry.target);\n        }\n      });\n    }, {threshold:0.2});\n\n    revealTargets.forEach(function(el){\n      io.observe(el);\n    });\n\n    var barIo = new IntersectionObserver(function(entries){\n      entries.forEach(function(entry){\n        if (entry.isIntersecting \u0026\u0026 !barsRevealed) {\n          barsRevealed = true;\n          barFills.forEach(function(fill, i){\n            setTimeout(function(){\n              setBarWidth(fill);\n            }, i * 120);\n          });\n          barIo.disconnect();\n        }\n      });\n    }, {threshold:0.1});\n\n    var summaryEl = document.querySelector('#vsReviews_cloudinsoles .vs-rv-card-summary');\n    if (summaryEl) {\n      barIo.observe(summaryEl);\n    }\n  } else {\n    revealTargets.forEach(function(el){\n      el.classList.add('vs-in');\n    });\n\n    barFills.forEach(function(fill){\n      setBarWidth(fill);\n    });\n  }\n\n  setTimeout(function(){\n    barFills.forEach(function(fill){\n      setBarWidth(fill);\n    });\n  }, 2500);\n})();\n\u003c\/script\u003e\n\u003c\/div\u003e","brand":"ViralSelection","offers":[{"title":"Default Title","offer_id":54834125668681,"sku":null,"price":19.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1018\/8341\/2809\/files\/Designsanstitre_22_51bdd828-d3b0-467c-9def-ebf64a84d754.png?v=1783699827","url":"https:\/\/viralselection.com\/products\/4d-cloud-insoles-anti-fatigue-memory-foam","provider":"viralselection.com","version":"1.0","type":"link"}