{"title":"Träningscyklar","description":"\u003cp\u003eUpptäck YESOUL träningscyklar för hemmaträning. Välj mellan modeller med skärm och kompakta cyklar med magnetmotstånd.\u003c\/p\u003e","products":[{"product_id":"jasport-speedbike-s3-wh","title":"YESOUL S3 Smart Indoor Speedbike (vit)","description":"\u003cstyle\u003e#shopify-section-template--28268449464683__slideshow_fLYTQi {\n    --slideshow-background: #f2f2f2;\n    --slideshow-controls-background: ;\n    --slideshow-controls-color: 255 255 255;}#block-image_8DdLne {--slideshow-slide-background: #f2f2f2;\n      --slideshow-slide-controls-background: ;\n      --slideshow-slide-controls-color: 255 255 255;\n    }\u003c\/style\u003e\n\u003csection id=\"shopify-section-template--28268449464683__slideshow_fLYTQi\" class=\"shopify-section shopify-section--slideshow\"\u003e\n\u003cdiv id=\"block-image_8DdLne\" class=\"slideshow__slide is-selected\" data-slide-type=\"image\" role=\"group\"\u003e\n\u003cdiv class=\"content-over-media content-over-media--auto\" style=\"--content-over-media-content-max-width: 780px; --content-over-media-overlay: 0 0 0 \/ 0.0;\"\u003e\n\u003cpicture\u003e\u003csource media=\"(max-width: 699px)\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0767\/7204\/9094\/files\/S3_DE_PAGE_26040202_ZX.jpg?v=1791792823\u0026amp;width=400 400w, https:\/\/cdn.shopify.com\/s\/files\/1\/0767\/7204\/9094\/files\/S3_DE_PAGE_26040202_ZX.jpg?v=1791792823\u0026amp;width=600 600w, https:\/\/cdn.shopify.com\/s\/files\/1\/0767\/7204\/9094\/files\/S3_DE_PAGE_26040202_ZX.jpg?v=1791792823\u0026amp;width=800 800w, https:\/\/cdn.shopify.com\/s\/files\/1\/0767\/7204\/9094\/files\/S3_DE_PAGE_26040202_ZX.jpg?v=1791792823\u0026amp;width=1000 1000w, https:\/\/cdn.shopify.com\/s\/files\/1\/0767\/7204\/9094\/files\/S3_DE_PAGE_26040202_ZX.jpg?v=1791792823\u0026amp;width=1200 1200w\" width=\"1200\" height=\"1600\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0767\/7204\/9094\/files\/S3_DE_PAGE_26040201_ZX_392c45d7-8bcb-43cf-a239-c17ed7a67a1f.jpg?v=1791792823\u0026amp;width=2800\" alt=\"\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0767\/7204\/9094\/files\/S3_DE_PAGE_26040201_ZX_392c45d7-8bcb-43cf-a239-c17ed7a67a1f.jpg?v=1791792823\u0026amp;width=200 200w, https:\/\/cdn.shopify.com\/s\/files\/1\/0767\/7204\/9094\/files\/S3_DE_PAGE_26040201_ZX_392c45d7-8bcb-43cf-a239-c17ed7a67a1f.jpg?v=1791792823\u0026amp;width=300 300w, https:\/\/cdn.shopify.com\/s\/files\/1\/0767\/7204\/9094\/files\/S3_DE_PAGE_26040201_ZX_392c45d7-8bcb-43cf-a239-c17ed7a67a1f.jpg?v=1791792823\u0026amp;width=400 400w, https:\/\/cdn.shopify.com\/s\/files\/1\/0767\/7204\/9094\/files\/S3_DE_PAGE_26040201_ZX_392c45d7-8bcb-43cf-a239-c17ed7a67a1f.jpg?v=1791792823\u0026amp;width=500 500w, https:\/\/cdn.shopify.com\/s\/files\/1\/0767\/7204\/9094\/files\/S3_DE_PAGE_26040201_ZX_392c45d7-8bcb-43cf-a239-c17ed7a67a1f.jpg?v=1791792823\u0026amp;width=600 600w, https:\/\/cdn.shopify.com\/s\/files\/1\/0767\/7204\/9094\/files\/S3_DE_PAGE_26040201_ZX_392c45d7-8bcb-43cf-a239-c17ed7a67a1f.jpg?v=1791792823\u0026amp;width=700 700w, https:\/\/cdn.shopify.com\/s\/files\/1\/0767\/7204\/9094\/files\/S3_DE_PAGE_26040201_ZX_392c45d7-8bcb-43cf-a239-c17ed7a67a1f.jpg?v=1791792823\u0026amp;width=800 800w, https:\/\/cdn.shopify.com\/s\/files\/1\/0767\/7204\/9094\/files\/S3_DE_PAGE_26040201_ZX_392c45d7-8bcb-43cf-a239-c17ed7a67a1f.jpg?v=1791792823\u0026amp;width=900 900w, https:\/\/cdn.shopify.com\/s\/files\/1\/0767\/7204\/9094\/files\/S3_DE_PAGE_26040201_ZX_392c45d7-8bcb-43cf-a239-c17ed7a67a1f.jpg?v=1791792823\u0026amp;width=1000 1000w, https:\/\/cdn.shopify.com\/s\/files\/1\/0767\/7204\/9094\/files\/S3_DE_PAGE_26040201_ZX_392c45d7-8bcb-43cf-a239-c17ed7a67a1f.jpg?v=1791792823\u0026amp;width=1200 1200w, https:\/\/cdn.shopify.com\/s\/files\/1\/0767\/7204\/9094\/files\/S3_DE_PAGE_26040201_ZX_392c45d7-8bcb-43cf-a239-c17ed7a67a1f.jpg?v=1791792823\u0026amp;width=1400 1400w, https:\/\/cdn.shopify.com\/s\/files\/1\/0767\/7204\/9094\/files\/S3_DE_PAGE_26040201_ZX_392c45d7-8bcb-43cf-a239-c17ed7a67a1f.jpg?v=1791792823\u0026amp;width=1600 1600w, https:\/\/cdn.shopify.com\/s\/files\/1\/0767\/7204\/9094\/files\/S3_DE_PAGE_26040201_ZX_392c45d7-8bcb-43cf-a239-c17ed7a67a1f.jpg?v=1791792823\u0026amp;width=1800 1800w, https:\/\/cdn.shopify.com\/s\/files\/1\/0767\/7204\/9094\/files\/S3_DE_PAGE_26040201_ZX_392c45d7-8bcb-43cf-a239-c17ed7a67a1f.jpg?v=1791792823\u0026amp;width=2000 2000w, https:\/\/cdn.shopify.com\/s\/files\/1\/0767\/7204\/9094\/files\/S3_DE_PAGE_26040201_ZX_392c45d7-8bcb-43cf-a239-c17ed7a67a1f.jpg?v=1791792823\u0026amp;width=2200 2200w, https:\/\/cdn.shopify.com\/s\/files\/1\/0767\/7204\/9094\/files\/S3_DE_PAGE_26040201_ZX_392c45d7-8bcb-43cf-a239-c17ed7a67a1f.jpg?v=1791792823\u0026amp;width=2400 2400w, https:\/\/cdn.shopify.com\/s\/files\/1\/0767\/7204\/9094\/files\/S3_DE_PAGE_26040201_ZX_392c45d7-8bcb-43cf-a239-c17ed7a67a1f.jpg?v=1791792823\u0026amp;width=2600 2600w, https:\/\/cdn.shopify.com\/s\/files\/1\/0767\/7204\/9094\/files\/S3_DE_PAGE_26040201_ZX_392c45d7-8bcb-43cf-a239-c17ed7a67a1f.jpg?v=1791792823\u0026amp;width=2800 2800w\" width=\"2800\" height=\"1000\" loading=\"eager\" sizes=\"100vw\"\u003e\u003c\/picture\u003e\n\u003cdiv class=\"place-self-center text-center sm:place-self-center sm:text-center  text-custom\" style=\"--text-color: 255 255 255;\"\u003e\n\u003cdiv class=\"prose\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cstyle\u003e\n  #shopify-section-template--28268449464683__media_with_text_XXPRc8 {\n    --section-background-hash: 0;\n  }\n\n  #shopify-section-template--28268449464683__media_with_text_XXPRc8 + * {\n    --previous-section-background-hash: 0;\n  }\u003c\/style\u003e\n\u003cstyle\u003e\n  #shopify-section-template--28268449464683__media_with_text_XXPRc8 {\n    --media-with-text-gap: var(--grid-gutter);\n    --media-with-text-item-grid-template: \"media\" \"content\" \/ auto;\n  }\n\n  @media screen and (min-width: 1000px) {\n    #shopify-section-template--28268449464683__media_with_text_XXPRc8 {\n      --media-with-text-gap: var(--spacing-18);\n    }\n  }#block-template--28268449464683__media_with_text_XXPRc8-image_DWaM6D {\n      --media-with-text-item-icon-width: 48px;\n    }\n\n    @media screen and (min-width: 1000px) {\n      #block-template--28268449464683__media_with_text_XXPRc8-image_DWaM6D {\n\n          \n            --media-with-text-item-grid-template: \"media content\" \/ minmax(0, 1.0fr) minmax(0, 1.0fr);}\n    }#block-template--28268449464683__media_with_text_XXPRc8-image_UhBRpp {\n      --media-with-text-item-icon-width: 48px;\n    }\n\n    @media screen and (min-width: 1000px) {\n      #block-template--28268449464683__media_with_text_XXPRc8-image_UhBRpp {\n\n          --media-with-text-item-grid-template: \"content media\" \/ minmax(0, 1.0fr) minmax(0, 1.0fr);}\n    }#block-template--28268449464683__media_with_text_XXPRc8-image_njWEkT {\n      --media-with-text-item-icon-width: 48px;\n    }\n\n    @media screen and (min-width: 1000px) {\n      #block-template--28268449464683__media_with_text_XXPRc8-image_njWEkT {\n\n          \n            --media-with-text-item-grid-template: \"media content\" \/ minmax(0, 1.0fr) minmax(0, 1.0fr);}\n    }#block-template--28268449464683__media_with_text_XXPRc8-image_CHUVHY {\n      --media-with-text-item-icon-width: 48px;\n    }\n\n    @media screen and (min-width: 1000px) {\n      #block-template--28268449464683__media_with_text_XXPRc8-image_CHUVHY {\n\n          --media-with-text-item-grid-template: \"content media\" \/ minmax(0, 1.0fr) minmax(0, 1.0fr);}\n    }#block-template--28268449464683__media_with_text_XXPRc8-image_rMaXGe {\n      --media-with-text-item-icon-width: 48px;\n    }\n\n    @media screen and (min-width: 1000px) {\n      #block-template--28268449464683__media_with_text_XXPRc8-image_rMaXGe {\n\n          \n            --media-with-text-item-grid-template: \"media content\" \/ minmax(0, 1.0fr) minmax(0, 1.0fr);}\n    }#block-template--28268449464683__media_with_text_XXPRc8-image_krKpC8 {\n      --media-with-text-item-icon-width: 48px;\n    }\n\n    @media screen and (min-width: 1000px) {\n      #block-template--28268449464683__media_with_text_XXPRc8-image_krKpC8 {\n\n          --media-with-text-item-grid-template: \"content media\" \/ minmax(0, 1.0fr) minmax(0, 1.0fr);}\n    }\u003c\/style\u003e\n\u003csection id=\"shopify-section-template--28268449464683__media_with_text_XXPRc8\" class=\"shopify-section shopify-section--media-with-text\"\u003e\n\u003cdiv class=\"section \n  \n  section-blends section-full\"\u003e\n\u003cdiv class=\"section-stack\"\u003e\n\u003cdiv id=\"block-template--28268449464683__media_with_text_XXPRc8-image_DWaM6D\" class=\"media-with-text__item\"\u003e\n\u003cdiv class=\"media-with-text__media rounded\" style=\"opacity: 1;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0767\/7204\/9094\/files\/3000_-5.jpg?v=1791792824\" alt=\"\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"media-with-text__content rounded bg-custom text-custom\" style=\"--background: 255 255 255; --text-color: 26 26 26;\"\u003e\n\u003cdiv class=\"prose break-all place-self-center text-center\" style=\"opacity: 1;\"\u003e\n\u003cp class=\"subheading\"\u003eFör smartare träning\u003c\/p\u003e\n\u003cp class=\"h2\"\u003eTräningsdata i realtid\u003c\/p\u003e\n\u003cp\u003eYESOUL S3 hjälper dig att följa varje träningspass med tydlig träningsdata i realtid. Se kadens, motstånd, kaloriförbrukning och träningstid för att enklare följa dina framsteg och styra träningen.\u003cbr\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv id=\"block-template--28268449464683__media_with_text_XXPRc8-image_UhBRpp\" class=\"media-with-text__item\"\u003e\n\u003cdiv class=\"media-with-text__media rounded\" style=\"opacity: 1;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0767\/7204\/9094\/files\/S3_DE_PAGE_26040203_ZX.jpg?v=1791792824\" alt=\"\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"media-with-text__content rounded bg-custom text-custom\" style=\"--background: 255 255 255; --text-color: 26 26 26;\"\u003e\n\u003cdiv class=\"prose break-all place-self-center text-center\" style=\"opacity: 1;\"\u003e\n\u003cp class=\"subheading\"\u003eSkonsammare för knäna\u003c\/p\u003e\n\u003cp class=\"h2\"\u003eSkonsam cykelträning\u003c\/p\u003e\n\u003cp\u003eUtformad för skonsam konditionsträning som kan minska belastningen på knäna jämfört med mer intensiva träningspass. Bygg upp uthålligheten och träna bekvämt hemma, oavsett om du är nybörjare eller vill träna mer regelbundet.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv id=\"block-template--28268449464683__media_with_text_XXPRc8-image_njWEkT\" class=\"media-with-text__item\"\u003e\n\u003cdiv class=\"media-with-text__media rounded\" style=\"opacity: 1;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0767\/7204\/9094\/files\/S3_DE_PAGE_26040205_ZX.jpg?v=1791792824\" alt=\"\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"media-with-text__content rounded bg-custom text-custom\" style=\"--background: 255 255 255; --text-color: 26 26 26;\"\u003e\n\u003cdiv class=\"prose break-all place-self-center text-center\" style=\"opacity: 1;\"\u003e\n\u003cp class=\"subheading\"\u003eKom igång direkt\u003c\/p\u003e\n\u003cp class=\"h2\"\u003eKompakt design\u003c\/p\u003e\n\u003cp\u003eMed en golvyta på endast ca. \u003cstrong\u003e0,5 m²\u003c\/strong\u003e gör YESOUL S3 effektiv konditionsträning möjlig hemma utan att ta upp mycket plats. Den passar i lägenheter, sovrum och vardagsrum och hjälper dig att hålla dig aktiv utan att kompromissa med utrymmet.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv id=\"block-template--28268449464683__media_with_text_XXPRc8-image_CHUVHY\" class=\"media-with-text__item\"\u003e\n\u003cdiv class=\"media-with-text__media rounded\" style=\"opacity: 1;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0767\/7204\/9094\/files\/S3_DE_PAGE_26040204_ZX.jpg?v=1791792825\" alt=\"\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"media-with-text__content rounded bg-custom text-custom\" style=\"--background: 255 255 255; --text-color: 26 26 26;\"\u003e\n\u003cdiv class=\"prose break-all place-self-center text-center\" style=\"opacity: 1;\"\u003e\n\u003cp class=\"subheading\"\u003eFör varje träningspass\u003c\/p\u003e\n\u003cp class=\"h2\"\u003e100 nivåer av tyst motstånd\u003c\/p\u003e\n\u003cp\u003eYESOUL S3 har 100 justerbara motståndsnivåer för tyst träning. Växla enkelt mellan uppvärmning, konditionsträning och intensiva intervaller med jämna övergångar och god kontroll.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv id=\"block-template--28268449464683__media_with_text_XXPRc8-image_rMaXGe\" class=\"media-with-text__item\"\u003e\n\u003cdiv class=\"media-with-text__media rounded\" style=\"opacity: 1;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0767\/7204\/9094\/files\/3000-8.jpg?v=1791792823\" alt=\"\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"media-with-text__content rounded bg-custom text-custom\" style=\"--background: 255 255 255; --text-color: 26 26 26;\"\u003e\n\u003cdiv class=\"prose break-all place-self-center text-center\" style=\"opacity: 1;\"\u003e\n\u003cp class=\"subheading\"\u003eUpp till 900 W toppeffekt\u003c\/p\u003e\n\u003cp class=\"h2\"\u003eCNC-bearbetat svänghjul\u003c\/p\u003e\n\u003cp\u003eDet precisionsbearbetade svänghjulet är konstruerat för balans och kraft och levererar upp till 900 W toppeffekt – perfekt för spurter, klättringar och krävande träningspass. Stabilt och jämnt för hög prestanda.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv id=\"block-template--28268449464683__media_with_text_XXPRc8-image_krKpC8\" class=\"media-with-text__item\"\u003e\n\u003cdiv class=\"media-with-text__media rounded\" style=\"opacity: 1;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0767\/7204\/9094\/files\/3000-7.jpg?v=1791792823\" alt=\"\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"media-with-text__content rounded bg-custom text-custom\" style=\"--background: 255 255 255; --text-color: 26 26 26;\"\u003e\n\u003cdiv class=\"prose break-all place-self-center text-center\" style=\"opacity: 1;\"\u003e\n\u003cp class=\"subheading\"\u003eHållbarhet i fordonsklass\u003c\/p\u003e\n\u003cp class=\"h2\"\u003eExtra tyst drivrem\u003c\/p\u003e\n\u003cp\u003eDrivremmen i Tesla-kvalitet ger en jämn och mycket tyst cykling på endast 30 dB – perfekt för sena träningspass, kvällsträning och lugna hemmiljöer.\u003c\/p\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\u003cstyle\u003e\n  #shopify-section-template--28268449464683__multi_column_pYLKEH {\n    --section-background-hash: 0;\n  }\n\n  #shopify-section-template--28268449464683__multi_column_pYLKEH + * {\n    --previous-section-background-hash: 0;\n  }\u003c\/style\u003e\n\u003cstyle\u003e\n    #shopify-section-template--28268449464683__multi_column_pYLKEH {\n      --multi-column-grid: auto \/ auto-flow 73vw;\n      --multi-column-list-gap: var(--spacing-12);\n    }\n  \u003c\/style\u003e\n\u003csection id=\"shopify-section-template--28268449464683__multi_column_pYLKEH\" class=\"shopify-section shopify-section--multi-column\"\u003e\n\u003cdiv class=\"section \n  \n  section-blends section-full\"\u003e\n\u003cdiv class=\"section-stack\"\u003e\n\u003cdiv class=\"prose\"\u003e\n\u003ch2 class=\"h2\"\u003eFler detaljer\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"multi-column scroll-area bleed md:unbleed\"\u003e\n\u003cdiv class=\"multi-column__item justify-center snap-start\" style=\"--multi-column-item-column-count: span 3;\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0767\/7204\/9094\/files\/3000-9.jpg?v=1791792823\" alt=\"\"\u003e\u003cbr\u003e\n\u003cdiv class=\"v-stack gap-4 text-center\"\u003e\n\u003cp class=\"h4\"\u003eErgonomiskt utformad sadel\u003c\/p\u003e\n\u003cdiv class=\"prose\"\u003e\n\u003cp\u003e\u003cbr\u003eEn större, ventilerande sadel med ergonomisk stoppning minskar värme och tryck och ger bättre komfort, både under lugna cykelpass och intensiv träning.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"multi-column__item justify-center snap-start\" style=\"--multi-column-item-column-count: span 3;\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0767\/7204\/9094\/files\/3000-11.jpg?v=1791792823\" alt=\"\"\u003e\u003cbr\u003e\n\u003cdiv class=\"v-stack gap-4 text-center\"\u003e\n\u003cp class=\"h4\"\u003eSmidig motståndsjustering\u003c\/p\u003e\n\u003cdiv class=\"prose\"\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003eDet elektromagnetiska motståndssystemet reglerar svänghjulet exakt utan friktionskontakt, vilket ger tystare och jämnare cykling med mjuka övergångar.\u003cbr\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"multi-column__item justify-center snap-start\" style=\"--multi-column-item-column-count: span 3;\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0767\/7204\/9094\/files\/3000-10.jpg?v=1791792823\" alt=\"\"\u003e\u003cbr\u003e\n\u003cdiv class=\"v-stack gap-4 text-center\"\u003e\n\u003cp class=\"h4\"\u003e100 motståndsnivåer\u003c\/p\u003e\n\u003cdiv class=\"prose\"\u003e\n\u003cp\u003e\u003cbr\u003eFinjusterade motståndsnivåer gör det enklare att anpassa intensiteten för uppvärmning, uthållighet, klättringar och intervaller så att du kan styra träningen bättre.\u003cbr\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"multi-column__item justify-center snap-start\" style=\"--multi-column-item-column-count: span 3;\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0767\/7204\/9094\/files\/S3_DE_PAGE_26040206_ZX.jpg?v=1791792823\" alt=\"\"\u003e\u003cbr\u003e\n\u003cdiv class=\"v-stack gap-4 text-center\"\u003e\n\u003cp class=\"h4\"\u003eKompakt format\u003c\/p\u003e\n\u003cdiv class=\"prose\"\u003e\n\u003cp\u003e\u003cbr\u003eMed en golvyta på endast ca. \u003cstrong\u003e0,5 m²\u003c\/strong\u003e – ungefär som ett litet soffbord – passar den enkelt i lägenheter, sovrum och mindre träningshörnor utan att ta upp mycket plats.\u003cbr\u003e\u003cbr\u003e\u003c\/p\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","brand":"jasportse","offers":[{"title":"Default Title","offer_id":58339396747646,"sku":"YS-S1-WH-SPY-SE","price":5499.0,"currency_code":"SEK","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1029\/5423\/8334\/files\/DM_20261012150503_001.jpg?v=1793173726"},{"product_id":"jasport-speedbike-s3-bk","title":"YESOUL S3 Smart Indoor Speedbike (svart)","description":"\u003cstyle\u003e#shopify-section-template--28268449464683__slideshow_fLYTQi {\n    --slideshow-background: #f2f2f2;\n    --slideshow-controls-background: ;\n    --slideshow-controls-color: 255 255 255;}#block-image_8DdLne {--slideshow-slide-background: #f2f2f2;\n      --slideshow-slide-controls-background: ;\n      --slideshow-slide-controls-color: 255 255 255;\n    }\u003c\/style\u003e\n\u003csection id=\"shopify-section-template--28268449464683__slideshow_fLYTQi\" class=\"shopify-section shopify-section--slideshow\"\u003e\n\u003cdiv id=\"block-image_8DdLne\" class=\"slideshow__slide is-selected\" data-slide-type=\"image\" role=\"group\"\u003e\n\u003cdiv class=\"content-over-media content-over-media--auto\" style=\"--content-over-media-content-max-width: 780px; --content-over-media-overlay: 0 0 0 \/ 0.0;\"\u003e\n\u003cpicture\u003e\u003csource media=\"(max-width: 699px)\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0767\/7204\/9094\/files\/a827cc4d-da18-4da9-845e-f1f127c4f996.png?v=1791789297\u0026amp;width=400 400w, https:\/\/cdn.shopify.com\/s\/files\/1\/0767\/7204\/9094\/files\/a827cc4d-da18-4da9-845e-f1f127c4f996.png?v=1791789297\u0026amp;width=600 600w, https:\/\/cdn.shopify.com\/s\/files\/1\/0767\/7204\/9094\/files\/a827cc4d-da18-4da9-845e-f1f127c4f996.png?v=1791789297\u0026amp;width=800 800w, https:\/\/cdn.shopify.com\/s\/files\/1\/0767\/7204\/9094\/files\/a827cc4d-da18-4da9-845e-f1f127c4f996.png?v=1791789297\u0026amp;width=1000 1000w, https:\/\/cdn.shopify.com\/s\/files\/1\/0767\/7204\/9094\/files\/a827cc4d-da18-4da9-845e-f1f127c4f996.png?v=1791789297\u0026amp;width=1200 1200w\" width=\"1200\" height=\"1600\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0767\/7204\/9094\/files\/S3_DE_PAGE_26040201_ZX.jpg?v=1791789809\u0026amp;width=2800\" alt=\"\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0767\/7204\/9094\/files\/S3_DE_PAGE_26040201_ZX.jpg?v=1791789809\u0026amp;width=200 200w, https:\/\/cdn.shopify.com\/s\/files\/1\/0767\/7204\/9094\/files\/S3_DE_PAGE_26040201_ZX.jpg?v=1791789809\u0026amp;width=300 300w, https:\/\/cdn.shopify.com\/s\/files\/1\/0767\/7204\/9094\/files\/S3_DE_PAGE_26040201_ZX.jpg?v=1791789809\u0026amp;width=400 400w, https:\/\/cdn.shopify.com\/s\/files\/1\/0767\/7204\/9094\/files\/S3_DE_PAGE_26040201_ZX.jpg?v=1791789809\u0026amp;width=500 500w, https:\/\/cdn.shopify.com\/s\/files\/1\/0767\/7204\/9094\/files\/S3_DE_PAGE_26040201_ZX.jpg?v=1791789809\u0026amp;width=600 600w, https:\/\/cdn.shopify.com\/s\/files\/1\/0767\/7204\/9094\/files\/S3_DE_PAGE_26040201_ZX.jpg?v=1791789809\u0026amp;width=700 700w, https:\/\/cdn.shopify.com\/s\/files\/1\/0767\/7204\/9094\/files\/S3_DE_PAGE_26040201_ZX.jpg?v=1791789809\u0026amp;width=800 800w, https:\/\/cdn.shopify.com\/s\/files\/1\/0767\/7204\/9094\/files\/S3_DE_PAGE_26040201_ZX.jpg?v=1791789809\u0026amp;width=900 900w, https:\/\/cdn.shopify.com\/s\/files\/1\/0767\/7204\/9094\/files\/S3_DE_PAGE_26040201_ZX.jpg?v=1791789809\u0026amp;width=1000 1000w, https:\/\/cdn.shopify.com\/s\/files\/1\/0767\/7204\/9094\/files\/S3_DE_PAGE_26040201_ZX.jpg?v=1791789809\u0026amp;width=1200 1200w, https:\/\/cdn.shopify.com\/s\/files\/1\/0767\/7204\/9094\/files\/S3_DE_PAGE_26040201_ZX.jpg?v=1791789809\u0026amp;width=1400 1400w, https:\/\/cdn.shopify.com\/s\/files\/1\/0767\/7204\/9094\/files\/S3_DE_PAGE_26040201_ZX.jpg?v=1791789809\u0026amp;width=1600 1600w, https:\/\/cdn.shopify.com\/s\/files\/1\/0767\/7204\/9094\/files\/S3_DE_PAGE_26040201_ZX.jpg?v=1791789809\u0026amp;width=1800 1800w, https:\/\/cdn.shopify.com\/s\/files\/1\/0767\/7204\/9094\/files\/S3_DE_PAGE_26040201_ZX.jpg?v=1791789809\u0026amp;width=2000 2000w, https:\/\/cdn.shopify.com\/s\/files\/1\/0767\/7204\/9094\/files\/S3_DE_PAGE_26040201_ZX.jpg?v=1791789809\u0026amp;width=2200 2200w, https:\/\/cdn.shopify.com\/s\/files\/1\/0767\/7204\/9094\/files\/S3_DE_PAGE_26040201_ZX.jpg?v=1791789809\u0026amp;width=2400 2400w, https:\/\/cdn.shopify.com\/s\/files\/1\/0767\/7204\/9094\/files\/S3_DE_PAGE_26040201_ZX.jpg?v=1791789809\u0026amp;width=2600 2600w, https:\/\/cdn.shopify.com\/s\/files\/1\/0767\/7204\/9094\/files\/S3_DE_PAGE_26040201_ZX.jpg?v=1791789809\u0026amp;width=2800 2800w\" width=\"2800\" height=\"1000\" loading=\"eager\" sizes=\"100vw\"\u003e\u003c\/picture\u003e\n\u003cdiv class=\"place-self-center text-center sm:place-self-center sm:text-center  text-custom\" style=\"--text-color: 255 255 255;\"\u003e\n\u003cdiv class=\"prose\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cstyle\u003e\n  #shopify-section-template--28268449464683__media_with_text_XXPRc8 {\n    --section-background-hash: 0;\n  }\n\n  #shopify-section-template--28268449464683__media_with_text_XXPRc8 + * {\n    --previous-section-background-hash: 0;\n  }\u003c\/style\u003e\n\u003cstyle\u003e\n  #shopify-section-template--28268449464683__media_with_text_XXPRc8 {\n    --media-with-text-gap: var(--grid-gutter);\n    --media-with-text-item-grid-template: \"media\" \"content\" \/ auto;\n  }\n\n  @media screen and (min-width: 1000px) {\n    #shopify-section-template--28268449464683__media_with_text_XXPRc8 {\n      --media-with-text-gap: var(--spacing-18);\n    }\n  }#block-template--28268449464683__media_with_text_XXPRc8-image_DWaM6D {\n      --media-with-text-item-icon-width: 48px;\n    }\n\n    @media screen and (min-width: 1000px) {\n      #block-template--28268449464683__media_with_text_XXPRc8-image_DWaM6D {\n\n          \n            --media-with-text-item-grid-template: \"media content\" \/ minmax(0, 1.0fr) minmax(0, 1.0fr);}\n    }#block-template--28268449464683__media_with_text_XXPRc8-image_UhBRpp {\n      --media-with-text-item-icon-width: 48px;\n    }\n\n    @media screen and (min-width: 1000px) {\n      #block-template--28268449464683__media_with_text_XXPRc8-image_UhBRpp {\n\n          --media-with-text-item-grid-template: \"content media\" \/ minmax(0, 1.0fr) minmax(0, 1.0fr);}\n    }#block-template--28268449464683__media_with_text_XXPRc8-image_njWEkT {\n      --media-with-text-item-icon-width: 48px;\n    }\n\n    @media screen and (min-width: 1000px) {\n      #block-template--28268449464683__media_with_text_XXPRc8-image_njWEkT {\n\n          \n            --media-with-text-item-grid-template: \"media content\" \/ minmax(0, 1.0fr) minmax(0, 1.0fr);}\n    }#block-template--28268449464683__media_with_text_XXPRc8-image_CHUVHY {\n      --media-with-text-item-icon-width: 48px;\n    }\n\n    @media screen and (min-width: 1000px) {\n      #block-template--28268449464683__media_with_text_XXPRc8-image_CHUVHY {\n\n          --media-with-text-item-grid-template: \"content media\" \/ minmax(0, 1.0fr) minmax(0, 1.0fr);}\n    }#block-template--28268449464683__media_with_text_XXPRc8-image_rMaXGe {\n      --media-with-text-item-icon-width: 48px;\n    }\n\n    @media screen and (min-width: 1000px) {\n      #block-template--28268449464683__media_with_text_XXPRc8-image_rMaXGe {\n\n          \n            --media-with-text-item-grid-template: \"media content\" \/ minmax(0, 1.0fr) minmax(0, 1.0fr);}\n    }#block-template--28268449464683__media_with_text_XXPRc8-image_krKpC8 {\n      --media-with-text-item-icon-width: 48px;\n    }\n\n    @media screen and (min-width: 1000px) {\n      #block-template--28268449464683__media_with_text_XXPRc8-image_krKpC8 {\n\n          --media-with-text-item-grid-template: \"content media\" \/ minmax(0, 1.0fr) minmax(0, 1.0fr);}\n    }\u003c\/style\u003e\n\u003csection id=\"shopify-section-template--28268449464683__media_with_text_XXPRc8\" class=\"shopify-section shopify-section--media-with-text\"\u003e\n\u003cdiv class=\"section \n  \n  section-blends section-full\"\u003e\n\u003cdiv class=\"section-stack\"\u003e\n\u003cdiv id=\"block-template--28268449464683__media_with_text_XXPRc8-image_DWaM6D\" class=\"media-with-text__item\"\u003e\n\u003cdiv class=\"media-with-text__media rounded\" style=\"opacity: 1;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0767\/7204\/9094\/files\/ebc9df92-a825-466b-87ed-b887bb20609e.png?v=1791789296\" alt=\"\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"media-with-text__content rounded bg-custom text-custom\" style=\"--background: 255 255 255; --text-color: 26 26 26;\"\u003e\n\u003cdiv class=\"prose break-all place-self-center text-center\" style=\"opacity: 1;\"\u003e\n\u003cp class=\"subheading\"\u003eFör smartare träning\u003c\/p\u003e\n\u003cp class=\"h2\"\u003eTräningsdata i realtid\u003c\/p\u003e\n\u003cp\u003eYESOUL S3 hjälper dig att följa varje träningspass med tydlig träningsdata i realtid, så att du enkelt kan se dina framsteg och styra din prestation. Se viktiga värden som kadens, motstånd, kaloriförbrukning och träningstid direkt. Träna mer fokuserat och med bättre kontroll.\u003cbr\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv id=\"block-template--28268449464683__media_with_text_XXPRc8-image_UhBRpp\" class=\"media-with-text__item\"\u003e\n\u003cdiv class=\"media-with-text__media rounded\" style=\"opacity: 1;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0767\/7204\/9094\/files\/7907a97b-955e-4ce6-83f9-91b09a8a87f0.png?v=1791789410\" alt=\"\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"media-with-text__content rounded bg-custom text-custom\" style=\"--background: 255 255 255; --text-color: 26 26 26;\"\u003e\n\u003cdiv class=\"prose break-all place-self-center text-center\" style=\"opacity: 1;\"\u003e\n\u003cp class=\"subheading\"\u003eSkonsammare för knäna\u003c\/p\u003e\n\u003cp class=\"h2\"\u003eSkonsam cykling för lederna\u003c\/p\u003e\n\u003cp\u003eUtformad för skonsam konditionsträning som kan minska belastningen på knäna jämfört med mer intensiva träningspass. Bygg upp uthålligheten och träna bekvämt hemma – oavsett om du är nybörjare, vill vara rädd om lederna eller vill träna regelbundet.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv id=\"block-template--28268449464683__media_with_text_XXPRc8-image_njWEkT\" class=\"media-with-text__item\"\u003e\n\u003cdiv class=\"media-with-text__media rounded\" style=\"opacity: 1;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0767\/7204\/9094\/files\/da235606-7220-4b01-b4b8-ae4835fefaf5.png?v=1791789296\" alt=\"\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"media-with-text__content rounded bg-custom text-custom\" style=\"--background: 255 255 255; --text-color: 26 26 26;\"\u003e\n\u003cdiv class=\"prose break-all place-self-center text-center\" style=\"opacity: 1;\"\u003e\n\u003cp class=\"subheading\"\u003eKom igång enkelt\u003c\/p\u003e\n\u003cp class=\"h2\"\u003eKompakt design\u003c\/p\u003e\n\u003cp\u003eMed en golvyta på endast cirka \u003cstrong\u003e0,5 m²\u003c\/strong\u003e gör YESOUL S3 effektiv konditionsträning möjlig hemma utan att ta mycket plats. Den passar i lägenheter, sovrum och vardagsrum och hjälper dig att hålla dig aktiv utan att kompromissa med utrymmet.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv id=\"block-template--28268449464683__media_with_text_XXPRc8-image_CHUVHY\" class=\"media-with-text__item\"\u003e\n\u003cdiv class=\"media-with-text__media rounded\" style=\"opacity: 1;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0767\/7204\/9094\/files\/dd9b6e2f-01f2-4f9e-8a6f-ce31ee81d0ad.png?v=1791789297\" alt=\"\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"media-with-text__content rounded bg-custom text-custom\" style=\"--background: 255 255 255; --text-color: 26 26 26;\"\u003e\n\u003cdiv class=\"prose break-all place-self-center text-center\" style=\"opacity: 1;\"\u003e\n\u003cp class=\"subheading\"\u003eRedo för varje träningspass\u003c\/p\u003e\n\u003cp class=\"h2\"\u003e100 nivåer av tyst motstånd\u003c\/p\u003e\n\u003cp\u003eYESOUL S3 har 100 nivåer av justerbart, tyst motstånd så att du enkelt kan växla mellan uppvärmning, konditionsträning och intensiva intervaller. De mjuka övergångarna och den precisa kontrollen ger en naturlig träningskänsla som passar för regelbunden träning hemma.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv id=\"block-template--28268449464683__media_with_text_XXPRc8-image_rMaXGe\" class=\"media-with-text__item\"\u003e\n\u003cdiv class=\"media-with-text__media rounded\" style=\"opacity: 1;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0767\/7204\/9094\/files\/151274ab-8264-4e01-976a-b9c1bcc85576.png?v=1791789893\" alt=\"\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"media-with-text__content rounded bg-custom text-custom\" style=\"--background: 255 255 255; --text-color: 26 26 26;\"\u003e\n\u003cdiv class=\"prose break-all place-self-center text-center\" style=\"opacity: 1;\"\u003e\n\u003cp class=\"subheading\"\u003eToppeffekt på upp till 900 W\u003c\/p\u003e\n\u003cp class=\"h2\"\u003eCNC-bearbetat svänghjul\u003c\/p\u003e\n\u003cp\u003eDet precisionsbearbetade svänghjulet ger en toppeffekt på upp till 900 W – perfekt för spurter, klättringar och utmanande intervaller. Stabilt, jämnt och byggt för hög prestanda.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv id=\"block-template--28268449464683__media_with_text_XXPRc8-image_krKpC8\" class=\"media-with-text__item\"\u003e\n\u003cdiv class=\"media-with-text__media rounded\" style=\"opacity: 1;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0767\/7204\/9094\/files\/57259d6c-f3e1-4d98-a4b8-e5f45ea5ed01.png?v=1791789296\" alt=\"\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"media-with-text__content rounded bg-custom text-custom\" style=\"--background: 255 255 255; --text-color: 26 26 26;\"\u003e\n\u003cdiv class=\"prose break-all place-self-center text-center\" style=\"opacity: 1;\"\u003e\n\u003cp class=\"subheading\"\u003eSlitstark konstruktion i fordonsklass\u003c\/p\u003e\n\u003cp class=\"h2\"\u003eExtra tyst drivrem\u003c\/p\u003e\n\u003cp\u003eDrivremmen i Tesla-klass ger en jämn och mycket tyst cykling på endast 30 dB – perfekt för sena träningspass och hem där du vill hålla ljudnivån nere.\u003c\/p\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\u003cstyle\u003e\n  #shopify-section-template--28268449464683__multi_column_pYLKEH {\n    --section-background-hash: 0;\n  }\n\n  #shopify-section-template--28268449464683__multi_column_pYLKEH + * {\n    --previous-section-background-hash: 0;\n  }\u003c\/style\u003e\n\u003cstyle\u003e\n    #shopify-section-template--28268449464683__multi_column_pYLKEH {\n      --multi-column-grid: auto \/ auto-flow 73vw;\n      --multi-column-list-gap: var(--spacing-12);\n    }\n  \u003c\/style\u003e\n\u003csection id=\"shopify-section-template--28268449464683__multi_column_pYLKEH\" class=\"shopify-section shopify-section--multi-column\"\u003e\n\u003cdiv class=\"section \n  \n  section-blends section-full\"\u003e\n\u003cdiv class=\"section-stack\"\u003e\n\u003cdiv class=\"prose\"\u003e\n\u003ch2 class=\"h2\"\u003eFler detaljer\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"multi-column scroll-area bleed md:unbleed\"\u003e\n\u003cdiv class=\"multi-column__item justify-center snap-start\" style=\"--multi-column-item-column-count: span 3;\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0767\/7204\/9094\/files\/cd83fee1-847e-4f04-a66a-4ce2806c3f2e.png?v=1791789296\" alt=\"\"\u003e\u003cbr\u003e\n\u003cdiv class=\"v-stack gap-4 text-center\"\u003e\n\u003cp class=\"h4\"\u003eErgonomisk sadel\u003c\/p\u003e\n\u003cdiv class=\"prose\"\u003e\n\u003cp\u003e\u003cbr\u003eDen bredare, ventilerande sadeln med ergonomisk stoppning minskar värme och tryck och ger bättre komfort – både under lugna cykelpass och intensiv träning.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"multi-column__item justify-center snap-start\" style=\"--multi-column-item-column-count: span 3;\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0767\/7204\/9094\/files\/75a8f72b-99a8-44bb-a4e5-11dce69d392d.png?v=1791789296\" alt=\"\"\u003e\u003cbr\u003e\n\u003cdiv class=\"v-stack gap-4 text-center\"\u003e\n\u003cp class=\"h4\"\u003eSmidig motståndsjustering\u003c\/p\u003e\n\u003cdiv class=\"prose\"\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003eDet elektromagnetiska motståndet reglerar svänghjulet exakt utan friktionskontakt. Resultatet är tystare och jämnare cykling med mjuka övergångar.\u003cbr\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"multi-column__item justify-center snap-start\" style=\"--multi-column-item-column-count: span 3;\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0767\/7204\/9094\/files\/4d40e3b1-8370-4850-a6ac-3b10271d59cf.png?v=1791789295\" alt=\"\"\u003e\u003cbr\u003e\n\u003cdiv class=\"v-stack gap-4 text-center\"\u003e\n\u003cp class=\"h4\"\u003e100 motståndsnivåer\u003c\/p\u003e\n\u003cdiv class=\"prose\"\u003e\n\u003cp\u003e\u003cbr\u003eFinjustera motståndet för att enkelt anpassa intensiteten vid uppvärmning, uthållighetsträning, klättringar och intervaller – och få bättre kontroll över varje pass.\u003cbr\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"multi-column__item justify-center snap-start\" style=\"--multi-column-item-column-count: span 3;\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0767\/7204\/9094\/files\/41895aa7-6be7-40ca-9b07-1b5d6991a707.png?v=1791789409\" alt=\"\"\u003e\u003cbr\u003e\n\u003cdiv class=\"v-stack gap-4 text-center\"\u003e\n\u003cp class=\"h4\"\u003eKompakt format\u003c\/p\u003e\n\u003cdiv class=\"prose\"\u003e\n\u003cp\u003e\u003cbr\u003eMed en golvyta på endast cirka \u003cstrong\u003e0,5 m²\u003c\/strong\u003e – ungefär som ett litet soffbord – passar den enkelt i lägenheter, sovrum och mindre träningshörnor utan att ta onödig plats.\u003cbr\u003e\u003cbr\u003e\u003c\/p\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","brand":"jasportse","offers":[{"title":"Default Title","offer_id":58339397108094,"sku":"YS-S1-BK-SPY-SE","price":5499.0,"currency_code":"SEK","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1029\/5423\/8334\/files\/ChatGPT___2026_10_12__16_01_11-1.png?v=1793173729"},{"product_id":"jasport-x-yesoul-g1m-max-bike-bike-bildschirm","title":"YESOUL G1M Max Bike (cykel + skärm)","description":"\u003cdiv class=\"force-fullwidth-description-video\"\u003e\n\u003cdiv class=\"force-video-inner\"\u003e\n\u003cvideo class=\"force-video-mobile\" playsinline=\"\" autoplay=\"autoplay\" muted=\"\" loop=\"loop\" preload=\"metadata\" poster=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/1075\/7441\/files\/f9651e3d20fd4b5e9a516cfbe125fce3.thumbnail.0000000000_400x_f8457345-c3da-4e3b-98be-b281c51b7ee8.jpg?v=1781083732\"\u003e\n      \u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/30a56636a98d4240997a2031518478d6.mp4?v=0\" type=\"video\/mp4\"\u003e\u003c\/video\u003e \u003cvideo class=\"force-video-desktop\" playsinline=\"\" autoplay=\"autoplay\" muted=\"\" loop=\"loop\" preload=\"metadata\" poster=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/1075\/7441\/files\/e57bfebde9684fbe936d1ad65597f3db.thumbnail.0000000000_800x_76d25d5a-43d7-432e-8425-11fe3afe0b98.jpg?v=1781083732\"\u003e\n      \u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/042aee785f5745df9d482dd6c1df58a2.mp4\" type=\"video\/mp4\"\u003e\u003c\/video\u003e\n\u003cdiv class=\"force-video-overlay\"\u003e\n\u003cdiv class=\"force-video-content\"\u003e\n\u003cp class=\"force-subheading\"\u003eYesoul G1M Max | 21,5-tums FHD-skärm och kostnadsfri skärmspegling\u003c\/p\u003e\n\u003ch2 class=\"force-heading\"\u003eMER ÄN BARA CYKLING: GÖR TRÄNINGEN ROLIGARE\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n  \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  \n  .force-fullwidth-description-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  \n  body, html {\n    overflow-x: hidden !important;\n  }\n\n  \n  .force-video-inner {\n    position: relative;\n    width: 100%;\n    height: 60vh;\n    min-height: 480px;\n    overflow: hidden; \n  }\n\n  .force-video-inner video {\n    position: absolute;\n    top: 0;\n    left: 0;\n    width: 100% !important;\n    height: 100% !important;\n    object-fit: cover !important;\n    z-index: 1;\n  }\n\n  .force-video-mobile { display: block; }\n  .force-video-desktop { display: none; }\n\n  .force-video-overlay {\n    position: absolute;\n    top: 0;\n    left: 0;\n    width: 100%;\n    height: 100%;\n    background: rgba(0, 0, 0, 0.4); \n    z-index: 1;\n    display: flex;\n    flex-direction: column;\n    justify-content: center;\n    align-items: center;\n    text-align: center;\n    padding: 0 10% !important;\n    box-sizing: border-box;\n  }\n\n  .force-video-content {\n    max-width: 980px;\n    width: 100%;\n  }\n\n  \n  .force-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: 600 !important;\n    letter-spacing: 2px !important; \n    text-transform: uppercase !important;\n    margin: 0 0 18px 0 !important;\n    opacity: 0.9;\n    line-height: 1.4 !important;\n  }\n\n  \n  .force-heading {\n    font-family: var(--font-heading-family, \"Helvetica Neue\", \"Arial Black\", Arial, Impact, sans-serif) !important;\n    color: #ffffff !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    margin: 0;\n    text-shadow: 0 5px 20px rgba(0, 0, 0, 0.75) !important;\n  }\n\n  \n  @media (min-width: 768px) {\n    .force-video-inner {\n      height: 90vh;\n      min-height: 580px;\n    }\n    .force-video-mobile { display: none; }\n    .force-video-desktop { display: block; }\n    .force-video-overlay { padding: 0 15% !important; }\n    \n    .force-subheading {\n      font-size: 17px !important;\n      margin-bottom: 25px !important;\n      letter-spacing: 3px !important;\n    }\n    .force-heading {\n      font-size: 52px !important;\n    }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"force-fullwidth-rich-text\"\u003e\n\u003cdiv class=\"force-rich-text-inner\"\u003e\n\u003ch2 class=\"force-rich-text-heading\"\u003eGratis och obegränsad skärmspegling\u003c\/h2\u003e\n\u003cp class=\"force-rich-text-paragraph\"\u003e\u003cstrong\u003eSpegla Peloton, Zwift, Kinomap, YouTube eller annat du gillar – anslut och kör igång. Inget abonnemang krävs. Ingen appbindning.\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n  \n  .force-fullwidth-rich-text {\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    \n    background-color: #1f2022 !important; \n    \n    padding: 80px 20px !important; \n    box-sizing: border-box !important;\n    display: flex !important;\n    justify-content: center !important;\n    align-items: center !important;\n    text-align: center !important;\n  }\n\n  \n  .force-rich-text-inner {\n    max-width: 850px;\n    width: 100%;\n  }\n\n  \n  .force-rich-text-heading {\n    font-family: var(--font-heading-family, \"Helvetica Neue\", \"Arial Black\", Arial, Impact, sans-serif) !important;\n    color: #ffffff !important;\n    font-size: 32px !important;\n    font-weight: 700 !important;\n    line-height: 1.2 !important;\n    margin: 0 0 24px 0 !important;\n    letter-spacing: 0.5px !important;\n  }\n\n  \n  .force-rich-text-paragraph {\n    font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif !important;\n    color: #c6c6c6 !important; \n    font-size: 16px !important;\n    line-height: 1.6 !important;\n    font-weight: 400 !important;\n    margin: 0 !important;\n  }\n\n  .force-rich-text-paragraph strong {\n    font-weight: 600 !important;\n    color: #e2e2e2 !important; \n  }\n\n  \n  @media (min-width: 768px) {\n    .force-fullwidth-rich-text {\n      padding: 120px 20px !important; \n    }\n    .force-rich-text-heading {\n      font-size: 46px !important; \n      margin-bottom: 30px !important;\n    }\n    .force-rich-text-paragraph {\n      font-size: 18px !important; \n    }\n  }\n\u003c\/style\u003e\n\u003cstyle\u003e\n      \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      \n      .product-tabs__tab-item-content.rte,\n      ap-contentcollapsible.collapsible,\n      .container {\n        overflow: visible !important; \n      }\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      #custom-desc-video-switcher * { box-sizing: border-box; }\n\n      #custom-desc-video-switcher {\n        --svs-image-request-width: 2800px;\n        --svs-hole-left: 25%;\n        --svs-hole-top: 15%;\n        --svs-hole-w: 50%;\n        --svs-hole-h: 55%;\n        --svs-hole-radius: 0px;\n        --svs-dock-inset: 10px; \n        --svs-dock-bottom-mobile: 12px; \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: 38px;\n        --svs-mobile-side: 12px;\n      }\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 { display: none; }\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      }\n\n      #custom-desc-video-switcher .svs__hole {\n        width: 100%;\n        height: 100%;\n        border-radius: var(--svs-hole-radius);\n        overflow: hidden;\n        cursor: pointer;\n        -webkit-tap-highlight-color: transparent;\n        background: rgba(0,0,0,0.06);\n        position: relative;\n        pointer-events: auto;\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      }\n\n      #custom-desc-video-switcher .svs__dock {\n        position: absolute;\n        left: 50%;\n        transform: translateX(-50%);\n        z-index: 3;\n        display: flex;\n        align-items: flex-end;\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[data-svs-dock-pos=\"stage\"] .svs__dock {\n        bottom: var(--svs-dock-inset);\n      }\n\n      #custom-desc-video-switcher[data-svs-dock-pos=\"root\"] .svs__dock {\n        bottom: var(--svs-dock-bottom-mobile);\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        border-radius: 14px;\n        overflow: hidden;\n        border: 0;\n        padding: 0;\n        background: transparent;\n        cursor: pointer;\n        position: relative;\n        outline: none;\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      #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 6px 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      @keyframes custom-svsPop {\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      @supports (width: 1cqw) {\n        @media (min-width: 1000px) {\n          #custom-desc-video-switcher .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, 3.0cqw, 33px);\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          #custom-desc-video-switcher .svs__btn[aria-current=\"true\"]::after {\n            border-radius: clamp(13px, 1.5cqw, 17px);\n          }\n        }\n      }\n\n      @media (max-width: 999px) {\n        #custom-desc-video-switcher .svs__bg--desktop { display: none; }\n        #custom-desc-video-switcher .svs__bg--mobile { display: block; }\n        #custom-desc-video-switcher .svs__dock {\n          max-width: calc(100% - (var(--svs-mobile-side) * 2));\n        }\n        #custom-desc-video-switcher .svs__btn {\n          width: var(--svs-icon-size-m);\n          height: var(--svs-icon-size-m);\n          border-radius: 12px;\n        }\n        #custom-desc-video-switcher .svs__btn[aria-current=\"true\"]::after {\n          border-radius: 14px;\n        }\n      }\n\n\n      \n      #custom-desc-video-switcher .svs__stage {\n        overflow: visible !important;\n      }\n\n      #custom-desc-video-switcher .svs__hole {\n        overflow: visible !important;\n      }\n\n      #custom-desc-video-switcher .svs__video {\n        clip-path: inset(0 round var(--svs-hole-radius));\n      }\n\n      #custom-desc-video-switcher .svs__dock {\n        z-index: 20 !important;\n      }\n\n      #custom-desc-video-switcher .svs__btn {\n        display: flex !important;\n        align-items: center !important;\n        justify-content: center !important;\n        flex: 0 0 auto !important;\n        background: rgba(255, 255, 255, 0.18) !important;\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 .svs__dock {\n          bottom: 8px !important;\n          padding: 8px 12px !important;\n          gap: 8px !important;\n          border-radius: 22px !important;\n          max-width: calc(100% - 24px) !important;\n        }\n\n        #custom-desc-video-switcher .svs__btn {\n          width: 34px !important;\n          height: 34px !important;\n          border-radius: 10px !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: 10px !important;\n          box-shadow: 0 0 0 4px rgba(255,255,255,0.12) !important;\n        }\n      }\n    \u003c\/style\u003e\n\u003cdiv class=\"force-fullwidth-videoswitch-container\"\u003e\n\u003csection id=\"custom-desc-video-switcher\" class=\"svs\" data-hole-d=\"12.9,3.3,74,71.86\" data-hole-m=\"2.1,5.2,95.8,52.8\" data-svs-dock-pos=\"stage\" 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 class=\"svs__media\" data-svs-root=\"\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/1075\/7441\/files\/lQLPKdLH_4fty7HNBaDNCgCw5TyYJoHQJHkJk-JputXFAQ_2560_1440.png?v=1780044248\u0026amp;width=2800\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/1075\/7441\/files\/lQLPKdLH_4fty7HNBaDNCgCw5TyYJoHQJHkJk-JputXFAQ_2560_1440.png?v=1780044248\u0026amp;width=352 352w, https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/1075\/7441\/files\/lQLPKdLH_4fty7HNBaDNCgCw5TyYJoHQJHkJk-JputXFAQ_2560_1440.png?v=1780044248\u0026amp;width=832 832w, https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/1075\/7441\/files\/lQLPKdLH_4fty7HNBaDNCgCw5TyYJoHQJHkJk-JputXFAQ_2560_1440.png?v=1780044248\u0026amp;width=1200 1200w, https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/1075\/7441\/files\/lQLPKdLH_4fty7HNBaDNCgCw5TyYJoHQJHkJk-JputXFAQ_2560_1440.png?v=1780044248\u0026amp;width=1920 1920w, https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/1075\/7441\/files\/lQLPKdLH_4fty7HNBaDNCgCw5TyYJoHQJHkJk-JputXFAQ_2560_1440.png?v=1780044248\u0026amp;width=2800 2800w\" width=\"2800\" height=\"1575\" loading=\"lazy\" class=\"svs__bg svs__bg--desktop\"\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/1075\/7441\/files\/773BB854-6F31-4A7B-A624-DDC407D08E73.png?v=1780044247\u0026amp;width=2400\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/1075\/7441\/files\/773BB854-6F31-4A7B-A624-DDC407D08E73.png?v=1780044247\u0026amp;width=352 352w, https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/1075\/7441\/files\/773BB854-6F31-4A7B-A624-DDC407D08E73.png?v=1780044247\u0026amp;width=832 832w, https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/1075\/7441\/files\/773BB854-6F31-4A7B-A624-DDC407D08E73.png?v=1780044247\u0026amp;width=1200 1200w, https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/1075\/7441\/files\/773BB854-6F31-4A7B-A624-DDC407D08E73.png?v=1780044247\u0026amp;width=1920 1920w, https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/1075\/7441\/files\/773BB854-6F31-4A7B-A624-DDC407D08E73.png?v=1780044247\u0026amp;width=2400 2400w\" width=\"2400\" height=\"2400\" loading=\"lazy\" class=\"svs__bg svs__bg--mobile\"\u003e\n\u003cdiv data-svs-dock-mount-root=\"\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"svs__stage\" data-svs-stage=\"\"\u003e\n\u003cdiv class=\"svs__hole\" data-svs-hole=\"\" title=\"Tryck för att pausa eller spela upp\"\u003e\n\u003cvideo class=\"svs__video\" data-svs-video=\"\" muted=\"\" playsinline=\"\" preload=\"metadata\" src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/c401e149d7d24b50a63d5bc59372708b.mp4\"\u003e\u003c\/video\u003e\n\u003cdiv data-svs-dock-mount-stage=\"\"\u003e\n\u003cdiv class=\"svs__dock\" data-svs-dock=\"\" role=\"tablist\"\u003e\n\u003cbutton class=\"svs__btn\" type=\"button\" role=\"tab\" data-svs-index=\"0\" data-svs-src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/5ca8b4b319964aa9979d5e33f56973c5.mp4\"\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.png?v=1780044229\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.png?v=1780044229\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.png?v=1780044229\u0026amp;width=500 500w\" width=\"500\" height=\"500\" loading=\"lazy\"\u003e \u003c\/button\u003e \u003cbutton class=\"svs__btn\" type=\"button\" role=\"tab\" data-svs-index=\"1\" data-svs-src=\"\/\/eu.yesoulfitness.com\/cdn\/shop\/videos\/c\/vp\/a6f3077684074ef8b0ae45dfb1d43fc3\/a6f3077684074ef8b0ae45dfb1d43fc3.HD-1080p-7.2Mbps-81002664.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.png?v=1780044229\u0026amp;width=500\" srcset=\"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=352 352w, 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 500w\" width=\"500\" height=\"500\" loading=\"lazy\"\u003e \u003c\/button\u003e \u003cbutton class=\"svs__btn\" type=\"button\" role=\"tab\" data-svs-index=\"2\" data-svs-src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/cf8c4f8d8c6c4cd7b96a1d07e83ac897.mp4\"\u003e \u003cimg 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\" srcset=\"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=352 352w, 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 500w\" width=\"500\" height=\"500\" loading=\"lazy\"\u003e \u003c\/button\u003e \u003cbutton class=\"svs__btn\" type=\"button\" role=\"tab\" data-svs-index=\"3\" data-svs-src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/89b29415c64d4774a16cf1df936cb89b.mp4\"\u003e \u003cimg 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\" srcset=\"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=352 352w, 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 500w\" width=\"500\" height=\"500\" loading=\"lazy\"\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\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(sectionEl.querySelectorAll('[data-svs-index]'));\n        \n        if (!root || !stage || !holeEl || !videoEl || !dockEl || !mountStage || !mountRoot || buttons.length === 0) return;\n\n        dockEl.addEventListener('click', (e) =\u003e e.stopPropagation());\n        buttons.forEach(b =\u003e b.addEventListener('click', (e) =\u003e e.stopPropagation()));\n\n        const mq = window.matchMedia('(max-width: 999px)');\n        function relocateDock() {\n          \n          if (dockEl.parentNode !== mountStage) mountStage.appendChild(dockEl);\n          sectionEl.setAttribute('data-svs-dock-pos', 'stage');\n        }\n        relocateDock();\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(s =\u003e parseFloat(String(s).trim()));\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          width = Math.min(width, 100 - left);\n          height = Math.min(height, 100 - top);\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 h = mq.matches ? holeM : holeD;\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        applyHole();\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(i) {\n          const b = buttons[i];\n          if (!b) return '';\n          return (b.getAttribute('data-svs-src') || '').trim();\n        }\n\n        function safePlay() {\n          if (!videoEl.src) return;\n          const p = videoEl.play();\n          if (p \u0026\u0026 typeof p.catch === 'function') p.catch(() =\u003e {});\n        }\n\n        function setActive(idx) {\n          buttons.forEach((b, i) =\u003e b.setAttribute('aria-current', i === idx ? 'true' : 'false'));\n        }\n\n        function popButton(idx) {\n          const btn = buttons[idx];\n          if (!btn) return;\n          btn.classList.remove('is-pop');\n          void btn.offsetWidth;\n          btn.classList.add('is-pop');\n        }\n\n        function loadByIndex(idx, forcePlay, doPop) {\n          const src = getSrc(idx);\n          if (!src) return;\n\n          currentIndex = idx;\n          setActive(idx);\n          if (doPop) popButton(idx);\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 {\n            if (inView \u0026\u0026 (!userPaused || FORCE_RESUME)) safePlay();\n          }\n        }\n\n        function nextIndex() {\n          const n = buttons.length;\n          for (let step = 1; step \u003c= n; step++) {\n            const k = (currentIndex + step) % n;\n            if (getSrc(k)) return k;\n          }\n          return currentIndex;\n        }\n\n        holeEl.addEventListener('click', () =\u003e {\n          if (!videoEl.src) return;\n          if (videoEl.paused) {\n            userPaused = false;\n            safePlay();\n          } else {\n            userPaused = true;\n            videoEl.pause();\n          }\n        });\n\n        buttons.forEach(btn =\u003e {\n          btn.addEventListener('pointerdown', () =\u003e btn.classList.add('is-touch'));\n          btn.addEventListener('pointerup', () =\u003e btn.classList.remove('is-touch'));\n          btn.addEventListener('pointercancel', () =\u003e btn.classList.remove('is-touch'));\n          btn.addEventListener('mouseleave', () =\u003e btn.classList.remove('is-touch'));\n          btn.addEventListener('animationend', () =\u003e btn.classList.remove('is-pop'));\n        });\n\n        buttons.forEach(btn =\u003e {\n          btn.addEventListener('click', () =\u003e {\n            const idx = parseInt(btn.getAttribute('data-svs-index'), 10);\n            if (Number.isNaN(idx)) return;\n            loadByIndex(idx, true, true);\n          });\n        });\n\n        videoEl.addEventListener('ended', () =\u003e {\n          const nx = nextIndex();\n          loadByIndex(nx, true, true);\n        });\n\n        const io = new IntersectionObserver((entries) =\u003e {\n          const e = entries \u0026\u0026 entries[0];\n          inView = !!e \u0026\u0026 e.isIntersecting \u0026\u0026 e.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        io.observe(root);\n        loadByIndex(0, false, false);\n      })();\n    \u003c\/script\u003e\u003c\/section\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ctn-mt-breakout\"\u003e\n\u003cdiv class=\"ctn-mt-container\"\u003e\n\u003cdiv class=\"ctn-mt-item\"\u003e\n\u003cdiv class=\"ctn-mt-media\"\u003e\u003cvideo playsinline=\"\" autoplay=\"autoplay\" muted=\"\" loop=\"loop\" preload=\"metadata\" poster=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/1075\/7441\/files\/c3e936045cf7470ab0e13edf6586c446.thumbnail.0000000000_small_835ade96-2696-40b6-9dab-3c0f08a607aa.jpg?v=1780047700\"\u003e\n          \u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/ef705b68b4e64d578ead0ebb91b91616.mp4\" type=\"video\/mp4\"\u003e\u003c\/video\u003e\u003c\/div\u003e\n\u003cdiv class=\"ctn-mt-content\"\u003e\n\u003ch2 class=\"ctn-mt-head\"\u003eFungerar med populära träningsappar och streamingtjänster\u003c\/h2\u003e\n\u003cp\u003eDin träning, dina regler.\u003c\/p\u003e\n\u003cp class=\"ctn-mt-desc\"\u003eYesoul G1M-serien är kompatibel med Peloton-appen, Kinomap, ZWIFT med flera – utan onödiga begränsningar.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ctn-mt-item ctn-mt-reverse\"\u003e\n\u003cdiv class=\"ctn-mt-media\"\u003e\u003cvideo playsinline=\"\" autoplay=\"autoplay\" muted=\"\" loop=\"loop\" preload=\"metadata\" poster=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/1075\/7441\/files\/7956815c9d7e4679a0155c1ca3e45274.thumbnail.0000000000_small_58e6227b-4b76-41f6-8cf5-f8f85760a0fe.jpg?v=1781148023\"\u003e\n          \u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/a7e756c7df6949a09e7381995496b477.mp4\" type=\"video\/mp4\"\u003e\u003c\/video\u003e\u003c\/div\u003e\n\u003cdiv class=\"ctn-mt-content\"\u003e\n\u003ch2 class=\"ctn-mt-head\"\u003eOmslutande 360°-surroundljud\u003c\/h2\u003e\n\u003cp class=\"ctn-mt-desc\"\u003eFörhöj träningsupplevelsen med G1M Max 30 W 360°-ljud. Känn energin från varje pass, lopp och beat.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ctn-mt-item\"\u003e\n\u003cdiv class=\"ctn-mt-media\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/1075\/7441\/files\/7_d0f6812b-f5cd-43c8-b569-92598e677a7b.jpg?v=1780043569\" loading=\"lazy\" alt=\"CNC-bearbetat svänghjul\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ctn-mt-content\"\u003e\n\u003cp class=\"ctn-mt-sub\"\u003eUpp till 900 W toppeffekt\u003c\/p\u003e\n\u003ch2 class=\"ctn-mt-head\"\u003eCNC-bearbetat svänghjul\u003c\/h2\u003e\n\u003cp class=\"ctn-mt-desc\"\u003eDet precisionsbearbetade svänghjulet är byggt för balans och kraft och levererar upp till 900 W toppeffekt – perfekt för spurter, backar och andra utmaningar. Stabilt, kraftfullt och byggt för hög prestanda.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ctn-mt-item ctn-mt-reverse\"\u003e\n\u003cdiv class=\"ctn-mt-media\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/1075\/7441\/files\/8_04042cff-3d70-4de0-9a28-15d2b99374f8.jpg?v=1780043571\" loading=\"lazy\" alt=\"Ultratyst remdrift\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ctn-mt-content\"\u003e\n\u003cp class=\"ctn-mt-sub\"\u003eHållbar remdrift i bilklass\u003c\/p\u003e\n\u003ch2 class=\"ctn-mt-head\"\u003eUltratyst remdrift\u003c\/h2\u003e\n\u003cp class=\"ctn-mt-desc\"\u003eRemdriften i Tesla-klass ger en jämn och nästan ljudlös träningsupplevelse på endast 30 dB – perfekt för sena träningspass och lugna hemmiljöer.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n  \n  .ctn-mt-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    background-color: #ffffff; \n    overflow: hidden;\n  }\n\n  \n  .ctn-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  }\n\n  \n  .ctn-mt-item {\n    display: flex;\n    flex-direction: column;\n    align-items: center; \n    width: 100%;\n    gap: 30px; \n  }\n\n  \n  .ctn-mt-media {\n    width: 100%;\n    position: relative;\n    border-radius: 16px; \n    overflow: hidden;\n    \n    background-color: #f6f6f6; \n  }\n  \n  .ctn-mt-media video,\n  .ctn-mt-media img {\n    width: 100% !important;\n    height: auto !important;\n    display: block;\n    object-fit: contain; \n    border-radius: 16px;\n  }\n\n  \n  .ctn-mt-content {\n    width: 100%;\n    display: flex;\n    flex-direction: column;\n    justify-content: center;\n    align-items: center; \n    text-align: center;  \n  }\n\n  .ctn-mt-sub {\n    font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, sans-serif !important;\n    color: #4a4a4a !important; \n    font-size: 14px !important;\n    font-weight: 700 !important;\n    margin: 0 0 12px 0 !important;\n  }\n\n  .ctn-mt-head {\n    font-family: var(--font-heading-family, \"Helvetica Neue\", \"Arial Black\", Arial, sans-serif) !important;\n    color: #1a1a1a !important; \n    font-size: 32px !important;\n    font-weight: 800 !important;\n    line-height: 1.2 !important;\n    margin: 0 0 20px 0 !important;\n  }\n\n  .ctn-mt-desc {\n    font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, sans-serif !important;\n    color: #555555 !important;\n    font-size: 15px !important;\n    line-height: 1.6 !important;\n    font-weight: 400 !important;\n    max-width: 480px; \n    margin: 0 !important;\n  }\n\n  \n  @media (min-width: 1000px) {\n    .ctn-mt-container {\n      padding: 100px 40px; \n      gap: 120px; \n    }\n\n    .ctn-mt-item {\n      flex-direction: row;\n      gap: 60px; \n    }\n    \n    .ctn-mt-item.ctn-mt-reverse {\n      flex-direction: row-reverse;\n    }\n\n    .ctn-mt-media,\n    .ctn-mt-content {\n      width: 50%; \n    }\n\n    \n    .ctn-mt-sub {\n      font-size: 16px !important;\n    }\n    \n    .ctn-mt-head {\n      font-size: 42px !important;\n    }\n    \n    .ctn-mt-desc {\n      font-size: 16px !important;\n    }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"force-mc-breakout\"\u003e\n\u003cdiv class=\"force-mc-container\"\u003e\n\u003cdiv class=\"force-mc-header\"\u003e\n\u003ch2 class=\"force-mc-title\"\u003eFler detaljer\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"force-mc-grid\"\u003e\n\u003cdiv class=\"force-mc-item\"\u003e\n\u003cdiv class=\"force-mc-media\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/1075\/7441\/files\/9_b9666f2d-a4be-4b2f-bbc1-7e13008a49ba.jpg?v=1780043571\" loading=\"lazy\" alt=\"Ergonomisk sadel\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"force-mc-text\"\u003e\n\u003ch4 class=\"force-mc-heading\"\u003eErgonomisk sadel\u003c\/h4\u003e\n\u003cp class=\"force-mc-desc\"\u003eDen större, ventilerande sadeln med ergonomisk stoppning minskar värme och tryck och ger komfort vid både lugna och intensiva träningspass.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"force-mc-item\"\u003e\n\u003cdiv class=\"force-mc-media\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/1075\/7441\/files\/10_c9b6d3bf-aa0a-40b7-ac52-ec7758d481e8.jpg?v=1780043570\" loading=\"lazy\" alt=\"Stabil ramkonstruktion\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"force-mc-text\"\u003e\n\u003ch4 class=\"force-mc-heading\"\u003eStabil ramkonstruktion\u003c\/h4\u003e\n\u003cp class=\"force-mc-desc\"\u003eTriangulär ram med H-formad bas i robust stål och slitstark pianolackering för stabilitet och lång hållbarhet.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"force-mc-item\"\u003e\n\u003cdiv class=\"force-mc-media\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/1075\/7441\/files\/11_ab3a6e09-ca80-4f37-86fc-8649d0df31dd.jpg?v=1780043572\" loading=\"lazy\" alt=\"Motionscykel med tyst magnetiskt motstånd\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"force-mc-text\"\u003e\n\u003ch4 class=\"force-mc-heading\"\u003eMotionscykel med tyst magnetiskt motstånd\u003c\/h4\u003e\n\u003cp class=\"force-mc-desc\"\u003eDet slitstarka magnetsystemet har 100 justerbara motståndsnivåer och ger tyst träning – perfekt när som helst på dagen.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"force-mc-item\"\u003e\n\u003cdiv class=\"force-mc-media\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/1075\/7441\/files\/lQDPJwxQKBpl6n3ND6DND6CwfUNAUTkK0SAJZNINYfYiAA_4000_4000.jpg?v=1781148028\" loading=\"lazy\" alt=\"Kräver liten golvyta\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"force-mc-text\"\u003e\n\u003ch4 class=\"force-mc-heading\"\u003eKräver endast cirka 137 × 53 cm golvyta\u003c\/h4\u003e\n\u003cp class=\"force-mc-desc\"\u003eCykeln tar bara cirka 0,72 m² – ungefär lika mycket som ett litet soffbord. Den passar i lägenheter, sovrum och mindre träningshörnor utan att ta upp onödig plats.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n  \n  .force-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    background-color: #ffffff; \n  }\n\n  \n  .force-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  \n  .force-mc-header {\n    text-align: center;\n    margin-bottom: 40px;\n  }\n\n  .force-mc-title {\n    font-family: var(--font-heading-family, \"Helvetica Neue\", \"Arial Black\", Arial, sans-serif) !important;\n    color: #1a1a1a !important; \n    font-size: 32px !important;\n    font-weight: 800 !important;\n    margin: 0;\n  }\n\n  \n  .force-mc-grid {\n    display: flex;\n    flex-wrap: nowrap;\n    overflow-x: auto;\n    overflow-y: hidden;\n    gap: 20px;\n    padding-bottom: 20px; \n    \n    scroll-snap-type: x mandatory;\n    -webkit-overflow-scrolling: touch;\n    \n    \n    scrollbar-width: none; \/* Firefox *\/\n  }\n  .force-mc-grid::-webkit-scrollbar {\n    display: none;\n  }\n\n  \n  .force-mc-item {\n    flex: 0 0 75vw; \n    scroll-snap-align: center;\n    display: flex;\n    flex-direction: column;\n    gap: 20px;\n  }\n\n  \n  .force-mc-media {\n    width: 100%;\n    aspect-ratio: 1 \/ 1;\n    border-radius: 12px;\n    overflow: hidden;\n    background-color: #f6f6f6;\n  }\n\n  .force-mc-media img {\n    width: 100%;\n    height: 100%;\n    object-fit: cover;\n    display: block;\n  }\n\n  \n  .force-mc-text {\n    text-align: center;\n    display: flex;\n    flex-direction: column;\n    align-items: center;\n  }\n\n  .force-mc-heading {\n    font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, sans-serif !important;\n    color: #1a1a1a !important;\n    font-size: 18px !important;\n    font-weight: 700 !important;\n    line-height: 1.3 !important;\n    margin: 0 0 12px 0 !important;\n  }\n\n  .force-mc-desc {\n    font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, sans-serif !important;\n    color: #555555 !important;\n    font-size: 14px !important;\n    line-height: 1.5 !important;\n    font-weight: 400 !important;\n    margin: 0 !important;\n    max-width: 90%; \n  }\n\n  \n  @media (min-width: 768px) {\n    .force-mc-item {\n      flex: 0 0 calc(50% - 10px); \n    }\n    .force-mc-grid {\n      flex-wrap: wrap; \n      overflow-x: visible;\n    }\n  }\n\n  \n  @media (min-width: 1000px) {\n    .force-mc-container {\n      padding: 100px 40px; \n    }\n\n    .force-mc-header {\n      margin-bottom: 60px;\n    }\n    \n    .force-mc-title {\n      font-size: 42px !important;\n    }\n\n    \n    .force-mc-grid {\n      gap: 30px; \n    }\n    .force-mc-item {\n      flex: 1 1 0; \n      min-width: 0; \n    }\n\n    .force-mc-heading {\n      font-size: 20px !important;\n    }\n    .force-mc-desc {\n      font-size: 15px !important;\n    }\n  }\n\u003c\/style\u003e\n\u003csection data-jasport-seo-series=\"g1m-max-vergleich\"\u003e\u003chr\u003e\n\u003ch2 id=\"g1m-max-vergleich-title\"\u003eYESOUL G1M Max eller G1M Plus?\u003c\/h2\u003e\n\u003cp\u003eG1M Max passar dig som, utöver den stora skärmen, värdesätter kraftfullare ljud och en mer omfattande medieupplevelse.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eG1M Plus:\u003c\/strong\u003e 21,5-tums FHD-skärm, skärmspegling och tyst magnetiskt motstånd – ett prisvärt val i G1M-serien.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eG1M Max:\u003c\/strong\u003e också med 21,5-tums FHD-skärm och skärmspegling, plus ett 360°-ljudsystem för en mer omslutande medieupplevelse.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003ca href=\"\/products\/jasport-yesoul-speedbike-g1mplus\"\u003eSe G1M Plus\u003c\/a\u003e · \u003ca href=\"\/products\/jasport-x-yesoul-g1m-max-bike-bike-bildschirm\"\u003eSe G1M Max\u003c\/a\u003e · \u003ca href=\"\/collections\/heimtrainer\"\u003eJämför alla motionscyklar\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003csmall\u003eModellöversikten granskades och uppdaterades 2026-09-08. Priser, tillgänglighet och leveransvillkor kan variera mellan länder.\u003c\/small\u003e\u003c\/p\u003e\n\u003c\/section\u003e","brand":"jasportse","offers":[{"title":"Default Title","offer_id":58339397468542,"sku":"YS-G1MX-BK","price":7999.0,"currency_code":"SEK","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1029\/5423\/8334\/files\/1_92236f33-70fe-4816-be7f-fb0e2b85cbf2.jpg?v=1793173730"},{"product_id":"jasport-yesoul-speedbike-g1mplus","title":"YESOUL G1M Plus Bike (cykel + skärm)","description":"\u003cdiv class=\"force-fullwidth-description-video\"\u003e\n\u003cdiv class=\"force-video-inner\"\u003e\n\u003cvideo poster=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/1075\/7441\/files\/4b42d87d7d9f4e5d96bba1428300306e.thumbnail.0000000000_400x_0f454095-b885-480b-b78e-90704c7f3ea6.jpg?v=1781085393\" preload=\"metadata\" loop=\"loop\" muted=\"\" autoplay=\"autoplay\" playsinline=\"\" class=\"force-video-mobile\"\u003e\n      \u003csource type=\"video\/mp4\" src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/e197a93b01154576b13a7797a128af57.mp4?v=0\"\u003e\u003c\/video\u003e \u003cvideo poster=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/1075\/7441\/files\/8aab3cff1be54163b8690dfb70b48e88.thumbnail.0000000000_800x_f97f5806-27ce-487c-8694-427597503714.jpg?v=1780044749\" preload=\"metadata\" loop=\"loop\" muted=\"\" autoplay=\"autoplay\" playsinline=\"\" class=\"force-video-desktop\"\u003e\n      \u003csource type=\"video\/mp4\" src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/1e8fd5f765ca42ecb5b3be860b14a5a4.mp4\"\u003e\u003c\/video\u003e\n\u003cdiv class=\"force-video-overlay\"\u003e\n\u003cdiv class=\"force-video-content\"\u003e\n\u003cp class=\"force-subheading\"\u003eYESOUL G1M Plus | 21,5-tums FHD-skärm och kostnadsfri skärmspegling\u003c\/p\u003e\n\u003ch2 class=\"force-heading\"\u003eMER ÄN BARA CYKLING: GÖR TRÄNINGEN ROLIGARE\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n  \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  \n  .force-fullwidth-description-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  \n  body, html {\n    overflow-x: hidden !important;\n  }\n\n  \n  .force-video-inner {\n    position: relative;\n    width: 100%;\n    height: 60vh;\n    min-height: 480px;\n    overflow: hidden; \n  }\n\n  .force-video-inner video {\n    position: absolute;\n    top: 0;\n    left: 0;\n    width: 100% !important;\n    height: 100% !important;\n    object-fit: cover !important;\n    z-index: 1;\n  }\n\n  .force-video-mobile { display: block; }\n  .force-video-desktop { display: none; }\n\n  .force-video-overlay {\n    position: absolute;\n    top: 0;\n    left: 0;\n    width: 100%;\n    height: 100%;\n    background: rgba(0, 0, 0, 0.4); \n    z-index: 1;\n    display: flex;\n    flex-direction: column;\n    justify-content: center;\n    align-items: center;\n    text-align: center;\n    padding: 0 10% !important;\n    box-sizing: border-box;\n  }\n\n  .force-video-content {\n    max-width: 980px;\n    width: 100%;\n  }\n\n  \n  .force-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: 600 !important;\n    letter-spacing: 2px !important; \n    text-transform: uppercase !important;\n    margin: 0 0 18px 0 !important;\n    opacity: 0.9;\n    line-height: 1.4 !important;\n  }\n\n  \n  .force-heading {\n    font-family: var(--font-heading-family, \"Helvetica Neue\", \"Arial Black\", Arial, Impact, sans-serif) !important;\n    color: #ffffff !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    margin: 0;\n    text-shadow: 0 5px 20px rgba(0, 0, 0, 0.75) !important;\n  }\n\n  \n  @media (min-width: 768px) {\n    .force-video-inner {\n      height: 90vh;\n      min-height: 580px;\n    }\n    .force-video-mobile { display: none; }\n    .force-video-desktop { display: block; }\n    .force-video-overlay { padding: 0 15% !important; }\n    \n    .force-subheading {\n      font-size: 17px !important;\n      margin-bottom: 25px !important;\n      letter-spacing: 3px !important;\n    }\n    .force-heading {\n      font-size: 52px !important;\n    }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"force-fullwidth-rich-text\"\u003e\n\u003cdiv class=\"force-rich-text-inner\"\u003e\n\u003ch2 class=\"force-rich-text-heading\"\u003eKostnadsfri och obegränsad skärmspegling\u003c\/h2\u003e\n\u003cp class=\"force-rich-text-paragraph\"\u003e\u003cstrong\u003eSpegla Peloton, Zwift, Kinomap, YouTube eller annat du gillar – anslut och kör igång. Ingen prenumeration krävs och ingen app är låst till cykeln.\u003c\/strong\u003e\u003cbr\u003e\u003cstrong\u003eObs! Skärmspegling är kostnadsfri och oberoende av prenumerationer. Om en app kräver prenumeration eller stöder skärmspegling beror på respektive leverantör. Vissa streamingtjänster, till exempel Netflix, kan inte speglas på grund av DRM-skydd (Digital Rights Management).\u003c\/strong\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n  \n  .force-fullwidth-rich-text {\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    \n    background-color: #1f2022 !important; \n    \n    padding: 80px 20px !important; \n    box-sizing: border-box !important;\n    display: flex !important;\n    justify-content: center !important;\n    align-items: center !important;\n    text-align: center !important;\n  }\n\n  \n  .force-rich-text-inner {\n    max-width: 850px;\n    width: 100%;\n  }\n\n  \n  .force-rich-text-heading {\n    font-family: var(--font-heading-family, \"Helvetica Neue\", \"Arial Black\", Arial, Impact, sans-serif) !important;\n    color: #ffffff !important;\n    font-size: 32px !important;\n    font-weight: 700 !important;\n    line-height: 1.2 !important;\n    margin: 0 0 24px 0 !important;\n    letter-spacing: 0.5px !important;\n  }\n\n  \n  .force-rich-text-paragraph {\n    font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif !important;\n    color: #c6c6c6 !important; \n    font-size: 16px !important;\n    line-height: 1.6 !important;\n    font-weight: 400 !important;\n    margin: 0 !important;\n  }\n\n  .force-rich-text-paragraph strong {\n    font-weight: 600 !important;\n    color: #e2e2e2 !important; \n  }\n\n  \n  @media (min-width: 768px) {\n    .force-fullwidth-rich-text {\n      padding: 120px 20px !important; \n    }\n    .force-rich-text-heading {\n      font-size: 46px !important; \n      margin-bottom: 30px !important;\n    }\n    .force-rich-text-paragraph {\n      font-size: 18px !important; \n    }\n  }\n\u003c\/style\u003e\n\u003cstyle\u003e\n      \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      \n      .product-tabs__tab-item-content.rte,\n      ap-contentcollapsible.collapsible,\n      .container {\n        overflow: visible !important; \n      }\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      #custom-desc-video-switcher * { box-sizing: border-box; }\n\n      #custom-desc-video-switcher {\n        --svs-image-request-width: 2800px;\n        --svs-hole-left: 25%;\n        --svs-hole-top: 15%;\n        --svs-hole-w: 50%;\n        --svs-hole-h: 55%;\n        --svs-hole-radius: 0px;\n        --svs-dock-inset: 10px; \n        --svs-dock-bottom-mobile: 12px; \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: 38px;\n        --svs-mobile-side: 12px;\n      }\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 { display: none; }\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      }\n\n      #custom-desc-video-switcher .svs__hole {\n        width: 100%;\n        height: 100%;\n        border-radius: var(--svs-hole-radius);\n        overflow: hidden;\n        cursor: pointer;\n        -webkit-tap-highlight-color: transparent;\n        background: rgba(0,0,0,0.06);\n        position: relative;\n        pointer-events: auto;\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      }\n\n      #custom-desc-video-switcher .svs__dock {\n        position: absolute;\n        left: 50%;\n        transform: translateX(-50%);\n        z-index: 3;\n        display: flex;\n        align-items: flex-end;\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[data-svs-dock-pos=\"stage\"] .svs__dock {\n        bottom: var(--svs-dock-inset);\n      }\n\n      #custom-desc-video-switcher[data-svs-dock-pos=\"root\"] .svs__dock {\n        bottom: var(--svs-dock-bottom-mobile);\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        border-radius: 14px;\n        overflow: hidden;\n        border: 0;\n        padding: 0;\n        background: transparent;\n        cursor: pointer;\n        position: relative;\n        outline: none;\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      #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 6px 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      @keyframes custom-svsPop {\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      @supports (width: 1cqw) {\n        @media (min-width: 1000px) {\n          #custom-desc-video-switcher .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, 3.0cqw, 33px);\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          #custom-desc-video-switcher .svs__btn[aria-current=\"true\"]::after {\n            border-radius: clamp(13px, 1.5cqw, 17px);\n          }\n        }\n      }\n\n      @media (max-width: 999px) {\n        #custom-desc-video-switcher .svs__bg--desktop { display: none; }\n        #custom-desc-video-switcher .svs__bg--mobile { display: block; }\n        #custom-desc-video-switcher .svs__dock {\n          max-width: calc(100% - (var(--svs-mobile-side) * 2));\n        }\n        #custom-desc-video-switcher .svs__btn {\n          width: var(--svs-icon-size-m);\n          height: var(--svs-icon-size-m);\n          border-radius: 12px;\n        }\n        #custom-desc-video-switcher .svs__btn[aria-current=\"true\"]::after {\n          border-radius: 14px;\n        }\n      }\n\n\n      \n      #custom-desc-video-switcher .svs__stage {\n        overflow: visible !important;\n      }\n\n      #custom-desc-video-switcher .svs__hole {\n        overflow: visible !important;\n      }\n\n      #custom-desc-video-switcher .svs__video {\n        clip-path: inset(0 round var(--svs-hole-radius));\n      }\n\n      #custom-desc-video-switcher .svs__dock {\n        z-index: 20 !important;\n      }\n\n      #custom-desc-video-switcher .svs__btn {\n        display: flex !important;\n        align-items: center !important;\n        justify-content: center !important;\n        flex: 0 0 auto !important;\n        background: rgba(255, 255, 255, 0.18) !important;\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__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\u003cdiv class=\"force-fullwidth-videoswitch-container\"\u003e\n\u003csection style=\"--svs-hole-left: 12.9%; --svs-hole-top: 3.3%; --svs-hole-w: 74%; --svs-hole-h: 71.86%;\" class=\"svs\" id=\"custom-desc-video-switcher\"\u003e\n\u003cdiv class=\"svs__outer\"\u003e\n\u003cdiv class=\"svs__wrap\"\u003e\n\u003cdiv class=\"svs__media\"\u003e\n\u003cimg class=\"svs__bg svs__bg--desktop\" loading=\"lazy\" height=\"1575\" width=\"2800\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/1075\/7441\/files\/lQLPKdLH_4fty7HNBaDNCgCw5TyYJoHQJHkJk-JputXFAQ_2560_1440.png?v=1780044248\u0026amp;width=352 352w, https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/1075\/7441\/files\/lQLPKdLH_4fty7HNBaDNCgCw5TyYJoHQJHkJk-JputXFAQ_2560_1440.png?v=1780044248\u0026amp;width=832 832w, https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/1075\/7441\/files\/lQLPKdLH_4fty7HNBaDNCgCw5TyYJoHQJHkJk-JputXFAQ_2560_1440.png?v=1780044248\u0026amp;width=1200 1200w, https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/1075\/7441\/files\/lQLPKdLH_4fty7HNBaDNCgCw5TyYJoHQJHkJk-JputXFAQ_2560_1440.png?v=1780044248\u0026amp;width=1920 1920w, https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/1075\/7441\/files\/lQLPKdLH_4fty7HNBaDNCgCw5TyYJoHQJHkJk-JputXFAQ_2560_1440.png?v=1780044248\u0026amp;width=2800 2800w\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/1075\/7441\/files\/lQLPKdLH_4fty7HNBaDNCgCw5TyYJoHQJHkJk-JputXFAQ_2560_1440.png?v=1780044248\u0026amp;width=2800\"\u003e \u003cimg class=\"svs__bg svs__bg--mobile\" loading=\"lazy\" height=\"2400\" width=\"2400\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/1075\/7441\/files\/773BB854-6F31-4A7B-A624-DDC407D08E73.png?v=1780044247\u0026amp;width=352 352w, https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/1075\/7441\/files\/773BB854-6F31-4A7B-A624-DDC407D08E73.png?v=1780044247\u0026amp;width=832 832w, https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/1075\/7441\/files\/773BB854-6F31-4A7B-A624-DDC407D08E73.png?v=1780044247\u0026amp;width=1200 1200w, https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/1075\/7441\/files\/773BB854-6F31-4A7B-A624-DDC407D08E73.png?v=1780044247\u0026amp;width=1920 1920w, https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/1075\/7441\/files\/773BB854-6F31-4A7B-A624-DDC407D08E73.png?v=1780044247\u0026amp;width=2400 2400w\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/1075\/7441\/files\/773BB854-6F31-4A7B-A624-DDC407D08E73.png?v=1780044247\u0026amp;width=2400\"\u003e\n\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"svs__stage\"\u003e\n\u003cdiv title=\"Tryck för att pausa\/spela\" class=\"svs__hole\"\u003e\n\u003cvideo src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/c401e149d7d24b50a63d5bc59372708b.mp4\" preload=\"metadata\" playsinline=\"\" muted=\"\" class=\"svs__video\"\u003e\u003c\/video\u003e\n\u003cdiv\u003e\n\u003cdiv role=\"tablist\" class=\"svs__dock\"\u003e\n\u003cbutton role=\"tab\" type=\"button\" class=\"svs__btn\"\u003e \u003cimg loading=\"lazy\" height=\"500\" 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.png?v=1780044229\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.png?v=1780044229\u0026amp;width=500 500w\" 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\"\u003e \u003c\/button\u003e \u003cbutton role=\"tab\" type=\"button\" class=\"svs__btn\"\u003e \u003cimg loading=\"lazy\" height=\"500\" width=\"500\" srcset=\"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=352 352w, 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 500w\" 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\"\u003e \u003c\/button\u003e \u003cbutton role=\"tab\" type=\"button\" class=\"svs__btn\"\u003e \u003cimg loading=\"lazy\" height=\"500\" width=\"500\" srcset=\"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=352 352w, 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 500w\" 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\"\u003e \u003c\/button\u003e \u003cbutton role=\"tab\" type=\"button\" class=\"svs__btn\"\u003e \u003cimg loading=\"lazy\" height=\"500\" width=\"500\" srcset=\"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=352 352w, 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 500w\" 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\"\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\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(sectionEl.querySelectorAll('[data-svs-index]'));\n        \n        if (!root || !stage || !holeEl || !videoEl || !dockEl || !mountStage || !mountRoot || buttons.length === 0) return;\n\n        dockEl.addEventListener('click', (e) =\u003e e.stopPropagation());\n        buttons.forEach(b =\u003e b.addEventListener('click', (e) =\u003e e.stopPropagation()));\n\n        const mq = window.matchMedia('(max-width: 999px)');\n        function relocateDock() {\n          \n          if (dockEl.parentNode !== mountStage) mountStage.appendChild(dockEl);\n          sectionEl.setAttribute('data-svs-dock-pos', 'stage');\n        }\n        relocateDock();\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(s =\u003e parseFloat(String(s).trim()));\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          width = Math.min(width, 100 - left);\n          height = Math.min(height, 100 - top);\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 h = mq.matches ? holeM : holeD;\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        applyHole();\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(i) {\n          const b = buttons[i];\n          if (!b) return '';\n          return (b.getAttribute('data-svs-src') || '').trim();\n        }\n\n        function safePlay() {\n          if (!videoEl.src) return;\n          const p = videoEl.play();\n          if (p \u0026\u0026 typeof p.catch === 'function') p.catch(() =\u003e {});\n        }\n\n        function setActive(idx) {\n          buttons.forEach((b, i) =\u003e b.setAttribute('aria-current', i === idx ? 'true' : 'false'));\n        }\n\n        function popButton(idx) {\n          const btn = buttons[idx];\n          if (!btn) return;\n          btn.classList.remove('is-pop');\n          void btn.offsetWidth;\n          btn.classList.add('is-pop');\n        }\n\n        function loadByIndex(idx, forcePlay, doPop) {\n          const src = getSrc(idx);\n          if (!src) return;\n\n          currentIndex = idx;\n          setActive(idx);\n          if (doPop) popButton(idx);\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 {\n            if (inView \u0026\u0026 (!userPaused || FORCE_RESUME)) safePlay();\n          }\n        }\n\n        function nextIndex() {\n          const n = buttons.length;\n          for (let step = 1; step \u003c= n; step++) {\n            const k = (currentIndex + step) % n;\n            if (getSrc(k)) return k;\n          }\n          return currentIndex;\n        }\n\n        holeEl.addEventListener('click', () =\u003e {\n          if (!videoEl.src) return;\n          if (videoEl.paused) {\n            userPaused = false;\n            safePlay();\n          } else {\n            userPaused = true;\n            videoEl.pause();\n          }\n        });\n\n        buttons.forEach(btn =\u003e {\n          btn.addEventListener('pointerdown', () =\u003e btn.classList.add('is-touch'));\n          btn.addEventListener('pointerup', () =\u003e btn.classList.remove('is-touch'));\n          btn.addEventListener('pointercancel', () =\u003e btn.classList.remove('is-touch'));\n          btn.addEventListener('mouseleave', () =\u003e btn.classList.remove('is-touch'));\n          btn.addEventListener('animationend', () =\u003e btn.classList.remove('is-pop'));\n        });\n\n        buttons.forEach(btn =\u003e {\n          btn.addEventListener('click', () =\u003e {\n            const idx = parseInt(btn.getAttribute('data-svs-index'), 10);\n            if (Number.isNaN(idx)) return;\n            loadByIndex(idx, true, true);\n          });\n        });\n\n        videoEl.addEventListener('ended', () =\u003e {\n          const nx = nextIndex();\n          loadByIndex(nx, true, true);\n        });\n\n        const io = new IntersectionObserver((entries) =\u003e {\n          const e = entries \u0026\u0026 entries[0];\n          inView = !!e \u0026\u0026 e.isIntersecting \u0026\u0026 e.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        io.observe(root);\n        loadByIndex(0, false, false);\n      })();\n    \u003c\/script\u003e\u003c\/section\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ctn-mt-breakout\"\u003e\n\u003cdiv class=\"ctn-mt-container\"\u003e\n\u003cdiv class=\"ctn-mt-item\"\u003e\n\u003cdiv class=\"ctn-mt-media\"\u003e\u003cvideo poster=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/1075\/7441\/files\/c3e936045cf7470ab0e13edf6586c446.thumbnail.0000000000_small_835ade96-2696-40b6-9dab-3c0f08a607aa.jpg?v=1780047700\" preload=\"metadata\" loop=\"loop\" muted=\"\" autoplay=\"autoplay\" playsinline=\"\"\u003e\n          \u003csource type=\"video\/mp4\" src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/ef705b68b4e64d578ead0ebb91b91616.mp4\"\u003e\u003c\/video\u003e\u003c\/div\u003e\n\u003cdiv class=\"ctn-mt-content\"\u003e\n\u003cp class=\"ctn-mt-sub\"\u003eEn uppslukande visuell upplevelse\u003c\/p\u003e\n\u003ch2 class=\"ctn-mt-head\"\u003e21,5-tums HD-skärm\u003c\/h2\u003e\n\u003cp class=\"ctn-mt-desc\"\u003eNjut av skarpa bilder på den vridbara Full HD-skärmen. Perfekt för cykling, golvövningar eller yoga – utformad för att följa dina rörelser.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ctn-mt-item ctn-mt-reverse\"\u003e\n\u003cdiv class=\"ctn-mt-media\"\u003e\u003cvideo poster=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/1075\/7441\/files\/8a8c1c67a1424f898cec689a3fa55213.thumbnail.0000000000_small_81d50e99-3c63-42f5-b656-99fca579b4d2.jpg?v=1780047771\" preload=\"metadata\" loop=\"loop\" muted=\"\" autoplay=\"autoplay\" playsinline=\"\"\u003e\n          \u003csource type=\"video\/mp4\" src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/7aa5abee1cce4b8e9b6e61d8ad6d63b4.mp4\"\u003e\u003c\/video\u003e\u003c\/div\u003e\n\u003cdiv class=\"ctn-mt-content\"\u003e\n\u003cp class=\"ctn-mt-sub\"\u003eKänn varje beat\u003c\/p\u003e\n\u003ch2 class=\"ctn-mt-head\"\u003eStereoljud med dubbla högtalare\u003c\/h2\u003e\n\u003cp class=\"ctn-mt-desc\"\u003eDe inbyggda stereohögtalarna ger ett omslutande ljud – oavsett om du lyssnar på din spellista, tränarens instruktioner eller stadsljud. Inga externa högtalare behövs.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ctn-mt-item\"\u003e\n\u003cdiv class=\"ctn-mt-media\"\u003e\u003cimg alt=\"CNC-svänghjul\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/1075\/7441\/files\/7_d0f6812b-f5cd-43c8-b569-92598e677a7b.jpg?v=1780043569\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ctn-mt-content\"\u003e\n\u003cp class=\"ctn-mt-sub\"\u003eUpp till 900 W toppeffekt\u003c\/p\u003e\n\u003ch2 class=\"ctn-mt-head\"\u003eCNC-svänghjul\u003c\/h2\u003e\n\u003cp class=\"ctn-mt-desc\"\u003eDet precisionsbearbetade svänghjulet ger upp till 900 W toppeffekt – perfekt för spurter, klättringar och tuffa utmaningar. Stabilt och byggt för hög prestanda.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ctn-mt-item ctn-mt-reverse\"\u003e\n\u003cdiv class=\"ctn-mt-media\"\u003e\u003cimg alt=\"Extra tyst drivrem\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/1075\/7441\/files\/8_04042cff-3d70-4de0-9a28-15d2b99374f8.jpg?v=1780043571\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ctn-mt-content\"\u003e\n\u003cp class=\"ctn-mt-sub\"\u003eHållbarhet i fordonsklass\u003c\/p\u003e\n\u003ch2 class=\"ctn-mt-head\"\u003eExtra tyst drivrem\u003c\/h2\u003e\n\u003cp class=\"ctn-mt-desc\"\u003eDrivremmen i Tesla-klass ger en mjuk och nästan ljudlös träningsupplevelse på endast 30 dB – perfekt för sena träningspass och lugna hemmiljöer.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n  \n  .ctn-mt-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    background-color: #ffffff; \n    overflow: hidden;\n  }\n\n  \n  .ctn-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  }\n\n  \n  .ctn-mt-item {\n    display: flex;\n    flex-direction: column;\n    align-items: center; \n    width: 100%;\n    gap: 30px; \n  }\n\n  \n  .ctn-mt-media {\n    width: 100%;\n    position: relative;\n    border-radius: 16px; \n    overflow: hidden;\n    \n    background-color: #f6f6f6; \n  }\n  \n  .ctn-mt-media video,\n  .ctn-mt-media img {\n    width: 100% !important;\n    height: auto !important;\n    display: block;\n    object-fit: contain; \n    border-radius: 16px;\n  }\n\n  \n  .ctn-mt-content {\n    width: 100%;\n    display: flex;\n    flex-direction: column;\n    justify-content: center;\n    align-items: center; \n    text-align: center;  \n  }\n\n  .ctn-mt-sub {\n    font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, sans-serif !important;\n    color: #4a4a4a !important; \n    font-size: 14px !important;\n    font-weight: 700 !important;\n    margin: 0 0 12px 0 !important;\n  }\n\n  .ctn-mt-head {\n    font-family: var(--font-heading-family, \"Helvetica Neue\", \"Arial Black\", Arial, sans-serif) !important;\n    color: #1a1a1a !important; \n    font-size: 32px !important;\n    font-weight: 800 !important;\n    line-height: 1.2 !important;\n    margin: 0 0 20px 0 !important;\n  }\n\n  .ctn-mt-desc {\n    font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, sans-serif !important;\n    color: #555555 !important;\n    font-size: 15px !important;\n    line-height: 1.6 !important;\n    font-weight: 400 !important;\n    max-width: 480px; \n    margin: 0 !important;\n  }\n\n  \n  @media (min-width: 1000px) {\n    .ctn-mt-container {\n      padding: 100px 40px; \n      gap: 120px; \n    }\n\n    .ctn-mt-item {\n      flex-direction: row;\n      gap: 60px; \n    }\n    \n    .ctn-mt-item.ctn-mt-reverse {\n      flex-direction: row-reverse;\n    }\n\n    .ctn-mt-media,\n    .ctn-mt-content {\n      width: 50%; \n    }\n\n    \n    .ctn-mt-sub {\n      font-size: 16px !important;\n    }\n    \n    .ctn-mt-head {\n      font-size: 42px !important;\n    }\n    \n    .ctn-mt-desc {\n      font-size: 16px !important;\n    }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"force-mc-breakout\"\u003e\n\u003cdiv class=\"force-mc-container\"\u003e\n\u003cdiv class=\"force-mc-header\"\u003e\n\u003ch2 class=\"force-mc-title\"\u003eFler detaljer\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"force-mc-grid\"\u003e\n\u003cdiv class=\"force-mc-item\"\u003e\n\u003cdiv class=\"force-mc-media\"\u003e\u003cimg alt=\"Ergonomisk sadel\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/1075\/7441\/files\/9_b9666f2d-a4be-4b2f-bbc1-7e13008a49ba.jpg?v=1780043571\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"force-mc-text\"\u003e\n\u003ch4 class=\"force-mc-heading\"\u003eErgonomisk sadel\u003c\/h4\u003e\n\u003cp class=\"force-mc-desc\"\u003eDen bredare, ventilerande sadeln med ergonomisk stoppning minskar värme och tryck och ger komfort under både lugna och intensiva pass.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"force-mc-item\"\u003e\n\u003cdiv class=\"force-mc-media\"\u003e\u003cimg alt=\"Stabil ramkonstruktion\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/1075\/7441\/files\/10_c9b6d3bf-aa0a-40b7-ac52-ec7758d481e8.jpg?v=1780043570\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"force-mc-text\"\u003e\n\u003ch4 class=\"force-mc-heading\"\u003eStabil ramkonstruktion\u003c\/h4\u003e\n\u003cp class=\"force-mc-desc\"\u003eDen triangelformade ramen med H-formad bas är tillverkad av robust stål och har en blank lackfinish för stabilitet och lång hållbarhet.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"force-mc-item\"\u003e\n\u003cdiv class=\"force-mc-media\"\u003e\u003cimg alt=\"Smart motionscykel med tyst magnetmotstånd\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/1075\/7441\/files\/11_ab3a6e09-ca80-4f37-86fc-8649d0df31dd.jpg?v=1780043572\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"force-mc-text\"\u003e\n\u003ch4 class=\"force-mc-heading\"\u003eSmart motionscykel med tyst magnetmotstånd\u003c\/h4\u003e\n\u003cp class=\"force-mc-desc\"\u003eDet hållbara magnetsystemet har 100 justerbara motståndsnivåer och ger tyst träning när som helst på dagen.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"force-mc-item\"\u003e\n\u003cdiv class=\"force-mc-media\"\u003e\u003cimg alt=\"Kräver endast 49,03 × 20,79 tum golvyta\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0988\/1075\/7441\/files\/12_4c0d694a-b46f-46c6-b692-da4574d6f4ad.jpg?v=1780043572\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"force-mc-text\"\u003e\n\u003ch4 class=\"force-mc-heading\"\u003eKräver endast 49,03 × 20,79 tum golvyta\u003c\/h4\u003e\n\u003cp class=\"force-mc-desc\"\u003eDen tar bara cirka 7 kvadratfot – ungefär som ett litet soffbord. Passar enkelt i lägenheter, sovrum och mindre träningshörnor utan att ta mycket plats.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n  \n  .force-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    background-color: #ffffff; \n  }\n\n  \n  .force-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  \n  .force-mc-header {\n    text-align: center;\n    margin-bottom: 40px;\n  }\n\n  .force-mc-title {\n    font-family: var(--font-heading-family, \"Helvetica Neue\", \"Arial Black\", Arial, sans-serif) !important;\n    color: #1a1a1a !important; \n    font-size: 32px !important;\n    font-weight: 800 !important;\n    margin: 0;\n  }\n\n  \n  .force-mc-grid {\n    display: flex;\n    flex-wrap: nowrap;\n    overflow-x: auto;\n    overflow-y: hidden;\n    gap: 20px;\n    padding-bottom: 20px; \n    \n    scroll-snap-type: x mandatory;\n    -webkit-overflow-scrolling: touch;\n    \n    \n    scrollbar-width: none; \/* Firefox *\/\n  }\n  .force-mc-grid::-webkit-scrollbar {\n    display: none;\n  }\n\n  \n  .force-mc-item {\n    flex: 0 0 75vw; \n    scroll-snap-align: center;\n    display: flex;\n    flex-direction: column;\n    gap: 20px;\n  }\n\n  \n  .force-mc-media {\n    width: 100%;\n    aspect-ratio: 1 \/ 1;\n    border-radius: 12px;\n    overflow: hidden;\n    background-color: #f6f6f6;\n  }\n\n  .force-mc-media img {\n    width: 100%;\n    height: 100%;\n    object-fit: cover;\n    display: block;\n  }\n\n  \n  .force-mc-text {\n    text-align: center;\n    display: flex;\n    flex-direction: column;\n    align-items: center;\n  }\n\n  .force-mc-heading {\n    font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, sans-serif !important;\n    color: #1a1a1a !important;\n    font-size: 18px !important;\n    font-weight: 700 !important;\n    line-height: 1.3 !important;\n    margin: 0 0 12px 0 !important;\n  }\n\n  .force-mc-desc {\n    font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, sans-serif !important;\n    color: #555555 !important;\n    font-size: 14px !important;\n    line-height: 1.5 !important;\n    font-weight: 400 !important;\n    margin: 0 !important;\n    max-width: 90%; \n  }\n\n  \n  @media (min-width: 768px) {\n    .force-mc-item {\n      flex: 0 0 calc(50% - 10px); \n    }\n    .force-mc-grid {\n      flex-wrap: wrap; \n      overflow-x: visible;\n    }\n  }\n\n  \n  @media (min-width: 1000px) {\n    .force-mc-container {\n      padding: 100px 40px; \n    }\n\n    .force-mc-header {\n      margin-bottom: 60px;\n    }\n    \n    .force-mc-title {\n      font-size: 42px !important;\n    }\n\n    \n    .force-mc-grid {\n      gap: 30px; \n    }\n    .force-mc-item {\n      flex: 1 1 0; \n      min-width: 0; \n    }\n\n    .force-mc-heading {\n      font-size: 20px !important;\n    }\n    .force-mc-desc {\n      font-size: 15px !important;\n    }\n  }\n\u003c\/style\u003e","brand":"jasportse","offers":[{"title":"Default Title","offer_id":58339397828990,"sku":"YS-G1MP-BK","price":7499.0,"currency_code":"SEK","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1029\/5423\/8334\/files\/DM_20261008165236_001.jpg?v=1793173731"}],"url":"https:\/\/yesoul.se\/collections\/heimtrainer.oembed","provider":"yesoulse","version":"1.0","type":"link"}