{"title":"Hot-Speedbike","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-r3-maquina-de-remo-de-agua-plegable-para-casa-cerezo","title":"JASPORT R3 Máquina de Remo de Agua Plegable para Casa (Cerezo)","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\/95159734ad82412396bc37627c6cd229.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\"\u003eDuradero. Estable. Resistente.\u003c\/p\u003e\n\u003ch2 class=\"jasport-r3-heading\"\u003eMáquina de remo de madera natural con certificación FSC\u003c\/h2\u003e\n\u003cp class=\"jasport-r3-desc\"\u003eUn diseño de madera de alta calidad para un entrenamiento en casa 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_9927fb7e-3d3e-4e4a-9b58-c40adca56ea8.jpg?v=1787214404\" alt=\"\"\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0997\/5074\/0340\/files\/1464X600-3.jpg?v=1784620843\" alt=\"\"\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0997\/5074\/0340\/files\/1464X600-3_febea139-f06a-4a22-b5cd-c990573c50f2.jpg?v=1787214405\" alt=\"\"\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0997\/5074\/0340\/files\/1464X600-4_324e21cf-1fb2-428c-9fa0-b7fed653f5e7.jpg?v=1787214406\" alt=\"\"\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0997\/5074\/0340\/files\/1464X600-5_ebe41634-5b8d-43aa-b586-618afbb1bdfe.jpg?v=1787214405\" alt=\"\"\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0997\/5074\/0340\/files\/1464X600-6_97bc6a41-1cbf-4587-8e58-57f00d2cd045.jpg?v=1787214405\" alt=\"\"\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0997\/5074\/0340\/files\/1464X600-7_df00024d-0132-471c-b37b-b9671937516c.jpg?v=1787214405\" alt=\"\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0997\/5074\/0340\/files\/1464X600-8_d510af11-0734-433a-9156-84f5ce2d4c4b.jpg?v=1787214402\" 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;\"\u003eSobre 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\"\u003e Roble de alta calidad y diseño ergonómico El JASPORT R3 está fabricado en roble con certificación FSC y combina una gestión forestal sostenible con una calidad excepcional. Su diseño ergonómico ofrece una gran comodidad, incluso durante sesiones prolongadas, y favorece una postura saludable. \u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"a-spacing-mini\"\u003e\u003cspan class=\"a-list-item\"\u003e Pantalla LCD con seguimiento completo de los datos de entrenamiento El JASPORT R3 está equipado con una pantalla LCD que muestra en tiempo real los datos esenciales: duración, distancia, ritmo por 500 metros, calorías, vatios, remadas y frecuencia de remada. Estas funciones permiten controlar con precisión sus progresos y alcanzar sus objetivos de forma más eficaz. \u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"a-spacing-mini\"\u003e\u003cspan class=\"a-list-item\"\u003e Premontado al 85 %: instálelo y comience de inmediato La máquina de remo JASPORT R3 se entrega premontada al 85 %. Solo tiene que desplegarla, instalar el asiento y añadir la cantidad adecuada de agua para comenzar el entrenamiento, sin preparaciones complicadas. Su sencillo montaje permite empezar a entrenar 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\"\u003e Compatible con la aplicación Kinomap y un pulsómetro inalámbrico Conecte el JASPORT R3 a la aplicación Kinomap para disfrutar de un entrenamiento en casa eficaz, interactivo y variado. Es compatible con pulsómetros inalámbricos de 2,4 G, lo que permite controlar su frecuencia cardíaca en tiempo real, ideal para los amantes de la tecnología y el fitness. \u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"a-spacing-mini\"\u003e\u003cspan class=\"a-list-item\"\u003e Carga máxima de 150 kg, ideal para usuarios altos o de mayor peso Esta máquina de remo es adecuada para usuarios de hasta 150 kg y puede ser utilizada de forma segura por personas de hasta 205 cm de altura. Se adapta a todos los niveles, desde principiantes hasta deportistas experimentados. \u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"a-spacing-mini\"\u003e\u003cspan class=\"a-list-item\"\u003e Depósito de agua de gran capacidad de 28 litros El depósito de 28 litros está fabricado en policarbonato 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 garantiza un uso duradero, sin deformaciones ni fugas, y proporciona una resistencia fluida y realista para un entrenamiento eficaz a largo plazo. \u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"a-spacing-mini\"\u003e\u003cspan class=\"a-list-item\"\u003e Diseño plegable que ahorra espacio y cómodo asiento de espuma de PU Gracias a su diseño plegable, la máquina de remo se puede guardar fácilmente incluso en espacios pequeños. El asiento ergonómico de espuma de PU es extra ancho para ofrecer una comodidad óptima, incluso durante sesiones prolongadas. Su estructura estable garantiza seguridad y durabilidad durante el uso. \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":54998542418292,"sku":"JAS-R3-CH","price":349.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0997\/5074\/0340\/files\/1_42004a8a-2efe-4089-b7d7-876afa92012d.jpg?v=1785721395"}],"url":"https:\/\/es.jasport.de\/collections\/hot-speedbike.oembed","provider":"jasportes","version":"1.0","type":"link"}