{"title":"Dining Tables","description":"\u003cp\u003eShop \u003cstrong\u003edining tables in Montreal\u003c\/strong\u003e at Les Meubles Miracle — handcrafted dining sets from space-saving two-seaters to large extendable family tables. Solid construction built for daily use, delivered across Montreal and Quebec in 4–7 business days with free shipping on orders over $500.\u003c\/p\u003e\n\u003cdiv class=\"mi-faq\"\u003e\n\u003ch3\u003eFrequently asked questions\u003c\/h3\u003e\n\u003cdiv class=\"mi-faq-item\"\u003e\n\u003ch4\u003eWhat sizes of dining tables are available?\u003c\/h4\u003e\n\u003cp\u003eFrom compact 2–4 seat tables to extendable 6–10 seat sets — check each product page for exact dimensions.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mi-faq-item\"\u003e\n\u003ch4\u003eDo you deliver dining tables in Montreal?\u003c\/h4\u003e\n\u003cp\u003eYes — we deliver across Montreal and Quebec in 4–7 business days. Shipping is free on orders over $500 ($50 flat rate under $500).\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mi-faq-item\"\u003e\n\u003ch4\u003eCan I order a custom dining table?\u003c\/h4\u003e\n\u003cp\u003eYes — most pieces can be customized or built to your measurements in 1–2 weeks. See \u003ca href=\"https:\/\/lesmeublesmiracle.ca\/pages\/custom-furniture\"\u003ecustom furniture\u003c\/a\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mi-faq-item\"\u003e\n\u003ch4\u003eWhat goes with a dining table?\u003c\/h4\u003e\n\u003cp\u003eComplete the room with \u003ca href=\"https:\/\/lesmeublesmiracle.ca\/collections\/living\"\u003eliving room pieces\u003c\/a\u003e or ask about \u003ca href=\"https:\/\/lesmeublesmiracle.ca\/pages\/custom-furniture\"\u003emade-to-measure furniture\u003c\/a\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n","products":[{"product_id":"modern-dining-set-with-upholstered-chairs","title":"Modern Dining Set with Upholstered Chairs","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\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\u003clabel for=\"pd-description\"\u003eDescription\u003c\/label\u003e \u003clabel for=\"pd-reviews\"\u003eReviews\u003c\/label\u003e \u003clabel for=\"pd-shipping\"\u003eShipping Policy\u003c\/label\u003e \u003clabel for=\"pd-returns\"\u003eReturn Policies\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-panels\"\u003e\n\u003c!-- DESCRIPTION --\u003e\n\u003cdiv class=\"pd-panel pd-panel-description\"\u003e\n\u003cdiv class=\"pd-grid\"\u003e\n\u003cdiv class=\"pd-card\"\u003e\n\u003ch3\u003eProduct Specifications\u003c\/h3\u003e\n\u003ctable class=\"pd-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eSpecification\u003c\/th\u003e\n\u003cth\u003eDetails\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eStyle\u003c\/td\u003e\n\u003ctd\u003eModern \/ Contemporary\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eColor\u003c\/td\u003e\n\u003ctd\u003eBlack\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eTable Material\u003c\/td\u003e\n\u003ctd\u003eDurable Engineered Wood\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eChair Design\u003c\/td\u003e\n\u003ctd\u003eCurved Wraparound Backrest\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eChair Seat\u003c\/td\u003e\n\u003ctd\u003eComfortable Padded Seat\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-card pd-benefits\"\u003e\n\u003ch3\u003eKey Features\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong class=\"rQesXe MPyX\"\u003eDesign \u0026amp; Silhouette:\u003c!--TgQPHd|||[]--\u003e\u003c\/strong\u003e Features a sleek, modern \u003cspan class=\"rQesXe MPyX\"\u003eoval tabletop\u003c\/span\u003e finished in \u003cspan class=\"rQesXe MPyX\"\u003emidnight\/matte black.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong class=\"rQesXe MPyX\"\u003ePillar Base:\u003c!--TgQPHd|||[]--\u003e\u003c\/strong\u003e Supported by a striking \u003cspan class=\"rQesXe MPyX\"\u003edouble pedestal base\u003c!--TgQPHd|||[]--\u003e\u003c\/span\u003e wrapped in clean, vertical \u003cspan class=\"rQesXe MPyX\"\u003efluted ribbing.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong class=\"rQesXe MPyX\"\u003eUpholstery \u0026amp; Structure:\u003c!--TgQPHd|||[]--\u003e\u003c\/strong\u003e Features a crisp \u003cspan class=\"rQesXe MPyX\"\u003ecream textured fabric\u003c!--TgQPHd|||[]--\u003e\u003c\/span\u003e with an ergonomic \u003cspan class=\"rQesXe MPyX\"\u003ewraparound barrel backrest.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\u003cspan class=\"rQesXe MPyX\"\u003e\u003cstrong class=\"rQesXe MPyX\"\u003eCut-out Accent:\u003c!--TgQPHd|||[]--\u003e\u003c\/strong\u003e Designed with a trendy \u003cspan class=\"rQesXe MPyX\"\u003eopen crescent cut-out\u003c\/span\u003e at the lower back for a light, airy look.\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- NEW: DIMENSIONS TABLE — same card\/table styling, full width --\u003e\n\u003cdiv class=\"pd-card pd-dimensions\"\u003e\n\u003ch3\u003eDimensions\u003c\/h3\u003e\n\u003ctable class=\"pd-table\" style=\"width: 100%;\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth style=\"width: 33.6241%;\"\u003eSizes\u003c\/th\u003e\n\u003cth style=\"width: 66.3393%;\"\u003eDimensions\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 33.6241%;\"\u003eTable\u003c\/td\u003e\n\u003ctd style=\"width: 66.3393%;\"\u003e\u003cspan\u003e71\"L 36\"W 30\"H\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 33.6241%;\"\u003eChairs\u003c\/td\u003e\n\u003ctd style=\"width: 66.3393%;\"\u003e\u003cspan\u003e23\"L 23\"W 32\"H\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c!-- NEW: FAQ ACCORDION --\u003e\n\u003cdiv class=\"pd-faq\"\u003e\n\u003cdiv class=\"pd-faq-title\"\u003eFAQs\u003c\/div\u003e\n\u003cdiv class=\"pd-faq-item\"\u003e\n\u003cinput type=\"checkbox\" id=\"pd-faq-1\" class=\"pd-faq-toggle\"\u003e \u003clabel for=\"pd-faq-1\" class=\"pd-faq-q\"\u003e \u003cspan\u003eWhat are the dimensions and table shape of this dining set?\u003c\/span\u003e \u003cspan class=\"pd-faq-icon\"\u003e\u003c\/span\u003e \u003c\/label\u003e\n\u003cdiv class=\"pd-faq-a\"\u003e\n\u003cp dir=\"auto\" class=\"PDq2pG_selectionAnchorContainer\"\u003eThis complete set features a spacious 71-inch long by 36-inch wide oval tabletop supported by a striking double pedestal base wrapped in clean, vertical fluted ribbing.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-faq-item\"\u003e\n\u003cinput type=\"checkbox\" id=\"pd-faq-2\" class=\"pd-faq-toggle\"\u003e \u003clabel for=\"pd-faq-2\" class=\"pd-faq-q\"\u003e \u003cspan\u003eWhat design details do the matching chairs include?\u003c\/span\u003e \u003cspan class=\"pd-faq-icon\"\u003e\u003c\/span\u003e \u003c\/label\u003e\n\u003cdiv class=\"pd-faq-a\"\u003e\n\u003cp\u003eThe matching chairs feature crisp cream textured fabric upholstery over a comfortable padded seat, styled with an ergonomic wraparound barrel backrest and a trendy open crescent cut-out at the lower back.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-faq-item\"\u003e\n\u003cinput type=\"checkbox\" id=\"pd-faq-3\" class=\"pd-faq-toggle\"\u003e \u003clabel for=\"pd-faq-3\" class=\"pd-faq-q\"\u003e \u003cspan\u003eWhat is your store policy if any component of the dining set arrives damaged?\u003c\/span\u003e \u003cspan class=\"pd-faq-icon\"\u003e\u003c\/span\u003e \u003c\/label\u003e\n\u003cdiv class=\"pd-faq-a\"\u003e\n\u003cp\u003eWe offer a 48-hour inspection window upon delivery. If any part of your dining set arrives damaged or defective, simply take photos and reach out to our customer support team within 48 hours to quickly process a replacement or resolution.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- REVIEWS --\u003e\n\u003cdiv class=\"pd-panel pd-panel-reviews\"\u003e\n\u003cdiv class=\"pd-full\"\u003e\n\u003ch3\u003eReviews\u003c\/h3\u003e\n\u003cdiv\u003e\n\u003cp\u003eNo reviews yet — be the first to review this product.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- SHIPPING POLICY --\u003e\n\u003cdiv class=\"pd-panel pd-panel-shipping\"\u003e\n\u003cdiv class=\"pd-full\"\u003e\n\u003ch3\u003eShipping Policy\u003c\/h3\u003e\n\u003cdiv\u003e\n\u003cp\u003eOrders are delivered within 4-7 business days.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eFree shipping on orders over $500\u003c\/li\u003e\n\u003cli\u003e$50 flat-rate shipping on orders under $500\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- RETURN POLICIES --\u003e\n\u003cdiv class=\"pd-panel pd-panel-returns\"\u003e\n\u003cdiv class=\"pd-full\"\u003e\n\u003ch3\u003eReturn Policies\u003c\/h3\u003e\n\u003cdiv\u003e\n\u003cp\u003eAll sales are final, except items that arrive damaged.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eIf your item arrives damaged, email us within 48 hours at info@lesmeublesmiracle.ca with your order number and photos — we will arrange a repair, replacement, or refund.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Miracle Interiors","offers":[{"title":"Black","offer_id":49563775828123,"sku":"DINING-16431644-BLK-7PC","price":1650.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0691\/8376\/6683\/files\/Black-Fluted-Oval-Dining-Table.webp?v=1789749135"},{"product_id":"modern-dining-table-with-upholstered","title":"Modern Dining Table with Upholstered Chairs","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\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\u003clabel for=\"pd-description\"\u003eDescription\u003c\/label\u003e \u003clabel for=\"pd-reviews\"\u003eReviews\u003c\/label\u003e \u003clabel for=\"pd-shipping\"\u003eShipping Policy\u003c\/label\u003e \u003clabel for=\"pd-returns\"\u003eReturn Policies\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-panels\"\u003e\n\u003c!-- DESCRIPTION --\u003e\n\u003cdiv class=\"pd-panel pd-panel-description\"\u003e\n\u003cdiv class=\"pd-grid\"\u003e\n\u003cdiv class=\"pd-card\"\u003e\n\u003ch3\u003eProduct Specifications\u003c\/h3\u003e\n\u003ctable class=\"pd-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eSpecification\u003c\/th\u003e\n\u003cth\u003eDetails\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eStyle\u003c\/td\u003e\n\u003ctd\u003eModern \/ Contemporary\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eColor\u003c\/td\u003e\n\u003ctd\u003eBeige\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eTable Material\u003c\/td\u003e\n\u003ctd\u003eDurable Engineered Wood\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eChair Design\u003c\/td\u003e\n\u003ctd\u003eCurved Wraparound Backrest\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eChair Legs\u003c\/td\u003e\n\u003ctd\u003eBlack Tapered Metal Legs\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-card pd-benefits\"\u003e\n\u003ch3\u003eKey Features\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eSpacious Round Design:\u003c\/strong\u003e The 48-inch round tabletop offers comfortable dining space while creating an inviting setup for family and guests.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eTravertine-Inspired Top:\u003c\/strong\u003e The round tabletop features a light travertine stone finish that adds a refined, natural look to the dining space.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCurved Backrest:\u003c\/strong\u003e The wraparound backrest features a stylish open cut-out design that combines visual appeal with supportive seating.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eComfortable Padded Seat:\u003c\/strong\u003e The generously padded seat provides added comfort for everyday dining and extended gatherings.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eEasy-Care Surface:\u003c\/strong\u003e The durable tabletop surface is designed for convenient everyday maintenance and easy cleaning.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- NEW: DIMENSIONS TABLE — same card\/table styling, full width --\u003e\n\u003cdiv class=\"pd-card pd-dimensions\"\u003e\n\u003ch3\u003eDimensions\u003c\/h3\u003e\n\u003ctable class=\"pd-table\" style=\"width: 100%; height: 113.958px;\"\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 19.5928px;\"\u003e\n\u003cth style=\"width: 33.6057%; height: 19.5928px;\"\u003eSizes\u003c\/th\u003e\n\u003cth style=\"width: 66.3442%; height: 19.5928px;\"\u003eDimensions\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 35.5871px;\"\u003e\n\u003ctd style=\"width: 33.6057%; height: 35.5871px;\"\u003eTable\u003c\/td\u003e\n\u003ctd style=\"width: 66.3442%; height: 35.5871px;\"\u003e\u003cspan\u003e48\" Round 30\"H\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5928px;\"\u003e\n\u003ctd style=\"width: 33.6057%; height: 19.5928px;\"\u003eChairs\u003c\/td\u003e\n\u003ctd style=\"width: 66.3442%; height: 19.5928px;\"\u003e\u003cspan\u003e23\"L 23\"W 32\"H\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c!-- NEW: FAQ ACCORDION --\u003e\n\u003cdiv class=\"pd-faq\"\u003e\n\u003cdiv class=\"pd-faq-title\"\u003eFAQs\u003c\/div\u003e\n\u003cdiv class=\"pd-faq-item\"\u003e\n\u003cinput type=\"checkbox\" id=\"pd-faq-1\" class=\"pd-faq-toggle\"\u003e \u003clabel for=\"pd-faq-1\" class=\"pd-faq-q\"\u003e \u003cspan\u003eWhat type of tabletop finish does the dining set feature?\u003c\/span\u003e \u003cspan class=\"pd-faq-icon\"\u003e\u003c\/span\u003e \u003c\/label\u003e\n\u003cdiv class=\"pd-faq-a\"\u003e\n\u003cp dir=\"auto\" class=\"PDq2pG_selectionAnchorContainer\"\u003eThe round table features a light travertine stone-inspired finish on a durable engineered wood surface, designed to provide an elegant, natural look while allowing for easy everyday cleaning and maintenance.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-faq-item\"\u003e\n\u003cinput type=\"checkbox\" id=\"pd-faq-2\" class=\"pd-faq-toggle\"\u003e \u003clabel for=\"pd-faq-2\" class=\"pd-faq-q\"\u003e \u003cspan\u003eWhat design elements do the upholstered chairs offer?\u003c\/span\u003e \u003cspan class=\"pd-faq-icon\"\u003e\u003c\/span\u003e \u003c\/label\u003e\n\u003cdiv class=\"pd-faq-a\"\u003e\n\u003cul data-path-to-node=\"4\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"4,0,0\"\u003eThe matching chairs feature a supportive curved wraparound backrest with a stylish open cut-out design, paired with generously padded cream textured fabric seats for extended dining comfort.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-faq-item\"\u003e\n\u003cinput type=\"checkbox\" id=\"pd-faq-3\" class=\"pd-faq-toggle\"\u003e \u003clabel for=\"pd-faq-3\" class=\"pd-faq-q\"\u003e \u003cspan\u003eWhat is your store policy if any component of the dining set arrives damaged?\u003c\/span\u003e \u003cspan class=\"pd-faq-icon\"\u003e\u003c\/span\u003e \u003c\/label\u003e\n\u003cdiv class=\"pd-faq-a\"\u003e\n\u003cp\u003eWe offer a 48-hour inspection window upon delivery. If any part of your dining set arrives damaged or defective, simply take photos and reach out to our support team within 48 hours so we can quickly process a replacement or resolution.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- REVIEWS --\u003e\n\u003cdiv class=\"pd-panel pd-panel-reviews\"\u003e\n\u003cdiv class=\"pd-full\"\u003e\n\u003ch3\u003eReviews\u003c\/h3\u003e\n\u003cdiv\u003e\n\u003cp\u003eNo reviews yet — be the first to review this product.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- SHIPPING POLICY --\u003e\n\u003cdiv class=\"pd-panel pd-panel-shipping\"\u003e\n\u003cdiv class=\"pd-full\"\u003e\n\u003ch3\u003eShipping Policy\u003c\/h3\u003e\n\u003cdiv\u003e\n\u003cp\u003eOrders are delivered within 4-7 business days.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eFree shipping on orders over $500\u003c\/li\u003e\n\u003cli\u003e$50 flat-rate shipping on orders under $500\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- RETURN POLICIES --\u003e\n\u003cdiv class=\"pd-panel pd-panel-returns\"\u003e\n\u003cdiv class=\"pd-full\"\u003e\n\u003ch3\u003eReturn Policies\u003c\/h3\u003e\n\u003cdiv\u003e\n\u003cp\u003eAll sales are final, except items that arrive damaged.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eIf your item arrives damaged, email us within 48 hours at info@lesmeublesmiracle.ca with your order number and photos — we will arrange a repair, replacement, or refund.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Miracle Interiors ","offers":[{"title":"Beige","offer_id":49564356968603,"sku":"DINING-16401644-BLK-7PC","price":1300.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0691\/8376\/6683\/files\/ModernUpholsteredDiningset.webp?v=1789750494"},{"product_id":"7-piece-contemporary-dining-set-cream","title":"Dining Table Set with Sleek Metal Accents","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\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\u003clabel for=\"pd-description\"\u003eDescription\u003c\/label\u003e \u003clabel for=\"pd-reviews\"\u003eReviews\u003c\/label\u003e \u003clabel for=\"pd-shipping\"\u003eShipping Policy\u003c\/label\u003e \u003clabel for=\"pd-returns\"\u003eReturn Policies\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-panels\"\u003e\n\u003c!-- DESCRIPTION --\u003e\n\u003cdiv class=\"pd-panel pd-panel-description\"\u003e\n\u003cdiv class=\"pd-grid\"\u003e\n\u003cdiv class=\"pd-card\"\u003e\n\u003ch3\u003eProduct Specifications\u003c\/h3\u003e\n\u003ctable class=\"pd-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eSpecification\u003c\/th\u003e\n\u003cth\u003eDetails\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eStyle\u003c\/td\u003e\n\u003ctd\u003eModern \/ Contemporary\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eColor\u003c\/td\u003e\n\u003ctd\u003eCream\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eTable Material\u003c\/td\u003e\n\u003ctd\u003eEngineered Wood\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eChair Upholstery\u003c\/td\u003e\n\u003ctd\u003eTextured Fabric\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSet Includes\u003c\/td\u003e\n\u003ctd\u003e1 Table + 4 Chairs\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-card pd-benefits\"\u003e\n\u003ch3\u003eKey Features\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eTravertine-Look Tabletop:\u003c\/strong\u003e The light travertine-look finish adds a natural, elegant touch while complementing modern dining interiors.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCream Textured Upholstery:\u003c\/strong\u003e Soft cream textured fabric gives the chairs a warm, sophisticated appearance.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e360° Swivel Seating:\u003c\/strong\u003e Each chair features a smooth 360° swivel function for convenient movement and comfortable dining.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCurved Open-Back Design:\u003c\/strong\u003e The stylish curved backrest with an open cut-out creates a contemporary look with supportive seating.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eComplete Dining Set:\u003c\/strong\u003e Includes one round dining table and four matching swivel chairs.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- NEW: DIMENSIONS TABLE — same card\/table styling, full width --\u003e\n\u003cdiv class=\"pd-card pd-dimensions\"\u003e\n\u003ch3\u003eDimensions\u003c\/h3\u003e\n\u003ctable class=\"pd-table\" style=\"width: 100%; height: 113.958px;\"\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 19.5928px;\"\u003e\n\u003cth style=\"width: 33.6057%; height: 19.5928px;\"\u003eSizes\u003c\/th\u003e\n\u003cth style=\"width: 66.3442%; height: 19.5928px;\"\u003eDimensions\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 35.5871px;\"\u003e\n\u003ctd style=\"width: 33.6057%; height: 35.5871px;\"\u003eTable\u003c\/td\u003e\n\u003ctd style=\"width: 66.3442%; height: 35.5871px;\"\u003e\n\u003cp\u003e48\" Round 30\"H\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5928px;\"\u003e\n\u003ctd style=\"width: 33.6057%; height: 19.5928px;\"\u003eChairs\u003c\/td\u003e\n\u003ctd style=\"width: 66.3442%; height: 19.5928px;\"\u003e\n\u003cp\u003e22\"L 23\"W 31\"H\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c!-- NEW: FAQ ACCORDION --\u003e\n\u003cdiv class=\"pd-faq\"\u003e\n\u003cdiv class=\"pd-faq-title\"\u003eFAQs\u003c\/div\u003e\n\u003cdiv class=\"pd-faq-item\"\u003e\n\u003cinput type=\"checkbox\" id=\"pd-faq-1\" class=\"pd-faq-toggle\"\u003e \u003clabel for=\"pd-faq-1\" class=\"pd-faq-q\"\u003e \u003cspan\u003eWhat material is the tabletop finished in?\u003c\/span\u003e \u003cspan class=\"pd-faq-icon\"\u003e\u003c\/span\u003e \u003c\/label\u003e\n\u003cdiv class=\"pd-faq-a\"\u003e\n\u003cp dir=\"auto\" class=\"PDq2pG_selectionAnchorContainer\"\u003eThe round table features a sophisticated light travertine-look finish, providing a natural, elegant surface that easily complements modern and contemporary dining room interiors.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-faq-item\"\u003e\n\u003cinput type=\"checkbox\" id=\"pd-faq-2\" class=\"pd-faq-toggle\"\u003e \u003clabel for=\"pd-faq-2\" class=\"pd-faq-q\"\u003e \u003cspan\u003eWhat design features do the upholstered chairs offer?\u003c\/span\u003e \u003cspan class=\"pd-faq-icon\"\u003e\u003c\/span\u003e \u003c\/label\u003e\n\u003cdiv class=\"pd-faq-a\"\u003e\n\u003cp\u003eThe matching chairs are upholstered in a soft, warm cream textured fabric and feature a stylish curved open-back design with a smooth 360-degree swivel function for effortless movement.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-faq-item\"\u003e\n\u003cinput type=\"checkbox\" id=\"pd-faq-3\" class=\"pd-faq-toggle\"\u003e \u003clabel for=\"pd-faq-3\" class=\"pd-faq-q\"\u003e \u003cspan\u003eWhat is your store policy if any part of the dining set arrives damaged?\u003c\/span\u003e \u003cspan class=\"pd-faq-icon\"\u003e\u003c\/span\u003e \u003c\/label\u003e\n\u003cdiv class=\"pd-faq-a\"\u003e\n\u003cp\u003eWe offer a 48-hour inspection window upon delivery. If any components of your dining set arrive damaged or defective, simply take photos and reach out to our support team within 48 hours to quickly process a replacement or resolution.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- REVIEWS --\u003e\n\u003cdiv class=\"pd-panel pd-panel-reviews\"\u003e\n\u003cdiv class=\"pd-full\"\u003e\n\u003ch3\u003eReviews\u003c\/h3\u003e\n\u003cdiv\u003e\n\u003cp\u003eNo reviews yet — be the first to review this product.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- SHIPPING POLICY --\u003e\n\u003cdiv class=\"pd-panel pd-panel-shipping\"\u003e\n\u003cdiv class=\"pd-full\"\u003e\n\u003ch3\u003eShipping Policy\u003c\/h3\u003e\n\u003cdiv\u003e\n\u003cp\u003eOrders are delivered within 4-7 business days.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eFree shipping on orders over $500\u003c\/li\u003e\n\u003cli\u003e$50 flat-rate shipping on orders under $500\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- RETURN POLICIES --\u003e\n\u003cdiv class=\"pd-panel pd-panel-returns\"\u003e\n\u003cdiv class=\"pd-full\"\u003e\n\u003ch3\u003eReturn Policies\u003c\/h3\u003e\n\u003cdiv\u003e\n\u003cp\u003eAll sales are final, except items that arrive damaged.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eIf your item arrives damaged, email us within 48 hours at info@lesmeublesmiracle.ca with your order number and photos — we will arrange a repair, replacement, or refund.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Miracle Interiors ","offers":[{"title":"Cream","offer_id":49564442558619,"sku":"DINING-14351436-BLK-7PC","price":1400.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0691\/8376\/6683\/files\/Modern-Dining-Set.webp?v=1789753046"},{"product_id":"7-piece-contemporary-dining","title":"7 Piece Contemporary Dining Set","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\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\u003clabel for=\"pd-description\"\u003eDescription\u003c\/label\u003e \u003clabel for=\"pd-reviews\"\u003eReviews\u003c\/label\u003e \u003clabel for=\"pd-shipping\"\u003eShipping Policy\u003c\/label\u003e \u003clabel for=\"pd-returns\"\u003eReturn Policies\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-panels\"\u003e\n\u003c!-- DESCRIPTION --\u003e\n\u003cdiv class=\"pd-panel pd-panel-description\"\u003e\n\u003cdiv class=\"pd-grid\"\u003e\n\u003cdiv class=\"pd-card\"\u003e\n\u003ch3\u003eProduct Specifications\u003c\/h3\u003e\n\u003ctable class=\"pd-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eSpecification\u003c\/th\u003e\n\u003cth\u003eDetails\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eStyle\u003c\/td\u003e\n\u003ctd\u003eModern \/ Contemporary\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eTable Color\u003c\/td\u003e\n\u003ctd\u003eNatural Oak\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eChairs color\u003c\/td\u003e\n\u003ctd\u003eCharcoal Gray\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eChair Design\u003c\/td\u003e\n\u003ctd\u003eIntegrated Armrests\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eChair Function\u003c\/td\u003e\n\u003ctd\u003e360° Swivel\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-card pd-benefits\"\u003e\n\u003ch3\u003eKey Features\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eWarm Wood Finish:\u003c\/strong\u003e The round tabletop features a warm wood-grain finish that adds natural character and complements modern interiors.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFluted Pedestal Base:\u003c\/strong\u003e The sculptural fluted pedestal creates a stylish focal point while providing comfortable legroom around the table.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eBuilt-In Storage:\u003c\/strong\u003e The pedestal includes a hidden storage cabinet with an interior shelf for keeping dining essentials neatly organized.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSpace-Saving Design:\u003c\/strong\u003e The round pedestal construction makes efficient use of floor space, making it suitable for dining rooms and condos.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e360° Swivel Base:\u003c\/strong\u003e The chairs feature a smooth swivel function that allows convenient movement while seated.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- NEW: DIMENSIONS TABLE — same card\/table styling, full width --\u003e\n\u003cdiv class=\"pd-card pd-dimensions\"\u003e\n\u003ch3\u003eDimensions\u003c\/h3\u003e\n\u003ctable class=\"pd-table\" style=\"width: 100%; height: 113.958px;\"\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 19.5928px;\"\u003e\n\u003cth style=\"width: 33.6057%; height: 19.5928px;\"\u003eSizes\u003c\/th\u003e\n\u003cth style=\"width: 66.3442%; height: 19.5928px;\"\u003eDimensions\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 35.5871px;\"\u003e\n\u003ctd style=\"width: 33.6057%; height: 35.5871px;\"\u003eTable\u003c\/td\u003e\n\u003ctd style=\"width: 66.3442%; height: 35.5871px;\"\u003e\n\u003cp\u003e48\"Round 30\"H\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5928px;\"\u003e\n\u003ctd style=\"width: 33.6057%; height: 19.5928px;\"\u003eChairs\u003c\/td\u003e\n\u003ctd style=\"width: 66.3442%; height: 19.5928px;\"\u003e\n\u003cp\u003e\u003cspan\u003e23 in. L x 23 in. D x 35 in. H\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c!-- NEW: FAQ ACCORDION --\u003e\n\u003cdiv class=\"pd-faq\"\u003e\n\u003cdiv class=\"pd-faq-title\"\u003eFAQs\u003c\/div\u003e\n\u003cdiv class=\"pd-faq-item\"\u003e\n\u003cinput type=\"checkbox\" id=\"pd-faq-1\" class=\"pd-faq-toggle\"\u003e \u003clabel for=\"pd-faq-1\" class=\"pd-faq-q\"\u003e \u003cspan\u003eDoes the table feature any built-in storage?\u003c\/span\u003e \u003cspan class=\"pd-faq-icon\"\u003e\u003c\/span\u003e \u003c\/label\u003e\n\u003cdiv class=\"pd-faq-a\"\u003e\n\u003cp dir=\"auto\" class=\"PDq2pG_selectionAnchorContainer\"\u003eYes, the round table features a sculptural fluted pedestal base that conceals a built-in storage cabinet with an interior shelf, keeping your dining space organized.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-faq-item\"\u003e\n\u003cinput type=\"checkbox\" id=\"pd-faq-2\" class=\"pd-faq-toggle\"\u003e \u003clabel for=\"pd-faq-2\" class=\"pd-faq-q\"\u003e \u003cspan\u003eWhat material and features do the matching chairs have?\u003c\/span\u003e \u003cspan class=\"pd-faq-icon\"\u003e\u003c\/span\u003e \u003c\/label\u003e\n\u003cdiv class=\"pd-faq-a\"\u003e\n\u003cp\u003eThe matching chairs are upholstered in soft, durable velvet with clean vertical stitching and are built with a smooth 360-degree swivel function and integrated armrests for maximum comfort.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-faq-item\"\u003e\n\u003cinput type=\"checkbox\" id=\"pd-faq-3\" class=\"pd-faq-toggle\"\u003e \u003clabel for=\"pd-faq-3\" class=\"pd-faq-q\"\u003e \u003cspan\u003eWhat is your return or damage policy if items arrive flawed?\u003c\/span\u003e \u003cspan class=\"pd-faq-icon\"\u003e\u003c\/span\u003e \u003c\/label\u003e\n\u003cdiv class=\"pd-faq-a\"\u003e\n\u003cp dir=\"auto\" class=\"PDq2pG_selectionAnchorContainer\"\u003eWe offer a 48-hour inspection window upon delivery. If any part of your dining set arrives damaged or defective, simply take photos and contact our customer support team within 48 hours for a quick replacement or resolution.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- REVIEWS --\u003e\n\u003cdiv class=\"pd-panel pd-panel-reviews\"\u003e\n\u003cdiv class=\"pd-full\"\u003e\n\u003ch3\u003eReviews\u003c\/h3\u003e\n\u003cdiv\u003e\n\u003cp\u003eNo reviews yet — be the first to review this product.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- SHIPPING POLICY --\u003e\n\u003cdiv class=\"pd-panel pd-panel-shipping\"\u003e\n\u003cdiv class=\"pd-full\"\u003e\n\u003ch3\u003eShipping Policy\u003c\/h3\u003e\n\u003cdiv\u003e\n\u003cp\u003eOrders are delivered within 4-7 business days.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eFree shipping on orders over $500\u003c\/li\u003e\n\u003cli\u003e$50 flat-rate shipping on orders under $500\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- RETURN POLICIES --\u003e\n\u003cdiv class=\"pd-panel pd-panel-returns\"\u003e\n\u003cdiv class=\"pd-full\"\u003e\n\u003ch3\u003eReturn Policies\u003c\/h3\u003e\n\u003cdiv\u003e\n\u003cp\u003eAll sales are final, except items that arrive damaged.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eIf your item arrives damaged, email us within 48 hours at info@lesmeublesmiracle.ca with your order number and photos — we will arrange a repair, replacement, or refund.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Miracle Interiors","offers":[{"title":"Natural Oak","offer_id":49564557017243,"sku":"DINING-14081413-BLK-7PC","price":1000.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0691\/8376\/6683\/files\/T-1408-C-1413-Wood-Dining-Table-Set.webp?v=1789757086"},{"product_id":"7-piece-modern-glass-top-dining-set-with-black-pu-chairs","title":"7 Piece Modern Dining Set","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\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\u003clabel for=\"pd-description\"\u003eDescription\u003c\/label\u003e \u003clabel for=\"pd-reviews\"\u003eReviews\u003c\/label\u003e \u003clabel for=\"pd-shipping\"\u003eShipping Policy\u003c\/label\u003e \u003clabel for=\"pd-returns\"\u003eReturn Policies\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-panels\"\u003e\n\u003c!-- DESCRIPTION --\u003e\n\u003cdiv class=\"pd-panel pd-panel-description\"\u003e\n\u003cdiv class=\"pd-grid\"\u003e\n\u003cdiv class=\"pd-card\"\u003e\n\u003ch3\u003eProduct Specifications\u003c\/h3\u003e\n\u003ctable class=\"pd-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eSpecification\u003c\/th\u003e\n\u003cth\u003eDetails\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eStyle\u003c\/td\u003e\n\u003ctd\u003eModern \/ Contemporary\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eColor\u003c\/td\u003e\n\u003ctd\u003eBlack\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eTable Material\u003c\/td\u003e\n\u003ctd\u003eTempered Glass, Black Steel, X-Shaped\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eChair Design\u003c\/td\u003e\n\u003ctd\u003eDiamond Stitching\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eTable Shape\u003c\/td\u003e\n\u003ctd\u003eRectangular\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-card pd-benefits\"\u003e\n\u003ch3\u003eKey Features\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eClear Tempered Glass Top:\u003c\/strong\u003e The dining table features a clear tempered glass surface that creates an open, spacious feel while adding a sleek modern touch.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eX-Shaped Steel Legs:\u003c\/strong\u003e Black steel X-shaped legs provide a bold contrast to the glass top and create a contemporary industrial-inspired look.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSpacious Dining Surface:\u003c\/strong\u003e The rectangular tabletop offers ample space for comfortable dining, making it suitable for everyday meals and gatherings.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSoft Black PU Upholstery:\u003c\/strong\u003e The C-1578 chairs are upholstered in soft black PU for a sleek appearance and comfortable seating.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eModern Black Finish:\u003c\/strong\u003e The coordinated black legs and upholstery create a sophisticated monochromatic look for contemporary dining spaces.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- NEW: DIMENSIONS TABLE — same card\/table styling, full width --\u003e\n\u003cdiv class=\"pd-card pd-dimensions\"\u003e\n\u003ch3\u003eDimensions\u003c\/h3\u003e\n\u003ctable class=\"pd-table\" style=\"width: 100%; height: 113.958px;\"\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 19.5928px;\"\u003e\n\u003cth style=\"width: 33.6057%; height: 19.5928px;\"\u003eSizes\u003c\/th\u003e\n\u003cth style=\"width: 66.3442%; height: 19.5928px;\"\u003eDimensions\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 35.5871px;\"\u003e\n\u003ctd style=\"width: 33.6057%; height: 35.5871px;\"\u003eTable\u003c\/td\u003e\n\u003ctd style=\"width: 66.3442%; height: 35.5871px;\"\u003e\n\u003cp\u003e63\"L × 36\"W × 30\"H\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5928px;\"\u003e\n\u003ctd style=\"width: 33.6057%; height: 19.5928px;\"\u003eChairs\u003c\/td\u003e\n\u003ctd style=\"width: 66.3442%; height: 19.5928px;\"\u003e\n\u003cp\u003e24\"L × 16\"W × 39\"H\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c!-- NEW: FAQ ACCORDION --\u003e\n\u003cdiv class=\"pd-faq\"\u003e\n\u003cdiv class=\"pd-faq-title\"\u003eFAQs\u003c\/div\u003e\n\u003cdiv class=\"pd-faq-item\"\u003e\n\u003cinput type=\"checkbox\" id=\"pd-faq-1\" class=\"pd-faq-toggle\"\u003e \u003clabel for=\"pd-faq-1\" class=\"pd-faq-q\"\u003e \u003cspan\u003eWhat materials are used for the tabletop and base structure?\u003c\/span\u003e \u003cspan class=\"pd-faq-icon\"\u003e\u003c\/span\u003e \u003c\/label\u003e\n\u003cdiv class=\"pd-faq-a\"\u003e\n\u003cp dir=\"auto\" class=\"PDq2pG_selectionAnchorContainer\"\u003eThe dining table features a clear tempered glass surface that creates an open, spacious feel, supported by bold black steel X-shaped legs for a contemporary industrial aesthetic.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-faq-item\"\u003e\n\u003cinput type=\"checkbox\" id=\"pd-faq-2\" class=\"pd-faq-toggle\"\u003e \u003clabel for=\"pd-faq-2\" class=\"pd-faq-q\"\u003e \u003cspan\u003eWhat design details are featured on the dining chairs?\u003c\/span\u003e \u003cspan class=\"pd-faq-icon\"\u003e\u003c\/span\u003e \u003c\/label\u003e\n\u003cdiv class=\"pd-faq-a\"\u003e\n\u003cp\u003eThe matching chairs are upholstered in soft black PU leather and enhanced with elegant diamond stitching to deliver a sleek look and comfortable seating.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-faq-item\"\u003e\n\u003cinput type=\"checkbox\" id=\"pd-faq-3\" class=\"pd-faq-toggle\"\u003e \u003clabel for=\"pd-faq-3\" class=\"pd-faq-q\"\u003e \u003cspan\u003eWhat are the overall dimensions of the table and chairs in this set?\u003c\/span\u003e \u003cspan class=\"pd-faq-icon\"\u003e\u003c\/span\u003e \u003c\/label\u003e\n\u003cdiv class=\"pd-faq-a\"\u003e\n\u003cp\u003eThe rectangular dining table measures 63 inches long by 36 inches wide and 30 inches high, while each accompanying chair measures 24 inches long by 16 inches wide and 39 inches high.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- REVIEWS --\u003e\n\u003cdiv class=\"pd-panel pd-panel-reviews\"\u003e\n\u003cdiv class=\"pd-full\"\u003e\n\u003ch3\u003eReviews\u003c\/h3\u003e\n\u003cdiv\u003e\n\u003cp\u003eNo reviews yet — be the first to review this product.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- SHIPPING POLICY --\u003e\n\u003cdiv class=\"pd-panel pd-panel-shipping\"\u003e\n\u003cdiv class=\"pd-full\"\u003e\n\u003ch3\u003eShipping Policy\u003c\/h3\u003e\n\u003cdiv\u003e\n\u003cp\u003eOrders are delivered within 4-7 business days.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eFree shipping on orders over $500\u003c\/li\u003e\n\u003cli\u003e$50 flat-rate shipping on orders under $500\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- RETURN POLICIES --\u003e\n\u003cdiv class=\"pd-panel pd-panel-returns\"\u003e\n\u003cdiv class=\"pd-full\"\u003e\n\u003ch3\u003eReturn Policies\u003c\/h3\u003e\n\u003cdiv\u003e\n\u003cp\u003eAll sales are final, except items that arrive damaged.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eIf your item arrives damaged, email us within 48 hours at info@lesmeublesmiracle.ca with your order number and photos — we will arrange a repair, replacement, or refund.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Miracle Interiors","offers":[{"title":"Black","offer_id":49564826632347,"sku":"DINING-14431578-BLK-7PC","price":1000.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0691\/8376\/6683\/files\/T-1443C-1578-Modern-Dining-Table-Set.webp?v=1789761177"},{"product_id":"7-piece-sintered-stone-dining-set-with-velvet-armchairs","title":"Sintered Stone Dining Set","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\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\u003clabel for=\"pd-description\"\u003eDescription\u003c\/label\u003e \u003clabel for=\"pd-reviews\"\u003eReviews\u003c\/label\u003e \u003clabel for=\"pd-shipping\"\u003eShipping Policy\u003c\/label\u003e \u003clabel for=\"pd-returns\"\u003eReturn Policies\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-panels\"\u003e\n\u003c!-- DESCRIPTION --\u003e\n\u003cdiv class=\"pd-panel pd-panel-description\"\u003e\n\u003cdiv class=\"pd-grid\"\u003e\n\u003cdiv class=\"pd-card\"\u003e\n\u003ch3\u003eProduct Specifications\u003c\/h3\u003e\n\u003ctable class=\"pd-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eSpecification\u003c\/th\u003e\n\u003cth\u003eDetails\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eStyle\u003c\/td\u003e\n\u003ctd\u003eModern \/ Contemporary\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eTable Top\u003c\/td\u003e\n\u003ctd\u003eSintered Stone\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eTable Finish\u003c\/td\u003e\n\u003ctd\u003eSnowy White Marble\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eChair Design\u003c\/td\u003e\n\u003ctd\u003eVertical Channel Stitching\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eChair Features\u003c\/td\u003e\n\u003ctd\u003eIntegrated Armrests\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-card pd-benefits\"\u003e\n\u003ch3\u003eKey Features\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eSnowy White Marble Finish:\u003c\/strong\u003e The sintered stone tabletop features an elegant snowy white marble finish that adds a bright, luxurious touch to the dining space.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDurable Sintered Stone Top:\u003c\/strong\u003e The sturdy tabletop offers a practical, easy-care surface designed for everyday dining.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eU-Shape Steel Legs:\u003c\/strong\u003e Sleek U-shaped steel legs provide a strong foundation while giving the table a clean contemporary appearance.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSoft Dark Grey Velvet:\u003c\/strong\u003e The chairs feature soft dark grey velvet upholstery for a refined look and comfortable seating.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eVertical Channel Stitching:\u003c\/strong\u003e Elegant vertical channel stitching adds texture and visual interest to the chair backrests.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- NEW: DIMENSIONS TABLE — same card\/table styling, full width --\u003e\n\u003cdiv class=\"pd-card pd-dimensions\"\u003e\n\u003ch3\u003eDimensions\u003c\/h3\u003e\n\u003ctable class=\"pd-table\" style=\"width: 100%; height: 113.958px;\"\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 19.5928px;\"\u003e\n\u003cth style=\"width: 33.6057%; height: 19.5928px;\"\u003eSizes\u003c\/th\u003e\n\u003cth style=\"width: 66.3442%; height: 19.5928px;\"\u003eDimensions\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 35.5871px;\"\u003e\n\u003ctd style=\"width: 33.6057%; height: 35.5871px;\"\u003eTable\u003c\/td\u003e\n\u003ctd style=\"width: 66.3442%; height: 35.5871px;\"\u003e\n\u003cp\u003e\u003cspan\u003e71\"L 36\"W 30\"H\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5928px;\"\u003e\n\u003ctd style=\"width: 33.6057%; height: 19.5928px;\"\u003eChairs\u003c\/td\u003e\n\u003ctd style=\"width: 66.3442%; height: 19.5928px;\"\u003e\n\u003cp\u003e\u003cspan\u003e21\"L 25\"W 32\"H\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c!-- NEW: FAQ ACCORDION --\u003e\n\u003cdiv class=\"pd-faq\"\u003e\n\u003cdiv class=\"pd-faq-title\"\u003eFAQs\u003c\/div\u003e\n\u003cdiv class=\"pd-faq-item\"\u003e\n\u003cinput type=\"checkbox\" id=\"pd-faq-1\" class=\"pd-faq-toggle\"\u003e \u003clabel for=\"pd-faq-1\" class=\"pd-faq-q\"\u003e \u003cspan\u003eWhat pieces and seating layout are included in this dining set?\u003c\/span\u003e \u003cspan class=\"pd-faq-icon\"\u003e\u003c\/span\u003e \u003c\/label\u003e\n\u003cdiv class=\"pd-faq-a\"\u003e\n\u003cp dir=\"auto\" class=\"PDq2pG_selectionAnchorContainer\"\u003eThis complete 7-piece collection includes a spacious rectangular dining table paired with six matching dark grey velvet armchairs, designed to comfortably accommodate family and guests.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-faq-item\"\u003e\n\u003cinput type=\"checkbox\" id=\"pd-faq-2\" class=\"pd-faq-toggle\"\u003e \u003clabel for=\"pd-faq-2\" class=\"pd-faq-q\"\u003e \u003cspan\u003eWhat materials are used for the tabletop and base structure?\u003c\/span\u003e \u003cspan class=\"pd-faq-icon\"\u003e\u003c\/span\u003e \u003c\/label\u003e\n\u003cdiv class=\"pd-faq-a\"\u003e\n\u003cp\u003eThe dining table features a durable sintered stone top with an elegant snowy white marble finish, supported by sleek, strong U-shaped steel legs for a clean contemporary appearance.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-faq-item\"\u003e\n\u003cinput type=\"checkbox\" id=\"pd-faq-3\" class=\"pd-faq-toggle\"\u003e \u003clabel for=\"pd-faq-3\" class=\"pd-faq-q\"\u003e \u003cspan\u003eWhat design and comfort features are built into the dining chairs?\u003c\/span\u003e \u003cspan class=\"pd-faq-icon\"\u003e\u003c\/span\u003e \u003c\/label\u003e\n\u003cdiv class=\"pd-faq-a\"\u003e\n\u003cp\u003eThe matching armchairs feature soft dark grey velvet upholstery, integrated armrests for added support, and stylish vertical channel stitching to add texture and visual interest to the backrests.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- REVIEWS --\u003e\n\u003cdiv class=\"pd-panel pd-panel-reviews\"\u003e\n\u003cdiv class=\"pd-full\"\u003e\n\u003ch3\u003eReviews\u003c\/h3\u003e\n\u003cdiv\u003e\n\u003cp\u003eNo reviews yet — be the first to review this product.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- SHIPPING POLICY --\u003e\n\u003cdiv class=\"pd-panel pd-panel-shipping\"\u003e\n\u003cdiv class=\"pd-full\"\u003e\n\u003ch3\u003eShipping Policy\u003c\/h3\u003e\n\u003cdiv\u003e\n\u003cp\u003eOrders are delivered within 4-7 business days.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eFree shipping on orders over $500\u003c\/li\u003e\n\u003cli\u003e$50 flat-rate shipping on orders under $500\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- RETURN POLICIES --\u003e\n\u003cdiv class=\"pd-panel pd-panel-returns\"\u003e\n\u003cdiv class=\"pd-full\"\u003e\n\u003ch3\u003eReturn Policies\u003c\/h3\u003e\n\u003cdiv\u003e\n\u003cp\u003eAll sales are final, except items that arrive damaged.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eIf your item arrives damaged, email us within 48 hours at info@lesmeublesmiracle.ca with your order number and photos — we will arrange a repair, replacement, or refund.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Miracle Interiors","offers":[{"title":"Snowy White","offer_id":49564956819611,"sku":"DINING-15501552-WHT-7PC","price":1350.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0691\/8376\/6683\/files\/T-1550-Dining-Table-with-C-1552-Chairs_b18a6b00-0994-4771-95ff-8bb184b9ef44.webp?v=1789832609"},{"product_id":"7-piece-modern-walnut-brown-and-slate-gray-dining-set","title":"7 Piece Modern Dining Table","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\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\u003clabel for=\"pd-description\"\u003eDescription\u003c\/label\u003e \u003clabel for=\"pd-reviews\"\u003eReviews\u003c\/label\u003e \u003clabel for=\"pd-shipping\"\u003eShipping Policy\u003c\/label\u003e \u003clabel for=\"pd-returns\"\u003eReturn Policies\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-panels\"\u003e\n\u003c!-- DESCRIPTION --\u003e\n\u003cdiv class=\"pd-panel pd-panel-description\"\u003e\n\u003cdiv class=\"pd-grid\"\u003e\n\u003cdiv class=\"pd-card\"\u003e\n\u003ch3\u003eProduct Specifications\u003c\/h3\u003e\n\u003ctable class=\"pd-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eSpecification\u003c\/th\u003e\n\u003cth\u003eDetails\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eStyle\u003c\/td\u003e\n\u003ctd\u003eIndustrial \/ Modern\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eColor\u003c\/td\u003e\n\u003ctd\u003eWalnut Brown \u0026amp; Slate Gray\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eTable Material\u003c\/td\u003e\n\u003ctd\u003eSolid Wood\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSet Size\u003c\/td\u003e\n\u003ctd\u003e7 Pieces\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSet Includes\u003c\/td\u003e\n\u003ctd\u003e1 Table + 6 Chairs\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-card pd-benefits\"\u003e\n\u003ch3\u003eKey Features\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eIndustrial-Modern Design:\u003c\/strong\u003e The warm wood tabletop and matte black metal frame create a bold, contemporary dining look.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSolid Wood Tabletop:\u003c\/strong\u003e A durable solid wood surface provides a sturdy foundation for everyday dining and gatherings.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCharcoal Brown PU Upholstery:\u003c\/strong\u003e Soft, easy-to-maintain PU upholstery adds comfort while complementing the warm wood finish.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eComfortable Seating:\u003c\/strong\u003e Six generously sized chairs provide supportive seating for family and guests.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCoordinated 7-Piece Set:\u003c\/strong\u003e Includes one dining table and six matching dining chairs for a complete, cohesive setup.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- NEW: DIMENSIONS TABLE — same card\/table styling, full width --\u003e\n\u003cdiv class=\"pd-card pd-dimensions\"\u003e\n\u003ch3\u003eDimensions\u003c\/h3\u003e\n\u003ctable class=\"pd-table\" style=\"width: 100%; height: 113.958px;\"\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 19.5928px;\"\u003e\n\u003cth style=\"width: 33.6057%; height: 19.5928px;\"\u003eSizes\u003c\/th\u003e\n\u003cth style=\"width: 66.3442%; height: 19.5928px;\"\u003eDimensions\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 35.5871px;\"\u003e\n\u003ctd style=\"width: 33.6057%; height: 35.5871px;\"\u003eTable\u003c\/td\u003e\n\u003ctd style=\"width: 66.3442%; height: 35.5871px;\"\u003e\n\u003cp\u003e71\"L × 36\"W × 30\"H\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5928px;\"\u003e\n\u003ctd style=\"width: 33.6057%; height: 19.5928px;\"\u003eChairs\u003c\/td\u003e\n\u003ctd style=\"width: 66.3442%; height: 19.5928px;\"\u003e\n\u003cp\u003e25\"L × 22\"W × 35\"H\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c!-- NEW: FAQ ACCORDION --\u003e\n\u003cdiv class=\"pd-faq\"\u003e\n\u003cdiv class=\"pd-faq-title\"\u003eFAQs\u003c\/div\u003e\n\u003cdiv class=\"pd-faq-item\"\u003e\n\u003cinput type=\"checkbox\" id=\"pd-faq-1\" class=\"pd-faq-toggle\"\u003e \u003clabel for=\"pd-faq-1\" class=\"pd-faq-q\"\u003e \u003cspan\u003eWhat pieces and seating layout are included in this dining set?\u003c\/span\u003e \u003cspan class=\"pd-faq-icon\"\u003e\u003c\/span\u003e \u003c\/label\u003e\n\u003cdiv class=\"pd-faq-a\"\u003e\n\u003cp dir=\"auto\" class=\"PDq2pG_selectionAnchorContainer\"\u003eThis complete 7-piece collection includes a spacious rectangular wood-finish dining table paired with six matching slat-back chairs designed to comfortably accommodate family and guests.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-faq-item\"\u003e\n\u003cinput type=\"checkbox\" id=\"pd-faq-2\" class=\"pd-faq-toggle\"\u003e \u003clabel for=\"pd-faq-2\" class=\"pd-faq-q\"\u003e \u003cspan\u003eWhat materials and finishes are featured on the table and chairs?\u003c\/span\u003e \u003cspan class=\"pd-faq-icon\"\u003e\u003c\/span\u003e \u003c\/label\u003e\n\u003cdiv class=\"pd-faq-a\"\u003e\n\u003cp dir=\"auto\" class=\"PDq2pG_selectionAnchorContainer\"\u003eThe dining table and matching chairs feature a rich walnut brown and slate gray wood-grain finish, while the chairs are equipped with comfortable upholstered seat inserts for added relaxation.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-faq-item\"\u003e\n\u003cinput type=\"checkbox\" id=\"pd-faq-3\" class=\"pd-faq-toggle\"\u003e \u003clabel for=\"pd-faq-3\" class=\"pd-faq-q\"\u003e \u003cspan\u003eWhat are the key design features of the dining chairs?\u003c\/span\u003e\u003cspan class=\"pd-faq-icon\"\u003e\u003c\/span\u003e \u003c\/label\u003e\n\u003cdiv class=\"pd-faq-a\"\u003e\n\u003cp\u003eThe chairs are built with supportive slat-back panels and sturdy wooden frames, combining classic craftsmanship with contemporary styling to suit any dining room aesthetic.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- REVIEWS --\u003e\n\u003cdiv class=\"pd-panel pd-panel-reviews\"\u003e\n\u003cdiv class=\"pd-full\"\u003e\n\u003ch3\u003eReviews\u003c\/h3\u003e\n\u003cdiv\u003e\n\u003cp\u003eNo reviews yet — be the first to review this product.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- SHIPPING POLICY --\u003e\n\u003cdiv class=\"pd-panel pd-panel-shipping\"\u003e\n\u003cdiv class=\"pd-full\"\u003e\n\u003ch3\u003eShipping Policy\u003c\/h3\u003e\n\u003cdiv\u003e\n\u003cp\u003eOrders are delivered within 4-7 business days.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eFree shipping on orders over $500\u003c\/li\u003e\n\u003cli\u003e$50 flat-rate shipping on orders under $500\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- RETURN POLICIES --\u003e\n\u003cdiv class=\"pd-panel pd-panel-returns\"\u003e\n\u003cdiv class=\"pd-full\"\u003e\n\u003ch3\u003eReturn Policies\u003c\/h3\u003e\n\u003cdiv\u003e\n\u003cp\u003eAll sales are final, except items that arrive damaged.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eIf your item arrives damaged, email us within 48 hours at info@lesmeublesmiracle.ca with your order number and photos — we will arrange a repair, replacement, or refund.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Miracle Interiors","offers":[{"title":"Walnut Brown \u0026 Slate Gray","offer_id":49573600624795,"sku":"DINING-18101835-GRY-7PC","price":1300.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0691\/8376\/6683\/files\/live-edge-dining-table-gray-chairs.webp?v=1789835688"},{"product_id":"7-piece-modern-extendable-washed-grey-dining-set","title":"7 Piece Modern Extendable Dining Set","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\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\u003clabel for=\"pd-description\"\u003eDescription\u003c\/label\u003e \u003clabel for=\"pd-reviews\"\u003eReviews\u003c\/label\u003e \u003clabel for=\"pd-shipping\"\u003eShipping Policy\u003c\/label\u003e \u003clabel for=\"pd-returns\"\u003eReturn Policies\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-panels\"\u003e\n\u003c!-- DESCRIPTION --\u003e\n\u003cdiv class=\"pd-panel pd-panel-description\"\u003e\n\u003cdiv class=\"pd-grid\"\u003e\n\u003cdiv class=\"pd-card\"\u003e\n\u003ch3\u003eProduct Specifications\u003c\/h3\u003e\n\u003ctable class=\"pd-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eSpecification\u003c\/th\u003e\n\u003cth\u003eDetails\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eStyle\u003c\/td\u003e\n\u003ctd\u003eTransitional \/ Classic\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eColor\u003c\/td\u003e\n\u003ctd\u003eGray\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eTable Material\u003c\/td\u003e\n\u003ctd\u003eSolid Wood \u0026amp; Wood Veneer\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eChair Seats\u003c\/td\u003e\n\u003ctd\u003eUpholstered \u0026amp; Foam-Padded\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSeating\u003c\/td\u003e\n\u003ctd\u003e6 People\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-card pd-benefits\"\u003e\n\u003ch3\u003eKey Features\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eAntique Washed Grey Finish:\u003c\/strong\u003e A soft grey finish with subtle distressing highlights the natural character and texture of the wood.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSolid Wood Construction:\u003c\/strong\u003e Crafted from solid wood with wood veneers for a sturdy and dependable dining setup.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eClassic Ladder-Back Chairs:\u003c\/strong\u003e Six traditional ladder-back chairs create a timeless look that complements transitional dining spaces.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eTapered Table Legs:\u003c\/strong\u003e Clean, tapered legs give the table a streamlined appearance while supporting its sturdy design.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e7-Piece Set:\u003c\/strong\u003e Includes one dining table and six matching chairs for a complete dining arrangement.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- NEW: DIMENSIONS TABLE — same card\/table styling, full width --\u003e\n\u003cdiv class=\"pd-card pd-dimensions\"\u003e\n\u003ch3\u003eDimensions\u003c\/h3\u003e\n\u003ctable class=\"pd-table\" style=\"width: 100%; height: 113.958px;\"\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 19.5928px;\"\u003e\n\u003cth style=\"width: 33.6057%; height: 19.5928px;\"\u003eSizes\u003c\/th\u003e\n\u003cth style=\"width: 66.3442%; height: 19.5928px;\"\u003eDimensions\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 35.5871px;\"\u003e\n\u003ctd style=\"width: 33.6057%; height: 35.5871px;\"\u003eTable\u003c\/td\u003e\n\u003ctd style=\"width: 66.3442%; height: 35.5871px;\"\u003e\n\u003cp dir=\"auto\"\u003e63”L 36”W 30”H\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5928px;\"\u003e\n\u003ctd style=\"width: 33.6057%; height: 19.5928px;\"\u003eChairs\u003c\/td\u003e\n\u003ctd style=\"width: 66.3442%; height: 19.5928px;\"\u003e\n\u003cp dir=\"auto\"\u003e19\"L 21\"W 39\"H\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c!-- NEW: FAQ ACCORDION --\u003e\n\u003cdiv class=\"pd-faq\"\u003e\n\u003cdiv class=\"pd-faq-title\"\u003eFAQs\u003c\/div\u003e\n\u003cdiv class=\"pd-faq-item\"\u003e\n\u003cinput type=\"checkbox\" id=\"pd-faq-1\" class=\"pd-faq-toggle\"\u003e \u003clabel for=\"pd-faq-1\" class=\"pd-faq-q\"\u003e \u003cspan\u003eWhat pieces and seating configuration are included in this dining set?\u003c\/span\u003e \u003cspan class=\"pd-faq-icon\"\u003e\u003c\/span\u003e \u003c\/label\u003e\n\u003cdiv class=\"pd-faq-a\"\u003e\n\u003cp dir=\"auto\" class=\"PDq2pG_selectionAnchorContainer\"\u003eThis complete 7 piece set includes a spacious rectangular dining table paired with six matching ladder-back chairs designed to comfortably accommodate up to six people.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-faq-item\"\u003e\n\u003cinput type=\"checkbox\" id=\"pd-faq-2\" class=\"pd-faq-toggle\"\u003e \u003clabel for=\"pd-faq-2\" class=\"pd-faq-q\"\u003e \u003cspan\u003eWhat materials and finishes are featured on the table and chairs?\u003c\/span\u003e \u003cspan class=\"pd-faq-icon\"\u003e\u003c\/span\u003e \u003c\/label\u003e\n\u003cdiv class=\"pd-faq-a\"\u003e\n\u003cp dir=\"auto\" class=\"PDq2pG_selectionAnchorContainer\"\u003eThe set is crafted from solid wood and wood veneers, featuring an antique washed grey finish with subtle distressing that highlights the natural grain and texture of the wood.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-faq-item\"\u003e\n\u003cinput type=\"checkbox\" id=\"pd-faq-3\" class=\"pd-faq-toggle\"\u003e \u003clabel for=\"pd-faq-3\" class=\"pd-faq-q\"\u003e \u003cspan\u003eAre the dining chair seats cushioned for comfort?\u003c\/span\u003e\u003cspan class=\"pd-faq-icon\"\u003e\u003c\/span\u003e \u003c\/label\u003e\n\u003cdiv class=\"pd-faq-a\"\u003e\n\u003cp\u003eYes, the six traditional ladder-back chairs are equipped with upholstered seats featuring soft foam padding to provide supportive comfort during meals and gatherings.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- REVIEWS --\u003e\n\u003cdiv class=\"pd-panel pd-panel-reviews\"\u003e\n\u003cdiv class=\"pd-full\"\u003e\n\u003ch3\u003eReviews\u003c\/h3\u003e\n\u003cdiv\u003e\n\u003cp\u003eNo reviews yet — be the first to review this product.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- SHIPPING POLICY --\u003e\n\u003cdiv class=\"pd-panel pd-panel-shipping\"\u003e\n\u003cdiv class=\"pd-full\"\u003e\n\u003ch3\u003eShipping Policy\u003c\/h3\u003e\n\u003cdiv\u003e\n\u003cp\u003eOrders are delivered within 4-7 business days.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eFree shipping on orders over $500\u003c\/li\u003e\n\u003cli\u003e$50 flat-rate shipping on orders under $500\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- RETURN POLICIES --\u003e\n\u003cdiv class=\"pd-panel pd-panel-returns\"\u003e\n\u003cdiv class=\"pd-full\"\u003e\n\u003ch3\u003eReturn Policies\u003c\/h3\u003e\n\u003cdiv\u003e\n\u003cp\u003eAll sales are final, except items that arrive damaged.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eIf your item arrives damaged, email us within 48 hours at info@lesmeublesmiracle.ca with your order number and photos — we will arrange a repair, replacement, or refund.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Miracle Interiors ","offers":[{"title":"Grey","offer_id":49574560694427,"sku":"DINING-10801082-BLK-7PC","price":1000.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0691\/8376\/6683\/files\/T-1080C-1082AntiqueGreyDiningSet.webp?v=1789840137"},{"product_id":"7-piece-contemporary-dining-set","title":"7 Piece Contemporary Dining Set","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\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\u003clabel for=\"pd-description\"\u003eDescription\u003c\/label\u003e \u003clabel for=\"pd-reviews\"\u003eReviews\u003c\/label\u003e \u003clabel for=\"pd-shipping\"\u003eShipping Policy\u003c\/label\u003e \u003clabel for=\"pd-returns\"\u003eReturn Policies\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-panels\"\u003e\n\u003c!-- DESCRIPTION --\u003e\n\u003cdiv class=\"pd-panel pd-panel-description\"\u003e\n\u003cdiv class=\"pd-grid\"\u003e\n\u003cdiv class=\"pd-card\"\u003e\n\u003ch3\u003eProduct Specifications\u003c\/h3\u003e\n\u003ctable class=\"pd-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eSpecification\u003c\/th\u003e\n\u003cth\u003eDetails\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eStyle\u003c\/td\u003e\n\u003ctd\u003eModern\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eColor\u003c\/td\u003e\n\u003ctd\u003eSilver \u0026amp; Navy Blue\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eTable Top\u003c\/td\u003e\n\u003ctd\u003e10mm Tempered Clear Glass\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eChair Details\u003c\/td\u003e\n\u003ctd\u003eButton Tufting \u0026amp; Nailheads\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSet\u003c\/td\u003e\n\u003ctd\u003e1 Table + 4 Chairs\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-card pd-benefits\"\u003e\n\u003ch3\u003eKey Features\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003e10mm Tempered Glass Top: \u003c\/strong\u003eThe clear tempered glass tabletop creates a bright, open feel while providing a durable surface for everyday dining.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePolished Chrome Legs:\u003c\/strong\u003e Sturdy chrome legs add a sleek metallic accent and complement the clear glass tabletop.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eButton-Tufted Front:\u003c\/strong\u003e Classic button tufting adds texture and sophisticated detail to the chair design.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eNavy Blue Velvet Upholstery:\u003c\/strong\u003e The C-1262 chairs feature soft navy blue velvet upholstery for a rich and elegant dining-room appearance.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e5-Piece Dining Set:\u003c\/strong\u003e Includes one round dining table and four matching dining chairs.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- NEW: DIMENSIONS TABLE — same card\/table styling, full width --\u003e\n\u003cdiv class=\"pd-card pd-dimensions\"\u003e\n\u003ch3\u003eDimensions\u003c\/h3\u003e\n\u003ctable class=\"pd-table\" style=\"width: 100%; height: 113.958px;\"\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 19.5928px;\"\u003e\n\u003cth style=\"width: 33.6057%; height: 19.5928px;\"\u003eSizes\u003c\/th\u003e\n\u003cth style=\"width: 66.3442%; height: 19.5928px;\"\u003eDimensions\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 35.5871px;\"\u003e\n\u003ctd style=\"width: 33.6057%; height: 35.5871px;\"\u003eTable\u003c\/td\u003e\n\u003ctd style=\"width: 66.3442%; height: 35.5871px;\"\u003e\n\u003cp\u003e44\"L × 44\"W × 30\"H\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5928px;\"\u003e\n\u003ctd style=\"width: 33.6057%; height: 19.5928px;\"\u003eChairs\u003c\/td\u003e\n\u003ctd style=\"width: 66.3442%; height: 19.5928px;\"\u003e\n\u003cp\u003e22\"L × 27\"W × 40\"H\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c!-- NEW: FAQ ACCORDION --\u003e\n\u003cdiv class=\"pd-faq\"\u003e\n\u003cdiv class=\"pd-faq-title\"\u003eFAQs\u003c\/div\u003e\n\u003cdiv class=\"pd-faq-item\"\u003e\n\u003cinput type=\"checkbox\" id=\"pd-faq-1\" class=\"pd-faq-toggle\"\u003e \u003clabel for=\"pd-faq-1\" class=\"pd-faq-q\"\u003e \u003cspan\u003eWhat materials are used for the tabletop and base structure?\u003c\/span\u003e \u003cspan class=\"pd-faq-icon\"\u003e\u003c\/span\u003e \u003c\/label\u003e\n\u003cdiv class=\"pd-faq-a\"\u003e\n\u003cp dir=\"auto\" class=\"PDq2pG_selectionAnchorContainer\"\u003eThe dining table features a durable 10mm tempered clear glass top that creates an open, bright feel, supported by sleek, polished chrome legs for a modern metallic accent.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-faq-item\"\u003e\n\u003cinput type=\"checkbox\" id=\"pd-faq-2\" class=\"pd-faq-toggle\"\u003e \u003clabel for=\"pd-faq-2\" class=\"pd-faq-q\"\u003e \u003cspan\u003eWhat design features and upholstery do the matching chairs include?\u003c\/span\u003e \u003cspan class=\"pd-faq-icon\"\u003e\u003c\/span\u003e \u003c\/label\u003e\n\u003cdiv class=\"pd-faq-a\"\u003e\n\u003cp dir=\"auto\" class=\"PDq2pG_selectionAnchorContainer\"\u003eThe dining chairs are upholstered in soft navy blue velvet and detailed with classic button tufting, stylish nailhead trim, and a convenient chrome pull ring on the back.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-faq-item\"\u003e\n\u003cinput type=\"checkbox\" id=\"pd-faq-3\" class=\"pd-faq-toggle\"\u003e \u003clabel for=\"pd-faq-3\" class=\"pd-faq-q\"\u003e \u003cspan\u003eWhat are the overall dimensions of the table and chairs in this set?\u003c\/span\u003e\u003cspan class=\"pd-faq-icon\"\u003e\u003c\/span\u003e \u003c\/label\u003e\n\u003cdiv class=\"pd-faq-a\"\u003e\n\u003cp\u003eThe round dining table measures 44 inches long by 44 inches wide and 30 inches high, while each accompanying chair measures 22 inches long by 27 inches wide and 40 inches high.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- REVIEWS --\u003e\n\u003cdiv class=\"pd-panel pd-panel-reviews\"\u003e\n\u003cdiv class=\"pd-full\"\u003e\n\u003ch3\u003eReviews\u003c\/h3\u003e\n\u003cdiv\u003e\n\u003cp\u003eNo reviews yet — be the first to review this product.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- SHIPPING POLICY --\u003e\n\u003cdiv class=\"pd-panel pd-panel-shipping\"\u003e\n\u003cdiv class=\"pd-full\"\u003e\n\u003ch3\u003eShipping Policy\u003c\/h3\u003e\n\u003cdiv\u003e\n\u003cp\u003eOrders are delivered within 4-7 business days.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eFree shipping on orders over $500\u003c\/li\u003e\n\u003cli\u003e$50 flat-rate shipping on orders under $500\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- RETURN POLICIES --\u003e\n\u003cdiv class=\"pd-panel pd-panel-returns\"\u003e\n\u003cdiv class=\"pd-full\"\u003e\n\u003ch3\u003eReturn Policies\u003c\/h3\u003e\n\u003cdiv\u003e\n\u003cp\u003eAll sales are final, except items that arrive damaged.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eIf your item arrives damaged, email us within 48 hours at info@lesmeublesmiracle.ca with your order number and photos — we will arrange a repair, replacement, or refund.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Miracle Interiors","offers":[{"title":"Silver \u0026 Navy Blue","offer_id":49575229227163,"sku":"DINING-14471262-BLK-7PC","price":1200.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0691\/8376\/6683\/files\/T-1447_C-1262_Dining_Set.webp?v=1789845324"},{"product_id":"7-piece-modern-glass-top-extendable-dining-set","title":"7-Piece Modern Glass Top Dining Set","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\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\u003clabel for=\"pd-description\"\u003eDescription\u003c\/label\u003e \u003clabel for=\"pd-reviews\"\u003eReviews\u003c\/label\u003e \u003clabel for=\"pd-shipping\"\u003eShipping Policy\u003c\/label\u003e \u003clabel for=\"pd-returns\"\u003eReturn Policies\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-panels\"\u003e\n\u003c!-- DESCRIPTION --\u003e\n\u003cdiv class=\"pd-panel pd-panel-description\"\u003e\n\u003cdiv class=\"pd-grid\"\u003e\n\u003cdiv class=\"pd-card\"\u003e\n\u003ch3\u003eProduct Specifications\u003c\/h3\u003e\n\u003ctable class=\"pd-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eSpecification\u003c\/th\u003e\n\u003cth\u003eDetails\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eStyle\u003c\/td\u003e\n\u003ctd\u003eModern \/ Scandinavian Industrial\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eColor\u003c\/td\u003e\n\u003ctd\u003eGray\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eTable Type\u003c\/td\u003e\n\u003ctd\u003eExtendable\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eTable Base\u003c\/td\u003e\n\u003ctd\u003eBlack Steel\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSet Includes\u003c\/td\u003e\n\u003ctd\u003e1 Table + 6 Chairs\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-card pd-benefits\"\u003e\n\u003ch3\u003eKey Features\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eExtendable Design:\u003c\/strong\u003e The T-1818 table expands from 55\" to 75\" with two included 10\" leaves, providing flexible seating for everyday meals and larger gatherings.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWhite Marble-Pattern Top:\u003c\/strong\u003e The sintered stone surface features a luminous white marble pattern that creates an elegant and sophisticated look.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDurable Sintered Stone:\u003c\/strong\u003e The tabletop offers a sturdy, stain-resistant surface designed for practical everyday dining.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSoft Grey Velvet Chairs:\u003c\/strong\u003e Six C-1817 chairs feature plush grey velvet upholstery with tailored stitching for added texture and comfort.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eComplete 7-Piece Set:\u003c\/strong\u003e Includes one extendable dining table and six matching dining chairs.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- NEW: DIMENSIONS TABLE — same card\/table styling, full width --\u003e\n\u003cdiv class=\"pd-card pd-dimensions\"\u003e\n\u003ch3\u003eDimensions\u003c\/h3\u003e\n\u003ctable class=\"pd-table\" style=\"width: 100%; height: 113.958px;\"\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 19.5928px;\"\u003e\n\u003cth style=\"width: 33.6057%; height: 19.5928px;\"\u003eSizes\u003c\/th\u003e\n\u003cth style=\"width: 66.3442%; height: 19.5928px;\"\u003eDimensions\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 35.5871px;\"\u003e\n\u003ctd style=\"width: 33.6057%; height: 35.5871px;\"\u003eTable Closed\u003c\/td\u003e\n\u003ctd style=\"width: 66.3442%; height: 35.5871px;\"\u003e\n\u003cp\u003e55\"L × 32\"W × 30\"H\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5928px;\"\u003e\n\u003ctd style=\"width: 33.6057%; height: 19.5928px;\"\u003eTable Extended\u003c\/td\u003e\n\u003ctd style=\"width: 66.3442%; height: 19.5928px;\"\u003e\n\u003cp\u003e75\"L × 32\"W × 30\"H\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5928px;\"\u003e\n\u003ctd style=\"width: 33.6057%; height: 19.5928px;\"\u003eChair\u003c\/td\u003e\n\u003ctd style=\"width: 66.3442%; height: 19.5928px;\"\u003e\n\u003cp\u003e21\"L × 18\"W × 34\"H\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c!-- NEW: FAQ ACCORDION --\u003e\n\u003cdiv class=\"pd-faq\"\u003e\n\u003cdiv class=\"pd-faq-title\"\u003eFAQs\u003c\/div\u003e\n\u003cdiv class=\"pd-faq-item\"\u003e\n\u003cinput type=\"checkbox\" id=\"pd-faq-1\" class=\"pd-faq-toggle\"\u003e \u003clabel for=\"pd-faq-1\" class=\"pd-faq-q\"\u003e \u003cspan\u003eWhat pieces and seating configuration are included in this dining set?\u003c\/span\u003e \u003cspan class=\"pd-faq-icon\"\u003e\u003c\/span\u003e \u003c\/label\u003e\n\u003cdiv class=\"pd-faq-a\"\u003e\n\u003cp dir=\"auto\" class=\"PDq2pG_selectionAnchorContainer\"\u003eThis complete 7-piece set includes one spacious dining table paired with six matching velvet-upholstered chairs, designed to comfortably accommodate family and guests.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-faq-item\"\u003e\n\u003cinput type=\"checkbox\" id=\"pd-faq-2\" class=\"pd-faq-toggle\"\u003e \u003clabel for=\"pd-faq-2\" class=\"pd-faq-q\"\u003e \u003cspan\u003eHow does the extendable tabletop function?\u003c\/span\u003e \u003cspan class=\"pd-faq-icon\"\u003e\u003c\/span\u003e \u003c\/label\u003e\n\u003cdiv class=\"pd-faq-a\"\u003e\n\u003cp dir=\"auto\" class=\"PDq2pG_selectionAnchorContainer\"\u003eThe table features a convenient extendable design that expands from 55 inches up to 75 inches using two included 10-inch leaves, offering flexibility for everyday meals or larger gatherings.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-faq-item\"\u003e\n\u003cinput type=\"checkbox\" id=\"pd-faq-3\" class=\"pd-faq-toggle\"\u003e \u003clabel for=\"pd-faq-3\" class=\"pd-faq-q\"\u003e \u003cspan\u003eWhat materials are used for the tabletop, base, and chair upholstery?\u003c\/span\u003e \u003cspan class=\"pd-faq-icon\"\u003e\u003c\/span\u003e\u003c\/label\u003e\n\u003cdiv class=\"pd-faq-a\"\u003e\n\u003cp\u003eThe table is crafted with a sturdy, luminous glass top supported by a durable black steel base, while the six matching chairs feature soft velvet upholstery with tailored stitching.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- REVIEWS --\u003e\n\u003cdiv class=\"pd-panel pd-panel-reviews\"\u003e\n\u003cdiv class=\"pd-full\"\u003e\n\u003ch3\u003eReviews\u003c\/h3\u003e\n\u003cdiv\u003e\n\u003cp\u003eNo reviews yet — be the first to review this product.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- SHIPPING POLICY --\u003e\n\u003cdiv class=\"pd-panel pd-panel-shipping\"\u003e\n\u003cdiv class=\"pd-full\"\u003e\n\u003ch3\u003eShipping Policy\u003c\/h3\u003e\n\u003cdiv\u003e\n\u003cp\u003eOrders are delivered within 4-7 business days.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eFree shipping on orders over $500\u003c\/li\u003e\n\u003cli\u003e$50 flat-rate shipping on orders under $500\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- RETURN POLICIES --\u003e\n\u003cdiv class=\"pd-panel pd-panel-returns\"\u003e\n\u003cdiv class=\"pd-full\"\u003e\n\u003ch3\u003eReturn Policies\u003c\/h3\u003e\n\u003cdiv\u003e\n\u003cp\u003eAll sales are final, except items that arrive damaged.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eIf your item arrives damaged, email us within 48 hours at info@lesmeublesmiracle.ca with your order number and photos — we will arrange a repair, replacement, or refund.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Miracle Interiors","offers":[{"title":"Grey","offer_id":49575525941403,"sku":"DINING-18181817-BLK-7PC","price":1100.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0691\/8376\/6683\/files\/T-1818C-1817-White-Marble-Dining-Set.jpg?v=1789843265"},{"product_id":"7-piece-marble-look-sintered","title":"7 Piece Marble-Look Sintered Stone Dining Set","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\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\u003clabel for=\"pd-description\"\u003eDescription\u003c\/label\u003e \u003clabel for=\"pd-reviews\"\u003eReviews\u003c\/label\u003e \u003clabel for=\"pd-shipping\"\u003eShipping Policy\u003c\/label\u003e \u003clabel for=\"pd-returns\"\u003eReturn Policies\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-panels\"\u003e\n\u003c!-- DESCRIPTION --\u003e\n\u003cdiv class=\"pd-panel pd-panel-description\"\u003e\n\u003cdiv class=\"pd-grid\"\u003e\n\u003cdiv class=\"pd-card\"\u003e\n\u003ch3\u003eProduct Specifications\u003c\/h3\u003e\n\u003ctable class=\"pd-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eSpecification\u003c\/th\u003e\n\u003cth\u003eDetails\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eStyle\u003c\/td\u003e\n\u003ctd\u003eModern \/ Contemporary\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eColor\u003c\/td\u003e\n\u003ctd\u003eGray\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eTable Shape\u003c\/td\u003e\n\u003ctd\u003eRectangular\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eChair Upholstery\u003c\/td\u003e\n\u003ctd\u003eVelvet\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSeating Capacity\u003c\/td\u003e\n\u003ctd\u003e6 People\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-card pd-benefits\"\u003e\n\u003ch3\u003eKey Features\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eComplete 7 Piece Set:\u003c\/strong\u003e Includes one rectangular dining table and six matching chairs, providing a coordinated dining setup for six people.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWhite Marble-Look Top:\u003c\/strong\u003e The white sintered stone tabletop creates a bright, elegant focal point with a contemporary marble-inspired appearance.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCriss-Cross Black Steel Base:\u003c\/strong\u003e The geometric table base adds a bold architectural detail while providing sturdy support.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSoft Velvet Upholstery:\u003c\/strong\u003e The chairs feature comfortable grey or light grey velvet upholstery for a refined and inviting look.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMatching Steel Legs:\u003c\/strong\u003e Slim black steel chair legs complement the table base for a cohesive modern appearance.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- NEW: DIMENSIONS TABLE — same card\/table styling, full width --\u003e\n\u003cdiv class=\"pd-card pd-dimensions\"\u003e\n\u003ch3\u003eDimensions\u003c\/h3\u003e\n\u003ctable class=\"pd-table\" style=\"width: 100%; height: 113.958px;\"\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 19.5928px;\"\u003e\n\u003cth style=\"width: 33.6057%; height: 19.5928px;\"\u003eSizes\u003c\/th\u003e\n\u003cth style=\"width: 66.3442%; height: 19.5928px;\"\u003eDimensions\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 35.5871px;\"\u003e\n\u003ctd style=\"width: 33.6057%; height: 35.5871px;\"\u003eTable Closed\u003c\/td\u003e\n\u003ctd style=\"width: 66.3442%; height: 35.5871px;\"\u003e\n\u003cp\u003e\u003cspan\u003e71” L 36” W 30” H\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5928px;\"\u003e\n\u003ctd style=\"width: 33.6057%; height: 19.5928px;\"\u003eChair\u003c\/td\u003e\n\u003ctd style=\"width: 66.3442%; height: 19.5928px;\"\u003e\n\u003cp\u003e\u003cspan\u003e21\"L 23\"W 32\"H\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c!-- NEW: FAQ ACCORDION --\u003e\n\u003cdiv class=\"pd-faq\"\u003e\n\u003cdiv class=\"pd-faq-title\"\u003eFAQs\u003c\/div\u003e\n\u003cdiv class=\"pd-faq-item\"\u003e\n\u003cinput type=\"checkbox\" id=\"pd-faq-1\" class=\"pd-faq-toggle\"\u003e \u003clabel for=\"pd-faq-1\" class=\"pd-faq-q\"\u003e \u003cspan\u003eWhat pieces and seating layout are included in this dining set?\u003c\/span\u003e \u003cspan class=\"pd-faq-icon\"\u003e\u003c\/span\u003e \u003c\/label\u003e\n\u003cdiv class=\"pd-faq-a\"\u003e\n\u003cp dir=\"auto\" class=\"PDq2pG_selectionAnchorContainer\"\u003eThis complete 7-piece collection includes one rectangular dining table paired with six matching chairs, providing a coordinated setup designed to comfortably seat six people.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-faq-item\"\u003e\n\u003cinput type=\"checkbox\" id=\"pd-faq-2\" class=\"pd-faq-toggle\"\u003e \u003clabel for=\"pd-faq-2\" class=\"pd-faq-q\"\u003e \u003cspan\u003eWhat materials are used for the tabletop and base structure?\u003c\/span\u003e \u003cspan class=\"pd-faq-icon\"\u003e\u003c\/span\u003e \u003c\/label\u003e\n\u003cdiv class=\"pd-faq-a\"\u003e\n\u003cp dir=\"auto\" class=\"PDq2pG_selectionAnchorContainer\"\u003eThe table features a durable white sintered stone tabletop with a refined marble-look finish, supported by a bold, architectural criss-cross black steel geometric base.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-faq-item\"\u003e\n\u003cinput type=\"checkbox\" id=\"pd-faq-3\" class=\"pd-faq-toggle\"\u003e \u003clabel for=\"pd-faq-3\" class=\"pd-faq-q\"\u003e \u003cspan\u003eWhat kind of upholstery and comfort features do the chairs offer?\u003c\/span\u003e \u003cspan class=\"pd-faq-icon\"\u003e\u003c\/span\u003e \u003c\/label\u003e\n\u003cdiv class=\"pd-faq-a\"\u003e\n\u003cp\u003eThe matching chairs are upholstered in soft, elegant grey velvet and supported by slim black steel legs to complete a cohesive contemporary aesthetic.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- REVIEWS --\u003e\n\u003cdiv class=\"pd-panel pd-panel-reviews\"\u003e\n\u003cdiv class=\"pd-full\"\u003e\n\u003ch3\u003eReviews\u003c\/h3\u003e\n\u003cdiv\u003e\n\u003cp\u003eNo reviews yet — be the first to review this product.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- SHIPPING POLICY --\u003e\n\u003cdiv class=\"pd-panel pd-panel-shipping\"\u003e\n\u003cdiv class=\"pd-full\"\u003e\n\u003ch3\u003eShipping Policy\u003c\/h3\u003e\n\u003cdiv\u003e\n\u003cp\u003eOrders are delivered within 4-7 business days.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eFree shipping on orders over $500\u003c\/li\u003e\n\u003cli\u003e$50 flat-rate shipping on orders under $500\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- RETURN POLICIES --\u003e\n\u003cdiv class=\"pd-panel pd-panel-returns\"\u003e\n\u003cdiv class=\"pd-full\"\u003e\n\u003ch3\u003eReturn Policies\u003c\/h3\u003e\n\u003cdiv\u003e\n\u003cp\u003eAll sales are final, except items that arrive damaged.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eIf your item arrives damaged, email us within 48 hours at info@lesmeublesmiracle.ca with your order number and photos — we will arrange a repair, replacement, or refund.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Miracle Interiors ","offers":[{"title":"Gray","offer_id":49575650590875,"sku":"DINING-15601561-GRY-7PC","price":1900.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0691\/8376\/6683\/files\/Veyra-7-Piece-White-Marble-Dining-Set.webp?v=1789844382"},{"product_id":"counter-height-dining-set-with-2-tufted-stools","title":"Counter-Height Dining Set with 2 Tufted Stools","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\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\u003clabel for=\"pd-description\"\u003eDescription\u003c\/label\u003e \u003clabel for=\"pd-reviews\"\u003eReviews\u003c\/label\u003e \u003clabel for=\"pd-shipping\"\u003eShipping Policy\u003c\/label\u003e \u003clabel for=\"pd-returns\"\u003eReturn Policies\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-panels\"\u003e\n\u003c!-- DESCRIPTION --\u003e\n\u003cdiv class=\"pd-panel pd-panel-description\"\u003e\n\u003cdiv class=\"pd-grid\"\u003e\n\u003cdiv class=\"pd-card\"\u003e\n\u003ch3\u003eProduct Specifications\u003c\/h3\u003e\n\u003ctable class=\"pd-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eSpecification\u003c\/th\u003e\n\u003cth\u003eDetails\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eStyle\u003c\/td\u003e\n\u003ctd\u003eModern \/ Contemporary\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eColor\u003c\/td\u003e\n\u003ctd\u003eGrey \/White \/Brown \u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSeating\u003c\/td\u003e\n\u003ctd\u003e2 Stools\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eDesign\u003c\/td\u003e\n\u003ctd\u003eSpace-Saving\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eAssembly\u003c\/td\u003e\n\u003ctd\u003eRequired\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-card pd-benefits\"\u003e\n\u003ch3\u003eKey Features\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eSpace-Saving Design:\u003c\/strong\u003e The compact 3-piece configuration is ideal for small kitchens, apartments, condos, and dining areas.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCounter-Height Table:\u003c\/strong\u003e The 36-inch-high table creates a comfortable counter-height dining experience for casual family meals.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWood-Look Grey Tabletop:\u003c\/strong\u003e The grey laminate surface provides a contemporary wood-inspired appearance with an easy-to-clean finish.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eComfortable Cushioned Seats:\u003c\/strong\u003e The stools feature cushioned seating upholstered in tufted grey fabric for added comfort.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eEasy-Care Surface:\u003c\/strong\u003e The smooth laminate tabletop is convenient to clean and maintain for everyday use.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- NEW: DIMENSIONS TABLE — same card\/table styling, full width --\u003e\n\u003cdiv class=\"pd-card pd-dimensions\"\u003e\n\u003ch3\u003eDimensions\u003c\/h3\u003e\n\u003ctable class=\"pd-table\" style=\"width: 100%; height: 113.958px;\"\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 19.5928px;\"\u003e\n\u003cth style=\"width: 33.6057%; height: 19.5928px;\"\u003eSizes\u003c\/th\u003e\n\u003cth style=\"width: 66.3442%; height: 19.5928px;\"\u003eDimensions\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 35.5871px;\"\u003e\n\u003ctd style=\"width: 33.6057%; height: 35.5871px;\"\u003eTable\u003c\/td\u003e\n\u003ctd style=\"width: 66.3442%; height: 35.5871px;\"\u003e\n\u003cp\u003e35.5\"L × 23.75\"D × 36\"H\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5928px;\"\u003e\n\u003ctd style=\"width: 33.6057%; height: 19.5928px;\"\u003eEach Stool\u003c\/td\u003e\n\u003ctd style=\"width: 66.3442%; height: 19.5928px;\"\u003e\n\u003cp\u003e17.5\"L × 12\"D × 25\"H\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5928px;\"\u003e\n\u003ctd style=\"width: 33.6057%; height: 19.5928px;\"\u003eSeat Dimensions\u003c\/td\u003e\n\u003ctd style=\"width: 66.3442%; height: 19.5928px;\"\u003e\n\u003cp\u003e15.5\"L × 9.75\"D\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c!-- NEW: FAQ ACCORDION --\u003e\n\u003cdiv class=\"pd-faq\"\u003e\n\u003cdiv class=\"pd-faq-title\"\u003eFAQs\u003c\/div\u003e\n\u003cdiv class=\"pd-faq-item\"\u003e\n\u003cinput type=\"checkbox\" id=\"pd-faq-1\" class=\"pd-faq-toggle\"\u003e \u003clabel for=\"pd-faq-1\" class=\"pd-faq-q\"\u003e \u003cspan\u003eWhat pieces and components are included in this 3-piece dining set?\u003c\/span\u003e \u003cspan class=\"pd-faq-icon\"\u003e\u003c\/span\u003e \u003c\/label\u003e\n\u003cdiv class=\"pd-faq-a\"\u003e\n\u003cp dir=\"auto\" class=\"PDq2pG_selectionAnchorContainer\"\u003eThis compact dining collection includes one counter-height table paired with two matching tufted stools, creating a complete and cohesive setup for casual meals.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-faq-item\"\u003e\n\u003cinput type=\"checkbox\" id=\"pd-faq-2\" class=\"pd-faq-toggle\"\u003e \u003clabel for=\"pd-faq-2\" class=\"pd-faq-q\"\u003e \u003cspan\u003eWhat are the height and dimensions of the table and stools?\u003c\/span\u003e \u003cspan class=\"pd-faq-icon\"\u003e\u003c\/span\u003e \u003c\/label\u003e\n\u003cdiv class=\"pd-faq-a\"\u003e\n\u003cp dir=\"auto\" class=\"PDq2pG_selectionAnchorContainer\"\u003eThe counter-height table stands at 36 inches high with a 35.5-inch by 23.75-inch tabletop, while each stool measures 17.5 inches long by 12 inches deep and 25 inches high to fit comfortably underneath.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-faq-item\"\u003e\n\u003cinput type=\"checkbox\" id=\"pd-faq-3\" class=\"pd-faq-toggle\"\u003e \u003clabel for=\"pd-faq-3\" class=\"pd-faq-q\"\u003e \u003cspan\u003eWhat materials are used for the tabletop and seating upholstery?\u003c\/span\u003e \u003cspan class=\"pd-faq-icon\"\u003e\u003c\/span\u003e \u003c\/label\u003e\n\u003cdiv class=\"pd-faq-a\"\u003e\n\u003cp dir=\"auto\" class=\"PDq2pG_selectionAnchorContainer\"\u003eThe table features an easy-to-clean wood-look laminate surface supported by a sturdy frame, and the stools are built with cushioned seating upholstered in soft tufted fabric.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- REVIEWS --\u003e\n\u003cdiv class=\"pd-panel pd-panel-reviews\"\u003e\n\u003cdiv class=\"pd-full\"\u003e\n\u003ch3\u003eReviews\u003c\/h3\u003e\n\u003cdiv\u003e\n\u003cp\u003eNo reviews yet — be the first to review this product.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- SHIPPING POLICY --\u003e\n\u003cdiv class=\"pd-panel pd-panel-shipping\"\u003e\n\u003cdiv class=\"pd-full\"\u003e\n\u003ch3\u003eShipping Policy\u003c\/h3\u003e\n\u003cdiv\u003e\n\u003cp\u003eOrders are delivered within 4-7 business days.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eFree shipping on orders over $500\u003c\/li\u003e\n\u003cli\u003e$50 flat-rate shipping on orders under $500\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- RETURN POLICIES --\u003e\n\u003cdiv class=\"pd-panel pd-panel-returns\"\u003e\n\u003cdiv class=\"pd-full\"\u003e\n\u003ch3\u003eReturn Policies\u003c\/h3\u003e\n\u003cdiv\u003e\n\u003cp\u003eAll sales are final, except items that arrive damaged.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eIf your item arrives damaged, email us within 48 hours at info@lesmeublesmiracle.ca with your order number and photos — we will arrange a repair, replacement, or refund.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Miracle Interiors","offers":[{"title":"White","offer_id":49575912734875,"sku":"DINING-I1144-WHT-3PC","price":230.0,"currency_code":"CAD","in_stock":true},{"title":"Gray","offer_id":49575912702107,"sku":"DINING-I1144-GRY-3PC","price":230.0,"currency_code":"CAD","in_stock":true},{"title":"Brown","offer_id":49575912767643,"sku":"DINING-I1144-BRN-3PC","price":230.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0691\/8376\/6683\/files\/ModernWhite3-PieceCounterHeightDiningSet.webp?v=1789849264"},{"product_id":"5-piece-rustic-oak-dining-set-with-beige-chairs","title":"Dining Set with Beige Chairs","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\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\u003clabel for=\"pd-description\"\u003eDescription\u003c\/label\u003e \u003clabel for=\"pd-reviews\"\u003eReviews\u003c\/label\u003e \u003clabel for=\"pd-shipping\"\u003eShipping Policy\u003c\/label\u003e \u003clabel for=\"pd-returns\"\u003eReturn Policies\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-panels\"\u003e\n\u003c!-- DESCRIPTION --\u003e\n\u003cdiv class=\"pd-panel pd-panel-description\"\u003e\n\u003cdiv class=\"pd-grid\"\u003e\n\u003cdiv class=\"pd-card\"\u003e\n\u003ch3\u003eProduct Specifications\u003c\/h3\u003e\n\u003ctable class=\"pd-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eSpecification\u003c\/th\u003e\n\u003cth\u003eDetails\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eStyle\u003c\/td\u003e\n\u003ctd\u003eModern \/ Rustic\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eColor\u003c\/td\u003e\n\u003ctd\u003eBeige \u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eTable Finish\u003c\/td\u003e\n\u003ctd\u003eRustic Oak-Look\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eChair Seats\u003c\/td\u003e\n\u003ctd\u003eCushioned\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eDesign\u003c\/td\u003e\n\u003ctd\u003eSpace-Saving\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-card pd-benefits\"\u003e\n\u003ch3\u003eKey Features\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eRustic Oak-Look Tabletop:\u003c\/strong\u003e The warm oak-inspired finish adds natural character while complementing modern and contemporary interiors.\u003cstrong\u003e\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSpace-Saving Design:\u003c\/strong\u003e The compact 40-inch rectangular table is ideal for smaller kitchens, apartments, condos, and dining areas.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eBlack Metal Accents:\u003c\/strong\u003e Sleek black metal legs create a stylish contrast against the warm tabletop for a modern two-tone look.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eComfortable Cushioned Seats:\u003c\/strong\u003e Four matching chairs feature cushioned seats for added comfort during everyday meals and gatherings.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSturdy Construction:\u003c\/strong\u003e Designed with dependable materials to provide reliable support for everyday dining.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- NEW: DIMENSIONS TABLE — same card\/table styling, full width --\u003e\n\u003cdiv class=\"pd-card pd-dimensions\"\u003e\n\u003ch3\u003eDimensions\u003c\/h3\u003e\n\u003ctable class=\"pd-table\" style=\"width: 100%; height: 90.767px;\"\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 19.5928px;\"\u003e\n\u003cth style=\"width: 33.6057%; height: 19.5928px;\"\u003eSizes\u003c\/th\u003e\n\u003cth style=\"width: 66.3442%; height: 19.5928px;\"\u003eDimensions\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 35.5871px;\"\u003e\n\u003ctd style=\"width: 33.6057%; height: 35.5871px;\"\u003eTable\u003c\/td\u003e\n\u003ctd style=\"width: 66.3442%; height: 35.5871px;\"\u003e\n\u003cp\u003e40\"L × 28\"W × 30\"H\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 35.5871px;\"\u003e\n\u003ctd style=\"width: 33.6057%; height: 35.5871px;\"\u003eChair\u003c\/td\u003e\n\u003ctd style=\"width: 66.3442%; height: 35.5871px;\"\u003e\n\u003cp\u003e16.25\"L × 17.5\"W × 33.5\"H\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c!-- NEW: FAQ ACCORDION --\u003e\n\u003cdiv class=\"pd-faq\"\u003e\n\u003cdiv class=\"pd-faq-title\"\u003eFAQs\u003c\/div\u003e\n\u003cdiv class=\"pd-faq-item\"\u003e\n\u003cinput type=\"checkbox\" id=\"pd-faq-1\" class=\"pd-faq-toggle\"\u003e \u003clabel for=\"pd-faq-1\" class=\"pd-faq-q\"\u003e \u003cspan\u003eWhat pieces and seating layout are included in this dining set?\u003c\/span\u003e \u003cspan class=\"pd-faq-icon\"\u003e\u003c\/span\u003e \u003c\/label\u003e\n\u003cdiv class=\"pd-faq-a\"\u003e\n\u003cp dir=\"auto\" class=\"PDq2pG_selectionAnchorContainer\"\u003e\u003cbr\u003eThis 5-piece set includes a compact 40-inch rectangular dining table accompanied by four matching chairs featuring comfortable cushioned seats for everyday meals.\u003cbr\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-faq-item\"\u003e\n\u003cinput type=\"checkbox\" id=\"pd-faq-2\" class=\"pd-faq-toggle\"\u003e \u003clabel for=\"pd-faq-2\" class=\"pd-faq-q\"\u003e \u003cspan\u003eWhat are the materials, finishes, and accent details of the table?\u003c\/span\u003e \u003cspan class=\"pd-faq-icon\"\u003e\u003c\/span\u003e \u003c\/label\u003e\n\u003cdiv class=\"pd-faq-a\"\u003e\n\u003cp dir=\"auto\" class=\"PDq2pG_selectionAnchorContainer\"\u003e\u003cbr\u003eThe table features a warm rustic oak-look finish on its wooden top, complemented by sleek black metal legs that provide a modern two-tone aesthetic.\u003cbr\u003e\u003cspan class=\"PDq2pG_selectionAnchor\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-faq-item\"\u003e\n\u003cinput type=\"checkbox\" id=\"pd-faq-3\" class=\"pd-faq-toggle\"\u003e \u003clabel for=\"pd-faq-3\" class=\"pd-faq-q\"\u003e \u003cspan\u003eIs this dining set designed to fit smaller rooms or kitchens?\u003c\/span\u003e \u003cspan class=\"pd-faq-icon\"\u003e\u003c\/span\u003e \u003c\/label\u003e\n\u003cdiv class=\"pd-faq-a\"\u003e\n\u003cp\u003e\u003cbr\u003eYes, the compact rectangular design is specifically tailored to optimize space, making it an ideal choice for smaller kitchens, apartments, condos, and cozy dining areas.\u003cbr\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pointer-events-none -mb-px h-px w-full opacity-0\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- REVIEWS --\u003e\n\u003cdiv class=\"pd-panel pd-panel-reviews\"\u003e\n\u003cdiv class=\"pd-full\"\u003e\n\u003ch3\u003eReviews\u003c\/h3\u003e\n\u003cdiv\u003e\n\u003cp\u003eNo reviews yet — be the first to review this product.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- SHIPPING POLICY --\u003e\n\u003cdiv class=\"pd-panel pd-panel-shipping\"\u003e\n\u003cdiv class=\"pd-full\"\u003e\n\u003ch3\u003eShipping Policy\u003c\/h3\u003e\n\u003cdiv\u003e\n\u003cp\u003eOrders are delivered within 4-7 business days.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eFree shipping on orders over $500\u003c\/li\u003e\n\u003cli\u003e$50 flat-rate shipping on orders under $500\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- RETURN POLICIES --\u003e\n\u003cdiv class=\"pd-panel pd-panel-returns\"\u003e\n\u003cdiv class=\"pd-full\"\u003e\n\u003ch3\u003eReturn Policies\u003c\/h3\u003e\n\u003cdiv\u003e\n\u003cp\u003eAll sales are final, except items that arrive damaged.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eIf your item arrives damaged, email us within 48 hours at info@lesmeublesmiracle.ca with your order number and photos — we will arrange a repair, replacement, or refund.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Miracle Interiors ","offers":[{"title":"Beige","offer_id":49596299346075,"sku":"SET-I1027-BGE-5PC","price":320.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0691\/8376\/6683\/files\/Modern-Oak-5-Piece-Dining-Table-Set.webp?v=1790004746"},{"product_id":"3-piece-35-drop-leaf-dining-set","title":"3 Piece 35\" Drop-Leaf Dining Set","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\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\u003clabel for=\"pd-description\"\u003eDescription\u003c\/label\u003e \u003clabel for=\"pd-reviews\"\u003eReviews\u003c\/label\u003e \u003clabel for=\"pd-shipping\"\u003eShipping Policy\u003c\/label\u003e \u003clabel for=\"pd-returns\"\u003eReturn Policies\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-panels\"\u003e\n\u003c!-- DESCRIPTION --\u003e\n\u003cdiv class=\"pd-panel pd-panel-description\"\u003e\n\u003cdiv class=\"pd-grid\"\u003e\n\u003cdiv class=\"pd-card\"\u003e\n\u003ch3\u003eProduct Specifications\u003c\/h3\u003e\n\u003ctable class=\"pd-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eSpecification\u003c\/th\u003e\n\u003cth\u003eDetails\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eStyle\u003c\/td\u003e\n\u003ctd\u003eModern \/ Rustic\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eColor\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eGrey \/White \/Brown \u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eTable Shape\u003c\/td\u003e\n\u003ctd\u003eRound\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eTable Leaves\u003c\/td\u003e\n\u003ctd\u003e2 Drop Leaves\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eDesign\u003c\/td\u003e\n\u003ctd\u003eSpace-Saving\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-card pd-benefits\"\u003e\n\u003ch3\u003eKey Features\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eSpace-Saving Design:\u003c\/strong\u003e The compact 3-piece configuration is ideal for apartments, dorm rooms, eat-in kitchens, and small dining areas.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDrop-Leaf Table:\u003c\/strong\u003e Two hinged 7-inch leaves provide additional tabletop space when needed and fold down for easy space-saving.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eComfortable Seating:\u003c\/strong\u003e Two ladder-back chairs feature padded seats with soft black leather-look upholstery.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eModern Rustic Style:\u003c\/strong\u003e The dark taupe wood-look tabletop pairs with black metal legs for a stylish rustic-modern appearance.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSturdy Construction:\u003c\/strong\u003e Angled black metal table legs and durable ladder-back chairs provide dependable everyday support.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- NEW: DIMENSIONS TABLE — same card\/table styling, full width --\u003e\n\u003cdiv class=\"pd-card pd-dimensions\"\u003e\n\u003ch3\u003eDimensions\u003c\/h3\u003e\n\u003ctable class=\"pd-table\" style=\"width: 100%; height: 90.767px;\"\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 19.5928px;\"\u003e\n\u003cth style=\"width: 33.6057%; height: 19.5928px;\"\u003eSizes\u003c\/th\u003e\n\u003cth style=\"width: 66.3442%; height: 19.5928px;\"\u003eDimensions\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 35.5871px;\"\u003e\n\u003ctd style=\"width: 33.6057%; height: 35.5871px;\"\u003eTable\u003c\/td\u003e\n\u003ctd style=\"width: 66.3442%; height: 35.5871px;\"\u003e\n\u003cp\u003e35\"L × 35\"W × 30\"H\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 35.5871px;\"\u003e\n\u003ctd style=\"width: 33.6057%; height: 35.5871px;\"\u003eChair\u003c\/td\u003e\n\u003ctd style=\"width: 66.3442%; height: 35.5871px;\"\u003e\n\u003cp\u003e15.75\"L × 16.25\"W × 33\"H\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 35.5871px;\"\u003e\n\u003ctd style=\"width: 33.6057%; height: 35.5871px;\"\u003eDrop Leaf\u003c\/td\u003e\n\u003ctd style=\"width: 66.3442%; height: 35.5871px;\"\u003e\n\u003cp\u003e7\"L\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c!-- NEW: FAQ ACCORDION --\u003e\n\u003cdiv class=\"pd-faq\"\u003e\n\u003cdiv class=\"pd-faq-title\"\u003eFAQs\u003c\/div\u003e\n\u003cdiv class=\"pd-faq-item\"\u003e\n\u003cinput type=\"checkbox\" id=\"pd-faq-1\" class=\"pd-faq-toggle\"\u003e\u003clabel for=\"pd-faq-1\" class=\"pd-faq-q\"\u003e\u003cspan\u003eWhat are the dimensions and configuration details of this dining set?\u003c\/span\u003e \u003cspan class=\"pd-faq-icon\"\u003e\u003c\/span\u003e \u003c\/label\u003e\n\u003cdiv class=\"pd-faq-a\"\u003e\n\u003cp dir=\"auto\" class=\"PDq2pG_selectionAnchorContainer\"\u003e\u003cbr\u003eThis compact 3-piece set includes a round table measuring 35 inches long by 35 inches wide and 30 inches high, accompanied by two matching ladder-back chairs designed to comfortably fit smaller spaces.\u003cbr\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-faq-item\"\u003e\n\u003cinput type=\"checkbox\" id=\"pd-faq-2\" class=\"pd-faq-toggle\"\u003e \u003clabel for=\"pd-faq-2\" class=\"pd-faq-q\"\u003e \u003cspan\u003eHow do the drop leaves function on the dining table?\u003c\/span\u003e \u003cspan class=\"pd-faq-icon\"\u003e\u003c\/span\u003e \u003c\/label\u003e\n\u003cdiv class=\"pd-faq-a\"\u003e\n\u003cp dir=\"auto\" class=\"PDq2pG_selectionAnchorContainer\"\u003e\u003cbr\u003eThe table is equipped with two hinged 7-inch drop leaves that can be effortlessly extended to add extra tabletop space when needed or folded down to maximize room-saving versatility.\u003cbr\u003e\u003cspan class=\"PDq2pG_selectionAnchor\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-faq-item\"\u003e\n\u003cinput type=\"checkbox\" id=\"pd-faq-3\" class=\"pd-faq-toggle\"\u003e \u003clabel for=\"pd-faq-3\" class=\"pd-faq-q\"\u003e \u003cspan\u003eWhat materials are used for the tabletop, legs, and seating?\u003c\/span\u003e \u003cspan class=\"pd-faq-icon\"\u003e\u003c\/span\u003e \u003c\/label\u003e\n\u003cdiv class=\"pd-faq-a\"\u003e\n\u003cp\u003e\u003cbr\u003eThe table features a durable wood-look laminate top supported by angled black metal legs, while the matching chairs come with comfortable padded seats upholstered in a soft, leather-look finish.\u003cbr\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\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\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- REVIEWS --\u003e\n\u003cdiv class=\"pd-panel pd-panel-reviews\"\u003e\n\u003cdiv class=\"pd-full\"\u003e\n\u003ch3\u003eReviews\u003c\/h3\u003e\n\u003cdiv\u003e\n\u003cp\u003eNo reviews yet — be the first to review this product.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- SHIPPING POLICY --\u003e\n\u003cdiv class=\"pd-panel pd-panel-shipping\"\u003e\n\u003cdiv class=\"pd-full\"\u003e\n\u003ch3\u003eShipping Policy\u003c\/h3\u003e\n\u003cdiv\u003e\n\u003cp\u003eOrders are delivered within 4-7 business days.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eFree shipping on orders over $500\u003c\/li\u003e\n\u003cli\u003e$50 flat-rate shipping on orders under $500\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- RETURN POLICIES --\u003e\n\u003cdiv class=\"pd-panel pd-panel-returns\"\u003e\n\u003cdiv class=\"pd-full\"\u003e\n\u003ch3\u003eReturn Policies\u003c\/h3\u003e\n\u003cdiv\u003e\n\u003cp\u003eAll sales are final, except items that arrive damaged.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eIf your item arrives damaged, email us within 48 hours at info@lesmeublesmiracle.ca with your order number and photos — we will arrange a repair, replacement, or refund.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Miracle Interiors ","offers":[{"title":"Grey","offer_id":49597311615131,"sku":"SET-T1643C1644-GRY-3PC","price":280.0,"currency_code":"CAD","in_stock":true},{"title":"White","offer_id":49597311647899,"sku":"SET-T1643C1644-WHT-3PC","price":280.0,"currency_code":"CAD","in_stock":true},{"title":"Black","offer_id":49597311680667,"sku":"SET-T1643C1644-BLK-3PC","price":280.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0691\/8376\/6683\/files\/ModernGrey3-PieceDropLeafDiningSet.webp?v=1790007183"}],"url":"https:\/\/lesmeublesmiracle.ca\/collections\/dining-tables.oembed","provider":"Les Meubles Miracle","version":"1.0","type":"link"}