{"product_id":"oulu-gaming-bunk-bed-in-black-and-red","title":"Oulu Gaming Bunk Bed in Black and Red","description":"\u003cdiv class=\"oub-wrap\"\u003e\n  \u003cdiv class=\"oub-hero\"\u003e\n    \u003cdiv class=\"oub-eyebrow\"\u003eBunk Bed Collection\u003c\/div\u003e\n    \u003ch2\u003eOulu Gaming Bunk Bed in Black and Red\u003c\/h2\u003e\n    \u003cp\u003eA gaming-style bunk bed in black with red edging and a red ladder, with high guard rails on the bunks. Made for gamers' bedrooms and sleepovers.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"oub-specs\"\u003e\n    \u003cdiv class=\"oub-spec\"\u003e\n\u003cdiv class=\"oub-spec-label\"\u003eHeight\u003c\/div\u003e\n\u003cdiv class=\"oub-spec-val\"\u003e140.3cm\u003c\/div\u003e\n\u003cdiv class=\"oub-spec-sub\"\u003eOverall height\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"oub-spec\"\u003e\n\u003cdiv class=\"oub-spec-label\"\u003eLength\u003c\/div\u003e\n\u003cdiv class=\"oub-spec-val\"\u003e212.5cm\u003c\/div\u003e\n\u003cdiv class=\"oub-spec-sub\"\u003eOverall length\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"oub-spec\"\u003e\n\u003cdiv class=\"oub-spec-label\"\u003eWidth\u003c\/div\u003e\n\u003cdiv class=\"oub-spec-val\"\u003e97cm\u003c\/div\u003e\n\u003cdiv class=\"oub-spec-sub\"\u003eExcluding ladder\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"oub-spec\"\u003e\n\u003cdiv class=\"oub-spec-label\"\u003eWeight\u003c\/div\u003e\n\u003cdiv class=\"oub-spec-val\"\u003e99.5kg\u003c\/div\u003e\n\u003cdiv class=\"oub-spec-sub\"\u003eBed weight\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"oub-sec-head\"\u003e\u003cdiv class=\"oub-sec-title\"\u003eWhy the Oulu\u003c\/div\u003e\u003c\/div\u003e\n  \u003cdiv class=\"oub-body-text\"\u003e\n    \u003cp\u003eThe Oulu brings a gaming look to the bedroom, with a black frame, red edging and slanted cut-out panels on both bunks. The red ladder makes a bold feature as well as giving easy access to the top bunk.\u003c\/p\u003e\n    \u003cp\u003eHigh guard rails keep the sleeping areas secure, and each bunk supports up to 75kg. The sleeping area is 92 x 193cm, with a recommended mattress height of 15cm.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"oub-features-wrap\"\u003e\n    \u003cdiv class=\"oub-sec-head\"\u003e\u003cdiv class=\"oub-sec-title\"\u003eKey Features\u003c\/div\u003e\u003c\/div\u003e\n    \u003cul class=\"oub-feature-list\"\u003e\n      \u003cli\u003e\n\u003cspan class=\"oub-feature-icon\"\u003e✨\u003c\/span\u003e Gaming-style design with red edging and cut-out panels\u003c\/li\u003e\n      \u003cli\u003e\n\u003cspan class=\"oub-feature-icon\"\u003e🛡️\u003c\/span\u003e High guard rails on the bunks\u003c\/li\u003e\n      \u003cli\u003e\n\u003cspan class=\"oub-feature-icon\"\u003e⬆️\u003c\/span\u003e Red ladder for access to the top bunk\u003c\/li\u003e\n      \u003cli\u003e\n\u003cspan class=\"oub-feature-icon\"\u003e⚖️\u003c\/span\u003e Supports up to 75kg per bunk\u003c\/li\u003e\n      \u003cli\u003e\n\u003cspan class=\"oub-feature-icon\"\u003e🛏️\u003c\/span\u003e Sleeping area of 92 x 193cm\u003c\/li\u003e\n      \u003cli\u003e\n\u003cspan class=\"oub-feature-icon\"\u003e🔧\u003c\/span\u003e Assembly required\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"oub-opt-wrap\"\u003e\n    \u003cdiv class=\"oub-sec-head oub-in-head\"\u003e\u003cdiv class=\"oub-sec-title\"\u003eFinish\u003c\/div\u003e\u003c\/div\u003e\n    \u003cp class=\"oub-opt-intro\"\u003eThe Oulu comes in one finish, Black and Red.\u003c\/p\u003e\n    \u003cdiv class=\"oub-opt-cards oub-opt-n1\"\u003e\n      \u003cdiv class=\"oub-opt-card\"\u003e\n\u003cdiv class=\"oub-opt-icon\"\u003e\u003cspan class=\"oub-dot oub-dc0\"\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"oub-opt-title\"\u003eBlack \u0026amp; Red\u003c\/div\u003e\n\u003cdiv class=\"oub-opt-price\"\u003e£369.99\u003c\/div\u003e\n\u003cdiv class=\"oub-opt-body\"\u003eBlack frame with red trim\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"oub-sec-head\"\u003e\u003cdiv class=\"oub-sec-title\"\u003eFull Dimensions\u003c\/div\u003e\u003c\/div\u003e\n  \u003cdiv class=\"oub-table-wrap\"\u003e\u003ctable class=\"oub-table\"\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003cth\u003eWidth (excl. ladder)\u003c\/th\u003e\n\u003cth\u003eHeight\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\u003ctr\u003e\n\u003ctd\u003e212.5cm\u003c\/td\u003e\n\u003ctd\u003e97cm\u003c\/td\u003e\n\u003ctd\u003e140.3cm\u003c\/td\u003e\n\u003c\/tr\u003e\u003c\/tbody\u003e\n\u003c\/table\u003e\u003c\/div\u003e\n  \u003cdiv class=\"oub-sec-head\"\u003e\u003cdiv class=\"oub-sec-title\"\u003eSpecification\u003c\/div\u003e\u003c\/div\u003e\n  \u003cdiv class=\"oub-table-wrap\"\u003e\u003ctable class=\"oub-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\u003eInternal dimensions\u003c\/td\u003e\n\u003ctd\u003e92 x 193cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMaximum weight\u003c\/td\u003e\n\u003ctd\u003e75kg per bunk\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eRecommended mattress height\u003c\/td\u003e\n\u003ctd\u003e15cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWeight\u003c\/td\u003e\n\u003ctd\u003e99.5kg\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eGuard rails\u003c\/td\u003e\n\u003ctd\u003eHigh guard rails\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMattresses\u003c\/td\u003e\n\u003ctd\u003eNot included\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=\"oub-bars-wrap\"\u003e\n    \u003cdiv class=\"oub-sec-head oub-in-head\"\u003e\u003cdiv class=\"oub-sec-title\"\u003eFrame at a Glance\u003c\/div\u003e\u003c\/div\u003e\n    \u003cdiv class=\"oub-bar-list\"\u003e\n      \u003cdiv class=\"oub-bar-row\"\u003e\n\u003cdiv class=\"oub-bar-label\"\u003e\n\u003cdiv class=\"oub-bar-name\"\u003eOverall Length\u003c\/div\u003e\n\u003cdiv class=\"oub-bar-sub\"\u003e212.5cm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"oub-track\"\u003e\u003cdiv class=\"oub-fill oub-w0\"\u003e212.5cm\u003c\/div\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"oub-bar-row\"\u003e\n\u003cdiv class=\"oub-bar-label\"\u003e\n\u003cdiv class=\"oub-bar-name\"\u003eOverall Height\u003c\/div\u003e\n\u003cdiv class=\"oub-bar-sub\"\u003e140.3cm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"oub-track\"\u003e\u003cdiv class=\"oub-fill oub-w1\"\u003e140.3cm\u003c\/div\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"oub-bar-row\"\u003e\n\u003cdiv class=\"oub-bar-label\"\u003e\n\u003cdiv class=\"oub-bar-name\"\u003eWidth (excl. ladder)\u003c\/div\u003e\n\u003cdiv class=\"oub-bar-sub\"\u003e97cm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"oub-track\"\u003e\u003cdiv class=\"oub-fill oub-w2\"\u003e97cm\u003c\/div\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"oub-bar-row\"\u003e\n\u003cdiv class=\"oub-bar-label\"\u003e\n\u003cdiv class=\"oub-bar-name\"\u003eInternal Length\u003c\/div\u003e\n\u003cdiv class=\"oub-bar-sub\"\u003e193cm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"oub-track\"\u003e\u003cdiv class=\"oub-fill oub-w3\"\u003e193cm\u003c\/div\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"oub-note\"\u003e\n\u003cdiv class=\"oub-note-icon\"\u003e🛏️\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"oub-note-title\"\u003eMattress size\u003c\/div\u003e\n\u003cdiv class=\"oub-note-body\"\u003eMattresses are \u003cstrong\u003enot included\u003c\/strong\u003e. The sleeping area is 92 x 193cm and the recommended mattress height is \u003cstrong\u003e15cm\u003c\/strong\u003e.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"oub-cards-wrap\"\u003e\n    \u003cdiv class=\"oub-sec-head oub-in-head\"\u003e\u003cdiv class=\"oub-sec-title\"\u003eKey Measurements\u003c\/div\u003e\u003c\/div\u003e\n    \u003cdiv class=\"oub-cards\"\u003e\n      \u003cdiv class=\"oub-card\"\u003e\n\u003cdiv class=\"oub-card-icon\"\u003e⚖️\u003c\/div\u003e\n\u003cdiv class=\"oub-card-title\"\u003eMax Weight\u003c\/div\u003e\n\u003cdiv class=\"oub-card-val\"\u003e75kg\u003c\/div\u003e\n\u003cdiv class=\"oub-card-body\"\u003ePer bunk\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"oub-card\"\u003e\n\u003cdiv class=\"oub-card-icon\"\u003e📏\u003c\/div\u003e\n\u003cdiv class=\"oub-card-title\"\u003eInternal\u003c\/div\u003e\n\u003cdiv class=\"oub-card-val\"\u003e92 x 193cm\u003c\/div\u003e\n\u003cdiv class=\"oub-card-body\"\u003eSleeping area\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"oub-card\"\u003e\n\u003cdiv class=\"oub-card-icon\"\u003e🛏️\u003c\/div\u003e\n\u003cdiv class=\"oub-card-title\"\u003eMattress\u003c\/div\u003e\n\u003cdiv class=\"oub-card-val\"\u003e15cm\u003c\/div\u003e\n\u003cdiv class=\"oub-card-body\"\u003eRecommended height\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"oub-footer\"\u003e\n\u003cspan class=\"oub-footer-icon\"\u003e⚠\u003c\/span\u003e Please check your room space and ceiling height before ordering. Mattresses are not included. 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  .oub-wrap * { box-sizing: border-box; }\n  .oub-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  .oub-hero { background: linear-gradient(135deg, #19325a 0%, #1f3f70 55%, #2a4a80 100%); color: #fff; padding: 40px 36px 36px; position: relative; overflow: hidden; }\n  .oub-hero::before { content: ''; position: absolute; top: -50px; right: -50px; width: 200px; height: 200px; border-radius: 50%; background: rgba(255,255,255,0.05); }\n  .oub-eyebrow { font-size: 10px; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: #e8974c; margin-bottom: 10px; }\n  .oub-hero h2 { font-size: clamp(22px, 4vw, 34px); font-weight: 700; line-height: 1.2; margin: 0 0 12px; color: #fff; }\n  .oub-hero p { font-size: 14px; color: rgba(255,255,255,0.75); line-height: 1.7; max-width: 560px; margin: 0; }\n  .oub-specs { display: grid; grid-template-columns: repeat(4, 1fr); background: #12233f; border-bottom: 3px solid #e8974c; }\n  .oub-spec { padding: 16px 18px; border-right: 1px solid rgba(255,255,255,0.08); }\n  .oub-spec:last-child { border-right: none; }\n  .oub-spec-label { font-size: 9px; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #e8974c; margin-bottom: 5px; }\n  .oub-spec-val { font-size: 18px; font-weight: 700; color: #fff; line-height: 1.2; margin-bottom: 3px; }\n  .oub-spec-sub { font-size: 10px; color: rgba(255,255,255,0.5); line-height: 1.3; }\n  .oub-sec-head { padding: 26px 28px 14px; background: #f4f6f8; }\n  .oub-in-head { padding-left: 0; padding-right: 0; }\n  .oub-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  .oub-sec-title::after { content: ''; flex: 1; height: 2px; background: linear-gradient(90deg, #e8974c, transparent); }\n  .oub-body-text { background: #f4f6f8; padding: 0 28px 8px; }\n  .oub-body-text p { font-size: 14px; line-height: 1.7; color: #33404d; margin: 0 0 14px; }\n  .oub-features-wrap { background: #fff; }\n  .oub-feature-list { list-style: none; margin: 0; padding: 0 28px 26px; display: flex; flex-direction: column; gap: 10px; }\n  .oub-feature-list li { font-size: 13.5px; color: #33404d; display: flex; align-items: flex-start; gap: 10px; line-height: 1.5; margin: 0; }\n  .oub-feature-icon { flex-shrink: 0; }\n  .oub-opt-wrap { background: #f4f6f8; padding: 0 28px 28px; }\n  .oub-opt-intro { font-size: 13.5px; color: #33404d; line-height: 1.6; margin: 0 0 16px; }\n  .oub-opt-cards { display: grid; gap: 14px; }\n  .oub-opt-n1 { grid-template-columns: minmax(0, 340px); justify-content: center; }\n  .oub-opt-n2 { grid-template-columns: repeat(2, 1fr); }\n  .oub-opt-n3 { grid-template-columns: repeat(3, 1fr); }\n  .oub-opt-n4 { grid-template-columns: repeat(4, 1fr); }\n  .oub-opt-card { border: 1px solid #dde3e9; border-radius: 8px; padding: 18px; background: #fff; border-top: 3px solid #19325a; text-align: center; }\n  .oub-opt-icon { font-size: 24px; margin-bottom: 8px; min-height: 30px; }\n  .oub-dot { display: inline-block; width: 26px; height: 26px; border-radius: 50%; border: 2px solid #c9d1d9; }\n  .oub-opt-title { font-size: 13.5px; font-weight: 700; color: #19325a; margin-bottom: 4px; }\n  .oub-opt-price { font-size: 19px; font-weight: 700; color: #c46f1f; margin-bottom: 8px; }\n  .oub-opt-body { font-size: 12px; color: #6b8096; line-height: 1.5; }\n  .oub-table-wrap { padding: 0 28px 28px; background: #f4f6f8; overflow-x: auto; -webkit-overflow-scrolling: touch; }\n  .oub-table { width: 100%; border-collapse: collapse; font-size: 13.5px; min-width: 480px; }\n  .oub-table thead tr { background: #19325a; }\n  .oub-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  .oub-table tbody tr { background: #fff; border-bottom: 1px solid #dde3e9; }\n  .oub-table tbody td { padding: 13px 14px; color: #1a1a1a; }\n  .oub-table tbody td:first-child { font-weight: 700; color: #19325a; }\n  .oub-bars-wrap { background: #fff; padding: 0 28px 28px; }\n  .oub-bar-list { display: flex; flex-direction: column; gap: 12px; }\n  .oub-bar-row { display: grid; grid-template-columns: 150px 1fr; align-items: center; gap: 14px; }\n  .oub-bar-name { font-size: 13px; font-weight: 700; color: #19325a; }\n  .oub-bar-sub { font-size: 11px; color: #6b8096; margin-top: 2px; }\n  .oub-track { background: #eaf0f5; border-radius: 4px; height: 30px; overflow: hidden; border: 1px solid #dde3e9; }\n  .oub-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  .oub-w0 { width: 100%; }\n  .oub-w1 { width: 66%; }\n  .oub-w2 { width: 46%; }\n  .oub-w3 { width: 91%; }\n  .oub-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  .oub-note-icon { font-size: 20px; flex-shrink: 0; margin-top: 1px; }\n  .oub-note-title { font-size: 13px; font-weight: 700; color: #19325a; margin-bottom: 4px; }\n  .oub-note-body { font-size: 12.5px; color: #4a6070; line-height: 1.6; }\n  .oub-cards-wrap { background: #f4f6f8; padding: 0 28px 28px; }\n  .oub-cards { display: grid; grid-template-columns: repeat(3, 1fr); gap: 14px; margin-top: 4px; }\n  .oub-card { border: 1px solid #dde3e9; border-radius: 8px; padding: 18px; background: #fff; border-top: 3px solid #e8974c; text-align: center; }\n  .oub-card-icon { font-size: 22px; margin-bottom: 8px; }\n  .oub-card-title { font-size: 13px; font-weight: 700; color: #19325a; margin-bottom: 5px; }\n  .oub-card-val { font-size: 21px; font-weight: 700; color: #c46f1f; line-height: 1; margin-bottom: 4px; }\n  .oub-card-body { font-size: 11.5px; color: #6b8096; line-height: 1.5; }\n  .oub-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  .oub-footer-icon { color: #e8974c; font-size: 14px; flex-shrink: 0; margin-top: 1px; }\n  @media (max-width: 600px) {\n    .oub-hero { padding: 28px 18px; }\n    .oub-specs { grid-template-columns: 1fr 1fr; }\n    .oub-spec:nth-child(3), .oub-spec:nth-child(4) { border-top: 1px solid rgba(255,255,255,0.08); }\n    .oub-spec:nth-child(2), .oub-spec:nth-child(4) { border-right: none; }\n    .oub-sec-head, .oub-body-text, .oub-feature-list, .oub-opt-wrap, .oub-table-wrap, .oub-bars-wrap, .oub-cards-wrap, .oub-footer { padding-left: 16px; padding-right: 16px; }\n    .oub-in-head { padding-left: 0; padding-right: 0; }\n    .oub-note { margin-left: 16px; margin-right: 16px; }\n    .oub-bar-row { grid-template-columns: 115px 1fr; gap: 10px; }\n    .oub-opt-n2, .oub-opt-n3 { grid-template-columns: 1fr; }\n    .oub-opt-n4 { grid-template-columns: 1fr 1fr; }\n    .oub-cards { grid-template-columns: 1fr 1fr; }\n    .oub-cards .oub-card:last-child { grid-column: span 2; }\n  }\n  .oub-dc0 { background: linear-gradient(135deg, #1b1b1d 50%, #d4202a 50%); }\n\u003c\/style\u003e","brand":"Barclay Beds","offers":[{"title":"Default Title","offer_id":40989733027969,"sku":null,"price":369.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0554\/5580\/9665\/files\/oulu-gaming-bunk-bed-in-black-and-red-4582187.jpg?v=1792596791","url":"https:\/\/barclaybeds.com\/products\/oulu-gaming-bunk-bed-in-black-and-red","provider":"Barclay Beds","version":"1.0","type":"link"}