{"title":"Hot-Treadmill","description":null,"products":[{"product_id":"jasport-yesoul-bicicleta-g1m-plus-bicicleta-pantalla","title":"JASPORT × YESOUL Bicicleta G1M Plus (bicicleta + pantalla)","description":"\u003cstyle\u003e\n  .force-fullwidth-videoswitch-container {\n    width: 100vw !important;\n    max-width: 100vw !important;\n    position: relative !important;\n    left: 50% !important;\n    right: 50% !important;\n    margin-left: -50vw !important;\n    margin-right: -50vw !important;\n    background-color: #000;\n    overflow: hidden;\n  }\n\n  .product-tabs__tab-item-content.rte,\n  ap-contentcollapsible.collapsible,\n  .container {\n    overflow: visible !important;\n  }\n\n  #custom-desc-video-switcher {\n    box-sizing: border-box;\n    position: relative;\n    isolation: isolate;\n    z-index: 0;\n    overflow-x: clip;\n\n    --svs-image-request-width: 2800px;\n    --svs-hole-left: 12.9%;\n    --svs-hole-top: 3.3%;\n    --svs-hole-w: 74%;\n    --svs-hole-h: 71.86%;\n    --svs-hole-radius: 0px;\n    --svs-dock-inset: 10px;\n    --svs-dock-bottom-mobile: 8px;\n    --svs-dock-radius: 26px;\n    --svs-dock-blur: 14px;\n    --svs-dock-pad-y: 12px;\n    --svs-dock-pad-x: 18px;\n    --svs-dock-gap: 12px;\n    --svs-icon-size-d: 56px;\n    --svs-icon-size-d-boost: 62px;\n    --svs-icon-size-m: 34px;\n    --svs-mobile-side: 12px;\n  }\n\n  #custom-desc-video-switcher * {\n    box-sizing: border-box;\n  }\n\n  #custom-desc-video-switcher .svs__outer {\n    width: 100%;\n    margin: 0;\n  }\n\n  #custom-desc-video-switcher .svs__wrap {\n    width: 100%;\n    max-width: none;\n    margin: 0;\n    position: relative;\n  }\n\n  #custom-desc-video-switcher .svs__media {\n    position: relative;\n    width: 100%;\n  }\n\n  #custom-desc-video-switcher .svs__bg {\n    display: block;\n    width: 100%;\n    height: auto;\n    user-select: none;\n    pointer-events: none;\n  }\n\n  #custom-desc-video-switcher .svs__bg--mobile {\n    display: none;\n  }\n\n  #custom-desc-video-switcher .svs__stage {\n    position: absolute;\n    left: var(--svs-hole-left);\n    top: var(--svs-hole-top);\n    width: var(--svs-hole-w);\n    height: var(--svs-hole-h);\n    z-index: 2;\n    pointer-events: none;\n    container-type: inline-size;\n    overflow: visible;\n  }\n\n  #custom-desc-video-switcher .svs__hole {\n    width: 100%;\n    height: 100%;\n    border-radius: var(--svs-hole-radius);\n    cursor: pointer;\n    -webkit-tap-highlight-color: transparent;\n    background: #000;\n    position: relative;\n    pointer-events: auto;\n    overflow: visible;\n  }\n\n  #custom-desc-video-switcher .svs__video {\n    width: 100%;\n    height: 100%;\n    display: block;\n    object-fit: cover;\n    object-position: center;\n    background: #000;\n    clip-path: inset(0 round var(--svs-hole-radius));\n  }\n\n  #custom-desc-video-switcher .svs__dock {\n    position: absolute;\n    left: 50%;\n    bottom: var(--svs-dock-inset);\n    transform: translateX(-50%);\n    z-index: 20 !important;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    gap: var(--svs-dock-gap);\n    padding: var(--svs-dock-pad-y) var(--svs-dock-pad-x);\n    border-radius: var(--svs-dock-radius);\n    background: rgba(255, 255, 255, 0.14);\n    border: 1px solid rgba(255, 255, 255, 0.20);\n    box-shadow: 0 10px 30px rgba(0,0,0,0.22);\n    backdrop-filter: blur(var(--svs-dock-blur));\n    -webkit-backdrop-filter: blur(var(--svs-dock-blur));\n    user-select: none;\n    -webkit-tap-highlight-color: transparent;\n    pointer-events: auto;\n  }\n\n  #custom-desc-video-switcher .svs__btn {\n    width: var(--svs-icon-size-d-boost);\n    height: var(--svs-icon-size-d-boost);\n    flex: 0 0 auto;\n    border-radius: 14px;\n    overflow: hidden;\n    border: 0;\n    padding: 0;\n    background: rgba(255, 255, 255, 0.18);\n    cursor: pointer;\n    position: relative;\n    outline: none;\n    pointer-events: auto;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    transform: translateY(0) scale(1);\n    transition:\n      transform 200ms cubic-bezier(.2,.9,.2,1),\n      filter 200ms cubic-bezier(.2,.9,.2,1);\n    will-change: transform;\n  }\n\n  #custom-desc-video-switcher .svs__btn img {\n    width: 100%;\n    height: 100%;\n    display: block;\n    object-fit: contain;\n    object-position: center;\n    padding: 4px;\n    box-sizing: border-box;\n    user-select: none;\n    pointer-events: none;\n  }\n\n  @media (hover: hover) and (pointer: fine) {\n    #custom-desc-video-switcher .svs__btn:hover {\n      transform: translateY(-4px) scale(1.08);\n      filter: drop-shadow(0 10px 14px rgba(0,0,0,0.25));\n    }\n  }\n\n  #custom-desc-video-switcher .svs__btn.is-touch {\n    transform: translateY(-2px) scale(1.06);\n    filter: drop-shadow(0 10px 14px rgba(0,0,0,0.22));\n  }\n\n  #custom-desc-video-switcher .svs__btn[aria-current=\"true\"]::after {\n    content: \"\";\n    position: absolute;\n    inset: 0;\n    border-radius: 13px;\n    border: 1px solid rgba(255,255,255,0.92);\n    box-shadow: 0 0 0 5px rgba(255,255,255,0.10);\n    pointer-events: none;\n  }\n\n  #custom-desc-video-switcher .svs__btn.is-pop {\n    animation: custom-svsPop 420ms cubic-bezier(.2,.9,.2,1) 1;\n  }\n\n  @keyframes custom-svsPop {\n    0% {\n      transform: translateY(-2px) scale(1.02);\n    }\n\n    35% {\n      transform: translateY(-7px) scale(1.14);\n    }\n\n    100% {\n      transform: translateY(-2px) scale(1.02);\n    }\n  }\n\n  @supports (width: 1cqw) {\n    @media (min-width: 1000px) {\n      #custom-desc-video-switcher .svs__dock {\n        gap: clamp(12px, 1.5cqw, 18px);\n        padding:\n          clamp(12px, 1.5cqw, 18px)\n          clamp(18px, 2.2cqw, 27px);\n        border-radius: clamp(26px, 3cqw, 33px);\n      }\n\n      #custom-desc-video-switcher .svs__btn {\n        width: clamp(56px, 7cqw, 78px);\n        height: clamp(56px, 7cqw, 78px);\n        border-radius: clamp(14px, 1.6cqw, 18px);\n      }\n\n      #custom-desc-video-switcher .svs__btn[aria-current=\"true\"]::after {\n        border-radius: clamp(13px, 1.5cqw, 17px);\n      }\n    }\n  }\n\n  @media (min-width: 1000px) {\n    #custom-desc-video-switcher .svs__dock {\n      bottom: 16px !important;\n    }\n  }\n\n  @media (max-width: 999px) {\n    #custom-desc-video-switcher {\n      --svs-hole-radius: 6px;\n    }\n\n    #custom-desc-video-switcher .svs__bg--desktop {\n      display: none;\n    }\n\n    #custom-desc-video-switcher .svs__bg--mobile {\n      display: block;\n      width: 100%;\n      height: auto;\n    }\n\n    #custom-desc-video-switcher .svs__dock {\n      bottom: 6px !important;\n      padding: 6px 10px !important;\n      gap: 7px !important;\n      border-radius: 18px !important;\n      max-width: calc(100% - 20px) !important;\n      min-width: 0 !important;\n    }\n\n    #custom-desc-video-switcher .svs__btn {\n      width: 32px !important;\n      height: 32px !important;\n      border-radius: 9px !important;\n    }\n\n    #custom-desc-video-switcher .svs__btn img {\n      padding: 2px !important;\n    }\n\n    #custom-desc-video-switcher .svs__btn[aria-current=\"true\"]::after {\n      border-radius: 9px !important;\n      box-shadow: 0 0 0 3px rgba(255,255,255,0.12) !important;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"force-fullwidth-videoswitch-container\"\u003e\n  \u003csection id=\"custom-desc-video-switcher\" class=\"svs\" data-svs-dock-pos=\"stage\" data-hole-m=\"2.1,5.2,95.8,52.8\" data-hole-d=\"12.9,3.3,74,71.86\" style=\"--svs-hole-left: 12.9%; --svs-hole-top: 3.3%; --svs-hole-w: 74%; --svs-hole-h: 71.86%;\"\u003e\n    \u003cdiv class=\"svs__outer\"\u003e\n      \u003cdiv class=\"svs__wrap\"\u003e\n        \u003cdiv data-svs-root=\"\" class=\"svs__media\"\u003e\n\n          \u003cimg class=\"svs__bg svs__bg--desktop\" loading=\"lazy\" height=\"1575\" width=\"2800\" srcset=\"\n              https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/1075\/7441\/files\/lQLPKdLH_4fty7HNBaDNCgCw5TyYJoHQJHkJk-JputXFAQ_2560_1440.png?v=1780044248\u0026amp;width=352 352w,\n              https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/1075\/7441\/files\/lQLPKdLH_4fty7HNBaDNCgCw5TyYJoHQJHkJk-JputXFAQ_2560_1440.png?v=1780044248\u0026amp;width=832 832w,\n              https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/1075\/7441\/files\/lQLPKdLH_4fty7HNBaDNCgCw5TyYJoHQJHkJk-JputXFAQ_2560_1440.png?v=1780044248\u0026amp;width=1200 1200w,\n              https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/1075\/7441\/files\/lQLPKdLH_4fty7HNBaDNCgCw5TyYJoHQJHkJk-JputXFAQ_2560_1440.png?v=1780044248\u0026amp;width=1920 1920w,\n              https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/1075\/7441\/files\/lQLPKdLH_4fty7HNBaDNCgCw5TyYJoHQJHkJk-JputXFAQ_2560_1440.png?v=1780044248\u0026amp;width=2800 2800w\n            \" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/1075\/7441\/files\/lQLPKdLH_4fty7HNBaDNCgCw5TyYJoHQJHkJk-JputXFAQ_2560_1440.png?v=1780044248\u0026amp;width=2800\" alt=\"\"\u003e\n\n          \u003cimg class=\"svs__bg svs__bg--mobile\" loading=\"lazy\" height=\"2400\" width=\"2400\" srcset=\"\n              https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/1075\/7441\/files\/773BB854-6F31-4A7B-A624-DDC407D08E73.png?v=1780044247\u0026amp;width=352 352w,\n              https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/1075\/7441\/files\/773BB854-6F31-4A7B-A624-DDC407D08E73.png?v=1780044247\u0026amp;width=832 832w,\n              https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/1075\/7441\/files\/773BB854-6F31-4A7B-A624-DDC407D08E73.png?v=1780044247\u0026amp;width=1200 1200w,\n              https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/1075\/7441\/files\/773BB854-6F31-4A7B-A624-DDC407D08E73.png?v=1780044247\u0026amp;width=1920 1920w,\n              https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/1075\/7441\/files\/773BB854-6F31-4A7B-A624-DDC407D08E73.png?v=1780044247\u0026amp;width=2400 2400w\n            \" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/1075\/7441\/files\/773BB854-6F31-4A7B-A624-DDC407D08E73.png?v=1780044247\u0026amp;width=2400\" alt=\"\"\u003e\n\n          \u003cdiv data-svs-dock-mount-root=\"\"\u003e\u003c\/div\u003e\n\n          \u003cdiv data-svs-stage=\"\" class=\"svs__stage\"\u003e\n            \u003cdiv title=\"Toca para pausar \/ reproducir\" data-svs-hole=\"\" class=\"svs__hole\"\u003e\n              \u003cvideo src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/c401e149d7d24b50a63d5bc59372708b.mp4\" preload=\"metadata\" playsinline=\"\" muted=\"\" data-svs-video=\"\" class=\"svs__video\"\u003e\u003c\/video\u003e\n\n              \u003cdiv data-svs-dock-mount-stage=\"\"\u003e\n                \u003cdiv aria-label=\"Selector de vídeos\" role=\"tablist\" data-svs-dock=\"\" class=\"svs__dock\"\u003e\n\n                  \u003cbutton data-svs-src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/5ca8b4b319964aa9979d5e33f56973c5.mp4\" data-svs-index=\"0\" aria-current=\"true\" role=\"tab\" type=\"button\" class=\"svs__btn\"\u003e\n                    \u003cimg loading=\"lazy\" height=\"500\" width=\"500\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/1075\/7441\/files\/lQLPJwbn6AB_-0fM-sz6sFkRDE_SiN5HCTpQnNXt1wE_250_250_6782a2a8-4175-46a5-87d0-e997a64c0873.png?v=1780044229\u0026amp;width=500\" alt=\"\"\u003e\n                  \u003c\/button\u003e\n\n                  \u003cbutton data-svs-src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/30f7592b60bc44c1a40096098ae8c1ed.mp4\" data-svs-index=\"1\" aria-current=\"false\" role=\"tab\" type=\"button\" class=\"svs__btn\"\u003e\n                    \u003cimg loading=\"lazy\" height=\"500\" width=\"500\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/1075\/7441\/files\/lQLPJxV41aQUO0fM-sz6sPGJBvLXq1XVCTpQnNTeNwA_250_250_e538b297-8ce3-4f8f-9ea0-5af86046070b.png?v=1780044229\u0026amp;width=500\" alt=\"\"\u003e\n                  \u003c\/button\u003e\n\n                  \u003cbutton data-svs-src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/cf8c4f8d8c6c4cd7b96a1d07e83ac897.mp4\" data-svs-index=\"2\" aria-current=\"false\" role=\"tab\" type=\"button\" class=\"svs__btn\"\u003e\n                    \u003cimg loading=\"lazy\" height=\"500\" width=\"500\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/1075\/7441\/files\/lQLPJxt54W2_20fM-sz6sIX5YoWOi1OLCTpQnNXt1wI_250_250_e49599c6-4fa0-4319-8b5a-f8953932cc2c.png?v=1780044229\u0026amp;width=500\" alt=\"\"\u003e\n                  \u003c\/button\u003e\n\n                  \u003cbutton data-svs-src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/89b29415c64d4774a16cf1df936cb89b.mp4\" data-svs-index=\"3\" aria-current=\"false\" role=\"tab\" type=\"button\" class=\"svs__btn\"\u003e\n                    \u003cimg loading=\"lazy\" height=\"500\" width=\"500\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/1075\/7441\/files\/lQLPKHj-4Ptlq0fM-sz6sBoUYtrj4BdzCTpQnNWRiAA_250_250_0acfe2ef-3b86-45ed-a744-44785685d3c2.png?v=1780044229\u0026amp;width=500\" alt=\"\"\u003e\n                  \u003c\/button\u003e\n\n                \u003c\/div\u003e\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cscript\u003e\n      (function () {\n        const sectionEl = document.getElementById('custom-desc-video-switcher');\n        if (!sectionEl) return;\n\n        const root = sectionEl.querySelector('[data-svs-root]');\n        const stage = sectionEl.querySelector('[data-svs-stage]');\n        const holeEl = sectionEl.querySelector('[data-svs-hole]');\n        const videoEl = sectionEl.querySelector('[data-svs-video]');\n        const dockEl = sectionEl.querySelector('[data-svs-dock]');\n        const mountStage = sectionEl.querySelector('[data-svs-dock-mount-stage]');\n        const mountRoot = sectionEl.querySelector('[data-svs-dock-mount-root]');\n        const buttons = Array.from(\n          sectionEl.querySelectorAll('[data-svs-index]')\n        );\n\n        if (\n          !root ||\n          !stage ||\n          !holeEl ||\n          !videoEl ||\n          !dockEl ||\n          !mountStage ||\n          !mountRoot ||\n          buttons.length === 0\n        ) {\n          return;\n        }\n\n        dockEl.addEventListener('click', function (e) {\n          e.stopPropagation();\n        });\n\n        buttons.forEach(function (button) {\n          button.addEventListener('click', function (e) {\n            e.stopPropagation();\n          });\n        });\n\n        const mq = window.matchMedia('(max-width: 999px)');\n\n        function clamp(n, min, max) {\n          return Math.max(min, Math.min(max, n));\n        }\n\n        function parseHole(str, fallbackArr) {\n          const parts = (str || '')\n            .split(',')\n            .map(function (s) {\n              return parseFloat(String(s).trim());\n            });\n\n          let left = Number.isFinite(parts[0])\n            ? clamp(parts[0], 0, 100)\n            : fallbackArr[0];\n\n          let top = Number.isFinite(parts[1])\n            ? clamp(parts[1], 0, 100)\n            : fallbackArr[1];\n\n          let width = Number.isFinite(parts[2])\n            ? clamp(parts[2], 0, 100)\n            : fallbackArr[2];\n\n          let height = Number.isFinite(parts[3])\n            ? clamp(parts[3], 0, 100)\n            : fallbackArr[3];\n\n          width = Math.min(width, 100 - left);\n          height = Math.min(height, 100 - top);\n\n          return [left, top, width, height];\n        }\n\n        const holeD = parseHole(\n          sectionEl.getAttribute('data-hole-d'),\n          [12.9, 3.3, 74, 71.86]\n        );\n\n        const holeM = parseHole(\n          sectionEl.getAttribute('data-hole-m'),\n          [2.1, 5.2, 95.8, 52.8]\n        );\n\n        function applyHole() {\n          const h = mq.matches ? holeM : holeD;\n\n          sectionEl.style.setProperty('--svs-hole-left', h[0] + '%');\n          sectionEl.style.setProperty('--svs-hole-top', h[1] + '%');\n          sectionEl.style.setProperty('--svs-hole-w', h[2] + '%');\n          sectionEl.style.setProperty('--svs-hole-h', h[3] + '%');\n        }\n\n        applyHole();\n\n        if (mq.addEventListener) {\n          mq.addEventListener('change', applyHole);\n        } else {\n          mq.addListener(applyHole);\n        }\n\n        let inView = false;\n        let userPaused = false;\n        let currentIndex = 0;\n\n        function getSrc(i) {\n          const button = buttons[i];\n\n          if (!button) {\n            return '';\n          }\n\n          return (button.getAttribute('data-svs-src') || '').trim();\n        }\n\n        function safePlay() {\n          if (!videoEl.src) {\n            return;\n          }\n\n          const playPromise = videoEl.play();\n\n          if (\n            playPromise \u0026\u0026\n            typeof playPromise.catch === 'function'\n          ) {\n            playPromise.catch(function () {});\n          }\n        }\n\n        function setActive(idx) {\n          buttons.forEach(function (button, i) {\n            button.setAttribute(\n              'aria-current',\n              i === idx ? 'true' : 'false'\n            );\n          });\n        }\n\n        function popButton(idx) {\n          const button = buttons[idx];\n\n          if (!button) {\n            return;\n          }\n\n          button.classList.remove('is-pop');\n          void button.offsetWidth;\n          button.classList.add('is-pop');\n        }\n\n        function loadByIndex(idx, forcePlay, doPop) {\n          const src = getSrc(idx);\n\n          if (!src) {\n            return;\n          }\n\n          currentIndex = idx;\n          setActive(idx);\n\n          if (doPop) {\n            popButton(idx);\n          }\n\n          if (videoEl.src !== src) {\n            videoEl.pause();\n            videoEl.src = src;\n            videoEl.load();\n          }\n\n          if (forcePlay) {\n            userPaused = false;\n\n            if (inView) {\n              safePlay();\n            }\n          } else if (inView \u0026\u0026 !userPaused) {\n            safePlay();\n          }\n        }\n\n        function nextIndex() {\n          const total = buttons.length;\n\n          for (let step = 1; step \u003c= total; step++) {\n            const next = (currentIndex + step) % total;\n\n            if (getSrc(next)) {\n              return next;\n            }\n          }\n\n          return currentIndex;\n        }\n\n        holeEl.addEventListener('click', function () {\n          if (!videoEl.src) {\n            return;\n          }\n\n          if (videoEl.paused) {\n            userPaused = false;\n            safePlay();\n          } else {\n            userPaused = true;\n            videoEl.pause();\n          }\n        });\n\n        buttons.forEach(function (button) {\n          button.addEventListener('pointerdown', function () {\n            button.classList.add('is-touch');\n          });\n\n          button.addEventListener('pointerup', function () {\n            button.classList.remove('is-touch');\n          });\n\n          button.addEventListener('pointercancel', function () {\n            button.classList.remove('is-touch');\n          });\n\n          button.addEventListener('mouseleave', function () {\n            button.classList.remove('is-touch');\n          });\n\n          button.addEventListener('animationend', function () {\n            button.classList.remove('is-pop');\n          });\n\n          button.addEventListener('click', function () {\n            const idx = parseInt(\n              button.getAttribute('data-svs-index'),\n              10\n            );\n\n            if (Number.isNaN(idx)) {\n              return;\n            }\n\n            loadByIndex(idx, true, true);\n          });\n        });\n\n        videoEl.addEventListener('ended', function () {\n          const next = nextIndex();\n          loadByIndex(next, true, true);\n        });\n\n        const io = new IntersectionObserver(\n          function (entries) {\n            const entry = entries \u0026\u0026 entries[0];\n\n            inView =\n              !!entry \u0026\u0026\n              entry.isIntersecting \u0026\u0026\n              entry.intersectionRatio \u003e= 0.35;\n\n            if (inView) {\n              if (!videoEl.src) {\n                loadByIndex(0, true, true);\n              }\n\n              if (!userPaused) {\n                safePlay();\n              }\n            } else {\n              videoEl.pause();\n            }\n          },\n          {\n            threshold: [0, 0.35, 0.6, 1]\n          }\n        );\n\n        io.observe(root);\n\n        loadByIndex(0, false, false);\n      })();\n    \u003c\/script\u003e\n  \u003c\/section\u003e\n\u003c\/div\u003e","brand":"jasport","offers":[{"title":"Default Title","offer_id":54600571748724,"sku":"YS-G1MP-BK","price":499.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0997\/5074\/0340\/files\/1.jpg?v=1778652352"},{"product_id":"jasport-m1-maquina-de-remo-de-agua-plegable-para-casa-color-nogal","title":"JASPORT M1 Máquina de remo de agua plegable para casa – Color nogal","description":"\u003cdiv class=\"jasport-m1-hero-video\"\u003e\n\u003cdiv class=\"jasport-m1-hero-inner\"\u003e\n\u003cvideo preload=\"auto\" loop=\"loop\" muted=\"\" autoplay=\"autoplay\" playsinline=\"\" class=\"jasport-m1-video\"\u003e \u003csource type=\"video\/mp4\" src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/cc316534b3174851ae656e56916c840a.mp4\"\u003e\u003c\/video\u003e\n\u003cdiv class=\"jasport-m1-video-overlay\"\u003e\n\u003cdiv class=\"jasport-m1-video-content\"\u003e\n\u003cp class=\"jasport-m1-subheading\"\u003eRemo de agua JASPORT M1\u003c\/p\u003e\n\u003ch2 class=\"jasport-m1-heading\"\u003eUna sensación de remo natural en casa\u003c\/h2\u003e\n\u003cp class=\"jasport-m1-desc\"\u003eEntrene de forma eficaz, silenciosa y ahorrando espacio, con resistencia real por agua y un elegante diseño de madera.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n  .product-tabs__tab-item-content.rte,\n  ap-contentcollapsible.collapsible,\n  .product-tabs__tab-item-wrapper,\n  .product-tabs__content,\n  .product-content.anchor,\n  .container {\n    overflow: visible !important;\n  }\n\n  body,\n  html {\n    overflow-x: hidden !important;\n  }\n  .jasport-m1-hero-video {\n    width: 100vw !important;\n    max-width: 100vw !important;\n    position: relative !important;\n    left: 50% !important;\n    right: 50% !important;\n    margin-left: -50vw !important;\n    margin-right: -50vw !important;\n    background-color: #000;\n  }\n\n  .jasport-m1-hero-inner {\n    position: relative;\n    width: 100%;\n    height: 60vh;\n    min-height: 460px;\n    overflow: hidden;\n  }\n\n  .jasport-m1-video {\n    position: absolute;\n    top: 0;\n    left: 0;\n    width: 100% !important;\n    height: 100% !important;\n    object-fit: cover !important;\n    object-position: center center;\n    z-index: 1;\n  }\n\n  .jasport-m1-video-overlay {\n    position: absolute;\n    inset: 0;\n    z-index: 1;\n    background: rgba(0, 0, 0, 0.42);\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    text-align: center;\n    padding: 0 24px !important;\n    box-sizing: border-box;\n  }\n\n  .jasport-m1-video-content {\n    max-width: 980px;\n    width: 100%;\n  }\n\n  .jasport-m1-subheading {\n    font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif !important;\n    color: #ffffff !important;\n    font-size: 14px !important;\n    font-weight: 700 !important;\n    letter-spacing: 2px !important;\n    text-transform: uppercase !important;\n    margin: 0 0 18px 0 !important;\n    line-height: 1.4 !important;\n    opacity: 0.95;\n  }\n\n  .jasport-m1-heading {\n    font-family: var(--font-heading-family, \"Helvetica Neue\", Arial, sans-serif) !important;\n    color: #ffffff !important;\n    font-size: 30px !important;\n    font-weight: 800 !important;\n    line-height: 1.2 !important;\n    letter-spacing: 0.5px !important;\n    text-transform: uppercase !important;\n    margin: 0 0 18px 0 !important;\n    text-shadow: 0 6px 24px rgba(0, 0, 0, 0.75) !important;\n  }\n\n  .jasport-m1-desc {\n    font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif !important;\n    color: #f2f2f2 !important;\n    font-size: 15px !important;\n    line-height: 1.6 !important;\n    font-weight: 500 !important;\n    max-width: 680px;\n    margin: 0 auto !important;\n    text-shadow: 0 4px 18px rgba(0, 0, 0, 0.6) !important;\n  }\n\n  @media (min-width: 768px) {\n    .jasport-m1-hero-inner {\n      height: 90vh;\n      min-height: 580px;\n    }\n\n    .jasport-m1-video-overlay {\n      padding: 0 12% !important;\n    }\n\n    .jasport-m1-subheading {\n      font-size: 17px !important;\n      letter-spacing: 3px !important;\n      margin-bottom: 24px !important;\n    }\n\n    .jasport-m1-heading {\n      font-size: 54px !important;\n      margin-bottom: 24px !important;\n    }\n\n    .jasport-m1-desc {\n      font-size: 18px !important;\n    }\n  }\n\u003c\/style\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0997\/5074\/0340\/files\/1494X1200-02.jpg?v=1787215656\" alt=\"\"\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0997\/5074\/0340\/files\/1464X600-01.jpg?v=1787215656\" alt=\"\"\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0997\/5074\/0340\/files\/1464X600-02.jpg?v=1787215655\" alt=\"\"\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0997\/5074\/0340\/files\/1464X600-03_6f648e1d-3dfe-4e5e-8076-8a277502cb12.jpg?v=1787215656\" alt=\"\"\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0997\/5074\/0340\/files\/1464X600-04_d0fd4c9b-65e4-4b05-8c9f-08caad6a08d8.jpg?v=1787215655\" alt=\"\"\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0997\/5074\/0340\/files\/1464X600-05_078a9ccb-9745-458b-8df3-f1bba85c99aa.jpg?v=1787215655\" alt=\"\"\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0997\/5074\/0340\/files\/1464X600-06_0ced27a4-eaa4-41f3-9227-efed7ba0eb61.jpg?v=1787215655\" alt=\"\"\u003e\u003c\/p\u003e\n\u003chr style=\"border-bottom: 2px solid #000000;\"\u003e\n\u003ch1 style=\"margin: 10px;\"\u003eInformación sobre este producto\u003c\/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eMadera sostenible y acabado de alta calidad\u003c\/strong\u003e El JASPORT M1 está fabricado con madera de caucho certificada por FSC y combina materiales sostenibles con una estructura estable y una estética natural. Su elegante diseño se integra armoniosamente en cualquier espacio del hogar.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSensación de remo realista gracias a la resistencia por agua\u003c\/strong\u003e El depósito de agua de 20 litros con 12 palas proporciona una resistencia uniforme y dinámica que se adapta a la intensidad de cada tirón, ofreciendo una experiencia de remo natural y realista.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eEntrenamiento inteligente con pantalla LCD y conexión a aplicaciones\u003c\/strong\u003e La pantalla LCD muestra en tiempo real todos los datos de entrenamiento relevantes. Gracias a la conexión Bluetooth, el equipo puede vincularse con la aplicación Kinomap para disfrutar de entrenamientos interactivos y recorridos virtuales.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDiseño plegable que ahorra espacio\u003c\/strong\u003e Gracias a su estructura plegable, el remo puede guardarse fácilmente después del entrenamiento. Es una solución ideal para pisos pequeños, espacios reducidos o zonas de trabajo en casa.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eComodidad ergonómica para todos los niveles de entrenamiento\u003c\/strong\u003e El cómodo asiento, los reposapiés antideslizantes y la estructura estable garantizan una experiencia de entrenamiento agradable. Es adecuado tanto para principiantes como para usuarios avanzados, con un peso máximo de usuario de 150 kg y una altura de hasta 200 cm.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eServicio de atención al cliente fiable\u003c\/strong\u003e Ponemos a su disposición un servicio de atención al cliente profesional y ágil para que pueda disfrutar de su entrenamiento con total tranquilidad.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"jasportes","offers":[{"title":"Default Title","offer_id":54601615606132,"sku":"JAS-M1-WA","price":299.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0997\/5074\/0340\/files\/1_3bfdf34e-606c-47b1-8c9b-a260df46bf69.jpg?v=1778661760"},{"product_id":"cinta-de-correr-yesoul-t3-plus-con-inclinacion-automatica-del-10","title":"Cinta de correr Yesoul T3 Plus con inclinación automática del 10 %","description":"\u003cdiv class=\"t3s-force-fullwidth-video\"\u003e\n\u003cdiv class=\"t3s-force-video-inner\"\u003e\n\u003cvideo poster=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/1075\/7441\/files\/111_dd2dc2cc-9104-4d4a-b6f3-a95f422039e0.jpg?v=1784788319\" preload=\"metadata\" loop=\"loop\" muted=\"\" autoplay=\"autoplay\" playsinline=\"\" class=\"t3s-force-video-mobile\"\u003e\n      \u003csource type=\"video\/mp4\" src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/99c5c4e1db274105a8cd455ebb3bb051.mp4?v=0\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/1075\/7441\/files\/111_dd2dc2cc-9104-4d4a-b6f3-a95f422039e0.jpg?v=1784788319\" alt=\"\"\u003e\u003c\/video\u003e \u003cvideo poster=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/1075\/7441\/files\/222.jpg?v=1784788319\" preload=\"metadata\" loop=\"loop\" muted=\"\" autoplay=\"autoplay\" playsinline=\"\" class=\"t3s-force-video-desktop\"\u003e\n      \u003csource type=\"video\/mp4\" src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/9b5d6c538cec48749217f96910b20609.mp4?v=0\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/1075\/7441\/files\/222.jpg?v=1784788319\" alt=\"\"\u003e\u003c\/video\u003e\n\u003cdiv class=\"t3s-force-video-overlay\"\u003e\n\u003cdiv class=\"t3s-force-video-content\"\u003e\n\u003cp class=\"t3s-force-eyebrow\"\u003eYESOUL T3S PLUS\u003c\/p\u003e\n\u003ch2 class=\"t3s-force-heading\"\u003eUNA NUEVA EXPERIENCIA AL CORRER.\u003c\/h2\u003e\n\u003cp class=\"t3s-force-tagline\"\u003eRendimiento inmersivo. Diseño inteligente. Cada paso te lleva más lejos.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"t3s-force-rich-text\"\u003e\n\u003cdiv class=\"t3s-force-rich-text-inner\"\u003e\n\u003ch2 class=\"t3s-force-rich-text-heading\"\u003eScreen Mirroring gratis e ilimitado\u003c\/h2\u003e\n\u003cp class=\"t3s-force-rich-text-paragraph\"\u003e\u003cstrong\u003eProyecta Peloton, Zwift, Kinomap, YouTube o lo que quieras: conecta y empieza. Sin suscripción. Sin depender de una app.\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"t3s-force-videoswitch\"\u003e\n\u003csection id=\"t3s-custom-video-switcher\" class=\"t3s-svs\" data-hole-d=\"12.9,3.3,74,71.86\" data-hole-m=\"2.1,10.8,95.8,59.0\" data-t3s-svs-dock-pos=\"stage\" style=\"--t3s-svs-hole-left: 12.9%; --t3s-svs-hole-top: 3.3%; --t3s-svs-hole-w: 74%; --t3s-svs-hole-h: 71.86%;\"\u003e\n\u003cdiv class=\"t3s-svs__outer\"\u003e\n\u003cdiv class=\"t3s-svs__wrap\"\u003e\n\u003cdiv class=\"t3s-svs__media\" data-t3s-svs-root=\"\"\u003e\n\u003cimg class=\"t3s-svs__bg t3s-svs__bg--desktop\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/1075\/7441\/files\/DM_20260723143539_001.png?v=1784799800\u0026amp;width=2800\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/1075\/7441\/files\/lQLPKdLH_4fty7HNBaDNCgCw5TyYJoHQJHkJk-JputXFAQ_2560_1440_1.png?v=1784801133\u0026amp;width=352 352w, https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/1075\/7441\/files\/lQLPKdLH_4fty7HNBaDNCgCw5TyYJoHQJHkJk-JputXFAQ_2560_1440_1.png?v=1784801133\u0026amp;width=832 832w, https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/1075\/7441\/files\/lQLPKdLH_4fty7HNBaDNCgCw5TyYJoHQJHkJk-JputXFAQ_2560_1440_1.png?v=1784801133\u0026amp;width=1200 1200w, https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/1075\/7441\/files\/lQLPKdLH_4fty7HNBaDNCgCw5TyYJoHQJHkJk-JputXFAQ_2560_1440_1.png?v=1784801133\u0026amp;width=1920 1920w, https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/1075\/7441\/files\/lQLPKdLH_4fty7HNBaDNCgCw5TyYJoHQJHkJk-JputXFAQ_2560_1440_1.png?v=1784801133\u0026amp;width=2800 2800w\" width=\"2800\" height=\"1575\" loading=\"lazy\" alt=\"\"\u003e \u003cimg class=\"t3s-svs__bg t3s-svs__bg--mobile\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0747\/1136\/7870\/files\/DM_20260723154245_001.png?v=1784792593\u0026amp;width=2400\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0747\/1136\/7870\/files\/DM_20260723154245_001.png?v=1784792593\u0026amp;width=352 352w, https:\/\/cdn.shopify.com\/s\/files\/1\/0747\/1136\/7870\/files\/DM_20260723154245_001.png?v=1784792593\u0026amp;width=832 832w, https:\/\/cdn.shopify.com\/s\/files\/1\/0747\/1136\/7870\/files\/DM_20260723154245_001.png?v=1784792593\u0026amp;width=1200 1200w, https:\/\/cdn.shopify.com\/s\/files\/1\/0747\/1136\/7870\/files\/DM_20260723154245_001.png?v=1784792593\u0026amp;width=1920 1920w, https:\/\/cdn.shopify.com\/s\/files\/1\/0747\/1136\/7870\/files\/DM_20260723154245_001.png?v=1784792593\u0026amp;width=2400 2400w\" width=\"2400\" height=\"2400\" loading=\"lazy\" alt=\"\"\u003e\n\u003cdiv data-t3s-svs-dock-mount-root=\"\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"t3s-svs__stage\" data-t3s-svs-stage=\"\"\u003e\n\u003cdiv class=\"t3s-svs__hole\" data-t3s-svs-hole=\"\" title=\"Toca para pausar \/ reproducir\"\u003e\n\u003cvideo class=\"t3s-svs__video\" data-t3s-svs-video=\"\" muted=\"\" playsinline=\"\" preload=\"metadata\" src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/47f4e13b49ec41c7a1bbb6be01155166.mp4?v=0\"\u003e\u003c\/video\u003e\n\u003cdiv data-t3s-svs-dock-mount-stage=\"\"\u003e\n\u003cdiv class=\"t3s-svs__dock\" data-t3s-svs-dock=\"\" role=\"tablist\" aria-label=\"Selector de vídeos\"\u003e\n\u003cbutton class=\"t3s-svs__btn\" type=\"button\" role=\"tab\" aria-current=\"true\" data-t3s-svs-index=\"0\" data-t3s-svs-src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/47f4e13b49ec41c7a1bbb6be01155166.mp4?v=0\"\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/1075\/7441\/files\/lQLPJwbn6AB_-0fM-sz6sFkRDE_SiN5HCTpQnNXt1wE_250_250_6782a2a8-4175-46a5-87d0-e997a64c0873_3.png?v=1784802055?v=1784792970\u0026amp;width=500\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/1075\/7441\/files\/lQLPJwbn6AB_-0fM-sz6sFkRDE_SiN5HCTpQnNXt1wE_250_250_6782a2a8-4175-46a5-87d0-e997a64c0873_3.png?v=1784802055?v=1784792970\u0026amp;width=352 352w, https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/1075\/7441\/files\/lQLPJwbn6AB_-0fM-sz6sFkRDE_SiN5HCTpQnNXt1wE_250_250_6782a2a8-4175-46a5-87d0-e997a64c0873_3.png?v=1784802055?v=1784792970\u0026amp;width=500 500w\" width=\"500\" height=\"500\" loading=\"lazy\" alt=\"\"\u003e \u003c\/button\u003e \u003cbutton class=\"t3s-svs__btn\" type=\"button\" role=\"tab\" aria-current=\"false\" data-t3s-svs-index=\"1\" data-t3s-svs-src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/4b09bf7cd12540e88ec2bd972d266765.mp4?v=0\"\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/1075\/7441\/files\/lQLPJxV41aQUO0fM-sz6sPGJBvLXq1XVCTpQnNTeNwA_250_250_e538b297-8ce3-4f8f-9ea0-5af86046070b_2.png?v=1784802055\u0026amp;width=500\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/1075\/7441\/files\/lQLPJxV41aQUO0fM-sz6sPGJBvLXq1XVCTpQnNTeNwA_250_250_e538b297-8ce3-4f8f-9ea0-5af86046070b_2.png?v=1784802055\u0026amp;width=352 352w, https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/1075\/7441\/files\/lQLPJxV41aQUO0fM-sz6sPGJBvLXq1XVCTpQnNTeNwA_250_250_e538b297-8ce3-4f8f-9ea0-5af86046070b_2.png?v=1784802055\u0026amp;width=500 500w\" width=\"500\" height=\"500\" loading=\"lazy\" alt=\"\"\u003e \u003c\/button\u003e \u003cbutton class=\"t3s-svs__btn\" type=\"button\" role=\"tab\" aria-current=\"false\" data-t3s-svs-index=\"2\" data-t3s-svs-src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/ad31d0ac763d477fa8dab066091fb249.mp4?v=0\"\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/1075\/7441\/files\/lQLPJxt54W2_20fM-sz6sIX5YoWOi1OLCTpQnNXt1wI_250_250_e49599c6-4fa0-4319-8b5a-f8953932cc2c_2.png?v=1784802055\u0026amp;width=500\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/1075\/7441\/files\/lQLPJxt54W2_20fM-sz6sIX5YoWOi1OLCTpQnNXt1wI_250_250_e49599c6-4fa0-4319-8b5a-f8953932cc2c_2.png?v=1784802055\u0026amp;width=352 352w, https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/1075\/7441\/files\/lQLPJxt54W2_20fM-sz6sIX5YoWOi1OLCTpQnNXt1wI_250_250_e49599c6-4fa0-4319-8b5a-f8953932cc2c_2.png?v=1784802055\u0026amp;width=500 500w\" width=\"500\" height=\"500\" loading=\"lazy\" alt=\"\"\u003e \u003c\/button\u003e \u003cbutton class=\"t3s-svs__btn\" type=\"button\" role=\"tab\" aria-current=\"false\" data-t3s-svs-index=\"3\" data-t3s-svs-src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/475689a6a0674c648b76ecd5de2db1b9.mp4?v=0\"\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/1075\/7441\/files\/lQLPKHj-4Ptlq0fM-sz6sBoUYtrj4BdzCTpQnNWRiAA_250_250_0acfe2ef-3b86-45ed-a744-44785685d3c2_2.png?v=1784802055\u0026amp;width=500\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/1075\/7441\/files\/lQLPKHj-4Ptlq0fM-sz6sBoUYtrj4BdzCTpQnNWRiAA_250_250_0acfe2ef-3b86-45ed-a744-44785685d3c2_2.png?v=1784802055\u0026amp;width=352 352w, https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/1075\/7441\/files\/lQLPKHj-4Ptlq0fM-sz6sBoUYtrj4BdzCTpQnNWRiAA_250_250_0acfe2ef-3b86-45ed-a744-44785685d3c2_2.png?v=1784802055\u0026amp;width=500 500w\" width=\"500\" height=\"500\" loading=\"lazy\" alt=\"\"\u003e \u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cscript\u003e\n(function() {\n  const sectionEl = document.getElementById('t3s-custom-video-switcher');\n  if (!sectionEl) return;\n\n  const root = sectionEl.querySelector('[data-t3s-svs-root]');\n  const stage = sectionEl.querySelector('[data-t3s-svs-stage]');\n  const holeEl = sectionEl.querySelector('[data-t3s-svs-hole]');\n  const videoEl = sectionEl.querySelector('[data-t3s-svs-video]');\n  const dockEl = sectionEl.querySelector('[data-t3s-svs-dock]');\n  const mountStage = sectionEl.querySelector('[data-t3s-svs-dock-mount-stage]');\n  const mountRoot = sectionEl.querySelector('[data-t3s-svs-dock-mount-root]');\n  const buttons = Array.from(sectionEl.querySelectorAll('[data-t3s-svs-index]'));\n\n  if (!root || !stage || !holeEl || !videoEl || !dockEl || !mountStage || !mountRoot || buttons.length === 0) return;\n\n  dockEl.addEventListener('click', function(e) {\n    e.stopPropagation();\n  });\n\n  buttons.forEach(function(button) {\n    button.addEventListener('click', function(e) {\n      e.stopPropagation();\n    });\n  });\n\n  const mq = window.matchMedia('(max-width: 999px)');\n\n  function relocateDock() {\n    if (dockEl.parentNode !== mountStage) mountStage.appendChild(dockEl);\n    sectionEl.setAttribute('data-t3s-svs-dock-pos', 'stage');\n  }\n\n  relocateDock();\n\n  if (mq.addEventListener) mq.addEventListener('change', relocateDock);\n  else mq.addListener(relocateDock);\n\n  function clamp(n, min, max) {\n    return Math.max(min, Math.min(max, n));\n  }\n\n  function parseHole(str, fallbackArr) {\n    const parts = (str || '').split(',').map(function(value) {\n      return parseFloat(String(value).trim());\n    });\n\n    let left = Number.isFinite(parts[0]) ? clamp(parts[0], 0, 100) : fallbackArr[0];\n    let top = Number.isFinite(parts[1]) ? clamp(parts[1], 0, 100) : fallbackArr[1];\n    let width = Number.isFinite(parts[2]) ? clamp(parts[2], 0, 100) : fallbackArr[2];\n    let height = Number.isFinite(parts[3]) ? clamp(parts[3], 0, 100) : fallbackArr[3];\n\n    width = Math.min(width, 100 - left);\n    height = Math.min(height, 100 - top);\n\n    return [left, top, width, height];\n  }\n\n  const holeD = parseHole(sectionEl.getAttribute('data-hole-d'), [25, 15, 50, 55]);\n  const holeM = parseHole(sectionEl.getAttribute('data-hole-m'), [10, 18, 80, 60]);\n\n  function applyHole() {\n    const hole = mq.matches ? holeM : holeD;\n    sectionEl.style.setProperty('--t3s-svs-hole-left', hole[0] + '%');\n    sectionEl.style.setProperty('--t3s-svs-hole-top', hole[1] + '%');\n    sectionEl.style.setProperty('--t3s-svs-hole-w', hole[2] + '%');\n    sectionEl.style.setProperty('--t3s-svs-hole-h', hole[3] + '%');\n  }\n\n  applyHole();\n\n  if (mq.addEventListener) mq.addEventListener('change', applyHole);\n  else mq.addListener(applyHole);\n\n  const FORCE_RESUME = false;\n  let inView = false;\n  let userPaused = false;\n  let currentIndex = 0;\n\n  function getSrc(index) {\n    const button = buttons[index];\n    if (!button) return '';\n    return (button.getAttribute('data-t3s-svs-src') || '').trim();\n  }\n\n  function safePlay() {\n    if (!videoEl.src) return;\n    const playPromise = videoEl.play();\n    if (playPromise \u0026\u0026 typeof playPromise.catch === 'function') playPromise.catch(function() {});\n  }\n\n  function setActive(index) {\n    buttons.forEach(function(button, buttonIndex) {\n      button.setAttribute('aria-current', buttonIndex === index ? 'true' : 'false');\n    });\n  }\n\n  function popButton(index) {\n    const button = buttons[index];\n    if (!button) return;\n    button.classList.remove('is-pop');\n    void button.offsetWidth;\n    button.classList.add('is-pop');\n  }\n\n  function loadByIndex(index, forcePlay, doPop) {\n    const src = getSrc(index);\n    if (!src) return;\n\n    currentIndex = index;\n    setActive(index);\n    if (doPop) popButton(index);\n\n    if (videoEl.src !== src) {\n      videoEl.pause();\n      videoEl.src = src;\n      videoEl.load();\n    }\n\n    if (forcePlay) {\n      userPaused = false;\n      if (inView) safePlay();\n    } else if (inView \u0026\u0026 (!userPaused || FORCE_RESUME)) {\n      safePlay();\n    }\n  }\n\n  function nextIndex() {\n    const total = buttons.length;\n    for (let step = 1; step \u003c= total; step += 1) {\n      const candidate = (currentIndex + step) % total;\n      if (getSrc(candidate)) return candidate;\n    }\n    return currentIndex;\n  }\n\n  holeEl.addEventListener('click', function() {\n    if (!videoEl.src) return;\n\n    if (videoEl.paused) {\n      userPaused = false;\n      safePlay();\n    } else {\n      userPaused = true;\n      videoEl.pause();\n    }\n  });\n\n  buttons.forEach(function(button) {\n    button.addEventListener('pointerdown', function() {\n      button.classList.add('is-touch');\n    });\n    button.addEventListener('pointerup', function() {\n      button.classList.remove('is-touch');\n    });\n    button.addEventListener('pointercancel', function() {\n      button.classList.remove('is-touch');\n    });\n    button.addEventListener('mouseleave', function() {\n      button.classList.remove('is-touch');\n    });\n    button.addEventListener('animationend', function() {\n      button.classList.remove('is-pop');\n    });\n  });\n\n  buttons.forEach(function(button) {\n    button.addEventListener('click', function() {\n      const index = parseInt(button.getAttribute('data-t3s-svs-index'), 10);\n      if (Number.isNaN(index)) return;\n      loadByIndex(index, true, true);\n    });\n  });\n\n  videoEl.addEventListener('ended', function() {\n    loadByIndex(nextIndex(), true, true);\n  });\n\n  if ('IntersectionObserver' in window) {\n    const observer = new IntersectionObserver(function(entries) {\n      const entry = entries \u0026\u0026 entries[0];\n      inView = !!entry \u0026\u0026 entry.isIntersecting \u0026\u0026 entry.intersectionRatio \u003e= 0.35;\n\n      if (inView) {\n        if (!videoEl.src) loadByIndex(0, true, true);\n        if (!userPaused || FORCE_RESUME) safePlay();\n      } else {\n        videoEl.pause();\n      }\n    }, { threshold: [0, 0.35, 0.6, 1] });\n\n    observer.observe(root);\n  } else {\n    inView = true;\n  }\n\n  loadByIndex(0, false, false);\n})();\n\u003c\/script\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n.product-tabs__tab-item-content.rte,\nap-contentcollapsible.collapsible,\n.product-tabs__tab-item-wrapper,\n.product-tabs__content,\n.product-content.anchor,\n.container {\n  overflow: visible !important;\n}\n\nhtml,\nbody {\n  overflow-x: hidden !important;\n}\n\n.t3s-force-fullwidth-video,\n.t3s-force-rich-text,\n.t3s-force-videoswitch,\n.t3s-mt-breakout,\n.t3s-mc-breakout {\n  width: 100vw !important;\n  max-width: 100vw !important;\n  position: relative !important;\n  left: 50% !important;\n  right: 50% !important;\n  margin-left: -50vw !important;\n  margin-right: -50vw !important;\n  box-sizing: border-box !important;\n}\n\n.t3s-force-fullwidth-video {\n  isolation: isolate;\n  z-index: 0 !important;\n  overflow: hidden;\n  background-color: #000;\n}\n\n.t3s-force-video-inner {\n  position: relative;\n  width: 100%;\n  height: 60vh;\n  min-height: 480px;\n  overflow: hidden;\n}\n\n.t3s-force-video-inner video {\n  position: absolute;\n  top: 0;\n  left: 0;\n  width: 100% !important;\n  height: 100% !important;\n  display: block;\n  object-fit: cover !important;\n  object-position: center center;\n  z-index: 1;\n}\n\n.t3s-force-video-mobile {\n  display: block;\n}\n\n.t3s-force-video-desktop {\n  display: none;\n}\n\n.t3s-force-video-overlay {\n  position: absolute;\n  top: 0;\n  left: 0;\n  width: 100%;\n  height: 100%;\n  z-index: 2;\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  justify-content: center;\n  padding: 0 10% !important;\n  text-align: center;\n  background: rgba(0, 0, 0, 0.4);\n  box-sizing: border-box;\n  pointer-events: none;\n}\n\n.t3s-force-video-content {\n  width: 100%;\n  max-width: 980px;\n}\n\n.t3s-force-eyebrow {\n  margin: 0 0 18px 0 !important;\n  color: #ffffff !important;\n  font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif !important;\n  font-size: 14px !important;\n  font-weight: 600 !important;\n  line-height: 1.4 !important;\n  letter-spacing: 2px !important;\n  text-transform: uppercase !important;\n  opacity: 0.9;\n}\n\n.t3s-force-heading {\n  margin: 0 !important;\n  color: #ffffff !important;\n  font-family: var(--font-heading-family, \"Helvetica Neue\", \"Arial Black\", Arial, Impact, sans-serif) !important;\n  font-size: 28px !important;\n  font-weight: 800 !important;\n  line-height: 1.25 !important;\n  letter-spacing: 0.5px !important;\n  text-transform: uppercase !important;\n  text-shadow: 0 5px 20px rgba(0, 0, 0, 0.75) !important;\n}\n\n.t3s-force-tagline {\n  max-width: 760px;\n  margin: 18px auto 0 !important;\n  color: rgba(255, 255, 255, 0.92) !important;\n  font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif !important;\n  font-size: 15px !important;\n  font-weight: 500 !important;\n  line-height: 1.6 !important;\n  text-shadow: 0 4px 18px rgba(0, 0, 0, 0.6) !important;\n}\n\n.t3s-force-rich-text {\n  display: flex !important;\n  align-items: center !important;\n  justify-content: center !important;\n  padding: 80px 20px !important;\n  text-align: center !important;\n  background-color: #1f2022 !important;\n}\n\n.t3s-force-rich-text-inner {\n  width: 100%;\n  max-width: 850px;\n}\n\n.t3s-force-rich-text-heading {\n  margin: 0 0 24px 0 !important;\n  color: #ffffff !important;\n  font-family: var(--font-heading-family, \"Helvetica Neue\", \"Arial Black\", Arial, Impact, sans-serif) !important;\n  font-size: 32px !important;\n  font-weight: 700 !important;\n  line-height: 1.2 !important;\n  letter-spacing: 0.5px !important;\n}\n\n.t3s-force-rich-text-paragraph {\n  margin: 0 !important;\n  color: #c6c6c6 !important;\n  font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif !important;\n  font-size: 16px !important;\n  font-weight: 400 !important;\n  line-height: 1.6 !important;\n}\n\n.t3s-force-rich-text-paragraph strong {\n  color: #e2e2e2 !important;\n  font-weight: 600 !important;\n}\n\n.t3s-force-videoswitch {\n  overflow: hidden;\n  background-color: #000;\n}\n\n#t3s-custom-video-switcher,\n#t3s-custom-video-switcher * {\n  box-sizing: border-box;\n}\n\n#t3s-custom-video-switcher {\n  --t3s-svs-image-request-width: 2800px;\n  --t3s-svs-hole-left: 25%;\n  --t3s-svs-hole-top: 15%;\n  --t3s-svs-hole-w: 50%;\n  --t3s-svs-hole-h: 55%;\n  --t3s-svs-hole-radius: 0px;\n  --t3s-svs-dock-inset: 10px;\n  --t3s-svs-dock-radius: 26px;\n  --t3s-svs-dock-blur: 14px;\n  --t3s-svs-dock-pad-y: 12px;\n  --t3s-svs-dock-pad-x: 18px;\n  --t3s-svs-dock-gap: 12px;\n  --t3s-svs-icon-size-d: 62px;\n  --t3s-svs-icon-size-m: 34px;\n  --t3s-svs-mobile-side: 12px;\n  position: relative;\n  isolation: isolate;\n  z-index: 0;\n  overflow-x: clip;\n}\n\n#t3s-custom-video-switcher .t3s-svs__outer {\n  width: 100%;\n  margin: 0;\n}\n\n#t3s-custom-video-switcher .t3s-svs__wrap {\n  position: relative;\n  width: 100%;\n  max-width: none;\n  margin: 0;\n}\n\n#t3s-custom-video-switcher .t3s-svs__media {\n  position: relative;\n  width: 100%;\n}\n\n#t3s-custom-video-switcher .t3s-svs__bg {\n  display: block;\n  width: 100%;\n  height: auto;\n  user-select: none;\n  pointer-events: none;\n}\n\n#t3s-custom-video-switcher .t3s-svs__bg--mobile {\n  display: none;\n}\n\n#t3s-custom-video-switcher .t3s-svs__stage {\n  position: absolute;\n  left: var(--t3s-svs-hole-left);\n  top: var(--t3s-svs-hole-top);\n  width: var(--t3s-svs-hole-w);\n  height: var(--t3s-svs-hole-h);\n  z-index: 2;\n  overflow: visible !important;\n  pointer-events: none;\n  container-type: inline-size;\n}\n\n#t3s-custom-video-switcher .t3s-svs__hole {\n  position: relative;\n  width: 100%;\n  height: 100%;\n  overflow: visible !important;\n  border-radius: var(--t3s-svs-hole-radius);\n  background: rgba(0, 0, 0, 0.06);\n  cursor: pointer;\n  pointer-events: auto;\n  -webkit-tap-highlight-color: transparent;\n}\n\n#t3s-custom-video-switcher .t3s-svs__video {\n  width: 100%;\n  height: 100%;\n  display: block;\n  object-fit: cover;\n  object-position: center;\n  background: #000;\n  clip-path: inset(0 round var(--t3s-svs-hole-radius));\n}\n\n#t3s-custom-video-switcher .t3s-svs__dock {\n  position: absolute;\n  left: 50%;\n  bottom: 16px !important;\n  z-index: 20 !important;\n  display: flex;\n  align-items: flex-end;\n  gap: var(--t3s-svs-dock-gap);\n  padding: var(--t3s-svs-dock-pad-y) var(--t3s-svs-dock-pad-x);\n  transform: translateX(-50%);\n  border: 1px solid rgba(255, 255, 255, 0.20);\n  border-radius: var(--t3s-svs-dock-radius);\n  background: rgba(255, 255, 255, 0.14);\n  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.22);\n  backdrop-filter: blur(var(--t3s-svs-dock-blur));\n  -webkit-backdrop-filter: blur(var(--t3s-svs-dock-blur));\n  user-select: none;\n  pointer-events: auto;\n  -webkit-tap-highlight-color: transparent;\n}\n\n#t3s-custom-video-switcher .t3s-svs__btn {\n  position: relative;\n  flex: 0 0 auto !important;\n  width: var(--t3s-svs-icon-size-d);\n  height: var(--t3s-svs-icon-size-d);\n  display: flex !important;\n  align-items: center !important;\n  justify-content: center !important;\n  overflow: hidden;\n  padding: 0;\n  border: 0;\n  border-radius: 14px;\n  outline: none;\n  background: rgba(255, 255, 255, 0.18) !important;\n  cursor: pointer;\n  pointer-events: auto;\n  transform: translateY(0) scale(1);\n  transition: transform 200ms cubic-bezier(.2,.9,.2,1), filter 200ms cubic-bezier(.2,.9,.2,1);\n  will-change: transform;\n}\n\n#t3s-custom-video-switcher .t3s-svs__btn img {\n  width: 100%;\n  height: 100%;\n  display: block;\n  padding: 4px;\n  object-fit: contain;\n  object-position: center;\n  box-sizing: border-box;\n  user-select: none;\n  pointer-events: none;\n}\n\n#t3s-custom-video-switcher .t3s-svs__btn.is-touch {\n  transform: translateY(-2px) scale(1.06);\n  filter: drop-shadow(0 10px 14px rgba(0, 0, 0, 0.22));\n}\n\n#t3s-custom-video-switcher .t3s-svs__btn[aria-current=\"true\"]::after {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  border: 1px solid rgba(255, 255, 255, 0.92);\n  border-radius: 13px;\n  box-shadow: 0 0 0 6px rgba(255, 255, 255, 0.10);\n  pointer-events: none;\n}\n\n#t3s-custom-video-switcher .t3s-svs__btn.is-pop {\n  animation: t3sSvsPop 420ms cubic-bezier(.2,.9,.2,1) 1;\n}\n\n@keyframes t3sSvsPop {\n  0% { transform: translateY(-2px) scale(1.02); }\n  35% { transform: translateY(-7px) scale(1.14); }\n  100% { transform: translateY(-2px) scale(1.02); }\n}\n\n.t3s-mt-breakout,\n.t3s-mc-breakout {\n  overflow: hidden;\n  background-color: #ffffff;\n}\n\n.t3s-mt-container {\n  width: 100%;\n  max-width: 1280px;\n  margin: 0 auto;\n  padding: 60px 20px;\n  display: flex;\n  flex-direction: column;\n  gap: 80px;\n  box-sizing: border-box;\n}\n\n.t3s-mt-item {\n  width: 100%;\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  gap: 30px;\n}\n\n.t3s-mt-media {\n  position: relative;\n  width: 100%;\n  overflow: hidden;\n  border-radius: 16px;\n  background-color: #f6f6f6;\n}\n\n.t3s-mt-media video,\n.t3s-mt-media img {\n  width: 100% !important;\n  height: auto !important;\n  display: block;\n  object-fit: contain !important;\n  object-position: center;\n  border-radius: 16px;\n}\n\n.t3s-mt-content {\n  width: 100%;\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  justify-content: center;\n  text-align: center;\n}\n\n.t3s-mt-heading {\n  margin: 0 0 20px 0 !important;\n  color: #1a1a1a !important;\n  font-family: var(--font-heading-family, \"Helvetica Neue\", \"Arial Black\", Arial, sans-serif) !important;\n  font-size: 32px !important;\n  font-weight: 800 !important;\n  line-height: 1.2 !important;\n}\n\n.t3s-mt-desc {\n  max-width: 480px;\n  margin: 0 !important;\n  color: #555555 !important;\n  font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, sans-serif !important;\n  font-size: 15px !important;\n  font-weight: 400 !important;\n  line-height: 1.6 !important;\n}\n\n.t3s-mc-container {\n  width: 100%;\n  max-width: 1280px;\n  margin: 0 auto;\n  padding: 60px 20px;\n  box-sizing: border-box;\n}\n\n.t3s-mc-header {\n  margin-bottom: 40px;\n  text-align: center;\n}\n\n.t3s-mc-title {\n  margin: 0 !important;\n  color: #1a1a1a !important;\n  font-family: var(--font-heading-family, \"Helvetica Neue\", \"Arial Black\", Arial, sans-serif) !important;\n  font-size: 32px !important;\n  font-weight: 800 !important;\n  line-height: 1.2 !important;\n}\n\n.t3s-mc-grid {\n  display: flex;\n  flex-wrap: nowrap;\n  gap: 20px;\n  overflow-x: auto;\n  overflow-y: hidden;\n  padding-bottom: 20px;\n  scroll-snap-type: x mandatory;\n  scrollbar-width: none;\n  -webkit-overflow-scrolling: touch;\n}\n\n.t3s-mc-grid::-webkit-scrollbar {\n  display: none;\n}\n\n.t3s-mc-item {\n  flex: 0 0 75vw;\n  display: flex;\n  flex-direction: column;\n  gap: 20px;\n  scroll-snap-align: center;\n}\n\n.t3s-mc-media {\n  width: 100%;\n  overflow: hidden;\n  aspect-ratio: 1 \/ 1;\n  border-radius: 12px;\n  background-color: #f6f6f6;\n}\n\n.t3s-mc-media img {\n  width: 100%;\n  height: 100%;\n  display: block;\n  object-fit: cover;\n}\n\n.t3s-mc-text {\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  text-align: center;\n}\n\n.t3s-mc-heading {\n  margin: 0 0 12px 0 !important;\n  color: #1a1a1a !important;\n  font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, sans-serif !important;\n  font-size: 18px !important;\n  font-weight: 700 !important;\n  line-height: 1.3 !important;\n}\n\n.t3s-mc-desc {\n  max-width: 90%;\n  margin: 0 !important;\n  color: #555555 !important;\n  font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, sans-serif !important;\n  font-size: 14px !important;\n  font-weight: 400 !important;\n  line-height: 1.5 !important;\n}\n\n@media (hover: hover) and (pointer: fine) {\n  #t3s-custom-video-switcher .t3s-svs__btn:hover {\n    transform: translateY(-4px) scale(1.08);\n    filter: drop-shadow(0 10px 14px rgba(0, 0, 0, 0.25));\n  }\n}\n\n@supports (width: 1cqw) {\n  @media (min-width: 1000px) {\n    #t3s-custom-video-switcher .t3s-svs__dock {\n      gap: clamp(12px, 1.5cqw, 18px);\n      padding: clamp(12px, 1.5cqw, 18px) clamp(18px, 2.2cqw, 27px);\n      border-radius: clamp(26px, 3cqw, 33px);\n    }\n\n    #t3s-custom-video-switcher .t3s-svs__btn {\n      width: clamp(56px, 7cqw, 78px);\n      height: clamp(56px, 7cqw, 78px);\n      border-radius: clamp(14px, 1.6cqw, 18px);\n    }\n\n    #t3s-custom-video-switcher .t3s-svs__btn[aria-current=\"true\"]::after {\n      border-radius: clamp(13px, 1.5cqw, 17px);\n    }\n  }\n}\n\n@media (min-width: 768px) {\n  .t3s-force-video-inner {\n    height: 90vh;\n    min-height: 580px;\n  }\n\n  .t3s-force-video-mobile {\n    display: none;\n  }\n\n  .t3s-force-video-desktop {\n    display: block;\n  }\n\n  .t3s-force-video-overlay {\n    padding: 0 15% !important;\n  }\n\n  .t3s-force-eyebrow {\n    margin-bottom: 25px !important;\n    font-size: 17px !important;\n    letter-spacing: 3px !important;\n  }\n\n  .t3s-force-heading {\n    font-size: 52px !important;\n  }\n\n  .t3s-force-tagline {\n    margin-top: 24px !important;\n    font-size: 18px !important;\n  }\n\n  .t3s-force-rich-text {\n    padding: 120px 20px !important;\n  }\n\n  .t3s-force-rich-text-heading {\n    margin-bottom: 30px !important;\n    font-size: 46px !important;\n  }\n\n  .t3s-force-rich-text-paragraph {\n    font-size: 18px !important;\n  }\n\n  .t3s-mc-item {\n    flex: 0 0 calc(50% - 10px);\n  }\n\n  .t3s-mc-grid {\n    flex-wrap: wrap;\n    overflow-x: visible;\n  }\n}\n\n@media (min-width: 1000px) {\n  .t3s-mt-container {\n    padding: 100px 40px;\n    gap: 120px;\n  }\n\n  .t3s-mt-item {\n    flex-direction: row;\n    gap: 60px;\n  }\n\n  .t3s-mt-item.t3s-mt-item--reverse {\n    flex-direction: row-reverse;\n  }\n\n  .t3s-mt-media,\n  .t3s-mt-content {\n    width: 50%;\n  }\n\n  .t3s-mt-heading {\n    font-size: 42px !important;\n  }\n\n  .t3s-mt-desc {\n    font-size: 16px !important;\n  }\n\n  .t3s-mc-container {\n    padding: 100px 40px;\n  }\n\n  .t3s-mc-header {\n    margin-bottom: 60px;\n  }\n\n  .t3s-mc-title {\n    font-size: 42px !important;\n  }\n\n  .t3s-mc-grid {\n    gap: 30px;\n  }\n\n  .t3s-mc-item {\n    flex: 1 1 0;\n    min-width: 0;\n  }\n\n  .t3s-mc-heading {\n    font-size: 20px !important;\n  }\n\n  .t3s-mc-desc {\n    font-size: 15px !important;\n  }\n}\n\n@media (max-width: 999px) {\n  #t3s-custom-video-switcher {\n    --t3s-svs-hole-radius: 5px;\n  }\n\n  #t3s-custom-video-switcher .t3s-svs__media {\n    height: 88vw;\n    max-height: 420px;\n    overflow: hidden;\n  }\n\n  #t3s-custom-video-switcher .t3s-svs__bg--desktop {\n    display: none;\n  }\n\n  #t3s-custom-video-switcher .t3s-svs__bg--mobile {\n    display: block;\n    width: 100% !important;\n    height: 100% !important;\n    object-fit: cover;\n    object-position: center center;\n  }\n\n  #t3s-custom-video-switcher .t3s-svs__dock {\n    bottom: 6px !important;\n    max-width: calc(100% - 20px) !important;\n    min-width: 0 !important;\n    gap: 7px !important;\n    padding: 6px 10px !important;\n    border-radius: 18px !important;\n  }\n\n  #t3s-custom-video-switcher .t3s-svs__btn {\n    width: 32px !important;\n    height: 32px !important;\n    border-radius: 9px !important;\n  }\n\n  #t3s-custom-video-switcher .t3s-svs__btn img {\n    padding: 2px !important;\n  }\n\n  #t3s-custom-video-switcher .t3s-svs__btn[aria-current=\"true\"]::after {\n    border-radius: 9px !important;\n    box-shadow: 0 0 0 3px rgba(255, 255, 255, 0.12) !important;\n  }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  #t3s-custom-video-switcher .t3s-svs__btn {\n    transition: none;\n  }\n}\n\u003c\/style\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cdiv class=\"t3s-mt-breakout\"\u003e\n\u003cdiv class=\"t3s-mt-container\"\u003e\n\u003cdiv class=\"t3s-mt-item\"\u003e\n\u003cdiv class=\"t3s-mt-media\"\u003e\u003cvideo poster=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/1075\/7441\/files\/e2936189ae5f4294a5afb1b17b428da7.thumbnail.0000000000_small_9aa5d9d7-c8d8-4d65-9740-3765aba26601.jpg?v=1784802075\" preload=\"metadata\" loop=\"loop\" muted=\"\" autoplay=\"autoplay\" playsinline=\"\"\u003e\n  \u003csource type=\"video\/mp4\" src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/cf2fb5a1755343de88f5ab30fcc99fa9.mp4?v=0\"\u003e\n  \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/1075\/7441\/files\/e2936189ae5f4294a5afb1b17b428da7.thumbnail.0000000000_small_9aa5d9d7-c8d8-4d65-9740-3765aba26601.jpg?v=1784802075\" alt=\"\"\u003e\u003c\/video\u003e\u003c\/div\u003e\n\u003cdiv class=\"t3s-mt-content\"\u003e\n\u003ch2 class=\"t3s-mt-heading\"\u003e10 % de inclinación automática para una carrera más realista\u003c\/h2\u003e\n\u003cp class=\"t3s-mt-desc\"\u003eSupera tus límites con una inclinación automática de hasta el 10 %. Desde una carrera suave hasta un entrenamiento intenso en pendiente, el ajuste motorizado se adapta a tu ritmo sin necesidad de regulación manual.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"t3s-mt-item t3s-mt-item--reverse\"\u003e\n\u003cdiv class=\"t3s-mt-media\"\u003e\u003cvideo poster=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/1075\/7441\/files\/4bbc23be15314ead8de09cf56f86f944.thumbnail.0000000000_small_ee16970f-ff20-4d07-a795-7af5984049b6.jpg?v=1784802075\" preload=\"metadata\" loop=\"loop\" muted=\"\" autoplay=\"autoplay\" playsinline=\"\"\u003e\n  \u003csource type=\"video\/mp4\" src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/3c87b0ce763b43ae9d4753279d270f63.mp4?v=0\"\u003e\n  \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/1075\/7441\/files\/4bbc23be15314ead8de09cf56f86f944.thumbnail.0000000000_small_ee16970f-ff20-4d07-a795-7af5984049b6.jpg?v=1784802075\" alt=\"\"\u003e\u003c\/video\u003e\u003c\/div\u003e\n\u003cdiv class=\"t3s-mt-content\"\u003e\n\u003ch2 class=\"t3s-mt-heading\"\u003ePantalla Full HD inmersiva de 21,5 pulgadas\u003c\/h2\u003e\n\u003cp class=\"t3s-mt-desc\"\u003eDisfruta de entrenamientos más inmersivos en la pantalla Full HD de 21,5 pulgadas, con giro de 360° y ángulos ajustables. Adapta fácilmente la pantalla a distintas alturas y posiciones de entrenamiento.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"t3s-mt-item\"\u003e\n\u003cdiv class=\"t3s-mt-media\"\u003e\u003cvideo poster=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/1075\/7441\/files\/ebba12cba332429589dd5a5a8688e2ae.thumbnail.0000000000_small_f39898c3-12f4-493b-a9c6-2639554ad467.jpg?v=1784859723\" preload=\"metadata\" loop=\"loop\" muted=\"\" autoplay=\"autoplay\" playsinline=\"\"\u003e\n  \u003csource type=\"video\/mp4\" src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/aa163c46e24041af8bae4f2141cd7301.mp4?v=0\"\u003e\n  \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/1075\/7441\/files\/ebba12cba332429589dd5a5a8688e2ae.thumbnail.0000000000_small_f39898c3-12f4-493b-a9c6-2639554ad467.jpg?v=1784859723\" alt=\"\"\u003e\u003c\/video\u003e\u003c\/div\u003e\n\u003cdiv class=\"t3s-mt-content\"\u003e\n\u003ch2 class=\"t3s-mt-heading\"\u003eSonido inmersivo\u003c\/h2\u003e\n\u003cp class=\"t3s-mt-desc\"\u003eDisfruta de un sonido potente y envolvente con sus altavoces duales integrados de 6 W. Los graves intensos crean una experiencia de entrenamiento más inmersiva.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"t3s-mt-item t3s-mt-item--reverse\"\u003e\n\u003cdiv class=\"t3s-mt-media\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/1075\/7441\/files\/lQDPKGRatsM_opvND6DND6CwFxuvuTbDQBEI7jJzqgORAQ_4000_4000_2cc824f1-d58c-4290-882e-57a048b1558c.jpg?v=1784859775\u0026amp;width=4000\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/1075\/7441\/files\/lQDPKGRatsM_opvND6DND6CwFxuvuTbDQBEI7jJzqgORAQ_4000_4000_2cc824f1-d58c-4290-882e-57a048b1558c.jpg?v=1784859775\u0026amp;width=400 400w, https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/1075\/7441\/files\/lQDPKGRatsM_opvND6DND6CwFxuvuTbDQBEI7jJzqgORAQ_4000_4000_2cc824f1-d58c-4290-882e-57a048b1558c.jpg?v=1784859775\u0026amp;width=800 800w, https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/1075\/7441\/files\/lQDPKGRatsM_opvND6DND6CwFxuvuTbDQBEI7jJzqgORAQ_4000_4000_2cc824f1-d58c-4290-882e-57a048b1558c.jpg?v=1784859775\u0026amp;width=1200 1200w, https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/1075\/7441\/files\/lQDPKGRatsM_opvND6DND6CwFxuvuTbDQBEI7jJzqgORAQ_4000_4000_2cc824f1-d58c-4290-882e-57a048b1558c.jpg?v=1784859775\u0026amp;width=1800 1800w, https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/1075\/7441\/files\/lQDPKGRatsM_opvND6DND6CwFxuvuTbDQBEI7jJzqgORAQ_4000_4000_2cc824f1-d58c-4290-882e-57a048b1558c.jpg?v=1784859775\u0026amp;width=2600 2600w\" height=\"4000\" width=\"4000\" loading=\"lazy\" alt=\"Cinta de correr T3S Plus plegable\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"t3s-mt-content\"\u003e\n\u003ch2 class=\"t3s-mt-heading\"\u003ePlegable en segundos para ganar espacio\u003c\/h2\u003e\n\u003cp class=\"t3s-mt-desc\"\u003eOlvídate de los equipos voluminosos. El T3S PLUS se pliega fácilmente gracias al sistema Soft-Drop integrado para guardarlo de forma segura y silenciosa. Colócalo junto a la pared o detrás del sofá y libera espacio cuando no lo uses.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"t3s-mt-item\"\u003e\n\u003cdiv class=\"t3s-mt-media\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/1075\/7441\/files\/0000_494cb01d-f13c-49b0-9df7-7c17e0c636e0.png?v=1784859884\u0026amp;width=3000\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/1075\/7441\/files\/0000_494cb01d-f13c-49b0-9df7-7c17e0c636e0.png?v=1784859884\u0026amp;width=300 300w, https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/1075\/7441\/files\/0000_494cb01d-f13c-49b0-9df7-7c17e0c636e0.png?v=1784859884\u0026amp;width=400 400w, https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/1075\/7441\/files\/0000_494cb01d-f13c-49b0-9df7-7c17e0c636e0.png?v=1784859884\u0026amp;width=500 500w, https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/1075\/7441\/files\/0000_494cb01d-f13c-49b0-9df7-7c17e0c636e0.png?v=1784859884\u0026amp;width=600 600w, https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/1075\/7441\/files\/0000_494cb01d-f13c-49b0-9df7-7c17e0c636e0.png?v=1784859884\u0026amp;width=700 700w, https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/1075\/7441\/files\/0000_494cb01d-f13c-49b0-9df7-7c17e0c636e0.png?v=1784859884\u0026amp;width=800 800w, https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/1075\/7441\/files\/0000_494cb01d-f13c-49b0-9df7-7c17e0c636e0.png?v=1784859884\u0026amp;width=1000 1000w, https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/1075\/7441\/files\/0000_494cb01d-f13c-49b0-9df7-7c17e0c636e0.png?v=1784859884\u0026amp;width=1200 1200w, https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/1075\/7441\/files\/0000_494cb01d-f13c-49b0-9df7-7c17e0c636e0.png?v=1784859884\u0026amp;width=1400 1400w, https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/1075\/7441\/files\/0000_494cb01d-f13c-49b0-9df7-7c17e0c636e0.png?v=1784859884\u0026amp;width=1600 1600w, https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/1075\/7441\/files\/0000_494cb01d-f13c-49b0-9df7-7c17e0c636e0.png?v=1784859884\u0026amp;width=1800 1800w, https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/1075\/7441\/files\/0000_494cb01d-f13c-49b0-9df7-7c17e0c636e0.png?v=1784859884\u0026amp;width=2000 2000w, https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/1075\/7441\/files\/0000_494cb01d-f13c-49b0-9df7-7c17e0c636e0.png?v=1784859884\u0026amp;width=2200 2200w, https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/1075\/7441\/files\/0000_494cb01d-f13c-49b0-9df7-7c17e0c636e0.png?v=1784859884\u0026amp;width=2400 2400w, https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/1075\/7441\/files\/0000_494cb01d-f13c-49b0-9df7-7c17e0c636e0.png?v=1784859884\u0026amp;width=2600 2600w\" width=\"3000\" height=\"3000\" loading=\"lazy\" alt=\"\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"t3s-mt-content\"\u003e\n\u003ch2 class=\"t3s-mt-heading\"\u003eMotor sin escobillas\u003c\/h2\u003e\n\u003cp class=\"t3s-mt-desc\"\u003eImpulsada por un \u003cstrong\u003emotor de alto rendimiento de 3,0 CV\u003c\/strong\u003e, esta cinta ofrece un funcionamiento uniforme y estable. Está diseñada para un uso prolongado y alcanza una velocidad máxima de \u003cstrong\u003e14 km\/h\u003c\/strong\u003e, ideal para sesiones intensas y sprints.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"t3s-mt-item t3s-mt-item--reverse\"\u003e\n\u003cdiv class=\"t3s-mt-media\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/1075\/7441\/files\/lQDPJxWyIfnItBvND6DND6Cw7unoN8ZDLlkI7jJzqgORAA_4000_4000_ec775c84-1856-470c-ba5c-a8e174289bbc.jpg?v=1784802079\u0026amp;width=4000\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/1075\/7441\/files\/lQDPJxWyIfnItBvND6DND6Cw7unoN8ZDLlkI7jJzqgORAA_4000_4000_ec775c84-1856-470c-ba5c-a8e174289bbc.jpg?v=1784802079\u0026amp;width=300 300w, https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/1075\/7441\/files\/lQDPJxWyIfnItBvND6DND6Cw7unoN8ZDLlkI7jJzqgORAA_4000_4000_ec775c84-1856-470c-ba5c-a8e174289bbc.jpg?v=1784802079\u0026amp;width=400 400w, https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/1075\/7441\/files\/lQDPJxWyIfnItBvND6DND6Cw7unoN8ZDLlkI7jJzqgORAA_4000_4000_ec775c84-1856-470c-ba5c-a8e174289bbc.jpg?v=1784802079\u0026amp;width=500 500w, https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/1075\/7441\/files\/lQDPJxWyIfnItBvND6DND6Cw7unoN8ZDLlkI7jJzqgORAA_4000_4000_ec775c84-1856-470c-ba5c-a8e174289bbc.jpg?v=1784802079\u0026amp;width=600 600w, https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/1075\/7441\/files\/lQDPJxWyIfnItBvND6DND6Cw7unoN8ZDLlkI7jJzqgORAA_4000_4000_ec775c84-1856-470c-ba5c-a8e174289bbc.jpg?v=1784802079\u0026amp;width=700 700w, https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/1075\/7441\/files\/lQDPJxWyIfnItBvND6DND6Cw7unoN8ZDLlkI7jJzqgORAA_4000_4000_ec775c84-1856-470c-ba5c-a8e174289bbc.jpg?v=1784802079\u0026amp;width=800 800w, https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/1075\/7441\/files\/lQDPJxWyIfnItBvND6DND6Cw7unoN8ZDLlkI7jJzqgORAA_4000_4000_ec775c84-1856-470c-ba5c-a8e174289bbc.jpg?v=1784802079\u0026amp;width=1000 1000w, https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/1075\/7441\/files\/lQDPJxWyIfnItBvND6DND6Cw7unoN8ZDLlkI7jJzqgORAA_4000_4000_ec775c84-1856-470c-ba5c-a8e174289bbc.jpg?v=1784802079\u0026amp;width=1200 1200w, https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/1075\/7441\/files\/lQDPJxWyIfnItBvND6DND6Cw7unoN8ZDLlkI7jJzqgORAA_4000_4000_ec775c84-1856-470c-ba5c-a8e174289bbc.jpg?v=1784802079\u0026amp;width=1400 1400w, https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/1075\/7441\/files\/lQDPJxWyIfnItBvND6DND6Cw7unoN8ZDLlkI7jJzqgORAA_4000_4000_ec775c84-1856-470c-ba5c-a8e174289bbc.jpg?v=1784802079\u0026amp;width=1600 1600w, https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/1075\/7441\/files\/lQDPJxWyIfnItBvND6DND6Cw7unoN8ZDLlkI7jJzqgORAA_4000_4000_ec775c84-1856-470c-ba5c-a8e174289bbc.jpg?v=1784802079\u0026amp;width=1800 1800w, https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/1075\/7441\/files\/lQDPJxWyIfnItBvND6DND6Cw7unoN8ZDLlkI7jJzqgORAA_4000_4000_ec775c84-1856-470c-ba5c-a8e174289bbc.jpg?v=1784802079\u0026amp;width=2000 2000w, https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/1075\/7441\/files\/lQDPJxWyIfnItBvND6DND6Cw7unoN8ZDLlkI7jJzqgORAA_4000_4000_ec775c84-1856-470c-ba5c-a8e174289bbc.jpg?v=1784802079\u0026amp;width=2200 2200w, https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/1075\/7441\/files\/lQDPJxWyIfnItBvND6DND6Cw7unoN8ZDLlkI7jJzqgORAA_4000_4000_ec775c84-1856-470c-ba5c-a8e174289bbc.jpg?v=1784802079\u0026amp;width=2400 2400w, https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/1075\/7441\/files\/lQDPJxWyIfnItBvND6DND6Cw7unoN8ZDLlkI7jJzqgORAA_4000_4000_ec775c84-1856-470c-ba5c-a8e174289bbc.jpg?v=1784802079\u0026amp;width=2600 2600w\" width=\"4000\" height=\"4000\" loading=\"lazy\" alt=\"\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"t3s-mt-content\"\u003e\n\u003ch2 class=\"t3s-mt-heading\"\u003ePantalla giratoria para entrenar a tu manera\u003c\/h2\u003e\n\u003cp class=\"t3s-mt-desc\"\u003eLa \u003cstrong\u003epantalla Full HD de 21,5 pulgadas gira 360°\u003c\/strong\u003e y convierte tu zona de carrera en un espacio versátil para entrenar todo el cuerpo. Gírala fácilmente para pasar de correr a practicar yoga u otros ejercicios.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"t3s-mc-breakout\"\u003e\n\u003cdiv class=\"t3s-mc-container\"\u003e\n\u003cdiv class=\"t3s-mc-header\"\u003e\n\u003ch2 class=\"t3s-mc-title\"\u003eMás detalles\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"t3s-mc-grid\"\u003e\n\u003cdiv class=\"t3s-mc-item\"\u003e\n\u003cdiv class=\"t3s-mc-media\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/1075\/7441\/files\/9efc9e0da645729b0e99c67f8a5ee8c0_f9ac1860-82aa-4e9b-a93c-5038bb7b63e5.jpg?v=1784802077\u0026amp;width=2000\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/1075\/7441\/files\/9efc9e0da645729b0e99c67f8a5ee8c0_f9ac1860-82aa-4e9b-a93c-5038bb7b63e5.jpg?v=1784802077\u0026amp;width=300 300w, https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/1075\/7441\/files\/9efc9e0da645729b0e99c67f8a5ee8c0_f9ac1860-82aa-4e9b-a93c-5038bb7b63e5.jpg?v=1784802077\u0026amp;width=400 400w, https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/1075\/7441\/files\/9efc9e0da645729b0e99c67f8a5ee8c0_f9ac1860-82aa-4e9b-a93c-5038bb7b63e5.jpg?v=1784802077\u0026amp;width=500 500w, https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/1075\/7441\/files\/9efc9e0da645729b0e99c67f8a5ee8c0_f9ac1860-82aa-4e9b-a93c-5038bb7b63e5.jpg?v=1784802077\u0026amp;width=600 600w, https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/1075\/7441\/files\/9efc9e0da645729b0e99c67f8a5ee8c0_f9ac1860-82aa-4e9b-a93c-5038bb7b63e5.jpg?v=1784802077\u0026amp;width=800 800w, https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/1075\/7441\/files\/9efc9e0da645729b0e99c67f8a5ee8c0_f9ac1860-82aa-4e9b-a93c-5038bb7b63e5.jpg?v=1784802077\u0026amp;width=1000 1000w, https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/1075\/7441\/files\/9efc9e0da645729b0e99c67f8a5ee8c0_f9ac1860-82aa-4e9b-a93c-5038bb7b63e5.jpg?v=1784802077\u0026amp;width=1200 1200w, https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/1075\/7441\/files\/9efc9e0da645729b0e99c67f8a5ee8c0_f9ac1860-82aa-4e9b-a93c-5038bb7b63e5.jpg?v=1784802077\u0026amp;width=1400 1400w, https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/1075\/7441\/files\/9efc9e0da645729b0e99c67f8a5ee8c0_f9ac1860-82aa-4e9b-a93c-5038bb7b63e5.jpg?v=1784802077\u0026amp;width=1600 1600w, https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/1075\/7441\/files\/9efc9e0da645729b0e99c67f8a5ee8c0_f9ac1860-82aa-4e9b-a93c-5038bb7b63e5.jpg?v=1784802077\u0026amp;width=1800 1800w\" width=\"2000\" height=\"2000\" loading=\"lazy\" alt=\"\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"t3s-mc-text\"\u003e\n\u003ch4 class=\"t3s-mc-heading\"\u003eSuperficie de carrera amplia\u003c\/h4\u003e\n\u003cp class=\"t3s-mc-desc\"\u003eLa amplia superficie antideslizante y los apoyos laterales reforzados ayudan a mantener una pisada estable y centrada, con transiciones más fluidas y seguras.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"t3s-mc-item\"\u003e\n\u003cdiv class=\"t3s-mc-media\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/1075\/7441\/files\/0000_b3364b57-96c3-4ba4-b228-4de5f8b9fae4.jpg?v=1784802077\u0026amp;width=3000\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/1075\/7441\/files\/0000_b3364b57-96c3-4ba4-b228-4de5f8b9fae4.jpg?v=1784802077\u0026amp;width=300 300w, https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/1075\/7441\/files\/0000_b3364b57-96c3-4ba4-b228-4de5f8b9fae4.jpg?v=1784802077\u0026amp;width=400 400w, https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/1075\/7441\/files\/0000_b3364b57-96c3-4ba4-b228-4de5f8b9fae4.jpg?v=1784802077\u0026amp;width=500 500w, https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/1075\/7441\/files\/0000_b3364b57-96c3-4ba4-b228-4de5f8b9fae4.jpg?v=1784802077\u0026amp;width=600 600w, https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/1075\/7441\/files\/0000_b3364b57-96c3-4ba4-b228-4de5f8b9fae4.jpg?v=1784802077\u0026amp;width=800 800w, https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/1075\/7441\/files\/0000_b3364b57-96c3-4ba4-b228-4de5f8b9fae4.jpg?v=1784802077\u0026amp;width=1000 1000w, https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/1075\/7441\/files\/0000_b3364b57-96c3-4ba4-b228-4de5f8b9fae4.jpg?v=1784802077\u0026amp;width=1200 1200w, https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/1075\/7441\/files\/0000_b3364b57-96c3-4ba4-b228-4de5f8b9fae4.jpg?v=1784802077\u0026amp;width=1400 1400w, https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/1075\/7441\/files\/0000_b3364b57-96c3-4ba4-b228-4de5f8b9fae4.jpg?v=1784802077\u0026amp;width=1600 1600w, https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/1075\/7441\/files\/0000_b3364b57-96c3-4ba4-b228-4de5f8b9fae4.jpg?v=1784802077\u0026amp;width=1800 1800w\" width=\"3000\" height=\"3000\" loading=\"lazy\" alt=\"\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"t3s-mc-text\"\u003e\n\u003ch4 class=\"t3s-mc-heading\"\u003eControl sencillo\u003c\/h4\u003e\n\u003cp class=\"t3s-mc-desc\"\u003eAcelera, reduce la velocidad o pausa el entrenamiento con el intuitivo mando central. Sin menús complicados: su respuesta táctil permite realizar ajustes rápidos y cómodos incluso mientras corres.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"t3s-mc-item\"\u003e\n\u003cdiv class=\"t3s-mc-media\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/1075\/7441\/files\/2000_4_7e3bca53-7010-4391-8f3c-ef7bae1f3add.jpg?v=1784802075\u0026amp;width=2000\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/1075\/7441\/files\/2000_4_7e3bca53-7010-4391-8f3c-ef7bae1f3add.jpg?v=1784802075\u0026amp;width=300 300w, https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/1075\/7441\/files\/2000_4_7e3bca53-7010-4391-8f3c-ef7bae1f3add.jpg?v=1784802075\u0026amp;width=400 400w, https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/1075\/7441\/files\/2000_4_7e3bca53-7010-4391-8f3c-ef7bae1f3add.jpg?v=1784802075\u0026amp;width=500 500w, https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/1075\/7441\/files\/2000_4_7e3bca53-7010-4391-8f3c-ef7bae1f3add.jpg?v=1784802075\u0026amp;width=600 600w, https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/1075\/7441\/files\/2000_4_7e3bca53-7010-4391-8f3c-ef7bae1f3add.jpg?v=1784802075\u0026amp;width=800 800w, https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/1075\/7441\/files\/2000_4_7e3bca53-7010-4391-8f3c-ef7bae1f3add.jpg?v=1784802075\u0026amp;width=1000 1000w, https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/1075\/7441\/files\/2000_4_7e3bca53-7010-4391-8f3c-ef7bae1f3add.jpg?v=1784802075\u0026amp;width=1200 1200w, https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/1075\/7441\/files\/2000_4_7e3bca53-7010-4391-8f3c-ef7bae1f3add.jpg?v=1784802075\u0026amp;width=1400 1400w, https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/1075\/7441\/files\/2000_4_7e3bca53-7010-4391-8f3c-ef7bae1f3add.jpg?v=1784802075\u0026amp;width=1600 1600w, https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/1075\/7441\/files\/2000_4_7e3bca53-7010-4391-8f3c-ef7bae1f3add.jpg?v=1784802075\u0026amp;width=1800 1800w\" width=\"2000\" height=\"2000\" loading=\"lazy\" alt=\"\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"t3s-mc-text\"\u003e\n\u003ch4 class=\"t3s-mc-heading\"\u003eSistema de amortiguación\u003c\/h4\u003e\n\u003cp class=\"t3s-mc-desc\"\u003eLa amortiguación multipunto distribuye mejor los impactos y reduce la carga sobre rodillas y tobillos. Al mismo tiempo, mantiene una pisada silenciosa y reactiva para entrenar con mayor comodidad.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"jasportes","offers":[{"title":"Default Title","offer_id":54602625188212,"sku":"YS-T3-PLUS","price":699.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0997\/5074\/0340\/files\/1_1b3d3401-d5f0-455f-b976-7caa0fcc5381.jpg?v=1778728911"},{"product_id":"jasport-p80-reformer-pilates-de-madera-de-haya","title":"JASPORT P80 Reformer Pilates de madera de haya","description":"\u003cstyle\u003e\n  .jas-p80-fr-detail {\n    width: 100%;\n    max-width: 1200px;\n    margin: 0 auto;\n    padding: 0 15px;\n    box-sizing: border-box;\n  }\n\n  .jas-p80-fr-detail *,\n  .jas-p80-fr-detail *::before,\n  .jas-p80-fr-detail *::after {\n    box-sizing: border-box;\n  }\n\n  .jas-p80-fr-hero {\n    width: 100%;\n    margin: 0 auto 35px;\n    text-align: center;\n  }\n\n  .jas-p80-fr-hero img {\n    width: 100%;\n    height: auto;\n    display: block;\n    margin: 0 auto;\n  }\n\n  .jas-p80-fr-row {\n    display: flex !important;\n    align-items: center !important;\n    justify-content: space-between !important;\n    gap: 40px !important;\n    width: 100% !important;\n    margin: 0 auto 40px !important;\n  }\n\n  .jas-p80-fr-row.reverse {\n    flex-direction: row-reverse !important;\n  }\n\n  .jas-p80-fr-img,\n  .jas-p80-fr-text {\n    width: 50% !important;\n    flex: 0 0 calc(50% - 20px) !important;\n  }\n\n  .jas-p80-fr-img {\n    text-align: center !important;\n  }\n\n  .jas-p80-fr-img img {\n    width: 100% !important;\n    max-width: 100% !important;\n    height: auto !important;\n    display: block !important;\n    margin: 0 auto !important;\n  }\n\n  .jas-p80-fr-text {\n    text-align: center !important;\n    padding: 20px !important;\n    color: #111 !important;\n  }\n\n  .jas-p80-fr-text h2 {\n    margin: 0 0 20px !important;\n    font-size: 30px !important;\n    line-height: 1.2 !important;\n    color: #111 !important;\n    font-weight: 700 !important;\n  }\n\n  .jas-p80-fr-text p {\n    margin: 0 !important;\n    font-size: 16px !important;\n    line-height: 1.7 !important;\n    color: #333 !important;\n  }\n\n  .jas-p80-fr-details {\n    width: 100%;\n    margin: 20px auto 50px;\n  }\n\n  .jas-p80-fr-details-title {\n    text-align: center;\n    margin: 0 auto 28px;\n    padding: 20px 10px;\n  }\n\n  .jas-p80-fr-details-title h2 {\n    margin: 0 !important;\n    font-size: 30px !important;\n    line-height: 1.2 !important;\n    color: #111 !important;\n    font-weight: 700 !important;\n  }\n\n  .jas-p80-fr-details-grid {\n    display: flex !important;\n    align-items: flex-start !important;\n    justify-content: space-between !important;\n    gap: 20px !important;\n    width: 100% !important;\n  }\n\n  .jas-p80-fr-details-item {\n    width: 33.333% !important;\n    flex: 0 0 calc(33.333% - 14px) !important;\n    text-align: center !important;\n  }\n\n  .jas-p80-fr-details-item img {\n    width: 100% !important;\n    height: auto !important;\n    display: block !important;\n    margin: 0 auto !important;\n  }\n\n  @media (max-width: 768px) {\n    .jas-p80-fr-detail {\n      max-width: 100% !important;\n      padding: 0 12px !important;\n      overflow: hidden !important;\n    }\n\n    .jas-p80-fr-row,\n    .jas-p80-fr-row.reverse {\n      flex-direction: column !important;\n      gap: 22px !important;\n      margin-bottom: 45px !important;\n    }\n\n    .jas-p80-fr-img,\n    .jas-p80-fr-text {\n      width: 100% !important;\n      flex: 0 0 auto !important;\n      max-width: 100% !important;\n    }\n\n    .jas-p80-fr-img {\n      order: 1 !important;\n    }\n\n    .jas-p80-fr-text {\n      order: 2 !important;\n      padding: 8px 0 !important;\n    }\n\n    .jas-p80-fr-text h2 {\n      font-size: 24px !important;\n      line-height: 1.25 !important;\n      margin-bottom: 14px !important;\n    }\n\n    .jas-p80-fr-text p {\n      font-size: 15px !important;\n      line-height: 1.65 !important;\n    }\n\n    .jas-p80-fr-details {\n      width: 100% !important;\n      max-width: 100% !important;\n      margin: 10px auto 45px !important;\n      overflow: hidden !important;\n    }\n\n    .jas-p80-fr-details-title {\n      margin-bottom: 20px !important;\n      padding: 10px 0 !important;\n    }\n\n    .jas-p80-fr-details-title h2 {\n      font-size: 26px !important;\n    }\n\n    .jas-p80-fr-details-grid {\n      display: flex !important;\n      flex-direction: row !important;\n      flex-wrap: nowrap !important;\n      justify-content: flex-start !important;\n      gap: 16px !important;\n      overflow-x: auto !important;\n      overflow-y: hidden !important;\n      padding: 0 2px 18px !important;\n      scroll-snap-type: x mandatory !important;\n      -webkit-overflow-scrolling: touch !important;\n      scrollbar-width: none !important;\n    }\n\n    .jas-p80-fr-details-grid::-webkit-scrollbar {\n      display: none !important;\n    }\n\n    .jas-p80-fr-details-item {\n      width: auto !important;\n      flex: 0 0 78vw !important;\n      max-width: 78vw !important;\n      scroll-snap-align: center !important;\n    }\n\n    .jas-p80-fr-details-item img {\n      width: 100% !important;\n      max-width: 100% !important;\n      height: auto !important;\n      display: block !important;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"jas-p80-fr-detail\"\u003e\n\n  \u003cdiv class=\"jas-p80-fr-hero\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0997\/5074\/0340\/files\/65a37805a38a4b173d91151f310aefae.jpg?v=1782784362\" alt=\"\"\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"jas-p80-fr-row\"\u003e\n    \u003cdiv class=\"jas-p80-fr-img\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0997\/5074\/0340\/files\/1_51155d7a-8b8b-4cb2-a1a2-35bbedb77357.jpg?v=1779353459\" alt=\"\"\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"jas-p80-fr-text\"\u003e\n      \u003ch2\u003eBois de hêtre haut de gamme – stable, élégant et durable\u003c\/h2\u003e\n      \u003cp\u003eLe veinage naturel du bois de hêtre confère à l’appareil une résistance exceptionnelle et une apparence moderne et élégante. Que ce soit pour un entraînement de qualité à domicile ou pour une utilisation intensive dans un studio de Pilates professionnel – il offre à tout moment des performances fiables de niveau professionnel.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"jas-p80-fr-row reverse\"\u003e\n    \u003cdiv class=\"jas-p80-fr-img\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0997\/5074\/0340\/files\/2_2c071b79-0926-43dd-bfa2-4f8e495b32f6.jpg?v=1779353460\" alt=\"\"\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"jas-p80-fr-text\"\u003e\n      \u003ch2\u003ePoulies réglables – liberté d’entraînement maximale\u003c\/h2\u003e\n      \u003cp\u003eLes poulies réglables permettent d’ajuster rapidement la position des câbles et assurent des mouvements fluides ainsi qu’une tension uniforme. Que ce soit pour un entraînement à domicile ou dans un studio de Pilates professionnel – vous bénéficiez à tout moment d’une expérience d’entraînement stable et professionnelle.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"jas-p80-fr-row\"\u003e\n    \u003cdiv class=\"jas-p80-fr-img\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0997\/5074\/0340\/files\/6_2c17c1ca-1705-45e7-81eb-685dba6068fd.png?v=1782804572\" alt=\"\"\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"jas-p80-fr-text\"\u003e\n      \u003ch2\u003eRessorts en acier à piano Wagner – durables et fiables\u003c\/h2\u003e\n      \u003cp\u003eLes ressorts en acier à piano Wagner de haute qualité assurent une tension stable et régulière et conservent leurs performances même après plus de 980 000 utilisations – y compris en cas d’usage intensif.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"jas-p80-fr-row reverse\"\u003e\n    \u003cdiv class=\"jas-p80-fr-img\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0997\/5074\/0340\/files\/4_635afa58-65e1-4767-b4df-845d986e02f5.jpg?v=1779353461\" alt=\"\"\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"jas-p80-fr-text\"\u003e\n      \u003ch2\u003eRails renforcés en acier inoxydable – guidage du mouvement plus stable et plus sûr\u003c\/h2\u003e\n      \u003cp\u003eLes rails renforcés en acier inoxydable sont particulièrement résistants à l’usure et à la déformation, et assurent un glissement fluide, précis et résistant – durablement stable, aussi bien à domicile qu’en cas d’utilisation intensive en studio.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"jas-p80-fr-row\"\u003e\n    \u003cdiv class=\"jas-p80-fr-img\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0997\/5074\/0340\/files\/5_8f72f2af-cd02-44e0-91f3-5a9dc1b4860c.jpg?v=1779353461\" alt=\"\"\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"jas-p80-fr-text\"\u003e\n      \u003ch2\u003eCuir microfibre écologique – respectueux de l’environnement, doux pour la peau, durable et facile d’entretien\u003c\/h2\u003e\n      \u003cp\u003eFabriqué en cuir microfibre écologique de haute qualité, il offre une surface douce et agréable pour la peau, avec une bonne respirabilité et une adhérence antidérapante, pour une expérience d’entraînement confortable et stable. Le matériau est résistant, anti-vieillissement et conserve son excellent état même après une utilisation prolongée. Sa surface facile à nettoyer facilite également l’entretien quotidien et garantit une hygiène optimale.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"jas-p80-fr-details\"\u003e\n    \u003cdiv class=\"jas-p80-fr-details-title\"\u003e\n      \u003ch2\u003ePlus de détails\u003c\/h2\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"jas-p80-fr-details-grid\"\u003e\n      \u003cdiv class=\"jas-p80-fr-details-item\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0997\/5074\/0340\/files\/XQ1_7a582489-d55d-4b04-90d2-82b1718fa7d5.jpg?v=1779353460\" alt=\"\"\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"jas-p80-fr-details-item\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0997\/5074\/0340\/files\/XQ2_ee79a2d2-3ba6-41d9-9d22-450865c76154.jpg?v=1779353459\" alt=\"\"\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"jas-p80-fr-details-item\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0997\/5074\/0340\/files\/XQ3_76f9e690-a172-4c58-80f7-8b4c3d9c4b43.jpg?v=1779353459\" alt=\"\"\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"jasportes","offers":[{"title":"Default Title","offer_id":54608227565940,"sku":"JAS-P80","price":1999.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0997\/5074\/0340\/files\/1_c17eef3a-ff16-49b8-8761-bb1ab76352e1.jpg?v=1782784396"},{"product_id":"pistola-de-masaje-yesoul-mg19","title":"Pistola de masaje Yesoul MG19","description":"\u003cstyle\u003e\n  .mg19-full-aplus {\n    width: 100%;\n    max-width: 1350px;\n    margin: 0 auto;\n    font-family: Arial, Helvetica, sans-serif;\n    color: #1a1a1a;\n    line-height: 1.5;\n    box-sizing: border-box;\n  }\n\n  .mg19-full-aplus * {\n    box-sizing: border-box;\n  }\n\n  .mg19-full-aplus img,\n  .mg19-full-aplus video {\n    max-width: 100%;\n    display: block;\n  }\n\n  .mg19-full-aplus .mg19-banner {\n    width: 100%;\n    margin: 0 auto 40px;\n  }\n\n  .mg19-full-aplus .mg19-banner img {\n    width: 100%;\n    height: auto;\n    border-radius: 0;\n  }\n\n  .mg19-dual-grid {\n    display: grid;\n    grid-template-columns: repeat(2, 1fr);\n    gap: 30px;\n    padding: 20px 20px 40px;\n  }\n\n  .mg19-dual-item {\n    text-align: center;\n  }\n\n  .mg19-dual-item img {\n    width: 100%;\n    height: auto;\n    border-radius: 12px;\n    margin-bottom: 15px;\n  }\n\n  .mg19-dual-item h3 {\n    margin: 0 0 10px 0;\n    font-size: 20px;\n    line-height: 1.3;\n    color: #000;\n    font-weight: 700;\n  }\n\n  .mg19-dual-item p {\n    margin: 0 auto;\n    max-width: 560px;\n    font-size: 14px;\n    line-height: 1.5;\n    color: #555;\n    font-weight: 400;\n  }\n\n  .mg19-heads-section {\n    padding: 40px 20px;\n    position: relative;\n    z-index: 0;\n  }\n\n  .mg19-heads-wrapper {\n    max-width: 1350px;\n    margin: 0 auto;\n    background: linear-gradient(180deg, rgba(245,244,241,1) 85%, rgba(245,244,241,1) 100%);\n    padding: 60px 40px 26px;\n    border-radius: 8px;\n  }\n\n  .mg19-heads-grid {\n    display: grid;\n    grid-template-columns: repeat(4, 1fr);\n    gap: 20px;\n  }\n\n  .mg19-head-card {\n    position: relative;\n    aspect-ratio: 4 \/ 5;\n    border-radius: 12px;\n    overflow: hidden;\n    background: #333;\n  }\n\n  .mg19-head-card img {\n    width: 100%;\n    height: 100%;\n    object-fit: cover;\n    transition: transform 0.5s ease;\n  }\n\n  .mg19-head-card:hover img {\n    transform: scale(1.05);\n  }\n\n  .mg19-card-bottom {\n    position: absolute;\n    bottom: 0;\n    left: 0;\n    width: 100%;\n    border-radius: 0 0 12px 12px;\n    color: #1a1a1a;\n    background: #e6ded5;\n    transition: all 0.4s cubic-bezier(.4,0,.2,1);\n    z-index: 2;\n  }\n\n  .mg19-card-header {\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n    padding: 16px 20px;\n    cursor: pointer;\n  }\n\n  .mg19-card-title-wrap {\n    font-weight: 600;\n    font-size: 16px;\n  }\n\n  .mg19-toggle {\n    width: 28px;\n    height: 28px;\n    background: rgba(255,255,255,.4);\n    border-radius: 6px;\n    position: relative;\n    flex: 0 0 28px;\n  }\n\n  .mg19-toggle::before,\n  .mg19-toggle::after {\n    content: \"\";\n    position: absolute;\n    left: 50%;\n    top: 50%;\n    background: #1a1a1a;\n    transform: translate(-50%, -50%);\n    transition: transform .3s ease, opacity .3s ease;\n  }\n\n  .mg19-toggle::before {\n    width: 12px;\n    height: 1.5px;\n  }\n\n  .mg19-toggle::after {\n    width: 1.5px;\n    height: 12px;\n  }\n\n  .mg19-head-card.is-expanded .mg19-toggle::after {\n    transform: translate(-50%, -50%) rotate(90deg);\n    opacity: 0;\n  }\n\n  .mg19-card-desc {\n    max-height: 0;\n    opacity: 0;\n    overflow: hidden;\n    padding: 0 20px;\n    font-size: 14px;\n    line-height: 1.5;\n    transition: max-height .4s cubic-bezier(.4,0,.2,1), opacity .3s ease, padding .3s ease;\n  }\n\n  .mg19-head-card.is-expanded .mg19-card-desc {\n    max-height: 250px;\n    opacity: 1;\n    padding-bottom: 20px;\n  }\n\n  .mg19-heads-footer {\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n    gap: 16px;\n    margin-top: 20px;\n  }\n\n  .mg19-bottom-title {\n    color: #666;\n    font-size: 16px;\n    font-weight: 500;\n  }\n\n  .mg19-nav-buttons {\n    display: none;\n    gap: 8px;\n  }\n\n  .mg19-nav-btn {\n    background: rgba(255,255,255,.4);\n    border: none;\n    width: 32px;\n    height: 32px;\n    border-radius: 4px;\n    cursor: pointer;\n    color: #666;\n    transition: opacity .2s ease, visibility .2s;\n  }\n\n  .mg19-nav-btn.is-hidden {\n    opacity: 0;\n    visibility: hidden;\n    pointer-events: none;\n  }\n\n  .mg19-nav-btn::before {\n    display: block;\n    font-size: 20px;\n    line-height: 32px;\n    text-align: center;\n  }\n\n  .mg19-nav-btn.js-mg19-prev::before {\n    content: \"‹\";\n  }\n\n  .mg19-nav-btn.js-mg19-next::before {\n    content: \"›\";\n  }\n\n  .mg19-cross-wrap {\n    width: 100%;\n    max-width: 1350px;\n    margin: 0 auto;\n    padding: 40px 20px;\n  }\n\n  .mg19-cross-row {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    align-items: center;\n    gap: 48px;\n    margin-bottom: 70px;\n  }\n\n  .mg19-cross-row:last-child {\n    margin-bottom: 0;\n  }\n\n  .mg19-cross-media img,\n  .mg19-cross-media video {\n    width: 100%;\n    height: auto;\n    border-radius: 12px;\n    object-fit: cover;\n  }\n\n  .mg19-cross-text {\n    text-align: center;\n    padding: 20px 40px;\n  }\n\n  .mg19-cross-text h2 {\n    margin: 0 0 20px 0;\n    font-size: 32px;\n    line-height: 1.2;\n    color: #111;\n    font-weight: 700;\n    text-transform: uppercase;\n  }\n\n  .mg19-cross-text p {\n    margin: 0 auto;\n    max-width: 560px;\n    font-size: 15px;\n    line-height: 1.65;\n    color: #555;\n    font-weight: 400;\n  }\n\n  .mg19-spec-banner {\n    width: 100%;\n    margin: 50px auto 0;\n  }\n\n  .mg19-spec-banner img {\n    width: 100%;\n    height: auto;\n  }\n\n  @media (max-width: 1024px) {\n    .mg19-heads-grid {\n      grid-template-columns: repeat(2, 1fr);\n    }\n\n    .mg19-heads-wrapper {\n      padding: 40px 20px 18px;\n    }\n  }\n\n  @media (max-width: 768px) {\n    .mg19-dual-grid {\n      grid-template-columns: 1fr;\n      gap: 40px;\n      padding: 15px 15px 35px;\n    }\n\n    .mg19-cross-row,\n    .mg19-cross-row.reverse {\n      grid-template-columns: 1fr;\n      gap: 24px;\n      margin-bottom: 50px;\n    }\n\n    .mg19-cross-row.reverse .mg19-cross-media {\n      order: 1;\n    }\n\n    .mg19-cross-row.reverse .mg19-cross-text {\n      order: 2;\n    }\n\n    .mg19-cross-text {\n      padding: 10px 10px 20px;\n    }\n\n    .mg19-cross-text h2 {\n      font-size: 24px;\n    }\n\n    .mg19-cross-text p {\n      font-size: 14px;\n      line-height: 1.6;\n    }\n  }\n\n  @media (max-width: 767px) {\n    .mg19-heads-grid {\n      display: flex;\n      overflow-x: auto;\n      scroll-snap-type: x mandatory;\n      -webkit-overflow-scrolling: touch;\n      scrollbar-width: none;\n      scroll-behavior: smooth;\n    }\n\n    .mg19-heads-grid::-webkit-scrollbar {\n      display: none;\n    }\n\n    .mg19-head-card {\n      flex: 0 0 85%;\n      scroll-snap-align: start;\n    }\n\n    .mg19-nav-buttons {\n      display: flex;\n    }\n\n    .mg19-heads-footer {\n      align-items: flex-start;\n    }\n  }\n\u003c\/style\u003e\n\u003cdiv id=\"mg19-full-aplus\" class=\"mg19-full-aplus\"\u003e\n\u003c!-- 顶部横幅图 --\u003e\n\u003csection class=\"mg19-banner\"\u003e\u003cimg alt=\"Pistola de masaje YESOUL MG19\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0997\/5074\/0340\/files\/1_21ae162d-98bc-4e76-be64-bd66472a0c9b.png?v=1780476268\"\u003e\u003c\/section\u003e\n\u003c!-- 双模式展示 --\u003e\n\u003csection class=\"mg19-dual-grid\"\u003e\n\u003cdiv class=\"mg19-dual-item\"\u003e\n\u003cimg alt=\"Modo de impacto preciso\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0997\/5074\/0340\/files\/2_022e26b9-b39a-4b80-b763-ad55088bd7a1.jpg?v=1780476257\"\u003e\n\u003ch3\u003eModo de impacto preciso\u003c\/h3\u003e\n\u003cp\u003eOfrece una fuerza directa y concentrada que penetra en profundidad, ayuda a aliviar la tensión muscular y acelera la recuperación.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mg19-dual-item\"\u003e\n\u003cimg alt=\"Modo de extensión ergonómica\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0997\/5074\/0340\/files\/3_b0ce58d4-deb0-4c9e-98ca-f2b332c8490c.jpg?v=1780476258\"\u003e\n\u003ch3\u003eModo de extensión ergonómica\u003c\/h3\u003e\n\u003cp\u003eEl mango curvado alcanza fácilmente zonas difíciles de la espalda y los hombros, para una relajación corporal completa sin ayuda.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- 4 Massageaufsätze --\u003e\n\u003csection class=\"mg19-heads-section\"\u003e\n\u003cdiv class=\"mg19-heads-wrapper\"\u003e\n\u003cdiv class=\"mg19-heads-grid\"\u003e\n\u003cdiv class=\"mg19-head-card\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0997\/5074\/0340\/files\/4_dc464982-eac5-4359-86e2-01034457b865.jpg?v=1780476257\" alt=\"Cabezal redondo\"\u003e\n\u003cdiv class=\"mg19-card-bottom\"\u003e\n\u003cdiv class=\"mg19-card-header js-mg19-toggle-card\"\u003e\n\u003cdiv class=\"mg19-card-title-wrap\"\u003eCabezal redondo\u003c\/div\u003e\n\u003cdiv class=\"mg19-toggle\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mg19-card-desc\"\u003eIdeal para grandes grupos musculares como pecho, espalda y glúteos. Ofrece un masaje suave y uniforme después del entrenamiento.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mg19-head-card\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0997\/5074\/0340\/files\/5_a9c4c178-7c64-4508-8790-673025c7321c.png?v=1780476259\" alt=\"Cabezal bullet\"\u003e\n\u003cdiv class=\"mg19-card-bottom\"\u003e\n\u003cdiv class=\"mg19-card-header js-mg19-toggle-card\"\u003e\n\u003cdiv class=\"mg19-card-title-wrap\"\u003eCabezal bullet\u003c\/div\u003e\n\u003cdiv class=\"mg19-toggle\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mg19-card-desc\"\u003ePara un masaje profundo y preciso. Concentra la fuerza en un punto y ayuda a aliviar tensiones persistentes.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mg19-head-card\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0997\/5074\/0340\/files\/6_4a4d4acf-b65a-4ec1-a43b-cc0fa6230bf9.jpg?v=1780476257\" alt=\"Cabezal en U\"\u003e\n\u003cdiv class=\"mg19-card-bottom\"\u003e\n\u003cdiv class=\"mg19-card-header js-mg19-toggle-card\"\u003e\n\u003cdiv class=\"mg19-card-title-wrap\"\u003eCabezal en U\u003c\/div\u003e\n\u003cdiv class=\"mg19-toggle\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mg19-card-desc\"\u003eEvita la columna de forma segura y es adecuado para cuello, hombros rígidos y tendones de Aquiles.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mg19-head-card\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0997\/5074\/0340\/files\/7_34f2adbf-5984-4794-ac5e-f54e5e718f67.jpg?v=1780476258\" alt=\"Cabezal cónico\"\u003e\n\u003cdiv class=\"mg19-card-bottom\"\u003e\n\u003cdiv class=\"mg19-card-header js-mg19-toggle-card\"\u003e\n\u003cdiv class=\"mg19-card-title-wrap\"\u003eCabezal cónico\u003c\/div\u003e\n\u003cdiv class=\"mg19-toggle\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mg19-card-desc\"\u003ePara pequeños grupos musculares y zonas específicas. Ofrece un alivio intenso en puntos de tensión localizados.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mg19-heads-footer\"\u003e\n\u003cdiv class=\"mg19-bottom-title\"\u003e4 cabezales profesionales. Relajación precisa para todo el cuerpo.\u003c\/div\u003e\n\u003cdiv class=\"mg19-nav-buttons\"\u003e\n\u003cbutton class=\"mg19-nav-btn js-mg19-prev is-hidden\" aria-label=\"Anterior\"\u003e\u003c\/button\u003e \u003cbutton class=\"mg19-nav-btn js-mg19-next\" aria-label=\"Siguiente\"\u003e\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- 左右交叉模块：第一组媒体左 \/ 文案右，第二组文案左 \/ 图片右 --\u003e\n\u003csection class=\"mg19-cross-wrap\"\u003e\n\u003cdiv class=\"mg19-cross-row\"\u003e\n\u003cdiv class=\"mg19-cross-media\"\u003e\u003cvideo src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/531f3f1d08fd4f1ca718c3b7a3470a51.mp4\" preload=\"metadata\" playsinline=\"\" autoplay=\"autoplay\" loop=\"loop\" muted=\"\"\u003e\n        \u003c\/video\u003e\u003c\/div\u003e\n\u003cdiv class=\"mg19-cross-text\"\u003e\n\u003ch2\u003ePotencia adaptativa inteligente\u003c\/h2\u003e\n\u003cp\u003eCon su sensor de presión inteligente, el MG19 elimina los ajustes manuales. Presione con más fuerza sobre los nudos persistentes y el dispositivo libera automáticamente más potencia de percusión para un alivio adaptado a sus necesidades.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mg19-cross-row reverse\"\u003e\n\u003cdiv class=\"mg19-cross-text\"\u003e\n\u003ch2\u003eControl preciso de 5 velocidades\u003c\/h2\u003e\n\u003cp\u003eCon 5 velocidades ajustadas científicamente, el MG19 se adapta a sus necesidades: desde una relajación diaria suave hasta una liberación más intensa después del entrenamiento. La pantalla LED minimalista muestra siempre el nivel actual.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mg19-cross-media\"\u003e\u003cimg alt=\"Control preciso de 5 velocidades\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0997\/5074\/0340\/files\/9_869b4fb0-8d87-40dc-a5ec-ec1d2920f4d2.png?v=1780476270\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- 底部参数大图 --\u003e\n\u003csection class=\"mg19-spec-banner\"\u003e\u003cimg alt=\"Datos técnicos YESOUL MG19\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0997\/5074\/0340\/files\/10.png?v=1780476270\"\u003e\u003c\/section\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"jasportes","offers":[{"title":"Default Title","offer_id":54704941924724,"sku":"YS-MG19-GM","price":71.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0997\/5074\/0340\/files\/1_802ddb50-f19d-456c-acee-a668a1de7a64.png?v=1780474856"},{"product_id":"jasport-r3-maquina-de-remo-de-agua-plegable-para-casa-sapeli","title":"JASPORT R3 Máquina de Remo de Agua Plegable para Casa (Sapeli)","description":"\u003cdiv class=\"jasport-r3-hero-video\"\u003e\n\u003cdiv class=\"jasport-r3-hero-inner\"\u003e\n\u003cvideo class=\"jasport-r3-video\" src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/54d4acab50ea428ba5e8df578ee279e9.mp4\" playsinline=\"\" autoplay=\"autoplay\" muted=\"\" loop=\"loop\" preload=\"auto\"\u003e\u003c\/video\u003e\n\u003cdiv class=\"jasport-r3-video-overlay\"\u003e\n\u003cdiv class=\"jasport-r3-video-content\"\u003e\n\u003cp class=\"jasport-r3-subheading\"\u003eSostenible. Estable. Duradero.\u003c\/p\u003e\n\u003ch2 class=\"jasport-r3-heading\"\u003eRemo de madera natural con certificación FSC\u003c\/h2\u003e\n\u003cp class=\"jasport-r3-desc\"\u003eDiseño de madera de alta calidad para entrenar en casa con un estilo natural y elegante.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n  .product-tabs__tab-item-content.rte,\n  ap-contentcollapsible.collapsible,\n  .product-tabs__tab-item-wrapper,\n  .product-tabs__content,\n  .product-content.anchor,\n  .container {\n    overflow: visible !important;\n  }\n\n  body,\n  html {\n    overflow-x: hidden !important;\n  }\n\n  .jasport-r3-hero-video {\n    width: 100vw !important;\n    max-width: 100vw !important;\n    position: relative !important;\n    left: 50% !important;\n    right: 50% !important;\n    margin-left: -50vw !important;\n    margin-right: -50vw !important;\n    background-color: #000;\n  }\n\n  .jasport-r3-hero-inner {\n    position: relative;\n    width: 100%;\n    height: 60vh;\n    min-height: 460px;\n    overflow: hidden;\n  }\n\n  .jasport-r3-video {\n    position: absolute;\n    top: 0;\n    left: 0;\n    width: 100% !important;\n    height: 100% !important;\n    object-fit: cover !important;\n    object-position: center center;\n    display: block;\n    z-index: 1;\n  }\n\n  .jasport-r3-video-overlay {\n    position: absolute;\n    inset: 0;\n    z-index: 1;\n    background: rgba(0, 0, 0, 0.25);\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    text-align: center;\n    padding: 0 24px !important;\n    box-sizing: border-box;\n  }\n\n  .jasport-r3-video-content {\n    max-width: 980px;\n    width: 100%;\n  }\n\n  .jasport-r3-subheading {\n    color: #ffffff !important;\n    font-size: 14px !important;\n    font-weight: 700 !important;\n    letter-spacing: 2px !important;\n    text-transform: uppercase !important;\n    margin: 0 0 18px 0 !important;\n    line-height: 1.4 !important;\n  }\n\n  .jasport-r3-heading {\n    color: #ffffff !important;\n    font-size: 30px !important;\n    font-weight: 800 !important;\n    line-height: 1.2 !important;\n    text-transform: uppercase !important;\n    margin: 0 0 18px 0 !important;\n    text-shadow: 0 6px 24px rgba(0, 0, 0, 0.75) !important;\n  }\n\n  .jasport-r3-desc {\n    color: #f2f2f2 !important;\n    font-size: 15px !important;\n    line-height: 1.6 !important;\n    font-weight: 500 !important;\n    max-width: 680px;\n    margin: 0 auto !important;\n    text-shadow: 0 4px 18px rgba(0, 0, 0, 0.6) !important;\n  }\n\n  @media (min-width: 768px) {\n    .jasport-r3-hero-inner {\n      height: 90vh;\n      min-height: 580px;\n    }\n\n    .jasport-r3-subheading {\n      font-size: 17px !important;\n      letter-spacing: 3px !important;\n      margin-bottom: 24px !important;\n    }\n\n    .jasport-r3-heading {\n      font-size: 54px !important;\n      margin-bottom: 24px !important;\n    }\n\n    .jasport-r3-desc {\n      font-size: 18px !important;\n    }\n  }\n\u003c\/style\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0997\/5074\/0340\/files\/1464X1200-02_939987e4-5e01-417b-ae91-391b81a165b1.jpg?v=1787214124\" alt=\"\"\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0997\/5074\/0340\/files\/1464X600-3_10454740-0dab-4cda-a407-bb28bc32bec9.jpg?v=1787214124\" alt=\"\"\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0997\/5074\/0340\/files\/1464X600-4_294822e3-6d56-46b6-a07c-eac0092f77f2.jpg?v=1787214124\" alt=\"\"\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0997\/5074\/0340\/files\/1464X600-5_8d672ecb-581a-453e-8977-a3615acfc41e.jpg?v=1787214124\" alt=\"\"\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0997\/5074\/0340\/files\/1464X600-6_3ee7aa5d-9cfe-4ab0-a7a8-a315a83ad03f.jpg?v=1787214124\" alt=\"\"\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0997\/5074\/0340\/files\/1464X600-7_efa2044c-684e-4a88-8b97-09838f81ff14.jpg?v=1787214124\" alt=\"\"\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0997\/5074\/0340\/files\/1464X600-8_e133d76b-1a1d-4e37-8f69-64b62badc79e.jpg?v=1787214123\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cdiv class=\"row no-gutters equal_nt auto al_center\"\u003e\n\u003cdiv class=\"col-12 col-md-12\"\u003e\n\u003chr style=\"border-bottom: 2px solid #000000;\"\u003e\n\u003ch1 style=\"margin: 10px;\"\u003eInformación sobre este producto\u003c\/h1\u003e\n\u003cul class=\"a-unordered-list a-spacing-mini\"\u003e\n\u003cli class=\"a-spacing-mini\"\u003e\u003cspan class=\"a-list-item\"\u003eMadera de roble de alta calidad y diseño ergonómico El JASPORT R3 está fabricado con madera de roble certificada por FSC y combina una gestión forestal responsable con una excelente calidad. Su diseño ergonómico proporciona un alto nivel de comodidad incluso durante sesiones de entrenamiento prolongadas y favorece una postura corporal adecuada.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"a-spacing-mini\"\u003e\u003cspan class=\"a-list-item\"\u003ePantalla LCD con seguimiento completo de los datos de entrenamiento El JASPORT R3 está equipado con una pantalla LCD que muestra en tiempo real datos importantes como el tiempo, la distancia, el tiempo por 500 metros, las calorías consumidas, los vatios, el número de remadas y la frecuencia de remada. Estas funciones permiten realizar un seguimiento preciso del progreso del entrenamiento y ayudan a alcanzar los objetivos de fitness de forma más eficaz.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"a-spacing-mini\"\u003e\u003cspan class=\"a-list-item\"\u003e97 % premontado: fácil de instalar y listo para entrenar El remo JASPORT R3 se entrega premontado en un 97 %. Solo tiene que desplegar el equipo, montar el asiento y añadir la cantidad adecuada de agua para empezar a entrenar, sin necesidad de una instalación complicada. Su sencillo montaje permite comenzar su rutina de ejercicio de forma rápida y cómoda.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"a-spacing-mini\"\u003e\u003cspan class=\"a-list-item\"\u003eCompatible con la aplicación Kinomap y con pulsómetros inalámbricos Conecte el JASPORT R3 a la aplicación Kinomap para disfrutar de un entrenamiento en casa más interactivo, eficiente y variado. También es compatible con dispositivos inalámbricos de medición de la frecuencia cardíaca de 2,4 G, lo que permite controlar el pulso en tiempo real, una función ideal para los aficionados a la tecnología y al fitness.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"a-spacing-mini\"\u003e\u003cspan class=\"a-list-item\"\u003eCapacidad máxima de carga de 150 kg, ideal para usuarios altos y de mayor peso El remo es adecuado para usuarios con un peso máximo de 150 kg y puede ser utilizado cómodamente por personas de hasta 205 cm de altura. Es una opción versátil tanto para principiantes como para usuarios con experiencia en el entrenamiento.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"a-spacing-mini\"\u003e\u003cspan class=\"a-list-item\"\u003eDepósito de agua de gran capacidad de 28 litros El depósito de agua de 28 litros está fabricado en policarbonato (PC) semitransparente de alta calidad. Las resistentes palas de ABS ofrecen una excelente resistencia a la presión y a la corrosión. Esta combinación favorece una larga vida útil y ayuda a evitar deformaciones o fugas, mientras que el movimiento eficiente del agua proporciona una resistencia uniforme y realista para una experiencia de entrenamiento eficaz y duradera.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"a-spacing-mini\"\u003e\u003cspan class=\"a-list-item\"\u003eDiseño plegable que ahorra espacio y cómodo asiento de espuma de PU Gracias a su diseño plegable, el remo se puede guardar fácilmente incluso en espacios reducidos, ayudando a aprovechar mejor el espacio disponible. El asiento ergonómico está fabricado con espuma de PU y cuenta con una superficie extraancha para ofrecer una mayor comodidad durante sesiones de entrenamiento prolongadas. Su construcción estable también contribuye a un uso seguro y duradero.\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"jasportes","offers":[{"title":"Default Title","offer_id":54998622339444,"sku":"JAS-R3-SA","price":349.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0997\/5074\/0340\/files\/1-1_5cdda711-e85b-4943-a578-d0398f26bb85.jpg?v=1787214224"}],"url":"https:\/\/es.jasport.de\/collections\/hot-treadmill.oembed","provider":"jasportes","version":"1.0","type":"link"}