{"product_id":"boho-curtains-farmhouse-kitchen-84829","title":"Boho Farmhouse Kitchen Cafe Curtains","description":"\u003csection class=\"cottara-product-intro\"\u003e\u003ch2\u003eBoho Farmhouse Kitchen Cafe Curtains\u003c\/h2\u003e\n\u003cp\u003eDesigned for kitchens, cabinets, bathrooms, and cafe-style windows, this cotton and linen cafe curtain features a rod-pocket design with soft texture and light-filtering character. Review the size, package, care, and customization information below before ordering from Tillingvale.\u003c\/p\u003e\u003c\/section\u003e\n\u003cdiv class=\"Cottara-universal-couture-v6\" style=\"font-family: 'Playfair Display', 'Georgia', serif; color: #333; line-height: 1.8; max-width: 900px; margin: 0 auto; padding: 20px; background-color: #ffffff;\"\u003e\n\n  \u003cdiv style=\"text-align: center; margin-bottom: 60px;\"\u003e\n    \u003cp style=\"font-size: 10px; letter-spacing: 4px; text-transform: uppercase; color: #bbb; margin-bottom: 15px;\"\u003eTimeless Texture Collection\u003c\/p\u003e\n    \u003ch2 style=\"font-size: 2.2rem; font-weight: 300; letter-spacing: 3px; text-transform: uppercase; color: #1a1a1a; margin-bottom: 20px;\"\u003eThe Art of Handcrafted Comfort\u003c\/h2\u003e\n    \u003cdiv style=\"width: 30px; height: 1px; background: #333; margin: 20px auto;\"\u003e\u003c\/div\u003e\n    \u003cp style=\"font-style: italic; color: #999; font-size: 1.05rem; max-width: 650px; margin: 0 auto; line-height: 1.6;\"\u003e\n      \"A seamless blend of natural cotton and durable linen—meticulously hand-cut to transform your sanctuary with soft light and sophisticated privacy.\"\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv style=\"display: grid; grid-template-columns: repeat(auto-fit, minmax(150px, 1fr)); gap: 20px; margin-bottom: 70px; text-align: center;\"\u003e\n    \n    \u003cdiv style=\"padding: 15px; border: 1px solid #f9f9f9; border-radius: 4px;\"\u003e\n      \u003csvg width=\"28\" height=\"28\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#2c2c2c\" stroke-width=\"0.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003crect x=\"3\" y=\"3\" width=\"18\" height=\"18\" rx=\"2\" ry=\"2\"\u003e\u003c\/rect\u003e\u003cline x1=\"3\" y1=\"9\" x2=\"21\" y2=\"9\"\u003e\u003c\/line\u003e\u003cline x1=\"3\" y1=\"15\" x2=\"21\" y2=\"15\"\u003e\u003c\/line\u003e\u003cline x1=\"9\" y1=\"3\" x2=\"9\" y2=\"21\"\u003e\u003c\/line\u003e\u003cline x1=\"15\" y1=\"3\" x2=\"15\" y2=\"21\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n      \u003cp style=\"font-size: 9px; font-weight: 700; text-transform: uppercase; letter-spacing: 1.5px; margin-top: 15px; color: #1a1a1a;\"\u003ePremium Fabric\u003c\/p\u003e\n      \u003cp style=\"font-size: 10px; color: #888; margin: 5px 0 0; line-height: 1.3;\"\u003eCotton, Linen \u0026amp; Polyester\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv style=\"padding: 15px; border: 1px solid #f9f9f9; border-radius: 4px;\"\u003e\n      \u003csvg width=\"28\" height=\"28\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#2c2c2c\" stroke-width=\"0.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"5\"\u003e\u003c\/circle\u003e\u003cline x1=\"12\" y1=\"1\" x2=\"12\" y2=\"3\"\u003e\u003c\/line\u003e\u003cline x1=\"12\" y1=\"21\" x2=\"12\" y2=\"23\"\u003e\u003c\/line\u003e\u003cline x1=\"4.22\" y1=\"4.22\" x2=\"5.64\" y2=\"5.64\"\u003e\u003c\/line\u003e\u003cline x1=\"18.36\" y1=\"18.36\" x2=\"19.78\" y2=\"19.78\"\u003e\u003c\/line\u003e\u003cline x1=\"1\" y1=\"12\" x2=\"3\" y2=\"12\"\u003e\u003c\/line\u003e\u003cline x1=\"21\" y1=\"12\" x2=\"23\" y2=\"12\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n      \u003cp style=\"font-size: 9px; font-weight: 700; text-transform: uppercase; letter-spacing: 1.5px; margin-top: 15px; color: #1a1a1a;\"\u003eSoft Light Filtering\u003c\/p\u003e\n      \u003cp style=\"font-size: 10px; color: #888; margin: 5px 0 0; line-height: 1.3;\"\u003ePrivacy \u0026amp; Golden Glow\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv style=\"padding: 15px; border: 1px solid #f9f9f9; border-radius: 4px;\"\u003e\n      \u003csvg width=\"28\" height=\"28\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#2c2c2c\" stroke-width=\"0.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M12 2L12 22\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 2C10.5 2 9 3.5 9 5S10.5 8 12 8\"\u003e\u003c\/path\u003e\u003cpath d=\"M7 12H17\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003cp style=\"font-size: 9px; font-weight: 700; text-transform: uppercase; letter-spacing: 1.5px; margin-top: 15px; color: #1a1a1a;\"\u003eHand-Finished\u003c\/p\u003e\n      \u003cp style=\"font-size: 10px; color: #888; margin: 5px 0 0; line-height: 1.3;\"\u003eArtisanal Pride \u0026amp; Care\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv style=\"padding: 15px; border: 1px solid #f9f9f9; border-radius: 4px;\"\u003e\n      \u003csvg width=\"28\" height=\"28\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#2c2c2c\" stroke-width=\"0.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M12 22V12\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 12C12 12 7 9 7 5C7 3 9 2 11 2C12 2 12 3 12 3C12 3 12 2 13 2C15 2 17 3 17 5C17 9 12 12 12 12Z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003cp style=\"font-size: 9px; font-weight: 700; text-transform: uppercase; letter-spacing: 2px; margin-top: 15px; color: #1a1a1a;\"\u003eNatural Texture\u003c\/p\u003e\n      \u003cp style=\"font-size: 10px; color: #888; margin: 5px 0 0; line-height: 1.3;\"\u003eEffortless Rustic Charm\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n  \u003c\/div\u003e\n\n  \u003cdiv style=\"margin-bottom: 70px; padding: 0 10px;\"\u003e\n    \u003ch3 style=\"font-family: sans-serif; font-size: 0.8rem; font-weight: 700; text-transform: uppercase; letter-spacing: 3px; color: #1a1a1a; margin-bottom: 30px; text-align: center;\"\u003eTechnical Specifications\u003c\/h3\u003e\n    \u003cdiv style=\"border-top: 1px solid #eee;\"\u003e\n      \u003cdiv style=\"display: flex; justify-content: space-between; padding: 18px 0; border-bottom: 1px solid #f9f9f9;\"\u003e\n        \u003cspan style=\"font-size: 12px; text-transform: uppercase; color: #999; letter-spacing: 1px;\"\u003eHanging Method\u003c\/span\u003e\n        \u003cspan style=\"font-size: 14px; font-weight: 500;\"\u003e4-6cm Rod Pocket (Standard Fit)\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv style=\"display: flex; justify-content: space-between; padding: 18px 0; border-bottom: 1px solid #f9f9f9;\"\u003e\n        \u003cspan style=\"font-size: 12px; text-transform: uppercase; color: #999; letter-spacing: 1px;\"\u003eListing Package\u003c\/span\u003e\n        \u003cspan style=\"font-size: 14px; font-weight: 500;\"\u003eSingle Curtain Panel\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv style=\"display: flex; justify-content: space-between; padding: 18px 0; border-bottom: 1px solid #f9f9f9;\"\u003e\n        \u003cspan style=\"font-size: 12px; text-transform: uppercase; color: #999; letter-spacing: 1px;\"\u003eCustomization\u003c\/span\u003e\n        \u003cspan style=\"font-size: 14px; font-weight: 500;\"\u003eBespoke Sizes Available\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv style=\"background: #fafafa; border-radius: 4px; padding: 40px; margin-bottom: 70px; text-align: center; border: 1px solid #f5f5f5;\"\u003e\n    \u003ch4 style=\"font-family: sans-serif; font-size: 0.75rem; font-weight: 700; text-transform: uppercase; letter-spacing: 2px; color: #1a1a1a; margin-bottom: 20px;\"\u003eCurated for Your Spaces\u003c\/h4\u003e\n    \u003cp style=\"font-size: 14px; color: #666; line-height: 1.8; margin: 0 auto; max-width: 600px;\"\u003e\n      Designed to transition seamlessly between kitchens, bathrooms, cabinets, and cafes. For bespoke sizing, our \"Customized Size\" option serves as a placeholder—we provide a tailored quote based on your unique window dimensions to ensure a perfect fit.\n    \u003c\/p\u003e\n    \u003cp style=\"font-size: 11px; color: #bbb; margin-top: 15px;\"\u003e*Note: Subtle color shifts due to monitor resolution and minor hand-cut variations (1-2\") are hallmarks of our authentic artisanal process.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv style=\"display: grid; grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); gap: 40px; font-family: sans-serif; padding: 0 10px;\"\u003e\n    \u003cdiv\u003e\n      \u003ch5 style=\"font-size: 11px; font-weight: 700; text-transform: uppercase; letter-spacing: 1.5px; margin-bottom: 15px; color: #1a1a1a;\"\u003eMaintenance Guide\u003c\/h5\u003e\n      \u003cp style=\"font-size: 12px; color: #888; margin: 0; line-height: 1.7;\"\u003eGentle wash at 40°C. Air drying or low-heat drying is highly recommended to preserve the natural fiber texture and hand-finished seams.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv\u003e\n      \u003ch5 style=\"font-size: 11px; font-weight: 700; text-transform: uppercase; letter-spacing: 1.5px; margin-bottom: 15px; color: #1a1a1a;\"\u003eStudio Protocol\u003c\/h5\u003e\n      \u003cp style=\"font-size: 12px; color: #888; margin: 0; line-height: 1.7;\"\u003e\u003cstrong\u003eAll curtains are made to order, including standard-size and custom-size curtains.\u003c\/strong\u003e Please allow \u003cstrong\u003e3–8 business days\u003c\/strong\u003e for production and preparation before shipment. For custom-size orders, processing begins after your measurements and order details are confirmed. Estimated transit time is \u003cstrong\u003e7–12 business days after shipment\u003c\/strong\u003e and does not include processing time. Business days exclude weekends and public holidays. Delivery times are estimates and may vary due to the destination, customs clearance, carrier delays or holidays. We offer worldwide shipping to the available countries and regions shown at checkout. Standard shipping is \u003cstrong\u003efree on a merchandise subtotal of US$69 or more after discounts\u003c\/strong\u003e; below US$69, standard shipping costs \u003cstrong\u003eUS$10\u003c\/strong\u003e. Taxes and shipping do not count toward the threshold. See our \u003ca href=\"\/policies\/shipping-policy\"\u003eShipping Policy\u003c\/a\u003e.\u003cbr\u003e\u003cbr\u003eThere is a \u003cstrong\u003e24-hour window after placing an order\u003c\/strong\u003e to request changes or cancellation. After 24 hours, your order may already be in production and may no longer be eligible for changes or cancellation. \u003cstrong\u003eStandard-size and custom-size curtains are made to order and are final sale unless they arrive damaged, defective or incorrect.\u003c\/strong\u003e If this happens, email \u003ca href=\"mailto:hello@tillingvale.com\"\u003ehello@tillingvale.com\u003c\/a\u003e \u003cstrong\u003ewithin 7 days of delivery\u003c\/strong\u003e with your name, order number, a description of the issue and clear photos or videos of the item and packaging. We will review your request and contact you \u003cstrong\u003ewithin 24 hours\u003c\/strong\u003e. Approved resolutions depend on the issue and may include a replacement or remake, a repair solution, a partial refund or another reasonable resolution agreed upon with you. See our \u003ca href=\"\/policies\/refund-policy\"\u003eRefund Policy\u003c\/a\u003e.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"Tillingvale","offers":[{"title":"59*18in (150*45cm) \/ Rod Pocket","offer_id":44321828864078,"sku":"YX-Polyester square + tassel","price":24.69,"currency_code":"USD","in_stock":false},{"title":"59*18in (150*45cm) \/ Grommet","offer_id":44321828896846,"sku":"YX-Polyester square + tassel","price":24.69,"currency_code":"USD","in_stock":false},{"title":"59*18in (150*45cm) \/ Hooks","offer_id":44321828929614,"sku":"YX-Polyester square + tassel","price":24.69,"currency_code":"USD","in_stock":false},{"title":"59*24in (150*60cm) \/ Rod Pocket","offer_id":44321828962382,"sku":"YX-Polyester square + tassel","price":28.59,"currency_code":"USD","in_stock":false},{"title":"59*24in (150*60cm) \/ Grommet","offer_id":44321828995150,"sku":"YX-Polyester square + tassel","price":28.59,"currency_code":"USD","in_stock":false},{"title":"59*24in (150*60cm) \/ Hooks","offer_id":44321829027918,"sku":"YX-Polyester square + tassel","price":28.59,"currency_code":"USD","in_stock":false},{"title":"59*35in (150*90cm) \/ Rod Pocket","offer_id":44321829060686,"sku":"YX-Polyester square + tassel","price":33.79,"currency_code":"USD","in_stock":false},{"title":"59*35in (150*90cm) \/ Grommet","offer_id":44321829093454,"sku":"YX-Polyester square + tassel","price":33.79,"currency_code":"USD","in_stock":false},{"title":"59*35in (150*90cm) \/ Hooks","offer_id":44321829126222,"sku":"YX-Polyester square + tassel","price":33.79,"currency_code":"USD","in_stock":false},{"title":"59*47in (150*120cm) \/ Rod Pocket","offer_id":44321829158990,"sku":"YX-Polyester square + tassel","price":38.99,"currency_code":"USD","in_stock":false},{"title":"59*47in (150*120cm) \/ Grommet","offer_id":44321829191758,"sku":"YX-Polyester square + tassel","price":38.99,"currency_code":"USD","in_stock":false},{"title":"59*47in (150*120cm) \/ Hooks","offer_id":44321829224526,"sku":"YX-Polyester square + tassel","price":38.99,"currency_code":"USD","in_stock":false},{"title":"59*55in (150*140cm) \/ Rod Pocket","offer_id":44321829257294,"sku":"YX-Polyester square + tassel","price":45.49,"currency_code":"USD","in_stock":false},{"title":"59*55in (150*140cm) \/ Grommet","offer_id":44321829290062,"sku":"YX-Polyester square + tassel","price":45.49,"currency_code":"USD","in_stock":false},{"title":"59*55in (150*140cm) \/ Hooks","offer_id":44321829322830,"sku":"YX-Polyester square + tassel","price":45.49,"currency_code":"USD","in_stock":false},{"title":"59*63in (150*160cm) \/ Rod Pocket","offer_id":44321829355598,"sku":"YX-Polyester square + tassel","price":50.69,"currency_code":"USD","in_stock":false},{"title":"59*63in (150*160cm) \/ Grommet","offer_id":44321829388366,"sku":"YX-Polyester square + tassel","price":50.69,"currency_code":"USD","in_stock":false},{"title":"59*63in (150*160cm) \/ Hooks","offer_id":44321829421134,"sku":"YX-Polyester square + tassel","price":50.69,"currency_code":"USD","in_stock":false},{"title":"59*71in (150*180cm) \/ Rod Pocket","offer_id":44321829453902,"sku":"YX-Polyester square + tassel","price":58.49,"currency_code":"USD","in_stock":false},{"title":"59*71in (150*180cm) \/ Grommet","offer_id":44321829486670,"sku":"YX-Polyester square + tassel","price":58.49,"currency_code":"USD","in_stock":false},{"title":"59*71in (150*180cm) \/ Hooks","offer_id":44321829519438,"sku":"YX-Polyester square + tassel","price":58.49,"currency_code":"USD","in_stock":false},{"title":"59*79in (150*200cm) \/ Rod Pocket","offer_id":44321829552206,"sku":"YX-Polyester square + tassel","price":64.99,"currency_code":"USD","in_stock":false},{"title":"59*79in (150*200cm) \/ Grommet","offer_id":44321829584974,"sku":"YX-Polyester square + tassel","price":64.99,"currency_code":"USD","in_stock":false},{"title":"59*79in (150*200cm) \/ Hooks","offer_id":44321829617742,"sku":"YX-Polyester square + tassel","price":64.99,"currency_code":"USD","in_stock":false},{"title":"59*87in (150*220cm) \/ Rod Pocket","offer_id":44321829650510,"sku":"YX-Polyester square + tassel","price":70.19,"currency_code":"USD","in_stock":false},{"title":"59*87in (150*220cm) \/ Grommet","offer_id":44321829683278,"sku":"YX-Polyester square + tassel","price":70.19,"currency_code":"USD","in_stock":false},{"title":"59*87in (150*220cm) \/ Hooks","offer_id":44321829716046,"sku":"YX-Polyester square + tassel","price":70.19,"currency_code":"USD","in_stock":false},{"title":"59*95in (150*240cm) \/ Rod Pocket","offer_id":44321829748814,"sku":"YX-Polyester square + tassel","price":76.69,"currency_code":"USD","in_stock":false},{"title":"59*95in (150*240cm) \/ Grommet","offer_id":44321829781582,"sku":"YX-Polyester square + tassel","price":76.69,"currency_code":"USD","in_stock":false},{"title":"59*95in (150*240cm) \/ Hooks","offer_id":44321829814350,"sku":"YX-Polyester square + tassel","price":76.69,"currency_code":"USD","in_stock":false},{"title":"59*102in (150*260cm) \/ Rod Pocket","offer_id":44321829847118,"sku":"YX-Polyester square + tassel","price":83.19,"currency_code":"USD","in_stock":false},{"title":"59*102in (150*260cm) \/ Grommet","offer_id":44321829879886,"sku":"YX-Polyester square + tassel","price":83.19,"currency_code":"USD","in_stock":false},{"title":"59*102in (150*260cm) \/ Hooks","offer_id":44321829912654,"sku":"YX-Polyester square + tassel","price":83.19,"currency_code":"USD","in_stock":false},{"title":"59*106in (150*270cm) \/ Rod Pocket","offer_id":44321829945422,"sku":"YX-Polyester square + tassel","price":87.09,"currency_code":"USD","in_stock":false},{"title":"59*106in (150*270cm) \/ Grommet","offer_id":44321829978190,"sku":"YX-Polyester square + tassel","price":87.09,"currency_code":"USD","in_stock":false},{"title":"59*106in (150*270cm) \/ Hooks","offer_id":44321830010958,"sku":"YX-Polyester square + tassel","price":87.09,"currency_code":"USD","in_stock":false},{"title":"Custom Size \/ Rod Pocket","offer_id":44321830043726,"sku":"YX-Polyester square + tassel","price":577.19,"currency_code":"USD","in_stock":false},{"title":"Custom Size \/ Grommet","offer_id":44321830076494,"sku":"YX-Polyester square + tassel","price":577.19,"currency_code":"USD","in_stock":false},{"title":"Custom Size \/ Hooks","offer_id":44321830109262,"sku":"YX-Polyester square + tassel","price":577.19,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0756\/1098\/0430\/files\/boho-curtains-farmhouse-kitchen-curtains-8688709.jpg?v=1789206695","url":"https:\/\/www.tillingvale.com\/products\/boho-curtains-farmhouse-kitchen-84829","provider":"Tillingvale","version":"1.0","type":"link"}