{"product_id":"lahti-low-play-house-bunk-bed","title":"Lahti Low Play House Bunk Bed","description":"\u003cdiv class=\"lhb-wrap\"\u003e\n  \u003cdiv class=\"lhb-hero\"\u003e\n    \u003cdiv class=\"lhb-eyebrow\"\u003eBunk Bed Collection\u003c\/div\u003e\n    \u003ch2\u003eLahti Low Play House Bunk Bed\u003c\/h2\u003e\n    \u003cp\u003eA low bunk bed with a play house roofline, in white. A cosy, lower design for a child's room.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"lhb-specs\"\u003e\n    \u003cdiv class=\"lhb-spec\"\u003e\n\u003cdiv class=\"lhb-spec-label\"\u003eHeight\u003c\/div\u003e\n\u003cdiv class=\"lhb-spec-val\"\u003e174.2cm\u003c\/div\u003e\n\u003cdiv class=\"lhb-spec-sub\"\u003eOverall height\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"lhb-spec\"\u003e\n\u003cdiv class=\"lhb-spec-label\"\u003eLength\u003c\/div\u003e\n\u003cdiv class=\"lhb-spec-val\"\u003e200.2cm\u003c\/div\u003e\n\u003cdiv class=\"lhb-spec-sub\"\u003eOverall length\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"lhb-spec\"\u003e\n\u003cdiv class=\"lhb-spec-label\"\u003eWidth\u003c\/div\u003e\n\u003cdiv class=\"lhb-spec-val\"\u003e97.7cm\u003c\/div\u003e\n\u003cdiv class=\"lhb-spec-sub\"\u003eOverall width\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"lhb-spec\"\u003e\n\u003cdiv class=\"lhb-spec-label\"\u003eColour\u003c\/div\u003e\n\u003cdiv class=\"lhb-spec-val\"\u003eWhite\u003c\/div\u003e\n\u003cdiv class=\"lhb-spec-sub\"\u003eSingle finish\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"lhb-sec-head\"\u003e\u003cdiv class=\"lhb-sec-title\"\u003eWhy the Lahti\u003c\/div\u003e\u003c\/div\u003e\n  \u003cdiv class=\"lhb-body-text\"\u003e\n    \u003cp\u003eThe Lahti brings a play house look to a bunk bed. The pitched roof frame gives each child a cosy den, and the low design keeps the bunks closer to the floor.\u003c\/p\u003e\n    \u003cp\u003eIt is finished in white, with guard rails on the top bunk and a ladder at the end. At 97.7cm wide it takes up less than a metre of floor width, which suits shared rooms.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"lhb-features-wrap\"\u003e\n    \u003cdiv class=\"lhb-sec-head\"\u003e\u003cdiv class=\"lhb-sec-title\"\u003eKey Features\u003c\/div\u003e\u003c\/div\u003e\n    \u003cul class=\"lhb-feature-list\"\u003e\n      \u003cli\u003e\n\u003cspan class=\"lhb-feature-icon\"\u003e🏠\u003c\/span\u003e Play house roofline\u003c\/li\u003e\n      \u003cli\u003e\n\u003cspan class=\"lhb-feature-icon\"\u003e🛏️\u003c\/span\u003e Low bunk design\u003c\/li\u003e\n      \u003cli\u003e\n\u003cspan class=\"lhb-feature-icon\"\u003e🛡️\u003c\/span\u003e Guard rails on the top bunk\u003c\/li\u003e\n      \u003cli\u003e\n\u003cspan class=\"lhb-feature-icon\"\u003e⬆️\u003c\/span\u003e Ladder at the end of the bed\u003c\/li\u003e\n      \u003cli\u003e\n\u003cspan class=\"lhb-feature-icon\"\u003e🎨\u003c\/span\u003e White finish\u003c\/li\u003e\n      \u003cli\u003e\n\u003cspan class=\"lhb-feature-icon\"\u003e🔧\u003c\/span\u003e Assembly required\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"lhb-opt-wrap\"\u003e\n    \u003cdiv class=\"lhb-sec-head lhb-in-head\"\u003e\u003cdiv class=\"lhb-sec-title\"\u003eFinish\u003c\/div\u003e\u003c\/div\u003e\n    \u003cp class=\"lhb-opt-intro\"\u003eThe Lahti comes in one finish, White.\u003c\/p\u003e\n    \u003cdiv class=\"lhb-opt-cards lhb-opt-n1\"\u003e\n      \u003cdiv class=\"lhb-opt-card\"\u003e\n\u003cdiv class=\"lhb-opt-icon\"\u003e\u003cspan class=\"lhb-dot lhb-dc0\"\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"lhb-opt-title\"\u003eWhite\u003c\/div\u003e\n\u003cdiv class=\"lhb-opt-price\"\u003e£239.99\u003c\/div\u003e\n\u003cdiv class=\"lhb-opt-body\"\u003eClean white finish\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"lhb-sec-head\"\u003e\u003cdiv class=\"lhb-sec-title\"\u003eFull Dimensions\u003c\/div\u003e\u003c\/div\u003e\n  \u003cdiv class=\"lhb-table-wrap\"\u003e\u003ctable class=\"lhb-table\"\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003cth\u003eWidth\u003c\/th\u003e\n\u003cth\u003eHeight\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\u003ctr\u003e\n\u003ctd\u003e200.2cm\u003c\/td\u003e\n\u003ctd\u003e97.7cm\u003c\/td\u003e\n\u003ctd\u003e174.2cm\u003c\/td\u003e\n\u003c\/tr\u003e\u003c\/tbody\u003e\n\u003c\/table\u003e\u003c\/div\u003e\n  \u003cdiv class=\"lhb-sec-head\"\u003e\u003cdiv class=\"lhb-sec-title\"\u003eSpecification\u003c\/div\u003e\u003c\/div\u003e\n  \u003cdiv class=\"lhb-table-wrap\"\u003e\u003ctable class=\"lhb-table\"\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eDetail\u003c\/th\u003e\n\u003cth\u003eInformation\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eType\u003c\/td\u003e\n\u003ctd\u003eLow play house bunk bed\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eColour\u003c\/td\u003e\n\u003ctd\u003eWhite\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eAssembly\u003c\/td\u003e\n\u003ctd\u003eAssembly required\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\u003c\/div\u003e\n  \u003cdiv class=\"lhb-bars-wrap\"\u003e\n    \u003cdiv class=\"lhb-sec-head lhb-in-head\"\u003e\u003cdiv class=\"lhb-sec-title\"\u003eFrame at a Glance\u003c\/div\u003e\u003c\/div\u003e\n    \u003cdiv class=\"lhb-bar-list\"\u003e\n      \u003cdiv class=\"lhb-bar-row\"\u003e\n\u003cdiv class=\"lhb-bar-label\"\u003e\n\u003cdiv class=\"lhb-bar-name\"\u003eOverall Length\u003c\/div\u003e\n\u003cdiv class=\"lhb-bar-sub\"\u003e200.2cm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lhb-track\"\u003e\u003cdiv class=\"lhb-fill lhb-w0\"\u003e200.2cm\u003c\/div\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"lhb-bar-row\"\u003e\n\u003cdiv class=\"lhb-bar-label\"\u003e\n\u003cdiv class=\"lhb-bar-name\"\u003eOverall Height\u003c\/div\u003e\n\u003cdiv class=\"lhb-bar-sub\"\u003e174.2cm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lhb-track\"\u003e\u003cdiv class=\"lhb-fill lhb-w1\"\u003e174.2cm\u003c\/div\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"lhb-bar-row\"\u003e\n\u003cdiv class=\"lhb-bar-label\"\u003e\n\u003cdiv class=\"lhb-bar-name\"\u003eOverall Width\u003c\/div\u003e\n\u003cdiv class=\"lhb-bar-sub\"\u003e97.7cm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lhb-track\"\u003e\u003cdiv class=\"lhb-fill lhb-w2\"\u003e97.7cm\u003c\/div\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"lhb-note\"\u003e\n\u003cdiv class=\"lhb-note-icon\"\u003e🔧\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"lhb-note-title\"\u003eAssembly\u003c\/div\u003e\n\u003cdiv class=\"lhb-note-body\"\u003eThe Lahti is supplied for assembly. Please check your room space and ceiling height before ordering.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"lhb-cards-wrap\"\u003e\n    \u003cdiv class=\"lhb-sec-head lhb-in-head\"\u003e\u003cdiv class=\"lhb-sec-title\"\u003eKey Measurements\u003c\/div\u003e\u003c\/div\u003e\n    \u003cdiv class=\"lhb-cards\"\u003e\n      \u003cdiv class=\"lhb-card\"\u003e\n\u003cdiv class=\"lhb-card-icon\"\u003e📏\u003c\/div\u003e\n\u003cdiv class=\"lhb-card-title\"\u003eHeight\u003c\/div\u003e\n\u003cdiv class=\"lhb-card-val\"\u003e174.2cm\u003c\/div\u003e\n\u003cdiv class=\"lhb-card-body\"\u003eOverall height\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"lhb-card\"\u003e\n\u003cdiv class=\"lhb-card-icon\"\u003e📏\u003c\/div\u003e\n\u003cdiv class=\"lhb-card-title\"\u003eLength\u003c\/div\u003e\n\u003cdiv class=\"lhb-card-val\"\u003e200.2cm\u003c\/div\u003e\n\u003cdiv class=\"lhb-card-body\"\u003eOverall length\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"lhb-card\"\u003e\n\u003cdiv class=\"lhb-card-icon\"\u003e📏\u003c\/div\u003e\n\u003cdiv class=\"lhb-card-title\"\u003eWidth\u003c\/div\u003e\n\u003cdiv class=\"lhb-card-val\"\u003e97.7cm\u003c\/div\u003e\n\u003cdiv class=\"lhb-card-body\"\u003eOverall width\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"lhb-footer\"\u003e\n\u003cspan class=\"lhb-footer-icon\"\u003e⚠\u003c\/span\u003e Please check your room space and ceiling height before ordering. Bedding, rugs, toys and decor shown in the photos are for illustration and are not included.\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n  .lhb-wrap * { box-sizing: border-box; }\n  .lhb-wrap { font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif; background: #f4f6f8; color: #1a1a1a; max-width: 860px; margin: 24px auto; border-radius: 10px; overflow: hidden; }\n  .lhb-hero { background: linear-gradient(135deg, #19325a 0%, #1f3f70 55%, #2a4a80 100%); color: #fff; padding: 40px 36px 36px; position: relative; overflow: hidden; }\n  .lhb-hero::before { content: ''; position: absolute; top: -50px; right: -50px; width: 200px; height: 200px; border-radius: 50%; background: rgba(255,255,255,0.05); }\n  .lhb-eyebrow { font-size: 10px; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: #e8974c; margin-bottom: 10px; }\n  .lhb-hero h2 { font-size: clamp(22px, 4vw, 34px); font-weight: 700; line-height: 1.2; margin: 0 0 12px; color: #fff; }\n  .lhb-hero p { font-size: 14px; color: rgba(255,255,255,0.75); line-height: 1.7; max-width: 560px; margin: 0; }\n  .lhb-specs { display: grid; grid-template-columns: repeat(4, 1fr); background: #12233f; border-bottom: 3px solid #e8974c; }\n  .lhb-spec { padding: 16px 18px; border-right: 1px solid rgba(255,255,255,0.08); }\n  .lhb-spec:last-child { border-right: none; }\n  .lhb-spec-label { font-size: 9px; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #e8974c; margin-bottom: 5px; }\n  .lhb-spec-val { font-size: 18px; font-weight: 700; color: #fff; line-height: 1.2; margin-bottom: 3px; }\n  .lhb-spec-sub { font-size: 10px; color: rgba(255,255,255,0.5); line-height: 1.3; }\n  .lhb-sec-head { padding: 26px 28px 14px; background: #f4f6f8; }\n  .lhb-in-head { padding-left: 0; padding-right: 0; }\n  .lhb-sec-title { font-size: 15px; font-weight: 700; color: #19325a; text-transform: uppercase; letter-spacing: 1.5px; display: flex; align-items: center; gap: 12px; }\n  .lhb-sec-title::after { content: ''; flex: 1; height: 2px; background: linear-gradient(90deg, #e8974c, transparent); }\n  .lhb-body-text { background: #f4f6f8; padding: 0 28px 8px; }\n  .lhb-body-text p { font-size: 14px; line-height: 1.7; color: #33404d; margin: 0 0 14px; }\n  .lhb-features-wrap { background: #fff; }\n  .lhb-feature-list { list-style: none; margin: 0; padding: 0 28px 26px; display: flex; flex-direction: column; gap: 10px; }\n  .lhb-feature-list li { font-size: 13.5px; color: #33404d; display: flex; align-items: flex-start; gap: 10px; line-height: 1.5; margin: 0; }\n  .lhb-feature-icon { flex-shrink: 0; }\n  .lhb-opt-wrap { background: #f4f6f8; padding: 0 28px 28px; }\n  .lhb-opt-intro { font-size: 13.5px; color: #33404d; line-height: 1.6; margin: 0 0 16px; }\n  .lhb-opt-cards { display: grid; gap: 14px; }\n  .lhb-opt-n1 { grid-template-columns: minmax(0, 340px); justify-content: center; }\n  .lhb-opt-n2 { grid-template-columns: repeat(2, 1fr); }\n  .lhb-opt-n3 { grid-template-columns: repeat(3, 1fr); }\n  .lhb-opt-n4 { grid-template-columns: repeat(4, 1fr); }\n  .lhb-opt-card { border: 1px solid #dde3e9; border-radius: 8px; padding: 18px; background: #fff; border-top: 3px solid #19325a; text-align: center; }\n  .lhb-opt-icon { font-size: 24px; margin-bottom: 8px; min-height: 30px; }\n  .lhb-dot { display: inline-block; width: 26px; height: 26px; border-radius: 50%; border: 2px solid #c9d1d9; }\n  .lhb-opt-title { font-size: 13.5px; font-weight: 700; color: #19325a; margin-bottom: 4px; }\n  .lhb-opt-price { font-size: 19px; font-weight: 700; color: #c46f1f; margin-bottom: 8px; }\n  .lhb-opt-body { font-size: 12px; color: #6b8096; line-height: 1.5; }\n  .lhb-table-wrap { padding: 0 28px 28px; background: #f4f6f8; overflow-x: auto; -webkit-overflow-scrolling: touch; }\n  .lhb-table { width: 100%; border-collapse: collapse; font-size: 13.5px; min-width: 480px; }\n  .lhb-table thead tr { background: #19325a; }\n  .lhb-table thead th { font-size: 9px; font-weight: 700; letter-spacing: 1.8px; text-transform: uppercase; padding: 13px 14px; text-align: left; color: #f4c896; }\n  .lhb-table tbody tr { background: #fff; border-bottom: 1px solid #dde3e9; }\n  .lhb-table tbody td { padding: 13px 14px; color: #1a1a1a; }\n  .lhb-table tbody td:first-child { font-weight: 700; color: #19325a; }\n  .lhb-bars-wrap { background: #fff; padding: 0 28px 28px; }\n  .lhb-bar-list { display: flex; flex-direction: column; gap: 12px; }\n  .lhb-bar-row { display: grid; grid-template-columns: 150px 1fr; align-items: center; gap: 14px; }\n  .lhb-bar-name { font-size: 13px; font-weight: 700; color: #19325a; }\n  .lhb-bar-sub { font-size: 11px; color: #6b8096; margin-top: 2px; }\n  .lhb-track { background: #eaf0f5; border-radius: 4px; height: 30px; overflow: hidden; border: 1px solid #dde3e9; }\n  .lhb-fill { height: 100%; border-radius: 4px; display: flex; align-items: center; justify-content: flex-end; padding-right: 10px; font-size: 11px; font-weight: 700; color: #fff; white-space: nowrap; background: linear-gradient(90deg, #19325a, #e8974c); }\n  .lhb-w0 { width: 100%; }\n  .lhb-w1 { width: 87%; }\n  .lhb-w2 { width: 49%; }\n  .lhb-note { background: #fff; margin: 0 28px 28px; border-radius: 8px; border: 1px solid #dde3e9; border-left: 4px solid #19325a; padding: 16px 18px; display: flex; align-items: flex-start; gap: 12px; }\n  .lhb-note-icon { font-size: 20px; flex-shrink: 0; margin-top: 1px; }\n  .lhb-note-title { font-size: 13px; font-weight: 700; color: #19325a; margin-bottom: 4px; }\n  .lhb-note-body { font-size: 12.5px; color: #4a6070; line-height: 1.6; }\n  .lhb-cards-wrap { background: #f4f6f8; padding: 0 28px 28px; }\n  .lhb-cards { display: grid; grid-template-columns: repeat(3, 1fr); gap: 14px; margin-top: 4px; }\n  .lhb-card { border: 1px solid #dde3e9; border-radius: 8px; padding: 18px; background: #fff; border-top: 3px solid #e8974c; text-align: center; }\n  .lhb-card-icon { font-size: 22px; margin-bottom: 8px; }\n  .lhb-card-title { font-size: 13px; font-weight: 700; color: #19325a; margin-bottom: 5px; }\n  .lhb-card-val { font-size: 21px; font-weight: 700; color: #c46f1f; line-height: 1; margin-bottom: 4px; }\n  .lhb-card-body { font-size: 11.5px; color: #6b8096; line-height: 1.5; }\n  .lhb-footer { background: #19325a; color: rgba(255,255,255,0.75); padding: 16px 28px; font-size: 12px; line-height: 1.6; display: flex; align-items: flex-start; gap: 10px; }\n  .lhb-footer-icon { color: #e8974c; font-size: 14px; flex-shrink: 0; margin-top: 1px; }\n  @media (max-width: 600px) {\n    .lhb-hero { padding: 28px 18px; }\n    .lhb-specs { grid-template-columns: 1fr 1fr; }\n    .lhb-spec:nth-child(3), .lhb-spec:nth-child(4) { border-top: 1px solid rgba(255,255,255,0.08); }\n    .lhb-spec:nth-child(2), .lhb-spec:nth-child(4) { border-right: none; }\n    .lhb-sec-head, .lhb-body-text, .lhb-feature-list, .lhb-opt-wrap, .lhb-table-wrap, .lhb-bars-wrap, .lhb-cards-wrap, .lhb-footer { padding-left: 16px; padding-right: 16px; }\n    .lhb-in-head { padding-left: 0; padding-right: 0; }\n    .lhb-note { margin-left: 16px; margin-right: 16px; }\n    .lhb-bar-row { grid-template-columns: 115px 1fr; gap: 10px; }\n    .lhb-opt-n2, .lhb-opt-n3 { grid-template-columns: 1fr; }\n    .lhb-opt-n4 { grid-template-columns: 1fr 1fr; }\n    .lhb-cards { grid-template-columns: 1fr 1fr; }\n    .lhb-cards .lhb-card:last-child { grid-column: span 2; }\n  }\n  .lhb-dc0 { background: #f4f4f2; }\n\u003c\/style\u003e","brand":"Barclay Beds","offers":[{"title":"Default Title","offer_id":40989738107009,"sku":null,"price":239.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0554\/5580\/9665\/files\/lahti-low-play-house-bunk-bed-1220615.jpg?v=1792596791","url":"https:\/\/barclaybeds.com\/products\/lahti-low-play-house-bunk-bed","provider":"Barclay Beds","version":"1.0","type":"link"}