{"title":"Ensemble de canapés","description":"\u003cp\u003eMagasinez vos \u003cstrong\u003eensembles de canapés à Montréal\u003c\/strong\u003e chez Les Meubles Miracle — des canapés confortables et fabriqués à la main pour la vie de tous les jours, des causeuses compactes aux sectionnels familiaux complets. Des structures solides et un rembourrage de qualité, livrés partout à Montréal et au Québec en 4 à 7 jours ouvrables avec la livraison gratuite sur les commandes de plus de 500 $.\u003c\/p\u003e\n\u003cdiv class=\"mi-faq\"\u003e\n\n\u003ch3\u003eFoire aux questions\u003c\/h3\u003e\n\n\u003cdiv class=\"mi-faq-item\"\u003e\n\n\u003ch4\u003eQuelles sont les tailles d'ensembles de canapés disponibles ?\u003c\/h4\u003e\n\n\u003cp\u003eDes causeuses et canapés pour appartements aux grands sectionnels — mesurez votre pièce et choisissez le modèle qui convient à votre espace.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"mi-faq-item\"\u003e\n\n\u003ch4\u003eLivrez-vous les ensembles de canapés à Montréal ?\u003c\/h4\u003e\n\n\u003cp\u003eOui — nous livrons partout à Montréal et au Québec en 4 à 7 jours ouvrables. La livraison est gratuite pour les commandes de plus de 500 $ (tarif fixe de 50 $ en dessous de 500 $).\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"mi-faq-item\"\u003e\n\n\u003ch4\u003ePuis-je personnaliser un ensemble de canapé ?\u003c\/h4\u003e\n\n\u003cp\u003eOui — la plupart des pièces peuvent être personnalisées ou fabriquées selon vos mesures en 1 à 2 semaines. Voir \u003ca href=\"https:\/\/lesmeublesmiracle.ca\/pages\/custom-furniture\"\u003emeubles sur mesure\u003c\/a\u003e.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"mi-faq-item\"\u003e\n\n\u003ch4\u003eQu'est-ce qui accompagne bien un ensemble de canapé ?\u003c\/h4\u003e\n\n\u003cp\u003eAjoutez une \u003ca href=\"https:\/\/lesmeublesmiracle.ca\/collections\/coffee-table\"\u003etable basse\u003c\/a\u003e et parcourez toute notre \u003ca href=\"https:\/\/lesmeublesmiracle.ca\/collections\/living\"\u003ecollection pour le salon\u003c\/a\u003e.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n","products":[{"product_id":"modern-grey-fabric-sofa-bed-sectional-with-chaise","title":"Canapé-lit d'angle en tissu gris moderne","description":"\u003cstyle\u003e\n.pd-wrap{\n  --pd-dark:#996943;\n  --pd-coral:#996943;\n  --pd-pink:#F2E8DF;\n  --pd-border:#ded2d2;\n  font-family:inherit;\n  padding-left:12px !important;\n  padding-right:12px !important;\n  width:100% !important;\n  box-sizing:border-box !important;\n}\n\n.pd-wrap input[type=\"radio\"],\n.pd-wrap input[type=\"checkbox\"]{\n  position:absolute !important;\n  opacity:0 !important;\n  pointer-events:none !important;\n}\n\n\/* ===== TAB BAR (unchanged from your working version) ===== *\/\n.pd-tabbar{display:flex;flex-wrap:wrap;gap:8px;border:1px solid var(--pd-border);border-radius:8px;padding:6px !important;margin-bottom:24px;background:#fff;width:100% !important;box-sizing:border-box !important;}\n.pd-tabbar label{flex:1;text-align:center;padding:12px 18px !important;border-radius:8px;font-weight:700;font-size:.85rem;letter-spacing:.03em;text-transform:uppercase;cursor:pointer;color:var(--pd-dark);white-space:nowrap;}\n.pd-tabbar label[for=\"pd-description\"]{background:var(--pd-coral);color:#fff;}\n#pd-reviews:checked ~ .pd-tabbar label[for=\"pd-reviews\"],\n#pd-shipping:checked ~ .pd-tabbar label[for=\"pd-shipping\"],\n#pd-returns:checked ~ .pd-tabbar label[for=\"pd-returns\"]{background:var(--pd-coral);color:#fff;}\n#pd-reviews:checked ~ .pd-tabbar label[for=\"pd-description\"],\n#pd-shipping:checked ~ .pd-tabbar label[for=\"pd-description\"],\n#pd-returns:checked ~ .pd-tabbar label[for=\"pd-description\"]{background:transparent;color:var(--pd-dark);}\n\n.pd-panel{display:none;width:100% !important;}\n.pd-panel-description{display:block;}\n#pd-reviews:checked ~ .pd-panels .pd-panel-description,\n#pd-shipping:checked ~ .pd-panels .pd-panel-description,\n#pd-returns:checked ~ .pd-panels .pd-panel-description{display:none;}\n#pd-description:checked ~ .pd-panels .pd-panel-description{display:block;}\n#pd-reviews:checked ~ .pd-panels .pd-panel-reviews{display:block;}\n#pd-shipping:checked ~ .pd-panels .pd-panel-shipping{display:block;}\n#pd-returns:checked ~ .pd-panels .pd-panel-returns{display:block;}\n\n\/* ===== GRID \/ CARDS \/ TABLE (unchanged) ===== *\/\n.pd-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;width:100% !important;margin-bottom:24px;}\n.pd-card,.pd-full{background:#fff;border:1px solid var(--pd-border);overflow:hidden;border-radius:8px;width:100% !important;box-sizing:border-box !important;}\n.pd-card h3,.pd-full h3{background:var(--pd-dark);color:#fff;margin:0 !important;padding:14px 20px !important;font-size:1.05em;letter-spacing:.04em;}\n.pd-table{width:100% !important;border-collapse:collapse;box-sizing:border-box !important;}\n.pd-table th{background:#111;color:#fff;text-align:left;padding:12px 20px !important;}\n.pd-table td{padding:10px 20px !important;border-bottom:1px solid #eadada;vertical-align:top;}\n.pd-table tr:nth-child(even) td{background:var(--pd-pink);}\n.pd-benefits{border:2px solid var(--pd-coral);}\n.pd-benefits ul{margin:0 !important;padding:18px 24px 18px 38px !important;}\n.pd-benefits li{padding:5px 0 !important;}\n\n\/* ===== NEW: DIMENSIONS TABLE (same card\/table styling as Specifications) ===== *\/\n.pd-dimensions{margin-bottom:24px;}\n\n\/* ===== NEW: FAQ ACCORDION ===== *\/\n.pd-faq{width:100%;}\n.pd-faq-title{\n  background:var(--pd-dark);\n  color:#fff;\n  font-weight:700;\n  letter-spacing:.04em;\n  text-align:center;\n  padding:10px 28px;\n  border-radius:8px;\n  display:table;\n  margin:0 auto 20px;\n}\n.pd-faq-item{\n  border:1px solid var(--pd-coral);\n  border-radius:8px;\n  margin-bottom:12px;\n  overflow:hidden;\n  background:#fff;\n}\n.pd-faq-q{\n  display:flex;\n  align-items:center;\n  justify-content:space-between;\n  gap:16px;\n  padding:16px 20px;\n  cursor:pointer;\n  color:var(--pd-coral);\n  font-weight:700;\n}\n.pd-faq-icon{\n  flex:0 0 auto;\n  width:26px;\n  height:26px;\n  border-radius:50%;\n  background:var(--pd-pink);\n  position:relative;\n}\n.pd-faq-icon::before,\n.pd-faq-icon::after{\n  content:\"\";\n  position:absolute;\n  background:var(--pd-coral);\n  top:50%;\n  left:50%;\n  transform:translate(-50%,-50%);\n}\n.pd-faq-icon::before{width:12px;height:2px;}\n.pd-faq-icon::after{width:2px;height:12px;}\n.pd-faq-toggle:checked ~ .pd-faq-icon::after{display:none;}\n.pd-faq-toggle:checked ~ .pd-faq-q{background:var(--pd-pink);}\n.pd-faq-a{\n  max-height:0;\n  overflow:hidden;\n  padding:0 20px;\n  transition:max-height .25s ease;\n}\n.pd-faq-a p{margin:0 0 16px;line-height:1.6;}\n.pd-faq-toggle:checked ~ .pd-faq-a{max-height:300px;}\n\n.pd-panel-shipping p,.pd-panel-returns p{line-height:1.6;margin:0 0 12px !important;}\n.pd-panel-shipping ul,.pd-panel-returns ul{margin:0 !important;padding-left:20px !important;}\n.pd-panel-shipping li,.pd-panel-returns li{padding:4px 0 !important;}\n.pd-panel-reviews .pd-full \u003e div,\n.pd-panel-shipping .pd-full \u003e div,\n.pd-panel-returns .pd-full \u003e div{padding:20px 24px !important;box-sizing:border-box !important;}\n\n\/* ===== MOBILE (unchanged, plus FAQ) ===== *\/\n@media screen and (max-width:749px){\n  .pd-wrap{padding-left:8px !important;padding-right:8px !important;}\n  .pd-grid{grid-template-columns:1fr;gap:18px;}\n  .pd-tabbar{border-radius:8px;padding:5px !important;}\n  .pd-tabbar label{flex:100%;padding:11px 12px !important;}\n  .pd-table th{padding:11px 14px !important;}\n  .pd-table td{padding:10px 14px !important;}\n  .pd-card h3,.pd-full h3{padding:13px 16px !important;}\n  .pd-panel-reviews .pd-full \u003e div,\n  .pd-panel-shipping .pd-full \u003e div,\n  .pd-panel-returns .pd-full \u003e div{padding:18px 18px !important;}\n  .pd-faq-q{padding:14px 16px;font-size:.9rem;}\n}\n@media screen and (max-width:480px){\n  .pd-wrap{padding-left:5px !important;padding-right:5px !important;}\n  .pd-tabbar{padding:4px !important;}\n  .pd-tabbar label{padding:10px 8px !important;font-size:.75rem;}\n  .pd-table th{padding:10px 12px !important;}\n  .pd-table td{padding:9px 12px !important;}\n  .pd-card h3,.pd-full h3{padding:12px 14px !important;}\n  .pd-panel-reviews .pd-full \u003e div,\n  .pd-panel-shipping .pd-full \u003e div,\n  .pd-panel-returns .pd-full \u003e div{padding:16px 14px !important;}\n}\n\u003c\/style\u003e\n\u003cdiv class=\"pd-wrap\"\u003e\n\n\u003cinput type=\"radio\" name=\"pd-tabs\" id=\"pd-description\" checked\u003e \u003cinput type=\"radio\" name=\"pd-tabs\" id=\"pd-reviews\"\u003e \u003cinput type=\"radio\" name=\"pd-tabs\" id=\"pd-shipping\"\u003e \u003cinput type=\"radio\" name=\"pd-tabs\" id=\"pd-returns\"\u003e\n\u003cdiv class=\"pd-tabbar\"\u003e\n\n\u003clabel for=\"pd-description\"\u003eDescription\u003c\/label\u003e \u003clabel for=\"pd-reviews\"\u003eAvis\u003c\/label\u003e \u003clabel for=\"pd-shipping\"\u003ePolitique d'expédition\u003c\/label\u003e \u003clabel for=\"pd-returns\"\u003ePolitiques de retour\u003c\/label\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"pd-panels\"\u003e\n\n\u003c!-- DESCRIPTION --\u003e\n\u003cdiv class=\"pd-panel pd-panel-description\"\u003e\n\n\u003cdiv class=\"pd-grid\"\u003e\n\n\u003cdiv class=\"pd-card\"\u003e\n\n\u003ch3\u003eSpécifications du produit\u003c\/h3\u003e\n\n\u003ctable class=\"pd-table\"\u003e\n\n\u003ctbody\u003e\n\n\u003ctr\u003e\n\n\u003cth\u003eSpécification\u003c\/th\u003e\n\n\u003cth\u003eDétails\u003c\/th\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr\u003e\n\n\u003ctd\u003eStyle\u003c\/td\u003e\n\n\u003ctd\u003eModerne \/ Contemporain\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr\u003e\n\n\u003ctd\u003eCouleur\u003c\/td\u003e\n\n\u003ctd\u003eGris\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr\u003e\n\n\u003ctd\u003eMatériau\u003c\/td\u003e\n\n\u003ctd\u003eRevêtement en tissu\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr\u003e\n\n\u003ctd\u003eAppuie-têtes\u003c\/td\u003e\n\n\u003ctd\u003eRéglables\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr\u003e\n\n\u003ctd\u003eRangement\u003c\/td\u003e\n\n\u003ctd\u003eCompartiment de rangement relevable\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\n\u003c\/tbody\u003e\n\n\n\u003c\/table\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"pd-card pd-benefits\"\u003e\n\n\u003ch3\u003eCaractéristiques principales\u003c\/h3\u003e\n\n\u003cul\u003e\n\n\u003cli\u003e\n\n\u003cstrong\u003eCanapé-lit convertible :\u003c\/strong\u003e Se transforme facilement d'un canapé confortable en une surface de couchage pratique pour vos invités.\u003c\/li\u003e\n\n\u003cli\u003e\n\n\u003cstrong\u003eMéridienne à gauche :\u003c\/strong\u003e Le design spacieux de la méridienne offre un confort accru et un look sectionnel moderne.\u003c\/li\u003e\n\n\u003cli\u003e\n\n\u003cstrong\u003eCompartiment de rangement caché :\u003c\/strong\u003e Un grand espace de rangement relevable aide à garder vos couvertures, oreillers et essentiels organisés.\u003c\/li\u003e\n\n\u003cli\u003e\n\n\u003cstrong\u003eOttoman de rangement flottant :\u003c\/strong\u003e Un espace de rangement supplémentaire et des options de placement flexibles améliorent la fonctionnalité au quotidien.\u003c\/li\u003e\n\n\u003cli\u003e\n\n\u003cstrong\u003eDesign gain de place :\u003c\/strong\u003e Parfait pour les appartements, les chambres d'amis, les bureaux à domicile et les espaces de vie multifonctionnels.\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c!-- NEW: DIMENSIONS TABLE — same card\/table styling, full width --\u003e\n\u003cdiv class=\"pd-card pd-dimensions\"\u003e\n\n\u003ch3\u003eDimensions\u003c\/h3\u003e\n\n\u003ctable class=\"pd-table\" style=\"width: 100%;\"\u003e\n\n\u003ctbody\u003e\n\n\u003ctr\u003e\n\n\u003cth style=\"width: 33.6241%;\"\u003eTailles\u003c\/th\u003e\n\n\u003cth style=\"width: 66.3393%;\"\u003eDimensions\u003c\/th\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr\u003e\n\n\u003ctd style=\"width: 33.6241%;\"\u003eCanapé-lit\u003c\/td\u003e\n\n\u003ctd style=\"width: 66.3393%;\"\u003e126\"L × 87\"P × 38\"H\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\n\u003c\/tbody\u003e\n\n\n\u003c\/table\u003e\n\n\n\u003c\/div\u003e\n\n\u003c!-- NEW: FAQ ACCORDION --\u003e\n\u003cdiv class=\"pd-faq\"\u003e\n\n\u003cdiv class=\"pd-faq-title\"\u003eFAQ\u003c\/div\u003e\n\n\u003cdiv class=\"pd-faq-item\"\u003e\n\n\u003cinput type=\"checkbox\" id=\"pd-faq-1\" class=\"pd-faq-toggle\"\u003e \u003clabel for=\"pd-faq-1\" class=\"pd-faq-q\"\u003e \u003cspan\u003eComment fonctionnent le canapé-lit convertible et la méridienne ?\u003c\/span\u003e \u003cspan class=\"pd-faq-icon\"\u003e\u003c\/span\u003e \u003c\/label\u003e\n\u003cdiv class=\"pd-faq-a\"\u003e\n\n\u003cp\u003eCe canapé sectionnel est doté d'un mécanisme coulissant qui transforme facilement le canapé en une surface de couchage confortable pour vos invités, associée à une spacieuse méridienne à gauche pour se détendre.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"pd-faq-item\"\u003e\n\n\u003cinput type=\"checkbox\" id=\"pd-faq-2\" class=\"pd-faq-toggle\"\u003e \u003clabel for=\"pd-faq-2\" class=\"pd-faq-q\"\u003e \u003cspan\u003eQuelles sont les options de rangement intégrées au sectionnel ?\u003c\/span\u003e \u003cspan class=\"pd-faq-icon\"\u003e\u003c\/span\u003e \u003c\/label\u003e\n\u003cdiv class=\"pd-faq-a\"\u003e\n\n\u003cp\u003eIl comprend un grand compartiment de rangement caché relevable sous l'assise pour organiser vos couvertures et oreillers, ainsi qu'un ottoman de rangement pratique pour plus de polyvalence.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"pd-faq-item\"\u003e\n\n\u003cinput type=\"checkbox\" id=\"pd-faq-3\" class=\"pd-faq-toggle\"\u003e \u003clabel for=\"pd-faq-3\" class=\"pd-faq-q\"\u003e \u003cspan\u003eQuels matériaux et caractéristiques de confort sont utilisés pour le design ?\u003c\/span\u003e \u003cspan class=\"pd-faq-icon\"\u003e\u003c\/span\u003e \u003c\/label\u003e\n\u003cdiv class=\"pd-faq-a\"\u003e\n\n\u003cp\u003eLe sectionnel est recouvert d'un tissu gris doux et durable et est équipé d'appuie-têtes réglables afin que vous puissiez personnaliser le soutien de votre dos et de votre cou pour une relaxation quotidienne.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c!-- REVIEWS --\u003e\n\u003cdiv class=\"pd-panel pd-panel-reviews\"\u003e\n\n\u003cdiv class=\"pd-full\"\u003e\n\n\u003ch3\u003eAvis\u003c\/h3\u003e\n\n\u003cdiv\u003e\n\n\u003cp\u003eAucun avis pour le moment — soyez le premier à laisser un avis sur ce produit.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c!-- SHIPPING POLICY --\u003e\n\u003cdiv class=\"pd-panel pd-panel-shipping\"\u003e\n\n\u003cdiv class=\"pd-full\"\u003e\n\n\u003ch3\u003ePolitique d'expédition\u003c\/h3\u003e\n\n\u003cdiv\u003e\n\n\u003cp\u003eLes commandes sont livrées sous 4 à 7 jours ouvrables.\u003c\/p\u003e\n\n\u003cul\u003e\n\n\u003cli\u003eLivraison gratuite pour les commandes de plus de 500 $\u003c\/li\u003e\n\n\u003cli\u003eFrais d'expédition fixes de 50 $ pour les commandes de moins de 500 $\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c!-- RETURN POLICIES --\u003e\n\u003cdiv class=\"pd-panel pd-panel-returns\"\u003e\n\n\u003cdiv class=\"pd-full\"\u003e\n\n\u003ch3\u003ePolitiques de retour\u003c\/h3\u003e\n\n\u003cdiv\u003e\n\n\u003cp\u003eToutes les ventes sont finales, sauf pour les articles arrivés endommagés.\u003c\/p\u003e\n\n\u003cul\u003e\n\n\u003cli\u003eSi votre article arrive endommagé, envoyez-nous un e-mail dans les 48 heures à info@lesmeublesmiracle.ca avec votre numéro de commande et des photos — nous organiserons une réparation, un remplacement ou un remboursement.\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e","brand":"Les Meubles Miracle","offers":[{"title":"Gris","offer_id":49599893110939,"sku":"LIVING-9090-GRY-LHF","price":2900.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0691\/8376\/6683\/files\/Grey_Fabric_Sofa_Bed_with_Left_Chaise_and_Storage_Ottoman.webp?v=1791573716"},{"product_id":"modern-black-corduroy-sleeper-sectional-with-chaise","title":"Canapé-lit d'angle moderne en velours côtelé","description":"\u003cstyle\u003e\n.pd-wrap{\n  --pd-dark:#996943;\n  --pd-coral:#996943;\n  --pd-pink:#F2E8DF;\n  --pd-border:#ded2d2;\n  font-family:inherit;\n  padding-left:12px !important;\n  padding-right:12px !important;\n  width:100% !important;\n  box-sizing:border-box !important;\n}\n\n.pd-wrap input[type=\"radio\"],\n.pd-wrap input[type=\"checkbox\"]{\n  position:absolute !important;\n  opacity:0 !important;\n  pointer-events:none !important;\n}\n\n\/* ===== TAB BAR (unchanged from your working version) ===== *\/\n.pd-tabbar{display:flex;flex-wrap:wrap;gap:8px;border:1px solid var(--pd-border);border-radius:8px;padding:6px !important;margin-bottom:24px;background:#fff;width:100% !important;box-sizing:border-box !important;}\n.pd-tabbar label{flex:1;text-align:center;padding:12px 18px !important;border-radius:8px;font-weight:700;font-size:.85rem;letter-spacing:.03em;text-transform:uppercase;cursor:pointer;color:var(--pd-dark);white-space:nowrap;}\n.pd-tabbar label[for=\"pd-description\"]{background:var(--pd-coral);color:#fff;}\n#pd-reviews:checked ~ .pd-tabbar label[for=\"pd-reviews\"],\n#pd-shipping:checked ~ .pd-tabbar label[for=\"pd-shipping\"],\n#pd-returns:checked ~ .pd-tabbar label[for=\"pd-returns\"]{background:var(--pd-coral);color:#fff;}\n#pd-reviews:checked ~ .pd-tabbar label[for=\"pd-description\"],\n#pd-shipping:checked ~ .pd-tabbar label[for=\"pd-description\"],\n#pd-returns:checked ~ .pd-tabbar label[for=\"pd-description\"]{background:transparent;color:var(--pd-dark);}\n\n.pd-panel{display:none;width:100% !important;}\n.pd-panel-description{display:block;}\n#pd-reviews:checked ~ .pd-panels .pd-panel-description,\n#pd-shipping:checked ~ .pd-panels .pd-panel-description,\n#pd-returns:checked ~ .pd-panels .pd-panel-description{display:none;}\n#pd-description:checked ~ .pd-panels .pd-panel-description{display:block;}\n#pd-reviews:checked ~ .pd-panels .pd-panel-reviews{display:block;}\n#pd-shipping:checked ~ .pd-panels .pd-panel-shipping{display:block;}\n#pd-returns:checked ~ .pd-panels .pd-panel-returns{display:block;}\n\n\/* ===== GRID \/ CARDS \/ TABLE (unchanged) ===== *\/\n.pd-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;width:100% !important;margin-bottom:24px;}\n.pd-card,.pd-full{background:#fff;border:1px solid var(--pd-border);overflow:hidden;border-radius:8px;width:100% !important;box-sizing:border-box !important;}\n.pd-card h3,.pd-full h3{background:var(--pd-dark);color:#fff;margin:0 !important;padding:14px 20px !important;font-size:1.05em;letter-spacing:.04em;}\n.pd-table{width:100% !important;border-collapse:collapse;box-sizing:border-box !important;}\n.pd-table th{background:#111;color:#fff;text-align:left;padding:12px 20px !important;}\n.pd-table td{padding:10px 20px !important;border-bottom:1px solid #eadada;vertical-align:top;}\n.pd-table tr:nth-child(even) td{background:var(--pd-pink);}\n.pd-benefits{border:2px solid var(--pd-coral);}\n.pd-benefits ul{margin:0 !important;padding:18px 24px 18px 38px !important;}\n.pd-benefits li{padding:5px 0 !important;}\n\n\/* ===== NEW: DIMENSIONS TABLE (same card\/table styling as Specifications) ===== *\/\n.pd-dimensions{margin-bottom:24px;}\n\n\/* ===== NEW: FAQ ACCORDION ===== *\/\n.pd-faq{width:100%;}\n.pd-faq-title{\n  background:var(--pd-dark);\n  color:#fff;\n  font-weight:700;\n  letter-spacing:.04em;\n  text-align:center;\n  padding:10px 28px;\n  border-radius:8px;\n  display:table;\n  margin:0 auto 20px;\n}\n.pd-faq-item{\n  border:1px solid var(--pd-coral);\n  border-radius:8px;\n  margin-bottom:12px;\n  overflow:hidden;\n  background:#fff;\n}\n.pd-faq-q{\n  display:flex;\n  align-items:center;\n  justify-content:space-between;\n  gap:16px;\n  padding:16px 20px;\n  cursor:pointer;\n  color:var(--pd-coral);\n  font-weight:700;\n}\n.pd-faq-icon{\n  flex:0 0 auto;\n  width:26px;\n  height:26px;\n  border-radius:50%;\n  background:var(--pd-pink);\n  position:relative;\n}\n.pd-faq-icon::before,\n.pd-faq-icon::after{\n  content:\"\";\n  position:absolute;\n  background:var(--pd-coral);\n  top:50%;\n  left:50%;\n  transform:translate(-50%,-50%);\n}\n.pd-faq-icon::before{width:12px;height:2px;}\n.pd-faq-icon::after{width:2px;height:12px;}\n.pd-faq-toggle:checked ~ .pd-faq-icon::after{display:none;}\n.pd-faq-toggle:checked ~ .pd-faq-q{background:var(--pd-pink);}\n.pd-faq-a{\n  max-height:0;\n  overflow:hidden;\n  padding:0 20px;\n  transition:max-height .25s ease;\n}\n.pd-faq-a p{margin:0 0 16px;line-height:1.6;}\n.pd-faq-toggle:checked ~ .pd-faq-a{max-height:300px;}\n\n.pd-panel-shipping p,.pd-panel-returns p{line-height:1.6;margin:0 0 12px !important;}\n.pd-panel-shipping ul,.pd-panel-returns ul{margin:0 !important;padding-left:20px !important;}\n.pd-panel-shipping li,.pd-panel-returns li{padding:4px 0 !important;}\n.pd-panel-reviews .pd-full \u003e div,\n.pd-panel-shipping .pd-full \u003e div,\n.pd-panel-returns .pd-full \u003e div{padding:20px 24px !important;box-sizing:border-box !important;}\n\n\/* ===== MOBILE (unchanged, plus FAQ) ===== *\/\n@media screen and (max-width:749px){\n  .pd-wrap{padding-left:8px !important;padding-right:8px !important;}\n  .pd-grid{grid-template-columns:1fr;gap:18px;}\n  .pd-tabbar{border-radius:8px;padding:5px !important;}\n  .pd-tabbar label{flex:100%;padding:11px 12px !important;}\n  .pd-table th{padding:11px 14px !important;}\n  .pd-table td{padding:10px 14px !important;}\n  .pd-card h3,.pd-full h3{padding:13px 16px !important;}\n  .pd-panel-reviews .pd-full \u003e div,\n  .pd-panel-shipping .pd-full \u003e div,\n  .pd-panel-returns .pd-full \u003e div{padding:18px 18px !important;}\n  .pd-faq-q{padding:14px 16px;font-size:.9rem;}\n}\n@media screen and (max-width:480px){\n  .pd-wrap{padding-left:5px !important;padding-right:5px !important;}\n  .pd-tabbar{padding:4px !important;}\n  .pd-tabbar label{padding:10px 8px !important;font-size:.75rem;}\n  .pd-table th{padding:10px 12px !important;}\n  .pd-table td{padding:9px 12px !important;}\n  .pd-card h3,.pd-full h3{padding:12px 14px !important;}\n  .pd-panel-reviews .pd-full \u003e div,\n  .pd-panel-shipping .pd-full \u003e div,\n  .pd-panel-returns .pd-full \u003e div{padding:16px 14px !important;}\n}\n\u003c\/style\u003e\n\u003cdiv class=\"pd-wrap\"\u003e\n\n\u003cinput type=\"radio\" name=\"pd-tabs\" id=\"pd-description\" checked\u003e \u003cinput type=\"radio\" name=\"pd-tabs\" id=\"pd-reviews\"\u003e \u003cinput type=\"radio\" name=\"pd-tabs\" id=\"pd-shipping\"\u003e \u003cinput type=\"radio\" name=\"pd-tabs\" id=\"pd-returns\"\u003e\n\u003cdiv class=\"pd-tabbar\"\u003e\n\n\u003clabel for=\"pd-description\"\u003eDescription\u003c\/label\u003e \u003clabel for=\"pd-reviews\"\u003eAvis\u003c\/label\u003e \u003clabel for=\"pd-shipping\"\u003ePolitique d'expédition\u003c\/label\u003e \u003clabel for=\"pd-returns\"\u003ePolitique de retour\u003c\/label\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"pd-panels\"\u003e\n\n\u003c!-- DESCRIPTION --\u003e\n\u003cdiv class=\"pd-panel pd-panel-description\"\u003e\n\n\u003cdiv class=\"pd-grid\"\u003e\n\n\u003cdiv class=\"pd-card\"\u003e\n\n\u003ch3\u003eSpécifications du produit\u003c\/h3\u003e\n\n\u003ctable class=\"pd-table\"\u003e\n\n\u003ctbody\u003e\n\n\u003ctr\u003e\n\n\u003cth\u003eSpécification\u003c\/th\u003e\n\n\u003cth\u003eDétails\u003c\/th\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr\u003e\n\n\u003ctd\u003eStyle\u003c\/td\u003e\n\n\u003ctd\u003eModerne \/ Contemporain\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr\u003e\n\n\u003ctd\u003eCouleur\u003c\/td\u003e\n\n\u003ctd\u003eNoir\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr\u003e\n\n\u003ctd\u003eMéridienne\u003c\/td\u003e\n\n\u003ctd\u003eÀ gauche (en faisant face)\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr\u003e\n\n\u003ctd\u003eRangement\u003c\/td\u003e\n\n\u003ctd\u003eCompartiment de rangement relevable\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr\u003e\n\n\u003ctd\u003eFonction\u003c\/td\u003e\n\n\u003ctd\u003eCanapé + Lit\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\n\u003c\/tbody\u003e\n\n\n\u003c\/table\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"pd-card pd-benefits\"\u003e\n\n\u003ch3\u003eCaractéristiques principales\u003c\/h3\u003e\n\n\u003cul\u003e\n\n\u003cli\u003e\n\n\u003cstrong\u003eCanapé-lit convertible :\u003c\/strong\u003e Se transforme facilement en lit, offrant un espace de couchage pratique pour les invités.\u003c\/li\u003e\n\n\u003cli\u003e\n\n\u003cstrong\u003eMéridienne à gauche :\u003c\/strong\u003e La méridienne spacieuse crée un espace confortable pour s'étendre et se détendre.\u003c\/li\u003e\n\n\u003cli\u003e\n\n\u003cstrong\u003eRangement relevable :\u003c\/strong\u003e Un grand compartiment de rangement caché offre un espace pratique pour les couvertures, les oreillers et autres essentiels.\u003c\/li\u003e\n\n\u003cli\u003e\n\n\u003cstrong\u003eChargeur USB intégré :\u003c\/strong\u003e Le port de chargement USB pratique permet de garder vos appareils compatibles sous tension pendant que vous vous détendez.\u003c\/li\u003e\n\n\u003cli\u003e\n\n\u003cstrong\u003eConfort moelleux :\u003c\/strong\u003e Une assise rembourrée et douce crée un endroit confortable pour se détendre au quotidien.\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c!-- NEW: DIMENSIONS TABLE — same card\/table styling, full width --\u003e\n\u003cdiv class=\"pd-card pd-dimensions\"\u003e\n\n\u003ch3\u003eDimensions\u003c\/h3\u003e\n\n\u003ctable class=\"pd-table\" style=\"width: 100%;\"\u003e\n\n\u003ctbody\u003e\n\n\u003ctr\u003e\n\n\u003cth style=\"width: 33.6241%;\"\u003eTailles\u003c\/th\u003e\n\n\u003cth style=\"width: 66.3393%;\"\u003eDimensions\u003c\/th\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr\u003e\n\n\u003ctd style=\"width: 33.6241%;\"\u003eCanapé-lit\u003c\/td\u003e\n\n\u003ctd style=\"width: 66.3393%;\"\u003e121\"L × 95\"P × 36\"H\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\n\u003c\/tbody\u003e\n\n\n\u003c\/table\u003e\n\n\n\u003c\/div\u003e\n\n\u003c!-- NEW: FAQ ACCORDION --\u003e\n\u003cdiv class=\"pd-faq\"\u003e\n\n\u003cdiv class=\"pd-faq-title\"\u003eFAQ\u003c\/div\u003e\n\n\u003cdiv class=\"pd-faq-item\"\u003e\n\n\u003cinput type=\"checkbox\" id=\"pd-faq-1\" class=\"pd-faq-toggle\"\u003e \u003clabel for=\"pd-faq-1\" class=\"pd-faq-q\"\u003e \u003cspan\u003eQuelles sont les dimensions et les détails de configuration de ce canapé d'angle ?\u003c\/span\u003e \u003cspan class=\"pd-faq-icon\"\u003e\u003c\/span\u003e \u003c\/label\u003e\n\u003cdiv class=\"pd-faq-a\"\u003e\n\n\u003cp\u003eCe canapé convertible polyvalent mesure 121 pouces de longueur par 95 pouces de profondeur et 36 pouces de hauteur, et dispose d'une configuration avec méridienne à gauche conçue pour optimiser l'espace de votre salon.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"pd-faq-item\"\u003e\n\n\u003cinput type=\"checkbox\" id=\"pd-faq-2\" class=\"pd-faq-toggle\"\u003e \u003clabel for=\"pd-faq-2\" class=\"pd-faq-q\"\u003e \u003cspan\u003eComment fonctionne le mécanisme de couchage convertible ?\u003c\/span\u003e \u003cspan class=\"pd-faq-icon\"\u003e\u003c\/span\u003e \u003c\/label\u003e\n\u003cdiv class=\"pd-faq-a\"\u003e\n\n\u003cp\u003eLe canapé se déploie facilement pour passer d'un canapé spacieux au quotidien à un lit confortable, offrant une solution de couchage pratique pour les invités.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"pd-faq-item\"\u003e\n\n\u003cinput type=\"checkbox\" id=\"pd-faq-3\" class=\"pd-faq-toggle\"\u003e \u003clabel for=\"pd-faq-3\" class=\"pd-faq-q\"\u003e \u003cspan\u003eQuelles sont les caractéristiques de texture et de commodité du revêtement ?\u003c\/span\u003e \u003cspan class=\"pd-faq-icon\"\u003e\u003c\/span\u003e \u003c\/label\u003e\n\u003cdiv class=\"pd-faq-a\"\u003e\n\n\u003cp\u003eRecouvert d'un tissu velours côtelé noir doux, ce canapé offre un rembourrage moelleux pour un confort accru, un grand compartiment de rangement caché relevable pour les couvertures, ainsi qu'une station de charge USB intégrée.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c!-- REVIEWS --\u003e\n\u003cdiv class=\"pd-panel pd-panel-reviews\"\u003e\n\n\u003cdiv class=\"pd-full\"\u003e\n\n\u003ch3\u003eAvis\u003c\/h3\u003e\n\n\u003cdiv\u003e\n\n\u003cp\u003eAucun avis pour le moment — soyez le premier à évaluer ce produit.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c!-- SHIPPING POLICY --\u003e\n\u003cdiv class=\"pd-panel pd-panel-shipping\"\u003e\n\n\u003cdiv class=\"pd-full\"\u003e\n\n\u003ch3\u003ePolitique d'expédition\u003c\/h3\u003e\n\n\u003cdiv\u003e\n\n\u003cp\u003eLes commandes sont livrées sous 4 à 7 jours ouvrables.\u003c\/p\u003e\n\n\u003cul\u003e\n\n\u003cli\u003eLivraison gratuite pour les commandes de plus de 500 $\u003c\/li\u003e\n\n\u003cli\u003eForfait de livraison de 50 $ pour les commandes de moins de 500 $\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c!-- RETURN POLICIES --\u003e\n\u003cdiv class=\"pd-panel pd-panel-returns\"\u003e\n\n\u003cdiv class=\"pd-full\"\u003e\n\n\u003ch3\u003ePolitique de retour\u003c\/h3\u003e\n\n\u003cdiv\u003e\n\n\u003cp\u003eToutes les ventes sont finales, sauf pour les articles arrivés endommagés.\u003c\/p\u003e\n\n\u003cul\u003e\n\n\u003cli\u003eSi votre article arrive endommagé, envoyez-nous un courriel dans les 48 heures à info@lesmeublesmiracle.ca avec votre numéro de commande et des photos — nous organiserons une réparation, un remplacement ou un remboursement.\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e","brand":"Les Meubles Miracle","offers":[{"title":"Noir","offer_id":49600349274267,"sku":"LIVING-9095-BLK-LHF","price":2650.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0691\/8376\/6683\/files\/Edit_image_background_and_objects_20261010004002.webp?v=1791574824"},{"product_id":"tufted-sectional-sofa-bed","title":"Canapé d'angle convertible capitonné","description":"\u003cstyle\u003e\n.pd-wrap{\n  --pd-dark:#996943;\n  --pd-coral:#996943;\n  --pd-pink:#F2E8DF;\n  --pd-border:#ded2d2;\n  font-family:inherit;\n  padding-left:12px !important;\n  padding-right:12px !important;\n  width:100% !important;\n  box-sizing:border-box !important;\n}\n\n.pd-wrap input[type=\"radio\"],\n.pd-wrap input[type=\"checkbox\"]{\n  position:absolute !important;\n  opacity:0 !important;\n  pointer-events:none !important;\n}\n\n\/* ===== TAB BAR (unchanged from your working version) ===== *\/\n.pd-tabbar{display:flex;flex-wrap:wrap;gap:8px;border:1px solid var(--pd-border);border-radius:8px;padding:6px !important;margin-bottom:24px;background:#fff;width:100% !important;box-sizing:border-box !important;}\n.pd-tabbar label{flex:1;text-align:center;padding:12px 18px !important;border-radius:8px;font-weight:700;font-size:.85rem;letter-spacing:.03em;text-transform:uppercase;cursor:pointer;color:var(--pd-dark);white-space:nowrap;}\n.pd-tabbar label[for=\"pd-description\"]{background:var(--pd-coral);color:#fff;}\n#pd-reviews:checked ~ .pd-tabbar label[for=\"pd-reviews\"],\n#pd-shipping:checked ~ .pd-tabbar label[for=\"pd-shipping\"],\n#pd-returns:checked ~ .pd-tabbar label[for=\"pd-returns\"]{background:var(--pd-coral);color:#fff;}\n#pd-reviews:checked ~ .pd-tabbar label[for=\"pd-description\"],\n#pd-shipping:checked ~ .pd-tabbar label[for=\"pd-description\"],\n#pd-returns:checked ~ .pd-tabbar label[for=\"pd-description\"]{background:transparent;color:var(--pd-dark);}\n\n.pd-panel{display:none;width:100% !important;}\n.pd-panel-description{display:block;}\n#pd-reviews:checked ~ .pd-panels .pd-panel-description,\n#pd-shipping:checked ~ .pd-panels .pd-panel-description,\n#pd-returns:checked ~ .pd-panels .pd-panel-description{display:none;}\n#pd-description:checked ~ .pd-panels .pd-panel-description{display:block;}\n#pd-reviews:checked ~ .pd-panels .pd-panel-reviews{display:block;}\n#pd-shipping:checked ~ .pd-panels .pd-panel-shipping{display:block;}\n#pd-returns:checked ~ .pd-panels .pd-panel-returns{display:block;}\n\n\/* ===== GRID \/ CARDS \/ TABLE (unchanged) ===== *\/\n.pd-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;width:100% !important;margin-bottom:24px;}\n.pd-card,.pd-full{background:#fff;border:1px solid var(--pd-border);overflow:hidden;border-radius:8px;width:100% !important;box-sizing:border-box !important;}\n.pd-card h3,.pd-full h3{background:var(--pd-dark);color:#fff;margin:0 !important;padding:14px 20px !important;font-size:1.05em;letter-spacing:.04em;}\n.pd-table{width:100% !important;border-collapse:collapse;box-sizing:border-box !important;}\n.pd-table th{background:#111;color:#fff;text-align:left;padding:12px 20px !important;}\n.pd-table td{padding:10px 20px !important;border-bottom:1px solid #eadada;vertical-align:top;}\n.pd-table tr:nth-child(even) td{background:var(--pd-pink);}\n.pd-benefits{border:2px solid var(--pd-coral);}\n.pd-benefits ul{margin:0 !important;padding:18px 24px 18px 38px !important;}\n.pd-benefits li{padding:5px 0 !important;}\n\n\/* ===== NEW: DIMENSIONS TABLE (same card\/table styling as Specifications) ===== *\/\n.pd-dimensions{margin-bottom:24px;}\n\n\/* ===== NEW: FAQ ACCORDION ===== *\/\n.pd-faq{width:100%;}\n.pd-faq-title{\n  background:var(--pd-dark);\n  color:#fff;\n  font-weight:700;\n  letter-spacing:.04em;\n  text-align:center;\n  padding:10px 28px;\n  border-radius:8px;\n  display:table;\n  margin:0 auto 20px;\n}\n.pd-faq-item{\n  border:1px solid var(--pd-coral);\n  border-radius:8px;\n  margin-bottom:12px;\n  overflow:hidden;\n  background:#fff;\n}\n.pd-faq-q{\n  display:flex;\n  align-items:center;\n  justify-content:space-between;\n  gap:16px;\n  padding:16px 20px;\n  cursor:pointer;\n  color:var(--pd-coral);\n  font-weight:700;\n}\n.pd-faq-icon{\n  flex:0 0 auto;\n  width:26px;\n  height:26px;\n  border-radius:50%;\n  background:var(--pd-pink);\n  position:relative;\n}\n.pd-faq-icon::before,\n.pd-faq-icon::after{\n  content:\"\";\n  position:absolute;\n  background:var(--pd-coral);\n  top:50%;\n  left:50%;\n  transform:translate(-50%,-50%);\n}\n.pd-faq-icon::before{width:12px;height:2px;}\n.pd-faq-icon::after{width:2px;height:12px;}\n.pd-faq-toggle:checked ~ .pd-faq-icon::after{display:none;}\n.pd-faq-toggle:checked ~ .pd-faq-q{background:var(--pd-pink);}\n.pd-faq-a{\n  max-height:0;\n  overflow:hidden;\n  padding:0 20px;\n  transition:max-height .25s ease;\n}\n.pd-faq-a p{margin:0 0 16px;line-height:1.6;}\n.pd-faq-toggle:checked ~ .pd-faq-a{max-height:300px;}\n\n.pd-panel-shipping p,.pd-panel-returns p{line-height:1.6;margin:0 0 12px !important;}\n.pd-panel-shipping ul,.pd-panel-returns ul{margin:0 !important;padding-left:20px !important;}\n.pd-panel-shipping li,.pd-panel-returns li{padding:4px 0 !important;}\n.pd-panel-reviews .pd-full \u003e div,\n.pd-panel-shipping .pd-full \u003e div,\n.pd-panel-returns .pd-full \u003e div{padding:20px 24px !important;box-sizing:border-box !important;}\n\n\/* ===== MOBILE (unchanged, plus FAQ) ===== *\/\n@media screen and (max-width:749px){\n  .pd-wrap{padding-left:8px !important;padding-right:8px !important;}\n  .pd-grid{grid-template-columns:1fr;gap:18px;}\n  .pd-tabbar{border-radius:8px;padding:5px !important;}\n  .pd-tabbar label{flex:100%;padding:11px 12px !important;}\n  .pd-table th{padding:11px 14px !important;}\n  .pd-table td{padding:10px 14px !important;}\n  .pd-card h3,.pd-full h3{padding:13px 16px !important;}\n  .pd-panel-reviews .pd-full \u003e div,\n  .pd-panel-shipping .pd-full \u003e div,\n  .pd-panel-returns .pd-full \u003e div{padding:18px 18px !important;}\n  .pd-faq-q{padding:14px 16px;font-size:.9rem;}\n}\n@media screen and (max-width:480px){\n  .pd-wrap{padding-left:5px !important;padding-right:5px !important;}\n  .pd-tabbar{padding:4px !important;}\n  .pd-tabbar label{padding:10px 8px !important;font-size:.75rem;}\n  .pd-table th{padding:10px 12px !important;}\n  .pd-table td{padding:9px 12px !important;}\n  .pd-card h3,.pd-full h3{padding:12px 14px !important;}\n  .pd-panel-reviews .pd-full \u003e div,\n  .pd-panel-shipping .pd-full \u003e div,\n  .pd-panel-returns .pd-full \u003e div{padding:16px 14px !important;}\n}\n\u003c\/style\u003e\n\u003cdiv class=\"pd-wrap\"\u003e\n\n\u003cinput type=\"radio\" name=\"pd-tabs\" id=\"pd-description\" checked\u003e \u003cinput type=\"radio\" name=\"pd-tabs\" id=\"pd-reviews\"\u003e \u003cinput type=\"radio\" name=\"pd-tabs\" id=\"pd-shipping\"\u003e \u003cinput type=\"radio\" name=\"pd-tabs\" id=\"pd-returns\"\u003e\n\u003cdiv class=\"pd-tabbar\"\u003e\n\n\u003clabel for=\"pd-description\"\u003eDescription\u003c\/label\u003e \u003clabel for=\"pd-reviews\"\u003eAvis\u003c\/label\u003e \u003clabel for=\"pd-shipping\"\u003ePolitique d'expédition\u003c\/label\u003e \u003clabel for=\"pd-returns\"\u003ePolitiques de retour\u003c\/label\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"pd-panels\"\u003e\n\n\u003c!-- DESCRIPTION --\u003e\n\u003cdiv class=\"pd-panel pd-panel-description\"\u003e\n\n\u003cdiv class=\"pd-grid\"\u003e\n\n\u003cdiv class=\"pd-card\"\u003e\n\n\u003ch3\u003eSpécifications du produit\u003c\/h3\u003e\n\n\u003ctable class=\"pd-table\" style=\"width: 100.03%;\"\u003e\n\n\u003ctbody\u003e\n\n\u003ctr\u003e\n\n\u003cth style=\"width: 38.2564%;\"\u003eSpécification\u003c\/th\u003e\n\n\u003cth style=\"width: 61.6848%;\"\u003eDétails\u003c\/th\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr\u003e\n\n\u003ctd style=\"width: 38.2564%;\"\u003eStyle\u003c\/td\u003e\n\n\u003ctd style=\"width: 61.6848%;\"\u003eModerne \/ Contemporain\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr\u003e\n\n\u003ctd style=\"width: 38.2564%;\"\u003eCouleur\u003c\/td\u003e\n\n\u003ctd style=\"width: 61.6848%;\"\u003eGris\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr\u003e\n\n\u003ctd style=\"width: 38.2564%;\"\u003eMéridienne\u003c\/td\u003e\n\n\u003ctd style=\"width: 61.6848%;\"\u003eÀ droite\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr\u003e\n\n\u003ctd style=\"width: 38.2564%;\"\u003eRangement\u003c\/td\u003e\n\n\u003ctd style=\"width: 61.6848%;\"\u003eCompartiment de rangement relevable\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr\u003e\n\n\u003ctd style=\"width: 38.2564%;\"\u003ePouf\u003c\/td\u003e\n\n\u003ctd style=\"width: 61.6848%;\"\u003ePouf de rangement mobile\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\n\u003c\/tbody\u003e\n\n\n\u003c\/table\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"pd-card pd-benefits\"\u003e\n\n\u003ch3\u003eCaractéristiques principales\u003c\/h3\u003e\n\n\u003cul\u003e\n\n\u003cli\u003e\n\n\u003cstrong\u003eCanapé-lit convertible :\u003c\/strong\u003e Se transforme facilement en lit, offrant un espace de couchage pratique pour les invités.\u003c\/li\u003e\n\n\u003cli\u003e\n\n\u003cstrong\u003eMéridienne à droite :\u003c\/strong\u003e Une méridienne spacieuse offrant un espace supplémentaire pour se détendre.\u003c\/li\u003e\n\n\u003cli\u003e\n\n\u003cstrong\u003eRangement relevable :\u003c\/strong\u003e Un grand compartiment caché permet de ranger facilement couvertures, oreillers et autres essentiels.\u003c\/li\u003e\n\n\u003cli\u003e\n\n\u003cstrong\u003ePouf de rangement mobile :\u003c\/strong\u003e Ajoute du rangement flexible et de la fonctionnalité au canapé d'angle.\u003c\/li\u003e\n\n\u003cli\u003e\n\n\u003cstrong\u003eCapitonné horizontal :\u003c\/strong\u003e Un capitonnage horizontal avec des détails passepoilés crée un look moderne et épuré.\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c!-- NEW: DIMENSIONS TABLE — same card\/table styling, full width --\u003e\n\u003cdiv class=\"pd-card pd-dimensions\"\u003e\n\n\u003ch3\u003eDimensions\u003c\/h3\u003e\n\n\u003ctable class=\"pd-table\" style=\"width: 100%;\"\u003e\n\n\u003ctbody\u003e\n\n\u003ctr\u003e\n\n\u003cth style=\"width: 33.6241%;\"\u003eTailles\u003c\/th\u003e\n\n\u003cth style=\"width: 66.3393%;\"\u003eDimensions\u003c\/th\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr\u003e\n\n\u003ctd style=\"width: 33.6241%;\"\u003eCanapé-lit\u003c\/td\u003e\n\n\u003ctd style=\"width: 66.3393%;\"\u003e\u003cspan\u003e96\"L 82\"P 38\"H\u003c\/span\u003e\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\n\u003c\/tbody\u003e\n\n\n\u003c\/table\u003e\n\n\n\u003c\/div\u003e\n\n\u003c!-- NEW: FAQ ACCORDION --\u003e\n\u003cdiv class=\"pd-faq\"\u003e\n\n\u003cdiv class=\"pd-faq-title\"\u003eFAQ\u003c\/div\u003e\n\n\u003cdiv class=\"pd-faq-item\"\u003e\n\n\u003cinput type=\"checkbox\" id=\"pd-faq-1\" class=\"pd-faq-toggle\"\u003e \u003clabel for=\"pd-faq-1\" class=\"pd-faq-q\"\u003e \u003cspan\u003eComment fonctionne le système de canapé-lit et de méridienne ?\u003c\/span\u003e \u003cspan class=\"pd-faq-icon\"\u003e\u003c\/span\u003e \u003c\/label\u003e\n\u003cdiv class=\"pd-faq-a\"\u003e\n\n\u003cp\u003eCe canapé d'angle se déploie facilement pour passer d'un canapé de salon quotidien à un lit confortable, accompagné d'une spacieuse méridienne à droite conçue pour la détente.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"pd-faq-item\"\u003e\n\n\u003cinput type=\"checkbox\" id=\"pd-faq-2\" class=\"pd-faq-toggle\"\u003e \u003clabel for=\"pd-faq-2\" class=\"pd-faq-q\"\u003e \u003cspan\u003eQuelles options de rangement sont incluses avec ce canapé d'angle ?\u003c\/span\u003e \u003cspan class=\"pd-faq-icon\"\u003e\u003c\/span\u003e \u003c\/label\u003e\n\u003cdiv class=\"pd-faq-a\"\u003e\n\n\u003cp dir=\"auto\" class=\"PDq2pG_selectionAnchorContainer\"\u003eIl dispose d'un grand compartiment de rangement caché et relevable en dessous pour garder les oreillers et les couvertures bien rangés, ainsi qu'un pouf de rangement mobile polyvalent.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"pd-faq-item\"\u003e\n\n\u003cinput type=\"checkbox\" id=\"pd-faq-3\" class=\"pd-faq-toggle\"\u003e \u003clabel for=\"pd-faq-3\" class=\"pd-faq-q\"\u003e \u003cspan\u003eQuels sont les détails de conception du revêtement ?\u003c\/span\u003e \u003cspan class=\"pd-faq-icon\"\u003e\u003c\/span\u003e \u003c\/label\u003e\n\u003cdiv class=\"pd-faq-a\"\u003e\n\n\u003cp dir=\"auto\" class=\"PDq2pG_selectionAnchorContainer\"\u003eLe canapé est recouvert d'un tissu gris doux agrémenté d'un capitonnage horizontal soigné et de détails passepoilés pour offrir une allure élégante et moderne.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c!-- REVIEWS --\u003e\n\u003cdiv class=\"pd-panel pd-panel-reviews\"\u003e\n\n\u003cdiv class=\"pd-full\"\u003e\n\n\u003ch3\u003eAvis\u003c\/h3\u003e\n\n\u003cdiv\u003e\n\n\u003cp\u003eAucun avis pour l'instant — soyez le premier à laisser un avis sur ce produit.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c!-- SHIPPING POLICY --\u003e\n\u003cdiv class=\"pd-panel pd-panel-shipping\"\u003e\n\n\u003cdiv class=\"pd-full\"\u003e\n\n\u003ch3\u003ePolitique d'expédition\u003c\/h3\u003e\n\n\u003cdiv\u003e\n\n\u003cp\u003eLes commandes sont livrées sous 4 à 7 jours ouvrables.\u003c\/p\u003e\n\n\u003cul\u003e\n\n\u003cli\u003eLivraison gratuite pour les commandes de plus de 500 $\u003c\/li\u003e\n\n\u003cli\u003eFrais d'expédition forfaitaires de 50 $ pour les commandes de moins de 500 $\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c!-- RETURN POLICIES --\u003e\n\u003cdiv class=\"pd-panel pd-panel-returns\"\u003e\n\n\u003cdiv class=\"pd-full\"\u003e\n\n\u003ch3\u003ePolitiques de retour\u003c\/h3\u003e\n\n\u003cdiv\u003e\n\n\u003cp\u003eToutes les ventes sont définitives, à l'exception des articles arrivés endommagés.\u003c\/p\u003e\n\n\u003cul\u003e\n\n\u003cli\u003eSi votre article arrive endommagé, envoyez-nous un e-mail dans les 48 heures à info@lesmeublesmiracle.ca avec votre numéro de commande et des photos — nous organiserons une réparation, un remplacement ou un remboursement.\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e","brand":"Les Meubles Miracle","offers":[{"title":"Gris","offer_id":49600828866715,"sku":"LIVING-9010-GRY-RHF","price":2200.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0691\/8376\/6683\/files\/soft-grey-right-hand-facing-sofa-bed-sectional.webp?v=1790018626"},{"product_id":"modern-tufted-sofa-bed","title":"Canapé-lit capitonné moderne","description":"\u003cstyle\u003e\n.pd-wrap{\n  --pd-dark:#996943;\n  --pd-coral:#996943;\n  --pd-pink:#F2E8DF;\n  --pd-border:#ded2d2;\n  font-family:inherit;\n  padding-left:12px !important;\n  padding-right:12px !important;\n  width:100% !important;\n  box-sizing:border-box !important;\n}\n\n.pd-wrap input[type=\"radio\"],\n.pd-wrap input[type=\"checkbox\"]{\n  position:absolute !important;\n  opacity:0 !important;\n  pointer-events:none !important;\n}\n\n\/* ===== TAB BAR (unchanged from your working version) ===== *\/\n.pd-tabbar{display:flex;flex-wrap:wrap;gap:8px;border:1px solid var(--pd-border);border-radius:8px;padding:6px !important;margin-bottom:24px;background:#fff;width:100% !important;box-sizing:border-box !important;}\n.pd-tabbar label{flex:1;text-align:center;padding:12px 18px !important;border-radius:8px;font-weight:700;font-size:.85rem;letter-spacing:.03em;text-transform:uppercase;cursor:pointer;color:var(--pd-dark);white-space:nowrap;}\n.pd-tabbar label[for=\"pd-description\"]{background:var(--pd-coral);color:#fff;}\n#pd-reviews:checked ~ .pd-tabbar label[for=\"pd-reviews\"],\n#pd-shipping:checked ~ .pd-tabbar label[for=\"pd-shipping\"],\n#pd-returns:checked ~ .pd-tabbar label[for=\"pd-returns\"]{background:var(--pd-coral);color:#fff;}\n#pd-reviews:checked ~ .pd-tabbar label[for=\"pd-description\"],\n#pd-shipping:checked ~ .pd-tabbar label[for=\"pd-description\"],\n#pd-returns:checked ~ .pd-tabbar label[for=\"pd-description\"]{background:transparent;color:var(--pd-dark);}\n\n.pd-panel{display:none;width:100% !important;}\n.pd-panel-description{display:block;}\n#pd-reviews:checked ~ .pd-panels .pd-panel-description,\n#pd-shipping:checked ~ .pd-panels .pd-panel-description,\n#pd-returns:checked ~ .pd-panels .pd-panel-description{display:none;}\n#pd-description:checked ~ .pd-panels .pd-panel-description{display:block;}\n#pd-reviews:checked ~ .pd-panels .pd-panel-reviews{display:block;}\n#pd-shipping:checked ~ .pd-panels .pd-panel-shipping{display:block;}\n#pd-returns:checked ~ .pd-panels .pd-panel-returns{display:block;}\n\n\/* ===== GRID \/ CARDS \/ TABLE (unchanged) ===== *\/\n.pd-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;width:100% !important;margin-bottom:24px;}\n.pd-card,.pd-full{background:#fff;border:1px solid var(--pd-border);overflow:hidden;border-radius:8px;width:100% !important;box-sizing:border-box !important;}\n.pd-card h3,.pd-full h3{background:var(--pd-dark);color:#fff;margin:0 !important;padding:14px 20px !important;font-size:1.05em;letter-spacing:.04em;}\n.pd-table{width:100% !important;border-collapse:collapse;box-sizing:border-box !important;}\n.pd-table th{background:#111;color:#fff;text-align:left;padding:12px 20px !important;}\n.pd-table td{padding:10px 20px !important;border-bottom:1px solid #eadada;vertical-align:top;}\n.pd-table tr:nth-child(even) td{background:var(--pd-pink);}\n.pd-benefits{border:2px solid var(--pd-coral);}\n.pd-benefits ul{margin:0 !important;padding:18px 24px 18px 38px !important;}\n.pd-benefits li{padding:5px 0 !important;}\n\n\/* ===== NEW: DIMENSIONS TABLE (same card\/table styling as Specifications) ===== *\/\n.pd-dimensions{margin-bottom:24px;}\n\n\/* ===== NEW: FAQ ACCORDION ===== *\/\n.pd-faq{width:100%;}\n.pd-faq-title{\n  background:var(--pd-dark);\n  color:#fff;\n  font-weight:700;\n  letter-spacing:.04em;\n  text-align:center;\n  padding:10px 28px;\n  border-radius:8px;\n  display:table;\n  margin:0 auto 20px;\n}\n.pd-faq-item{\n  border:1px solid var(--pd-coral);\n  border-radius:8px;\n  margin-bottom:12px;\n  overflow:hidden;\n  background:#fff;\n}\n.pd-faq-q{\n  display:flex;\n  align-items:center;\n  justify-content:space-between;\n  gap:16px;\n  padding:16px 20px;\n  cursor:pointer;\n  color:var(--pd-coral);\n  font-weight:700;\n}\n.pd-faq-icon{\n  flex:0 0 auto;\n  width:26px;\n  height:26px;\n  border-radius:50%;\n  background:var(--pd-pink);\n  position:relative;\n}\n.pd-faq-icon::before,\n.pd-faq-icon::after{\n  content:\"\";\n  position:absolute;\n  background:var(--pd-coral);\n  top:50%;\n  left:50%;\n  transform:translate(-50%,-50%);\n}\n.pd-faq-icon::before{width:12px;height:2px;}\n.pd-faq-icon::after{width:2px;height:12px;}\n.pd-faq-toggle:checked ~ .pd-faq-icon::after{display:none;}\n.pd-faq-toggle:checked ~ .pd-faq-q{background:var(--pd-pink);}\n.pd-faq-a{\n  max-height:0;\n  overflow:hidden;\n  padding:0 20px;\n  transition:max-height .25s ease;\n}\n.pd-faq-a p{margin:0 0 16px;line-height:1.6;}\n.pd-faq-toggle:checked ~ .pd-faq-a{max-height:300px;}\n\n.pd-panel-shipping p,.pd-panel-returns p{line-height:1.6;margin:0 0 12px !important;}\n.pd-panel-shipping ul,.pd-panel-returns ul{margin:0 !important;padding-left:20px !important;}\n.pd-panel-shipping li,.pd-panel-returns li{padding:4px 0 !important;}\n.pd-panel-reviews .pd-full \u003e div,\n.pd-panel-shipping .pd-full \u003e div,\n.pd-panel-returns .pd-full \u003e div{padding:20px 24px !important;box-sizing:border-box !important;}\n\n\/* ===== MOBILE (unchanged, plus FAQ) ===== *\/\n@media screen and (max-width:749px){\n  .pd-wrap{padding-left:8px !important;padding-right:8px !important;}\n  .pd-grid{grid-template-columns:1fr;gap:18px;}\n  .pd-tabbar{border-radius:8px;padding:5px !important;}\n  .pd-tabbar label{flex:100%;padding:11px 12px !important;}\n  .pd-table th{padding:11px 14px !important;}\n  .pd-table td{padding:10px 14px !important;}\n  .pd-card h3,.pd-full h3{padding:13px 16px !important;}\n  .pd-panel-reviews .pd-full \u003e div,\n  .pd-panel-shipping .pd-full \u003e div,\n  .pd-panel-returns .pd-full \u003e div{padding:18px 18px !important;}\n  .pd-faq-q{padding:14px 16px;font-size:.9rem;}\n}\n@media screen and (max-width:480px){\n  .pd-wrap{padding-left:5px !important;padding-right:5px !important;}\n  .pd-tabbar{padding:4px !important;}\n  .pd-tabbar label{padding:10px 8px !important;font-size:.75rem;}\n  .pd-table th{padding:10px 12px !important;}\n  .pd-table td{padding:9px 12px !important;}\n  .pd-card h3,.pd-full h3{padding:12px 14px !important;}\n  .pd-panel-reviews .pd-full \u003e div,\n  .pd-panel-shipping .pd-full \u003e div,\n  .pd-panel-returns .pd-full \u003e div{padding:16px 14px !important;}\n}\n\u003c\/style\u003e\n\u003cdiv class=\"pd-wrap\"\u003e\n\n\u003cinput type=\"radio\" name=\"pd-tabs\" id=\"pd-description\" checked\u003e \u003cinput type=\"radio\" name=\"pd-tabs\" id=\"pd-reviews\"\u003e \u003cinput type=\"radio\" name=\"pd-tabs\" id=\"pd-shipping\"\u003e \u003cinput type=\"radio\" name=\"pd-tabs\" id=\"pd-returns\"\u003e\n\u003cdiv class=\"pd-tabbar\"\u003e\n\n\u003clabel for=\"pd-description\"\u003eDescription\u003c\/label\u003e \u003clabel for=\"pd-reviews\"\u003eAvis\u003c\/label\u003e \u003clabel for=\"pd-shipping\"\u003ePolitique d'expédition\u003c\/label\u003e \u003clabel for=\"pd-returns\"\u003ePolitiques de retour\u003c\/label\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"pd-panels\"\u003e\n\n\u003c!-- DESCRIPTION --\u003e\n\u003cdiv class=\"pd-panel pd-panel-description\"\u003e\n\n\u003cdiv class=\"pd-grid\"\u003e\n\n\u003cdiv class=\"pd-card\"\u003e\n\n\u003ch3\u003eSpécifications du produit\u003c\/h3\u003e\n\n\u003ctable class=\"pd-table\" style=\"width: 100.03%;\"\u003e\n\n\u003ctbody\u003e\n\n\u003ctr\u003e\n\n\u003cth style=\"width: 38.2564%;\"\u003eSpécification\u003c\/th\u003e\n\n\u003cth style=\"width: 61.6848%;\"\u003eDétails\u003c\/th\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr\u003e\n\n\u003ctd style=\"width: 38.2564%;\"\u003eStyle\u003c\/td\u003e\n\n\u003ctd style=\"width: 61.6848%;\"\u003eModerne \/ Contemporain\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr\u003e\n\n\u003ctd style=\"width: 38.2564%;\"\u003eCouleur\u003c\/td\u003e\n\n\u003ctd style=\"width: 61.6848%;\"\u003eGris\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr\u003e\n\n\u003ctd style=\"width: 38.2564%;\"\u003ePorte-gobelets\u003c\/td\u003e\n\n\u003ctd style=\"width: 61.6848%;\"\u003e2 en chrome\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr\u003e\n\n\u003ctd style=\"width: 38.2564%;\"\u003eRangement\u003c\/td\u003e\n\n\u003ctd style=\"width: 61.6848%;\"\u003eCompartiment relevable + rangement dans les accoudoirs\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr\u003e\n\n\u003ctd style=\"width: 38.2564%;\"\u003eRevêtement\u003c\/td\u003e\n\n\u003ctd style=\"width: 61.6848%;\"\u003eTissu gris doux\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\n\u003c\/tbody\u003e\n\n\n\u003c\/table\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"pd-card pd-benefits\"\u003e\n\n\u003ch3\u003ePrincipales caractéristiques\u003c\/h3\u003e\n\n\u003cul\u003e\n\n\u003cli\u003e\n\n\u003cstrong\u003eCanapé-lit convertible :\u003c\/strong\u003e Se transforme facilement en une surface de couchage confortable pour vos invités.\u003c\/li\u003e\n\n\u003cli\u003e\n\n\u003cstrong\u003eChaise longue à droite :\u003c\/strong\u003e Offre un espace supplémentaire pour se détendre et s'étendre.\u003c\/li\u003e\n\n\u003cli\u003e\n\n\u003cstrong\u003eOptions de rangement multiples :\u003c\/strong\u003e Comprend un grand compartiment relevable et deux compartiments de rangement pratiques dans les accoudoirs.\u003c\/li\u003e\n\n\u003cli\u003e\n\n\u003cstrong\u003ePorte-gobelets chromés :\u003c\/strong\u003e Deux porte-gobelets intégrés en chrome permettent de garder vos boissons à portée de main.\u003c\/li\u003e\n\n\u003cli\u003e\n\n\u003cstrong\u003eDesign capitonné :\u003c\/strong\u003e Le dossier et l'assise capitonnés ajoutent une touche élégante tout en rehaussant l'aspect général.\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c!-- NEW: DIMENSIONS TABLE — same card\/table styling, full width --\u003e\n\u003cdiv class=\"pd-card pd-dimensions\"\u003e\n\n\u003ch3\u003eDimensions\u003c\/h3\u003e\n\n\u003ctable class=\"pd-table\" style=\"width: 100%;\"\u003e\n\n\u003ctbody\u003e\n\n\u003ctr\u003e\n\n\u003cth style=\"width: 33.6241%;\"\u003eArticles\u003c\/th\u003e\n\n\u003cth style=\"width: 66.3393%;\"\u003eDimensions\u003c\/th\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr\u003e\n\n\u003ctd style=\"width: 33.6241%;\"\u003eCanapé-lit\u003c\/td\u003e\n\n\u003ctd style=\"width: 66.3393%;\"\u003e\u003cspan\u003e99 po L x 62 po l x 36 po H\u003c\/span\u003e\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\n\u003c\/tbody\u003e\n\n\n\u003c\/table\u003e\n\n\n\u003c\/div\u003e\n\n\u003c!-- NEW: FAQ ACCORDION --\u003e\n\u003cdiv class=\"pd-faq\"\u003e\n\n\u003cdiv class=\"pd-faq-title\"\u003eFAQ\u003c\/div\u003e\n\n\u003cdiv class=\"pd-faq-item\"\u003e\n\n\u003cinput type=\"checkbox\" id=\"pd-faq-1\" class=\"pd-faq-toggle\"\u003e \u003clabel for=\"pd-faq-1\" class=\"pd-faq-q\"\u003e \u003cspan\u003eCe canapé sectionnel se transforme-t-il en lit ?\u003c\/span\u003e \u003cspan class=\"pd-faq-icon\"\u003e\u003c\/span\u003e \u003c\/label\u003e\n\u003cdiv class=\"pd-faq-a\"\u003e\n\n\u003cp\u003eOui, le sectionnel s'ouvre facilement pour offrir une surface de couchage confortable pour les invités.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"pd-faq-item\"\u003e\n\n\u003cinput type=\"checkbox\" id=\"pd-faq-2\" class=\"pd-faq-toggle\"\u003e \u003clabel for=\"pd-faq-2\" class=\"pd-faq-q\"\u003e \u003cspan\u003eLe canapé dispose-t-il d'un espace de rangement ?\u003c\/span\u003e \u003cspan class=\"pd-faq-icon\"\u003e\u003c\/span\u003e \u003c\/label\u003e\n\u003cdiv class=\"pd-faq-a\"\u003e\n\n\u003cp dir=\"auto\" class=\"PDq2pG_selectionAnchorContainer\"\u003eOui, il comprend un grand compartiment de rangement relevable ainsi que deux compartiments de rangement supplémentaires dans les accoudoirs.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"pd-faq-item\"\u003e\n\n\u003cinput type=\"checkbox\" id=\"pd-faq-3\" class=\"pd-faq-toggle\"\u003e \u003clabel for=\"pd-faq-3\" class=\"pd-faq-q\"\u003e \u003cspan\u003ePossède-t-il des porte-gobelets intégrés ?\u003c\/span\u003e \u003cspan class=\"pd-faq-icon\"\u003e\u003c\/span\u003e \u003c\/label\u003e\n\u003cdiv class=\"pd-faq-a\"\u003e\n\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\n\u003cdiv dir=\"auto\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" tabindex=\"0\"\u003e\n\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\n\u003cdiv class=\"LR5Y_W_content markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling\"\u003e\n\n\u003cp dir=\"auto\" class=\"PDq2pG_selectionAnchorContainer\"\u003eOui, le canapé est équipé de deux porte-gobelets chromés pratiques intégrés dans les accoudoirs.\u003cspan class=\"PDq2pG_selectionAnchor\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"mt-6\"\u003e\n\n\u003cdiv\u003e\n\n\u003cdiv class=\"flex flex-col items-center gap-3 px-4 pb-1 text-center\"\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c!-- REVIEWS --\u003e\n\u003cdiv class=\"pd-panel pd-panel-reviews\"\u003e\n\n\u003cdiv class=\"pd-full\"\u003e\n\n\u003ch3\u003eAvis\u003c\/h3\u003e\n\n\u003cdiv\u003e\n\n\u003cp\u003eAucun avis pour le moment — soyez le premier à donner votre avis sur ce produit.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c!-- SHIPPING POLICY --\u003e\n\u003cdiv class=\"pd-panel pd-panel-shipping\"\u003e\n\n\u003cdiv class=\"pd-full\"\u003e\n\n\u003ch3\u003ePolitique d'expédition\u003c\/h3\u003e\n\n\u003cdiv\u003e\n\n\u003cp\u003eLes commandes sont livrées sous 4 à 7 jours ouvrables.\u003c\/p\u003e\n\n\u003cul\u003e\n\n\u003cli\u003eLivraison gratuite sur les commandes de plus de 500 $\u003c\/li\u003e\n\n\u003cli\u003eFrais d'expédition fixes de 50 $ sur les commandes de moins de 500 $\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c!-- RETURN POLICIES --\u003e\n\u003cdiv class=\"pd-panel pd-panel-returns\"\u003e\n\n\u003cdiv class=\"pd-full\"\u003e\n\n\u003ch3\u003ePolitiques de retour\u003c\/h3\u003e\n\n\u003cdiv\u003e\n\n\u003cp\u003eToutes les ventes sont finales, sauf pour les articles arrivés endommagés.\u003c\/p\u003e\n\n\u003cul\u003e\n\n\u003cli\u003eSi votre article arrive endommagé, envoyez-nous un courriel dans les 48 heures à info@lesmeublesmiracle.ca avec votre numéro de commande et des photos — nous organiserons une réparation, un remplacement ou un remboursement.\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e","brand":"Les Meubles Miracle","offers":[{"title":"Gris","offer_id":49601789362331,"sku":"LIVING-9050-GRY-LHF","price":2000.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0691\/8376\/6683\/files\/Contemporary_Grey_Chaise_Sofa_Bed.webp?v=1791574400"},{"product_id":"3-seater-sectional-sofa","title":"Canapé d'angle 3 places","description":"\u003cstyle\u003e\n.pd-wrap{\n  --pd-dark:#996943;\n  --pd-coral:#996943;\n  --pd-pink:#F2E8DF;\n  --pd-border:#ded2d2;\n  font-family:inherit;\n  padding-left:12px !important;\n  padding-right:12px !important;\n  width:100% !important;\n  box-sizing:border-box !important;\n}\n\n.pd-wrap input[type=\"radio\"],\n.pd-wrap input[type=\"checkbox\"]{\n  position:absolute !important;\n  opacity:0 !important;\n  pointer-events:none !important;\n}\n\n\/* ===== TAB BAR (unchanged from your working version) ===== *\/\n.pd-tabbar{display:flex;flex-wrap:wrap;gap:8px;border:1px solid var(--pd-border);border-radius:8px;padding:6px !important;margin-bottom:24px;background:#fff;width:100% !important;box-sizing:border-box !important;}\n.pd-tabbar label{flex:1;text-align:center;padding:12px 18px !important;border-radius:8px;font-weight:700;font-size:.85rem;letter-spacing:.03em;text-transform:uppercase;cursor:pointer;color:var(--pd-dark);white-space:nowrap;}\n.pd-tabbar label[for=\"pd-description\"]{background:var(--pd-coral);color:#fff;}\n#pd-reviews:checked ~ .pd-tabbar label[for=\"pd-reviews\"],\n#pd-shipping:checked ~ .pd-tabbar label[for=\"pd-shipping\"],\n#pd-returns:checked ~ .pd-tabbar label[for=\"pd-returns\"]{background:var(--pd-coral);color:#fff;}\n#pd-reviews:checked ~ .pd-tabbar label[for=\"pd-description\"],\n#pd-shipping:checked ~ .pd-tabbar label[for=\"pd-description\"],\n#pd-returns:checked ~ .pd-tabbar label[for=\"pd-description\"]{background:transparent;color:var(--pd-dark);}\n\n.pd-panel{display:none;width:100% !important;}\n.pd-panel-description{display:block;}\n#pd-reviews:checked ~ .pd-panels .pd-panel-description,\n#pd-shipping:checked ~ .pd-panels .pd-panel-description,\n#pd-returns:checked ~ .pd-panels .pd-panel-description{display:none;}\n#pd-description:checked ~ .pd-panels .pd-panel-description{display:block;}\n#pd-reviews:checked ~ .pd-panels .pd-panel-reviews{display:block;}\n#pd-shipping:checked ~ .pd-panels .pd-panel-shipping{display:block;}\n#pd-returns:checked ~ .pd-panels .pd-panel-returns{display:block;}\n\n\/* ===== GRID \/ CARDS \/ TABLE (unchanged) ===== *\/\n.pd-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;width:100% !important;margin-bottom:24px;}\n.pd-card,.pd-full{background:#fff;border:1px solid var(--pd-border);overflow:hidden;border-radius:8px;width:100% !important;box-sizing:border-box !important;}\n.pd-card h3,.pd-full h3{background:var(--pd-dark);color:#fff;margin:0 !important;padding:14px 20px !important;font-size:1.05em;letter-spacing:.04em;}\n.pd-table{width:100% !important;border-collapse:collapse;box-sizing:border-box !important;}\n.pd-table th{background:#111;color:#fff;text-align:left;padding:12px 20px !important;}\n.pd-table td{padding:10px 20px !important;border-bottom:1px solid #eadada;vertical-align:top;}\n.pd-table tr:nth-child(even) td{background:var(--pd-pink);}\n.pd-benefits{border:2px solid var(--pd-coral);}\n.pd-benefits ul{margin:0 !important;padding:18px 24px 18px 38px !important;}\n.pd-benefits li{padding:5px 0 !important;}\n\n\/* ===== NEW: DIMENSIONS TABLE (same card\/table styling as Specifications) ===== *\/\n.pd-dimensions{margin-bottom:24px;}\n\n\/* ===== NEW: FAQ ACCORDION ===== *\/\n.pd-faq{width:100%;}\n.pd-faq-title{\n  background:var(--pd-dark);\n  color:#fff;\n  font-weight:700;\n  letter-spacing:.04em;\n  text-align:center;\n  padding:10px 28px;\n  border-radius:8px;\n  display:table;\n  margin:0 auto 20px;\n}\n.pd-faq-item{\n  border:1px solid var(--pd-coral);\n  border-radius:8px;\n  margin-bottom:12px;\n  overflow:hidden;\n  background:#fff;\n}\n.pd-faq-q{\n  display:flex;\n  align-items:center;\n  justify-content:space-between;\n  gap:16px;\n  padding:16px 20px;\n  cursor:pointer;\n  color:var(--pd-coral);\n  font-weight:700;\n}\n.pd-faq-icon{\n  flex:0 0 auto;\n  width:26px;\n  height:26px;\n  border-radius:50%;\n  background:var(--pd-pink);\n  position:relative;\n}\n.pd-faq-icon::before,\n.pd-faq-icon::after{\n  content:\"\";\n  position:absolute;\n  background:var(--pd-coral);\n  top:50%;\n  left:50%;\n  transform:translate(-50%,-50%);\n}\n.pd-faq-icon::before{width:12px;height:2px;}\n.pd-faq-icon::after{width:2px;height:12px;}\n.pd-faq-toggle:checked ~ .pd-faq-icon::after{display:none;}\n.pd-faq-toggle:checked ~ .pd-faq-q{background:var(--pd-pink);}\n.pd-faq-a{\n  max-height:0;\n  overflow:hidden;\n  padding:0 20px;\n  transition:max-height .25s ease;\n}\n.pd-faq-a p{margin:0 0 16px;line-height:1.6;}\n.pd-faq-toggle:checked ~ .pd-faq-a{max-height:300px;}\n\n.pd-panel-shipping p,.pd-panel-returns p{line-height:1.6;margin:0 0 12px !important;}\n.pd-panel-shipping ul,.pd-panel-returns ul{margin:0 !important;padding-left:20px !important;}\n.pd-panel-shipping li,.pd-panel-returns li{padding:4px 0 !important;}\n.pd-panel-reviews .pd-full \u003e div,\n.pd-panel-shipping .pd-full \u003e div,\n.pd-panel-returns .pd-full \u003e div{padding:20px 24px !important;box-sizing:border-box !important;}\n\n\/* ===== MOBILE (unchanged, plus FAQ) ===== *\/\n@media screen and (max-width:749px){\n  .pd-wrap{padding-left:8px !important;padding-right:8px !important;}\n  .pd-grid{grid-template-columns:1fr;gap:18px;}\n  .pd-tabbar{border-radius:8px;padding:5px !important;}\n  .pd-tabbar label{flex:100%;padding:11px 12px !important;}\n  .pd-table th{padding:11px 14px !important;}\n  .pd-table td{padding:10px 14px !important;}\n  .pd-card h3,.pd-full h3{padding:13px 16px !important;}\n  .pd-panel-reviews .pd-full \u003e div,\n  .pd-panel-shipping .pd-full \u003e div,\n  .pd-panel-returns .pd-full \u003e div{padding:18px 18px !important;}\n  .pd-faq-q{padding:14px 16px;font-size:.9rem;}\n}\n@media screen and (max-width:480px){\n  .pd-wrap{padding-left:5px !important;padding-right:5px !important;}\n  .pd-tabbar{padding:4px !important;}\n  .pd-tabbar label{padding:10px 8px !important;font-size:.75rem;}\n  .pd-table th{padding:10px 12px !important;}\n  .pd-table td{padding:9px 12px !important;}\n  .pd-card h3,.pd-full h3{padding:12px 14px !important;}\n  .pd-panel-reviews .pd-full \u003e div,\n  .pd-panel-shipping .pd-full \u003e div,\n  .pd-panel-returns .pd-full \u003e div{padding:16px 14px !important;}\n}\n\u003c\/style\u003e\n\u003cdiv class=\"pd-wrap\"\u003e\n\n\u003cinput type=\"radio\" name=\"pd-tabs\" id=\"pd-description\" checked\u003e \u003cinput type=\"radio\" name=\"pd-tabs\" id=\"pd-reviews\"\u003e \u003cinput type=\"radio\" name=\"pd-tabs\" id=\"pd-shipping\"\u003e \u003cinput type=\"radio\" name=\"pd-tabs\" id=\"pd-returns\"\u003e\n\u003cdiv class=\"pd-tabbar\"\u003e\n\n\u003clabel for=\"pd-description\"\u003eDescription\u003c\/label\u003e \u003clabel for=\"pd-reviews\"\u003eAvis\u003c\/label\u003e \u003clabel for=\"pd-shipping\"\u003ePolitique d'expédition\u003c\/label\u003e \u003clabel for=\"pd-returns\"\u003ePolitiques de retour\u003c\/label\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"pd-panels\"\u003e\n\n\u003c!-- DESCRIPTION --\u003e\n\u003cdiv class=\"pd-panel pd-panel-description\"\u003e\n\n\u003cdiv class=\"pd-grid\"\u003e\n\n\u003cdiv class=\"pd-card\"\u003e\n\n\u003ch3\u003eSpécifications du produit\u003c\/h3\u003e\n\n\u003ctable class=\"pd-table\"\u003e\n\n\u003ctbody\u003e\n\n\u003ctr\u003e\n\n\u003cth\u003eSpécification\u003c\/th\u003e\n\n\u003cth\u003eDétails\u003c\/th\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr\u003e\n\n\u003ctd\u003eStyle\u003c\/td\u003e\n\n\u003ctd\u003eContemporain\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr\u003e\n\n\u003ctd\u003eCouleur\u003c\/td\u003e\n\n\u003ctd\u003eGris \u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr\u003e\n\n\u003ctd\u003eMatériau\u003c\/td\u003e\n\n\u003ctd\u003ePolyester\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr\u003e\n\n\u003ctd\u003eCapacité d'accueil\u003c\/td\u003e\n\n\u003ctd\u003e4 personnes\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr\u003e\n\n\u003ctd\u003eCapacité de poids\u003c\/td\u003e\n\n\u003ctd\u003e750 lb\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr\u003e\n\n\u003ctd\u003eAssemblage requis\u003c\/td\u003e\n\n\u003ctd\u003eAssemblage minimal requis\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\n\u003c\/tbody\u003e\n\n\n\u003c\/table\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"pd-card pd-benefits\"\u003e\n\n\u003ch3\u003eCaractéristiques principales\u003c\/h3\u003e\n\n\u003cul\u003e\n\n\u003cli\u003eLe lit gigogne transforme le canapé d'angle en une surface de couchage plane.\u003c\/li\u003e\n\n\u003cli\u003eLa méridienne côté gauche se soulève pour révéler un compartiment de rangement caché.\u003c\/li\u003e\n\n\u003cli\u003eLe rangement sous le siège peut contenir de la literie et des oreillers.\u003c\/li\u003e\n\n\u003cli\u003eLes accoudoirs larges et rembourrés créent une silhouette profilée et stable.\u003c\/li\u003e\n\n\u003cli\u003eLe tissu tissé texturé « sel et poivre » résiste à l'usure quotidienne et au boulochage.\u003c\/li\u003e\n\n\u003cli\u003eCoussins en mousse soutenus par une base à ressorts ensachés et en zigzag.\u003c\/li\u003e\n\n\u003cli\u003eStructure en bois massif et bois d'ingénierie pour un soutien structurel durable.\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"pd-card pd-dimensions\"\u003e\n\n\u003ctable class=\"pd-table\" style=\"width: 100%;\"\u003e\n\n\u003ctbody\u003e\n\n\u003ctr\u003e\n\n\u003cth style=\"width: 33.6241%;\"\u003eTailles\u003c\/th\u003e\n\n\u003cth style=\"width: 66.3393%;\"\u003eDimensions\u003c\/th\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr\u003e\n\n\u003ctd style=\"width: 33.6241%;\"\u003eCanapé\u003c\/td\u003e\n\n\u003ctd style=\"width: 66.3393%;\"\u003e\u003cspan\u003e106 po L × 65 po P × 35 po H\u003c\/span\u003e\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\n\u003c\/tbody\u003e\n\n\n\u003c\/table\u003e\n\n\n\u003c\/div\u003e\n\n\u003c!-- NEW: FAQ ACCORDION --\u003e\n\u003cdiv class=\"pd-faq\"\u003e\n\n\u003cdiv class=\"pd-faq-title\"\u003eFAQ\u003c\/div\u003e\n\n\u003cdiv class=\"pd-faq-item\"\u003e\n\n\u003cinput type=\"checkbox\" id=\"pd-faq-1\" class=\"pd-faq-toggle\"\u003e \u003clabel for=\"pd-faq-1\" class=\"pd-faq-q\"\u003e \u003cspan\u003eComment fonctionnent les fonctions de lit gigogne et de méridienne de rangement ?\u003c\/span\u003e \u003cspan class=\"pd-faq-icon\"\u003e\u003c\/span\u003e \u003c\/label\u003e\n\u003cdiv class=\"pd-faq-a\"\u003e\n\n\u003cp dir=\"auto\" class=\"PDq2pG_selectionAnchorContainer\"\u003eCe canapé d'angle polyvalent est doté d'un mécanisme de matelas gigogne intégré qui transforme facilement le canapé en un espace de couchage confortable, associé à une méridienne côté gauche qui s'ouvre pour révéler un compartiment de rangement caché.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"pd-faq-item\"\u003e\n\n\u003cinput type=\"checkbox\" id=\"pd-faq-2\" class=\"pd-faq-toggle\"\u003e \u003clabel for=\"pd-faq-2\" class=\"pd-faq-q\"\u003e \u003cspan\u003eQuels matériaux et éléments de design sont utilisés pour le revêtement et la structure ?\u003c\/span\u003e \u003cspan class=\"pd-faq-icon\"\u003e\u003c\/span\u003e \u003c\/label\u003e\n\u003cdiv class=\"pd-faq-a\"\u003e\n\n\u003cp dir=\"auto\" class=\"PDq2pG_selectionAnchorContainer\"\u003eLe canapé d'angle est recouvert d'un tissu tissé texturé gris « sel et poivre » contemporain et doté d'accoudoirs larges et rembourrés pour offrir un look élégant et un soutien confortable.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"pd-faq-item\"\u003e\n\n\u003cinput type=\"checkbox\" id=\"pd-faq-3\" class=\"pd-faq-toggle\"\u003e \u003clabel for=\"pd-faq-3\" class=\"pd-faq-q\"\u003e Quelles sont les principales caractéristiques de confort et d'agencement de ce canapé d'angle ?\u003cspan class=\"pd-faq-icon\"\u003e\u003c\/span\u003e \u003c\/label\u003e\n\u003cdiv class=\"pd-faq-a\"\u003e\n\n\u003cdiv class=\"flex max-w-full flex-col gap-4 [\u0026amp;\u0026gt;div:has([data-free-thinking-preview-answer=true])+:is(.text-message,.relative:has(\u0026gt;.text-message))]:-mt-2 grow\"\u003e\n\n\u003cdiv dir=\"auto\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\"\u003e\n\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\n\u003cdiv class=\"LR5Y_W_content markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling\"\u003e\n\n\u003cdiv class=\"flex max-w-full flex-col gap-4 [\u0026amp;\u0026gt;div:has([data-free-thinking-preview-answer=true])+:is(.text-message,.relative:has(\u0026gt;.text-message))]:-mt-2 grow\"\u003e\n\n\u003cdiv dir=\"auto\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\"\u003e\n\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\n\u003cdiv class=\"LR5Y_W_content markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling\"\u003e\n\n\u003cdiv class=\"flex max-w-full flex-col gap-4 [\u0026amp;\u0026gt;div:has([data-free-thinking-preview-answer=true])+:is(.text-message,.relative:has(\u0026gt;.text-message))]:-mt-2 grow\"\u003e\n\n\u003cdiv dir=\"auto\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\"\u003e\n\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\n\u003cdiv class=\"fbskMG_root LR5Y_W_content markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling\"\u003e\n\n\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\n\u003cdiv class=\"\"\u003e\n\n\u003csection class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-8 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\n\u003cdiv class=\"flex max-w-full flex-col gap-4 [\u0026amp;\u0026gt;div:has([data-free-thinking-preview-answer=true])+:is(.text-message,.relative:has(\u0026gt;.text-message))]:-mt-2 grow\"\u003e\n\n\u003cdiv dir=\"auto\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\"\u003e\n\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\n\u003cdiv class=\"fbskMG_root LR5Y_W_content markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling\"\u003e\n\n\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\n\u003cdiv class=\"\"\u003e\n\n\u003csection class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-8 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\n\u003cdiv class=\"flex max-w-full flex-col gap-4 [\u0026amp;\u0026gt;div:has([data-free-thinking-preview-answer=true])+:is(.text-message,.relative:has(\u0026gt;.text-message))]:-mt-2 grow\"\u003e\n\n\u003cdiv dir=\"auto\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\"\u003e\n\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\n\u003cdiv class=\"fbskMG_root LR5Y_W_content markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling\"\u003e\n\n\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\n\u003cdiv class=\"\"\u003e\n\n\u003csection class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-8 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\n\u003cdiv class=\"flex max-w-full flex-col gap-4 [\u0026amp;\u0026gt;div:has([data-free-thinking-preview-answer=true])+:is(.text-message,.relative:has(\u0026gt;.text-message))]:-mt-2 grow\"\u003e\n\n\u003cdiv dir=\"auto\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" tabindex=\"0\"\u003e\n\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\n\u003cdiv class=\"fbskMG_root LR5Y_W_content markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling\"\u003e\n\n\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\n\u003cdiv class=\"\" data-turn-id-container=\"request-6abaab10-2468-83ee-8d8f-a100f9a6299a-2\" data-is-intersecting=\"true\"\u003e\n\n\u003csection class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-6abaab10-2468-83ee-8d8f-a100f9a6299a-2\" data-turn-id-container=\"request-6abaab10-2468-83ee-8d8f-a100f9a6299a-2\" data-testid=\"conversation-turn-4\" data-turn=\"assistant\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-8 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\n\u003cdiv data-conversation-screenshot-content=\"\" class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\n\u003cdiv class=\"flex max-w-full flex-col gap-4 [\u0026amp;\u0026gt;div:has([data-free-thinking-preview-answer=true])+:is(.text-message,.relative:has(\u0026gt;.text-message))]:-mt-2 grow\"\u003e\n\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"1190d6cb-0606-461b-acb8-222a4a21bb9e\" dir=\"auto\" data-message-model-slug=\"gpt-5-6-mini\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\"\u003e\n\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\n\u003cdiv class=\"LR5Y_W_content markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling\"\u003e\n\n\u003cp dir=\"auto\" data-start=\"317\" data-end=\"497\" data-is-last-node=\"\" data-is-only-node=\"\" class=\"PDq2pG_selectionAnchorContainer\"\u003eConçu pour optimiser les espaces de vie quotidiens, il combine un espace de détente spacieux pour 3 personnes avec un rembourrage de soutien, ce qui le rend idéal à la fois pour les moments de détente en famille et pour accueillir des invités pour la nuit.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c!-- REVIEWS --\u003e\n\u003cdiv class=\"pd-panel pd-panel-reviews\"\u003e\n\n\u003cdiv class=\"pd-full\"\u003e\n\n\u003ch3\u003eAvis\u003c\/h3\u003e\n\n\u003cdiv\u003e\n\n\u003cp\u003eAucun avis pour le moment — soyez le premier à laisser un avis sur ce produit.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c!-- SHIPPING POLICY --\u003e\n\u003cdiv class=\"pd-panel pd-panel-shipping\"\u003e\n\n\u003cdiv class=\"pd-full\"\u003e\n\n\u003ch3\u003ePolitique d'expédition\u003c\/h3\u003e\n\n\u003cdiv\u003e\n\n\u003cp\u003eLes commandes sont livrées sous 4 à 7 jours ouvrables.\u003c\/p\u003e\n\n\u003cul\u003e\n\n\u003cli\u003eLivraison gratuite pour les commandes de plus de 500 $\u003c\/li\u003e\n\n\u003cli\u003eForfait de livraison de 50 $ pour les commandes de moins de 500 $\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c!-- RETURN POLICIES --\u003e\n\u003cdiv class=\"pd-panel pd-panel-returns\"\u003e\n\n\u003cdiv class=\"pd-full\"\u003e\n\n\u003ch3\u003ePolitiques de retour\u003c\/h3\u003e\n\n\u003cdiv\u003e\n\n\u003cp\u003eToutes les ventes sont définitives, sauf pour les articles arrivés endommagés.\u003c\/p\u003e\n\n\u003cul\u003e\n\n\u003cli\u003eSi votre article arrive endommagé, envoyez-nous un e-mail dans les 48 heures à info@miracleinteriors.ca avec votre numéro de commande et des photos — nous organiserons une réparation, un remplacement ou un remboursement.\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e","brand":"Les Meubles Miracle","offers":[{"title":"Gris","offer_id":49675007754395,"sku":"LIVING-SEC3SEAT-GRY-SLP","price":1850.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0691\/8376\/6683\/files\/Make_sofa_grey_20260928231014.webp?v=1790620176"},{"product_id":"adjustable-7-piece-sectional","title":"Canapé d'angle modulable 7 pièces","description":"\u003cstyle\u003e\n.pd-wrap{\n  --pd-dark:#996943;\n  --pd-coral:#996943;\n  --pd-pink:#F2E8DF;\n  --pd-border:#ded2d2;\n  font-family:inherit;\n  padding-left:12px !important;\n  padding-right:12px !important;\n  width:100% !important;\n  box-sizing:border-box !important;\n}\n\n.pd-wrap input[type=\"radio\"],\n.pd-wrap input[type=\"checkbox\"]{\n  position:absolute !important;\n  opacity:0 !important;\n  pointer-events:none !important;\n}\n\n\/* ===== TAB BAR (unchanged from your working version) ===== *\/\n.pd-tabbar{display:flex;flex-wrap:wrap;gap:8px;border:1px solid var(--pd-border);border-radius:8px;padding:6px !important;margin-bottom:24px;background:#fff;width:100% !important;box-sizing:border-box !important;}\n.pd-tabbar label{flex:1;text-align:center;padding:12px 18px !important;border-radius:8px;font-weight:700;font-size:.85rem;letter-spacing:.03em;text-transform:uppercase;cursor:pointer;color:var(--pd-dark);white-space:nowrap;}\n.pd-tabbar label[for=\"pd-description\"]{background:var(--pd-coral);color:#fff;}\n#pd-reviews:checked ~ .pd-tabbar label[for=\"pd-reviews\"],\n#pd-shipping:checked ~ .pd-tabbar label[for=\"pd-shipping\"],\n#pd-returns:checked ~ .pd-tabbar label[for=\"pd-returns\"]{background:var(--pd-coral);color:#fff;}\n#pd-reviews:checked ~ .pd-tabbar label[for=\"pd-description\"],\n#pd-shipping:checked ~ .pd-tabbar label[for=\"pd-description\"],\n#pd-returns:checked ~ .pd-tabbar label[for=\"pd-description\"]{background:transparent;color:var(--pd-dark);}\n\n.pd-panel{display:none;width:100% !important;}\n.pd-panel-description{display:block;}\n#pd-reviews:checked ~ .pd-panels .pd-panel-description,\n#pd-shipping:checked ~ .pd-panels .pd-panel-description,\n#pd-returns:checked ~ .pd-panels .pd-panel-description{display:none;}\n#pd-description:checked ~ .pd-panels .pd-panel-description{display:block;}\n#pd-reviews:checked ~ .pd-panels .pd-panel-reviews{display:block;}\n#pd-shipping:checked ~ .pd-panels .pd-panel-shipping{display:block;}\n#pd-returns:checked ~ .pd-panels .pd-panel-returns{display:block;}\n\n\/* ===== GRID \/ CARDS \/ TABLE (unchanged) ===== *\/\n.pd-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;width:100% !important;margin-bottom:24px;}\n.pd-card,.pd-full{background:#fff;border:1px solid var(--pd-border);overflow:hidden;border-radius:8px;width:100% !important;box-sizing:border-box !important;}\n.pd-card h3,.pd-full h3{background:var(--pd-dark);color:#fff;margin:0 !important;padding:14px 20px !important;font-size:1.05em;letter-spacing:.04em;}\n.pd-table{width:100% !important;border-collapse:collapse;box-sizing:border-box !important;}\n.pd-table th{background:#111;color:#fff;text-align:left;padding:12px 20px !important;}\n.pd-table td{padding:10px 20px !important;border-bottom:1px solid #eadada;vertical-align:top;}\n.pd-table tr:nth-child(even) td{background:var(--pd-pink);}\n.pd-benefits{border:2px solid var(--pd-coral);}\n.pd-benefits ul{margin:0 !important;padding:18px 24px 18px 38px !important;}\n.pd-benefits li{padding:5px 0 !important;}\n\n\/* ===== NEW: DIMENSIONS TABLE (same card\/table styling as Specifications) ===== *\/\n.pd-dimensions{margin-bottom:24px;}\n\n\/* ===== NEW: FAQ ACCORDION ===== *\/\n.pd-faq{width:100%;}\n.pd-faq-title{\n  background:var(--pd-dark);\n  color:#fff;\n  font-weight:700;\n  letter-spacing:.04em;\n  text-align:center;\n  padding:10px 28px;\n  border-radius:8px;\n  display:table;\n  margin:0 auto 20px;\n}\n.pd-faq-item{\n  border:1px solid var(--pd-coral);\n  border-radius:8px;\n  margin-bottom:12px;\n  overflow:hidden;\n  background:#fff;\n}\n.pd-faq-q{\n  display:flex;\n  align-items:center;\n  justify-content:space-between;\n  gap:16px;\n  padding:16px 20px;\n  cursor:pointer;\n  color:var(--pd-coral);\n  font-weight:700;\n}\n.pd-faq-icon{\n  flex:0 0 auto;\n  width:26px;\n  height:26px;\n  border-radius:50%;\n  background:var(--pd-pink);\n  position:relative;\n}\n.pd-faq-icon::before,\n.pd-faq-icon::after{\n  content:\"\";\n  position:absolute;\n  background:var(--pd-coral);\n  top:50%;\n  left:50%;\n  transform:translate(-50%,-50%);\n}\n.pd-faq-icon::before{width:12px;height:2px;}\n.pd-faq-icon::after{width:2px;height:12px;}\n.pd-faq-toggle:checked ~ .pd-faq-icon::after{display:none;}\n.pd-faq-toggle:checked ~ .pd-faq-q{background:var(--pd-pink);}\n.pd-faq-a{\n  max-height:0;\n  overflow:hidden;\n  padding:0 20px;\n  transition:max-height .25s ease;\n}\n.pd-faq-a p{margin:0 0 16px;line-height:1.6;}\n.pd-faq-toggle:checked ~ .pd-faq-a{max-height:300px;}\n\n.pd-panel-shipping p,.pd-panel-returns p{line-height:1.6;margin:0 0 12px !important;}\n.pd-panel-shipping ul,.pd-panel-returns ul{margin:0 !important;padding-left:20px !important;}\n.pd-panel-shipping li,.pd-panel-returns li{padding:4px 0 !important;}\n.pd-panel-reviews .pd-full \u003e div,\n.pd-panel-shipping .pd-full \u003e div,\n.pd-panel-returns .pd-full \u003e div{padding:20px 24px !important;box-sizing:border-box !important;}\n\n\/* ===== MOBILE (unchanged, plus FAQ) ===== *\/\n@media screen and (max-width:749px){\n  .pd-wrap{padding-left:8px !important;padding-right:8px !important;}\n  .pd-grid{grid-template-columns:1fr;gap:18px;}\n  .pd-tabbar{border-radius:8px;padding:5px !important;}\n  .pd-tabbar label{flex:100%;padding:11px 12px !important;}\n  .pd-table th{padding:11px 14px !important;}\n  .pd-table td{padding:10px 14px !important;}\n  .pd-card h3,.pd-full h3{padding:13px 16px !important;}\n  .pd-panel-reviews .pd-full \u003e div,\n  .pd-panel-shipping .pd-full \u003e div,\n  .pd-panel-returns .pd-full \u003e div{padding:18px 18px !important;}\n  .pd-faq-q{padding:14px 16px;font-size:.9rem;}\n}\n@media screen and (max-width:480px){\n  .pd-wrap{padding-left:5px !important;padding-right:5px !important;}\n  .pd-tabbar{padding:4px !important;}\n  .pd-tabbar label{padding:10px 8px !important;font-size:.75rem;}\n  .pd-table th{padding:10px 12px !important;}\n  .pd-table td{padding:9px 12px !important;}\n  .pd-card h3,.pd-full h3{padding:12px 14px !important;}\n  .pd-panel-reviews .pd-full \u003e div,\n  .pd-panel-shipping .pd-full \u003e div,\n  .pd-panel-returns .pd-full \u003e div{padding:16px 14px !important;}\n}\n\u003c\/style\u003e\n\u003cdiv class=\"pd-wrap\"\u003e\n\n\u003cinput type=\"radio\" name=\"pd-tabs\" id=\"pd-description\" checked\u003e \u003cinput type=\"radio\" name=\"pd-tabs\" id=\"pd-reviews\"\u003e \u003cinput type=\"radio\" name=\"pd-tabs\" id=\"pd-shipping\"\u003e \u003cinput type=\"radio\" name=\"pd-tabs\" id=\"pd-returns\"\u003e\n\u003cdiv class=\"pd-tabbar\"\u003e\n\n\u003clabel for=\"pd-description\"\u003eDescription\u003c\/label\u003e \u003clabel for=\"pd-reviews\"\u003eAvis\u003c\/label\u003e \u003clabel for=\"pd-shipping\"\u003ePolitique d'expédition\u003c\/label\u003e \u003clabel for=\"pd-returns\"\u003ePolitiques de retour\u003c\/label\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"pd-panels\"\u003e\n\n\u003c!-- DESCRIPTION --\u003e\n\u003cdiv class=\"pd-panel pd-panel-description\"\u003e\n\n\u003cdiv class=\"pd-grid\"\u003e\n\n\u003cdiv class=\"pd-card\"\u003e\n\n\u003ch3\u003eSpécifications du produit\u003c\/h3\u003e\n\n\u003ctable class=\"pd-table\"\u003e\n\n\u003ctbody\u003e\n\n\u003ctr\u003e\n\n\u003cth\u003eSpécification\u003c\/th\u003e\n\n\u003cth\u003eDétails\u003c\/th\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr\u003e\n\n\u003ctd\u003eStyle\u003c\/td\u003e\n\n\u003ctd\u003eContemporain\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr\u003e\n\n\u003ctd\u003eCouleur\u003c\/td\u003e\n\n\u003ctd\u003eGris \u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr\u003e\n\n\u003ctd\u003eMatériau\u003c\/td\u003e\n\n\u003ctd\u003ePolyester\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr\u003e\n\n\u003ctd\u003eCapacité d'accueil\u003c\/td\u003e\n\n\u003ctd\u003e6 personnes\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr\u003e\n\n\u003ctd\u003eCapacité de poids\u003c\/td\u003e\n\n\u003ctd\u003e360 lbs\/siège \u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr\u003e\n\n\u003ctd\u003eAssemblage requis\u003c\/td\u003e\n\n\u003ctd\u003eAssemblage minimal requis\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\n\u003c\/tbody\u003e\n\n\n\u003c\/table\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"pd-card pd-benefits\"\u003e\n\n\u003ch3\u003eCaractéristiques principales\u003c\/h3\u003e\n\n\u003cul\u003e\n\n\u003cli\u003eComprend un fauteuil gauche électrique, deux fauteuils sans accoudoirs électriques, un fauteuil fixe sans accoudoirs, une chaise longue avec rangement, un coin et une console.\u003c\/li\u003e\n\n\u003cli\u003eLes coussins de siège en mousse haute densité offrent un soutien ferme et structuré.\u003c\/li\u003e\n\n\u003cli\u003eLes coussins de dossier garnis de fibres offrent une surface rembourrée pour s'incliner.\u003c\/li\u003e\n\n\u003cli\u003eLa base à ressorts en acier au carbone empêche l'affaissement lors d'une utilisation intensive.\u003c\/li\u003e\n\n\u003cli\u003eLe mécanisme de glissement électrique fluide permet d'ajuster la position assise à l'infini.\u003c\/li\u003e\n\n\u003cli\u003eLa chaise longue à dessus relevable et les compartiments de la console offrent un espace de rangement profond et dissimulé.\u003c\/li\u003e\n\n\u003cli\u003eLa structure en bois massif et bois d'ingénierie assure une stabilité à long terme.\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"pd-card pd-dimensions\"\u003e\n\n\u003ctable class=\"pd-table\" style=\"width: 100%;\"\u003e\n\n\u003ctbody\u003e\n\n\u003ctr\u003e\n\n\u003cth style=\"width: 33.6241%;\"\u003eTailles\u003c\/th\u003e\n\n\u003cth style=\"width: 66.3393%;\"\u003eDimensions\u003c\/th\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr\u003e\n\n\u003ctd style=\"width: 33.6241%;\"\u003eCanapé\u003c\/td\u003e\n\n\u003ctd style=\"width: 66.3393%;\"\u003e\u003cspan\u003e131 po L × 151 po P × 39 po H\u003c\/span\u003e\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\n\u003c\/tbody\u003e\n\n\n\u003c\/table\u003e\n\n\n\u003c\/div\u003e\n\n\u003c!-- NEW: FAQ ACCORDION --\u003e\n\u003cdiv class=\"pd-faq\"\u003e\n\n\u003cdiv class=\"pd-faq-title\"\u003eFAQ\u003c\/div\u003e\n\n\u003cdiv class=\"pd-faq-item\"\u003e\n\n\u003cinput type=\"checkbox\" id=\"pd-faq-1\" class=\"pd-faq-toggle\"\u003e \u003clabel for=\"pd-faq-1\" class=\"pd-faq-q\"\u003e \u003cspan\u003eQuelles pièces et caractéristiques d'assise sont incluses dans ce sectionnel modulaire ?\u003c\/span\u003e \u003cspan class=\"pd-faq-icon\"\u003e\u003c\/span\u003e \u003c\/label\u003e\n\u003cdiv class=\"pd-faq-a\"\u003e\n\n\u003cp dir=\"auto\" class=\"PDq2pG_selectionAnchorContainer\"\u003eCet ensemble contemporain de 7 pièces comprend un fauteuil gauche à réglage électrique, deux fauteuils sans accoudoirs électriques, un fauteuil fixe sans accoudoirs, une chaise longue de rangement, une unité d'angle et une console centrale conçues pour offrir des dispositions de détente flexibles et personnalisées.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"pd-faq-item\"\u003e\n\n\u003cinput type=\"checkbox\" id=\"pd-faq-2\" class=\"pd-faq-toggle\"\u003e \u003clabel for=\"pd-faq-2\" class=\"pd-faq-q\"\u003e \u003cspan\u003eQuels matériaux et structures de soutien sont utilisés pour le rembourrage et le cadre ?\u003c\/span\u003e \u003cspan class=\"pd-faq-icon\"\u003e\u003c\/span\u003e \u003c\/label\u003e\n\u003cdiv class=\"pd-faq-a\"\u003e\n\n\u003cp dir=\"auto\" class=\"PDq2pG_selectionAnchorContainer\"\u003eLe sectionnel est construit avec un cadre en bois massif et bois d'ingénierie, un soutien de base à ressorts en acier au carbone pour éviter l'affaissement, et des coussins de siège en mousse haute densité associés à des coussins de dossier garnis de fibres pour un confort équilibré.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"pd-faq-item\"\u003e\n\n\u003cinput type=\"checkbox\" id=\"pd-faq-3\" class=\"pd-faq-toggle\"\u003e \u003clabel for=\"pd-faq-3\" class=\"pd-faq-q\"\u003eQuelles fonctionnalités de rangement et de mouvement intégrées le sectionnel offre-t-il ?\u003cbr\u003e\u003cspan class=\"pd-faq-icon\"\u003e\u003c\/span\u003e \u003c\/label\u003e\n\u003cdiv class=\"pd-faq-a\"\u003e\n\n\u003cp dir=\"auto\" class=\"PDq2pG_selectionAnchorContainer\"\u003eIl dispose de mécanismes de glissement électriques fluides pour des ajustements d'inclinaison sans effort, ainsi que de compartiments de rangement profonds à dessus relevable intégrés à la fois dans la chaise longue et la console centrale pour garder les essentiels du quotidien soigneusement rangés.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c!-- REVIEWS --\u003e\n\u003cdiv class=\"pd-panel pd-panel-reviews\"\u003e\n\n\u003cdiv class=\"pd-full\"\u003e\n\n\u003ch3\u003eAvis\u003c\/h3\u003e\n\n\u003cdiv\u003e\n\n\u003cp\u003eAucun avis pour le moment — soyez le premier à donner votre avis sur ce produit.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c!-- SHIPPING POLICY --\u003e\n\u003cdiv class=\"pd-panel pd-panel-shipping\"\u003e\n\n\u003cdiv class=\"pd-full\"\u003e\n\n\u003ch3\u003ePolitique d'expédition\u003c\/h3\u003e\n\n\u003cdiv\u003e\n\n\u003cp\u003eLes commandes sont livrées sous 4 à 7 jours ouvrables.\u003c\/p\u003e\n\n\u003cul\u003e\n\n\u003cli\u003eLivraison gratuite pour les commandes de plus de 500 $\u003c\/li\u003e\n\n\u003cli\u003eTarif fixe de 50 $ pour les commandes de moins de 500 $\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c!-- RETURN POLICIES --\u003e\n\u003cdiv class=\"pd-panel pd-panel-returns\"\u003e\n\n\u003cdiv class=\"pd-full\"\u003e\n\n\u003ch3\u003ePolitiques de retour\u003c\/h3\u003e\n\n\u003cdiv\u003e\n\n\u003cp\u003eToutes les ventes sont finales, sauf pour les articles arrivés endommagés.\u003c\/p\u003e\n\n\u003cul\u003e\n\n\u003cli\u003eSi votre article arrive endommagé, envoyez-nous un courriel dans les 48 heures à info@miracleinteriors.ca avec votre numéro de commande et des photos — nous organiserons une réparation, un remplacement ou un remboursement.\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Les Meubles Miracle","offers":[{"title":"Gris","offer_id":49675289591963,"sku":"LIVING-SEC7PCS-GRY-PWR","price":4500.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0691\/8376\/6683\/files\/7-piece-sectional-center-console.webp?v=1790624835"},{"product_id":"beige-3-piece-living-room-set-with-gold-trim","title":"Ensemble de salon 3 pièces avec garniture dorée","description":"\u003cstyle\u003e\n.pd-wrap{\n  --pd-dark:#996943;\n  --pd-coral:#996943;\n  --pd-pink:#F2E8DF;\n  --pd-border:#ded2d2;\n  font-family:inherit;\n  padding-left:12px !important;\n  padding-right:12px !important;\n  width:100% !important;\n  box-sizing:border-box !important;\n}\n\n.pd-wrap input[type=\"radio\"],\n.pd-wrap input[type=\"checkbox\"]{\n  position:absolute !important;\n  opacity:0 !important;\n  pointer-events:none !important;\n}\n\n\/* ===== TAB BAR (unchanged from your working version) ===== *\/\n.pd-tabbar{display:flex;flex-wrap:wrap;gap:8px;border:1px solid var(--pd-border);border-radius:8px;padding:6px !important;margin-bottom:24px;background:#fff;width:100% !important;box-sizing:border-box !important;}\n.pd-tabbar label{flex:1;text-align:center;padding:12px 18px !important;border-radius:8px;font-weight:700;font-size:.85rem;letter-spacing:.03em;text-transform:uppercase;cursor:pointer;color:var(--pd-dark);white-space:nowrap;}\n.pd-tabbar label[for=\"pd-description\"]{background:var(--pd-coral);color:#fff;}\n#pd-reviews:checked ~ .pd-tabbar label[for=\"pd-reviews\"],\n#pd-shipping:checked ~ .pd-tabbar label[for=\"pd-shipping\"],\n#pd-returns:checked ~ .pd-tabbar label[for=\"pd-returns\"]{background:var(--pd-coral);color:#fff;}\n#pd-reviews:checked ~ .pd-tabbar label[for=\"pd-description\"],\n#pd-shipping:checked ~ .pd-tabbar label[for=\"pd-description\"],\n#pd-returns:checked ~ .pd-tabbar label[for=\"pd-description\"]{background:transparent;color:var(--pd-dark);}\n\n.pd-panel{display:none;width:100% !important;}\n.pd-panel-description{display:block;}\n#pd-reviews:checked ~ .pd-panels .pd-panel-description,\n#pd-shipping:checked ~ .pd-panels .pd-panel-description,\n#pd-returns:checked ~ .pd-panels .pd-panel-description{display:none;}\n#pd-description:checked ~ .pd-panels .pd-panel-description{display:block;}\n#pd-reviews:checked ~ .pd-panels .pd-panel-reviews{display:block;}\n#pd-shipping:checked ~ .pd-panels .pd-panel-shipping{display:block;}\n#pd-returns:checked ~ .pd-panels .pd-panel-returns{display:block;}\n\n\/* ===== GRID \/ CARDS \/ TABLE (unchanged) ===== *\/\n.pd-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;width:100% !important;margin-bottom:24px;}\n.pd-card,.pd-full{background:#fff;border:1px solid var(--pd-border);overflow:hidden;border-radius:8px;width:100% !important;box-sizing:border-box !important;}\n.pd-card h3,.pd-full h3{background:var(--pd-dark);color:#fff;margin:0 !important;padding:14px 20px !important;font-size:1.05em;letter-spacing:.04em;}\n.pd-table{width:100% !important;border-collapse:collapse;box-sizing:border-box !important;}\n.pd-table th{background:#111;color:#fff;text-align:left;padding:12px 20px !important;}\n.pd-table td{padding:10px 20px !important;border-bottom:1px solid #eadada;vertical-align:top;}\n.pd-table tr:nth-child(even) td{background:var(--pd-pink);}\n.pd-benefits{border:2px solid var(--pd-coral);}\n.pd-benefits ul{margin:0 !important;padding:18px 24px 18px 38px !important;}\n.pd-benefits li{padding:5px 0 !important;}\n\n\/* ===== NEW: DIMENSIONS TABLE (same card\/table styling as Specifications) ===== *\/\n.pd-dimensions{margin-bottom:24px;}\n\n\/* ===== NEW: FAQ ACCORDION ===== *\/\n.pd-faq{width:100%;}\n.pd-faq-title{\n  background:var(--pd-dark);\n  color:#fff;\n  font-weight:700;\n  letter-spacing:.04em;\n  text-align:center;\n  padding:10px 28px;\n  border-radius:8px;\n  display:table;\n  margin:0 auto 20px;\n}\n.pd-faq-item{\n  border:1px solid var(--pd-coral);\n  border-radius:8px;\n  margin-bottom:12px;\n  overflow:hidden;\n  background:#fff;\n}\n.pd-faq-q{\n  display:flex;\n  align-items:center;\n  justify-content:space-between;\n  gap:16px;\n  padding:16px 20px;\n  cursor:pointer;\n  color:var(--pd-coral);\n  font-weight:700;\n}\n.pd-faq-icon{\n  flex:0 0 auto;\n  width:26px;\n  height:26px;\n  border-radius:50%;\n  background:var(--pd-pink);\n  position:relative;\n}\n.pd-faq-icon::before,\n.pd-faq-icon::after{\n  content:\"\";\n  position:absolute;\n  background:var(--pd-coral);\n  top:50%;\n  left:50%;\n  transform:translate(-50%,-50%);\n}\n.pd-faq-icon::before{width:12px;height:2px;}\n.pd-faq-icon::after{width:2px;height:12px;}\n.pd-faq-toggle:checked ~ .pd-faq-icon::after{display:none;}\n.pd-faq-toggle:checked ~ .pd-faq-q{background:var(--pd-pink);}\n.pd-faq-a{\n  max-height:0;\n  overflow:hidden;\n  padding:0 20px;\n  transition:max-height .25s ease;\n}\n.pd-faq-a p{margin:0 0 16px;line-height:1.6;}\n.pd-faq-toggle:checked ~ .pd-faq-a{max-height:300px;}\n\n.pd-panel-shipping p,.pd-panel-returns p{line-height:1.6;margin:0 0 12px !important;}\n.pd-panel-shipping ul,.pd-panel-returns ul{margin:0 !important;padding-left:20px !important;}\n.pd-panel-shipping li,.pd-panel-returns li{padding:4px 0 !important;}\n.pd-panel-reviews .pd-full \u003e div,\n.pd-panel-shipping .pd-full \u003e div,\n.pd-panel-returns .pd-full \u003e div{padding:20px 24px !important;box-sizing:border-box !important;}\n\n\/* ===== MOBILE (unchanged, plus FAQ) ===== *\/\n@media screen and (max-width:749px){\n  .pd-wrap{padding-left:8px !important;padding-right:8px !important;}\n  .pd-grid{grid-template-columns:1fr;gap:18px;}\n  .pd-tabbar{border-radius:8px;padding:5px !important;}\n  .pd-tabbar label{flex:100%;padding:11px 12px !important;}\n  .pd-table th{padding:11px 14px !important;}\n  .pd-table td{padding:10px 14px !important;}\n  .pd-card h3,.pd-full h3{padding:13px 16px !important;}\n  .pd-panel-reviews .pd-full \u003e div,\n  .pd-panel-shipping .pd-full \u003e div,\n  .pd-panel-returns .pd-full \u003e div{padding:18px 18px !important;}\n  .pd-faq-q{padding:14px 16px;font-size:.9rem;}\n}\n@media screen and (max-width:480px){\n  .pd-wrap{padding-left:5px !important;padding-right:5px !important;}\n  .pd-tabbar{padding:4px !important;}\n  .pd-tabbar label{padding:10px 8px !important;font-size:.75rem;}\n  .pd-table th{padding:10px 12px !important;}\n  .pd-table td{padding:9px 12px !important;}\n  .pd-card h3,.pd-full h3{padding:12px 14px !important;}\n  .pd-panel-reviews .pd-full \u003e div,\n  .pd-panel-shipping .pd-full \u003e div,\n  .pd-panel-returns .pd-full \u003e div{padding:16px 14px !important;}\n}\n\u003c\/style\u003e\n\u003cdiv class=\"pd-wrap\"\u003e\n\n\u003cinput type=\"radio\" name=\"pd-tabs\" id=\"pd-description\" checked\u003e \u003cinput type=\"radio\" name=\"pd-tabs\" id=\"pd-reviews\"\u003e \u003cinput type=\"radio\" name=\"pd-tabs\" id=\"pd-shipping\"\u003e \u003cinput type=\"radio\" name=\"pd-tabs\" id=\"pd-returns\"\u003e\n\u003cdiv class=\"pd-tabbar\"\u003e\n\n\u003clabel for=\"pd-description\"\u003eDescription\u003c\/label\u003e \u003clabel for=\"pd-reviews\"\u003eAvis\u003c\/label\u003e \u003clabel for=\"pd-shipping\"\u003ePolitique d'expédition\u003c\/label\u003e \u003clabel for=\"pd-returns\"\u003ePolitiques de retour\u003c\/label\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"pd-panels\"\u003e\n\n\u003c!-- DESCRIPTION --\u003e\n\u003cdiv class=\"pd-panel pd-panel-description\"\u003e\n\n\u003cdiv class=\"pd-grid\"\u003e\n\n\u003cdiv class=\"pd-card\"\u003e\n\n\u003ch3\u003eSpécifications du produit\u003c\/h3\u003e\n\n\u003ctable class=\"pd-table\"\u003e\n\n\u003ctbody\u003e\n\n\u003ctr\u003e\n\n\u003cth\u003eSpécification\u003c\/th\u003e\n\n\u003cth\u003eDétails\u003c\/th\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr\u003e\n\n\u003ctd\u003eStyle\u003c\/td\u003e\n\n\u003ctd\u003eContemporain, avec accents dorés\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr\u003e\n\n\u003ctd\u003eCouleur\u003c\/td\u003e\n\n\u003ctd\u003eBeige\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr\u003e\n\n\u003ctd\u003eMatériau\u003c\/td\u003e\n\n\u003ctd\u003e\u003cspan\u003eTissu\u003c\/span\u003e\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr\u003e\n\n\u003ctd\u003eAccents\u003c\/td\u003e\n\n\u003ctd\u003eGarnitures et détails dorés\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr\u003e\n\n\u003ctd\u003eL'ensemble comprend\u003c\/td\u003e\n\n\u003ctd\u003eCanapé, causeuse, fauteuil\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\n\u003c\/tbody\u003e\n\n\n\u003c\/table\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"pd-card pd-benefits\"\u003e\n\n\u003ch3\u003eCaractéristiques principales\u003c\/h3\u003e\n\n\u003cul\u003e\n\n\u003cli\u003e\n\n\u003cstrong\u003eEnsemble de 3 pièces :\u003c\/strong\u003e Inclut un canapé, une causeuse et un fauteuil.\u003c\/li\u003e\n\n\u003cli\u003e\n\n\u003cstrong\u003eRevêtement en tissu beige moelleux :\u003c\/strong\u003e Une finition douce de haute qualité dans une teinte neutre qui s'agence à tout décor.\u003c\/li\u003e\n\n\u003cli\u003e\n\n\u003cstrong\u003eAccents et détails dorés :\u003c\/strong\u003e Une garniture dorée subtile ajoute une touche sophistiquée à n'importe quelle pièce.\u003c\/li\u003e\n\n\u003cli\u003e\n\n\u003cstrong\u003eTaille gain de place :\u003c\/strong\u003e Conçu pour les petits espaces, vous offrant une solution élégante sans compromettre le confort.\u003c\/li\u003e\n\n\u003cli\u003e\n\n\u003cstrong\u003eConception spacieuse :\u003c\/strong\u003e Idéal pour recevoir des invités ou se détendre tranquillement.\u003cstrong\u003e\u003c\/strong\u003e\n\n\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c!-- NEW: DIMENSIONS TABLE — same card\/table styling, full width --\u003e\n\u003cdiv class=\"pd-card pd-dimensions\"\u003e\n\n\u003ch3\u003eDimensions\u003c\/h3\u003e\n\n\u003ctable class=\"pd-table\" style=\"width: 100%; height: 58.7784px;\"\u003e\n\n\u003ctbody\u003e\n\n\u003ctr style=\"height: 19.5928px;\"\u003e\n\n\u003cth style=\"width: 33.6241%; height: 19.5928px;\"\u003eTailles\u003c\/th\u003e\n\n\u003cth style=\"width: 66.3393%; height: 19.5928px;\"\u003eDimensions\u003c\/th\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr style=\"height: 19.5928px;\"\u003e\n\n\u003ctd style=\"width: 33.6241%; height: 19.5928px;\"\u003eCanapé\u003c\/td\u003e\n\n\u003ctd style=\"width: 66.3393%; height: 19.5928px;\"\u003e91\" L × 36\" P × 28\" H\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr style=\"height: 19.5928px;\"\u003e\n\n\u003ctd style=\"width: 33.6241%; height: 19.5928px;\"\u003e\u003cspan\u003eCauseuse\u003c\/span\u003e\u003c\/td\u003e\n\n\u003ctd style=\"width: 66.3393%; height: 19.5928px;\"\u003e73\" L × 36\" P × 28\" H\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr style=\"height: 19.5928px;\"\u003e\n\n\u003ctd style=\"width: 33.6241%; height: 19.5928px;\"\u003e\u003cspan\u003eFauteuil\u003c\/span\u003e\u003c\/td\u003e\n\n\u003ctd style=\"width: 66.3393%; height: 19.5928px;\"\u003e49\" L × 36\" P × 28\" H\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\n\u003c\/tbody\u003e\n\n\n\u003c\/table\u003e\n\n\n\u003c\/div\u003e\n\n\u003c!-- NEW: FAQ ACCORDION --\u003e\n\u003cdiv class=\"pd-faq\"\u003e\n\n\u003cdiv class=\"pd-faq-title\"\u003eFAQ\u003c\/div\u003e\n\n\u003cdiv class=\"pd-faq-item\"\u003e\n\n\u003cinput type=\"checkbox\" id=\"pd-faq-1\" class=\"pd-faq-toggle\"\u003e \u003clabel for=\"pd-faq-1\" class=\"pd-faq-q\"\u003e \u003cspan\u003eQuelles pièces et quels meubles sont inclus dans cet ensemble de salon ?\u003c\/span\u003e \u003cspan class=\"pd-faq-icon\"\u003e\u003c\/span\u003e \u003c\/label\u003e\n\u003cdiv class=\"pd-faq-a\"\u003e\n\n\u003cp dir=\"ltr\"\u003eCet ensemble contemporain élégant comprend trois pièces de base assorties : un canapé spacieux, une causeuse confortable et un fauteuil décoratif assorti conçu pour compléter l'esthétique de votre salon.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"pd-faq-item\"\u003e\n\n\u003cinput type=\"checkbox\" id=\"pd-faq-2\" class=\"pd-faq-toggle\"\u003e \u003clabel for=\"pd-faq-2\" class=\"pd-faq-q\"\u003e \u003cspan\u003eQuels matériaux et accents décoratifs sont présents sur le revêtement ?\u003c\/span\u003e \u003cspan class=\"pd-faq-icon\"\u003e\u003c\/span\u003e \u003c\/label\u003e\n\u003cdiv class=\"pd-faq-a\"\u003e\n\n\u003cp dir=\"ltr\"\u003eL'ensemble est recouvert d'un tissu beige neutre et moelleux, rehaussé de garnitures et de détails dorés sophistiqués pour un look luxueux et moderne.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"pd-faq-item\"\u003e\n\n\u003cinput type=\"checkbox\" id=\"pd-faq-3\" class=\"pd-faq-toggle\"\u003e \u003clabel for=\"pd-faq-3\" class=\"pd-faq-q\"\u003e \u003cspan\u003eQuelles sont les dimensions du canapé, de la causeuse et du fauteuil ?\u003c\/span\u003e \u003cspan class=\"pd-faq-icon\"\u003e\u003c\/span\u003e \u003c\/label\u003e\n\u003cdiv class=\"pd-faq-a\"\u003e\n\n\u003cp dir=\"ltr\"\u003eLe canapé mesure 91 pouces de largeur par 36 pouces de profondeur et 28 pouces de hauteur ; la causeuse mesure 73 pouces de largeur par 36 pouces de profondeur et 28 pouces de hauteur, et le fauteuil mesure 49 pouces de largeur par 36 pouces de profondeur et 28 pouces de hauteur.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c!-- REVIEWS --\u003e\n\u003cdiv class=\"pd-panel pd-panel-reviews\"\u003e\n\n\u003cdiv class=\"pd-full\"\u003e\n\n\u003ch3\u003eAvis\u003c\/h3\u003e\n\n\u003cdiv\u003e\n\n\u003cp\u003eAucun avis pour le moment — soyez le premier à évaluer ce produit.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c!-- SHIPPING POLICY --\u003e\n\u003cdiv class=\"pd-panel pd-panel-shipping\"\u003e\n\n\u003cdiv class=\"pd-full\"\u003e\n\n\u003ch3\u003ePolitique d'expédition\u003c\/h3\u003e\n\n\u003cdiv\u003e\n\n\u003cp\u003eLes commandes sont livrées sous 4 à 7 jours ouvrables.\u003c\/p\u003e\n\n\u003cul\u003e\n\n\u003cli\u003eLivraison gratuite pour les commandes de plus de 500 $\u003c\/li\u003e\n\n\u003cli\u003eFrais de livraison forfaitaires de 50 $ pour les commandes de moins de 500 $\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c!-- RETURN POLICIES --\u003e\n\u003cdiv class=\"pd-panel pd-panel-returns\"\u003e\n\n\u003cdiv class=\"pd-full\"\u003e\n\n\u003ch3\u003ePolitiques de retour\u003c\/h3\u003e\n\n\u003cdiv\u003e\n\n\u003cp\u003eToutes les ventes sont finales, sauf pour les articles arrivés endommagés.\u003c\/p\u003e\n\n\u003cul\u003e\n\n\u003cli\u003eSi votre article arrive endommagé, envoyez-nous un courriel dans les 48 heures à info@lesmeublesmiracle.ca avec votre numéro de commande et des photos — nous organiserons une réparation, un remplacement ou un remboursement.\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e","brand":"Les Meubles Miracle","offers":[{"title":"Beige","offer_id":49771637801115,"sku":"SET-L8225BONA-BEI-3PC","price":4000.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0691\/8376\/6683\/files\/L8225_Bona_sofa_set_gold_trim_and_detailing.webp?v=1791655603"},{"product_id":"velvet-3-piece-living-room-set","title":"Ensemble de salon 3 pièces","description":"\u003cstyle\u003e\n.pd-wrap{\n  --pd-dark:#996943;\n  --pd-coral:#996943;\n  --pd-pink:#F2E8DF;\n  --pd-border:#ded2d2;\n  font-family:inherit;\n  padding-left:12px !important;\n  padding-right:12px !important;\n  width:100% !important;\n  box-sizing:border-box !important;\n}\n\n.pd-wrap input[type=\"radio\"],\n.pd-wrap input[type=\"checkbox\"]{\n  position:absolute !important;\n  opacity:0 !important;\n  pointer-events:none !important;\n}\n\n\/* ===== TAB BAR (unchanged from your working version) ===== *\/\n.pd-tabbar{display:flex;flex-wrap:wrap;gap:8px;border:1px solid var(--pd-border);border-radius:8px;padding:6px !important;margin-bottom:24px;background:#fff;width:100% !important;box-sizing:border-box !important;}\n.pd-tabbar label{flex:1;text-align:center;padding:12px 18px !important;border-radius:8px;font-weight:700;font-size:.85rem;letter-spacing:.03em;text-transform:uppercase;cursor:pointer;color:var(--pd-dark);white-space:nowrap;}\n.pd-tabbar label[for=\"pd-description\"]{background:var(--pd-coral);color:#fff;}\n#pd-reviews:checked ~ .pd-tabbar label[for=\"pd-reviews\"],\n#pd-shipping:checked ~ .pd-tabbar label[for=\"pd-shipping\"],\n#pd-returns:checked ~ .pd-tabbar label[for=\"pd-returns\"]{background:var(--pd-coral);color:#fff;}\n#pd-reviews:checked ~ .pd-tabbar label[for=\"pd-description\"],\n#pd-shipping:checked ~ .pd-tabbar label[for=\"pd-description\"],\n#pd-returns:checked ~ .pd-tabbar label[for=\"pd-description\"]{background:transparent;color:var(--pd-dark);}\n\n.pd-panel{display:none;width:100% !important;}\n.pd-panel-description{display:block;}\n#pd-reviews:checked ~ .pd-panels .pd-panel-description,\n#pd-shipping:checked ~ .pd-panels .pd-panel-description,\n#pd-returns:checked ~ .pd-panels .pd-panel-description{display:none;}\n#pd-description:checked ~ .pd-panels .pd-panel-description{display:block;}\n#pd-reviews:checked ~ .pd-panels .pd-panel-reviews{display:block;}\n#pd-shipping:checked ~ .pd-panels .pd-panel-shipping{display:block;}\n#pd-returns:checked ~ .pd-panels .pd-panel-returns{display:block;}\n\n\/* ===== GRID \/ CARDS \/ TABLE (unchanged) ===== *\/\n.pd-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;width:100% !important;margin-bottom:24px;}\n.pd-card,.pd-full{background:#fff;border:1px solid var(--pd-border);overflow:hidden;border-radius:8px;width:100% !important;box-sizing:border-box !important;}\n.pd-card h3,.pd-full h3{background:var(--pd-dark);color:#fff;margin:0 !important;padding:14px 20px !important;font-size:1.05em;letter-spacing:.04em;}\n.pd-table{width:100% !important;border-collapse:collapse;box-sizing:border-box !important;}\n.pd-table th{background:#111;color:#fff;text-align:left;padding:12px 20px !important;}\n.pd-table td{padding:10px 20px !important;border-bottom:1px solid #eadada;vertical-align:top;}\n.pd-table tr:nth-child(even) td{background:var(--pd-pink);}\n.pd-benefits{border:2px solid var(--pd-coral);}\n.pd-benefits ul{margin:0 !important;padding:18px 24px 18px 38px !important;}\n.pd-benefits li{padding:5px 0 !important;}\n\n\/* ===== NEW: DIMENSIONS TABLE (same card\/table styling as Specifications) ===== *\/\n.pd-dimensions{margin-bottom:24px;}\n\n\/* ===== NEW: FAQ ACCORDION ===== *\/\n.pd-faq{width:100%;}\n.pd-faq-title{\n  background:var(--pd-dark);\n  color:#fff;\n  font-weight:700;\n  letter-spacing:.04em;\n  text-align:center;\n  padding:10px 28px;\n  border-radius:8px;\n  display:table;\n  margin:0 auto 20px;\n}\n.pd-faq-item{\n  border:1px solid var(--pd-coral);\n  border-radius:8px;\n  margin-bottom:12px;\n  overflow:hidden;\n  background:#fff;\n}\n.pd-faq-q{\n  display:flex;\n  align-items:center;\n  justify-content:space-between;\n  gap:16px;\n  padding:16px 20px;\n  cursor:pointer;\n  color:var(--pd-coral);\n  font-weight:700;\n}\n.pd-faq-icon{\n  flex:0 0 auto;\n  width:26px;\n  height:26px;\n  border-radius:50%;\n  background:var(--pd-pink);\n  position:relative;\n}\n.pd-faq-icon::before,\n.pd-faq-icon::after{\n  content:\"\";\n  position:absolute;\n  background:var(--pd-coral);\n  top:50%;\n  left:50%;\n  transform:translate(-50%,-50%);\n}\n.pd-faq-icon::before{width:12px;height:2px;}\n.pd-faq-icon::after{width:2px;height:12px;}\n.pd-faq-toggle:checked ~ .pd-faq-icon::after{display:none;}\n.pd-faq-toggle:checked ~ .pd-faq-q{background:var(--pd-pink);}\n.pd-faq-a{\n  max-height:0;\n  overflow:hidden;\n  padding:0 20px;\n  transition:max-height .25s ease;\n}\n.pd-faq-a p{margin:0 0 16px;line-height:1.6;}\n.pd-faq-toggle:checked ~ .pd-faq-a{max-height:300px;}\n\n.pd-panel-shipping p,.pd-panel-returns p{line-height:1.6;margin:0 0 12px !important;}\n.pd-panel-shipping ul,.pd-panel-returns ul{margin:0 !important;padding-left:20px !important;}\n.pd-panel-shipping li,.pd-panel-returns li{padding:4px 0 !important;}\n.pd-panel-reviews .pd-full \u003e div,\n.pd-panel-shipping .pd-full \u003e div,\n.pd-panel-returns .pd-full \u003e div{padding:20px 24px !important;box-sizing:border-box !important;}\n\n\/* ===== MOBILE (unchanged, plus FAQ) ===== *\/\n@media screen and (max-width:749px){\n  .pd-wrap{padding-left:8px !important;padding-right:8px !important;}\n  .pd-grid{grid-template-columns:1fr;gap:18px;}\n  .pd-tabbar{border-radius:8px;padding:5px !important;}\n  .pd-tabbar label{flex:100%;padding:11px 12px !important;}\n  .pd-table th{padding:11px 14px !important;}\n  .pd-table td{padding:10px 14px !important;}\n  .pd-card h3,.pd-full h3{padding:13px 16px !important;}\n  .pd-panel-reviews .pd-full \u003e div,\n  .pd-panel-shipping .pd-full \u003e div,\n  .pd-panel-returns .pd-full \u003e div{padding:18px 18px !important;}\n  .pd-faq-q{padding:14px 16px;font-size:.9rem;}\n}\n@media screen and (max-width:480px){\n  .pd-wrap{padding-left:5px !important;padding-right:5px !important;}\n  .pd-tabbar{padding:4px !important;}\n  .pd-tabbar label{padding:10px 8px !important;font-size:.75rem;}\n  .pd-table th{padding:10px 12px !important;}\n  .pd-table td{padding:9px 12px !important;}\n  .pd-card h3,.pd-full h3{padding:12px 14px !important;}\n  .pd-panel-reviews .pd-full \u003e div,\n  .pd-panel-shipping .pd-full \u003e div,\n  .pd-panel-returns .pd-full \u003e div{padding:16px 14px !important;}\n}\n\u003c\/style\u003e\n\u003cdiv class=\"pd-wrap\"\u003e\n\n\u003cinput type=\"radio\" name=\"pd-tabs\" id=\"pd-description\" checked\u003e \u003cinput type=\"radio\" name=\"pd-tabs\" id=\"pd-reviews\"\u003e \u003cinput type=\"radio\" name=\"pd-tabs\" id=\"pd-shipping\"\u003e \u003cinput type=\"radio\" name=\"pd-tabs\" id=\"pd-returns\"\u003e\n\u003cdiv class=\"pd-tabbar\"\u003e\n\n\u003clabel for=\"pd-description\"\u003eDescription\u003c\/label\u003e \u003clabel for=\"pd-reviews\"\u003eAvis\u003c\/label\u003e \u003clabel for=\"pd-shipping\"\u003ePolitique d'expédition\u003c\/label\u003e \u003clabel for=\"pd-returns\"\u003ePolitiques de retour\u003c\/label\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"pd-panels\"\u003e\n\n\u003c!-- DESCRIPTION --\u003e\n\u003cdiv class=\"pd-panel pd-panel-description\"\u003e\n\n\u003cdiv class=\"pd-grid\"\u003e\n\n\u003cdiv class=\"pd-card\"\u003e\n\n\u003ch3\u003eSpécifications du produit\u003c\/h3\u003e\n\n\u003ctable class=\"pd-table\"\u003e\n\n\u003ctbody\u003e\n\n\u003ctr\u003e\n\n\u003cth\u003eSpécification\u003c\/th\u003e\n\n\u003cth\u003eDétails\u003c\/th\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr\u003e\n\n\u003ctd\u003eStyle\u003c\/td\u003e\n\n\u003ctd\u003eModerne\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr\u003e\n\n\u003ctd\u003eCouleur\u003c\/td\u003e\n\n\u003ctd\u003eNoir, argent\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr\u003e\n\n\u003ctd\u003eMatériau\u003c\/td\u003e\n\n\u003ctd\u003e\u003cspan\u003eVelours\u003c\/span\u003e\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr\u003e\n\n\u003ctd\u003eBase\u003c\/td\u003e\n\n\u003ctd\u003eTon or poli\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr\u003e\n\n\u003ctd\u003eL'ensemble comprend\u003c\/td\u003e\n\n\u003ctd\u003eCanapé, causeuse, fauteuil d'appoint\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\n\u003c\/tbody\u003e\n\n\n\u003c\/table\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"pd-card pd-benefits\"\u003e\n\n\u003ch3\u003eCaractéristiques principales\u003c\/h3\u003e\n\n\u003cul\u003e\n\n\u003cli\u003e\n\n\u003cstrong\u003eEnsemble 3 pièces :\u003c\/strong\u003e Inclut un canapé, une causeuse et un fauteuil d'appoint.\u003c\/li\u003e\n\n\u003cli\u003e\n\n\u003cstrong\u003eRevêtement en velours moelleux :\u003c\/strong\u003e Sensation douce et luxueuse en noir ou argent.\u003c\/li\u003e\n\n\u003cli\u003e\n\n\u003cstrong\u003eDossiers capitonnés à canaux verticaux :\u003c\/strong\u003e Détails élégants offrant un soutien confortable.\u003c\/li\u003e\n\n\u003cli\u003e\n\n\u003cstrong\u003eLarges accoudoirs rembourrés :\u003c\/strong\u003e Rembourrage moelleux pour une assise relaxante.\u003c\/li\u003e\n\n\u003cli\u003e\n\n\u003cstrong\u003eBases ton or poli :\u003c\/strong\u003e Une finition audacieuse et glamour.\u003c\/li\u003e\n\n\u003cli\u003e\n\n\u003cstrong\u003ePanneaux latéraux métalliques nervurés :\u003c\/strong\u003e Détails modernes sur les côtés de chaque pièce.\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c!-- NEW: DIMENSIONS TABLE — same card\/table styling, full width --\u003e\n\u003cdiv class=\"pd-card pd-dimensions\"\u003e\n\n\u003ch3\u003eDimensions\u003c\/h3\u003e\n\n\u003ctable class=\"pd-table\" style=\"width: 100%; height: 78.3752px;\"\u003e\n\n\u003ctbody\u003e\n\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\n\u003cth style=\"width: 33.6241%; height: 19.5938px;\"\u003eTailles\u003c\/th\u003e\n\n\u003cth style=\"width: 66.3393%; height: 19.5938px;\"\u003eDimensions\u003c\/th\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\n\u003ctd style=\"width: 33.6241%; height: 19.5938px;\"\u003eCanapé\u003c\/td\u003e\n\n\u003ctd style=\"width: 66.3393%; height: 19.5938px;\"\u003e89 po L x 35 po P x 36 po H\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\n\u003ctd style=\"width: 33.6241%; height: 19.5938px;\"\u003e\u003cspan\u003eCauseuse\u003c\/span\u003e\u003c\/td\u003e\n\n\u003ctd style=\"width: 66.3393%; height: 19.5938px;\"\u003e72 po L × 36 po P × 28 po H\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\n\u003ctd style=\"width: 33.6241%; height: 19.5938px;\"\u003e\u003cspan\u003eFauteuil\u003c\/span\u003e\u003c\/td\u003e\n\n\u003ctd style=\"width: 66.3393%; height: 19.5938px;\"\u003e42 po L × 36 po P × 28 po H\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\n\u003c\/tbody\u003e\n\n\n\u003c\/table\u003e\n\n\n\u003c\/div\u003e\n\n\u003c!-- NEW: FAQ ACCORDION --\u003e\n\u003cdiv class=\"pd-faq\"\u003e\n\n\u003cdiv class=\"pd-faq-title\"\u003eFAQ\u003c\/div\u003e\n\n\u003cdiv class=\"pd-faq-item\"\u003e\n\n\u003cinput type=\"checkbox\" id=\"pd-faq-1\" class=\"pd-faq-toggle\"\u003e \u003clabel for=\"pd-faq-1\" class=\"pd-faq-q\"\u003e \u003cspan\u003eQuelles pièces et configurations d'assise sont incluses dans cette collection ?\u003c\/span\u003e \u003cspan class=\"pd-faq-icon\"\u003e\u003c\/span\u003e \u003c\/label\u003e\n\u003cdiv class=\"pd-faq-a\"\u003e\n\n\u003cp dir=\"ltr\"\u003eCet ensemble de salon glamour de 3 pièces comprend un canapé assorti, une causeuse et un fauteuil d'appoint, offrant un agencement complet et cohérent pour votre maison.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"pd-faq-item\"\u003e\n\n\u003cinput type=\"checkbox\" id=\"pd-faq-2\" class=\"pd-faq-toggle\"\u003e \u003clabel for=\"pd-faq-2\" class=\"pd-faq-q\"\u003e \u003cspan\u003eQuels matériaux et accents de design luxueux sont présents sur les meubles ?\u003c\/span\u003e \u003cspan class=\"pd-faq-icon\"\u003e\u003c\/span\u003e \u003c\/label\u003e\n\u003cdiv class=\"pd-faq-a\"\u003e\n\n\u003cp dir=\"ltr\"\u003eChaque pièce est revêtue de velours moelleux et tactile, stylisée avec des dossiers capitonnés à canaux verticaux saisissants, des panneaux latéraux métalliques nervurés et surélevée sur des bases robustes en ton or poli.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"pd-faq-item\"\u003e\n\n\u003cinput type=\"checkbox\" id=\"pd-faq-3\" class=\"pd-faq-toggle\"\u003e \u003clabel for=\"pd-faq-3\" class=\"pd-faq-q\"\u003e \u003cspan\u003eQuelles sont les dimensions du canapé, de la causeuse et du fauteuil d'appoint ?\u003c\/span\u003e \u003cspan class=\"pd-faq-icon\"\u003e\u003c\/span\u003e \u003c\/label\u003e\n\u003cdiv class=\"pd-faq-a\"\u003e\n\n\u003cp dir=\"ltr\"\u003eLe canapé mesure 89 pouces de large par 35 pouces de profondeur et 36 pouces de haut ; la causeuse mesure 72 pouces de large par 36 pouces de profondeur et 28 pouces de haut, et le fauteuil d'appoint mesure 42 pouces de large par 36 pouces de profondeur et 28 pouces de haut.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c!-- REVIEWS --\u003e\n\u003cdiv class=\"pd-panel pd-panel-reviews\"\u003e\n\n\u003cdiv class=\"pd-full\"\u003e\n\n\u003ch3\u003eAvis\u003c\/h3\u003e\n\n\u003cdiv\u003e\n\n\u003cp\u003eAucun avis pour le moment — soyez le premier à évaluer ce produit.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c!-- SHIPPING POLICY --\u003e\n\u003cdiv class=\"pd-panel pd-panel-shipping\"\u003e\n\n\u003cdiv class=\"pd-full\"\u003e\n\n\u003ch3\u003ePolitique d'expédition\u003c\/h3\u003e\n\n\u003cdiv\u003e\n\n\u003cp\u003eLes commandes sont livrées sous 4 à 7 jours ouvrables.\u003c\/p\u003e\n\n\u003cul\u003e\n\n\u003cli\u003eLivraison gratuite sur les commandes de plus de 500 $\u003c\/li\u003e\n\n\u003cli\u003eFrais de port forfaitaires de 50 $ sur les commandes de moins de 500 $\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c!-- RETURN POLICIES --\u003e\n\u003cdiv class=\"pd-panel pd-panel-returns\"\u003e\n\n\u003cdiv class=\"pd-full\"\u003e\n\n\u003ch3\u003ePolitiques de retour\u003c\/h3\u003e\n\n\u003cdiv\u003e\n\n\u003cp\u003eToutes les ventes sont définitives, sauf pour les articles arrivés endommagés.\u003c\/p\u003e\n\n\u003cul\u003e\n\n\u003cli\u003eSi votre article arrive endommagé, envoyez-nous un courriel dans les 48 heures à info@lesmeublesmiracle.ca avec votre numéro de commande et des photos — nous organiserons une réparation, un remplacement ou un remboursement.\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e","brand":"Les Meubles Miracle","offers":[{"title":"Argent","offer_id":49771935465627,"sku":"SET-L2925PERCY-SLV-3PC","price":4000.0,"currency_code":"CAD","in_stock":true},{"title":"Noir","offer_id":49771935498395,"sku":"SET-L2925PERCY-BLK-3PC","price":4000.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0691\/8376\/6683\/files\/L2925_Percy_velvet_sofa_set_in_a_modern_living_room.webp?v=1791656449"}],"url":"https:\/\/lesmeublesmiracle.ca\/fr\/collections\/sofa-set.oembed","provider":"Les Meubles Miracle","version":"1.0","type":"link"}