{"title":"Bathroom Shelves","description":"\u003cp data-start=\"44\" data-end=\"416\" class=\"PDq2pG_selectionAnchorContainer\"\u003eUpgrade your bathroom with our collection of \u003cstrong data-start=\"89\" data-end=\"125\"\u003ehandmade wooden bathroom shelves\u003c\/strong\u003e, designed to bring stylish storage and timeless character to any space. Whether you're looking for a floating shelf above the sink, a practical towel shelf, or extra storage for toiletries and décor, each piece is handcrafted to order in our West Sussex workshop using quality solid timber.\u003cspan aria-hidden=\"true\" class=\"PDq2pG_selectionAnchor\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp data-start=\"418\" data-end=\"787\"\u003eOur bathroom shelves are built to combine durability with beautiful rustic design, making them ideal for family bathrooms, en-suites, cloakrooms and guest bathrooms. Available in a range of sizes, colours and finishes, they're perfect for displaying folded towels, toiletries, candles, plants and everyday essentials while keeping your space organised and clutter-free.\u003c\/p\u003e\n\u003cp data-start=\"789\" data-end=\"1019\"\u003eEvery shelf is made with care, offering a unique handmade finish that adds warmth and personality to your home. Whether your style is modern, farmhouse, industrial or Scandinavian, you'll find a bathroom shelf that fits perfectly.\u003c\/p\u003e\n\u003cp data-start=\"1021\" data-end=\"1149\" data-is-last-node=\"\" data-is-only-node=\"\"\u003e\u003cstrong data-start=\"1021\" data-end=\"1149\" data-is-last-node=\"\"\u003eDiscover handcrafted bathroom shelves that are made to last and designed to make your bathroom both beautiful and practical.\u003c\/strong\u003e\u003c\/p\u003e","products":[{"product_id":"rustic-bathroom-shelf-towel-rail-wooden-wall-storage","title":"Étagère à café rustique avec crochets à tasses – Étagère murale en bois pour station à café","description":"\u003cdiv data-voice-floating-orb-focus-background=\"\" class=\"relative basis-auto flex-col -mb-(--composer-overlap-px) pb-(--composer-overlap-px) [--composer-overlap-px:28px] grow flex\"\u003e\n\n\u003cdiv class=\"flex flex-col text-sm\"\u003e\n\n\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\n\u003cdiv class=\"\" data-turn-id-container=\"request-WEB:dbf12e37-adc2-4a6f-94f0-a3d762210b6d-4\" data-is-intersecting=\"true\"\u003e\n\n\u003csection class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-WEB:dbf12e37-adc2-4a6f-94f0-a3d762210b6d-4\" data-turn-id-container=\"request-WEB:dbf12e37-adc2-4a6f-94f0-a3d762210b6d-4\" data-testid=\"conversation-turn-2\" data-turn=\"assistant\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\n\u003cdiv data-conversation-screenshot-content=\"\" class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"4a531892-ad4f-429b-a625-5ecff24a714a\" dir=\"auto\" data-message-model-slug=\"gpt-5-5\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\"\u003e\n\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\n\u003cdiv class=\"markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling\"\u003e\n\n\u003cp data-start=\"193\" data-end=\"397\" class=\"PDq2pG_selectionAnchorContainer\"\u003eCréez le coin café parfait avec notre \u003cstrong\u003eétagère à café rustique faite à la main avec crochets à tasses\u003c\/strong\u003e, conçue pour ranger soigneusement vos tasses, votre café, votre thé et votre sucre tout en ajoutant un charme de ferme à votre cuisine.\u003cspan aria-hidden=\"true\" class=\"PDq2pG_selectionAnchor\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\n\u003cp data-start=\"399\" data-end=\"594\"\u003eFabriquée en bois massif et finie dans un style rustique, cette étagère murale est idéale pour créer votre propre station café, libérant de l'espace sur le plan de travail tout en gardant tout à portée de main.\u003c\/p\u003e\n\n\u003cp data-start=\"596\" data-end=\"761\"\u003eL'étagère supérieure est parfaite pour les pots à café, les boîtes à thé, les sucriers, les sirops ou la décoration, tandis que les crochets inférieurs permettent d'afficher vos tasses préférées et de les garder prêtes à l'emploi.\u003c\/p\u003e\n\n\u003cp data-start=\"763\" data-end=\"876\"\u003eChaque étagère est fabriquée à la main sur commande, ce qui rend chaque pièce unique avec son propre grain de bois naturel, ses nœuds et son caractère.\u003c\/p\u003e\n\n\u003cp data-start=\"878\" data-end=\"1055\"\u003e✔ Fabriqué à la main au Royaume-Uni\u003cbr data-start=\"898\" data-end=\"901\"\u003e✔ Bois massif solide et durable\u003cbr data-start=\"932\" data-end=\"935\"\u003e✔ Design mural peu encombrant\u003cbr data-start=\"969\" data-end=\"972\"\u003e✔ Parfait pour les amateurs de café\u003cbr data-start=\"999\" data-end=\"1002\"\u003e✔ Style ferme rustique\u003cbr data-start=\"1026\" data-end=\"1029\"\u003e✔ Tailles personnalisées disponibles\u003c\/p\u003e\n\n\u003chr data-start=\"1057\" data-end=\"1060\"\u003e\n\n\u003ch3 data-section-id=\"1mhz7j9\" data-start=\"1062\" data-end=\"1080\"\u003e\u003cspan role=\"text\"\u003e\u003cstrong data-start=\"1066\" data-end=\"1080\"\u003eDimensions\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h3\u003e\n\n\u003cp data-start=\"1081\" data-end=\"1098\"\u003eLargeurs disponibles :\u003c\/p\u003e\n\n\u003cul data-start=\"1099\" data-end=\"1206\"\u003e\n\n\u003cli data-section-id=\"1uecf09\" data-start=\"1099\" data-end=\"1134\"\u003e\n\n\u003cstrong data-start=\"1101\" data-end=\"1109\"\u003e40cm\u003c\/strong\u003e – Contient environ 2 tasses\u003c\/li\u003e\n\n\u003cli data-section-id=\"9wjmpp\" data-start=\"1135\" data-end=\"1170\"\u003e\n\n\u003cstrong data-start=\"1137\" data-end=\"1145\"\u003e60cm\u003c\/strong\u003e – Contient environ 4 tasses\u003c\/li\u003e\n\n\u003cli data-section-id=\"vhlno1\" data-start=\"1171\" data-end=\"1206\"\u003e\n\n\u003cstrong data-start=\"1173\" data-end=\"1181\"\u003e90cm\u003c\/strong\u003e – Contient environ 7 tasses\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\u003cp data-start=\"1208\" data-end=\"1244\"\u003eProfondeur : \u003cstrong data-start=\"1215\" data-end=\"1225\"\u003e14,5cm\u003c\/strong\u003e\u003cbr data-start=\"1225\" data-end=\"1228\"\u003eHauteur : \u003cstrong data-start=\"1236\" data-end=\"1244\"\u003e25cm\u003c\/strong\u003e\u003c\/p\u003e\n\n\u003chr data-start=\"1246\" data-end=\"1249\"\u003e\n\n\u003ch3 data-section-id=\"ntzwy4\" data-start=\"1251\" data-end=\"1280\"\u003e\u003cspan role=\"text\"\u003e\u003cstrong data-start=\"1255\" data-end=\"1280\"\u003eInformations Importantes\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h3\u003e\n\n\u003cul data-start=\"1281\" data-end=\"1505\"\u003e\n\n\u003cli data-section-id=\"1di7emy\" data-start=\"1386\" data-end=\"1414\"\u003eLes fixations murales sont incluses.\u003c\/li\u003e\n\n\u003cli data-section-id=\"2hko45\" data-start=\"1415\" data-end=\"1505\"\u003eFabriqué à la main en bois véritable, chaque étagère variera légèrement en grain, texture et finition.\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\u003chr data-start=\"1507\" data-end=\"1510\"\u003e\n\n\u003ch3 data-section-id=\"7ckz0u\" data-start=\"1512\" data-end=\"1531\"\u003e\u003cspan role=\"text\"\u003e\u003cstrong data-start=\"1516\" data-end=\"1531\"\u003eParfait Pour\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h3\u003e\n\n\u003cul data-start=\"1532\" data-end=\"1678\"\u003e\n\n\u003cli data-section-id=\"2pvdxp\" data-start=\"1532\" data-end=\"1551\"\u003eStations café\u003c\/li\u003e\n\n\u003cli data-section-id=\"uuo9wn\" data-start=\"1552\" data-end=\"1571\"\u003eRangement de cuisine\u003c\/li\u003e\n\n\u003cli data-section-id=\"1dw6fk\" data-start=\"1572\" data-end=\"1593\"\u003eBars à thé et café\u003c\/li\u003e\n\n\u003cli data-section-id=\"192914v\" data-start=\"1594\" data-end=\"1617\"\u003eÉtagères de présentation de tasses\u003c\/li\u003e\n\n\u003cli data-section-id=\"sov9wb\" data-start=\"1618\" data-end=\"1647\"\u003eCuisines de ferme rustiques\u003c\/li\u003e\n\n\u003cli data-section-id=\"15mf5gz\" data-start=\"1648\" data-end=\"1678\"\u003eOrganisation de petites cuisines\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv id=\"thread-bottom-container\" class=\"sticky bottom-0 z-10 group\/thread-bottom-container relative isolate w-full basis-auto has-data-has-thread-error:pt-2 has-data-has-thread-error:[box-shadow:var(--sharp-edge-bottom-shadow)] md:border-transparent md:pt-0 dark:border-white\/20 md:dark:border-transparent print:hidden content-fade single-line flex flex-col\"\u003e\n\n\u003cdiv id=\"thread-bottom\"\u003e\n\n\u003cdiv\u003e\n\n\u003cdiv class=\"text-base mx-auto [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\n\u003cdiv\u003e\n\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 mb-[var(--thread-component-gap,1rem)]\"\u003e\n\n\u003cdiv class=\"w-full\"\u003e\n\n\u003cdiv class=\"pointer-events-auto relative z-1 flex h-(--composer-container-height,100%) max-w-full flex-(--composer-container-flex,1) flex-col\"\u003e\u003cform autocomplete=\"off\" class=\"group\/composer w-full\" data-type=\"unified-composer\"\u003e\u003c\/form\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Libra Woodwork","offers":[{"title":"40 cm \/ Blackjack","offer_id":54401682964822,"sku":null,"price":66.0,"currency_code":"GBP","in_stock":true},{"title":"40 cm \/ Hornblower","offer_id":54401682997590,"sku":null,"price":66.0,"currency_code":"GBP","in_stock":true},{"title":"40 cm \/ Dazzle Me!","offer_id":54401683030358,"sku":null,"price":66.0,"currency_code":"GBP","in_stock":true},{"title":"40 cm \/ Black Forest","offer_id":54401683063126,"sku":null,"price":66.0,"currency_code":"GBP","in_stock":true},{"title":"40 cm \/ All Wood","offer_id":54401683095894,"sku":null,"price":66.0,"currency_code":"GBP","in_stock":true},{"title":"40 cm \/ Wise Old Sage","offer_id":54401683128662,"sku":null,"price":66.0,"currency_code":"GBP","in_stock":true},{"title":"40 cm \/ Wedding Cake","offer_id":54401683161430,"sku":null,"price":66.0,"currency_code":"GBP","in_stock":true},{"title":"40 cm \/ Parma Violet","offer_id":54401683194198,"sku":null,"price":66.0,"currency_code":"GBP","in_stock":true},{"title":"40 cm \/ Ol' Blue Eyes","offer_id":54401683226966,"sku":null,"price":66.0,"currency_code":"GBP","in_stock":true},{"title":"40 cm \/ Cool Beans","offer_id":54401683259734,"sku":null,"price":66.0,"currency_code":"GBP","in_stock":true},{"title":"40 cm \/ Duckling","offer_id":54401683292502,"sku":null,"price":66.0,"currency_code":"GBP","in_stock":true},{"title":"40 cm \/ Little Duckle","offer_id":54401683325270,"sku":null,"price":66.0,"currency_code":"GBP","in_stock":true},{"title":"40 cm \/ Dusky Blush","offer_id":54401683358038,"sku":null,"price":66.0,"currency_code":"GBP","in_stock":true},{"title":"60 cm \/ Blackjack","offer_id":54401683390806,"sku":null,"price":76.0,"currency_code":"GBP","in_stock":true},{"title":"60 cm \/ Hornblower","offer_id":54401683423574,"sku":null,"price":76.0,"currency_code":"GBP","in_stock":true},{"title":"60 cm \/ Dazzle Me!","offer_id":54401683456342,"sku":null,"price":76.0,"currency_code":"GBP","in_stock":true},{"title":"60 cm \/ Black Forest","offer_id":54401683489110,"sku":null,"price":76.0,"currency_code":"GBP","in_stock":true},{"title":"60 cm \/ All Wood","offer_id":54401683521878,"sku":null,"price":76.0,"currency_code":"GBP","in_stock":true},{"title":"60 cm \/ Wise Old Sage","offer_id":54401683554646,"sku":null,"price":76.0,"currency_code":"GBP","in_stock":true},{"title":"60 cm \/ Wedding Cake","offer_id":54401683587414,"sku":null,"price":76.0,"currency_code":"GBP","in_stock":true},{"title":"60 cm \/ Parma Violet","offer_id":54401683620182,"sku":null,"price":76.0,"currency_code":"GBP","in_stock":true},{"title":"60 cm \/ Ol' Blue Eyes","offer_id":54401683652950,"sku":null,"price":76.0,"currency_code":"GBP","in_stock":true},{"title":"60 cm \/ Cool Beans","offer_id":54401683685718,"sku":null,"price":76.0,"currency_code":"GBP","in_stock":true},{"title":"60 cm \/ Duckling","offer_id":54401683718486,"sku":null,"price":76.0,"currency_code":"GBP","in_stock":true},{"title":"60 cm \/ Little Duckle","offer_id":54401683751254,"sku":null,"price":76.0,"currency_code":"GBP","in_stock":true},{"title":"60 cm \/ Dusky Blush","offer_id":54401683784022,"sku":null,"price":76.0,"currency_code":"GBP","in_stock":true},{"title":"90 cm \/ Blackjack","offer_id":54401683816790,"sku":null,"price":86.0,"currency_code":"GBP","in_stock":true},{"title":"90 cm \/ Hornblower","offer_id":54401683849558,"sku":null,"price":86.0,"currency_code":"GBP","in_stock":true},{"title":"90 cm \/ Dazzle Me!","offer_id":54401683882326,"sku":null,"price":86.0,"currency_code":"GBP","in_stock":true},{"title":"90 cm \/ Black Forest","offer_id":54401683915094,"sku":null,"price":86.0,"currency_code":"GBP","in_stock":true},{"title":"90 cm \/ All Wood","offer_id":54401683947862,"sku":null,"price":86.0,"currency_code":"GBP","in_stock":true},{"title":"90 cm \/ Wise Old Sage","offer_id":54401683980630,"sku":null,"price":86.0,"currency_code":"GBP","in_stock":true},{"title":"90 cm \/ Wedding Cake","offer_id":54401684013398,"sku":null,"price":86.0,"currency_code":"GBP","in_stock":true},{"title":"90 cm \/ Parma Violet","offer_id":54401684046166,"sku":null,"price":86.0,"currency_code":"GBP","in_stock":true},{"title":"90 cm \/ Ol' Blue Eyes","offer_id":54401684078934,"sku":null,"price":86.0,"currency_code":"GBP","in_stock":true},{"title":"90 cm \/ Cool Beans","offer_id":54401684111702,"sku":null,"price":86.0,"currency_code":"GBP","in_stock":true},{"title":"90 cm \/ Duckling","offer_id":54401684144470,"sku":null,"price":86.0,"currency_code":"GBP","in_stock":true},{"title":"90 cm \/ Little Duckle","offer_id":54401684177238,"sku":null,"price":86.0,"currency_code":"GBP","in_stock":true},{"title":"90 cm \/ Dusky Blush","offer_id":54401684210006,"sku":null,"price":86.0,"currency_code":"GBP","in_stock":true},{"title":"120cm \/ Blackjack","offer_id":54402590572886,"sku":null,"price":96.0,"currency_code":"GBP","in_stock":true},{"title":"120cm \/ Hornblower","offer_id":54402590605654,"sku":null,"price":96.0,"currency_code":"GBP","in_stock":true},{"title":"120cm \/ Dazzle Me!","offer_id":54402590638422,"sku":null,"price":96.0,"currency_code":"GBP","in_stock":true},{"title":"120cm \/ Black Forest","offer_id":54402590671190,"sku":null,"price":96.0,"currency_code":"GBP","in_stock":true},{"title":"120cm \/ All Wood","offer_id":54402590703958,"sku":null,"price":96.0,"currency_code":"GBP","in_stock":true},{"title":"120cm \/ Wise Old Sage","offer_id":54402590736726,"sku":null,"price":96.0,"currency_code":"GBP","in_stock":true},{"title":"120cm \/ Wedding Cake","offer_id":54402590769494,"sku":null,"price":96.0,"currency_code":"GBP","in_stock":true},{"title":"120cm \/ Parma Violet","offer_id":54402590802262,"sku":null,"price":96.0,"currency_code":"GBP","in_stock":true},{"title":"120cm \/ Ol' Blue Eyes","offer_id":54402590835030,"sku":null,"price":96.0,"currency_code":"GBP","in_stock":true},{"title":"120cm \/ Cool Beans","offer_id":54402590867798,"sku":null,"price":96.0,"currency_code":"GBP","in_stock":true},{"title":"120cm \/ Duckling","offer_id":54402590900566,"sku":null,"price":96.0,"currency_code":"GBP","in_stock":true},{"title":"120cm \/ Little Duckle","offer_id":54402590933334,"sku":null,"price":96.0,"currency_code":"GBP","in_stock":true},{"title":"120cm \/ Dusky Blush","offer_id":54402590966102,"sku":null,"price":96.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1040\/3315\/7462\/files\/file_0000000032d8720a9cac82f848ee913a_1.png?v=1782995304"},{"product_id":"handmade-bathroom-shelf","title":"Étagère à café rustique avec crochets à tasses – Étagère murale en bois pour station à café","description":"\u003cdiv data-voice-floating-orb-focus-background=\"\" class=\"relative basis-auto flex-col -mb-(--composer-overlap-px) pb-(--composer-overlap-px) [--composer-overlap-px:28px] grow flex\"\u003e\n\n\u003cdiv class=\"flex flex-col text-sm\"\u003e\n\n\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\n\u003cdiv class=\"\" data-turn-id-container=\"request-WEB:dbf12e37-adc2-4a6f-94f0-a3d762210b6d-4\" data-is-intersecting=\"true\"\u003e\n\n\u003csection class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-WEB:dbf12e37-adc2-4a6f-94f0-a3d762210b6d-4\" data-turn-id-container=\"request-WEB:dbf12e37-adc2-4a6f-94f0-a3d762210b6d-4\" data-testid=\"conversation-turn-2\" data-turn=\"assistant\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\n\u003cdiv data-conversation-screenshot-content=\"\" class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"4a531892-ad4f-429b-a625-5ecff24a714a\" dir=\"auto\" data-message-model-slug=\"gpt-5-5\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\"\u003e\n\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\n\u003cdiv class=\"markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling\"\u003e\n\n\u003cp data-start=\"193\" data-end=\"397\" class=\"PDq2pG_selectionAnchorContainer\"\u003eCréez le coin café parfait avec notre \u003cstrong\u003eétagère à café rustique faite à la main avec crochets à tasses\u003c\/strong\u003e, conçue pour ranger soigneusement vos tasses, votre café, votre thé et votre sucre tout en ajoutant un charme de ferme à votre cuisine.\u003cspan aria-hidden=\"true\" class=\"PDq2pG_selectionAnchor\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\n\u003cp data-start=\"399\" data-end=\"594\"\u003eFabriquée en bois massif et finie dans un style rustique, cette étagère murale est idéale pour créer votre propre station café, libérant de l'espace sur le plan de travail tout en gardant tout à portée de main.\u003c\/p\u003e\n\n\u003cp data-start=\"596\" data-end=\"761\"\u003eL'étagère supérieure est parfaite pour les pots à café, les boîtes à thé, les sucriers, les sirops ou la décoration, tandis que les crochets inférieurs permettent d'afficher vos tasses préférées et de les garder prêtes à l'emploi.\u003c\/p\u003e\n\n\u003cp data-start=\"763\" data-end=\"876\"\u003eChaque étagère est fabriquée à la main sur commande, ce qui rend chaque pièce unique avec son propre grain de bois naturel, ses nœuds et son caractère.\u003c\/p\u003e\n\n\u003cp data-start=\"878\" data-end=\"1055\"\u003e✔ Fabriqué à la main au Royaume-Uni\u003cbr data-start=\"898\" data-end=\"901\"\u003e✔ Bois massif solide et durable\u003cbr data-start=\"932\" data-end=\"935\"\u003e✔ Design mural peu encombrant\u003cbr data-start=\"969\" data-end=\"972\"\u003e✔ Parfait pour les amateurs de café\u003cbr data-start=\"999\" data-end=\"1002\"\u003e✔ Style ferme rustique\u003cbr data-start=\"1026\" data-end=\"1029\"\u003e✔ Tailles personnalisées disponibles\u003c\/p\u003e\n\n\u003chr data-start=\"1057\" data-end=\"1060\"\u003e\n\n\u003ch3 data-section-id=\"1mhz7j9\" data-start=\"1062\" data-end=\"1080\"\u003e\u003cspan role=\"text\"\u003e\u003cstrong data-start=\"1066\" data-end=\"1080\"\u003eDimensions\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h3\u003e\n\n\u003cp data-start=\"1081\" data-end=\"1098\"\u003eLargeurs disponibles :\u003c\/p\u003e\n\n\u003cul data-start=\"1099\" data-end=\"1206\"\u003e\n\n\u003cli data-section-id=\"1uecf09\" data-start=\"1099\" data-end=\"1134\"\u003e\n\n\u003cstrong data-start=\"1101\" data-end=\"1109\"\u003e40cm\u003c\/strong\u003e – Contient environ 2 tasses\u003c\/li\u003e\n\n\u003cli data-section-id=\"9wjmpp\" data-start=\"1135\" data-end=\"1170\"\u003e\n\n\u003cstrong data-start=\"1137\" data-end=\"1145\"\u003e60cm\u003c\/strong\u003e – Contient environ 4 tasses\u003c\/li\u003e\n\n\u003cli data-section-id=\"vhlno1\" data-start=\"1171\" data-end=\"1206\"\u003e\n\n\u003cstrong data-start=\"1173\" data-end=\"1181\"\u003e90cm\u003c\/strong\u003e – Contient environ 7 tasses\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\u003cp data-start=\"1208\" data-end=\"1244\"\u003eProfondeur : \u003cstrong data-start=\"1215\" data-end=\"1225\"\u003e14,5cm\u003c\/strong\u003e\u003cbr data-start=\"1225\" data-end=\"1228\"\u003eHauteur : \u003cstrong data-start=\"1236\" data-end=\"1244\"\u003e25cm\u003c\/strong\u003e\u003c\/p\u003e\n\n\u003chr data-start=\"1246\" data-end=\"1249\"\u003e\n\n\u003ch3 data-section-id=\"ntzwy4\" data-start=\"1251\" data-end=\"1280\"\u003e\u003cspan role=\"text\"\u003e\u003cstrong data-start=\"1255\" data-end=\"1280\"\u003eInformations Importantes\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h3\u003e\n\n\u003cul data-start=\"1281\" data-end=\"1505\"\u003e\n\n\u003cli data-section-id=\"1di7emy\" data-start=\"1386\" data-end=\"1414\"\u003eLes fixations murales sont incluses.\u003c\/li\u003e\n\n\u003cli data-section-id=\"2hko45\" data-start=\"1415\" data-end=\"1505\"\u003eFabriqué à la main en bois véritable, chaque étagère variera légèrement en grain, texture et finition.\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\u003chr data-start=\"1507\" data-end=\"1510\"\u003e\n\n\u003ch3 data-section-id=\"7ckz0u\" data-start=\"1512\" data-end=\"1531\"\u003e\u003cspan role=\"text\"\u003e\u003cstrong data-start=\"1516\" data-end=\"1531\"\u003eParfait Pour\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h3\u003e\n\n\u003cul data-start=\"1532\" data-end=\"1678\"\u003e\n\n\u003cli data-section-id=\"2pvdxp\" data-start=\"1532\" data-end=\"1551\"\u003eStations café\u003c\/li\u003e\n\n\u003cli data-section-id=\"uuo9wn\" data-start=\"1552\" data-end=\"1571\"\u003eRangement de cuisine\u003c\/li\u003e\n\n\u003cli data-section-id=\"1dw6fk\" data-start=\"1572\" data-end=\"1593\"\u003eBars à thé et café\u003c\/li\u003e\n\n\u003cli data-section-id=\"192914v\" data-start=\"1594\" data-end=\"1617\"\u003eÉtagères de présentation de tasses\u003c\/li\u003e\n\n\u003cli data-section-id=\"sov9wb\" data-start=\"1618\" data-end=\"1647\"\u003eCuisines de ferme rustiques\u003c\/li\u003e\n\n\u003cli data-section-id=\"15mf5gz\" data-start=\"1648\" data-end=\"1678\"\u003eOrganisation de petites cuisines\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv id=\"thread-bottom-container\" class=\"sticky bottom-0 z-10 group\/thread-bottom-container relative isolate w-full basis-auto has-data-has-thread-error:pt-2 has-data-has-thread-error:[box-shadow:var(--sharp-edge-bottom-shadow)] md:border-transparent md:pt-0 dark:border-white\/20 md:dark:border-transparent print:hidden content-fade single-line flex flex-col\"\u003e\n\n\u003cdiv id=\"thread-bottom\"\u003e\n\n\u003cdiv\u003e\n\n\u003cdiv class=\"text-base mx-auto [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\n\u003cdiv\u003e\n\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 mb-[var(--thread-component-gap,1rem)]\"\u003e\n\n\u003cdiv class=\"w-full\"\u003e\n\n\u003cdiv class=\"pointer-events-auto relative z-1 flex h-(--composer-container-height,100%) max-w-full flex-(--composer-container-flex,1) flex-col\"\u003e\u003cform autocomplete=\"off\" class=\"group\/composer w-full\" data-type=\"unified-composer\"\u003e\u003c\/form\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Libra Woodwork","offers":[{"title":"40 cm \/ Blackjack","offer_id":54549925200214,"sku":null,"price":66.0,"currency_code":"GBP","in_stock":true},{"title":"40 cm \/ Hornblower","offer_id":54549925232982,"sku":null,"price":66.0,"currency_code":"GBP","in_stock":true},{"title":"40 cm \/ Dazzle Me!","offer_id":54549925265750,"sku":null,"price":66.0,"currency_code":"GBP","in_stock":true},{"title":"40 cm \/ Black Forest","offer_id":54549925298518,"sku":null,"price":66.0,"currency_code":"GBP","in_stock":true},{"title":"40 cm \/ All Wood","offer_id":54549925331286,"sku":null,"price":66.0,"currency_code":"GBP","in_stock":true},{"title":"40 cm \/ Wise Old Sage","offer_id":54549925364054,"sku":null,"price":66.0,"currency_code":"GBP","in_stock":true},{"title":"40 cm \/ Wedding Cake","offer_id":54549925396822,"sku":null,"price":66.0,"currency_code":"GBP","in_stock":true},{"title":"40 cm \/ Parma Violet","offer_id":54549925429590,"sku":null,"price":66.0,"currency_code":"GBP","in_stock":true},{"title":"40 cm \/ Ol' Blue Eyes","offer_id":54549925462358,"sku":null,"price":66.0,"currency_code":"GBP","in_stock":true},{"title":"40 cm \/ Cool Beans","offer_id":54549925495126,"sku":null,"price":66.0,"currency_code":"GBP","in_stock":true},{"title":"40 cm \/ Duckling","offer_id":54549925527894,"sku":null,"price":66.0,"currency_code":"GBP","in_stock":true},{"title":"40 cm \/ Little Duckle","offer_id":54549925560662,"sku":null,"price":66.0,"currency_code":"GBP","in_stock":true},{"title":"40 cm \/ Dusky Blush","offer_id":54549925593430,"sku":null,"price":66.0,"currency_code":"GBP","in_stock":true},{"title":"40 cm \/ Swanky Pants","offer_id":54550363570518,"sku":null,"price":66.0,"currency_code":"GBP","in_stock":true},{"title":"60 cm \/ Blackjack","offer_id":54549925626198,"sku":null,"price":76.0,"currency_code":"GBP","in_stock":true},{"title":"60 cm \/ Hornblower","offer_id":54549925658966,"sku":null,"price":76.0,"currency_code":"GBP","in_stock":true},{"title":"60 cm \/ Dazzle Me!","offer_id":54549925691734,"sku":null,"price":76.0,"currency_code":"GBP","in_stock":true},{"title":"60 cm \/ Black Forest","offer_id":54549925724502,"sku":null,"price":76.0,"currency_code":"GBP","in_stock":true},{"title":"60 cm \/ All Wood","offer_id":54549925757270,"sku":null,"price":76.0,"currency_code":"GBP","in_stock":true},{"title":"60 cm \/ Wise Old Sage","offer_id":54549925790038,"sku":null,"price":76.0,"currency_code":"GBP","in_stock":true},{"title":"60 cm \/ Wedding Cake","offer_id":54549925822806,"sku":null,"price":76.0,"currency_code":"GBP","in_stock":true},{"title":"60 cm \/ Parma Violet","offer_id":54549925855574,"sku":null,"price":76.0,"currency_code":"GBP","in_stock":true},{"title":"60 cm \/ Ol' Blue Eyes","offer_id":54549925888342,"sku":null,"price":76.0,"currency_code":"GBP","in_stock":true},{"title":"60 cm \/ Cool Beans","offer_id":54549925921110,"sku":null,"price":76.0,"currency_code":"GBP","in_stock":true},{"title":"60 cm \/ Duckling","offer_id":54549925953878,"sku":null,"price":76.0,"currency_code":"GBP","in_stock":true},{"title":"60 cm \/ Little Duckle","offer_id":54549925986646,"sku":null,"price":76.0,"currency_code":"GBP","in_stock":true},{"title":"60 cm \/ Dusky Blush","offer_id":54549926019414,"sku":null,"price":76.0,"currency_code":"GBP","in_stock":true},{"title":"60 cm \/ Swanky Pants","offer_id":54550363603286,"sku":null,"price":76.0,"currency_code":"GBP","in_stock":true},{"title":"90 cm \/ Blackjack","offer_id":54549926052182,"sku":null,"price":86.0,"currency_code":"GBP","in_stock":true},{"title":"90 cm \/ Hornblower","offer_id":54549926084950,"sku":null,"price":86.0,"currency_code":"GBP","in_stock":true},{"title":"90 cm \/ Dazzle Me!","offer_id":54549926117718,"sku":null,"price":86.0,"currency_code":"GBP","in_stock":true},{"title":"90 cm \/ Black Forest","offer_id":54549926150486,"sku":null,"price":86.0,"currency_code":"GBP","in_stock":true},{"title":"90 cm \/ All Wood","offer_id":54549926183254,"sku":null,"price":86.0,"currency_code":"GBP","in_stock":true},{"title":"90 cm \/ Wise Old Sage","offer_id":54549926216022,"sku":null,"price":86.0,"currency_code":"GBP","in_stock":true},{"title":"90 cm \/ Wedding Cake","offer_id":54549926248790,"sku":null,"price":86.0,"currency_code":"GBP","in_stock":true},{"title":"90 cm \/ Parma Violet","offer_id":54549926281558,"sku":null,"price":86.0,"currency_code":"GBP","in_stock":true},{"title":"90 cm \/ Ol' Blue Eyes","offer_id":54549926314326,"sku":null,"price":86.0,"currency_code":"GBP","in_stock":true},{"title":"90 cm \/ Cool Beans","offer_id":54549926347094,"sku":null,"price":86.0,"currency_code":"GBP","in_stock":true},{"title":"90 cm \/ Duckling","offer_id":54549926379862,"sku":null,"price":86.0,"currency_code":"GBP","in_stock":true},{"title":"90 cm \/ Little Duckle","offer_id":54549926412630,"sku":null,"price":86.0,"currency_code":"GBP","in_stock":true},{"title":"90 cm \/ Dusky Blush","offer_id":54549926445398,"sku":null,"price":86.0,"currency_code":"GBP","in_stock":true},{"title":"90 cm \/ Swanky Pants","offer_id":54550363636054,"sku":null,"price":86.0,"currency_code":"GBP","in_stock":true},{"title":"120cm \/ Blackjack","offer_id":54549926478166,"sku":null,"price":96.0,"currency_code":"GBP","in_stock":true},{"title":"120cm \/ Hornblower","offer_id":54549926510934,"sku":null,"price":96.0,"currency_code":"GBP","in_stock":true},{"title":"120cm \/ Dazzle Me!","offer_id":54549926543702,"sku":null,"price":96.0,"currency_code":"GBP","in_stock":true},{"title":"120cm \/ Black Forest","offer_id":54549926576470,"sku":null,"price":96.0,"currency_code":"GBP","in_stock":true},{"title":"120cm \/ All Wood","offer_id":54549926609238,"sku":null,"price":96.0,"currency_code":"GBP","in_stock":true},{"title":"120cm \/ Wise Old Sage","offer_id":54549926642006,"sku":null,"price":96.0,"currency_code":"GBP","in_stock":true},{"title":"120cm \/ Wedding Cake","offer_id":54549926674774,"sku":null,"price":96.0,"currency_code":"GBP","in_stock":true},{"title":"120cm \/ Parma Violet","offer_id":54549926707542,"sku":null,"price":96.0,"currency_code":"GBP","in_stock":true},{"title":"120cm \/ Ol' Blue Eyes","offer_id":54549926740310,"sku":null,"price":96.0,"currency_code":"GBP","in_stock":true},{"title":"120cm \/ Cool Beans","offer_id":54549926773078,"sku":null,"price":96.0,"currency_code":"GBP","in_stock":true},{"title":"120cm \/ Duckling","offer_id":54549926805846,"sku":null,"price":96.0,"currency_code":"GBP","in_stock":true},{"title":"120cm \/ Little Duckle","offer_id":54549926838614,"sku":null,"price":96.0,"currency_code":"GBP","in_stock":true},{"title":"120cm \/ Dusky Blush","offer_id":54549926871382,"sku":null,"price":96.0,"currency_code":"GBP","in_stock":true},{"title":"120cm \/ Swanky Pants","offer_id":54550363668822,"sku":null,"price":96.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1040\/3315\/7462\/files\/ChatGPT_Image_Jul_15_2026_09_07_27_AM.png?v=1784105368"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1040\/3315\/7462\/collections\/file_000000003fdc720a8f006b53a5886335.png?v=1784101366","url":"https:\/\/librawoodwork.com\/fr\/collections\/bathroom-shelves.oembed","provider":"Libra Woodwork","version":"1.0","type":"link"}