{"product_id":"veltoreight","title":"Veltor 8 - Men's Height Increasing Trainers (+8 cm)","description":"\u003cstyle\u003e\n  :root {\n    --hp-accent: #444444;\n    --hp-section-space: 20px;\n    --hp-nav-btn-size: 42px;\n    --hp-nav-btn-bg: rgba(255, 255, 255, 0.95);\n    --hp-nav-btn-color: #1a1a1a;\n    --hp-nav-btn-border: rgba(0, 0, 0, 0.08);\n    --hp-nav-btn-shadow: 0 4px 12px rgba(0, 0, 0, 0.12);\n    --hp-nav-btn-hover-bg: var(--hp-accent);\n    --hp-nav-btn-hover-color: #ffffff;\n    --hp-nav-btn-hover-shadow: 0 6px 16px rgba(0, 0, 0, 0.2);\n  }\n\n  .secao,\n  .hp-section {\n    text-align: center;\n    max-width: 1200px;\n    margin: 0 auto;\n    box-sizing: border-box;\n    font-family: inherit;\n    color: #1a1a1a;\n  }\n\n  .hp-section {\n    padding: 0;\n  }\n\n  .secao {\n    padding: var(--hp-section-space, 20px) 20px;\n  }\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    display: block;\n    margin: 15px auto;\n  }\n\n  .secao \u003e :first-child {\n    margin-top: 0;\n  }\n\n  .secao \u003e :last-child {\n    margin-bottom: 0;\n  }\n\n  @media (max-width: 7680px) {\n    :root {\n      --hp-section-space: 16px;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"hp-section hp-c08\" id=\"hp-c08\"\u003e\n  \u003cstyle\u003e\n    .hp-c08 {\n      max-width: 100%;\n    }\n    .hp-c08 .inside-package-section {\n      background-color: #ffffff;\n      color: #121212;\n      padding: var(--hp-section-space, 20px) 20px;\n      width: 100%;\n      box-sizing: border-box;\n    }\n    .hp-c08 .pkg-tabs-header {\n      display: flex;\n      gap: 36px;\n      margin-bottom: 22px;\n      border-bottom: 2px solid #f3f3f3;\n      padding-bottom: 0;\n      justify-content: flex-start;\n      max-width: 1000px;\n      margin-left: auto;\n      margin-right: auto;\n    }\n    .hp-c08 .pkg-tab-btn {\n      background: none;\n      border: none;\n      color: #121212;\n      font-size: 1em;\n      font-weight: 400;\n      font-family: inherit;\n      cursor: pointer;\n      padding: 0 0 14px 0;\n      position: relative;\n      transition: opacity 0.2s;\n    }\n    .hp-c08 .pkg-tab-btn:hover {\n      opacity: 0.7;\n    }\n    .hp-c08 .pkg-tab-btn.active {\n      color: #121212;\n      opacity: 1;\n    }\n    .hp-c08 .pkg-tab-btn.active::after {\n      content: \"\";\n      position: absolute;\n      bottom: -2px;\n      left: 0;\n      width: 100%;\n      height: 2px;\n      background-color: #121212;\n    }\n    .hp-c08 .pkg-tab-content {\n      display: none;\n      max-width: 1000px;\n      margin: 0 auto;\n      color: #121212;\n      line-height: 1.65;\n      text-align: left;\n    }\n    .hp-c08 .pkg-tab-content.active {\n      display: block;\n    }\n    .hp-c08 .pkg-tab-content p {\n      margin: 0 0 12px 0;\n    }\n    .hp-c08 .pkg-tab-content p:last-child {\n      margin-bottom: 0;\n    }\n    @media (max-width: 7680px) {\n      .hp-c08 .pkg-tabs-header {\n        gap: 24px;\n      }\n    }\n  \u003c\/style\u003e\n\n  \u003cdiv class=\"secao inside-package-section\"\u003e\n    \u003cdiv class=\"pkg-tabs-header\" role=\"tablist\"\u003e\n      \u003cbutton type=\"button\" id=\"pkg-tab-inside\" class=\"pkg-tab-btn active\" role=\"tab\" aria-selected=\"true\" aria-controls=\"pkg-inside\" data-pkg-tab=\"pkg-inside\"\u003e\n        Product Description\n      \u003c\/button\u003e\n      \u003cbutton type=\"button\" id=\"pkg-tab-specs\" class=\"pkg-tab-btn\" role=\"tab\" aria-selected=\"false\" aria-controls=\"pkg-specs\" data-pkg-tab=\"pkg-specs\"\u003e\n        Delivery \u0026amp; Returns\n      \u003c\/button\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv id=\"pkg-inside\" class=\"pkg-tab-content active\" role=\"tabpanel\" aria-labelledby=\"pkg-tab-inside\"\u003e\n      \u003cp\u003e\n        Step into effortless style and stature with \u003cem\u003eVeltor 8\u003c\/em\u003e. These trainers seamlessly blend timeless design with a contemporary lift, offering a\n        discreet 8cm (3\") boost in height. Embrace an iconic silhouette that effortlessly elevates your everyday look, delivering comfort, style, and a touch of\n        extra height in every stride. Walk tall, walk original.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv id=\"pkg-specs\" class=\"pkg-tab-content\" role=\"tabpanel\" aria-labelledby=\"pkg-tab-specs\"\u003e\n      \u003cp\u003e\u003cstrong\u003eTracked Delivery\u003c\/strong\u003e\u003c\/p\u003e\n      \u003cp\u003eDelivered straight to your door in 7–15 days, with full parcel tracking included on every order.\u003c\/p\u003e\n      \u003cp\u003e\u003cstrong\u003eReturns \u0026amp; Exchanges\u003c\/strong\u003e\u003c\/p\u003e\n      \u003cp\u003e\n        We want you to be completely delighted with your purchase. If for any reason you'd like to return or exchange your items, no problem at all — you have a\n        generous 30 days from the day your order arrives to decide. Simply drop us a message via our contact page or customer support email, and our friendly\n        team will sort everything out for you.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cscript\u003e\n    (function () {\n      function initPkgTabs(root) {\n        if (!root || root.dataset.init) return;\n        root.dataset.init = \"1\";\n        const tabBtns = root.querySelectorAll(\".pkg-tab-btn\");\n        const tabContents = root.querySelectorAll(\".pkg-tab-content\");\n\n        tabBtns.forEach((btn) =\u003e {\n          btn.addEventListener(\"click\", () =\u003e {\n            const targetId = btn.getAttribute(\"data-pkg-tab\");\n            tabBtns.forEach((b) =\u003e {\n              b.classList.remove(\"active\");\n              b.setAttribute(\"aria-selected\", \"false\");\n            });\n            tabContents.forEach((c) =\u003e c.classList.remove(\"active\"));\n\n            btn.classList.add(\"active\");\n            btn.setAttribute(\"aria-selected\", \"true\");\n            const targetContent = root.querySelector(\"#\" + targetId);\n            if (targetContent) targetContent.classList.add(\"active\");\n          });\n        });\n      }\n\n      function run() {\n        document.querySelectorAll(\".hp-c08\").forEach(initPkgTabs);\n      }\n\n      if (document.readyState === \"loading\") {\n        document.addEventListener(\"DOMContentLoaded\", run);\n      } else {\n        run();\n      }\n      document.addEventListener(\"shopify:section:load\", run);\n    })();\n  \u003c\/script\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"hp-section hp-c13\" id=\"hp-c13\"\u003e\n  \u003cstyle\u003e\n    .hp-c13 .secao {\n      padding: var(--hp-section-space, 20px) 20px;\n    }\n    .hp-c13 .icon-panel {\n      max-width: 1000px;\n      margin: 0 auto;\n      padding: 18px 0;\n      background-color: #ffffff;\n      border: 1px solid #121212;\n      border-radius: 14px;\n      display: grid;\n      grid-template-columns: repeat(3, 1fr);\n      gap: 0;\n      align-items: stretch;\n      box-sizing: border-box;\n    }\n    .hp-c13 .icon-panel-item {\n      display: flex;\n      flex-direction: row;\n      align-items: center;\n      justify-content: flex-start;\n      gap: 18px;\n      padding: 0 24px;\n      background: transparent;\n      border: none;\n      border-right: 1px solid #121212;\n      box-shadow: none;\n      text-align: left;\n      box-sizing: border-box;\n    }\n    .hp-c13 .icon-panel-item:last-child {\n      border-right: none;\n    }\n    .hp-c13 .icon-panel-item img {\n      width: 60px;\n      height: 60px;\n      object-fit: contain;\n      margin: 0;\n      border: none;\n      box-shadow: none;\n      border-radius: 0;\n      display: block;\n      flex-shrink: 0;\n    }\n    .hp-c13 .icon-panel-text {\n      display: flex;\n      flex-direction: column;\n      justify-content: center;\n      text-align: left;\n    }\n    .hp-c13 .icon-panel-item p {\n      margin: 0;\n      color: #121212;\n      font-size: 0.95em;\n      font-weight: 400;\n      line-height: 1.4;\n      text-align: left;\n    }\n    .hp-c13 .icon-panel-item p:nth-of-type(1) {\n      font-weight: 700;\n      font-size: 1.12em;\n      line-height: 1.25;\n      margin-bottom: 5px;\n      color: #121212;\n    }\n    @media (max-width: 7680px) {\n      .hp-c13 .icon-panel {\n        grid-template-columns: 1fr;\n        gap: 22px;\n        padding: 20px 22px;\n      }\n      .hp-c13 .icon-panel-item {\n        border-right: none;\n        padding: 0;\n      }\n    }\n  \u003c\/style\u003e\n\n  \u003cdiv class=\"secao\"\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\/h1495-1-icon1.webp?v=1793725576\" alt=\"Instant Height Boost\" loading=\"lazy\" decoding=\"async\"\u003e\n        \u003cdiv class=\"icon-panel-text\"\u003e\n          \u003cp\u003eInstant Height Boost\u003c\/p\u003e\n          \u003cp\u003eGain up to 11cm (4.3\") instantly! Stand taller with effortless confidence.\u003c\/p\u003e\n        \u003c\/div\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\/h1495-1-icon2.webp?v=1793725576\" alt=\"Discreet Elevation\" loading=\"lazy\" decoding=\"async\"\u003e\n        \u003cdiv class=\"icon-panel-text\"\u003e\n          \u003cp\u003eDiscreet Elevation\u003c\/p\u003e\n          \u003cp\u003eHidden height-increasing insole with zero branding. No one will ever know your secret.\u003c\/p\u003e\n        \u003c\/div\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\/h1495-1-icon3_8e81d0ed-f865-4406-84cb-e4a6dd33c585.webp?v=1793725793\" alt=\"Comfort \u0026amp; Support\" loading=\"lazy\" decoding=\"async\"\u003e\n        \u003cdiv class=\"icon-panel-text\"\u003e\n          \u003cp\u003eComfort \u0026amp; Support\u003c\/p\u003e\n          \u003cp\u003eEngineered to keep you standing tall and comfortable all day long.\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\u003cdiv class=\"hp-section hp-c17\" id=\"hp-c17\"\u003e\n  \u003cstyle\u003e\n    .hp-c17 {\n      --hp-c17-radius: 12px;\n    }\n    .hp-c17 .gif-carousel {\n      position: relative;\n      max-width: 1200px;\n      margin: 20px auto 0 auto;\n      padding: 4px 0 6px 0;\n      overflow: hidden;\n    }\n    .hp-c17 .gif-carousel-track {\n      display: flex;\n      transition: transform 0.45s cubic-bezier(0.25, 1, 0.5, 1);\n    }\n    .hp-c17 .gif-slide {\n      box-sizing: border-box;\n      display: flex;\n      justify-content: center;\n    }\n    .hp-c17 .gif-slide img {\n      border-radius: var(--hp-c17-radius);\n      width: 100%;\n      min-width: 0;\n      height: 100%;\n      object-fit: cover;\n      display: block;\n      box-shadow: 0 4px 14px rgba(0, 0, 0, 0.06);\n    }\n    .hp-c17 .gif-carousel-button {\n      position: absolute;\n      top: calc(50% - 19px);\n      transform: translateY(-50%);\n      width: var(--hp-nav-btn-size, 42px);\n      height: var(--hp-nav-btn-size, 42px);\n      background: var(--hp-nav-btn-bg, rgba(255, 255, 255, 0.95));\n      border: 1px solid var(--hp-nav-btn-border, rgba(0, 0, 0, 0.08));\n      border-radius: 50%;\n      box-shadow: var(--hp-nav-btn-shadow, 0 4px 12px rgba(0, 0, 0, 0.12));\n      color: var(--hp-nav-btn-color, #1a1a1a);\n      cursor: pointer;\n      z-index: 5;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1);\n      -webkit-backdrop-filter: blur(4px);\n      backdrop-filter: blur(4px);\n      padding: 0;\n      outline: none;\n      font-family: inherit;\n    }\n    .hp-c17 .gif-carousel-button:hover {\n      background: var(--hp-nav-btn-hover-bg, var(--hp-accent, #444444));\n      color: var(--hp-nav-btn-hover-color, #ffffff);\n      border-color: transparent;\n      transform: translateY(-50%) scale(1.08);\n      box-shadow: var(--hp-nav-btn-hover-shadow, 0 6px 16px rgba(0, 0, 0, 0.2));\n    }\n    .hp-c17 .gif-carousel-button:active {\n      transform: translateY(-50%) scale(0.96);\n    }\n    .hp-c17 .gif-carousel-button svg {\n      width: 20px;\n      height: 20px;\n      stroke: currentColor;\n      stroke-width: 2.2;\n      fill: none;\n      display: block;\n      transition: stroke 0.2s ease;\n    }\n    .hp-c17 .gif-carousel-button.prev {\n      left: 10px;\n    }\n    .hp-c17 .gif-carousel-button.next {\n      right: 10px;\n    }\n    .hp-c17 .gif-carousel-dots {\n      display: flex;\n      justify-content: center;\n      align-items: center;\n      gap: 8px;\n      margin-top: 16px;\n      padding: 6px 0;\n    }\n    .hp-c17 .gif-carousel-dot {\n      width: 10px;\n      height: 10px;\n      background: #d6d6d7;\n      border-radius: 50%;\n      cursor: pointer;\n      transition:\n        background-color 0.3s ease,\n        transform 0.3s ease;\n    }\n    .hp-c17 .gif-carousel-dot:hover {\n      background: var(--hp-accent, #444444);\n      opacity: 0.6;\n    }\n    .hp-c17 .gif-carousel-dot.active {\n      background: var(--hp-accent, #444444);\n      transform: scale(1.25);\n    }\n    @media (min-width: 7690px) {\n      .hp-c17 .gif-carousel-track {\n        gap: 16px;\n        transform: none !important;\n      }\n      .hp-c17 .gif-slide {\n        min-width: 0;\n        flex: 1 1 0%;\n      }\n      .hp-c17 .gif-carousel-button,\n      .hp-c17 .gif-carousel-dots {\n        display: none;\n      }\n    }\n    @media (max-width: 7680px) {\n      .hp-c17 .gif-slide {\n        min-width: 100%;\n      }\n      .hp-c17 .gif-slide img {\n        max-width: 380px;\n        height: auto;\n      }\n    }\n  \u003c\/style\u003e\n\n  \u003cdiv class=\"secao\"\u003e\n    \u003ch2\u003eInvisible Boost. Visible Results.\u003c\/h2\u003e\n    \u003cp\u003e\n      Every pair is engineered with a hidden lift system delivering up to 11cm (4.3\") of extra height. Worn by CEOs, public figures, and over 80,000 people who\n      refuse to be overlooked.\n    \u003c\/p\u003e\n    \u003cdiv class=\"gif-carousel\"\u003e\n      \u003cdiv class=\"gif-carousel-track\"\u003e\n        \u003cdiv class=\"gif-slide\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/8320\/1562\/files\/h1495-2-video1.webp?v=1793725578\" alt=\"Discreet height boost showcase 1\" loading=\"lazy\" decoding=\"async\"\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"gif-slide\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/8320\/1562\/files\/h1495-2-video2.webp?v=1793725578\" alt=\"Discreet height boost showcase 2\" loading=\"lazy\" decoding=\"async\"\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"gif-slide\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/8320\/1562\/files\/h1495-2-video3.webp?v=1793725577\" alt=\"Discreet height boost showcase 3\" loading=\"lazy\" decoding=\"async\"\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cbutton type=\"button\" class=\"gif-carousel-button prev\" aria-label=\"Previous showcase\"\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\n          \u003cpolyline points=\"15 18 9 12 15 6\"\u003e\u003c\/polyline\u003e\n        \u003c\/svg\u003e\n      \u003c\/button\u003e\n      \u003cbutton type=\"button\" class=\"gif-carousel-button next\" aria-label=\"Next showcase\"\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\n          \u003cpolyline points=\"9 18 15 12 9 6\"\u003e\u003c\/polyline\u003e\n        \u003c\/svg\u003e\n      \u003c\/button\u003e\n      \u003cdiv class=\"gif-carousel-dots\"\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cscript\u003e\n    (function () {\n      function initGifCarousel(container) {\n        if (!container || container.dataset.init) return;\n        container.dataset.init = \"1\";\n\n        const track = container.querySelector(\".gif-carousel-track\");\n        if (!track) return;\n        const slides = Array.from(track.children);\n        if (slides.length === 0) return;\n\n        const nextBtn = container.querySelector(\".gif-carousel-button.next\");\n        const prevBtn = container.querySelector(\".gif-carousel-button.prev\");\n        const dotsContainer = container.querySelector(\".gif-carousel-dots\");\n        let currentIndex = 0;\n\n        if (dotsContainer) {\n          dotsContainer.innerHTML = \"\";\n          slides.forEach((_, i) =\u003e {\n            const dot = document.createElement(\"span\");\n            dot.className = \"gif-carousel-dot\" + (i === 0 ? \" active\" : \"\");\n            dot.addEventListener(\"click\", () =\u003e {\n              currentIndex = i;\n              updateCarousel();\n            });\n            dotsContainer.appendChild(dot);\n          });\n        }\n\n        function updateCarousel() {\n          if (window.innerWidth \u003c= 7680) {\n            track.style.transform = `translateX(-${currentIndex * 100}%)`;\n          } else {\n            track.style.transform = \"none\";\n          }\n          if (dotsContainer) {\n            const dots = dotsContainer.querySelectorAll(\".gif-carousel-dot\");\n            dots.forEach((dot, i) =\u003e dot.classList.toggle(\"active\", i === currentIndex));\n          }\n        }\n\n        if (nextBtn) {\n          nextBtn.addEventListener(\"click\", () =\u003e {\n            currentIndex = (currentIndex + 1) % slides.length;\n            updateCarousel();\n          });\n        }\n\n        if (prevBtn) {\n          prevBtn.addEventListener(\"click\", () =\u003e {\n            currentIndex = (currentIndex - 1 + slides.length) % slides.length;\n            updateCarousel();\n          });\n        }\n\n        let startX = 0;\n        let startY = 0;\n        track.addEventListener(\n          \"touchstart\",\n          (e) =\u003e {\n            startX = e.changedTouches[0].clientX;\n            startY = e.changedTouches[0].clientY;\n          },\n          { passive: true },\n        );\n\n        track.addEventListener(\n          \"touchend\",\n          (e) =\u003e {\n            const diffX = startX - e.changedTouches[0].clientX;\n            const diffY = startY - e.changedTouches[0].clientY;\n            if (Math.abs(diffX) \u003e Math.abs(diffY) \u0026\u0026 Math.abs(diffX) \u003e 40 \u0026\u0026 window.innerWidth \u003c= 7680) {\n              if (diffX \u003e 0) currentIndex = (currentIndex + 1) % slides.length;\n              else currentIndex = (currentIndex - 1 + slides.length) % slides.length;\n              updateCarousel();\n            }\n          },\n          { passive: true },\n        );\n\n        window.addEventListener(\"resize\", updateCarousel, { passive: true });\n        updateCarousel();\n      }\n\n      function run() {\n        document.querySelectorAll(\".hp-c17\").forEach(initGifCarousel);\n      }\n\n      if (document.readyState === \"loading\") {\n        document.addEventListener(\"DOMContentLoaded\", run);\n      } else {\n        run();\n      }\n      document.addEventListener(\"shopify:section:load\", run);\n    })();\n  \u003c\/script\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"hp-section hp-c09\" id=\"hp-c09\"\u003e\n  \u003cstyle\u003e\n    .hp-c09 .tab-section-container {\n      max-width: 1000px;\n      margin: 0 auto;\n      padding: var(--hp-section-space, 20px) 20px;\n      text-align: center;\n      font-family: inherit;\n      box-sizing: border-box;\n    }\n    .hp-c09 .tab-section-container \u003e h2 {\n      margin-top: 0;\n      margin-bottom: 20px;\n      color: #121212;\n    }\n    .hp-c09 .tabs-nav {\n      display: inline-flex;\n      border: none;\n      margin-bottom: 28px;\n      flex-wrap: wrap;\n      justify-content: center;\n      gap: 8px;\n      padding: 0;\n      position: relative;\n      background: transparent;\n    }\n    .hp-c09 .tab-btn {\n      background: transparent;\n      border: none;\n      padding: 9px 18px;\n      cursor: pointer;\n      font-weight: 700;\n      color: #121212 !important;\n      transition:\n        background-color 0.25s ease,\n        color 0.25s ease,\n        opacity 0.2s ease;\n      position: relative;\n      z-index: 2;\n      font-family: inherit;\n      border-radius: 8px;\n    }\n    .hp-c09 .tab-btn:hover {\n      opacity: 0.75;\n    }\n    .hp-c09 .tab-btn.active {\n      background-color: #1d1d1d !important;\n      color: #ffffff !important;\n      opacity: 1;\n    }\n    .hp-c09 .tab-glider {\n      display: none !important;\n    }\n    .hp-c09 .tab-card {\n      background-color: #f7f7f7;\n      border-radius: 18px;\n      padding: 16px;\n      display: grid;\n      grid-template-columns: 1.25fr 1fr;\n      grid-template-rows: 1fr auto;\n      grid-template-areas:\n        \"text media\"\n        \"progress media\";\n      column-gap: 28px;\n      text-align: left;\n      box-sizing: border-box;\n    }\n    .hp-c09 .tab-content {\n      display: none;\n    }\n    .hp-c09 .tab-content.active {\n      display: contents;\n    }\n    .hp-c09 .tab-text {\n      grid-area: text;\n      align-self: start;\n      padding: 36px 16px 20px 30px;\n      text-align: left;\n      animation: hp-c09-fadeIn 0.45s ease;\n    }\n    .hp-c09 .tab-text \u003e p:first-child {\n      font-style: italic;\n      font-weight: 700;\n      color: #121212;\n      margin: 0 0 12px 0;\n    }\n    .hp-c09 .tab-text h2 {\n      margin: 0 0 16px 0;\n      font-size: 1.6em;\n      font-weight: 700;\n      line-height: 1.25;\n      color: #121212;\n    }\n    .hp-c09 .tab-text \u003e p:last-child {\n      margin: 0;\n      line-height: 1.6;\n      color: #333;\n    }\n    .hp-c09 .tab-media {\n      grid-area: media;\n      width: 100%;\n      max-width: 450px;\n      margin: 0 auto;\n      animation: hp-c09-fadeIn 0.45s ease;\n    }\n    .hp-c09 .tab-media img {\n      width: 100%;\n      height: 100%;\n      max-width: 450px;\n      aspect-ratio: 1 \/ 1;\n      object-fit: cover;\n      border-radius: 14px;\n      box-shadow: none;\n      border: none;\n      display: block;\n      margin: 0 auto;\n    }\n    .hp-c09 .tab-progress {\n      grid-area: progress;\n      display: flex;\n      gap: 6px;\n      padding: 16px 16px 26px 30px;\n      align-items: center;\n    }\n    .hp-c09 .tab-progress-item {\n      flex: 1;\n      height: 3px;\n      background-color: #dfdfdf;\n      border: none;\n      border-radius: 2px;\n      padding: 0;\n      cursor: pointer;\n      overflow: hidden;\n      position: relative;\n    }\n    .hp-c09 .tab-progress-fill {\n      display: block;\n      width: 100%;\n      height: 100%;\n      background-color: #121212;\n      border-radius: 2px;\n      transform: scaleX(0);\n      transform-origin: left center;\n    }\n    .hp-c09 .tab-progress-item.active .tab-progress-fill {\n      animation: hp-c09-progress 10s linear forwards;\n    }\n    @keyframes hp-c09-progress {\n      from {\n        transform: scaleX(0);\n      }\n      to {\n        transform: scaleX(1);\n      }\n    }\n    @keyframes hp-c09-fadeIn {\n      from {\n        opacity: 0;\n      }\n      to {\n        opacity: 1;\n      }\n    }\n    @media (max-width: 7680px) {\n      .hp-c09 .tab-card {\n        grid-template-columns: 1fr;\n        grid-template-rows: auto auto auto;\n        grid-template-areas:\n          \"media\"\n          \"text\"\n          \"progress\";\n        row-gap: 18px;\n        padding: 16px;\n      }\n      .hp-c09 .tab-media {\n        max-width: 450px;\n        margin: 0 auto;\n      }\n      .hp-c09 .tab-media img {\n        max-width: 450px;\n        height: auto;\n        margin: 0 auto;\n      }\n      .hp-c09 .tab-text {\n        padding: 4px 8px 0 8px;\n      }\n      .hp-c09 .tab-progress {\n        padding: 4px 8px 8px 8px;\n      }\n    }\n  \u003c\/style\u003e\n\n  \u003cdiv class=\"secao tab-section-container\"\u003e\n    \u003ch2\u003eEvery reason you hesitate\u003c\/h2\u003e\n\n    \u003cdiv class=\"tabs-nav\" role=\"tablist\"\u003e\n      \u003cdiv class=\"tab-glider\" aria-hidden=\"true\"\u003e\u003c\/div\u003e\n      \u003cbutton type=\"button\" id=\"c09-btn-1\" class=\"tab-btn active\" role=\"tab\" aria-selected=\"true\" aria-controls=\"tab-waterproof\" data-tab=\"tab-waterproof\"\u003e\n        Noticeable?\n      \u003c\/button\u003e\n      \u003cbutton type=\"button\" id=\"c09-btn-2\" class=\"tab-btn\" role=\"tab\" aria-selected=\"false\" aria-controls=\"tab-nonslip\" data-tab=\"tab-nonslip\"\u003e\n        Comfortable?\n      \u003c\/button\u003e\n      \u003cbutton type=\"button\" id=\"c09-btn-3\" class=\"tab-btn\" role=\"tab\" aria-selected=\"false\" aria-controls=\"tab-toe\" data-tab=\"tab-toe\"\u003eShe finds out?\u003c\/button\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tab-card\"\u003e\n      \u003cdiv id=\"tab-waterproof\" class=\"tab-content active\" role=\"tabpanel\" aria-labelledby=\"c09-btn-1\"\u003e\n        \u003cdiv class=\"tab-text\"\u003e\n          \u003cp\u003eWill people notice?\u003c\/p\u003e\n          \u003ch2\u003eNo. That's the point.\u003c\/h2\u003e\n          \u003cp\u003e\n            No bulky soles. No heels sticking out. No awkward walk to give you away. They look just like clean, everyday trainers — so people notice you're\n            standing taller, they just never clock why.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"tab-media\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/8320\/1562\/files\/h1495-3-image1.webp?v=1793725577\" alt=\"Discreet height-increasing shoe profile\" loading=\"lazy\" decoding=\"async\"\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv id=\"tab-nonslip\" class=\"tab-content\" role=\"tabpanel\" aria-labelledby=\"c09-btn-2\"\u003e\n        \u003cdiv class=\"tab-text\"\u003e\n          \u003cp\u003eAre they comfortable?\u003c\/p\u003e\n          \u003ch2\u003eTrainer-Level Comfort\u003c\/h2\u003e\n          \u003cp\u003e\n            As comfortable as your favourite trainers — nothing like walking in heels. Because the lift isn't just under your heel and raises the forefoot too,\n            your foot rests almost level instead of tipping forward. You'll quickly forget the extra height is even there.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"tab-media\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/8320\/1562\/files\/h1495-3-image2.webp?v=1793725577\" alt=\"Internal ergonomic lift insole comparison\" loading=\"lazy\" decoding=\"async\"\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv id=\"tab-toe\" class=\"tab-content\" role=\"tabpanel\" aria-labelledby=\"c09-btn-3\"\u003e\n        \u003cdiv class=\"tab-text\"\u003e\n          \u003cp\u003eWhat if she finds out?\u003c\/p\u003e\n          \u003ch2\u003eShe won't care.\u003c\/h2\u003e\n          \u003cp\u003e\n            Height gets your foot in the door — you're the reason she stays. By the time she ever spots the shoes, she's already into the man wearing them, and\n            a few centimetres will be the last thing on her mind.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"tab-media\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/8320\/1562\/files\/h1495-3-image3.webp?v=1793725577\" alt=\"Confident everyday style with our height-increasing footwear\" loading=\"lazy\" decoding=\"async\"\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"tab-progress\" aria-label=\"Slide progress\"\u003e\n        \u003cbutton type=\"button\" class=\"tab-progress-item active\" data-tab-index=\"0\" aria-label=\"Show Noticeable?\"\u003e\n          \u003cspan class=\"tab-progress-fill\"\u003e\u003c\/span\u003e\n        \u003c\/button\u003e\n        \u003cbutton type=\"button\" class=\"tab-progress-item\" data-tab-index=\"1\" aria-label=\"Show Comfortable?\"\u003e\n          \u003cspan class=\"tab-progress-fill\"\u003e\u003c\/span\u003e\n        \u003c\/button\u003e\n        \u003cbutton type=\"button\" class=\"tab-progress-item\" data-tab-index=\"2\" aria-label=\"Show She finds out?\"\u003e\n          \u003cspan class=\"tab-progress-fill\"\u003e\u003c\/span\u003e\n        \u003c\/button\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cscript\u003e\n    (function () {\n      const AUTO_SWAP_MS = 10000;\n\n      function initGliderTabs(root) {\n        if (!root || root.dataset.init) return;\n        root.dataset.init = \"1\";\n\n        const glider = root.querySelector(\".tab-glider\");\n        const btns = Array.from(root.querySelectorAll(\".tab-btn\"));\n        const contents = Array.from(root.querySelectorAll(\".tab-content\"));\n        const progressItems = Array.from(root.querySelectorAll(\".tab-progress-item\"));\n        if (btns.length === 0) return;\n\n        let currentIndex = Math.max(\n          0,\n          btns.findIndex((b) =\u003e b.classList.contains(\"active\")),\n        );\n        let timerId = null;\n\n        function updateGlider(activeBtn) {\n          if (!glider || !activeBtn) return;\n          glider.style.left = activeBtn.offsetLeft + \"px\";\n          glider.style.top = activeBtn.offsetTop + \"px\";\n          glider.style.width = activeBtn.offsetWidth + \"px\";\n          glider.style.height = activeBtn.offsetHeight + \"px\";\n        }\n\n        function activateTab(index) {\n          currentIndex = ((index % btns.length) + btns.length) % btns.length;\n          const activeBtn = btns[currentIndex];\n          const tabId = activeBtn.getAttribute(\"data-tab\");\n\n          btns.forEach((b, i) =\u003e {\n            const isActive = i === currentIndex;\n            b.classList.toggle(\"active\", isActive);\n            b.setAttribute(\"aria-selected\", isActive ? \"true\" : \"false\");\n          });\n\n          contents.forEach((c) =\u003e {\n            c.classList.toggle(\"active\", c.id === tabId);\n          });\n\n          progressItems.forEach((item, i) =\u003e {\n            item.classList.remove(\"active\");\n            if (i === currentIndex) {\n              void item.offsetWidth;\n              item.classList.add(\"active\");\n            }\n          });\n\n          updateGlider(activeBtn);\n\n          if (timerId) clearTimeout(timerId);\n          timerId = setTimeout(() =\u003e {\n            activateTab(currentIndex + 1);\n          }, AUTO_SWAP_MS);\n        }\n\n        btns.forEach((btn, idx) =\u003e {\n          btn.addEventListener(\"click\", () =\u003e activateTab(idx));\n        });\n\n        progressItems.forEach((item, idx) =\u003e {\n          item.addEventListener(\"click\", () =\u003e activateTab(idx));\n        });\n\n        activateTab(currentIndex);\n\n        window.addEventListener(\"load\", () =\u003e updateGlider(btns[currentIndex]), { passive: true });\n        window.addEventListener(\"resize\", () =\u003e updateGlider(btns[currentIndex]), { passive: true });\n      }\n\n      function run() {\n        document.querySelectorAll(\".hp-c09\").forEach(initGliderTabs);\n      }\n\n      if (document.readyState === \"loading\") {\n        document.addEventListener(\"DOMContentLoaded\", run);\n      } else {\n        setTimeout(run, 50);\n      }\n      document.addEventListener(\"shopify:section:load\", () =\u003e setTimeout(run, 50));\n    })();\n  \u003c\/script\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"secao\"\u003e\n  \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/8320\/1562\/files\/h1495-4-engb.webp?v=1793725577\" alt=\"30-day money-back guarantee\" loading=\"lazy\" decoding=\"async\"\u003e\n  \u003ch2\u003eNot completely happy with your order?\u003c\/h2\u003e\n  \u003cp\u003e\n    No problem at all! You've got 30 days from the delivery date to try your purchase and make up your mind. If it doesn't quite meet your expectations, simply\n    send the items back to us and we'll issue a full refund — or exchange them for another size or style. Your satisfaction always comes first!\n  \u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"hp-section hp-c26\" id=\"hp-c26\"\u003e\n  \u003cstyle\u003e\n    .hp-c26 {\n      --hp-c26-card-bg: #f7f7f7;\n      --hp-c26-star-color: #ffc400;\n    }\n    .hp-c26 .review-carousel {\n      position: relative;\n      max-width: 1200px;\n      margin: 20px auto 0 auto;\n      padding: 4px 0 6px 0;\n      overflow: hidden;\n    }\n    .hp-c26 .review-carousel-wrapper {\n      display: flex;\n      transition: transform 0.45s cubic-bezier(0.25, 1, 0.5, 1);\n    }\n    .hp-c26 .review-slide {\n      box-sizing: border-box;\n      display: flex;\n    }\n    .hp-c26 .review {\n      max-width: 1200px;\n      margin: 0 auto;\n      border-radius: 12px;\n      color: #1a1a1a;\n      background-color: var(--hp-c26-card-bg);\n      display: flex;\n      flex-direction: column;\n      flex-grow: 1;\n      overflow: hidden;\n      box-shadow: 0 4px 14px rgba(0, 0, 0, 0.06);\n    }\n    .hp-c26 .review-image {\n      width: 100%;\n      height: 300px;\n      object-fit: cover;\n      object-position: center;\n      display: block;\n      cursor: zoom-in;\n      transition: transform 0.3s ease;\n    }\n    .hp-c26 .review-image:hover {\n      transform: scale(1.02);\n    }\n    .hp-c26 .star-box {\n      display: inline-block;\n      background-color: #ffffff;\n      border-radius: 16px;\n      padding: 6px 14px;\n      box-shadow: 0 2px 6px rgba(0, 0, 0, 0.15);\n      line-height: 1;\n      position: relative;\n      z-index: 2;\n      margin-top: -18px;\n      color: var(--hp-c26-star-color);\n      font-size: 1.3em;\n      margin-left: auto;\n      margin-right: auto;\n      letter-spacing: 2px;\n    }\n    .hp-c26 .review-content {\n      text-align: center;\n      padding: 16px 14px;\n      font-size: 0.9em;\n      flex-grow: 1;\n      line-height: 1.45;\n    }\n    .hp-c26 .review-content p:first-child {\n      font-weight: 700;\n      margin-bottom: 6px;\n    }\n    .hp-c26 .review-carousel-button {\n      position: absolute;\n      top: 40%;\n      transform: translateY(-50%);\n      width: var(--hp-nav-btn-size, 42px);\n      height: var(--hp-nav-btn-size, 42px);\n      background: var(--hp-nav-btn-bg, rgba(255, 255, 255, 0.95));\n      border: 1px solid var(--hp-nav-btn-border, rgba(0, 0, 0, 0.08));\n      border-radius: 50%;\n      box-shadow: var(--hp-nav-btn-shadow, 0 4px 12px rgba(0, 0, 0, 0.12));\n      color: var(--hp-nav-btn-color, #1a1a1a);\n      cursor: pointer;\n      z-index: 5;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1);\n      -webkit-backdrop-filter: blur(4px);\n      backdrop-filter: blur(4px);\n      padding: 0;\n      outline: none;\n      font-family: inherit;\n    }\n    .hp-c26 .review-carousel-button:hover {\n      background: var(--hp-nav-btn-hover-bg, var(--hp-accent, #f25260));\n      color: var(--hp-nav-btn-hover-color, #ffffff);\n      border-color: transparent;\n      transform: translateY(-50%) scale(1.08);\n      box-shadow: var(--hp-nav-btn-hover-shadow, 0 6px 16px rgba(0, 0, 0, 0.2));\n    }\n    .hp-c26 .review-carousel-button:active {\n      transform: translateY(-50%) scale(0.96);\n    }\n    .hp-c26 .review-carousel-button svg {\n      width: 20px;\n      height: 20px;\n      stroke: currentColor;\n      stroke-width: 2.2;\n      fill: none;\n      display: block;\n      transition: stroke 0.2s ease;\n    }\n    .hp-c26 .review-carousel-button.prev {\n      left: 10px;\n    }\n    .hp-c26 .review-carousel-button.next {\n      right: 10px;\n    }\n    .hp-c26 .review-carousel-dots {\n      display: flex;\n      justify-content: center;\n      align-items: center;\n      gap: 8px;\n      margin-top: 20px;\n      padding: 6px 0;\n    }\n    .hp-c26 .review-carousel-dot {\n      width: 10px;\n      height: 10px;\n      background: #d6d6d7;\n      border-radius: 50%;\n      cursor: pointer;\n      transition:\n        background-color 0.3s ease,\n        transform 0.3s ease;\n    }\n    .hp-c26 .review-carousel-dot:hover {\n      background: var(--hp-accent, #f25260);\n      opacity: 0.6;\n    }\n    .hp-c26 .review-carousel-dot.active {\n      background: var(--hp-accent, #f25260);\n      transform: scale(1.25);\n    }\n\n    @media (min-width: 6010px) {\n      .hp-c26 .review-carousel-wrapper {\n        display: flex;\n        gap: 20px;\n        transform: none !important;\n      }\n      .hp-c26 .review-carousel .review-slide {\n        min-width: 0;\n        flex: 1 1 30%;\n      }\n      .hp-c26 .review-carousel-button,\n      .hp-c26 .review-carousel-dots {\n        display: none;\n      }\n    }\n    @media (max-width: 6000px) {\n      .hp-c26 .review-slide {\n        min-width: 100%;\n      }\n      .hp-c26 .review {\n        max-width: 380px;\n      }\n    }\n\n    .hp-c26 .review-lightbox {\n      display: none;\n      position: fixed;\n      z-index: 99999;\n      left: 0;\n      top: 0;\n      width: 100%;\n      height: 100%;\n      background-color: rgba(0, 0, 0, 0.85);\n      -webkit-backdrop-filter: blur(4px);\n      backdrop-filter: blur(4px);\n      justify-content: center;\n      align-items: center;\n    }\n    .hp-c26 .review-lightbox-content {\n      max-width: 90%;\n      max-height: 85%;\n      border-radius: 10px;\n      box-shadow: 0 8px 30px rgba(0, 0, 0, 0.5);\n      object-fit: contain;\n    }\n    .hp-c26 .review-lightbox-close {\n      position: absolute;\n      top: 25px;\n      right: 35px;\n      background: none;\n      border: none;\n      padding: 0;\n      font-family: inherit;\n      color: #ffffff;\n      font-size: 40px;\n      font-weight: bold;\n      cursor: pointer;\n      line-height: 1;\n      transition: color 0.2s ease;\n    }\n    .hp-c26 .review-lightbox-close:hover {\n      color: #bbb;\n    }\n  \u003c\/style\u003e\n\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\/h1496-5-review1.jpg?v=1793978547\" alt=\"Customer review photo by Archie\" loading=\"lazy\" decoding=\"async\"\u003e\n            \u003cdiv class=\"star-box\" aria-label=\"5 out of 5 stars\"\u003e★★★★★\u003c\/div\u003e\n            \u003cdiv class=\"review-content\"\u003e\n              \u003cp\u003eArchie\u003c\/p\u003e\n              \u003cp\u003eProperly comfortable trainers, really pleased with them.\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\/h1496-5-review2.jpg?v=1793978547\" alt=\"Customer review photo by Sam\" loading=\"lazy\" decoding=\"async\"\u003e\n            \u003cdiv class=\"star-box\" aria-label=\"5 out of 5 stars\"\u003e★★★★★\u003c\/div\u003e\n            \u003cdiv class=\"review-content\"\u003e\n              \u003cp\u003eSam\u003c\/p\u003e\n              \u003cp\u003eGreat quality, comfort and style! The extra height they give is a massive bonus.\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\/h1496-5-review3.jpg?v=1793978549\" alt=\"Customer review photo by Stephen\" loading=\"lazy\" decoding=\"async\"\u003e\n            \u003cdiv class=\"star-box\" aria-label=\"5 out of 5 stars\"\u003e★★★★★\u003c\/div\u003e\n            \u003cdiv class=\"review-content\"\u003e\n              \u003cp\u003eStephen\u003c\/p\u003e\n              \u003cp\u003eNoticeably taller when wearing these shoes. Comfortable for short trips and long distances alike. Spot on!\u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cbutton type=\"button\" class=\"review-carousel-button prev\" aria-label=\"Previous review\"\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\n          \u003cpolyline points=\"15 18 9 12 15 6\"\u003e\u003c\/polyline\u003e\n        \u003c\/svg\u003e\n      \u003c\/button\u003e\n      \u003cbutton type=\"button\" class=\"review-carousel-button next\" aria-label=\"Next review\"\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\n          \u003cpolyline points=\"9 18 15 12 9 6\"\u003e\u003c\/polyline\u003e\n        \u003c\/svg\u003e\n      \u003c\/button\u003e\n      \u003cdiv class=\"review-carousel-dots\"\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"review-lightbox hp-c26-lightbox\" role=\"dialog\" aria-modal=\"true\" aria-hidden=\"true\"\u003e\n    \u003cbutton type=\"button\" class=\"review-lightbox-close\" aria-label=\"Close image modal\"\u003e×\u003c\/button\u003e\n    \u003cimg class=\"review-lightbox-content\" alt=\"Enlarged review photo\" decoding=\"async\"\u003e\n  \u003c\/div\u003e\n\n  \u003cscript\u003e\n    (function () {\n      function initReviewCarousel(container) {\n        if (!container || container.dataset.init) return;\n        container.dataset.init = \"1\";\n\n        const carouselWrapper = container.querySelector(\".review-carousel-wrapper\");\n        if (!carouselWrapper) return;\n        const slides = Array.from(carouselWrapper.children);\n        if (slides.length === 0) return;\n\n        const nextButton = container.querySelector(\".review-carousel-button.next\");\n        const prevButton = container.querySelector(\".review-carousel-button.prev\");\n        const dotsContainer = container.querySelector(\".review-carousel-dots\");\n        let currentIndex = 0;\n\n        if (dotsContainer) {\n          dotsContainer.innerHTML = \"\";\n          slides.forEach((_, i) =\u003e {\n            const dot = document.createElement(\"span\");\n            dot.className = \"review-carousel-dot\" + (i === 0 ? \" active\" : \"\");\n            dot.addEventListener(\"click\", () =\u003e {\n              currentIndex = i;\n              updateCarousel();\n            });\n            dotsContainer.appendChild(dot);\n          });\n        }\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 (dotsContainer) {\n            const dots = dotsContainer.querySelectorAll(\".review-carousel-dot\");\n            dots.forEach((dot, i) =\u003e dot.classList.toggle(\"active\", i === currentIndex));\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        let startX = 0;\n        let startY = 0;\n        carouselWrapper.addEventListener(\n          \"touchstart\",\n          (e) =\u003e {\n            startX = e.changedTouches[0].clientX;\n            startY = e.changedTouches[0].clientY;\n          },\n          { passive: true },\n        );\n\n        carouselWrapper.addEventListener(\n          \"touchend\",\n          (e) =\u003e {\n            const diffX = startX - e.changedTouches[0].clientX;\n            const diffY = startY - e.changedTouches[0].clientY;\n            if (Math.abs(diffX) \u003e Math.abs(diffY) \u0026\u0026 Math.abs(diffX) \u003e 40 \u0026\u0026 window.innerWidth \u003c= 6000) {\n              if (diffX \u003e 0) currentIndex = (currentIndex + 1) % slides.length;\n              else currentIndex = (currentIndex - 1 + slides.length) % slides.length;\n              updateCarousel();\n            }\n          },\n          { passive: true },\n        );\n\n        window.addEventListener(\"resize\", updateCarousel, { passive: true });\n        updateCarousel();\n\n        const lightbox = container.querySelector(\".hp-c26-lightbox\");\n        if (lightbox) {\n          const lightboxImg = lightbox.querySelector(\".review-lightbox-content\");\n          const closeBtn = lightbox.querySelector(\".review-lightbox-close\");\n          const reviewImages = container.querySelectorAll(\".review-image\");\n\n          reviewImages.forEach((img) =\u003e {\n            img.addEventListener(\"click\", () =\u003e {\n              lightboxImg.src = img.src;\n              lightbox.style.display = \"flex\";\n              lightbox.setAttribute(\"aria-hidden\", \"false\");\n            });\n          });\n\n          function closeLightbox() {\n            lightbox.style.display = \"none\";\n            lightbox.setAttribute(\"aria-hidden\", \"true\");\n          }\n\n          if (closeBtn) closeBtn.addEventListener(\"click\", closeLightbox);\n          lightbox.addEventListener(\"click\", (e) =\u003e {\n            if (e.target === lightbox) closeLightbox();\n          });\n        }\n      }\n\n      function run() {\n        document.querySelectorAll(\".hp-c26\").forEach(initReviewCarousel);\n      }\n\n      if (document.readyState === \"loading\") {\n        document.addEventListener(\"DOMContentLoaded\", run);\n      } else {\n        run();\n      }\n      document.addEventListener(\"shopify:section:load\", run);\n    })();\n  \u003c\/script\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"hp-section hp-c02\" id=\"hp-c02\"\u003e\n  \u003cstyle\u003e\n    .hp-c02 {\n      --hp-acc-bg: #ededed;\n      --hp-acc-bg-hover: #e4e4e4;\n      --hp-acc-text: #000000;\n      --hp-acc-body-text: #444444;\n      --hp-acc-radius: 14px;\n      --hp-acc-max-width: 800px;\n    }\n    .hp-c02 .secao {\n      padding: var(--hp-section-space, 20px) 20px;\n    }\n    .hp-c02 .accordion {\n      width: 100%;\n      max-width: var(--hp-acc-max-width);\n      margin: 20px auto 0 auto;\n      border: none;\n      font-size: 0.9em;\n      display: flex;\n      flex-direction: column;\n      gap: 16px;\n    }\n    .hp-c02 .accordion-item {\n      border: none;\n      border-radius: var(--hp-acc-radius);\n      background-color: var(--hp-acc-bg);\n      overflow: hidden;\n      transition: background-color 0.25s ease;\n    }\n    .hp-c02 .accordion-item:hover {\n      background-color: var(--hp-acc-bg-hover);\n    }\n    .hp-c02 .accordion-header {\n      width: 100%;\n      background: none;\n      border: none;\n      font-family: inherit;\n      font-size: 1em;\n      color: var(--hp-acc-text);\n      padding: 18px 22px;\n      cursor: pointer;\n      display: flex;\n      justify-content: space-between;\n      align-items: center;\n      gap: 16px;\n      text-align: left;\n      font-weight: bold;\n    }\n    .hp-c02 .accordion-body {\n      text-align: left;\n      padding: 0 22px;\n      max-height: 0;\n      overflow: hidden;\n      color: var(--hp-acc-body-text);\n      transition:\n        max-height 0.35s cubic-bezier(0.4, 0, 0.2, 1),\n        padding 0.35s ease;\n      line-height: 1.65;\n    }\n    .hp-c02 .accordion-body.active {\n      padding: 2px 22px 22px 22px;\n    }\n    .hp-c02 .accordion-body p {\n      margin: 0;\n      color: var(--hp-acc-body-text);\n    }\n    .hp-c02 .accordion-header .icon {\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      flex-shrink: 0;\n      width: 16px;\n      height: 16px;\n      color: #1a1a1a;\n      transition: transform 0.3s ease;\n      transform: rotate(0deg);\n    }\n    .hp-c02 .accordion-header.active .icon {\n      transform: rotate(180deg);\n    }\n    .hp-c02 .accordion-header .icon svg {\n      width: 100%;\n      height: 100%;\n      stroke: currentColor;\n      stroke-width: 1.8;\n      fill: none;\n      display: block;\n    }\n  \u003c\/style\u003e\n\n  \u003cdiv class=\"secao\"\u003e\n    \u003ch2\u003eFAQs\u003c\/h2\u003e\n    \u003cp\u003eCan't find your question? Get in touch with us.\u003c\/p\u003e\n    \u003cdiv class=\"accordion\"\u003e\n      \u003cdiv class=\"accordion-item\"\u003e\n        \u003cbutton type=\"button\" class=\"accordion-header\" aria-expanded=\"false\"\u003e\n          Why choose our footwear over height-increasing insoles?\n          \u003cspan class=\"icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n              \u003cpolyline points=\"6 9 12 15 18 9\"\u003e\u003c\/polyline\u003e\n            \u003c\/svg\u003e\n          \u003c\/span\u003e\n        \u003c\/button\u003e\n        \u003cdiv class=\"accordion-body\"\u003e\n          \u003cp\u003e\n            Our footwear is a complete solution built from the ground up for elevation. Unlike loose insoles that rarely fit properly inside standard shoes,\n            every pair is crafted specifically for a discreet height boost. Loose inserts often cause discomfort and instability — and can push your heel up out\n            of the shoe, giving the game away. Our footwear offers a stylish, supportive, and secure way to stand taller without compromising your look or\n            comfort.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"accordion-item\"\u003e\n        \u003cbutton type=\"button\" class=\"accordion-header\" aria-expanded=\"false\"\u003e\n          Are these comfortable enough for everyday wear?\n          \u003cspan class=\"icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n              \u003cpolyline points=\"6 9 12 15 18 9\"\u003e\u003c\/polyline\u003e\n            \u003c\/svg\u003e\n          \u003c\/span\u003e\n        \u003c\/button\u003e\n        \u003cdiv class=\"accordion-body\"\u003e\n          \u003cp\u003e\n            Absolutely! Every pair from our store is crafted with all-day comfort in mind. Whether you're heading into the office, walking around town, or\n            enjoying a night out, our footwear is designed to keep you comfortable from morning till night.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"accordion-item\"\u003e\n        \u003cbutton type=\"button\" class=\"accordion-header\" aria-expanded=\"false\"\u003e\n          How discreet are the shoes?\n          \u003cspan class=\"icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n              \u003cpolyline points=\"6 9 12 15 18 9\"\u003e\u003c\/polyline\u003e\n            \u003c\/svg\u003e\n          \u003c\/span\u003e\n        \u003c\/button\u003e\n        \u003cdiv class=\"accordion-body\"\u003e\n          \u003cp\u003e\n            Incredibly discreet. With no exterior logos or tell-tale branding and clean everyday proportions, you'll enjoy all the extra height without ever\n            drawing attention to your secret.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"accordion-item\"\u003e\n        \u003cbutton type=\"button\" class=\"accordion-header\" aria-expanded=\"false\"\u003e\n          Can I wear these shoes for sports or workouts?\n          \u003cspan class=\"icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n              \u003cpolyline points=\"6 9 12 15 18 9\"\u003e\u003c\/polyline\u003e\n            \u003c\/svg\u003e\n          \u003c\/span\u003e\n        \u003c\/button\u003e\n        \u003cdiv class=\"accordion-body\"\u003e\n          \u003cp\u003e\n            Yes, you can! Our store offers a variety of styles, including lightweight everyday runners, built for active lifestyles. Our footwear is your\n            all-in-one solution.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"accordion-item\"\u003e\n        \u003cbutton type=\"button\" class=\"accordion-header\" aria-expanded=\"false\"\u003e\n          Do your shoes come in different height options?\n          \u003cspan class=\"icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n              \u003cpolyline points=\"6 9 12 15 18 9\"\u003e\u003c\/polyline\u003e\n            \u003c\/svg\u003e\n          \u003c\/span\u003e\n        \u003c\/button\u003e\n        \u003cdiv class=\"accordion-body\"\u003e\n          \u003cp\u003e\n            Yes, we offer a range of height boosts across our collection, from 5cm (2\") right up to 9cm (3.5\") and beyond. The lift on most styles can also be\n            customised, so if you're looking for something specific, just let us know!\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cscript\u003e\n    (function () {\n      function initAccordion(container) {\n        if (!container || container.dataset.init) return;\n        container.dataset.init = \"1\";\n\n        const headers = container.querySelectorAll(\".accordion-header\");\n        headers.forEach((header) =\u003e {\n          header.addEventListener(\"click\", function () {\n            const body = this.nextElementSibling;\n            const isActive = this.classList.contains(\"active\");\n\n            container.querySelectorAll(\".accordion-body\").forEach((b) =\u003e {\n              b.classList.remove(\"active\");\n              b.style.maxHeight = null;\n            });\n            container.querySelectorAll(\".accordion-header\").forEach((h) =\u003e {\n              h.classList.remove(\"active\");\n              h.setAttribute(\"aria-expanded\", \"false\");\n            });\n\n            if (!isActive \u0026\u0026 body) {\n              this.classList.add(\"active\");\n              this.setAttribute(\"aria-expanded\", \"true\");\n              body.classList.add(\"active\");\n              body.style.maxHeight = body.scrollHeight + 40 + \"px\";\n            }\n          });\n        });\n\n        window.addEventListener(\n          \"resize\",\n          () =\u003e {\n            const activeBody = container.querySelector(\".accordion-body.active\");\n            if (activeBody) {\n              activeBody.style.maxHeight = activeBody.scrollHeight + 40 + \"px\";\n            }\n          },\n          { passive: true },\n        );\n      }\n\n      function run() {\n        document.querySelectorAll(\".hp-c02\").forEach(initAccordion);\n      }\n\n      if (document.readyState === \"loading\") {\n        document.addEventListener(\"DOMContentLoaded\", run);\n      } else {\n        run();\n      }\n      document.addEventListener(\"shopify:section:load\", run);\n    })();\n  \u003c\/script\u003e\n\u003c\/div\u003e\n","brand":"FoxySea","offers":[{"title":"White \/ UK 2 (EU 34)","offer_id":53379417506074,"sku":"no","price":89.9,"currency_code":"GBP","in_stock":true},{"title":"White \/ UK 2.5 (EU 35)","offer_id":53379417538842,"sku":"no","price":89.9,"currency_code":"GBP","in_stock":true},{"title":"White \/ UK 3.5 (EU 36)","offer_id":53379417571610,"sku":"no","price":89.9,"currency_code":"GBP","in_stock":true},{"title":"White \/ UK 4 (EU 37)","offer_id":53379417604378,"sku":"no","price":89.9,"currency_code":"GBP","in_stock":true},{"title":"White \/ UK 5 (EU 38)","offer_id":53379417637146,"sku":"no","price":89.9,"currency_code":"GBP","in_stock":true},{"title":"White \/ UK 5.5 (EU 39)","offer_id":53379417669914,"sku":"no","price":89.9,"currency_code":"GBP","in_stock":true},{"title":"White \/ UK 6.5 (EU 40)","offer_id":53379417702682,"sku":"no","price":89.9,"currency_code":"GBP","in_stock":true},{"title":"White \/ UK 7 (EU 41)","offer_id":53379417735450,"sku":"no","price":89.9,"currency_code":"GBP","in_stock":true},{"title":"White \/ UK 8 (EU 42)","offer_id":53379417768218,"sku":"no","price":89.9,"currency_code":"GBP","in_stock":true},{"title":"White \/ UK 9 (EU 43)","offer_id":53379417800986,"sku":"no","price":89.9,"currency_code":"GBP","in_stock":true},{"title":"White \/ UK 9.5 (EU 44)","offer_id":53379417833754,"sku":"no","price":89.9,"currency_code":"GBP","in_stock":true},{"title":"White \/ UK 10.5 (EU 45)","offer_id":53379417866522,"sku":"no","price":89.9,"currency_code":"GBP","in_stock":true},{"title":"White \/ UK 11 (EU 46)","offer_id":53379417899290,"sku":"no","price":89.9,"currency_code":"GBP","in_stock":true},{"title":"Black \/ UK 2 (EU 34)","offer_id":53379417932058,"sku":"no","price":89.9,"currency_code":"GBP","in_stock":true},{"title":"Black \/ UK 2.5 (EU 35)","offer_id":53379417964826,"sku":"no","price":89.9,"currency_code":"GBP","in_stock":true},{"title":"Black \/ UK 3.5 (EU 36)","offer_id":53379417997594,"sku":"no","price":89.9,"currency_code":"GBP","in_stock":true},{"title":"Black \/ UK 4 (EU 37)","offer_id":53379418030362,"sku":"no","price":89.9,"currency_code":"GBP","in_stock":true},{"title":"Black \/ UK 5 (EU 38)","offer_id":53379418063130,"sku":"no","price":89.9,"currency_code":"GBP","in_stock":true},{"title":"Black \/ UK 5.5 (EU 39)","offer_id":53379418095898,"sku":"no","price":89.9,"currency_code":"GBP","in_stock":true},{"title":"Black \/ UK 6.5 (EU 40)","offer_id":53379418128666,"sku":"no","price":89.9,"currency_code":"GBP","in_stock":true},{"title":"Black \/ UK 7 (EU 41)","offer_id":53379418161434,"sku":"no","price":89.9,"currency_code":"GBP","in_stock":true},{"title":"Black \/ UK 8 (EU 42)","offer_id":53379418194202,"sku":"no","price":89.9,"currency_code":"GBP","in_stock":true},{"title":"Black \/ UK 9 (EU 43)","offer_id":53379418226970,"sku":"no","price":89.9,"currency_code":"GBP","in_stock":true},{"title":"Black \/ UK 9.5 (EU 44)","offer_id":53379418259738,"sku":"no","price":89.9,"currency_code":"GBP","in_stock":true},{"title":"Black \/ UK 10.5 (EU 45)","offer_id":53379418292506,"sku":"no","price":89.9,"currency_code":"GBP","in_stock":true},{"title":"Black \/ UK 11 (EU 46)","offer_id":53379418325274,"sku":"no","price":89.9,"currency_code":"GBP","in_stock":true},{"title":"White \u0026 Grey \/ UK 2 (EU 34)","offer_id":53379418358042,"sku":"no","price":89.9,"currency_code":"GBP","in_stock":true},{"title":"White \u0026 Grey \/ UK 2.5 (EU 35)","offer_id":53379418390810,"sku":"no","price":89.9,"currency_code":"GBP","in_stock":true},{"title":"White \u0026 Grey \/ UK 3.5 (EU 36)","offer_id":53379418423578,"sku":"no","price":89.9,"currency_code":"GBP","in_stock":true},{"title":"White \u0026 Grey \/ UK 4 (EU 37)","offer_id":53379418456346,"sku":"no","price":89.9,"currency_code":"GBP","in_stock":true},{"title":"White \u0026 Grey \/ UK 5 (EU 38)","offer_id":53379418489114,"sku":"no","price":89.9,"currency_code":"GBP","in_stock":true},{"title":"White \u0026 Grey \/ UK 5.5 (EU 39)","offer_id":53379418521882,"sku":"no","price":89.9,"currency_code":"GBP","in_stock":true},{"title":"White \u0026 Grey \/ UK 6.5 (EU 40)","offer_id":53379418554650,"sku":"no","price":89.9,"currency_code":"GBP","in_stock":true},{"title":"White \u0026 Grey \/ UK 7 (EU 41)","offer_id":53379418587418,"sku":"no","price":89.9,"currency_code":"GBP","in_stock":true},{"title":"White \u0026 Grey \/ UK 8 (EU 42)","offer_id":53379418620186,"sku":"no","price":89.9,"currency_code":"GBP","in_stock":true},{"title":"White \u0026 Grey \/ UK 9 (EU 43)","offer_id":53379418652954,"sku":"no","price":89.9,"currency_code":"GBP","in_stock":true},{"title":"White \u0026 Grey \/ UK 9.5 (EU 44)","offer_id":53379418685722,"sku":"no","price":89.9,"currency_code":"GBP","in_stock":true},{"title":"White \u0026 Grey \/ UK 10.5 (EU 45)","offer_id":53379418718490,"sku":"no","price":89.9,"currency_code":"GBP","in_stock":true},{"title":"White \u0026 Grey \/ UK 11 (EU 46)","offer_id":53379418751258,"sku":"no","price":89.9,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0723\/8320\/1562\/files\/WHITE_795ecf51-13e8-48e9-aeae-cab44e10740d.webp?v=1793978412","url":"https:\/\/www.foxysea.com\/products\/veltoreight","provider":"FoxySea","version":"1.0","type":"link"}