{"product_id":"p200-folding-treadmill","title":"P200 Folding Treadmill","description":"\u003cstyle\u003e\n    * {\n        box-sizing: border-box;\n    }\n\n    \/* ── Comparison table styles (preserved exactly) ── *\/\n    .comparison-container {\n        width: 100%;\n        max-width: 1400px;\n        margin: 0 auto;\n        padding: 20px;\n        font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;\n    }\n\n    .comparison-title {\n        text-align: center;\n        font-size: 28px;\n        font-weight: 700;\n        margin-bottom: 30px;\n        color: #333;\n    }\n\n    .comparison-wrapper {\n        overflow-x: auto;\n        -webkit-overflow-scrolling: touch;\n    }\n\n    .comparison-table {\n        width: 100%;\n        border-collapse: collapse;\n        min-width: 800px;\n        background: #fff;\n        box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);\n        border-radius: 4px;\n        overflow: hidden;\n    }\n\n    .comparison-table th,\n    .comparison-table td {\n        padding: 15px;\n        text-align: left;\n        border: 1px solid #e0e0e0;\n        font-family: Helvetica, Arial, sans-serif;\n    }\n\n    .comparison-table thead tr:first-child th {\n        background: #f8f8f8;\n        font-weight: 600;\n        color: #333;\n        vertical-align: top;\n        position: relative;\n    }\n\n    .product-header {\n        text-align: center;\n        padding: 20px 15px !important;\n    }\n\n    .product-image {\n        width: 100%;\n        max-width: 180px;\n        height: auto;\n        margin: 0 auto 15px;\n        display: block;\n        border: 1px solid #e0e0e0;\n        border-radius: 4px;\n    }\n\n    .product-name {\n        font-size: 16px;\n        font-weight: 700;\n        color: #C4262E;\n        margin-bottom: 10px;\n        min-height: 40px;\n        display: flex;\n        align-items: center;\n        justify-content: center;\n    }\n\n    .loading-text {\n        color: #999;\n        font-size: 14px;\n    }\n\n    .comparison-table tbody tr:first-child td {\n        font-weight: 600;\n        background: #fafafa;\n    }\n\n    .comparison-table tbody tr:nth-child(even) {\n        background: #f9f9f9;\n    }\n\n    .comparison-table tbody tr:hover {\n        background: #f5f5f5;\n    }\n\n    .row-label {\n        font-weight: 600;\n        color: #333;\n        background: #fafafa !important;\n        white-space: nowrap;\n    }\n\n    .price-cell {\n        font-size: 18px;\n        font-weight: 700;\n        color: #C4262E;\n    }\n\n    .view-product-btn {\n        display: inline-block;\n        padding: 10px 20px;\n        background: #C4262E;\n        color: #fff;\n        text-decoration: none;\n        border-radius: 4px;\n        font-weight: 600;\n        transition: background 0.3s ease;\n        text-align: center;\n        font-family: Helvetica, Arial, sans-serif;\n    }\n\n    .view-product-btn:hover {\n        background: #a01f25;\n        color: #fff;\n    }\n\n    .highlight-yes {\n        color: #28a745;\n        font-weight: 600;\n    }\n\n    .highlight-no {\n        color: #999;\n    }\n\n    @media (max-width: 768px) {\n        .comparison-container {\n            padding: 10px;\n        }\n\n        .comparison-title {\n            font-size: 22px;\n            margin-bottom: 20px;\n        }\n\n        .comparison-table {\n            display: table !important;\n            min-width: 800px;\n        }\n\n        .comparison-table thead {\n            display: table-header-group !important;\n        }\n\n        .comparison-table tbody {\n            display: table-row-group !important;\n        }\n\n        .comparison-table tbody tr {\n            display: table-row !important;\n            margin-bottom: 0 !important;\n            border: none !important;\n            border-radius: 0 !important;\n        }\n\n        .comparison-table tbody tr td {\n            display: table-cell !important;\n            grid-template-columns: none !important;\n            border: 1px solid #e0e0e0 !important;\n            border-bottom: 1px solid #e0e0e0 !important;\n        }\n\n        .comparison-table tbody tr td:first-child {\n            background: #fafafa !important;\n            color: #333 !important;\n            font-weight: 600 !important;\n            text-align: left !important;\n        }\n\n        .comparison-table tbody tr td:before {\n            content: none !important;\n        }\n\n        .comparison-table th,\n        .comparison-table td {\n            padding: 10px 8px;\n            font-size: 13px;\n        }\n\n        .product-image {\n            max-width: 120px;\n        }\n\n        .product-name {\n            font-size: 14px;\n            min-height: 35px;\n        }\n\n        .price-cell {\n            font-size: 16px;\n        }\n\n        .view-product-btn {\n            padding: 8px 15px;\n            font-size: 13px;\n        }\n\n        .row-label {\n            min-width: 120px;\n            font-size: 12px !important;\n        }\n    }\n\n    @media (max-width: 480px) {\n\n        .comparison-table th,\n        .comparison-table td {\n            padding: 8px 5px;\n            font-size: 12px;\n        }\n\n        .product-image {\n            max-width: 100px;\n        }\n\n        .product-name {\n            font-size: 12px;\n        }\n\n        .row-label {\n            min-width: 100px;\n            font-size: 11px !important;\n        }\n    }\n\n    \/* ── ms-desc design system ── *\/\n    .ms-desc {\n        font-size: 16px;\n        color: #000;\n        line-height: 1.6;\n    }\n\n    .ms-desc .ms-hero-heading {\n        font-size: 28px;\n        font-weight: 700;\n        color: #C4262E;\n        margin: 0 0 16px;\n    }\n\n    .ms-desc .ms-lead {\n        font-size: 17px;\n        color: #000;\n        margin: 0 0 20px;\n        line-height: 1.6;\n    }\n\n    .ms-desc p {\n        margin: 0 0 14px;\n        color: #000;\n    }\n\n    .ms-desc .ms-sub-heading {\n        font-size: 18px;\n        font-weight: 700;\n        color: #C4262E;\n        border-bottom: 2px solid #C4262E;\n        display: inline-block;\n        margin: 24px 0 14px;\n        padding-bottom: 3px;\n    }\n\n    \/* ms-features: 2-col grid, red left border *\/\n    .ms-desc .ms-features {\n        display: grid;\n        grid-template-columns: 1fr 1fr;\n        gap: 0;\n        margin: 16px 0 24px;\n        border: 1px solid #e0e0e0;\n        border-radius: 4px;\n        overflow: hidden;\n    }\n\n    .ms-desc .ms-features .ms-feature {\n        padding: 14px 16px;\n        border-left: 4px solid #C4262E;\n        border-bottom: 1px solid #e0e0e0;\n        background: #fff;\n    }\n\n    .ms-desc .ms-features .ms-feature:nth-last-child(-n+2):not(:nth-child(odd):last-child) {\n        border-bottom: none;\n    }\n\n    .ms-desc .ms-features .ms-feature:nth-last-child(1):nth-child(odd) {\n        border-bottom: none;\n        grid-column: span 2;\n    }\n\n    .ms-desc .ms-feature strong {\n        display: block;\n        font-weight: 700;\n        color: #000;\n        margin-bottom: 2px;\n    }\n\n    .ms-desc .ms-feature span {\n        font-size: 14px;\n        color: #818A8F;\n    }\n\n    \/* ms-benefits: 3-col grid, red top border — used here for warranty stats *\/\n    .ms-desc .ms-benefits {\n        display: grid;\n        grid-template-columns: repeat(3, 1fr);\n        gap: 0;\n        margin: 0 0 24px;\n        border: 1px solid #e0e0e0;\n        border-radius: 4px;\n        overflow: hidden;\n    }\n\n    .ms-desc .ms-benefits .ms-benefit {\n        padding: 20px 16px;\n        border-top: 4px solid #C4262E;\n        border-right: 1px solid #e0e0e0;\n        background: #fff;\n        text-align: left;\n    }\n\n    .ms-desc .ms-benefits .ms-benefit:last-child {\n        border-right: none;\n    }\n\n    .ms-desc .ms-benefit .ms-stat {\n        font-size: 28px;\n        font-weight: 700;\n        color: #C4262E;\n        display: block;\n        margin-bottom: 4px;\n    }\n\n    .ms-desc .ms-benefit .ms-label {\n        font-size: 14px;\n        color: #818A8F;\n        display: block;\n    }\n\n    \/* ms-callout: red block *\/\n    .ms-desc .ms-callout {\n        background: #C4262E;\n        color: #fff;\n        padding: 20px 24px;\n        margin: 28px 0 24px;\n        font-size: 18px;\n        font-weight: 700;\n        line-height: 1.4;\n        border-radius: 4px;\n        position: relative;\n        overflow: hidden;\n    }\n\n    .ms-desc .ms-callout::after {\n        content: '';\n        position: absolute;\n        top: 0;\n        left: -100%;\n        width: 60%;\n        height: 100%;\n        background: linear-gradient(\n            120deg,\n            transparent 0%,\n            rgba(255, 255, 255, 0.15) 40%,\n            rgba(255, 255, 255, 0.25) 50%,\n            rgba(255, 255, 255, 0.15) 60%,\n            transparent 100%\n        );\n        animation: ms-callout-shimmer 5s ease-in-out infinite;\n        pointer-events: none;\n    }\n\n    @keyframes ms-callout-shimmer {\n        0%   { left: -100%; }\n        50%  { left: 160%; }\n        100% { left: 160%; }\n    }\n\n    .ms-desc .ms-benefits.ms-big-three .ms-stat {\n        font-size: 19px;\n        line-height: 1.25;\n    }\n\n    .ms-desc .ms-feature strong a {\n        color: #C4262E;\n        text-decoration: none;\n    }\n\n    .ms-desc .ms-feature strong a:hover {\n        text-decoration: underline;\n    }\n\n    .ms-desc .ms-feature strong a::after {\n        content: '';\n        display: inline-block;\n        width: 12px;\n        height: 12px;\n        margin-left: 5px;\n        vertical-align: -1px;\n        background-image: url(\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27%23C4262E%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M18%2013v6a2%202%200%200%201-2%202H5a2%202%200%200%201-2-2V8a2%202%200%200%201%202-2h6%27%2F%3E%3Cpolyline%20points%3D%2715%203%2021%203%2021%209%27%2F%3E%3Cline%20x1%3D%2710%27%20y1%3D%2714%27%20x2%3D%2721%27%20y2%3D%273%27%2F%3E%3C%2Fsvg%3E\");\n        background-size: contain;\n        background-repeat: no-repeat;\n    }\n\n    .ms-desc .ms-notes {\n        font-size: 13px;\n        color: #818A8F;\n        margin: 0 0 14px;\n        line-height: 1.5;\n    }\n\n    .ms-desc .ms-faq {\n        margin: 0 0 24px;\n    }\n\n    .ms-desc .ms-faq-item {\n        border-bottom: 1px solid #e0e0e0;\n    }\n\n    .ms-desc .ms-faq-item input[type=\"checkbox\"] {\n        display: none;\n    }\n\n    .ms-desc .ms-faq-item label {\n        display: block;\n        padding: 14px 0 14px 28px;\n        font-weight: 700;\n        cursor: pointer;\n        position: relative;\n        color: #000;\n    }\n\n    .ms-desc .ms-faq-item label::after {\n        content: '+';\n        position: absolute;\n        left: 0;\n        top: 50%;\n        transform: translateY(-50%);\n        font-size: 20px;\n        color: #C4262E;\n        font-weight: 400;\n    }\n\n    .ms-desc .ms-faq-item input:checked + label::after {\n        content: '−';\n    }\n\n    .ms-desc .ms-faq-answer {\n        display: none;\n        padding: 0 0 14px;\n        color: #000;\n    }\n\n    .ms-desc .ms-faq-answer \u003e div + div {\n        margin-top: 14px;\n    }\n\n    .ms-desc \u003e .p + .p {\n        margin-top: 14px;\n    }\n\n    .ms-desc .ms-faq-item input:checked ~ .ms-faq-answer {\n        display: block;\n    }\n\n    .ms-desc .ms-delivery-grid {\n        display: grid;\n        grid-template-columns: 1fr 1fr;\n        gap: 24px;\n        margin: 0 0 24px;\n    }\n\n    .ms-desc .ms-warranty-list {\n        margin: 0 0 20px;\n        padding-left: 20px;\n    }\n\n    .ms-desc .ms-warranty-list li {\n        margin-bottom: 8px;\n        color: #000;\n    }\n\n    .ms-desc .ms-warranty-list li ul {\n        margin-top: 6px;\n        padding-left: 18px;\n    }\n\n    .ms-desc .ms-warranty-list li ul li {\n        list-style-type: circle;\n        font-size: 14px;\n        color: #818A8F;\n    }\n\n    .ms-desc .ms-list {\n        margin: 0 0 20px;\n        padding-left: 20px;\n    }\n\n    .ms-desc .ms-list li {\n        margin-bottom: 6px;\n        color: #000;\n    }\n\n    .ms-desc .ms-list li a {\n        color: #C4262E;\n        text-decoration: none;\n    }\n\n    .ms-desc .ms-list li a:hover {\n        text-decoration: underline;\n    }\n\n    .ms-desc .ms-package-list {\n        margin: 0 0 20px;\n        padding-left: 20px;\n    }\n\n    .ms-desc .ms-package-list li {\n        margin-bottom: 8px;\n        color: #000;\n    }\n\n    .ms-desc .ms-package-list li a {\n        color: #C4262E;\n        text-decoration: none;\n        font-weight: 700;\n    }\n\n    .ms-desc .ms-package-list li a:hover {\n        text-decoration: underline;\n    }\n\n    .ms-gallery {\n        margin: 0 0 24px;\n    }\n\n    .ms-gallery-row {\n        display: flex;\n        gap: 20px;\n        margin-bottom: 20px;\n    }\n\n    .ms-gallery-row:last-child {\n        margin-bottom: 0;\n    }\n\n    .ms-gallery-block {\n        flex: 1;\n        min-width: 0;\n    }\n\n    .ms-gallery-block img {\n        width: 100%;\n        aspect-ratio: 1 \/ 1;\n        object-fit: cover;\n        display: block;\n        margin-bottom: 14px;\n    }\n\n    .ms-gallery-dots {\n        display: none;\n    }\n\n    @media (max-width: 768px) {\n\n        .ms-gallery {\n            overflow: hidden;\n            position: relative;\n            margin: 0 0 12px;\n        }\n\n        .ms-gallery-row {\n            display: flex;\n            gap: 0;\n            margin: 0;\n            transition: transform 0.35s ease;\n            will-change: transform;\n        }\n\n        .ms-gallery-block {\n            flex-shrink: 0;\n            box-sizing: border-box;\n            padding: 0 0 16px;\n        }\n\n        .ms-gallery-block img {\n            aspect-ratio: 1 \/ 1;\n            height: auto;\n            width: 100%;\n            display: block;\n            margin-bottom: 12px;\n        }\n\n        .ms-gallery-dots {\n            display: flex;\n            justify-content: center;\n            gap: 6px;\n            margin: 0 0 24px;\n        }\n\n        .ms-gallery-dots span {\n            width: 8px;\n            height: 8px;\n            border-radius: 50%;\n            background: #e0e0e0;\n            display: block;\n            transition: background 0.2s;\n            cursor: pointer;\n        }\n\n        .ms-gallery-dots span.active {\n            background: #C4262E;\n        }\n\n    }\n\n    @media (max-width: 768px) {\n        .ms-desc .ms-features {\n            grid-template-columns: 1fr;\n        }\n\n        .ms-desc .ms-features .ms-feature:nth-last-child(-n+2) {\n            border-bottom: 1px solid #e0e0e0 !important;\n        }\n\n        .ms-desc .ms-features .ms-feature:last-child {\n            border-bottom: none !important;\n        }\n\n        .ms-desc .ms-features .ms-feature:nth-last-child(1):nth-child(odd) {\n            grid-column: span 1;\n        }\n\n        .ms-desc .ms-benefits {\n            grid-template-columns: 1fr;\n        }\n\n        .ms-desc .ms-benefits .ms-benefit {\n            border-right: none;\n            border-bottom: 1px solid #e0e0e0;\n        }\n\n        .ms-desc .ms-benefits .ms-benefit:last-child {\n            border-bottom: none;\n        }\n\n        .ms-desc .ms-delivery-grid {\n            grid-template-columns: 1fr;\n            gap: 0;\n        }\n    }\n\n    .ms-desc .ms-testimonial-stars {\n        font-size: 16px;\n        color: #C4262E;\n        letter-spacing: 2px;\n        margin-bottom: 10px;\n    }\n\n    .ms-desc .ms-testimonial-stars::before {\n        content: '\\2605\\2605\\2605\\2605\\2605';\n    }\n\n    .ms-desc .ms-testimonial-quote {\n        font-size: 15px;\n        color: #000;\n        line-height: 1.6;\n        margin-bottom: 12px;\n    }\n\n    .ms-desc .ms-testimonial-author {\n        font-weight: 700;\n        color: #000;\n        font-size: 15px;\n    }\n\n    .ms-desc .ms-testimonial-meta {\n        font-size: 13px;\n        color: #818A8F;\n    }\n\n    .ms-desc .ms-reviews-row {\n        display: flex;\n        gap: 20px;\n        align-items: stretch;\n        margin: 0 0 28px;\n    }\n\n    .ms-desc .ms-testimonial-featured {\n        flex: 1 1 60%;\n        border: 1px solid #e0e0e0;\n        border-left: 4px solid #C4262E;\n        border-radius: 4px;\n        padding: 22px 26px;\n        background: #fff;\n        display: flex;\n        flex-direction: column;\n        justify-content: center;\n    }\n\n    .ms-desc .ms-testimonial-featured .ms-testimonial-quote {\n        font-size: 17px;\n    }\n\n    .ms-desc .ms-trustpilot-panel {\n        flex: 0 0 260px;\n        border: 1px solid #e0e0e0;\n        border-top: 4px solid #C4262E;\n        border-radius: 4px;\n        padding: 20px;\n        background: #fff;\n        display: flex;\n        flex-direction: column;\n        align-items: center;\n        justify-content: center;\n        text-align: center;\n    }\n\n    .ms-desc .ms-trustpilot-panel .ms-trustpilot-rating {\n        font-size: 15px;\n        color: #000;\n        line-height: 1.5;\n        margin-bottom: 14px;\n    }\n\n    .ms-desc .ms-trustpilot-panel .ms-trustpilot-link {\n        color: #C4262E;\n        font-weight: 700;\n        font-size: 14px;\n        text-decoration: none;\n    }\n\n    .ms-desc .ms-trustpilot-panel .ms-trustpilot-link:hover {\n        text-decoration: underline;\n    }\n\n    @media (max-width: 768px) {\n        .ms-desc .ms-reviews-row {\n            flex-direction: column;\n        }\n\n        .ms-desc .ms-trustpilot-panel {\n            flex: 1 1 auto;\n        }\n    }\n\n    .comparison-table th.is-current {\n        background: #fdecec !important;\n        border-top: 3px solid #C4262E !important;\n    }\n\n    .comparison-table td.is-current {\n        background: #fdecec !important;\n    }\n\n    .current-badge {\n        display: inline-block;\n        background: #C4262E;\n        color: #fff;\n        font-size: 11px;\n        font-weight: 700;\n        padding: 3px 8px;\n        border-radius: 4px;\n        margin-bottom: 10px;\n    }\n\n    .row-label-info {\n        position: relative;\n        display: inline-flex;\n        align-items: center;\n        gap: 6px;\n        white-space: nowrap;\n    }\n\n    .info-icon {\n        display: inline-flex;\n        align-items: center;\n        justify-content: center;\n        width: 16px;\n        height: 16px;\n        border-radius: 50%;\n        background: #818A8F;\n        color: #fff;\n        font-size: 11px;\n        font-weight: 700;\n        font-style: normal;\n        cursor: pointer;\n        flex-shrink: 0;\n    }\n\n    .info-tooltip {\n        display: none;\n        position: absolute;\n        top: 100%;\n        left: 0;\n        padding-top: 8px;\n        width: 240px;\n        z-index: 10;\n    }\n\n    .row-label-info:hover .info-tooltip,\n    .info-icon:focus + .info-tooltip,\n    .info-tooltip:focus-within {\n        display: block;\n    }\n\n    .info-tooltip-inner {\n        background: #fff;\n        border: 1px solid #e0e0e0;\n        border-radius: 4px;\n        box-shadow: 0 4px 12px rgba(0, 0, 0, 0.12);\n        padding: 14px;\n        font-size: 13px;\n        font-weight: 400;\n        line-height: 1.5;\n        color: #000;\n        white-space: normal;\n        display: block;\n    }\n\n    .info-tooltip a {\n        color: #C4262E;\n        text-decoration: none;\n        font-weight: 700;\n    }\n\n    .info-tooltip a:hover {\n        text-decoration: underline;\n    }\n\n    \/* P200 page only: flat treadmill comparison rows, no zebra striping or first-row emphasis *\/\n    #treadmill-compare .comparison-table tbody tr:nth-child(even),\n    #treadmill-compare .comparison-table tbody tr:first-child td {\n        background: #fff;\n    }\n\n    #treadmill-compare .comparison-table tbody tr:first-child td:not(.row-label) {\n        font-weight: 400;\n    }\n\n    \/* P200 page only: full specs accordion styled as a panel *\/\n    .ms-desc .ms-faq-panel {\n        margin: 8px 0 24px;\n    }\n\n    .ms-desc .ms-faq-panel .ms-faq-item {\n        border: 1px solid #e0e0e0;\n        border-left: 4px solid #C4262E;\n        border-radius: 4px;\n        background: #fff;\n    }\n\n    .ms-desc .ms-faq-panel .ms-faq-item label {\n        padding: 18px 20px 18px 48px;\n        font-size: 18px;\n    }\n\n    .ms-desc .ms-faq-panel .ms-faq-item label::after {\n        left: 20px;\n        font-size: 26px;\n    }\n\n    .ms-desc .ms-faq-panel .ms-faq-item label:hover {\n        background: #fafafa;\n    }\n\n    .ms-desc .ms-faq-panel .ms-faq-answer {\n        padding: 0 20px 20px;\n    }\n\n    .ms-desc .ms-spec-group + .ms-spec-group {\n        margin-top: 22px;\n    }\n\n    .ms-desc .ms-spec-group-title {\n        font-weight: 700;\n        color: #C4262E;\n        border-bottom: 2px solid #C4262E;\n        display: inline-block;\n        padding-bottom: 3px;\n        margin: 8px 0 4px;\n    }\n\n    .ms-desc .ms-spec-row {\n        display: grid;\n        grid-template-columns: 200px 1fr;\n        gap: 16px;\n        padding: 10px 0;\n        border-bottom: 1px solid #e0e0e0;\n    }\n\n    .ms-desc .ms-spec-label {\n        color: #818A8F;\n    }\n\n    .ms-desc .ms-spec-value {\n        color: #000;\n    }\n\n    @media (max-width: 600px) {\n        .ms-desc .ms-spec-row {\n            grid-template-columns: 1fr;\n            gap: 2px;\n        }\n    }\n\n    \/* P200 page only: new model alert banner *\/\n    .ms-desc .ms-alert {\n        background: #fdecec;\n        border: 1px solid #f3c6c8;\n        border-left: 4px solid #C4262E;\n        border-radius: 4px;\n        padding: 16px 20px;\n        margin: 0 0 24px;\n    }\n\n    .ms-desc .ms-alert strong {\n        display: block;\n        font-weight: 700;\n        color: #000;\n        margin-bottom: 2px;\n    }\n\n    \/* Visible placeholder flag — strip before publishing *\/\n    .ph {\n        background: #fff3cd;\n        color: #C4262E;\n        font-weight: 700;\n        padding: 2px 6px;\n        border-radius: 3px;\n        display: inline-block;\n    }\n\u003c\/style\u003e\n\n\u003cdiv class=\"productDetailsTabArea\"\u003e\n\u003cdiv id=\"horizontalTab\"\u003e\n\u003cul class=\"tabHeader FourItems\"\u003e\n    \u003cli\u003e\u003ca href=\"#tab-1\"\u003eDescription\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"#tab-2\"\u003eDelivery\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"#tab-3\"\u003eWarranty\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003c!-- ── TAB 1: Description ── --\u003e\n\u003cdiv class=\"tabContent\" id=\"tab-1\"\u003e\n\n    \u003cdiv class=\"ms-desc\"\u003e\n\n        \u003cdiv class=\"ms-alert\"\u003e\n            \u003cstrong\u003eThe new P200 Treadmill\u003c\/strong\u003e\n            \u003cdiv\u003eRedesigned with an 18% motorised incline. Pre-order for delivery in early November.\u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"ms-hero-heading\"\u003eWalk, run and climb at home\u003c\/div\u003e\n\n        \u003cdiv class=\"ms-lead\"\u003eThe P200 Treadmill pairs an 18% motorised incline with a top speed of 18km\/h, in a folding frame that fits into a spare room or garage gym.\u003c\/div\u003e\n\n        \u003cdiv class=\"ms-features\"\u003e\n            \u003cdiv class=\"ms-feature\"\u003e\n                \u003cstrong\u003eIdeal for incline walking\u003c\/strong\u003e\n                \u003cspan\u003eThe motorised incline goes all the way up to 18%, so you can get the benefits of incline walking at home, whatever the weather or time of day.\u003c\/span\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"ms-feature\"\u003e\n                \u003cstrong\u003eUp to 18km\/h\u003c\/strong\u003e\n                \u003cspan\u003eThe 3.0HP peak DC motor covers everything from a gentle walk right up to a fast 18km\/h run.\u003c\/span\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"ms-feature\"\u003e\n                \u003cstrong\u003eWorks with training apps\u003c\/strong\u003e\n                \u003cspan\u003eFTMS Bluetooth allows compatible apps to read your speed and incline as you train, adding a level of immersion and competition to your workouts.\u003c\/span\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"ms-feature\"\u003e\n                \u003cstrong\u003eFolds away\u003c\/strong\u003e\n                \u003cspan\u003eThe P200 Treadmill folds away when not in use, making it suitable for home training even when you don't have a dedicated room for it.\u003c\/span\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"ms-desc p\"\u003eThe P200 sits in the middle of our treadmill range. It has the speed and incline for proper running and hill sessions, without the size of a commercial machine.\u003c\/div\u003e\n\n        \u003c!-- ── Gallery: add when lifestyle images arrive, then uncomment the dots below ──\n        \u003cdiv class=\"ms-gallery\"\u003e\n            \u003cdiv class=\"ms-gallery-row\"\u003e\n                \u003cdiv class=\"ms-gallery-block\"\u003e\n                    \u003cimg src=\"IMAGE_URL\" alt=\"P200 Treadmill\"\u003e\n                    \u003cdiv\u003eCaption\u003c\/div\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"ms-gallery-block\"\u003e\n                    \u003cimg src=\"IMAGE_URL\" alt=\"P200 Treadmill\"\u003e\n                    \u003cdiv\u003eCaption\u003c\/div\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"ms-gallery-block\"\u003e\n                    \u003cimg src=\"IMAGE_URL\" alt=\"P200 Treadmill\"\u003e\n                    \u003cdiv\u003eCaption\u003c\/div\u003e\n                \u003c\/div\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"ms-gallery-dots\"\u003e\n            \u003cspan class=\"active\"\u003e\u003c\/span\u003e\n            \u003cspan\u003e\u003c\/span\u003e\n            \u003cspan\u003e\u003c\/span\u003e\n        \u003c\/div\u003e\n        ── --\u003e\n\n        \u003cdiv class=\"ms-faq ms-faq-panel\"\u003e\n            \u003cdiv class=\"ms-faq-item\"\u003e\n                \u003cinput type=\"checkbox\" id=\"faq-p200-specs\"\u003e\n                \u003clabel for=\"faq-p200-specs\"\u003eFull specifications\u003c\/label\u003e\n                \u003cdiv class=\"ms-faq-answer\"\u003e\n                    \u003cdiv class=\"ms-spec-group\"\u003e\n                        \u003cdiv class=\"ms-spec-group-title\"\u003ePerformance\u003c\/div\u003e\n                        \u003cdiv class=\"ms-spec-row\"\u003e\n                            \u003cdiv class=\"ms-spec-label\"\u003eMotor\u003c\/div\u003e\n                            \u003cdiv class=\"ms-spec-value\"\u003e1.5HP continuous, 3.0HP peak DC\u003c\/div\u003e\n                        \u003c\/div\u003e\n                        \u003cdiv class=\"ms-spec-row\"\u003e\n                            \u003cdiv class=\"ms-spec-label\"\u003eSpeed\u003c\/div\u003e\n                            \u003cdiv class=\"ms-spec-value\"\u003e1 to 18km\/h\u003c\/div\u003e\n                        \u003c\/div\u003e\n                        \u003cdiv class=\"ms-spec-row\"\u003e\n                            \u003cdiv class=\"ms-spec-label\"\u003eIncline\u003c\/div\u003e\n                            \u003cdiv class=\"ms-spec-value\"\u003e0 to 18%, motorised\u003c\/div\u003e\n                        \u003c\/div\u003e\n                    \u003c\/div\u003e\n                    \u003cdiv class=\"ms-spec-group\"\u003e\n                        \u003cdiv class=\"ms-spec-group-title\"\u003eSize and weight\u003c\/div\u003e\n                        \u003cdiv class=\"ms-spec-row\"\u003e\n                            \u003cdiv class=\"ms-spec-label\"\u003eRunning area\u003c\/div\u003e\n                            \u003cdiv class=\"ms-spec-value\"\u003e1330 x 480mm\u003c\/div\u003e\n                        \u003c\/div\u003e\n                        \u003cdiv class=\"ms-spec-row\"\u003e\n                            \u003cdiv class=\"ms-spec-label\"\u003eAssembled size\u003c\/div\u003e\n                            \u003cdiv class=\"ms-spec-value\"\u003e1670 (L) x 778 (W) x 1410mm (H)\u003c\/div\u003e\n                        \u003c\/div\u003e\n                        \u003cdiv class=\"ms-spec-row\"\u003e\n                            \u003cdiv class=\"ms-spec-label\"\u003eMax user weight\u003c\/div\u003e\n                            \u003cdiv class=\"ms-spec-value\"\u003e120kg\u003c\/div\u003e\n                        \u003c\/div\u003e\n                        \u003cdiv class=\"ms-spec-row\"\u003e\n                            \u003cdiv class=\"ms-spec-label\"\u003eTreadmill weight\u003c\/div\u003e\n                            \u003cdiv class=\"ms-spec-value\"\u003e85kg\u003c\/div\u003e\n                        \u003c\/div\u003e\n                        \u003cdiv class=\"ms-spec-row\"\u003e\n                            \u003cdiv class=\"ms-spec-label\"\u003eFolding\u003c\/div\u003e\n                            \u003cdiv class=\"ms-spec-value\"\u003eYes\u003c\/div\u003e\n                        \u003c\/div\u003e\n                    \u003c\/div\u003e\n                    \u003cdiv class=\"ms-spec-group\"\u003e\n                        \u003cdiv class=\"ms-spec-group-title\"\u003eConsole and connectivity\u003c\/div\u003e\n                        \u003cdiv class=\"ms-spec-row\"\u003e\n                            \u003cdiv class=\"ms-spec-label\"\u003eConsole\u003c\/div\u003e\n                            \u003cdiv class=\"ms-spec-value\"\u003eLED\u003c\/div\u003e\n                        \u003c\/div\u003e\n                        \u003cdiv class=\"ms-spec-row\"\u003e\n                            \u003cdiv class=\"ms-spec-label\"\u003eDisplay\u003c\/div\u003e\n                            \u003cdiv class=\"ms-spec-value\"\u003eSpeed, time, distance, calories, incline, pulse and program\u003c\/div\u003e\n                        \u003c\/div\u003e\n                        \u003cdiv class=\"ms-spec-row\"\u003e\n                            \u003cdiv class=\"ms-spec-label\"\u003eConnectivity\u003c\/div\u003e\n                            \u003cdiv class=\"ms-spec-value\"\u003eFTMS Bluetooth\u003c\/div\u003e\n                        \u003c\/div\u003e\n                    \u003c\/div\u003e\n                \u003c\/div\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"ms-sub-heading\"\u003eAssembly\u003c\/div\u003e\n\n        \u003cdiv class=\"ms-features\"\u003e\n            \u003cdiv class=\"ms-feature\"\u003e\n                \u003cstrong\u003eBuild it yourself\u003c\/strong\u003e\n                \u003cspan\u003eIt's easy to set the P200 Treadmill up yourself. The deck comes pre-assembled, so all you need to do is attach the uprights and console.\u003c\/span\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\u003c!-- \/ms-desc --\u003e\n\n    \u003cscript\u003e\n        (function () {\n            function initCarousel(opts) {\n                var container = document.querySelector(opts.container);\n                var track = container ? container.querySelector(opts.track) : null;\n                var slides = container ? Array.prototype.slice.call(container.querySelectorAll(opts.slide)) : [];\n                var dots = Array.prototype.slice.call(document.querySelectorAll(opts.dots));\n                var total = slides.length;\n                var current = 0;\n                var slideWidth = 0;\n                var adaptive = opts.adaptiveHeight || false;\n                if (!container || !track || !total || !dots.length) return;\n\n                function setHeight() {\n                    if (adaptive) {\n                        container.style.height = slides[current].offsetHeight + 'px';\n                    } else {\n                        var maxH = 0;\n                        slides.forEach(function (s) { if (s.offsetHeight \u003e maxH) maxH = s.offsetHeight; });\n                        if (maxH) container.style.height = maxH + 'px';\n                    }\n                }\n\n                function measure() {\n                    if (window.innerWidth \u003e 768) {\n                        track.style.width = '';\n                        track.style.transform = '';\n                        slides.forEach(function (s) { s.style.width = ''; });\n                        container.style.height = '';\n                        return;\n                    }\n                    var w = container.offsetWidth;\n                    if (!w) return;\n                    slideWidth = w;\n                    track.style.width = (slideWidth * total) + 'px';\n                    slides.forEach(function (s) { s.style.width = slideWidth + 'px'; });\n                    setHeight();\n                    track.style.transition = 'none';\n                    track.style.transform = 'translateX(-' + (slideWidth * current) + 'px)';\n                    setTimeout(function () { track.style.transition = 'transform 0.35s ease'; }, 50);\n                }\n\n                function goTo(idx) {\n                    current = Math.max(0, Math.min(idx, total - 1));\n                    track.style.transform = 'translateX(-' + (slideWidth * current) + 'px)';\n                    if (adaptive) { setHeight(); }\n                    dots.forEach(function (d, i) { d.classList.toggle('active', i === current); });\n                }\n\n                dots.forEach(function (d, i) {\n                    d.addEventListener('click', function () { goTo(i); });\n                });\n\n                var touchStartX = 0;\n                container.addEventListener('touchstart', function (e) {\n                    touchStartX = e.changedTouches[0].clientX;\n                }, { passive: true });\n                container.addEventListener('touchend', function (e) {\n                    var dx = e.changedTouches[0].clientX - touchStartX;\n                    if (Math.abs(dx) \u003e 40) { goTo(dx \u003c 0 ? current + 1 : current - 1); }\n                }, { passive: true });\n\n                var resizeTimer;\n                window.addEventListener('resize', function () {\n                    clearTimeout(resizeTimer);\n                    resizeTimer = setTimeout(measure, 150);\n                }, { passive: true });\n\n                measure();\n                setTimeout(measure, 300);\n                window.addEventListener('load', function () { measure(); }, { once: true });\n                goTo(0);\n            }\n\n            function init() {\n                initCarousel({\n                    container: '.ms-gallery',\n                    track: '.ms-gallery-row',\n                    slide: '.ms-gallery-block',\n                    dots: '.ms-gallery-dots span',\n                    adaptiveHeight: false\n                });\n            }\n\n            if (document.readyState === 'loading') {\n                document.addEventListener('DOMContentLoaded', init);\n            } else {\n                init();\n            }\n        })();\n    \u003c\/script\u003e\n\n    \u003c!-- ── Comparison table ── --\u003e\n    \u003cdiv class=\"comparison-container\" id=\"treadmill-compare\"\u003e\n        \u003cdiv class=\"comparison-title\"\u003eCompare our treadmills\u003c\/div\u003e\n        \u003cdiv class=\"comparison-wrapper\"\u003e\n            \u003ctable class=\"comparison-table\"\u003e\n                \u003cthead\u003e\n                    \u003ctr\u003e\n                        \u003cth\u003e\u003c\/th\u003e\n                        \u003cth class=\"product-header\"\u003e\n                            \u003cimg class=\"product-image\" alt=\"P100 Treadmill\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\"\u003e\n                            \u003cdiv class=\"product-name\"\u003eP100 Treadmill\u003c\/div\u003e\n                        \u003c\/th\u003e\n                        \u003cth class=\"product-header is-current\"\u003e\n                            \u003cimg class=\"product-image\" alt=\"P200 Treadmill\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\"\u003e\n                            \u003cdiv class=\"product-name\"\u003eP200 Treadmill\u003c\/div\u003e\n                        \u003c\/th\u003e\n                        \u003cth class=\"product-header\"\u003e\n                            \u003cimg class=\"product-image\" alt=\"P300 Treadmill\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\"\u003e\n                            \u003cdiv class=\"product-name\"\u003eP300 Treadmill\u003c\/div\u003e\n                        \u003c\/th\u003e\n                    \u003c\/tr\u003e\n                \u003c\/thead\u003e\n                \u003ctbody\u003e\n                    \u003ctr\u003e\n                        \u003ctd class=\"row-label\"\u003eTop speed\u003c\/td\u003e\n                        \u003ctd\u003e15km\/h\u003c\/td\u003e\n                        \u003ctd class=\"is-current\"\u003e18km\/h\u003c\/td\u003e\n                        \u003ctd\u003e20km\/h\u003c\/td\u003e\n                    \u003c\/tr\u003e\n                    \u003ctr\u003e\n                        \u003ctd class=\"row-label\"\u003eMax incline\u003c\/td\u003e\n                        \u003ctd\u003e10%\u003c\/td\u003e\n                        \u003ctd class=\"is-current\"\u003e18%\u003c\/td\u003e\n                        \u003ctd\u003e15%\u003c\/td\u003e\n                    \u003c\/tr\u003e\n                    \u003ctr\u003e\n                        \u003ctd class=\"row-label\"\u003eMax user weight\u003c\/td\u003e\n                        \u003ctd\u003e110kg\u003c\/td\u003e\n                        \u003ctd class=\"is-current\"\u003e120kg\u003c\/td\u003e\n                        \u003ctd\u003e150kg\u003c\/td\u003e\n                    \u003c\/tr\u003e\n                    \u003ctr\u003e\n                        \u003ctd class=\"row-label\"\u003eFolding\u003c\/td\u003e\n                        \u003ctd class=\"highlight-yes\"\u003eYes\u003c\/td\u003e\n                        \u003ctd class=\"is-current highlight-yes\"\u003eYes\u003c\/td\u003e\n                        \u003ctd class=\"highlight-no\"\u003eNo\u003c\/td\u003e\n                    \u003c\/tr\u003e\n                    \u003ctr\u003e\n                        \u003ctd class=\"row-label\"\u003eRunning area (L x W)\u003c\/td\u003e\n                        \u003ctd\u003e1250 x 510mm\u003c\/td\u003e\n                        \u003ctd class=\"is-current\"\u003e1330 x 480mm\u003c\/td\u003e\n                        \u003ctd\u003e1500 x 580mm\u003c\/td\u003e\n                    \u003c\/tr\u003e\n                    \u003ctr\u003e\n                        \u003ctd class=\"row-label\"\u003eDimensions (L x W x H)\u003c\/td\u003e\n                        \u003ctd\u003e1645 x 777 x 1224mm\u003c\/td\u003e\n                        \u003ctd class=\"is-current\"\u003e1670 x 778 x 1410mm\u003c\/td\u003e\n                        \u003ctd\u003e2100 x 900 x 1640mm\u003c\/td\u003e\n                    \u003c\/tr\u003e\n                    \u003ctr\u003e\n                        \u003ctd class=\"row-label\"\u003ePrice\u003c\/td\u003e\n                        \u003ctd class=\"price-cell\"\u003e\u003cspan class=\"loading-text\"\u003eLoading...\u003c\/span\u003e\u003c\/td\u003e\n                        \u003ctd class=\"price-cell is-current\"\u003e\u003cspan class=\"loading-text\"\u003eLoading...\u003c\/span\u003e\u003c\/td\u003e\n                        \u003ctd class=\"price-cell\"\u003e\u003cspan class=\"loading-text\"\u003eLoading...\u003c\/span\u003e\u003c\/td\u003e\n                    \u003c\/tr\u003e\n                    \u003ctr\u003e\n                        \u003ctd class=\"row-label\"\u003e\u003c\/td\u003e\n                        \u003ctd\u003e\u003ca class=\"view-product-btn\" href=\"\/products\/musclesquad-p100-treadmill\"\u003eView product\u003c\/a\u003e\u003c\/td\u003e\n                        \u003ctd class=\"is-current\"\u003e\u003c\/td\u003e\n                        \u003ctd\u003e\u003ca class=\"view-product-btn\" href=\"\/products\/musclesquad-p300-treadmill\"\u003eView product\u003c\/a\u003e\u003c\/td\u003e\n                    \u003c\/tr\u003e\n                \u003c\/tbody\u003e\n            \u003c\/table\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cscript\u003e\n        (function () {\n            function formatPrice(pence) {\n                return '£' + Math.round(pence \/ 100).toLocaleString('en-GB');\n            }\n\n            \/\/ Product handles in column order: P100, P200, P300\n            var handles = ['musclesquad-p100-treadmill', 'p200-folding-treadmill', 'musclesquad-p300-treadmill'];\n\n            function init() {\n                var root = document.getElementById('treadmill-compare');\n                if (!root) return;\n                var heads = root.querySelectorAll('th.product-header');\n                var prices = root.querySelectorAll('td.price-cell');\n                handles.forEach(function (handle, i) {\n                    fetch('\/products\/' + handle + '.js')\n                        .then(function (r) { return r.ok ? r.json() : null; })\n                        .then(function (p) {\n                            if (!p) return;\n                            var img = heads[i] ? heads[i].querySelector('.product-image') : null;\n                            if (img \u0026\u0026 p.featured_image) {\n                                var src = p.featured_image;\n                                if (src.indexOf('\/\/') === 0) src = 'https:' + src;\n                                img.src = src;\n                            }\n                            if (prices[i]) prices[i].textContent = formatPrice(p.price_min);\n                        })\n                        .catch(function () {});\n                });\n            }\n\n            if (document.readyState === 'loading') {\n                document.addEventListener('DOMContentLoaded', init);\n            } else {\n                init();\n            }\n        })();\n    \u003c\/script\u003e\n    \u003c!-- \/Comparison table --\u003e\n\n    \u003c!-- ── Lead gen CTA — link to be added by devs ── --\u003e\n    \u003cdiv style=\"border: 1px solid #e0e0e0; border-left: 4px solid #C4262E; border-radius: 4px; padding: 24px 28px; margin: 32px 0; background: #fff; display: flex; align-items: center; justify-content: space-between; gap: 24px; flex-wrap: wrap;\"\u003e\n        \u003cdiv\u003e\n            \u003cdiv style=\"font-size: 18px; font-weight: 700; color: #000; margin-bottom: 6px;\"\u003eNot sure where to start?\u003c\/div\u003e\n            \u003cdiv style=\"font-size: 15px; color: #818A8F;\"\u003eTell us about your space and our team will send you a free video proposal. No obligations, no strings attached.\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003ca class=\"reopen-modal\" href=\"#\" style=\"display: inline-block; padding: 12px 24px; background: #000; color: #fff; font-family: Helvetica, Arial, sans-serif; font-size: 15px; font-weight: 700; text-decoration: none; border-radius: 4px; white-space: nowrap;\"\u003eOpen form\u003c\/a\u003e\n    \u003c\/div\u003e\n    \u003c!-- \/Lead gen CTA --\u003e\n\n    \u003cdiv class=\"ms-desc\"\u003e\n        \u003cdiv class=\"ms-sub-heading\"\u003eFrequently asked questions\u003c\/div\u003e\n        \u003cdiv class=\"ms-faq\"\u003e\n            \u003cdiv class=\"ms-faq-item\"\u003e\n                \u003cinput type=\"checkbox\" id=\"faq-p200-q-incline\"\u003e\n                \u003clabel for=\"faq-p200-q-incline\"\u003eIs it good for incline walking?\u003c\/label\u003e\n                \u003cdiv class=\"ms-faq-answer\"\u003e\n                    \u003cdiv class=\"ms-desc p\"\u003eYes. The motorised incline goes up to 18%, which is more than enough to create a steep walking surface.\u003c\/div\u003e\n                \u003c\/div\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"ms-faq-item\"\u003e\n                \u003cinput type=\"checkbox\" id=\"faq-p200-q-fold\"\u003e\n                \u003clabel for=\"faq-p200-q-fold\"\u003eDoes it fold?\u003c\/label\u003e\n                \u003cdiv class=\"ms-faq-answer\"\u003e\n                    \u003cdiv class=\"ms-desc p\"\u003eYes, the treadmill can fold away to save space when it's not in use.\u003c\/div\u003e\n                \u003c\/div\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"ms-faq-item\"\u003e\n                \u003cinput type=\"checkbox\" id=\"faq-p200-q-delivery\"\u003e\n                \u003clabel for=\"faq-p200-q-delivery\"\u003eHow will it be delivered?\u003c\/label\u003e\n                \u003cdiv class=\"ms-faq-answer\"\u003e\n                    \u003cdiv class=\"ms-desc p\"\u003eYour treadmill will be delivered by one of our delivery partners to a ground floor room of your choice, usually within 5–10 working days. Delivery to the Scottish Highlands and Northern Ireland can take a bit longer, usually 10–20 working days.\u003c\/div\u003e\n                \u003c\/div\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"ms-faq-item\"\u003e\n                \u003cinput type=\"checkbox\" id=\"faq-p200-q-floor\"\u003e\n                \u003clabel for=\"faq-p200-q-floor\"\u003eDo I need anything underneath the treadmill?\u003c\/label\u003e\n                \u003cdiv class=\"ms-faq-answer\"\u003e\n                    \u003cdiv class=\"ms-desc p\"\u003eWe recommend having some gym flooring under the treadmill, yes. This keeps it on a level surface and reduces noise when training.\u003c\/div\u003e\n                \u003c\/div\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"ms-faq-item\"\u003e\n                \u003cinput type=\"checkbox\" id=\"faq-p200-q-finance\"\u003e\n                \u003clabel for=\"faq-p200-q-finance\"\u003eIs finance available?\u003c\/label\u003e\n                \u003cdiv class=\"ms-faq-answer\"\u003e\n                    \u003cdiv class=\"ms-desc p\"\u003eYes, we offer interest-free finance for 12 months and interest-bearing finance up to 48 months through our partners Novuna. Applications are subject to status and eligibility.\u003c\/div\u003e\n                \u003c\/div\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"ms-faq-item\"\u003e\n                \u003cinput type=\"checkbox\" id=\"faq-p200-q-warranty\"\u003e\n                \u003clabel for=\"faq-p200-q-warranty\"\u003eWhat warranty does it come with?\u003c\/label\u003e\n                \u003cdiv class=\"ms-faq-answer\"\u003e\n                    \u003cdiv class=\"ms-desc p\"\u003eThe P200 Treadmill comes with a 1 year warranty on the frame, motor and electrics. If anything needs fixing, our repairs partner FES will send an engineer to your home.\u003c\/div\u003e\n                \u003c\/div\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cscript\u003e\n        (function () {\n            function openFaqFromHash() {\n                var hash = window.location.hash;\n                if (!hash) return;\n                var target = document.querySelector(hash);\n                if (!target || !target.classList.contains('ms-faq-item')) return;\n                var checkbox = target.querySelector('input[type=\"checkbox\"]');\n                if (checkbox) checkbox.checked = true;\n            }\n            if (document.readyState === 'loading') {\n                document.addEventListener('DOMContentLoaded', openFaqFromHash);\n            } else {\n                openFaqFromHash();\n            }\n            window.addEventListener('hashchange', openFaqFromHash);\n        })();\n    \u003c\/script\u003e\n\n\u003c\/div\u003e\n\u003c!-- \/tab-1 --\u003e\n\n\u003c!-- ── TAB 2: Delivery ── --\u003e\n\u003cdiv class=\"tabContent\" id=\"tab-2\"\u003e\n    \u003cdiv class=\"ms-desc\"\u003e\n\n        \u003cdiv class=\"ms-sub-heading\"\u003eEngland, Wales and Scotland (excluding Highlands)\u003c\/div\u003e\n        \u003cdiv class=\"ms-desc p\"\u003eYour treadmill will be delivered via one of our delivery partners. They will contact you within 48 hours of your order to arrange a convenient delivery day and will deliver to a ground floor room of your choice. Delivery is usually within 5–10 working days.\u003c\/div\u003e\n\n        \u003cdiv class=\"ms-sub-heading\"\u003eScottish Highlands and Northern Ireland\u003c\/div\u003e\n        \u003cdiv class=\"ms-desc p\"\u003eIt can take a bit longer to deliver your order in these areas. Our delivery partners will contact you within 48 hours of your order to arrange a convenient delivery day and will deliver to a ground floor room of your choice. Delivery is usually within 10–20 working days.\u003c\/div\u003e\n\n        \u003cdiv class=\"ms-desc p\"\u003eIf you have any questions about delivery, visit our \u003ca href=\"https:\/\/musclesquad.com\/pages\/delivery-information\" title=\"Delivery Information\"\u003edelivery information page\u003c\/a\u003e or get in touch by \u003ca href=\"mailto:info@musclesquad.com\" title=\"Email MuscleSquad support\"\u003eemail\u003c\/a\u003e or \u003ca href=\"#chat\" title=\"Chat with us via the red Contact Us button at the bottom right of your screen\"\u003echat\u003c\/a\u003e. We're always here to help.\u003c\/div\u003e\n\n    \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- \/tab-2 --\u003e\n\n\u003c!-- ── TAB 3: Warranty ── --\u003e\n\u003cdiv class=\"tabContent\" id=\"tab-3\"\u003e\n    \u003cdiv class=\"ms-desc\"\u003e\n\n        \u003cdiv class=\"ms-sub-heading\"\u003e1 year frame, motor and electrical warranty\u003c\/div\u003e\n\n        \u003cdiv class=\"ms-desc p\"\u003eDuring this time if any repairs are needed you are in safe hands with our repairs partner FES. They will send their experienced engineers to your house to carry out repairs in warranty and can help fix issues outside of warranty if required.\u003c\/div\u003e\n\n        \u003cdiv class=\"ms-desc p\"\u003eProducts are covered under warranty from the day they're delivered. Warranty covers any defects under normal use during the warranty period.\u003c\/div\u003e\n\n        \u003cdiv class=\"ms-sub-heading\"\u003eWarranty does not cover\u003c\/div\u003e\n\n        \u003cul class=\"ms-warranty-list\"\u003e\n            \u003cli\u003eDamage resulting from negligence (e.g. dropping the product)\u003c\/li\u003e\n            \u003cli\u003eDamage resulting from unauthorised modification\u003c\/li\u003e\n            \u003cli\u003eDamage caused by weather or natural disaster (e.g. rust from outdoor storage)\n                \u003cul\u003e\n                    \u003cli\u003eThe product must only be used indoors in a temperature-controlled environment and kept dry.\u003c\/li\u003e\n                \u003c\/ul\u003e\n            \u003c\/li\u003e\n            \u003cli\u003eTheft or loss of the product\u003c\/li\u003e\n            \u003cli\u003eImproper cleaning\n                \u003cul\u003e\n                    \u003cli\u003eNo chemical solution should be sprayed directly onto the product. This can remove paint, ceramic coating, ionised or chromed finishes and cause rust. Damage caused by chemical products will void the warranty.\u003c\/li\u003e\n                \u003c\/ul\u003e\n            \u003c\/li\u003e\n        \u003c\/ul\u003e\n\n        \u003cdiv class=\"ms-desc p\"\u003eTo obtain warranty service, email \u003ca href=\"mailto:info@musclesquad.com\"\u003einfo@musclesquad.com\u003c\/a\u003e with full details of the issue, including photos where possible. We will respond with a resolution within 48 hours.\u003c\/div\u003e\n\n    \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- \/tab-3 --\u003e\n\n\u003c\/div\u003e\n\u003c!-- \/horizontalTab --\u003e\n\u003c\/div\u003e\u003c!-- \/productDetailsTabArea --\u003e","brand":"MuscleSquadUK","offers":[{"title":"Default Title","offer_id":56471298933115,"sku":"MP-200 - 2026","price":1200.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/2602\/1472\/files\/WhatsAppImage2026-09-23at11.49.17_1.jpg?v=1790160675","url":"https:\/\/musclesquad.com\/products\/p200-folding-treadmill","provider":"MuscleSquad","version":"1.0","type":"link"}