{"product_id":"oblique-wall-shelf","title":"Oblique Wall Shelf","description":"\u003cp data-pm-slice=\"0 0 []\"\u003eThe Moooi Oblique is Marcel Wanders' solution to the problem of bookshelves taking up too much floor space - he just leaned the whole thing against the wall at an angle and called it done. Designed back in 2002, it's essentially a tall, narrow ladder-style shelf that props against your wall instead of mounting to it, which sounds precarious but works because of how the weight distribution and angle play out. The super-shallow 2.4-inch depth means this isn't for storing your hardcover collection, but it's perfect for displaying magazines, photo books, framed pictures, or creating what Wanders calls \"the mood board of your lifestyle.\" The raised edge along each shelf stops everything from sliding off when the shelf leans back, which matters more than you'd think once you start loading it up with stuff. You can get it in solid oak with various stains or lacquered beech in a bunch of RAL colors including this traffic white, and the small version stands about 82 inches tall while the big one goes up to 112 inches.\u003c\/p\u003e\n\u003cp\u003eWhat makes the Oblique more practical than regular wall-mounted shelves is how you can move it around without drilling new holes or patching walls when you rearrange. The angled position creates this interesting visual break in a room - it's clearly a shelf but doesn't read as traditional furniture lined up parallel to everything else. You do need to position it correctly though - Moooi recommends placing the feet at a distance from the wall that's one-fifth the height of the unit, so the small one needs about 16 inches of clearance and the big one needs roughly 22 inches. The construction quality shows in how stable it feels despite just leaning there, and the solid wood material gives it enough weight that it's not going to tip over if you bump it. The narrow profile works well in hallways, behind doors, or in corners where a full-depth bookcase would block traffic flow. The lacquered beech version shows color really well if you go bold, while the oak options let the wood grain show through for a more natural look.\u003c\/p\u003e\n\u003cp\u003eMoooi's been Marcel Wanders' main platform since he co-founded it in 2001, and the Oblique was one of the brand's early designs that helped establish their approach of reimagining everyday objects. Wanders became famous for his Knotted Chair in the '90s and has been pushing conventional furniture design sideways ever since - he's Moooi's creative director and co-owner, so the brand reflects his philosophy pretty directly. His work tends to take familiar furniture types and shift them just enough that they feel fresh without being unusable, which is what the Oblique does with standard shelving. Made in the Netherlands with Dutch manufacturing standards, so you're getting solid construction instead of particle board that'll sag after six months. The design has stuck around for over twenty years because it solves an actual problem - needing display space without sacrificing floor area - while looking intentional rather than like you just propped some boards against the wall.\u003c\/p\u003e\n\u003ch5\u003eDetails\u003c\/h5\u003e\n\u003cul class=\"ul1\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eMade In:\u003c\/strong\u003e\u003cspan\u003e Netherlands\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"li1\"\u003e\n\u003cb\u003e\u003c\/b\u003e\u003cspan class=\"s2\"\u003e\u003cb\u003eDimensions: \u003c\/b\u003e\u003c\/span\u003e\n\u003cul class=\"ul1\"\u003e\n\u003cli\u003e\n\u003carticle data-turn=\"assistant\" data-scroll-anchor=\"true\" data-testid=\"conversation-turn-16\" data-turn-id=\"request-WEB:ab4368bf-cdef-4bb1-bf8b-483c99818f24-8\" dir=\"auto\" class=\"text-token-text-primary w-full focus:outline-none scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] thread-sm:[--thread-content-margin:--spacing(6)] thread-lg:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] thread-lg:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col grow\"\u003e\n\u003cdiv data-message-model-slug=\"gpt-5-mini\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+\u0026amp;]:mt-5\" dir=\"auto\" data-message-id=\"717d38d7-9672-474f-9ffd-849f84fac361\" data-message-author-role=\"assistant\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[3px]\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full break-words dark markdown-new-styling\"\u003e\n\u003carticle data-turn=\"assistant\" data-scroll-anchor=\"true\" data-testid=\"conversation-turn-74\" data-turn-id=\"request-68dd77f7-3668-8330-b8da-32ab42f6b03e-5\" dir=\"auto\" class=\"text-token-text-primary w-full focus:outline-none scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] thread-sm:[--thread-content-margin:--spacing(6)] thread-lg:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] thread-lg:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col grow\"\u003e\n\u003cdiv data-message-model-slug=\"gpt-5-mini\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+\u0026amp;]:mt-5\" dir=\"auto\" data-message-id=\"400fa4d0-491d-4d32-901b-2c999faa2912\" data-message-author-role=\"assistant\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[1px]\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full break-words dark markdown-new-styling\"\u003e\n\u003cp data-is-only-node=\"\" data-is-last-node=\"\" data-end=\"65\" data-start=\"25\"\u003eW: 41.3 in × H: 112.6 in × D: 2.4 in\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\/article\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\/article\u003e\n\u003c\/li\u003e\n\u003cli class=\"li1\"\u003e\n\u003carticle class=\"text-token-text-primary w-full focus:outline-none scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-WEB:ab4368bf-cdef-4bb1-bf8b-483c99818f24-7\" data-testid=\"conversation-turn-14\" data-scroll-anchor=\"true\" data-turn=\"assistant\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] thread-sm:[--thread-content-margin:--spacing(6)] thread-lg:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] thread-lg:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"d9f92a32-ec13-4e46-a8ac-2375cd9a69c1\" dir=\"auto\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+\u0026amp;]:mt-5\" data-message-model-slug=\"gpt-5-mini\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[3px]\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full break-words dark markdown-new-styling\"\u003e\n\u003carticle class=\"text-token-text-primary w-full focus:outline-none scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"35023a4e-a1b2-47ff-b0ff-be1c7d3e0f82\" data-testid=\"conversation-turn-18\" data-scroll-anchor=\"true\" data-turn=\"assistant\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] thread-sm:[--thread-content-margin:--spacing(6)] thread-lg:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] thread-lg:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"a4d7ceb5-1fcd-400b-873b-47ad3b548077\" dir=\"auto\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+\u0026amp;]:mt-5\" data-message-model-slug=\"gpt-4o-mini\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[3px]\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full break-words dark markdown-new-styling\"\u003e\n\u003cp data-start=\"25\" data-end=\"65\" data-is-last-node=\"\" data-is-only-node=\"\"\u003eW: 41.3 in × H: 82.7 in × D: 2.4 in\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\/article\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\/article\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cspan class=\"s2\"\u003e\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"li1\"\u003e\n\u003cb\u003e\u003c\/b\u003e\u003cspan class=\"s2\"\u003e\u003cb\u003eMaterial:\u003c\/b\u003e\u003c\/span\u003e\n\u003cul class=\"ul2\"\u003e\n\u003cli class=\"li1\"\u003e\n\u003cdiv data-v-6c1492fc=\"\" class=\"item\"\u003e\n\u003cdiv class=\"item\" data-v-6c1492fc=\"\"\u003e\n\u003cdiv class=\"item\" data-v-6c1492fc=\"\"\u003e\n\u003cdiv class=\"styles_container__M3WYm\"\u003e\n\u003cdiv class=\"styles_value__Z_Wb6\"\u003e\u003cspan\u003eStained and lacquered solid oak.\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli class=\"li1\"\u003e\n\u003cstrong\u003eAdditional Information:\u003c\/strong\u003e\n\u003cul class=\"ul1\"\u003e\n\u003cli class=\"li1\"\u003eIndoor only.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Moooi","offers":[{"title":"Big \/ Ral 1004 (golden yellow)","offer_id":44223993249837,"sku":"8718282341187","price":3360.0,"currency_code":"USD","in_stock":true},{"title":"Big \/ Ral 1013 (oyster white)","offer_id":44224015990829,"sku":"8718282341194","price":3360.0,"currency_code":"USD","in_stock":true},{"title":"Big \/ Ral 1023 (traffic yellow)","offer_id":44224016023597,"sku":"8718282341200","price":3360.0,"currency_code":"USD","in_stock":true},{"title":"Big \/ Ral 1027 (curry)","offer_id":44224016056365,"sku":"8718282341217","price":3360.0,"currency_code":"USD","in_stock":true},{"title":"Big \/ Ral 2000 (yellow orange)","offer_id":44224016089133,"sku":"8718282341224","price":3360.0,"currency_code":"USD","in_stock":true},{"title":"Big \/ Ral 2002 (vermilion)","offer_id":44224016121901,"sku":"8718282341231","price":3360.0,"currency_code":"USD","in_stock":true},{"title":"Big \/ Ral 2004 (pure orange)","offer_id":44224016154669,"sku":"8718282341248","price":3360.0,"currency_code":"USD","in_stock":true},{"title":"Big \/ Ral 3003 (ruby red)","offer_id":44224016187437,"sku":"8718282341255","price":3360.0,"currency_code":"USD","in_stock":true},{"title":"Big \/ Ral 3012 (beige red)","offer_id":44224016220205,"sku":"8718282341262","price":3360.0,"currency_code":"USD","in_stock":true},{"title":"Big \/ Ral 3015 (light pink)","offer_id":44224016252973,"sku":"8718282341279","price":3360.0,"currency_code":"USD","in_stock":true},{"title":"Big \/ Ral 5003 (sapphire blue)","offer_id":44224016285741,"sku":"8718282341286","price":3360.0,"currency_code":"USD","in_stock":true},{"title":"Big \/ Ral 5008 (grey blue)","offer_id":44224016318509,"sku":"8718282341293","price":3360.0,"currency_code":"USD","in_stock":true},{"title":"Big \/ Ral 5024 (pastel blue)","offer_id":44224016351277,"sku":"8718282341309","price":3360.0,"currency_code":"USD","in_stock":true},{"title":"Big \/ Ral 6010 (grass green)","offer_id":44224016384045,"sku":"8718282341316","price":3360.0,"currency_code":"USD","in_stock":true},{"title":"Big \/ Ral 6016 (turquoise green)","offer_id":44224016416813,"sku":"8718282341323","price":3360.0,"currency_code":"USD","in_stock":true},{"title":"Big \/ Ral 6021 (pale green)","offer_id":44224016449581,"sku":"8718282341330","price":3360.0,"currency_code":"USD","in_stock":true},{"title":"Big \/ Ral 7001 (silver grey)","offer_id":44224016482349,"sku":"8718282341347","price":3360.0,"currency_code":"USD","in_stock":true},{"title":"Big \/ Ral 7011 (iron grey)","offer_id":44224016515117,"sku":"8718282341354","price":3360.0,"currency_code":"USD","in_stock":true},{"title":"Big \/ Ral 7035 (light grey)","offer_id":44224016547885,"sku":"8718282341361","price":3360.0,"currency_code":"USD","in_stock":true},{"title":"Big \/ Ral 7044 (silk grey)","offer_id":44224016580653,"sku":"8718282341378","price":3360.0,"currency_code":"USD","in_stock":true},{"title":"Big \/ Ral 8001 (ochre brown)","offer_id":44224016613421,"sku":"8718282341385","price":3360.0,"currency_code":"USD","in_stock":true},{"title":"Big \/ Ral 8014 (sepia brown)","offer_id":44224016646189,"sku":"8718282341392","price":3360.0,"currency_code":"USD","in_stock":true},{"title":"Big \/ Ral 8016 (mahogany brown)","offer_id":44224016678957,"sku":"8718282341408","price":3360.0,"currency_code":"USD","in_stock":true},{"title":"Big \/ Ral 9005 (black)","offer_id":44224016711725,"sku":"8718282341415","price":3360.0,"currency_code":"USD","in_stock":true},{"title":"Big \/ Ral 9010 (pure white)","offer_id":44224016744493,"sku":"8718282341422","price":3360.0,"currency_code":"USD","in_stock":true},{"title":"Big \/ Ral 9016 (white)","offer_id":44224016777261,"sku":"8718282341439","price":3360.0,"currency_code":"USD","in_stock":true},{"title":"Big \/ Black stained","offer_id":44224016810029,"sku":"8718282341453","price":4595.0,"currency_code":"USD","in_stock":true},{"title":"Big \/ Cinnamon stained","offer_id":44224016842797,"sku":"8718282341484","price":4595.0,"currency_code":"USD","in_stock":true},{"title":"Big \/ Grey stained","offer_id":44224016875565,"sku":"8718282341477","price":4595.0,"currency_code":"USD","in_stock":true},{"title":"Big \/ Natural oil stained","offer_id":44224016908333,"sku":"8718282341446","price":4595.0,"currency_code":"USD","in_stock":true},{"title":"Big \/ Wenge stained","offer_id":44224016941101,"sku":"8718282341460","price":4595.0,"currency_code":"USD","in_stock":true},{"title":"Big \/ White washed","offer_id":44224016973869,"sku":"8718282341491","price":4595.0,"currency_code":"USD","in_stock":true},{"title":"Small \/ Ral 1004 (golden yellow)","offer_id":44223993282605,"sku":"8718282341569","price":3007.0,"currency_code":"USD","in_stock":true},{"title":"Small \/ Ral 1013 (oyster white)","offer_id":44224017006637,"sku":"8718282341576","price":3007.0,"currency_code":"USD","in_stock":true},{"title":"Small \/ Ral 1023 (traffic yellow)","offer_id":44224017039405,"sku":"8718282341583","price":3007.0,"currency_code":"USD","in_stock":true},{"title":"Small \/ Ral 1027 (curry)","offer_id":44224017072173,"sku":"8718282341590","price":3007.0,"currency_code":"USD","in_stock":true},{"title":"Small \/ Ral 2000 (yellow orange)","offer_id":44224017104941,"sku":"8718282341606","price":3007.0,"currency_code":"USD","in_stock":true},{"title":"Small \/ Ral 2002 (vermilion)","offer_id":44224017137709,"sku":"8718282341613","price":3007.0,"currency_code":"USD","in_stock":true},{"title":"Small \/ Ral 2004 (pure orange)","offer_id":44224017170477,"sku":"8718282341620","price":3007.0,"currency_code":"USD","in_stock":true},{"title":"Small \/ Ral 3003 (ruby red)","offer_id":44224017203245,"sku":"8718282341637","price":3007.0,"currency_code":"USD","in_stock":true},{"title":"Small \/ Ral 3012 (beige red)","offer_id":44224017236013,"sku":"8718282341644","price":3007.0,"currency_code":"USD","in_stock":true},{"title":"Small \/ Ral 3015 (light pink)","offer_id":44224017268781,"sku":"8718282341651","price":3007.0,"currency_code":"USD","in_stock":true},{"title":"Small \/ Ral 5003 (sapphire blue)","offer_id":44224017301549,"sku":"8718282341668","price":3007.0,"currency_code":"USD","in_stock":true},{"title":"Small \/ Ral 5008 (grey blue)","offer_id":44224017334317,"sku":"8718282341675","price":3007.0,"currency_code":"USD","in_stock":true},{"title":"Small \/ Ral 5024 (pastel blue)","offer_id":44224017367085,"sku":"8718282341682","price":3007.0,"currency_code":"USD","in_stock":true},{"title":"Small \/ Ral 6010 (grass green)","offer_id":44224017399853,"sku":"8718282341699","price":3007.0,"currency_code":"USD","in_stock":true},{"title":"Small \/ Ral 6016 (turquoise green)","offer_id":44224017432621,"sku":"8718282341705","price":3007.0,"currency_code":"USD","in_stock":true},{"title":"Small \/ Ral 6021 (pale green)","offer_id":44224017465389,"sku":"8718282341712","price":3007.0,"currency_code":"USD","in_stock":true},{"title":"Small \/ Ral 7001 (silver grey)","offer_id":44224017498157,"sku":"8718282341729","price":3007.0,"currency_code":"USD","in_stock":true},{"title":"Small \/ Ral 7011 (iron grey)","offer_id":44224017530925,"sku":"8718282341736","price":3007.0,"currency_code":"USD","in_stock":true},{"title":"Small \/ Ral 7035 (light grey)","offer_id":44224017563693,"sku":"8718282341743","price":3007.0,"currency_code":"USD","in_stock":true},{"title":"Small \/ Ral 7044 (silk grey)","offer_id":44224017596461,"sku":"8718282341750","price":3007.0,"currency_code":"USD","in_stock":true},{"title":"Small \/ Ral 8001 (ochre brown)","offer_id":44224017629229,"sku":"8718282341767","price":3007.0,"currency_code":"USD","in_stock":true},{"title":"Small \/ Ral 8014 (sepia brown)","offer_id":44224017661997,"sku":"8718282341774","price":3007.0,"currency_code":"USD","in_stock":true},{"title":"Small \/ Ral 8016 (mahogany brown)","offer_id":44224017694765,"sku":"8718282341781","price":3007.0,"currency_code":"USD","in_stock":true},{"title":"Small \/ Ral 9005 (black)","offer_id":44224017727533,"sku":"8718282341798","price":3007.0,"currency_code":"USD","in_stock":true},{"title":"Small \/ Ral 9010 (pure white)","offer_id":44224017760301,"sku":"8718282341804","price":3007.0,"currency_code":"USD","in_stock":true},{"title":"Small \/ Ral 9016 (white)","offer_id":44224017793069,"sku":"8718282341811","price":3007.0,"currency_code":"USD","in_stock":true},{"title":"Small \/ Black stained","offer_id":44224017825837,"sku":"8718282341514","price":3803.0,"currency_code":"USD","in_stock":true},{"title":"Small \/ Cinnamon stained","offer_id":44224017858605,"sku":"8718282341545","price":3803.0,"currency_code":"USD","in_stock":true},{"title":"Small \/ Grey stained","offer_id":44224017891373,"sku":"8718282341538","price":3803.0,"currency_code":"USD","in_stock":true},{"title":"Small \/ Natural oil stained","offer_id":44224017924141,"sku":"8718282341507","price":3803.0,"currency_code":"USD","in_stock":true},{"title":"Small \/ Wenge stained","offer_id":44224017956909,"sku":"8718282341521","price":3803.0,"currency_code":"USD","in_stock":true},{"title":"Small \/ White washed","offer_id":44224017989677,"sku":"8718282341552","price":3803.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1087\/6904\/files\/oblique-wall-shelf-moooi-horne-8640918.webp?v=1761677226","url":"https:\/\/shophorne.mom\/products\/oblique-wall-shelf","provider":"HORNE","version":"1.0","type":"link"}