{"product_id":"cloudmed","title":"CloudMed®","description":"\u003cstyle\u003e\n  .secao {\n    text-align: center;\n    max-width: 1200px;\n    margin: 30px auto;\n  }\n  .secao \u003e img {\n    width: 100%;\n    height: auto;\n    max-width: 400px;\n    border-radius: 12px;\n    border: none;\n    box-shadow: none;\n  }\n  .emoji {\n    width: 50px;\n    height: 50px;\n    border: none;\n    box-shadow: none;\n    margin-bottom: 15px;\n  }\n  .secao-grid,\n  .secao-grid-reverse {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 1em;\n    align-items: center;\n    justify-items: center;\n    margin-bottom: 15px;\n    max-width: 1200px;\n    margin: 30px auto;\n    border-radius: 12px;\n  }\n\/* Tabbed Comparison Table Styles *\/\n.comp-tabs {\n  display: flex;\n  justify-content: center;\n  gap: 15px;\n  margin-bottom: 30px;\n}\n.comp-tab-btn {\n  padding: 12px 25px;\n  border: none;\n  border-radius: 25px;\n  background-color: #f0f2f5;\n  color: #2b3a4a;\n  font-weight: 700;\n  cursor: pointer;\n  transition: all 0.3s ease;\n  text-transform: uppercase;\n  font-size: 0.9em;\n}\n.comp-tab-btn.active {\n  background-color: #4b5563;\n  color: white;\n  box-shadow: 0 4px 6px rgba(0,0,0,0.1);\n}\n.comp-container {\n  max-width: 900px;\n  margin: 0 auto;\n  background: white;\n  padding: 20px;\n}\n.comp-images {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 40px;\n  margin-bottom: 40px;\n  position: relative;\n  align-items: center;\n}\n.comp-images::after {\n  content: \"\";\n  position: absolute;\n  left: 50%;\n  top: 10%;\n  bottom: 10%;\n  width: 1px;\n  background-color: #e0e0e0;\n  transform: translateX(-50%);\n}\n.comp-img-wrapper {\n  text-align: center;\n}\n.comp-img-wrapper img {\n  width: 100%;\n  max-width: 350px;\n  height: auto;\n  border-radius: 8px;\n  border: none;\n  box-shadow: none;\n}\n.comp-feature-row {\n  display: grid;\n  grid-template-columns: 1fr 1fr 1fr;\n  gap: 10px;\n  align-items: center;\n  padding: 20px 0;\n  border-bottom: 1px solid #f0f0f0;\n}\n.comp-feature-row:last-child {\n  border-bottom: none;\n}\n.comp-feature-title {\n  text-align: center;\n  font-weight: 800;\n  color: #000;\n  font-size: 1.1em;\n}\n.comp-feature-side {\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  gap: 8px;\n}\n.comp-feature-side img {\n  width: 30px;\n  height: 30px;\n  border: none;\n  box-shadow: none;\n}\n.comp-feature-side p {\n  margin: 0;\n  font-size: 0.9em;\n  color: #4b5563;\n  line-height: 1.4;\n}\n.comp-content {\n  display: none;\n}\n.comp-content.active {\n  display: block;\n}\n\n@media (max-width: 6000px) {\n  .comp-tabs {\n    flex-direction: column;\n    align-items: center;\n    gap: 10px;\n  }\n  .comp-images {\n    gap: 20px;\n  }\n  .comp-images::after {\n    display: none;\n  }\n}\n\n\/* \n * Grid Area Definitions\n * Used for the various text\/image layouts (zigzag, mosaic)\n *\/\n  .secao-grid {\n    grid-template-areas: \"content image\";\n  }\n\n  .secao-grid-reverse {\n    grid-template-areas: \"image content\";\n  }\n  .secao-image {\n    grid-area: image;\n  }\n  .secao-image img {\n    width: 100%;\n    height: auto;\n    max-width: 600px;\n    border-radius: 12px;\n    border: none;\n    box-shadow: none;\n  }\n  .secao-content {\n    grid-area: content;\n    text-align: left;\n    padding: 20px;\n  }\n  .secao-content h2 {\n    margin-top: 0;\n  }\n  .accordion {\n    width: 100%;\n    max-width: 800px;\n    margin: 20px auto;\n    border-radius: 10px;\n    border: none;\n    font-size: 0.9em;\n  }\n  .accordion-item {\n    border-top: 1px solid #f8f8f8;\n    background-color: white;\n  }\n  .accordion-item:last-child {\n    border-bottom: 1px solid #f8f8f8;\n  }\n  .accordion-header {\n    padding: 15px;\n    cursor: pointer;\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n    text-align: left;\n    font-weight: bold;\n  }\n  .accordion-header:hover {\n    background-color: #f6f8fc;\n  }\n  .accordion-body {\n    text-align: left;\n    padding: 0 15px;\n    max-height: 0;\n    overflow: hidden;\n    transition:\n      max-height 0.3s ease,\n      padding 0.3s ease;\n  }\n  .accordion-body.active {\n    max-height: 500px;\n    padding: 15px;\n    margin-bottom: 15px;\n  }\n  .accordion-header .icon {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    flex-shrink: 0;\n    width: 20px;\n    height: 20px;\n    transition: transform 0.3s ease;\n    transform: rotate(45deg);\n  }\n  .accordion-header.active .icon {\n    transform: rotate(0deg);\n  }\n  .accordion-header .icon svg {\n    width: 100%;\n    height: 100%;\n    fill: currentColor;\n  }\n  .review {\n    max-width: 1200px;\n    margin-left: auto;\n    margin-right: auto;\n    border-radius: 10px;\n    color: #000;\n    background-color: #f7f7f7;\n    border: none;\n    display: flex;\n    flex-direction: column;\n    flex-grow: 1;\n  }\n  .review-image {\n    width: 100%;\n    height: 350px !important;\n    object-fit: cover;\n    object-position: center;\n    display: block;\n    border-radius: 8px 8px 0 0;\n    margin: 0;\n    border: none;\n    box-shadow: none;\n  }\n  .star-box {\n    display: inline-block;\n    background-color: #fff;\n    border-radius: 16px;\n    padding: 6px 14px;\n    box-shadow:\n      0 1px 3px rgba(0, 0, 0, 0.12),\n      0 1px 2px rgba(0, 0, 0, 0.24);\n    line-height: 1;\n    position: relative;\n    z-index: 2;\n    margin-top: -18px;\n    color: #ffc400;\n    font-size: 1.4em;\n    margin-left: auto;\n    margin-right: auto;\n  }\n  .star-text {\n    color: #ffc400;\n    font-size: 1.2em;\n  }\n  .review-content {\n    text-align: center;\n    padding: 15px 10px 10px 10px;\n    font-size: 0.9em;\n    flex-grow: 1;\n  }\n  .review-content p:first-child {\n    font-weight: bold;\n  }\n  .review-carousel {\n    position: relative;\n    max-width: 1200px;\n    margin: 0px auto;\n    overflow: hidden;\n  }\n  .review-carousel-wrapper {\n    display: flex;\n    transition: transform 0.5s ease-in-out;\n  }\n  .review-slide {\n    min-width: 100%;\n    box-sizing: border-box;\n    display: flex;\n    flex-direction: column;\n  }\n  .review-carousel-button {\n    position: absolute;\n    top: 50%;\n    transform: translateY(-50%);\n    width: 34px;\n    height: 34px;\n    background-color: #fff;\n    border: 1px solid #ddd;\n    border-radius: 50%;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    cursor: pointer;\n    z-index: 10;\n    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);\n    transition: background-color 0.3s;\n    color: #000;\n    padding: 0;\n  }\n  .review-carousel-button:hover {\n    background-color: #f0f0f0;\n  }\n  .review-carousel-button.prev {\n    left: 10px;\n  }\n  .review-carousel-button.next {\n    right: 10px;\n  }\n  .review-carousel-dots {\n    text-align: center;\n    padding: 0;\n    margin-top: 15px;\n  }\n  .review-carousel-dot {\n    cursor: pointer;\n    height: 12px;\n    width: 12px;\n    margin: 0 5px;\n    background-color: #f0f0f0;\n    border-radius: 50%;\n    display: inline-block;\n    transition: background-color 0.6s ease;\n  }\n  .review-carousel-dot.active {\n    background-color: #1e1e1e;\n  }\n  .lightbox {\n    display: none;\n    position: fixed;\n    z-index: 1000;\n    left: 0;\n    top: 0;\n    width: 100%;\n    height: 100%;\n    background-color: rgba(0, 0, 0, 0.8);\n    justify-content: center;\n    align-items: center;\n  }\n  .lightbox-content {\n    max-width: 90%;\n    max-height: 90%;\n    display: block;\n    margin: auto;\n  }\n  .lightbox-close {\n    position: absolute;\n    top: 20px;\n    right: 35px;\n    color: #f1f1f1;\n    font-size: 40px;\n    font-weight: bold;\n    cursor: pointer;\n  }\n  .caixa-img-left {\n    display: flex;\n    align-items: center;\n    background-color: #f7f7f7;\n    border-radius: 12px;\n    padding: 15px;\n    margin: 20px 0;\n    gap: 5px;\n    border: 1px solid #e0e0e0;\n    text-align: left;\n  }\n  .caixa-img-left img {\n    width: 100px;\n    height: auto;\n    border: none;\n    box-shadow: none;\n  }\n  .caixa-img-left p {\n    font-size: 0.9em;\n    margin: 0;\n    font-weight: bold;\n  }\n  \/* Five Panels Carousel Styles *\/\n  .five-panel-carousel {\n    position: relative;\n    max-width: 1200px;\n    margin: 40px auto;\n    overflow: hidden;\n    padding: 0 20px;\n  }\n  .five-panel-track {\n    display: flex;\n    transition: transform 0.5s ease-in-out;\n    gap: 20px;\n  }\n\n  .five-panel-slide {\n    flex: 0 0 100%;\n    display: flex;\n    justify-content: center; \/* Centre the card inside the slide *\/\n  }\n\n  .five-panel-card {\n    width: 100%;\n    \/* Mobile max-width constraint *\/\n    max-width: 300px;\n    background: #fff;\n    border: 1px solid #e0e0e0;\n    border-radius: 12px;\n    overflow: hidden;\n    box-sizing: border-box;\n    text-align: left;\n    display: flex;\n    flex-direction: column;\n    padding: 13px;\n    gap: 15px;\n  }\n\n  .five-panel-card img {\n    width: 100%;\n    height: auto;\n    object-fit: contain;\n    border-radius: 8px;\n    border: none;\n    box-shadow: none;\n  }\n\n  .five-panel-content {\n    padding: 0;\n    flex-grow: 1;\n    display: flex;\n    flex-direction: column;\n    justify-content: space-between;\n  }\n\n  .five-panel-title {\n    font-size: 1.25em;\n    font-weight: bold;\n    margin-bottom: 10px;\n    color: #000;\n  }\n\n  .five-panel-stat {\n    background-color: #f7f7f7;\n    border-radius: 8px;\n    padding: 15px;\n    font-size: 0.9em;\n    color: #333;\n    border: 1px solid #eee;\n  }\n\n  .five-panel-stat strong {\n    font-size: 1.2em;\n    margin-right: 5px;\n    color: #000;\n  }\n\n  .five-panel-arrow {\n    position: absolute;\n    top: 50%;\n    transform: translateY(-50%);\n    width: 34px;\n    height: 34px;\n    background-color: #fff;\n    border: 1px solid #ddd;\n    border-radius: 50%;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    cursor: pointer;\n    z-index: 10;\n    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);\n    transition: background-color 0.3s;\n  }\n\n  .five-panel-arrow:hover {\n    background-color: #f0f0f0;\n  }\n\n  .five-panel-arrow.prev {\n    left: 10px;\n  }\n  .five-panel-arrow.next {\n    right: 10px;\n  }\n\n  \/* Dots Styles *\/\n  .five-panel-dots {\n    text-align: center;\n    padding-top: 20px;\n    width: 100%;\n  }\n\n  .five-panel-dot {\n    cursor: pointer;\n    height: 12px;\n    width: 12px;\n    margin: 0 5px;\n    background-color: #f0f0f0;\n    border-radius: 50%;\n    display: inline-block;\n    transition: background-color 0.6s ease;\n  }\n\n  .five-panel-dot.active {\n    background-color: #1e1e1e;\n  }\n\n  \/* Desktop Specifics *\/\n  @media (min-width: 6001px) {\n    .review-carousel-wrapper {\n      display: flex;\n      gap: 20px;\n      transform: none !important;\n    }\n\n    .review-carousel .review-slide {\n      min-width: 0;\n      flex: 1 1 30%;\n    }\n\n    .review-carousel .review-content {\n      padding: 15px;\n      box-sizing: border-box;\n    }\n\n    .review-carousel-button,\n    .review-carousel-dots {\n      display: none;\n    }\n\n    \/* Increased breakpoint for 3 items *\/\n    .five-panel-slide {\n      \/* \n           Calculation for 3 items with 20px gaps:\n           100% \/ 3, minus gap\n        *\/\n      flex: 0 0 calc(33.333% - 14px); \/* (100% \/ 3) minus gap adjustment *\/\n    }\n    .five-panel-card {\n      max-width: none;\n    }\n  }\n\n  \/* Mobile Specifics *\/\n  @media (max-width: 6000px) {\n    .secao-grid,\n    .secao-grid-reverse {\n      grid-template-columns: 1fr;\n      grid-template-areas:\n        \"image\"\n        \"content\";\n    }\n    .secao-image img {\n      max-width: 400px;\n    }\n    .review {\n      max-width: 400px;\n      margin-left: auto;\n      margin-right: auto;\n      width: 100%;\n    }\n    .tabela-cell {\n      font-size: 0.85em;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cscript\u003e\n  document.addEventListener(\"DOMContentLoaded\", function () {\n    \/\/ Accordion functionality\n    const accordionHeaders = document.querySelectorAll(\".accordion-header\");\n    accordionHeaders.forEach((header) =\u003e {\n      header.addEventListener(\"click\", function () {\n        const allBodies = document.querySelectorAll(\".accordion-body\");\n        const allHeaders = document.querySelectorAll(\".accordion-header\");\n        const currentBody = this.nextElementSibling;\n        const isActive = currentBody.classList.contains(\"active\");\n\n        \/\/ Close all\n        allBodies.forEach((body) =\u003e {\n          body.classList.remove(\"active\");\n          body.style.maxHeight = null;\n        });\n        allHeaders.forEach((h) =\u003e {\n          h.classList.remove(\"active\");\n        });\n\n        \/\/ Open current if it wasn't active\n        if (!isActive) {\n          currentBody.classList.add(\"active\");\n          this.classList.add(\"active\");\n          currentBody.style.maxHeight = currentBody.scrollHeight + 80 + \"px\";\n        }\n      });\n    });\n\n    \/\/ Comparison Table Tabs\n    window.openCompTab = function(evt, tabName) {\n      let i, tabcontent, tablinks;\n\n      tabcontent = document.getElementsByClassName(\"comp-content\");\n      for (i = 0; i \u003c tabcontent.length; i++) {\n        tabcontent[i].classList.remove(\"active\");\n      }\n\n      tablinks = document.getElementsByClassName(\"comp-tab-btn\");\n      for (i = 0; i \u003c tablinks.length; i++) {\n        tablinks[i].classList.remove(\"active\");\n      }\n\n      document.getElementById(tabName).classList.add(\"active\");\n      evt.currentTarget.classList.add(\"active\");\n    }\n\n    \/\/ Review Carousel\n    const carouselWrapper = document.querySelector(\".review-carousel-wrapper\");\n    if (carouselWrapper) {\n      const slides = Array.from(carouselWrapper.children);\n      const nextButton = document.querySelector(\".review-carousel-button.next\");\n      const prevButton = document.querySelector(\".review-carousel-button.prev\");\n      const dotsContainer = document.querySelector(\".review-carousel-dots\");\n\n      let currentIndex = 0;\n      let touchStartX = 0;\n      let touchEndX = 0;\n\n      if (dotsContainer) {\n        dotsContainer.innerHTML = \"\";\n        slides.forEach((_, i) =\u003e {\n          const dot = document.createElement(\"span\");\n          dot.classList.add(\"review-carousel-dot\");\n          if (i === 0) dot.classList.add(\"active\");\n          dot.addEventListener(\"click\", () =\u003e {\n            currentIndex = i;\n            updateCarousel();\n          });\n          dotsContainer.appendChild(dot);\n        });\n      }\n\n      const dots = dotsContainer ? Array.from(dotsContainer.children) : [];\n\n      function updateCarousel() {\n        if (window.innerWidth \u003c= 6000) {\n          carouselWrapper.style.transform = `translateX(-${currentIndex * 100}%)`;\n        } else {\n          carouselWrapper.style.transform = \"none\";\n        }\n        if (dots.length \u003e 0) {\n          dots.forEach((dot, i) =\u003e {\n            dot.classList.toggle(\"active\", i === currentIndex);\n          });\n        }\n      }\n\n      if (nextButton) {\n        nextButton.addEventListener(\"click\", () =\u003e {\n          currentIndex = (currentIndex + 1) % slides.length;\n          updateCarousel();\n        });\n      }\n\n      if (prevButton) {\n        prevButton.addEventListener(\"click\", () =\u003e {\n          currentIndex = (currentIndex - 1 + slides.length) % slides.length;\n          updateCarousel();\n        });\n      }\n\n      carouselWrapper.addEventListener(\n        \"touchstart\",\n        (e) =\u003e {\n          touchStartX = e.changedTouches[0].screenX;\n        },\n        { passive: true },\n      );\n\n      carouselWrapper.addEventListener(\"touchend\", (e) =\u003e {\n        touchEndX = e.changedTouches[0].screenX;\n        handleSwipe();\n      });\n\n      function handleSwipe() {\n        if (window.innerWidth \u003e 6000) return;\n        const swipeThreshold = 50; \/\/ minimum distance for a swipe\n        if (touchStartX - touchEndX \u003e swipeThreshold) {\n          \/\/ Swiped left\n          currentIndex = (currentIndex + 1) % slides.length;\n          updateCarousel();\n        } else if (touchEndX - touchStartX \u003e swipeThreshold) {\n          \/\/ Swiped right\n          currentIndex = (currentIndex - 1 + slides.length) % slides.length;\n          updateCarousel();\n        }\n      }\n\n      window.addEventListener(\"resize\", () =\u003e {\n        updateCarousel();\n      });\n\n      updateCarousel();\n    }\n\n    \/\/ Lightbox functionality\n    const lightbox = document.getElementById(\"myLightbox\");\n    if (lightbox) {\n      const lightboxImg = document.getElementById(\"lightboxImg\");\n      const reviewImages = document.querySelectorAll(\".review-image\");\n      const closeBtn = document.querySelector(\".lightbox-close\");\n\n      reviewImages.forEach((img) =\u003e {\n        img.style.cursor = \"pointer\";\n        img.addEventListener(\"click\", () =\u003e {\n          document.body.appendChild(lightbox);\n          lightbox.style.display = \"flex\";\n          lightboxImg.src = img.src;\n        });\n      });\n\n      function closeLightbox() {\n        lightbox.style.display = \"none\";\n      }\n\n      if (closeBtn) {\n        closeBtn.addEventListener(\"click\", closeLightbox);\n      }\n\n      lightbox.addEventListener(\"click\", (e) =\u003e {\n        if (e.target === lightbox) {\n          closeLightbox();\n        }\n      });\n    }\n\n    \/\/ Five Panels Carousel Logic\n    \/\/ --------------------------\n    const fivePanelTrack = document.querySelector(\".five-panel-track\");\n    if (fivePanelTrack) {\n      const cards = Array.from(fivePanelTrack.children);\n      const nextBtn = document.querySelector(\".five-panel-arrow.next\");\n      const prevBtn = document.querySelector(\".five-panel-arrow.prev\");\n      let currentIndex = 0;\n\n      \/\/ Updates the track position based on the current index\n      function updateFivePanelCarousel() {\n        const cardStyle = window.getComputedStyle(cards[0]);\n        const cardWidth = cards[0].offsetWidth;\n        \/\/ Includes gap if we calculated it right, but flex gap is separate.\n        \/\/ We need to move by (card width + gap).\n        \/\/ Let's get the gap from the track style\n        const trackStyle = window.getComputedStyle(fivePanelTrack);\n        const gap = parseFloat(trackStyle.gap) || 0;\n\n        const moveAmount = cardWidth + gap;\n        fivePanelTrack.style.transform = `translateX(-${currentIndex * moveAmount}px)`;\n      }\n\n      function getVisibleCount() {\n        return window.innerWidth \u003e= 6000 ? 3 : 1;\n      }\n\n      function moveNext() {\n        const visibleCount = getVisibleCount();\n        const maxIndex = cards.length - visibleCount; \/\/ The last index we can scroll to\n\n        if (currentIndex \u003e= maxIndex) {\n          \/\/ Infinite loop: Jump back to start\n          currentIndex = 0;\n        } else {\n          currentIndex++;\n        }\n        updateFivePanelCarousel();\n      }\n\n      function movePrev() {\n        const visibleCount = getVisibleCount();\n        const maxIndex = cards.length - visibleCount;\n\n        if (currentIndex \u003c= 0) {\n          \/\/ Infinite loop: Jump to end\n          currentIndex = maxIndex;\n        } else {\n          currentIndex--;\n        }\n        updateFivePanelCarousel();\n      }\n\n      if (nextBtn) nextBtn.addEventListener(\"click\", moveNext);\n      if (prevBtn) prevBtn.addEventListener(\"click\", movePrev);\n\n      \/\/ Swipe support for mobile\n      let touchStartX = 0;\n      let touchEndX = 0;\n\n      fivePanelTrack.addEventListener(\n        \"touchstart\",\n        (e) =\u003e {\n          touchStartX = e.changedTouches[0].screenX;\n        },\n        { passive: true },\n      );\n\n      fivePanelTrack.addEventListener(\n        \"touchend\",\n        (e) =\u003e {\n          touchEndX = e.changedTouches[0].screenX;\n          if (touchStartX - touchEndX \u003e 50) moveNext();\n          if (touchEndX - touchStartX \u003e 50) movePrev();\n        },\n        { passive: true },\n      );\n\n      window.addEventListener(\"resize\", updateFivePanelCarousel);\n\n      \/\/ Dots Logic\n      const dotsContainer = document.querySelector(\".five-panel-dots\");\n\n      function createDots() {\n        if (!dotsContainer) return;\n\n        const visibleCount = getVisibleCount();\n        const maxIndex = cards.length - visibleCount;\n        \/\/ Number of dots = number of reachable starting positions (0 to maxIndex) =\u003e maxIndex + 1\n        const dotCount = maxIndex + 1;\n\n        dotsContainer.innerHTML = \"\";\n        const newDots = [];\n\n        for (let i = 0; i \u003c dotCount; i++) {\n          const dot = document.createElement(\"span\");\n          dot.classList.add(\"five-panel-dot\");\n          if (i === currentIndex) dot.classList.add(\"active\"); \/\/ active might need check if index is valid\n\n          dot.addEventListener(\"click\", () =\u003e {\n            currentIndex = i;\n            updateFivePanelCarousel();\n          });\n          dotsContainer.appendChild(dot);\n          newDots.push(dot);\n        }\n        return newDots;\n      }\n\n      let dots = createDots();\n\n      \/\/ Update dots in update function\n      const originalUpdate = updateFivePanelCarousel;\n      updateFivePanelCarousel = function () {\n        originalUpdate();\n\n        \/\/ Re-highlight dots\n        if (dots \u0026\u0026 dots.length \u003e 0) {\n          dots.forEach((dot, i) =\u003e {\n            dot.classList.toggle(\"active\", i === currentIndex);\n          });\n        }\n      };\n\n      window.addEventListener(\"resize\", () =\u003e {\n        \/\/ On resize, we need to regenerate dots because maxIndex changes\n        \/\/ Also clamp currentIndex if it exceeds new max\n        const visibleCount = getVisibleCount();\n        const maxIndex = cards.length - visibleCount;\n\n        if (currentIndex \u003e maxIndex) {\n          currentIndex = maxIndex;\n        }\n\n        updateFivePanelCarousel(); \/\/ Update position first\n        dots = createDots(); \/\/ Then recreate dots\n      });\n\n      \/\/ Initial call to set positions if needed, though default 0 is fine\n    }\n  });\n\u003c\/script\u003e\n\n\u003c!-- 1: 4 icon panel --\u003e\n\u003cdiv class=\"secao\" style=\"background-color: #f6f8fb;\"\u003e\n  \u003cstyle\u003e\n    .icon-panel {\n      max-width: 1200px;\n      margin-left: auto;\n      margin-right: auto;\n      padding: 35px 5px 35px 5px;\n      display: grid;\n      gap: 20px;\n      grid-template-columns: 1fr 1fr 1fr 1fr;\n      grid-template-areas: \"icon-panel-item icon-panel-item icon-panel-item icon-panel-item\";\n      justify-items: center;\n      align-content: center;\n      justify-content: center;\n    }\n    .icon-panel-item {\n      display: flex;\n      flex-direction: column;\n      height: 100%;\n      align-items: center;\n      justify-content: flex-start;\n    }\n    .icon-panel-item img {\n      width: 70px;\n      height: 70px;\n      object-fit: contain;\n      margin-bottom: 10px;\n      border: none;\n      box-shadow: none;\n      border-radius: 50%;\n    }\n    .icon-panel-item p {\n      margin: 5px 0;\n    }\n    .icon-panel-item p:nth-of-type(1) {\n      text-transform: uppercase;\n      min-height: 3em;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      font-weight: 500;\n    }\n    @media (max-width: 600px) {\n      .icon-panel {\n        grid-template-columns: 1fr 1fr;\n        grid-template-areas: \"icon-panel-item icon-panel-item\" \"icon-panel-item icon-panel-item\";\n      }\n    }\n  \u003c\/style\u003e\n  \u003cdiv class=\"icon-panel\"\u003e\n    \u003cdiv class=\"icon-panel-item\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/8320\/1562\/files\/1-icon1.webp?v=1777924073\" alt=\"Wide toe box for natural toe spread\"\u003e\n      \u003cp\u003eWide toe box\u003c\/p\u003e\n      \u003cp\u003eYour toes can spread naturally, providing better balance and comfort.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"icon-panel-item\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/8320\/1562\/files\/1-icon2.svg?v=1777924074\" alt=\"Anatomical arch support\"\u003e\n      \u003cp\u003eArch support\u003c\/p\u003e\n      \u003cp\u003eContoured to YOUR foot's natural curve. Redistributes pressure away from sore spots.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"icon-panel-item\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/8320\/1562\/files\/1-icon3.svg?v=1777924073\" alt=\"Posture alignment foundation\"\u003e\n      \u003cp\u003ePosture alignment\u003c\/p\u003e\n      \u003cp\u003eYour feet are the foundation. When they're aligned, your knees, hips, and back follow.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"icon-panel-item\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/8320\/1562\/files\/1-icon4.svg?v=1777924073\" alt=\"Lightweight and breathable design\"\u003e\n      \u003cp\u003eLightweight design\u003c\/p\u003e\n      \u003cp\u003eSo light, you forget you're wearing them. Zero fatigue even after a long day on your feet.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- 2: image left --\u003e\n\u003cdiv class=\"secao-grid-reverse\"\u003e\n  \u003cdiv class=\"secao-image\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/8320\/1562\/files\/2-imageLeft.webp?v=1777924074\" alt=\"CloudMed Sneakers provide comfort for tired feet\" loading=\"lazy\"\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"secao-content\"\u003e\n    \u003cimg class=\"emoji\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/8320\/1562\/files\/2-emoji.webp?v=1777924073\" alt=\"Thoughtful emoji\" loading=\"lazy\"\u003e\n    \u003ch2\u003e\n      Back Pain? Neck Stiffness?\u003cbr\u003e\n      Tired \u0026amp; Aching After a Long Day?\n    \u003c\/h2\u003e\n    \u003cp\u003eMost shoes promise comfort but leave you aching by the end of the day. Regular sneakers may look good, but they offer zero support. And orthopaedic shoes? Bulky, outdated, and they make you feel weird...\u003c\/p\u003e\n    \u003cp\u003eCloudMed® Sneakers change all that. Crafted with the help of leading orthopaedists, they target and work on the root cause of your pain—your feet.\u003c\/p\u003e\n    \u003cp\u003eWhat if you could walk, stand, and move–all day–without those annoying pains? These shoes make this possible.\u003c\/p\u003e\n    \u003cp\u003ePsst.. that's not all. Their unmatched design will earn you lots of compliments and finally, make you feel truly appreciated.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- 3: Comparison table --\u003e\n\u003cdiv class=\"secao\"\u003e\n  \u003cimg class=\"emoji\" style=\"height: 50px; width: 50px; margin-bottom: 0;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/8320\/1562\/files\/4-emoji.webp?v=1777924073\" alt=\"Emoji\" loading=\"lazy\"\u003e\n  \u003ch2\u003eThe Only 2 Alternatives You Have\u003c\/h2\u003e\n  \u003cdiv class=\"comp-tabs\"\u003e\n    \u003cbutton class=\"comp-tab-btn active\" onclick=\"openCompTab(event, 'comp-regular')\"\u003eRegular Sneakers\u003c\/button\u003e\n    \u003cbutton class=\"comp-tab-btn\" onclick=\"openCompTab(event, 'comp-orthopaedic')\"\u003eOrthopaedic Shoes\u003c\/button\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv id=\"comp-regular\" class=\"comp-content active\"\u003e\n    \u003cdiv class=\"comp-container\"\u003e\n      \u003cdiv class=\"comp-images\"\u003e\n        \u003cdiv class=\"comp-img-wrapper\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/8320\/1562\/files\/4-comparison1.webp?v=1777924073\" alt=\"CloudMed Sneakers\"\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"comp-img-wrapper\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/8320\/1562\/files\/4-comparison2.webp?v=1777924073\" alt=\"Typical Regular Sneakers\"\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003c!-- Features Rows --\u003e\n      \u003cdiv class=\"comp-feature-row\"\u003e\n        \u003cdiv class=\"comp-feature-side\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/8320\/1562\/files\/4-yes.svg?v=1777924073\" alt=\"Yes checkmark\"\u003e\n          \u003cp\u003eSoft insole, cloud-like feel\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"comp-feature-title\"\u003eAll-Day Comfort\u003c\/div\u003e\n        \u003cdiv class=\"comp-feature-side\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/8320\/1562\/files\/4-no.svg?v=1777924073\" alt=\"No cross\"\u003e\n          \u003cp\u003eFeels good at first, painful later\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"comp-feature-row\"\u003e\n        \u003cdiv class=\"comp-feature-side\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/8320\/1562\/files\/4-yes.svg?v=1777924073\" alt=\"Yes checkmark\"\u003e\n          \u003cp\u003eSupport Back \u0026amp; Joint Pain\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"comp-feature-title\"\u003ePosture Support\u003c\/div\u003e\n        \u003cdiv class=\"comp-feature-side\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/8320\/1562\/files\/4-no.svg?v=1777924073\" alt=\"No cross\"\u003e\n          \u003cp\u003eNo real support, worsens posture\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"comp-feature-row\"\u003e\n        \u003cdiv class=\"comp-feature-side\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/8320\/1562\/files\/4-yes.svg?v=1777924073\" alt=\"Yes checkmark\"\u003e\n          \u003cp\u003eSleek, modern, fits any outfit\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"comp-feature-title\"\u003eStyle \u0026amp; Versatility\u003c\/div\u003e\n        \u003cdiv class=\"comp-feature-side\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/8320\/1562\/files\/4-yes.svg?v=1777924073\" alt=\"Yes checkmark\"\u003e\n          \u003cp\u003eStylish but not ergonomic\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"comp-feature-row\"\u003e\n        \u003cdiv class=\"comp-feature-side\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/8320\/1562\/files\/4-yes.svg?v=1777924073\" alt=\"Yes checkmark\"\u003e\n          \u003cp\u003ePremium, long-lasting materials\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"comp-feature-title\"\u003eDurability\u003c\/div\u003e\n        \u003cdiv class=\"comp-feature-side\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/8320\/1562\/files\/4-no.svg?v=1777924073\" alt=\"No cross\"\u003e\n          \u003cp\u003eWears out fast\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"comp-feature-row\"\u003e\n        \u003cdiv class=\"comp-feature-side\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/8320\/1562\/files\/4-yes.svg?v=1777924073\" alt=\"Yes checkmark\"\u003e\n          \u003cp\u003eLuxury feel at an accessible price\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"comp-feature-title\"\u003eValue for Money\u003c\/div\u003e\n        \u003cdiv class=\"comp-feature-side\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/8320\/1562\/files\/4-no.svg?v=1777924073\" alt=\"No cross\"\u003e\n          \u003cp\u003eOverpriced for quality\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv id=\"comp-orthopaedic\" class=\"comp-content\"\u003e\n    \u003cdiv class=\"comp-container\"\u003e\n      \u003cdiv class=\"comp-images\"\u003e\n        \u003cdiv class=\"comp-img-wrapper\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/8320\/1562\/files\/4-comparison1.webp?v=1777924073\" alt=\"CloudMed Sneakers\"\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"comp-img-wrapper\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/8320\/1562\/files\/4-comparison3.webp?v=1777924073\" alt=\"Bulky Orthopaedic Shoes\"\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003c!-- Features Rows --\u003e\n      \u003cdiv class=\"comp-feature-row\"\u003e\n        \u003cdiv class=\"comp-feature-side\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/8320\/1562\/files\/4-yes.svg?v=1777924073\" alt=\"Yes checkmark\"\u003e\n          \u003cp\u003eSoft insole, cloud-like feel\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"comp-feature-title\"\u003eAll-Day Comfort\u003c\/div\u003e\n        \u003cdiv class=\"comp-feature-side\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/8320\/1562\/files\/4-no.svg?v=1777924073\" alt=\"No cross\"\u003e\n          \u003cp\u003eStiff, restrictive\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"comp-feature-row\"\u003e\n        \u003cdiv class=\"comp-feature-side\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/8320\/1562\/files\/4-yes.svg?v=1777924073\" alt=\"Yes checkmark\"\u003e\n          \u003cp\u003eSupport Back \u0026amp; Joint Pain\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"comp-feature-title\"\u003ePosture Support\u003c\/div\u003e\n        \u003cdiv class=\"comp-feature-side\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/8320\/1562\/files\/4-yes.svg?v=1777924073\" alt=\"Yes checkmark\"\u003e\n          \u003cp\u003eSupportive but bulky\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"comp-feature-row\"\u003e\n        \u003cdiv class=\"comp-feature-side\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/8320\/1562\/files\/4-yes.svg?v=1777924073\" alt=\"Yes checkmark\"\u003e\n          \u003cp\u003eSleek, modern, fits any outfit\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"comp-feature-title\"\u003eStyle \u0026amp; Versatility\u003c\/div\u003e\n        \u003cdiv class=\"comp-feature-side\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/8320\/1562\/files\/4-no.svg?v=1777924073\" alt=\"No cross\"\u003e\n          \u003cp\u003eOld-fashioned, clunky\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"comp-feature-row\"\u003e\n        \u003cdiv class=\"comp-feature-side\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/8320\/1562\/files\/4-yes.svg?v=1777924073\" alt=\"Yes checkmark\"\u003e\n          \u003cp\u003ePremium, long-lasting materials\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"comp-feature-title\"\u003eDurability\u003c\/div\u003e\n        \u003cdiv class=\"comp-feature-side\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/8320\/1562\/files\/4-yes.svg?v=1777924073\" alt=\"Yes checkmark\"\u003e\n          \u003cp\u003eDurable but as heavy as a brick\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"comp-feature-row\"\u003e\n        \u003cdiv class=\"comp-feature-side\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/8320\/1562\/files\/4-yes.svg?v=1777924073\" alt=\"Yes checkmark\"\u003e\n          \u003cp\u003eLuxury feel at an accessible price\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"comp-feature-title\"\u003eValue for Money\u003c\/div\u003e\n        \u003cdiv class=\"comp-feature-side\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/8320\/1562\/files\/4-no.svg?v=1777924073\" alt=\"No cross\"\u003e\n          \u003cp\u003eExpensive ($120-$300)\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- 4: image right --\u003e\n\u003cdiv class=\"secao-grid\" style=\"background-color: #f6f8fc;\"\u003e\n  \u003cstyle\u003e\n    .features-list {\n      list-style: none;\n      padding: 0;\n      margin: 20px 0;\n    }\n    .features-list li {\n      display: flex;\n      align-items: flex-start;\n      gap: 12px;\n      margin-bottom: 16px;\n    }\n    .features-list li svg {\n      width: 24px;\n      height: 24px;\n      flex-shrink: 0;\n      fill: #74da7f;\n      margin-top: 6px;\n    }\n  \u003c\/style\u003e\n  \u003cdiv class=\"secao-image\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/8320\/1562\/files\/5-imageRight.webp?v=1777924074\" alt=\"Close-up showing anatomical features of CloudMed Sneakers\" loading=\"lazy\"\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"secao-content\"\u003e\n    \u003ch2\u003eWhat's New — And Why Your Feet Will Thank You\u003c\/h2\u003e\n    \u003cp\u003eWhy your feet will love them even more:\u003c\/p\u003e\n    \u003cul class=\"features-list\"\u003e\n      \u003cli\u003e\n        \u003csvg viewbox=\"0 0 512 512\"\u003e\u003cpath d=\"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM369 209L241 337c-9.4 9.4-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47L335 175c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        \u003cdiv\u003e\n\u003cb\u003eCloudMemory™ 4D Insole\u003c\/b\u003e\u003cbr\u003eAdapts to your step, absorbs every shock\u003c\/div\u003e\n      \u003c\/li\u003e\n      \u003cli\u003e\n        \u003csvg viewbox=\"0 0 512 512\"\u003e\u003cpath d=\"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM369 209L241 337c-9.4 9.4-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47L335 175c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        \u003cdiv\u003e\n\u003cb\u003eAnatomical Plantar Support\u003c\/b\u003e\u003cbr\u003eRelieves pressure, aligns your posture naturally\u003c\/div\u003e\n      \u003c\/li\u003e\n      \u003cli\u003e\n        \u003csvg viewbox=\"0 0 512 512\"\u003e\u003cpath d=\"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM369 209L241 337c-9.4 9.4-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47L335 175c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        \u003cdiv\u003e\n\u003cb\u003eAerospace-Grade Materials\u003c\/b\u003e\u003cbr\u003eSofter on the skin, stronger in every step\u003c\/div\u003e\n      \u003c\/li\u003e\n      \u003cli\u003e\n        \u003csvg viewbox=\"0 0 512 512\"\u003e\u003cpath d=\"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM369 209L241 337c-9.4 9.4-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47L335 175c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        \u003cdiv\u003e\n\u003cb\u003eAdaptive Fit Technology\u003c\/b\u003e\u003cbr\u003eMoulds to your unique shape with each wear\u003c\/div\u003e\n      \u003c\/li\u003e\n      \u003cli\u003e\n        \u003csvg viewbox=\"0 0 512 512\"\u003e\u003cpath d=\"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM369 209L241 337c-9.4 9.4-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47L335 175c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        \u003cdiv\u003e\n\u003cb\u003eNew Award-Winning Design\u003c\/b\u003e\u003cbr\u003eLighter, sleeker, engineered for elegance\u003c\/div\u003e\n      \u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp\u003eYour feet, knees, and back will finally feel what comfort truly means.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- 5: image left --\u003e\n\u003cdiv class=\"secao-grid-reverse\"\u003e\n  \u003cdiv class=\"secao-image\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/8320\/1562\/files\/6-imageLeft_151892de-6753-4e77-8d55-f3b87df1634d.webp?v=1777924074\" alt=\"Orthopaedic specialist examining CloudMed Sneakers\" loading=\"lazy\"\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"secao-content\"\u003e\n    \u003ch2\u003eSolution Approved by Orthopaedists\u003c\/h2\u003e\n    \u003cul class=\"features-list\"\u003e\n      \u003cli\u003e\n        \u003csvg viewbox=\"0 0 512 512\" style=\"margin-top: 1px; width: 18px; height: 18px;\"\u003e\u003cpath d=\"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM369 209L241 337c-9.4 9.4-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47L335 175c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        \u003cdiv\u003eClinically Designed for Pain Relief\u003c\/div\u003e\n      \u003c\/li\u003e\n      \u003cli\u003e\n        \u003csvg viewbox=\"0 0 512 512\" style=\"margin-top: 1px; width: 18px; height: 18px;\"\u003e\u003cpath d=\"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM369 209L241 337c-9.4 9.4-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47L335 175c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        \u003cdiv\u003eAligns your spine and improves balance\u003c\/div\u003e\n      \u003c\/li\u003e\n      \u003cli\u003e\n        \u003csvg viewbox=\"0 0 512 512\" style=\"margin-top: 1px; width: 18px; height: 18px;\"\u003e\u003cpath d=\"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM369 209L241 337c-9.4 9.4-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47L335 175c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        \u003cdiv\u003eDesigned to help your feet stay healthy\u003c\/div\u003e\n      \u003c\/li\u003e\n      \u003cli\u003e\n        \u003csvg viewbox=\"0 0 512 512\" style=\"margin-top: 1px; width: 18px; height: 18px;\"\u003e\u003cpath d=\"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM369 209L241 337c-9.4 9.4-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47L335 175c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        \u003cdiv\u003eNo more sore feet after a long day of standing\u003c\/div\u003e\n      \u003c\/li\u003e\n      \u003cli\u003e\n        \u003csvg viewbox=\"0 0 512 512\" style=\"margin-top: 1px; width: 18px; height: 18px;\"\u003e\u003cpath d=\"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM369 209L241 337c-9.4 9.4-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47L335 175c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        \u003cdiv\u003eFinally, sneakers that feel good as they look\u003c\/div\u003e\n      \u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- 6: image left --\u003e\n\u003cdiv class=\"secao-grid-reverse\" style=\"background-color: #f6f8fc;\"\u003e\n  \u003cdiv class=\"secao-image\"\u003e\n    \u003cimg style=\"max-width: 200px; padding: 25px;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/8320\/1562\/files\/7-imageLeft_c0d2dacc-37a1-441e-ac22-cc3aafb35ef2.webp?v=1777924073\" alt=\"30-day money back guarantee satisfaction seal\" loading=\"lazy\"\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"secao-content\"\u003e\n    \u003ch2\u003e\n      Can't feel any difference?\u003cbr\u003e\n      Send them back, hassle-free.\n    \u003c\/h2\u003e\n    \u003cp\u003eWe are 100% confident in the quality of our products, which is why we offer a \"Money Back Guarantee\": you have up to 30 days from the receipt of the product to change your mind and send it back to us.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- 7: FAQ --\u003e\n\u003cdiv class=\"secao\"\u003e\n  \u003ch2\u003eNeed Help? Your Questions, Answered.\u003c\/h2\u003e\n  \u003cdiv class=\"accordion\"\u003e\n    \u003cdiv class=\"accordion-item\"\u003e\n      \u003cdiv class=\"accordion-header\"\u003e\n        How do CloudMed® Sneakers fit?\n        \u003cspan class=\"icon\"\u003e\n          \u003csvg viewbox=\"0 0 256 256\"\u003e\u003cpath d=\"M165.66,101.66,139.31,128l26.35,26.34a8,8,0,0,1-11.32,11.32L128,139.31l-26.34,26.35a8,8,0,0,1-11.32-11.32L116.69,128,90.34,101.66a8,8,0,0,1,11.32-11.32L128,116.69l26.34-26.35a8,8,0,0,1,11.32,11.32ZM232,128A104,104,0,1,1,128,24,104.11,104.11,0,0,1,232,128Zm-16,0a88,88,0,1,0-88,88A88.1,88.1,0,0,0,216,128Z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        \u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"accordion-body\"\u003e\n        \u003cp\u003eOur sneakers fit true to size, offering a comfortable and natural fit that suits all foot types.\u003c\/p\u003e\n        \u003cp\u003eThanks to their gel insoles, they'll adapt to your feet. After a few days of use, you'll experience custom-like comfort.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"accordion-item\"\u003e\n      \u003cdiv class=\"accordion-header\"\u003e\n        I have foot pain; are they recommended?\n        \u003cspan class=\"icon\"\u003e\n          \u003csvg viewbox=\"0 0 256 256\"\u003e\u003cpath d=\"M165.66,101.66,139.31,128l26.35,26.34a8,8,0,0,1-11.32,11.32L128,139.31l-26.34,26.35a8,8,0,0,1-11.32-11.32L116.69,128,90.34,101.66a8,8,0,0,1,11.32-11.32L128,116.69l26.34-26.35a8,8,0,0,1,11.32,11.32ZM232,128A104,104,0,1,1,128,24,104.11,104.11,0,0,1,232,128Zm-16,0a88,88,0,1,0-88,88A88.1,88.1,0,0,0,216,128Z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        \u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"accordion-body\"\u003e\n        \u003cp\u003eYes, CloudMed® Sneakers are highly recommended for individuals with foot issues.\u003c\/p\u003e\n        \u003cp\u003eMany customers with conditions such as plantar fasciitis, flat feet, bunions, and posture problems have found relief and support within just one week of daily use. The wide toe box and gel insoles provide extra comfort and adaptability, making a noticeable difference.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"accordion-item\"\u003e\n      \u003cdiv class=\"accordion-header\"\u003e\n        Do they truly help correct posture?\n        \u003cspan class=\"icon\"\u003e\n          \u003csvg viewbox=\"0 0 256 256\"\u003e\u003cpath d=\"M165.66,101.66,139.31,128l26.35,26.34a8,8,0,0,1-11.32,11.32L128,139.31l-26.34,26.35a8,8,0,0,1-11.32-11.32L116.69,128,90.34,101.66a8,8,0,0,1,11.32-11.32L128,116.69l26.34-26.35a8,8,0,0,1,11.32,11.32ZM232,128A104,104,0,1,1,128,24,104.11,104.11,0,0,1,232,128Zm-16,0a88,88,0,1,0-88,88A88.1,88.1,0,0,0,216,128Z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        \u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"accordion-body\"\u003e\n        \u003cp\u003eCloudMed® Sneakers are designed to support better alignment and contribute to improved posture. They achieve this by targeting the root cause of discomfort—the foundation, which is your feet.\u003c\/p\u003e\n        \u003cp\u003eThe supportive design, featuring a gel insole and ergonomic structure, helps distribute your weight evenly, naturally encouraging better posture. Many of our customers have noted a positive difference in their standing and walking posture while wearing these shoes.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"accordion-item\"\u003e\n      \u003cdiv class=\"accordion-header\"\u003e\n        How long is the shipping time?\n        \u003cspan class=\"icon\"\u003e\n          \u003csvg viewbox=\"0 0 256 256\"\u003e\u003cpath d=\"M165.66,101.66,139.31,128l26.35,26.34a8,8,0,0,1-11.32,11.32L128,139.31l-26.34,26.35a8,8,0,0,1-11.32-11.32L116.69,128,90.34,101.66a8,8,0,0,1,11.32-11.32L128,116.69l26.34-26.35a8,8,0,0,1,11.32,11.32ZM232,128A104,104,0,1,1,128,24,104.11,104.11,0,0,1,232,128Zm-16,0a88,88,0,1,0-88,88A88.1,88.1,0,0,0,216,128Z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        \u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"accordion-body\"\u003e\n        \u003cp\u003eYour new CloudMed® Sneakers will arrive within 6-12 business days. As soon as your order ships, you'll receive a tracking number to monitor its journey in real-time.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"accordion-item\"\u003e\n      \u003cdiv class=\"accordion-header\"\u003e\n        If the size doesn't fit, what can I do?\n        \u003cspan class=\"icon\"\u003e\n          \u003csvg viewbox=\"0 0 256 256\"\u003e\u003cpath d=\"M165.66,101.66,139.31,128l26.35,26.34a8,8,0,0,1-11.32,11.32L128,139.31l-26.34,26.35a8,8,0,0,1-11.32-11.32L116.69,128,90.34,101.66a8,8,0,0,1,11.32-11.32L128,116.69l26.34-26.35a8,8,0,0,1,11.32,11.32ZM232,128A104,104,0,1,1,128,24,104.11,104.11,0,0,1,232,128Zm-16,0a88,88,0,1,0-88,88A88.1,88.1,0,0,0,216,128Z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        \u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"accordion-body\"\u003e\n        \u003cp\u003eIf the size you've chosen doesn't fit, don't worry! We offer a free exchange service. Simply return them to us within 30 days, and we'll arrange for a different size to be sent to you at no additional charge.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"accordion-item\"\u003e\n      \u003cdiv class=\"accordion-header\"\u003e\n        If I am not satisfied, can I get a refund?\n        \u003cspan class=\"icon\"\u003e\n          \u003csvg viewbox=\"0 0 256 256\"\u003e\u003cpath d=\"M165.66,101.66,139.31,128l26.35,26.34a8,8,0,0,1-11.32,11.32L128,139.31l-26.34,26.35a8,8,0,0,1-11.32-11.32L116.69,128,90.34,101.66a8,8,0,0,1,11.32-11.32L128,116.69l26.34-26.35a8,8,0,0,1,11.32,11.32ZM232,128A104,104,0,1,1,128,24,104.11,104.11,0,0,1,232,128Zm-16,0a88,88,0,1,0-88,88A88.1,88.1,0,0,0,216,128Z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        \u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"accordion-body\"\u003e\n        \u003cp\u003eAbsolutely! If you're not completely satisfied with your purchase, you can return the sneakers within 30 days for a full refund.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- 8: Review cards --\u003e\n\u003cdiv class=\"secao\"\u003e\n  \u003ch2\u003eCustomer reviews\u003c\/h2\u003e\n  \u003cdiv class=\"review-carousel\"\u003e\n    \u003cdiv class=\"review-carousel-wrapper\"\u003e\n      \u003cdiv class=\"review-slide\"\u003e\n        \u003cdiv class=\"review\"\u003e\n          \u003cimg class=\"review-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/8320\/1562\/files\/8-review1.jpg?v=1777924074\" alt=\"Happy customer Debbie wearing CloudMed Sneakers\" loading=\"lazy\"\u003e\n          \u003cdiv class=\"star-box\"\u003e★★★★★\u003c\/div\u003e\n          \u003cdiv class=\"review-content\"\u003e\n            \u003cp\u003eDebbie\u003c\/p\u003e\n            \u003cp\u003eMy daughter bought me these for my birthday. I'm 57, diabetic, bunions and heel spurs since my 30s. Tried others shoes, sneakers, expensive orthotics that did nothing after a month. 6 weeks later I own 3 pairs. Yes Three. I threw away my Hokas and I don't miss them. 9 hours on concrete at work and I'm not limping to my car anymore. That's all I needed\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"review-slide\"\u003e\n        \u003cdiv class=\"review\"\u003e\n          \u003cimg class=\"review-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/8320\/1562\/files\/8-review2.jpg?v=1777924074\" alt=\"Joyce's experience with plantar fasciitis relief\" loading=\"lazy\"\u003e\n          \u003cdiv class=\"star-box\"\u003e★★★★★\u003c\/div\u003e\n          \u003cdiv class=\"review-content\"\u003e\n            \u003cp\u003eJoyce\u003c\/p\u003e\n            \u003cp\u003eFour years of plantar fasciitis. Every morning. The stretches, the night splints, the insoles, I did all of it 😅 These didn't cure me I want to be clear about that but I walked my dog this morning and didn't think about it until I got back home. I used to dread getting out the door because the first few steps were the worst part of my day that's a big deal for me!\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"review-slide\"\u003e\n        \u003cdiv class=\"review\"\u003e\n          \u003cimg class=\"review-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/8320\/1562\/files\/8-review3_8c806374-e13c-403d-a171-51a246206c96.jpg?v=1777924074\" alt=\"Donna's review of all-day comfort while teaching\" loading=\"lazy\"\u003e\n          \u003cdiv class=\"star-box\"\u003e★★★★★\u003c\/div\u003e\n          \u003cdiv class=\"review-content\"\u003e\n            \u003cp\u003eDonna\u003c\/p\u003e\n            \u003cp\u003eI teach (standing all day) and usually by 3pm I'm shifting weight from one foot to the other just trying to make it to the bell. Wore these all week. Kept waiting for it to start hurting. It didn't. Credit where it's due\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"review-carousel-button prev\"\u003e\n      \u003csvg width=\"24\" height=\"24\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpolyline points=\"15 18 9 12 15 6\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"review-carousel-button next\"\u003e\n      \u003csvg width=\"24\" height=\"24\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpolyline points=\"9 18 15 12 9 6\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"review-carousel-dots\"\u003e\u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- The Lightbox --\u003e\n\u003cdiv id=\"myLightbox\" class=\"lightbox\"\u003e\n  \u003cspan class=\"lightbox-close\"\u003e×\u003c\/span\u003e\n  \u003cimg class=\"lightbox-content\" id=\"lightboxImg\"\u003e\n\u003c\/div\u003e\n","brand":"FoxySea","offers":[{"title":"White \u0026 Black \/ 4.5","offer_id":52163644424474,"sku":"no","price":49.9,"currency_code":"GBP","in_stock":true},{"title":"White \u0026 Black \/ 5","offer_id":52163644457242,"sku":"no","price":49.9,"currency_code":"GBP","in_stock":true},{"title":"White \u0026 Black \/ 5.5","offer_id":52163644490010,"sku":"no","price":49.9,"currency_code":"GBP","in_stock":true},{"title":"White \u0026 Black \/ 6","offer_id":52163644522778,"sku":"no","price":49.9,"currency_code":"GBP","in_stock":true},{"title":"White \u0026 Black \/ 6.5","offer_id":52163644555546,"sku":"no","price":49.9,"currency_code":"GBP","in_stock":true},{"title":"White \u0026 Black \/ 7","offer_id":52163644588314,"sku":"no","price":49.9,"currency_code":"GBP","in_stock":true},{"title":"White \u0026 Black \/ 7.5","offer_id":52163644621082,"sku":"no","price":49.9,"currency_code":"GBP","in_stock":true},{"title":"White \u0026 Black \/ 8","offer_id":52163644653850,"sku":"no","price":49.9,"currency_code":"GBP","in_stock":true},{"title":"White \u0026 Black \/ 8.5","offer_id":52163644686618,"sku":"no","price":49.9,"currency_code":"GBP","in_stock":true},{"title":"White \u0026 Black \/ 9","offer_id":52163644719386,"sku":"no","price":49.9,"currency_code":"GBP","in_stock":true},{"title":"White \u0026 Black \/ 9.5","offer_id":52163644752154,"sku":"no","price":49.9,"currency_code":"GBP","in_stock":true},{"title":"White \u0026 Black \/ 10","offer_id":52163644784922,"sku":"no","price":49.9,"currency_code":"GBP","in_stock":true},{"title":"White \u0026 Black \/ 10.5","offer_id":52163644817690,"sku":"no","price":49.9,"currency_code":"GBP","in_stock":true},{"title":"White \u0026 Black \/ 11","offer_id":52163644850458,"sku":"no","price":49.9,"currency_code":"GBP","in_stock":true},{"title":"White \u0026 Black \/ 11.5","offer_id":52163644883226,"sku":"no","price":49.9,"currency_code":"GBP","in_stock":true},{"title":"White \u0026 Beige \/ 4.5","offer_id":52163644915994,"sku":"no","price":49.9,"currency_code":"GBP","in_stock":true},{"title":"White \u0026 Beige \/ 5","offer_id":52163644948762,"sku":"no","price":49.9,"currency_code":"GBP","in_stock":true},{"title":"White \u0026 Beige \/ 5.5","offer_id":52163644981530,"sku":"no","price":49.9,"currency_code":"GBP","in_stock":true},{"title":"White \u0026 Beige \/ 6","offer_id":52163645014298,"sku":"no","price":49.9,"currency_code":"GBP","in_stock":true},{"title":"White \u0026 Beige \/ 6.5","offer_id":52163645047066,"sku":"no","price":49.9,"currency_code":"GBP","in_stock":true},{"title":"White \u0026 Beige \/ 7","offer_id":52163645079834,"sku":"no","price":49.9,"currency_code":"GBP","in_stock":true},{"title":"White \u0026 Beige \/ 7.5","offer_id":52163645112602,"sku":"no","price":49.9,"currency_code":"GBP","in_stock":true},{"title":"White \u0026 Beige \/ 8","offer_id":52163645145370,"sku":"no","price":49.9,"currency_code":"GBP","in_stock":true},{"title":"White \u0026 Beige \/ 8.5","offer_id":52163645178138,"sku":"no","price":49.9,"currency_code":"GBP","in_stock":true},{"title":"White \u0026 Beige \/ 9","offer_id":52163645210906,"sku":"no","price":49.9,"currency_code":"GBP","in_stock":true},{"title":"White \u0026 Beige \/ 9.5","offer_id":52163645243674,"sku":"no","price":49.9,"currency_code":"GBP","in_stock":true},{"title":"White \u0026 Beige \/ 10","offer_id":52163645276442,"sku":"no","price":49.9,"currency_code":"GBP","in_stock":true},{"title":"White \u0026 Beige \/ 10.5","offer_id":52163645309210,"sku":"no","price":49.9,"currency_code":"GBP","in_stock":true},{"title":"White \u0026 Beige \/ 11","offer_id":52163645341978,"sku":"no","price":49.9,"currency_code":"GBP","in_stock":true},{"title":"White \u0026 Beige \/ 11.5","offer_id":52163645374746,"sku":"no","price":49.9,"currency_code":"GBP","in_stock":true},{"title":"White \u0026 Blue \/ 4.5","offer_id":52163645407514,"sku":"no","price":49.9,"currency_code":"GBP","in_stock":true},{"title":"White \u0026 Blue \/ 5","offer_id":52163645440282,"sku":"no","price":49.9,"currency_code":"GBP","in_stock":true},{"title":"White \u0026 Blue \/ 5.5","offer_id":52163645473050,"sku":"no","price":49.9,"currency_code":"GBP","in_stock":true},{"title":"White \u0026 Blue \/ 6","offer_id":52163645505818,"sku":"no","price":49.9,"currency_code":"GBP","in_stock":true},{"title":"White \u0026 Blue \/ 6.5","offer_id":52163645538586,"sku":"no","price":49.9,"currency_code":"GBP","in_stock":true},{"title":"White \u0026 Blue \/ 7","offer_id":52163645571354,"sku":"no","price":49.9,"currency_code":"GBP","in_stock":true},{"title":"White \u0026 Blue \/ 7.5","offer_id":52163645604122,"sku":"no","price":49.9,"currency_code":"GBP","in_stock":true},{"title":"White \u0026 Blue \/ 8","offer_id":52163645636890,"sku":"no","price":49.9,"currency_code":"GBP","in_stock":true},{"title":"White \u0026 Blue \/ 8.5","offer_id":52163645669658,"sku":"no","price":49.9,"currency_code":"GBP","in_stock":true},{"title":"White \u0026 Blue \/ 9","offer_id":52163645702426,"sku":"no","price":49.9,"currency_code":"GBP","in_stock":true},{"title":"White \u0026 Blue \/ 9.5","offer_id":52163645735194,"sku":"no","price":49.9,"currency_code":"GBP","in_stock":true},{"title":"White \u0026 Blue \/ 10","offer_id":52163645767962,"sku":"no","price":49.9,"currency_code":"GBP","in_stock":true},{"title":"White \u0026 Blue \/ 10.5","offer_id":52163645800730,"sku":"no","price":49.9,"currency_code":"GBP","in_stock":true},{"title":"White \u0026 Blue \/ 11","offer_id":52163645833498,"sku":"no","price":49.9,"currency_code":"GBP","in_stock":true},{"title":"White \u0026 Blue \/ 11.5","offer_id":52163645866266,"sku":"no","price":49.9,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 4.5","offer_id":52163645899034,"sku":"no","price":49.9,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 5","offer_id":52163645931802,"sku":"no","price":49.9,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 5.5","offer_id":52163645964570,"sku":"no","price":49.9,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 6","offer_id":52163645997338,"sku":"no","price":49.9,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 6.5","offer_id":52163646030106,"sku":"no","price":49.9,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 7","offer_id":52163646062874,"sku":"no","price":49.9,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 7.5","offer_id":52163646095642,"sku":"no","price":49.9,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 8","offer_id":52163646128410,"sku":"no","price":49.9,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 8.5","offer_id":52163646161178,"sku":"no","price":49.9,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 9","offer_id":52163646193946,"sku":"no","price":49.9,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 9.5","offer_id":52163646226714,"sku":"no","price":49.9,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 10","offer_id":52163646259482,"sku":"no","price":49.9,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 10.5","offer_id":52163646292250,"sku":"no","price":49.9,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 11","offer_id":52163646325018,"sku":"no","price":49.9,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 11.5","offer_id":52163646357786,"sku":"no","price":49.9,"currency_code":"GBP","in_stock":true},{"title":"Purple \u0026 Blue \/ 4.5","offer_id":52163646390554,"sku":"no","price":49.9,"currency_code":"GBP","in_stock":true},{"title":"Purple \u0026 Blue \/ 5","offer_id":52163646423322,"sku":"no","price":49.9,"currency_code":"GBP","in_stock":true},{"title":"Purple \u0026 Blue \/ 5.5","offer_id":52163646456090,"sku":"no","price":49.9,"currency_code":"GBP","in_stock":true},{"title":"Purple \u0026 Blue \/ 6","offer_id":52163646488858,"sku":"no","price":49.9,"currency_code":"GBP","in_stock":true},{"title":"Purple \u0026 Blue \/ 6.5","offer_id":52163646521626,"sku":"no","price":49.9,"currency_code":"GBP","in_stock":true},{"title":"Purple \u0026 Blue \/ 7","offer_id":52163646554394,"sku":"no","price":49.9,"currency_code":"GBP","in_stock":true},{"title":"Purple \u0026 Blue \/ 7.5","offer_id":52163646587162,"sku":"no","price":49.9,"currency_code":"GBP","in_stock":true},{"title":"Purple \u0026 Blue \/ 8","offer_id":52163646619930,"sku":"no","price":49.9,"currency_code":"GBP","in_stock":true},{"title":"Purple \u0026 Blue \/ 8.5","offer_id":52163646652698,"sku":"no","price":49.9,"currency_code":"GBP","in_stock":true},{"title":"Purple \u0026 Blue \/ 9","offer_id":52163646685466,"sku":"no","price":49.9,"currency_code":"GBP","in_stock":true},{"title":"Purple \u0026 Blue \/ 9.5","offer_id":52163646718234,"sku":"no","price":49.9,"currency_code":"GBP","in_stock":true},{"title":"Purple \u0026 Blue \/ 10","offer_id":52163646751002,"sku":"no","price":49.9,"currency_code":"GBP","in_stock":true},{"title":"Purple \u0026 Blue \/ 10.5","offer_id":52163646783770,"sku":"no","price":49.9,"currency_code":"GBP","in_stock":true},{"title":"Purple \u0026 Blue \/ 11","offer_id":52163646816538,"sku":"no","price":49.9,"currency_code":"GBP","in_stock":true},{"title":"Purple \u0026 Blue \/ 11.5","offer_id":52163646849306,"sku":"no","price":49.9,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0723\/8320\/1562\/files\/CD1HeroImage_7f631784-da40-4e11-9160-d5ec8fdb6fa6.jpg?v=1777911853","url":"https:\/\/www.foxysea.com\/products\/cloudmed","provider":"FoxySea","version":"1.0","type":"link"}