{"product_id":"fdi-dream-sensation","title":"FDI Dream Sensation","description":"\u003cdiv class=\"rh-product-tabs-wrap\"\u003e\n  \u003cdiv class=\"rh-product-tabs\" id=\"rhProductTabs\"\u003e\n    \n    \u003ch2 class=\"rh-tabs-heading\"\u003eMattress Specifications\u003c\/h2\u003e\n\n    \u003cdiv class=\"rh-tabs-nav desktop-only\"\u003e\n      \u003cbutton class=\"rh-tab-btn is-active\" data-target=\"tab-overview\" onclick=\"openTab(event, 'tab-overview')\"\u003eOverview\u003c\/button\u003e\n      \u003cbutton class=\"rh-tab-btn\" data-target=\"tab-dimensions\" onclick=\"openTab(event, 'tab-dimensions')\"\u003eDimensions\u003c\/button\u003e\n      \u003cbutton class=\"rh-tab-btn\" data-target=\"tab-warranty\" onclick=\"openTab(event, 'tab-warranty')\"\u003eWarranty \u0026amp; Shipping\u003c\/button\u003e\n      \u003cbutton class=\"rh-tab-btn\" data-target=\"tab-care\" onclick=\"openTab(event, 'tab-care')\"\u003eCare Guide\u003c\/button\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"rh-tabs-panels\"\u003e\n      \n      \u003cbutton class=\"rh-mobile-btn mobile-only is-active\" data-target=\"tab-overview\" onclick=\"openTab(event, 'tab-overview')\"\u003eOverview \u003cspan class=\"accordion-icon\"\u003e+\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv id=\"tab-overview\" class=\"rh-tab-panel is-active\"\u003e\n        \u003cdiv class=\"rh-tab-content\"\u003e\n          \u003ch3\u003e12\" Dream Sensation Mattress\u003c\/h3\u003e\n          \n          \u003cdiv class=\"firmness-section\"\u003e\n            \u003ch4 class=\"visually-hidden\" style=\"display:none;\"\u003eFirmness Level \u0026amp; Scale\u003c\/h4\u003e\n            \u003cdiv class=\"firmness-container\"\u003e\n              \n              \u003cdiv class=\"firmness-bar-bg\"\u003e\n                \u003cdiv class=\"firmness-marker\" style=\"left: 100%;\"\u003e\n                  \u003cdiv class=\"firmness-marker-inner\"\u003e\u003c\/div\u003e\n                \u003c\/div\u003e\n              \u003c\/div\u003e\n              \n              \u003cdiv class=\"firmness-ticks\"\u003e\n                \u003cspan\u003e\u003cdiv class=\"tick-line\"\u003e\u003c\/div\u003e0\u003cbr\u003e\u003csmall\u003eVERY PLUSH\u003c\/small\u003e\u003c\/span\u003e\n                \u003cspan\u003e\u003cdiv class=\"tick-line\"\u003e\u003c\/div\u003e2\u003cbr\u003e\u003csmall\u003ePLUSH\u003c\/small\u003e\u003c\/span\u003e\n                \u003cspan\u003e\u003cdiv class=\"tick-line\"\u003e\u003c\/div\u003e4\u003cbr\u003e\u003c\/span\u003e\n                \u003cspan\u003e\u003cdiv class=\"tick-line\"\u003e\u003c\/div\u003e6\u003cbr\u003e\u003csmall\u003eMEDIUM\u003c\/small\u003e\u003c\/span\u003e\n                \u003cspan\u003e\u003cdiv class=\"tick-line\"\u003e\u003c\/div\u003e8\u003cbr\u003e\u003csmall\u003eFIRM\u003c\/small\u003e\u003c\/span\u003e\n                \u003cspan\u003e\u003cdiv class=\"tick-line\"\u003e\u003c\/div\u003e10\u003cbr\u003e\u003csmall\u003eEXTRA FIRM\u003c\/small\u003e\u003c\/span\u003e\n                \n                \u003cspan class=\"active-tick\"\u003e\n                  \u003cdiv class=\"tick-line active-line\"\u003e\u003c\/div\u003e\n                  \u003cdiv class=\"circle-number\"\u003e12\u003c\/div\u003e\n                  \u003cdiv class=\"firmness-badge\"\u003eMEDIUM \/ FIRM\u003c\/div\u003e\n                \u003c\/span\u003e\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"feature-grid\"\u003e\n            \u003cdiv class=\"feature-box\"\u003e\n              \u003cspan class=\"feature-icon\"\u003e🧱\u003c\/span\u003e\n              \u003cstrong\u003eHigh Density Core\u003c\/strong\u003e\n              \u003cspan\u003e7” Soy Bio High-Density Core Foam engineered for robust structural foundation and premium longevity.\u003c\/span\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"feature-box\"\u003e\n              \u003cspan class=\"feature-icon\"\u003e🧊\u003c\/span\u003e\n              \u003cstrong\u003eVisco Cooling Gel\u003c\/strong\u003e\n              \u003cspan\u003e2” Premium 4lb Visco Cooling Gel layer optimized for cellular thermal regulation and heat dissipation.\u003c\/span\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"feature-box\"\u003e\n              \u003cspan class=\"feature-icon\"\u003e⚡\u003c\/span\u003e\n              \u003cstrong\u003eResilient Transition\u003c\/strong\u003e\n              \u003cspan\u003e3” High-Resilient Transition Foam layer providing responsive contour cushioning and pressure relief.\u003c\/span\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"feature-box\"\u003e\n              \u003cspan class=\"feature-icon\"\u003e💧\u003c\/span\u003e\n              \u003cstrong\u003eEco-Friendly Build\u003c\/strong\u003e\n              \u003cspan\u003eCrafted using 100% water-based adhesive formulas wrapped inside a tailored, sleek Tight Top surface finish.\u003c\/span\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cbutton class=\"rh-mobile-btn mobile-only\" data-target=\"tab-dimensions\" onclick=\"openTab(event, 'tab-dimensions')\"\u003eDimensions \u003cspan class=\"accordion-icon\"\u003e+\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv id=\"tab-dimensions\" class=\"rh-tab-panel\"\u003e\n        \u003cdiv class=\"rh-tab-content\"\u003e\n          \u003ch3\u003eAvailable Sizes \u0026amp; Rates\u003c\/h3\u003e\n          \u003cdiv class=\"rh-table-responsive\"\u003e\n            \u003ctable class=\"rh-visual-table\"\u003e\n              \u003ctbody\u003e\n                \u003ctr\u003e\n                  \u003ctd\u003e\u003cdiv class=\"size-box\"\u003eTwin\u003c\/div\u003e\u003c\/td\u003e\n                  \u003ctd\u003e\u003cstrong\u003e38\" × 75\" × 12\"\u003c\/strong\u003e\u003c\/td\u003e\n                  \u003ctd class=\"price-tag\"\u003e$650\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                  \u003ctd\u003e\u003cdiv class=\"size-box\"\u003eFull\u003c\/div\u003e\u003c\/td\u003e\n                  \u003ctd\u003e\u003cstrong\u003e54\" × 75\" × 12\"\u003c\/strong\u003e\u003c\/td\u003e\n                  \u003ctd class=\"price-tag\"\u003e$700\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                  \u003ctd\u003e\u003cdiv class=\"size-box\"\u003eQueen\u003c\/div\u003e\u003c\/td\u003e\n                  \u003ctd\u003e\u003cstrong\u003e60\" × 80\" × 12\"\u003c\/strong\u003e\u003c\/td\u003e\n                  \u003ctd class=\"price-tag\"\u003e$750\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                  \u003ctd\u003e\u003cdiv class=\"size-box\"\u003eKing\u003c\/div\u003e\u003c\/td\u003e\n                  \u003ctd\u003e\u003cstrong\u003e76\" × 80\" × 12\"\u003c\/strong\u003e\u003c\/td\u003e\n                  \u003ctd class=\"price-tag\"\u003e$999\u003c\/td\u003e\n                \u003c\/tr\u003e\n              \u003c\/tbody\u003e\n            \u003c\/table\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cbutton class=\"rh-mobile-btn mobile-only\" data-target=\"tab-warranty\" onclick=\"openTab(event, 'tab-warranty')\"\u003eWarranty \u0026amp; Shipping \u003cspan class=\"accordion-icon\"\u003e+\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv id=\"tab-warranty\" class=\"rh-tab-panel\"\u003e\n        \u003cdiv class=\"rh-tab-content logistics-grid\"\u003e\n          \u003cdiv class=\"info-card\"\u003e\n            \u003cspan class=\"card-icon\"\u003e🚚\u003c\/span\u003e\n            \u003ch4\u003eRegular Shipping\u003c\/h4\u003e\n            \u003cp\u003e\u003cstrong\u003eStandard Express Logistics\u003c\/strong\u003e (Not Same Day delivery) across Ontario.\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"info-card\"\u003e\n            \u003cspan class=\"card-icon\"\u003e📜\u003c\/span\u003e\n            \u003ch4\u003e5-Year Warranty\u003c\/h4\u003e\n            \u003cp\u003eFull 5-year coverage protecting core foam density, visco-gel integration blocks, and material sagging defects.\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cbutton class=\"rh-mobile-btn mobile-only\" data-target=\"tab-care\" onclick=\"openTab(event, 'tab-care')\"\u003eCare Guide \u003cspan class=\"accordion-icon\"\u003e+\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv id=\"tab-care\" class=\"rh-tab-panel\"\u003e\n        \u003cdiv class=\"rh-tab-content\"\u003e\n          \u003ch3\u003eQuick Setup \u0026amp; Care\u003c\/h3\u003e\n          \u003col class=\"visual-list\"\u003e\n            \u003cli\u003e\n\u003cstrong\u003eUnbox Expansion:\u003c\/strong\u003e Unpack safely and allow the technical foam matrix to fully self-expand to its 12\" profile depth.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cstrong\u003eFlat Foundation:\u003c\/strong\u003e Install on top of stable platform bases or solid unyielding rigid slat support networks to retain spinal alignment.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cstrong\u003eHorizontal Rotation:\u003c\/strong\u003e Spin the mattress end-to-end every 3–6 months to balance out cellular compression footprint wear evenly.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cstrong\u003eProtective Guard:\u003c\/strong\u003e Deploy a high-grade liquid-proof protective sleeve to secure the tight top surface and preserve active warranty validation.\u003c\/li\u003e\n          \u003c\/ol\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n  :root {\n    --rh-theme-color: #e02424; \n    --rh-theme-text: #ffffff;\n    --rh-border: #eaeaea;\n    --rh-bg: #fdfdfd;\n  }\n\n  .rh-product-tabs-wrap {\n    width: 100%;\n    padding: 0 16px;\n    box-sizing: border-box;\n    font-family: system-ui, -apple-system, sans-serif;\n  }\n\n  .rh-product-tabs {\n    max-width: 900px;\n    margin: 40px auto;\n  }\n\n  .rh-tabs-heading {\n    text-align: center;\n    font-size: 28px;\n    font-weight: 700;\n    margin-bottom: 24px;\n    color: #222;\n  }\n\n  \/* --- DESKTOP TABS --- *\/\n  .rh-tabs-nav {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 8px;\n    margin-bottom: -1px;\n    position: relative;\n    z-index: 2;\n  }\n\n  .rh-tab-btn {\n    flex: 1;\n    min-width: 120px;\n    background: #ffffff;\n    border: 1px solid var(--rh-border);\n    border-bottom: none;\n    padding: 15px 12px;\n    font-size: 15px;\n    font-weight: 600;\n    color: #111111;\n    cursor: pointer;\n    transition: all 0.25s ease;\n    border-radius: 6px 6px 0 0;\n  }\n\n  .rh-tab-btn:hover {\n    background: var(--rh-theme-color);\n    color: var(--rh-theme-text);\n    border-color: var(--rh-theme-color);\n  }\n\n  .rh-tab-btn.is-active {\n    background: var(--rh-theme-color);\n    color: var(--rh-theme-text);\n    border-color: var(--rh-theme-color);\n  }\n\n  \/* --- PANELS --- *\/\n  .rh-tabs-panels {\n    border: 1px solid var(--rh-border);\n    background: #fff;\n    border-radius: 0 0 6px 6px;\n    box-shadow: 0 4px 12px rgba(0,0,0,0.03);\n  }\n\n  .rh-tab-panel { display: none; }\n  .rh-tab-panel.is-active { display: block; animation: fadeIn 0.3s ease; }\n\n  @keyframes fadeIn {\n    from { opacity: 0; transform: translateY(5px); }\n    to { opacity: 1; transform: translateY(0); }\n  }\n\n  .rh-tab-content {\n    padding: 30px;\n    color: #444;\n  }\n\n  .rh-tab-content h3 {\n    margin: 0 0 20px;\n    font-size: 20px;\n    color: #111;\n  }\n\n  \/* --- FIRMNESS \/ SPEC SCALE --- *\/\n  .firmness-section {\n    margin: 40px 0 60px 0;\n    padding: 20px;\n    background: var(--rh-bg);\n    border-radius: 8px;\n    border: 1px solid var(--rh-border);\n  }\n  \n  .firmness-container {\n    position: relative;\n    padding-top: 25px;\n  }\n\n  .firmness-bar-bg {\n    height: 20px;\n    background: linear-gradient(to right, #5db883, #53c5c9, #47a0de, #3e5ab7, #373392);\n    border-radius: 20px;\n    position: relative;\n    margin: 0 2%;\n    box-shadow: inset 0 2px 4px rgba(0,0,0,0.15);\n  }\n\n  .firmness-marker {\n    position: absolute;\n    top: -16px;\n    width: 52px;\n    height: 52px;\n    background: rgba(255, 255, 255, 0.4); \n    border-radius: 50%;\n    transform: translateX(-50%);\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    z-index: 2;\n    box-shadow: 0 4px 8px rgba(0,0,0,0.3);\n  }\n\n  .firmness-marker-inner {\n    width: 42px;\n    height: 42px;\n    background: radial-gradient(circle at 30% 30%, #686c78, #3b3e47);\n    border-radius: 50%;\n    box-shadow: inset 0 2px 4px rgba(255,255,255,0.2), 0 2px 5px rgba(0,0,0,0.6);\n  }\n\n  .firmness-ticks {\n    display: flex;\n    justify-content: space-between;\n    margin-top: 12px;\n    text-align: center;\n    font-size: 12px;\n    color: #888;\n  }\n\n  .firmness-ticks span {\n    flex: 1;\n    position: relative;\n    display: flex;\n    flex-direction: column;\n    align-items: center;\n  }\n\n  .tick-line {\n    height: 12px;\n    width: 1px;\n    background: #ccc;\n    margin-bottom: 5px;\n  }\n\n  .active-tick {\n    color: #111;\n  }\n  \n  .active-line {\n    background: #111;\n    height: 18px;\n  }\n\n  .circle-number {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    width: 24px;\n    height: 24px;\n    background: #111;\n    color: #fff;\n    border-radius: 50%;\n    font-weight: 700;\n    margin-bottom: 4px;\n  }\n\n  .firmness-badge {\n    background: var(--rh-theme-color);\n    color: var(--rh-theme-text);\n    padding: 5px 12px;\n    border-radius: 20px;\n    font-weight: 800;\n    font-size: 11px;\n    display: inline-block;\n    box-shadow: 0 3px 6px rgba(224, 36, 36, 0.3);\n    letter-spacing: 0.5px;\n    margin-top: 2px;\n    white-space: nowrap;\n  }\n\n  \/* --- FEATURE GRIDS --- *\/\n  .feature-grid, .logistics-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));\n    gap: 15px;\n    margin-top: 20px;\n  }\n\n  .feature-box, .info-card {\n    background: #f9fafa;\n    border: 1px solid var(--rh-border);\n    padding: 16px;\n    border-radius: 8px;\n    text-align: center;\n    display: flex;\n    flex-direction: column;\n    align-items: center;\n  }\n\n  .feature-icon, .card-icon {\n    font-size: 28px;\n    margin-bottom: 8px;\n  }\n\n  .feature-box span {\n    font-size: 13px;\n    color: #666;\n    margin-top: 4px;\n  }\n\n  \/* --- VISUAL TABLE --- *\/\n  .rh-visual-table {\n    width: 100%;\n    border-collapse: separate;\n    border-spacing: 0 8px;\n  }\n\n  .rh-visual-table td {\n    background: #f9fafa;\n    padding: 16px;\n    border-top: 1px solid var(--rh-border);\n    border-bottom: 1px solid var(--rh-border);\n  }\n  \n  .rh-visual-table td:first-child { border-left: 1px solid var(--rh-border); border-radius: 8px 0 0 8px; }\n  .rh-visual-table td:last-child { border-right: 1px solid var(--rh-border); border-radius: 0 8px 8px 0; text-align: right; }\n\n  .size-box {\n    display: inline-block;\n    background: #111;\n    color: #fff;\n    padding: 4px 12px;\n    border-radius: 4px;\n    font-size: 12px;\n    text-transform: uppercase;\n    font-weight: bold;\n  }\n\n  .price-tag {\n    color: var(--rh-theme-color);\n    font-size: 18px;\n    font-weight: 800;\n  }\n\n  \/* --- VISUAL LIST --- *\/\n  .visual-list {\n    padding: 0;\n    list-style: none;\n    counter-reset: my-counter;\n  }\n\n  .visual-list li {\n    position: relative;\n    padding-left: 40px;\n    margin-bottom: 16px;\n    font-size: 15px;\n  }\n\n  .visual-list li::before {\n    counter-increment: my-counter;\n    content: counter(my-counter);\n    position: absolute;\n    left: 0;\n    top: -2px;\n    width: 26px;\n    height: 26px;\n    background: var(--rh-theme-color);\n    color: #fff;\n    border-radius: 50%;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    font-size: 13px;\n    font-weight: bold;\n  }\n\n  \/* --- MOBILE ACCORDION COMPONENT --- *\/\n  .mobile-only { display: none; }\n\n  .rh-mobile-btn {\n    width: 100%;\n    text-align: left;\n    background: #f5f5f5;\n    border: none;\n    border-bottom: 1px solid var(--rh-border);\n    padding: 16px 20px;\n    font-size: 16px;\n    font-weight: 600;\n    color: #111;\n    cursor: pointer;\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n    transition: all 0.2s;\n  }\n\n  .rh-mobile-btn .accordion-icon {\n    font-size: 20px;\n    font-weight: normal;\n  }\n\n  .rh-mobile-btn.is-active {\n    background: var(--rh-theme-color);\n    color: var(--rh-theme-text);\n  }\n\n  .rh-mobile-btn.is-active .accordion-icon {\n    transform: rotate(45deg); \n  }\n\n  \/* --- RESPONSIVE ADJUSTMENTS --- *\/\n  @media (max-width: 768px) {\n    .desktop-only { display: none; }\n    .mobile-only { display: flex; }\n\n    .rh-tabs-panels {\n      border: 1px solid var(--rh-border);\n      border-radius: 6px;\n      overflow: hidden;\n    }\n\n    .firmness-ticks span small { display: none; } \n    .firmness-ticks { font-size: 11px; }\n    .rh-tab-content { padding: 20px 15px; }\n    \n    .firmness-marker {\n      width: 44px;\n      height: 44px;\n      top: -12px;\n    }\n    .firmness-marker-inner {\n      width: 34px;\n      height: 34px;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cscript\u003e\n  function openTab(evt, tabName) {\n    const panels = document.querySelectorAll('.rh-tab-panel');\n    panels.forEach(panel =\u003e panel.classList.remove('is-active'));\n\n    const buttons = document.querySelectorAll('.rh-tab-btn, .rh-mobile-btn');\n    buttons.forEach(btn =\u003e btn.classList.remove('is-active'));\n\n    document.getElementById(tabName).classList.add('is-active');\n\n    const relatedButtons = document.querySelectorAll(`[data-target=\"${tabName}\"]`);\n    relatedButtons.forEach(btn =\u003e btn.classList.add('is-active'));\n  }\n\u003c\/script\u003e","brand":"Furniture Deals Inc","offers":[{"title":"Twin \/ Single","offer_id":46112549142575,"sku":null,"price":650.0,"currency_code":"CAD","in_stock":true},{"title":"Full \/ Double","offer_id":46112549175343,"sku":null,"price":700.0,"currency_code":"CAD","in_stock":true},{"title":"Queen","offer_id":46112549208111,"sku":null,"price":750.0,"currency_code":"CAD","in_stock":true},{"title":"King","offer_id":46112549240879,"sku":null,"price":999.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0765\/9598\/6479\/files\/38_Dream_Sensation.jpg?v=1781016715","url":"https:\/\/furnituredealsinc.com\/products\/fdi-dream-sensation","provider":"Furniture Deals Inc","version":"1.0","type":"link"}