{"title":"Jute Rug","description":"\u003ch3 data-path-to-node=\"4\"\u003e\u003cb\u003eBring the Purest Form of Peace and Elegance to Your Home.\u003c\/b\u003e\u003c\/h3\u003e\n\u003cp data-path-to-node=\"5\"\u003eDo you love the unique aesthetics of traditional jute and wicker rugs but worry about cleaning and shedding? \u003cb\u003eZev Halı's Linen Collection\u003c\/b\u003e eliminates this dilemma. Simple like linen, warm like jute... But produced with entirely \u003cb\u003esmart and modern\u003c\/b\u003e technology.\u003c\/p\u003e\n\u003cp data-path-to-node=\"6\"\u003eThe Linen Collection is designed to instantly add a bohemian vibe, Scandinavian minimalism, or rustic warmth to every corner of your home. Its neutral tones allow your furniture and accessories to take center stage, while creating a serene balance on your floor.\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eThe Texture of Nature on Your Floors: Zev Halı Jute and Wicker Rug Guide\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e1. Elegance from the Heart of Nature to Your Home\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eThe new escape route for the modern world, tired of plastic and artificial materials: Naturalness. \u003c\/span\u003e\u003cspan\u003eZev Halı\u003c\/span\u003e\u003cspan\u003e Jute and Wicker Rug Collection reaches your home through the skilled hands processing plant fibers grown in tropical climates. Containing the warm tones of the earth, the golden shimmer of the sun, and nature's perfect irregularity, these rugs soften the atmosphere of the space as soon as they are laid and create a peaceful living area. It is not just a floor covering, but a symbol of returning to nature in decoration.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e2. What is Jute Rug and How is it Produced?\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eJute is a shiny and durable fiber obtained from the stem of the Corchorus plant, biodegradable in nature. Also known as \"Golden Fiber,\" jute yarns are transformed into rugs on \u003c\/span\u003e\u003cspan\u003eZev Halı\u003c\/span\u003e\u003cspan\u003e looms, sometimes by hand-knitting and sometimes by modern weaving techniques. This natural structure, which gives a wicker appearance, has a breathable texture unlike synthetic rugs.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e3. Why Should You Choose Zev Halı Jute Collection?\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eWhile there are many wicker-look synthetic products on the market, at \u003c\/span\u003e\u003cspan\u003eZev Halı\u003c\/span\u003e\u003cspan\u003e, we prioritize the texture and quality of real plant fibers in our collection. The fibers we choose are the richest in color tone and extra strong against breakage. Additionally, long-lasting use is aimed at every detail, from edge stitching to backing.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e4. An Indispensable Part of Bohemian and Scandinavian Style\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eThe secret of those stylish homes you see in decoration magazines is often the jute rug on the floor. Especially when combined with macrame wall hangings, plenty of green plants, wooden furniture, and linen sofas, it creates a perfect \"Bohemian\" style. At the same time, its simplicity makes it the strongest complement to Scandinavian and Minimalist homes.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e5. How to Clean a Jute Rug?\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eThis is one of the most frequently asked questions on Google. Cleaning jute rugs is much easier than imagined. Natural fibers tend to hold dirt on the surface. Vacuuming 1-2 times a week with the brush-free or soft nozzle of a vacuum cleaner is sufficient. Vacuuming in the direction of the weave ensures better dust removal.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e6. Can Jute Rugs Be Washed?\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eAs a general rule, it is \u003c\/span\u003e\u003cspan\u003enot recommended to wash jute and wicker rugs with plenty of water or to hose them down.\u003c\/span\u003e\u003cspan\u003e Natural fibers can expand when they absorb water and can be difficult to dry, which creates a risk of mold. Instead, the damp cloth wiping (blotting) method or professional dry cleaning should be preferred.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e7. How to Deal with Stains?\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eDon't panic if tea, coffee, or fruit juice spills on it. Jute fibers do not absorb liquid immediately. The first thing to do is to absorb the liquid by pressing with a paper towel, \u003c\/span\u003e\u003cspan\u003ewithout rubbing\u003c\/span\u003e\u003cspan\u003e. If a stain remains, you can gently wipe it with a cloth dampened with a mixture of white vinegar and water. Chemical bleaches should absolutely not be used.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e8. Do Jute Rugs Smell?\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eRugs made from real natural fibers may have a slight, earthy, and herbal scent when first removed from their packaging. This scent is not a \"bad smell\" but the smell of naturalness, and it completely disappears within 1-2 days when aired out. \u003c\/span\u003e\u003cspan\u003eZev Halı\u003c\/span\u003e\u003cspan\u003e products do not have a musty smell because they are stored in a moisture-free environment.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e9. Do Jute Rugs Shed \/ Dust?\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eIt is normal for natural fiber rugs (wool, jute, etc.) to shed a small amount of fiber (pile) during initial use, and this situation is temporary. This shedding stops with regular vacuuming. The jute in the \u003c\/span\u003e\u003cspan\u003eZev Halı\u003c\/span\u003e\u003cspan\u003e collection is produced with tight weaving techniques, so shedding and dusting are minimized.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e10. Suitable for Cats and Pets?\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eThis is the favorite type of rug for cat owners! Cats love to scratch the jute texture, but jute fibers are so strong that even if your cat scratches, the rug does not easily deform or pull threads. It can even help protect your furniture by acting as a giant scratching post.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e11. Is Jute Rug Practical in the Kitchen?\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eYes, it is a great choice for kitchens. Thanks to its dirt-concealing color tones (earth, beige), it does not show small stains. Its durable structure makes it resistant to heavy foot traffic in the kitchen. It offers safe use with non-slip backing.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e12. Wicker Rug in Balcony and Terrace Decoration\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eCovered balconies, conservatories, and terraces are where jute rugs look best. They integrate with the natural environment. However, it is important for their lifespan that they are not exposed to direct rain and snow. They are more resistant to sun than synthetic rugs.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e13. The Most Ideal Choice for Summer Houses\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eSand and dust are inevitable in summer houses. Jute rugs push sand under their fibers and keep the surface looking clean. When vacuumed, they also easily release the sand. Additionally, they give a feeling of coolness when walked on barefoot and prevent dampness by balancing moisture.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e14. Can a Robot Vacuum Clean a Jute Rug?\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eAbsolutely. \u003c\/span\u003e\u003cspan\u003eZev Halı\u003c\/span\u003e\u003cspan\u003e jute models are generally flatweave or tightly woven, so robot vacuums can easily go over them and clean them. You can increase the performance of your robot vacuum by choosing our models with not-too-long fringes.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e15. Does Jute Rug Slide? (Backing Features)\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003ePure jute rugs can be used double-sided but may slide on parquet floors. To prevent this, many models in the \u003c\/span\u003e\u003cspan\u003eZev Halı\u003c\/span\u003e\u003cspan\u003e collection use special latex or cotton backing. If you like a double-sided (unbacked) model, simply place a simple non-slip pad underneath.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e16. Custom Size (Cut) Jute Rug Service\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eIs your hallway L-shaped or your kitchen an unusual size? As \u003c\/span\u003e\u003cspan\u003eZev Halı\u003c\/span\u003e\u003cspan\u003e, we cut from our jute and wicker roll collection to your exact desired size.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e• \u003c\/span\u003e\u003cspan\u003eHow?\u003c\/span\u003e\u003cspan\u003e Determine the code of the model you like and the precise measurements you need.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e• \u003c\/span\u003e\u003cspan\u003eContact:\u003c\/span\u003e\u003cspan\u003e Write to us on our \u003c\/span\u003e\u003cspan\u003eWhatsApp Order Line\u003c\/span\u003e\u003cspan\u003e.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e• The cut edges of your rug are professionally sewn or glued to prevent unraveling, prepared specifically for you.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e17. Zev Halı Architectural Support Line\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eDoes the tone of the wicker rug match your parquet? Which weave type (herringbone, wicker, bouclé) makes your living room look larger?\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e• \u003c\/span\u003e\u003cspan\u003eFree Support:\u003c\/span\u003e\u003cspan\u003e Send us a photo of your room on our line \u003c\/span\u003e\u003cspan\u003e0552 244 75 44\u003c\/span\u003e\u003cspan\u003e.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e• Our interior designers will choose the jute rug most suitable for your home's light and furniture. Make a pinpoint purchase with our free consulting service.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e18. Is Jute Rug Durable?\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eJute is a fiber with very high strength, historically used in rope making. It is resistant to crushing, bending, and weight. If table and chair legs leave marks, the fibers return to their original form over time. It can be used for years even in offices and hallways with heavy traffic.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e19. Is Jute Rug Healthy and Allergy-Friendly?\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eBeing natural and plant-based, it does not contain synthetic (plastic) materials. It does not have electrostatic properties, meaning it does not attract dust from the air like a magnet. Its \"dust-free\" feature makes it a safe and healthy alternative for asthma sufferers and baby rooms.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e20. Jute and Wicker Rug Prices\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eJute rugs are much more economical than hand-knotted wool rugs, and much more prestigious and valuable than synthetic rugs. As \u003c\/span\u003e\u003cspan\u003eZev Halı\u003c\/span\u003e\u003cspan\u003e, with our direct-from-manufacturer procurement advantage, we offer the highest quality jute fibers at the most affordable prices. You can examine meter square prices that fit your budget using the filters on our site and take advantage of basket discounts.\u003c\/span\u003e\u003c\/p\u003e","products":[{"product_id":"zev-keten-dokulme-yapmayan-jut-gorunumlu-hasir-hali-kolay-temizlik","title":"Zev Rugs Linen: Non-Shedding Jute-Look Woven Rug (Easy Cleaning)","description":"\u003ch3 data-path-to-node=\"5\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/seyranhali-india-668bej_32edc9da-5b19-42b2-99c8-77072259dcb.png?v=1764949085\" alt=\"\"\u003e\u003c\/h3\u003e\n\u003ch4 data-path-to-node=\"5\" style=\"text-align: center;\"\u003e\u003cstrong\u003e🌿 Nature's Most Serene Touch Comes to Your Home: The India Series\u003c\/strong\u003e\u003c\/h4\u003e\n\u003cp data-path-to-node=\"6\"\u003eIn today's fast-paced world, our homes are our greatest sanctuaries. The India Series brings peace, balance, and impeccable natural elegance to these sanctuaries. Its soothing earthy tones, combined with the timeless grace of wicker, instantly create a warm and inviting atmosphere in your living spaces.\u003c\/p\u003e\n\u003cp data-path-to-node=\"7\"\u003e\u003cb\u003eImagine:\u003c\/b\u003e A minimalist Scandinavian style, a bohemian spirit, or a rustic corner... The India Rug offers a magical touch that adds character to any room, no matter which decoration style you choose. With the artworks on your walls, the textures in your cushions, and the calm presence of this rug on your floor, your home will transform into an art gallery that soothes your soul.\u003c\/p\u003e\n\u003ch4 data-path-to-node=\"8\" style=\"text-align: center;\"\u003e\u003cstrong\u003e✨ The Elegance of Jute Texture, the Smart Comfort of Polypropylene\u003c\/strong\u003e\u003c\/h4\u003e\n\u003cp data-path-to-node=\"9\"\u003eWhat makes the India Series so special is its seamless blend of \u003cb\u003eauthentic appearance\u003c\/b\u003e with \u003cb\u003emodern practicality in use\u003c\/b\u003e.\u003c\/p\u003e\n\u003cp data-path-to-node=\"10\"\u003eDo you admire the naturalness of real jute, but are bothered by shedding, cleaning difficulties, and its rough texture? You no longer have to worry!\u003c\/p\u003e\n\u003cul data-path-to-node=\"11\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"11,0,0\"\u003e\u003cb\u003eAppearance:\u003c\/b\u003e Just like natural jute, every thread of the rug is carefully woven, giving it a warm and rustic feel.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"11,1,0\"\u003e\u003cb\u003eTouch:\u003c\/b\u003e Despite having a 6 mm pile height, its synthetic structure makes it soft and comfortable underfoot. \u003cb\u003eSuitable for use year-round.\u003c\/b\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"11,2,0\"\u003e\u003cb\u003eRevolution in Cleaning:\u003c\/b\u003e Designed for busy and active homes. These stain-resistant fibers offer practical cleaning with just a vacuum cleaner. It is an \u003cb\u003eideal and smart choice\u003c\/b\u003e for homes with children, pets, or high-traffic areas like kitchens.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-path-to-node=\"12,0\"\u003e\u003cb\u003eDecoration Tip:\u003c\/b\u003e The neutral color palette of the India Series creates a striking contrast with dark wood furniture, while perfectly harmonizing with light linen fabrics and wicker objects.\u003c\/p\u003e\n\u003cp data-path-to-node=\"12,0\"\u003e \u003c\/p\u003e\n\u003cp data-path-to-node=\"12,0\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/oval.png?v=1764947960\"\u003e\u003c\/p\u003e\n\u003cp data-path-to-node=\"12,0\"\u003e\u003cb\u003eFramed Elegance: Standard Sizes in Perfect Form\u003c\/b\u003e To maintain the integrity of the framed and bordered pattern, this model is produced in the most preferred and ideal standard sizes for you. With size options ranging from \u003cb\u003e80x150 to 200x290\u003c\/b\u003e, catering to different room sizes, instantly give your floor a new identity.\u003c\/p\u003e","brand":"Zev Halı","offers":[{"title":"80X150","offer_id":42618767605808,"sku":"ZEVHALIKETENSERISI-0199","price":1740.0,"currency_code":"TRY","in_stock":true},{"title":"80X300","offer_id":42618767638576,"sku":"ZEVHALIKETENSERISI-0200","price":3480.0,"currency_code":"TRY","in_stock":true},{"title":"100X200","offer_id":42618767671344,"sku":"ZEVHALIKETENSERISI-0201","price":2900.0,"currency_code":"TRY","in_stock":true},{"title":"100X300","offer_id":42618767704112,"sku":"ZEVHALIKETENSERISI-2022","price":4350.0,"currency_code":"TRY","in_stock":true},{"title":"120X180","offer_id":42618767736880,"sku":"ZEVHALIKETENSERISI-203","price":3130.0,"currency_code":"TRY","in_stock":true},{"title":"160X230","offer_id":42618767769648,"sku":"ZEVHALIKETENSERISI-01204","price":5330.0,"currency_code":"TRY","in_stock":true},{"title":"200X290","offer_id":42618767802416,"sku":"ZEVHALIKETENSERISI-01205","price":8410.0,"currency_code":"TRY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/e40931f1-1e40-4d06-9dda-933f41f38613.png?v=1764964530"},{"product_id":"zev-keten-india-desenli-eviniz-i̇cin-akilci-ve-modern-hali","title":"Zev Carpet Linen: Practical and Modern Carpet with an India Pattern for Your Home","description":"\u003ch3 data-path-to-node=\"5\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/seyranhali-india-668beyaz_3.png?v=1764964390\"\u003e\u003c\/h3\u003e\n\u003ch4 data-path-to-node=\"5\" style=\"text-align: center;\"\u003e\u003cstrong\u003e🌿 Nature's Most Serene Touch Comes to Your Home: The India Series\u003c\/strong\u003e\u003c\/h4\u003e\n\u003cp data-path-to-node=\"6\"\u003eIn today's fast-paced world, our homes are our greatest sanctuaries. The India Series brings peace, balance, and impeccable natural elegance to this sanctuary. Its soothing earth tones, combined with the timeless grace of wicker, instantly create a warm and inviting atmosphere in your living spaces.\u003c\/p\u003e\n\u003cp data-path-to-node=\"7\"\u003e\u003cb\u003eImagine:\u003c\/b\u003e A minimalist Scandinavian style, a bohemian spirit, or a rustic corner... No matter which decor style you choose, the India Rug offers a magical touch that adds character to the room. With the artworks on your walls, the textures of your cushions, and the calm presence of this rug on your floor, your home will transform into an art gallery that soothes your soul.\u003c\/p\u003e\n\u003ch4 data-path-to-node=\"8\" style=\"text-align: center;\"\u003e\u003cstrong\u003e✨ The Elegance of Jute Texture, the Smart Comfort of Polypropylene\u003c\/strong\u003e\u003c\/h4\u003e\n\u003cp data-path-to-node=\"9\"\u003eWhat makes the India Series so special is its seamless combination of \u003cb\u003eauthentic appearance\u003c\/b\u003e and \u003cb\u003emodern practicality in use\u003c\/b\u003e.\u003c\/p\u003e\n\u003cp data-path-to-node=\"10\"\u003eDo you admire the natural beauty of real jute, but find its shedding, cleaning difficulties, and rough texture annoying? You no longer need to worry!\u003c\/p\u003e\n\u003cul data-path-to-node=\"11\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"11,0,0\"\u003e\u003cb\u003eAppearance:\u003c\/b\u003e Just like natural jute, every thread of the rug is carefully woven, giving it a warm and rustic feel.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"11,1,0\"\u003e\u003cb\u003eTouch:\u003c\/b\u003e Despite having a 6 mm pile height, its synthetic structure makes it soft and comfortable underfoot. \u003cb\u003eSuitable for year-round use.\u003c\/b\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"11,2,0\"\u003e\u003cb\u003eCleaning Revolution:\u003c\/b\u003e Designed for busy and active homes. These stain-resistant fibers offer practical cleaning with just a vacuum cleaner. It is an \u003cb\u003eideal and smart choice\u003c\/b\u003e for homes with children, pets, or high-traffic areas like kitchens.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cb\u003eDecor Tip:\u003c\/b\u003e The India Series' neutral color palette creates a striking contrast with dark wood furniture, while perfectly harmonizing with light linen fabrics and wicker objects.\u003c\/p\u003e\n\u003cp data-path-to-node=\"12,0\"\u003e \u003c\/p\u003e\n\u003cp data-path-to-node=\"12,0\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/oval.png?v=1764947960\"\u003e\u003c\/p\u003e\n\u003cp data-path-to-node=\"12,0\"\u003e\u003cb\u003eFramed Elegance: Standard Sizes in Perfect Form\u003c\/b\u003e To maintain the integrity of the framed and bordered pattern, this model is produced in the most preferred and ideal standard sizes. With our size options catering to different room sizes, from \u003cb\u003e80x150 to 200x290\u003c\/b\u003e, instantly give your floor a new identity.\u003c\/p\u003e","brand":"Zev Halı","offers":[{"title":"80X150","offer_id":42619199324208,"sku":"ZEVHALIKETENSERISI-0192","price":1740.0,"currency_code":"TRY","in_stock":true},{"title":"80X300","offer_id":42619199356976,"sku":"ZEVHALIKETENSERISI-0193","price":3480.0,"currency_code":"TRY","in_stock":true},{"title":"100X200","offer_id":42619199389744,"sku":"ZEVHALIKETENSERISI-0194","price":2900.0,"currency_code":"TRY","in_stock":true},{"title":"100X300","offer_id":42619199422512,"sku":"ZEVHALIKETENSERISI-0195","price":4350.0,"currency_code":"TRY","in_stock":true},{"title":"120X180","offer_id":42619199455280,"sku":"ZEVHALIKETENSERISI-0196","price":3130.0,"currency_code":"TRY","in_stock":true},{"title":"160X230","offer_id":42619199488048,"sku":"ZEVHALIKETENSERISI-0197","price":5330.0,"currency_code":"TRY","in_stock":true},{"title":"200X290","offer_id":42619199520816,"sku":"ZEVHALIKETENSERISI-0198","price":8410.0,"currency_code":"TRY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/seyranhali-india-668beyaz_5.png?v=1764964390"},{"product_id":"zev-keten-bohem-siklik-sunan-dokuma-tabanli-hali-hasir-hali","title":"Zev Carpet Linen: A Woven-Backed Carpet Straw Mat Offering Bohemian Elegance","description":"\u003ch3 data-path-to-node=\"5\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/seyranhali-india-668siyah_10.png?v=1764966676\"\u003e\u003c\/h3\u003e\n\u003ch4 style=\"text-align: center;\" data-path-to-node=\"5\"\u003e\u003cstrong\u003e🌿 Nature's Most Serene Touch Comes to Your Home: India Series\u003c\/strong\u003e\u003c\/h4\u003e\n\u003cp data-path-to-node=\"6\"\u003eIn today's fast-paced world, our homes are our greatest sanctuaries. The India Series brings tranquility, balance, and an impeccable natural elegance to this sanctuary. Its soothing earthy tones, combined with the timeless grace of wicker, instantly create a warm and inviting atmosphere in your living spaces.\u003c\/p\u003e\n\u003cp data-path-to-node=\"7\"\u003e\u003cb\u003eImagine:\u003c\/b\u003e A minimalist Scandinavian style, a bohemian spirit, or a rustic corner... The India Rug offers a magical touch that adds character to the room, no matter which decoration style you choose. With the artworks on your walls, the textures of your cushions, and the calm presence of this rug on the floor, your home will transform into an art gallery that soothes your soul.\u003c\/p\u003e\n\u003ch4 style=\"text-align: center;\" data-path-to-node=\"8\"\u003e\u003cstrong\u003e✨ The Elegance of Jute Texture, the Smart Comfort of Polypropylene\u003c\/strong\u003e\u003c\/h4\u003e\n\u003cp data-path-to-node=\"9\"\u003eWhat makes the India Series so special is its seamless blend of \u003cb\u003eauthentic appearance\u003c\/b\u003e with \u003cb\u003emodern practicality in use\u003c\/b\u003e.\u003c\/p\u003e\n\u003cp data-path-to-node=\"10\"\u003eAre you mesmerized by the natural beauty of real jute, but annoyed by shedding, cleaning difficulties, and its coarse texture? You no longer have to worry!\u003c\/p\u003e\n\u003cul data-path-to-node=\"11\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"11,0,0\"\u003e\u003cb\u003eAppearance:\u003c\/b\u003e Just like natural jute, every single yarn of the rug is carefully woven, giving a warm and rustic feel.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"11,1,0\"\u003e\u003cb\u003eTouch:\u003c\/b\u003e Despite having a 6 mm pile height, its synthetic structure makes it soft and comfortable underfoot. \u003cb\u003eSuitable for use in all seasons.\u003c\/b\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"11,2,0\"\u003e\u003cb\u003eRevolution in Cleaning:\u003c\/b\u003e Designed for busy and active homes. These stain-resistant yarns offer practical cleaning with just a vacuum cleaner. It is an \u003cb\u003eideal and smart choice\u003c\/b\u003e for homes with children, pets, or high-traffic areas like kitchens.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-path-to-node=\"12,0\"\u003e\u003cb\u003eDecoration Tip:\u003c\/b\u003e The neutral color palette of the India Series creates a striking contrast with dark wood furniture, while perfectly harmonizing with light linen fabrics and wicker objects.\u003c\/p\u003e\n\u003cp data-path-to-node=\"12,0\"\u003e \u003c\/p\u003e\n\u003cp data-path-to-node=\"12,0\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/oval.png?v=1764947960\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp data-path-to-node=\"12,0\"\u003e\u003cb\u003eFramed Elegance: Standard Sizes in Perfect Form\u003c\/b\u003e To maintain the integrity of its framed and bordered pattern, this model is produced in the most preferred and ideal standard sizes for you. With our size options ranging from \u003cb\u003e80x150 to 200x290\u003c\/b\u003e, catering to different room sizes, instantly give your floor a new identity.\u003c\/p\u003e","brand":"Zev Halı","offers":[{"title":"80X150","offer_id":42619677605936,"sku":"ZEVHALIKETENSERISI-0185","price":1740.0,"currency_code":"TRY","in_stock":true},{"title":"80X300","offer_id":42619677638704,"sku":"ZEVHALIKETENSERISI-0186","price":3480.0,"currency_code":"TRY","in_stock":true},{"title":"100X200","offer_id":42619677671472,"sku":"ZEVHALIKETENSERISI-0187","price":2900.0,"currency_code":"TRY","in_stock":true},{"title":"100X300","offer_id":42619677704240,"sku":"ZEVHALIKETENSERISI-0188","price":4350.0,"currency_code":"TRY","in_stock":true},{"title":"120X180","offer_id":42619677737008,"sku":"ZEVHALIKETENSERISI-0189","price":3130.0,"currency_code":"TRY","in_stock":true},{"title":"160X230","offer_id":42619677769776,"sku":"ZEVHALIKETENSERISI-0190","price":5330.0,"currency_code":"TRY","in_stock":true},{"title":"200X290","offer_id":42619677802544,"sku":"ZEVHALIKETENSERISI-0191","price":8410.0,"currency_code":"TRY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/seyranhali-india-668siyah_11.png?v=1764967013"},{"product_id":"zev-keten-oval-kesim-jut-gorunumlu-hali-mekanlara-akiskanlik-katin","title":"Zev Carpet Linen: Oval Cut Jute Look Rug - Add Flow to Your Spaces","description":"\u003ch3 data-path-to-node=\"5\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/seyranhali-india-668bejoval_3.png?v=1765016418\"\u003e\u003c\/h3\u003e\n\u003ch4 data-path-to-node=\"5\" style=\"text-align: center;\"\u003e\u003cstrong\u003e🌿 Nature's Most Serene Touch Comes to Your Home: The India Series\u003c\/strong\u003e\u003c\/h4\u003e\n\u003cp data-path-to-node=\"6\"\u003eIn today's fast-paced world, our homes are our greatest sanctuaries. The India Series brings peace, balance, and impeccable natural elegance to this sanctuary. Its soothing earth tones, combined with the timeless elegance of wicker, instantly create a warm and inviting atmosphere in your living spaces.\u003c\/p\u003e\n\u003cp data-path-to-node=\"7\"\u003e\u003cb\u003eImagine:\u003c\/b\u003e a minimalist Scandinavian style, a bohemian spirit, or a rustic corner... The India Rug offers a magical touch that adds character to any room, no matter which decoration style you choose. With the artworks on your walls, the textures of your cushions, and the calm presence of this rug on the floor, your home will transform into an art gallery that soothes your soul.\u003c\/p\u003e\n\u003ch4 data-path-to-node=\"8\" style=\"text-align: center;\"\u003e\u003cstrong\u003e✨ The Elegance of Jute Texture, the Smart Comfort of Polypropylene\u003c\/strong\u003e\u003c\/h4\u003e\n\u003cp data-path-to-node=\"9\"\u003eWhat makes the India Series so special is its seamless combination of \u003cb\u003eauthentic appearance\u003c\/b\u003e and \u003cb\u003emodern practicality in use\u003c\/b\u003e.\u003c\/p\u003e\n\u003cp data-path-to-node=\"10\"\u003eDo you admire the natural beauty of real jute, but find its shedding, cleaning difficulties, and rough texture bothersome? You no longer have to worry!\u003c\/p\u003e\n\u003cul data-path-to-node=\"11\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"11,0,0\"\u003e\u003cb\u003eAppearance:\u003c\/b\u003e Just like natural jute, every strand of the rug is carefully woven, giving a warm and rustic feel.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"11,1,0\"\u003e\u003cb\u003eTouch:\u003c\/b\u003e Despite its 6 mm pile height, its synthetic structure makes it soft and comfortable underfoot. \u003cb\u003eSuitable for use all year round.\u003c\/b\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"11,2,0\"\u003e\u003cb\u003eRevolution in Cleaning:\u003c\/b\u003e Designed for busy and active homes. These stain-resistant fibers offer practical cleaning with just a vacuum cleaner. It is an \u003cb\u003eideal and smart choice\u003c\/b\u003e for homes with children, pets, or high-traffic areas like kitchens.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-path-to-node=\"12,0\"\u003e\u003cb\u003eDecorating Tip:\u003c\/b\u003e The neutral color palette of the India Series creates a striking contrast with dark wood furniture, while perfectly harmonizing with light linen fabrics and wicker objects.\u003c\/p\u003e\n\u003cp data-path-to-node=\"12,0\"\u003e \u003c\/p\u003e\n\u003cp data-path-to-node=\"12,0\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/oval.png?v=1764947960\"\u003e\u003c\/p\u003e\n\u003ch4 style=\"text-align: center;\" data-path-to-node=\"2\"\u003e\u003cstrong\u003e📏 Art in Dimensions and Perfect Harmony: The Oval Form\u003c\/strong\u003e\u003c\/h4\u003e\n\u003cp data-path-to-node=\"3\"\u003eOval rugs eliminate the sharp lines of standard rectangles, adding softness, an organic flow, and instant elegance to your home. The \u003cb\u003eZev Keten Oval Collection\u003c\/b\u003e creates perfect balance in your spaces with its two most needed special sizes:\u003c\/p\u003e\n\u003ch4 style=\"text-align: center;\" data-path-to-node=\"4\"\u003e🌟 1. Size: \u003cspan data-math=\"120 \\times 180\" class=\"math-inline\"\u003e120x180\u003c\/span\u003e cm Oval (Intimate Touch)\u003c\/h4\u003e\n\u003cp data-path-to-node=\"5\"\u003eThis special size is designed to create a small escape or to romanticize a corner.\u003c\/p\u003e\n\u003cul data-path-to-node=\"6\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"6,0,0\"\u003e\u003cb\u003eIdeal Use Areas:\u003c\/b\u003e Right next to the bed in your bedroom, under a single reading chair by the window, or under a small kitchen\/bistro table.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"6,1,0\"\u003e\u003cb\u003eEmphasized Aesthetic:\u003c\/b\u003e The \u003cspan data-math=\"120 \\times 180\" class=\"math-inline\"\u003e120x180\u003c\/span\u003e cm oval rug creates a simple and intimate \u003cb\u003e\"special zone\"\u003c\/b\u003e without overwhelming large furniture. It acts as a comfortable cushion under your feet while not interrupting the general flow of the space.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"6,2,0\"\u003e\u003cb\u003eStock Status:\u003c\/b\u003e This size is available in Oval.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch4 style=\"text-align: center;\" data-path-to-node=\"7\"\u003e👑 2. Size: \u003cspan data-math=\"160 \\times 230\" class=\"math-inline\"\u003e160x230\u003c\/span\u003e cm Oval (Spacious Elegance)\u003c\/h4\u003e\n\u003cp data-path-to-node=\"8\"\u003eThis generous size is perfect for \u003cb\u003etying a room together and visually anchoring it\u003c\/b\u003e. It does not carry the harshness of a standard rectangular rug, but offers its inclusiveness.\u003c\/p\u003e\n\u003cul data-path-to-node=\"9\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"9,0,0\"\u003e\u003cb\u003eIdeal Use Areas:\u003c\/b\u003e In front of a medium-sized seating group (partially covering the coffee table), the bottom two-thirds of the bed in a large bedroom, or as a strong welcoming area in entrance halls.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"9,1,0\"\u003e\u003cb\u003eEmphasized Aesthetic:\u003c\/b\u003e The \u003cspan data-math=\"160 \\times 230\" class=\"math-inline\"\u003e160x230\u003c\/span\u003e cm oval rug enlarges the floor area while providing \u003cb\u003esoft transitions\u003c\/b\u003e between furniture in the room thanks to its organic form. It makes the space feel more fluid and inviting.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"9,2,0\"\u003e\u003cb\u003eStock Status:\u003c\/b\u003e This size is also available in Oval form in our stock.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-path-to-node=\"10\"\u003e\u003cb\u003eWith the Zev Keten Oval Rug, capture the softness and elegance your space needs, in just the right size.\u003c\/b\u003e\u003c\/p\u003e","brand":"Zev Halı","offers":[{"title":"120X180","offer_id":42621645193264,"sku":"ZEVHALIKETENSERISI-0183","price":3130.0,"currency_code":"TRY","in_stock":false},{"title":"160X230","offer_id":42621645226032,"sku":"ZEVHALIKETENSERISI-0184","price":5330.0,"currency_code":"TRY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/seyranhali-india-668bejoval_14.png?v=1765016658"},{"product_id":"zev-keten-ozel-oval-sekilli-modern-yolluk-hali-toprak-tonlari","title":"Zev Carpet Linen: Special Oval Modern Runner Rug - Earth Tones","description":"\u003ch3 data-path-to-node=\"5\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/seyranhali-india-668beyazoval_10.png?v=1765022004\" alt=\"\"\u003e\u003c\/h3\u003e\n\u003ch4 data-path-to-node=\"5\" style=\"text-align: center;\"\u003e\u003cstrong\u003e🌿 Nature's Most Serene Touch Comes to Your Home: The India Series\u003c\/strong\u003e\u003c\/h4\u003e\n\u003cp data-path-to-node=\"6\"\u003eIn today's fast-paced world, our homes are our greatest refuge. The India Series brings tranquility, balance, and impeccable natural elegance to this sanctuary. Earth tones that are easy on the eye, combined with the timeless elegance of rattan, instantly create a warm and inviting atmosphere in your living spaces.\u003c\/p\u003e\n\u003cp data-path-to-node=\"7\"\u003e\u003cb\u003eImagine:\u003c\/b\u003e A minimalist Scandinavian style, a bohemian spirit, or a rustic corner... Whichever decor style you choose, the India Rug offers a magical touch that adds character to the room. With the artworks on your walls, the textures of your cushions, and the calm presence of this rug on the floor, your home will transform into an art gallery that soothes your soul.\u003c\/p\u003e\n\u003ch4 data-path-to-node=\"8\" style=\"text-align: center;\"\u003e\u003cstrong\u003e✨ The Elegance of Jute Texture, the Smart Comfort of Polypropylene\u003c\/strong\u003e\u003c\/h4\u003e\n\u003cp data-path-to-node=\"9\"\u003eWhat makes the India Series so special is that it perfectly combines the \u003cb\u003eauthenticity of its appearance\u003c\/b\u003e with the \u003cb\u003emodern practicality of its use\u003c\/b\u003e.\u003c\/p\u003e\n\u003cp data-path-to-node=\"10\"\u003eYou admire the naturalness of real jute, but does its shedding, cleaning difficulty, and stiff texture bother you? No need to worry anymore!\u003c\/p\u003e\n\u003cul data-path-to-node=\"11\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"11,0,0\"\u003e\u003cb\u003eAppearance:\u003c\/b\u003e Just like natural jute, each strand of the rug is carefully woven, giving a warm and rustic feel.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"11,1,0\"\u003e\u003cb\u003eTouch:\u003c\/b\u003e Despite having a 6 mm pile height, its synthetic structure makes it soft and comfortable underfoot. \u003cb\u003eSuitable for use in all seasons.\u003c\/b\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"11,2,0\"\u003e\u003cb\u003eRevolutionary Cleaning:\u003c\/b\u003e Designed for busy and active homes. These stain-resistant fibers offer practical cleaning with just a vacuum cleaner. It is an \u003cb\u003eideal and smart choice\u003c\/b\u003e for homes with children, pets, or high-traffic areas like kitchens.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-path-to-node=\"12,0\"\u003e\u003cb\u003eDecor Tip:\u003c\/b\u003e The neutral color palette of the India Series creates a striking contrast with dark wood furniture, while perfectly harmonizing with light linen fabrics and wicker objects.\u003c\/p\u003e\n\u003cp data-path-to-node=\"12,0\"\u003e \u003c\/p\u003e\n\u003cp data-path-to-node=\"12,0\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/oval.png?v=1764947960\"\u003e\u003c\/p\u003e\n\u003ch4 style=\"text-align: center;\" data-path-to-node=\"2\"\u003e\u003cstrong\u003e📏 Art in Dimensions and Perfect Harmony: Oval Form\u003c\/strong\u003e\u003c\/h4\u003e\n\u003cp data-path-to-node=\"3\"\u003eOval rugs eliminate the sharp lines of standard rectangles, adding softness, an organic flow, and instant elegance to your home. The \u003cb\u003eZev Keten Oval Collection\u003c\/b\u003e establishes perfect balance in your spaces with its two most needed special sizes:\u003c\/p\u003e\n\u003ch4 style=\"text-align: center;\" data-path-to-node=\"4\"\u003e🌟 1. Size: \u003cspan data-math=\"120 \\times 180\" class=\"math-inline\"\u003e120x180\u003c\/span\u003e cm Oval (Intimate Touch)\u003c\/h4\u003e\n\u003cp data-path-to-node=\"5\"\u003eThis special size is designed to create a small escape spot or romanticize a corner.\u003c\/p\u003e\n\u003cul data-path-to-node=\"6\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"6,0,0\"\u003e\u003cb\u003eIdeal Usage Areas:\u003c\/b\u003e Right next to your bed in your bedroom, under a single reading chair by the window, or beneath a small kitchen\/bistro table.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"6,1,0\"\u003e\u003cb\u003eEmphasized Aesthetic:\u003c\/b\u003e The \u003cspan data-math=\"120 \\times 180\" class=\"math-inline\"\u003e120x180\u003c\/span\u003e cm oval rug creates a simple and intimate \u003cb\u003e\"special zone\"\u003c\/b\u003e without overwhelming large furniture. It acts as a comfortable cushion under your feet while not interrupting the general flow of the space.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"6,2,0\"\u003e\u003cb\u003eStock Status:\u003c\/b\u003e This size is available in Oval.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch4 style=\"text-align: center;\" data-path-to-node=\"7\"\u003e👑 2. Size: \u003cspan data-math=\"160 \\times 230\" class=\"math-inline\"\u003e160x230\u003c\/span\u003e cm Oval (Spacious Elegance)\u003c\/h4\u003e\n\u003cp data-path-to-node=\"8\"\u003eThis generous size is perfect for \u003cb\u003eanchoring and visually grounding\u003c\/b\u003e a room. It does not carry the rigidity of a standard rectangular rug, but offers its inclusiveness.\u003c\/p\u003e\n\u003cul data-path-to-node=\"9\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"9,0,0\"\u003e\u003cb\u003eIdeal Usage Areas:\u003c\/b\u003e In front of a medium-sized seating group (partially encompassing the coffee table), in a large bedroom, covering the bottom two-thirds of the bed, or as a strong welcoming area in entrance halls.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"9,1,0\"\u003e\u003cb\u003eEmphasized Aesthetic:\u003c\/b\u003e The \u003cspan data-math=\"160 \\times 230\" class=\"math-inline\"\u003e160x230\u003c\/span\u003e cm oval rug enlarges the floor area while providing \u003cb\u003esoft transitions\u003c\/b\u003e between furniture in the room due to its organic form. It makes the space feel more fluid and inviting.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"9,2,0\"\u003e\u003cb\u003eStock Status:\u003c\/b\u003e This size is also available in Oval form in our stock.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-path-to-node=\"10\"\u003e\u003cb\u003eWith the Zev Keten Oval Rug, achieve the perfect amount of softness and elegance your space needs.\u003c\/b\u003e\u003c\/p\u003e","brand":"Zev Halı","offers":[{"title":"120X180","offer_id":42621682221104,"sku":"ZEVHALIKETENSERISI-0181","price":3130.0,"currency_code":"TRY","in_stock":true},{"title":"160X230","offer_id":42621682253872,"sku":"ZEVHALIKETENSERISI-0182","price":5330.0,"currency_code":"TRY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/seyranhali-india-668beyazoval_16.png?v=1765021746"},{"product_id":"zev-keten-dokulme-yapmayan-oval-kesim-hasir-tarzi-salon-halisi","title":"Zev Carpet Linen: Non-Shedding Oval Cut Wicker Style Living Room Rug","description":"\u003ch3 data-path-to-node=\"5\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/seyranhali-india-668ovalsiyah_15.png?v=1765022693\"\u003e\u003c\/h3\u003e\n\u003ch4 data-path-to-node=\"5\" style=\"text-align: center;\"\u003e\u003cstrong\u003e🌿 Nature's Most Serene Touch Comes to Your Home: The India Series\u003c\/strong\u003e\u003c\/h4\u003e\n\u003cp data-path-to-node=\"6\"\u003eIn today's fast-paced world, our homes are our greatest refuge. The India Series brings peace, balance, and impeccable natural elegance to this sanctuary. Its soothing earthy tones, combined with the timeless elegance of wicker, instantly create a warm and inviting atmosphere in your living spaces.\u003c\/p\u003e\n\u003cp data-path-to-node=\"7\"\u003e\u003cb\u003eImagine:\u003c\/b\u003e A minimalist Scandinavian style, a bohemian spirit, or a rustic corner... The India Rug offers a magical touch that adds character to any room, regardless of your chosen decor style. With the artwork on your walls, the textures of your cushions, and the calm presence of this rug on the floor, your home will transform into an art gallery that soothes your soul.\u003c\/p\u003e\n\u003ch4 data-path-to-node=\"8\" style=\"text-align: center;\"\u003e\u003cstrong\u003e✨ The Elegance of Jute Texture, the Intelligent Comfort of Polypropylene\u003c\/strong\u003e\u003c\/h4\u003e\n\u003cp data-path-to-node=\"9\"\u003eWhat makes the India Series so special is its seamless combination of \u003cb\u003eauthentic appearance\u003c\/b\u003e with \u003cb\u003emodern practicality in use\u003c\/b\u003e.\u003c\/p\u003e\n\u003cp data-path-to-node=\"10\"\u003eYou love the naturalness of real jute, but are you bothered by shedding, cleaning difficulties, and its rough texture? No need to worry anymore!\u003c\/p\u003e\n\u003cul data-path-to-node=\"11\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"11,0,0\"\u003e\u003cb\u003eAppearance:\u003c\/b\u003e Just like natural jute, every strand of the rug is carefully woven, giving a warm and rustic feel.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"11,1,0\"\u003e\u003cb\u003eTouch:\u003c\/b\u003e Despite its 6 mm pile height, its synthetic structure makes it soft and comfortable underfoot. \u003cb\u003eSuitable for use in both summer and winter.\u003c\/b\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"11,2,0\"\u003e\u003cb\u003eRevolution in Cleaning:\u003c\/b\u003e Designed for busy and active homes. These stain-resistant fibers offer practical cleaning with just a vacuum cleaner. It is an \u003cb\u003eideal and intelligent choice\u003c\/b\u003e for homes with children, pets, or high-traffic areas like kitchens.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-path-to-node=\"12,0\"\u003e\u003cb\u003eDecor Tip:\u003c\/b\u003e The neutral color palette of the India Series creates a striking contrast with dark wood furniture, while perfectly harmonizing with light-colored linen fabrics and wicker objects.\u003c\/p\u003e\n\u003cp data-path-to-node=\"12,0\"\u003e \u003c\/p\u003e\n\u003cp data-path-to-node=\"12,0\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/oval.png?v=1764947960\"\u003e\u003c\/p\u003e\n\u003ch4 style=\"text-align: center;\" data-path-to-node=\"2\"\u003e\u003cstrong\u003e📏 Art in Dimensions and Perfect Harmony: The Oval Form\u003c\/strong\u003e\u003c\/h4\u003e\n\u003cp data-path-to-node=\"3\"\u003eOval rugs eliminate the sharp lines of standard rectangles, adding softness, an organic flow, and instant elegance to your home. The \u003cb\u003eZev Keten Oval Collection\u003c\/b\u003e creates a perfect balance in your spaces with its two most needed special sizes:\u003c\/p\u003e\n\u003ch4 style=\"text-align: center;\" data-path-to-node=\"4\"\u003e🌟 1. Size: \u003cspan data-math=\"120 \\times 180\" class=\"math-inline\"\u003e120x180\u003c\/span\u003e cm Oval (Intimate Touch)\u003c\/h4\u003e\n\u003cp data-path-to-node=\"5\"\u003eThis special size is designed to create a small escape point or romanticize a corner.\u003c\/p\u003e\n\u003cul data-path-to-node=\"6\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"6,0,0\"\u003e\u003cb\u003eIdeal Use Areas:\u003c\/b\u003e Right next to the bed in your bedroom, under a single reading armchair by the window, or beneath a small kitchen\/bistro table.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"6,1,0\"\u003e\u003cb\u003eEmphasized Aesthetic: The 120x180\u003c\/b\u003e cm oval rug creates a simple and intimate \u003cb\u003e\"special zone\"\u003c\/b\u003e without overwhelming large furniture. It acts as a comfortable cushion under your feet, without interrupting the overall flow of the space.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"6,2,0\"\u003e\u003cb\u003eStock Status:\u003c\/b\u003e This size is available in Oval.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch4 style=\"text-align: center;\" data-path-to-node=\"7\"\u003e👑 2. Size: \u003cspan data-math=\"160 \\times 230\" class=\"math-inline\"\u003e160x230\u003c\/span\u003e cm Oval (Spacious Elegance)\u003c\/h4\u003e\n\u003cp data-path-to-node=\"8\"\u003eThis generous size is perfect for \u003cb\u003etying a room together and visually anchoring it\u003c\/b\u003e. It does not have the rigidity of a standard rectangular rug, but offers its inclusiveness.\u003c\/p\u003e\n\u003cul data-path-to-node=\"9\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"9,0,0\"\u003e\u003cb\u003eIdeal Use Areas:\u003c\/b\u003e In front of a medium-sized seating group (partially encompassing the coffee table), under the bottom two-thirds of the bed in a large bedroom, or as a strong welcoming area in entryways.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"9,1,0\"\u003e\u003cb\u003eEmphasized Aesthetic: The \u003cspan data-math=\"160 \\times 230\" class=\"math-inline\"\u003e160x230\u003c\/span\u003e cm\u003c\/b\u003e oval rug enlarges the floor area, while its organic form provides \u003cb\u003esoft transitions\u003c\/b\u003e between furniture in the room. It makes the space feel more fluid and inviting.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"9,2,0\"\u003e\u003cb\u003eStock Status:\u003c\/b\u003e This size is also available in Oval form in our stock.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-path-to-node=\"10\"\u003e\u003cb\u003eWith the Zev Keten Oval Rug, achieve the perfect amount of softness and elegance your space needs.\u003c\/b\u003e\u003c\/p\u003e","brand":"Zev Halı","offers":[{"title":"120X180","offer_id":42621978509360,"sku":"ZEVHALIKETENSERISI-0179","price":3130.0,"currency_code":"TRY","in_stock":true},{"title":"160X230","offer_id":42621978542128,"sku":"ZEVHALIKETENSERISI-0180","price":5330.0,"currency_code":"TRY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/seyranhali-india-668ovalsiyah_10.png?v=1765022851"},{"product_id":"zev-keten-yuvarlak-kesim-jut-gorunumlu-hali-odak-noktasi-yaratin","title":"Zev Rug Linen: Round Cut Jute-Look Rug - Create a Focal Point","description":"\u003ch3 data-path-to-node=\"5\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/seyranhali-india-668bejdaire_9.png?v=1765026379\"\u003e\u003c\/h3\u003e\n\u003ch4 style=\"text-align: center;\" data-path-to-node=\"5\"\u003e\u003cstrong\u003e🌿 Nature's Most Serene Touch Comes to Your Home: India Series\u003c\/strong\u003e\u003c\/h4\u003e\n\u003cp data-path-to-node=\"6\"\u003eIn today's fast-paced world, our homes are our greatest sanctuaries. The India Series brings peace, balance, and impeccable natural elegance to this sanctuary. Its soothing earthy tones, combined with the timeless grace of wicker, instantly create a warm and inviting atmosphere in your living spaces.\u003c\/p\u003e\n\u003cp data-path-to-node=\"7\"\u003e\u003cb\u003eImagine:\u003c\/b\u003e A simple Scandinavian style, a bohemian spirit, or a rustic corner... No matter which decoration style you choose, the India Rug offers a magical touch that adds character to the room. With the artworks on your walls, the textures of your cushions, and the calm presence of this rug on the floor, your home will transform into an art gallery that soothes your soul.\u003c\/p\u003e\n\u003ch4 style=\"text-align: center;\" data-path-to-node=\"8\"\u003e\u003cstrong\u003e✨ The Elegance of Jute Texture, the Smart Comfort of Polypropylene\u003c\/strong\u003e\u003c\/h4\u003e\n\u003cp data-path-to-node=\"9\"\u003eWhat makes the India Series so special is its perfect blend of \u003cb\u003eauthentic appearance\u003c\/b\u003e and \u003cb\u003emodern practicality in use\u003c\/b\u003e.\u003c\/p\u003e\n\u003cp data-path-to-node=\"10\"\u003eDo you admire the naturalness of real jute but are bothered by shedding, cleaning difficulties, and its rough texture? You no longer need to worry!\u003c\/p\u003e\n\u003cul data-path-to-node=\"11\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"11,0,0\"\u003e\u003cb\u003eAppearance:\u003c\/b\u003e Just like natural jute, each thread of the rug is carefully woven, giving it a warm and rustic feel.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"11,1,0\"\u003e\u003cb\u003eTouch:\u003c\/b\u003e Despite its 6 mm pile height, its synthetic structure makes it soft and comfortable underfoot. \u003cb\u003eSuitable for use in both summer and winter.\u003c\/b\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"11,2,0\"\u003e\u003cb\u003eCleaning Revolution:\u003c\/b\u003e Designed for busy and active homes. These stain-resistant fibers offer practical cleaning with just a vacuum cleaner. It is an \u003cb\u003eideal and smart choice\u003c\/b\u003e for homes with children, pets, or high-traffic areas like kitchens.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-path-to-node=\"12,0\"\u003e\u003cb\u003eDecorating Tip:\u003c\/b\u003e The neutral color palette of the India Series creates a striking contrast with dark wooden furniture, while perfectly harmonizing with light linen fabrics and wicker objects.\u003c\/p\u003e\n\u003cp data-path-to-node=\"12,0\"\u003e \u003c\/p\u003e\n\u003cp data-path-to-node=\"12,0\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/oval.png?v=1764947960\" alt=\"\"\u003e\u003c\/p\u003e\n\u003ch4 data-path-to-node=\"2\"\u003e🎯 160x160 cm Round Cut: The Focal Point of Your Space\u003c\/h4\u003e\n\u003cp data-path-to-node=\"3\"\u003eRound rugs have the power to instantly create a \u003cb\u003e\"focal point\"\u003c\/b\u003e in their area and draw all attention to themselves. The \u003cb\u003e160x160 cm Round\u003c\/b\u003e size of the Zev Keten collection is ideal for achieving this effect in the most elegant way.\u003c\/p\u003e\n\u003ch4 data-path-to-node=\"4\"\u003eWhy 160x160 Round?\u003c\/h4\u003e\n\u003col data-path-to-node=\"5\" start=\"1\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"5,0,0\"\u003e\u003cb\u003ePerfect Sizing:\u003c\/b\u003e\u003c\/p\u003e\n\u003cul data-path-to-node=\"5,0,1\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"5,0,1,0,0\"\u003e\u003cb\u003eSupport for Large Furniture:\u003c\/b\u003e This size perfectly defines and unifies a small \u003cb\u003ecorner\u003c\/b\u003e or a \u003cb\u003esingle armchair\u003c\/b\u003e set. It is also the \u003cb\u003eideal diameter\u003c\/b\u003e to fit perfectly under a round coffee table or a small dining table.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"5,0,1,1,0\"\u003e\u003cb\u003eFluidity and Softness:\u003c\/b\u003e The 160x160 cm round form provides great visual relief, especially in modern homes with sharp and angular architecture, softening the energy of the space and adding fluidity.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"5,1,0\"\u003e\u003cb\u003eDecorative Accent:\u003c\/b\u003e\u003c\/p\u003e\n\u003cul data-path-to-node=\"5,1,1\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"5,1,1,0,0\"\u003eThis diameter, especially in minimalist and Scandinavian style decorations, is not just a floor covering but an \u003cb\u003eartistic object\u003c\/b\u003e in itself. This circular form created on the floor instantly adds depth and character to the room.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"5,2,0\"\u003e\u003cb\u003eStock Availability:\u003c\/b\u003e\u003c\/p\u003e\n\u003cul data-path-to-node=\"5,2,1\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"5,2,1,0,0\"\u003eThis size is one of our most demanded special forms. The 160x160 cm Round size is available in stock.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003cp data-path-to-node=\"6\"\u003e\u003cb\u003eFind the intersection of aesthetics and functionality in your spaces with Zev Keten's 160x160 cm Round rug.\u003c\/b\u003e\u003c\/p\u003e","brand":"Zev Halı","offers":[{"title":"160x160","offer_id":42621979689008,"sku":"ZEVHALIKETENSERISI-0178","price":3700.0,"currency_code":"TRY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/seyranhali-india-668bejdaire_10.png?v=1765026573"},{"product_id":"zev-keten-sanatsal-koseler-i̇cin-i̇deal-yuvarlak-dekoratif-hali","title":"Zev Carpet Linen: The Ideal Round Decorative Rug for Artistic Corners","description":"\u003ch3 data-path-to-node=\"5\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/03d41f08-6c38-4a94-b74b-47102fc2c8a4.png?v=1765032493\"\u003e\u003c\/h3\u003e\n\u003ch4 style=\"text-align: center;\" data-path-to-node=\"5\"\u003e\u003cstrong\u003e🌿 Nature's Most Serene Touch Comes to Your Home: The India Series\u003c\/strong\u003e\u003c\/h4\u003e\n\u003cp data-path-to-node=\"6\"\u003eIn today's fast-paced world, our homes are our greatest sanctuaries. The India Series brings peace, balance, and impeccable natural elegance to this refuge. Earthy tones that are easy on the eyes, combined with the timeless grace of wicker, instantly create a warm and inviting atmosphere in your living spaces.\u003c\/p\u003e\n\u003cp data-path-to-node=\"7\"\u003e\u003cb\u003eImagine:\u003c\/b\u003e A minimalist Scandinavian style, a bohemian spirit, or a rustic nook... The India Rug offers a magical touch that adds character to any room, no matter which decoration style you choose. With the artworks on your walls, the textures of your cushions, and the calm presence of this rug on the floor, your home will transform into an art gallery that soothes your soul.\u003c\/p\u003e\n\u003ch4 style=\"text-align: center;\" data-path-to-node=\"8\"\u003e\u003cstrong\u003e✨ The Elegance of Jute Texture, the Smart Comfort of Polypropylene\u003c\/strong\u003e\u003c\/h4\u003e\n\u003cp data-path-to-node=\"9\"\u003eWhat makes the India Series so special is its seamless blend of \u003cb\u003eauthentic appearance\u003c\/b\u003e with \u003cb\u003emodern practicality in use\u003c\/b\u003e.\u003c\/p\u003e\n\u003cp data-path-to-node=\"10\"\u003eDo you admire the natural look of real jute, but are annoyed by shedding, cleaning difficulties, and a rough texture? You no longer have to worry!\u003c\/p\u003e\n\u003cul data-path-to-node=\"11\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"11,0,0\"\u003e\u003cb\u003eAppearance:\u003c\/b\u003e Just like natural jute, each strand of the rug is carefully woven, giving it a warm and rustic feel.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"11,1,0\"\u003e\u003cb\u003eTouch:\u003c\/b\u003e Despite having a 6 mm pile height, its synthetic structure makes it soft and comfortable underfoot. \u003cb\u003eSuitable for use all year round.\u003c\/b\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"11,2,0\"\u003e\u003cb\u003eRevolution in Cleaning:\u003c\/b\u003e Designed for busy and active homes. These stain-resistant fibers offer practical cleaning with just a vacuum cleaner. It is an \u003cb\u003eideal and smart choice\u003c\/b\u003e for homes with children, pets, or high-traffic areas like kitchens.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-path-to-node=\"12,0\"\u003e\u003cb\u003eDecoration Tip:\u003c\/b\u003e The neutral color palette of the India Series creates a striking contrast with dark wood furniture, while perfectly harmonizing with light-colored linen fabrics and wicker objects.\u003c\/p\u003e\n\u003cp data-path-to-node=\"12,0\"\u003e \u003c\/p\u003e\n\u003cp data-path-to-node=\"12,0\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/oval.png?v=1764947960\" alt=\"\"\u003e\u003c\/p\u003e\n\u003ch4 data-path-to-node=\"2\"\u003e🎯 160x160 cm Round Cut: The Focal Point of Your Space\u003c\/h4\u003e\n\u003cp data-path-to-node=\"3\"\u003eRound rugs have the power to instantly create a \u003cb\u003e\"focal point\"\u003c\/b\u003e in their space and draw all attention to themselves. The \u003cb\u003e160x160 cm Round\u003c\/b\u003e size of the Zev Keten collection is ideal for you to achieve this effect in the most elegant way.\u003c\/p\u003e\n\u003ch4 data-path-to-node=\"4\"\u003eWhy 160x160 Round?\u003c\/h4\u003e\n\u003col data-path-to-node=\"5\" start=\"1\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"5,0,0\"\u003e\u003cb\u003ePerfect Sizing:\u003c\/b\u003e\u003c\/p\u003e\n\u003cul data-path-to-node=\"5,0,1\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"5,0,1,0,0\"\u003e\u003cb\u003eSupports Large Furniture:\u003c\/b\u003e This size perfectly defines and unifies a small \u003cb\u003ecorner\u003c\/b\u003e or a \u003cb\u003esingle armchair\u003c\/b\u003e set. It is also the \u003cb\u003eideal diameter\u003c\/b\u003e to fit perfectly under a round coffee table or a small dining table.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"5,0,1,1,0\"\u003e\u003cb\u003eFluidity and Softness:\u003c\/b\u003e The 160x160 cm round form provides great visual relief, especially in modern homes with sharp and angular architecture, softening the energy of the space and adding fluidity.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"5,1,0\"\u003e\u003cb\u003eDecorative Accent:\u003c\/b\u003e\u003c\/p\u003e\n\u003cul data-path-to-node=\"5,1,1\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"5,1,1,0,0\"\u003eThis diameter, especially in minimalist and Scandinavian style decorations, is not just a floor covering but an \u003cb\u003eartistic object\u003c\/b\u003e in itself. This circular form created on the floor instantly adds depth and character to the room.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"5,2,0\"\u003e\u003cb\u003eStock Availability:\u003c\/b\u003e\u003c\/p\u003e\n\u003cul data-path-to-node=\"5,2,1\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"5,2,1,0,0\"\u003eThis size is one of our most demanded special forms. The 160x160 cm Round size is available in stock.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003cp data-path-to-node=\"6\"\u003e\u003cb\u003eWith Zev Keten's 160x160 cm Round rug, discover the intersection of aesthetics and functionality in your spaces.\u003c\/b\u003e\u003c\/p\u003e","brand":"Zev Halı","offers":[{"title":"160x160","offer_id":42622000922672,"sku":"ZEVHALIKETENSERISI-0177","price":3700.0,"currency_code":"TRY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/seyranhali-india-668dairebeyaz_6.png?v=1765032671"},{"product_id":"zev-keten-yuvarlak-yemek-masasi-altina-kusursuz-uyum-saglayan-hali","title":"Zev Linen Carpet: The Perfect Under-Round Dining Table Carpet","description":"\u003ch3 data-path-to-node=\"5\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/seyranhali-india-668dairesiyah_4.png?v=1765033601\"\u003e\u003c\/h3\u003e\n\u003ch4 style=\"text-align: center;\" data-path-to-node=\"5\"\u003e\u003cstrong\u003e🌿 Nature's Most Serene Touch Comes to Your Home: India Series\u003c\/strong\u003e\u003c\/h4\u003e\n\u003cp data-path-to-node=\"6\"\u003eIn today's fast-paced world, our homes are our greatest sanctuaries. The India Series brings peace, balance, and a flawless natural elegance to this sanctuary. Its soothing earth tones, combined with the timeless grace of wicker, instantly create a warm and inviting atmosphere in your living spaces.\u003c\/p\u003e\n\u003cp data-path-to-node=\"7\"\u003e\u003cb\u003eImagine:\u003c\/b\u003e A minimalist Scandinavian style, a bohemian spirit, or a rustic corner... The India Rug offers a magical touch that adds character to any room, no matter which decor style you choose. With the artworks on your walls, the textures in your cushions, and the serene presence of this rug on the floor, your home will transform into an art gallery that soothes your soul.\u003c\/p\u003e\n\u003ch4 style=\"text-align: center;\" data-path-to-node=\"8\"\u003e\u003cstrong\u003e✨ The Elegance of Jute Texture, the Smart Comfort of Polypropylene\u003c\/strong\u003e\u003c\/h4\u003e\n\u003cp data-path-to-node=\"9\"\u003eWhat makes the India Series so special is its perfect blend of \u003cb\u003eauthentic appearance\u003c\/b\u003e and \u003cb\u003emodern practicality in use\u003c\/b\u003e.\u003c\/p\u003e\n\u003cp data-path-to-node=\"10\"\u003eAre you captivated by the natural beauty of real jute, but annoyed by shedding, cleaning difficulties, and a rough texture? You no longer have to worry!\u003c\/p\u003e\n\u003cul data-path-to-node=\"11\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"11,0,0\"\u003e\u003cb\u003eAppearance:\u003c\/b\u003e Just like natural jute, every strand of the rug is meticulously woven, giving a warm and rustic feel.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"11,1,0\"\u003e\u003cb\u003eTouch:\u003c\/b\u003e Despite its 6 mm pile height, its synthetic structure makes it soft and comfortable underfoot. \u003cb\u003eSuitable for year-round use.\u003c\/b\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"11,2,0\"\u003e\u003cb\u003eRevolution in Cleaning:\u003c\/b\u003e Designed for busy and active homes. These stain-resistant fibers offer practical cleaning with just a vacuum cleaner. It is an \u003cb\u003eideal and smart choice\u003c\/b\u003e for homes with children, pets, or high-traffic areas like kitchens.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-path-to-node=\"12,0\"\u003e\u003cb\u003eDecor Tip:\u003c\/b\u003e The neutral color palette of the India Series creates a striking contrast with dark wood furniture, while perfectly harmonizing with light linen fabrics and wicker objects.\u003c\/p\u003e\n\u003cp data-path-to-node=\"12,0\"\u003e \u003c\/p\u003e\n\u003cp data-path-to-node=\"12,0\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/oval.png?v=1764947960\" alt=\"\"\u003e\u003c\/p\u003e\n\u003ch4 data-path-to-node=\"2\"\u003e🎯 \u003cspan data-math=\"160 \\times 160\" class=\"math-inline\"\u003e160x160\u003c\/span\u003e cm Round Cut: The Focal Point of Your Space\u003c\/h4\u003e\n\u003cp data-path-to-node=\"3\"\u003eRound rugs have the power to instantly create a \u003cb\u003e\"focal point\"\u003c\/b\u003e in their area and draw all attention to themselves. The \u003cb\u003e160x160 cm Round\u003c\/b\u003e size from the \u003cb\u003eZev Keten\u003c\/b\u003e collection is ideal for you to capture this effect in the most elegant way.\u003c\/p\u003e\n\u003ch4 data-path-to-node=\"4\"\u003eWhy \u003cspan data-math=\"160 \\times 160\" class=\"math-inline\"\u003e160x160\u003c\/span\u003e Round?\u003c\/h4\u003e\n\u003col data-path-to-node=\"5\" start=\"1\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"5,0,0\"\u003e\u003cb\u003ePerfect Sizing:\u003c\/b\u003e\u003c\/p\u003e\n\u003cul data-path-to-node=\"5,0,1\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"5,0,1,0,0\"\u003e\u003cb\u003eSupport for Large Furniture:\u003c\/b\u003e This size perfectly defines and unifies a small \u003cb\u003ecorner\u003c\/b\u003e or a \u003cb\u003esingle armchair\u003c\/b\u003e set. It is also the \u003cb\u003eideal diameter\u003c\/b\u003e to fit perfectly under a round coffee table or a small dining table.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"5,0,1,1,0\"\u003e\u003cb\u003eFluidity and Softness:\u003c\/b\u003e The \u003cspan data-math=\"160 \\times 160\" class=\"math-inline\"\u003e160x160\u003c\/span\u003e cm round shape provides great visual relief, especially in modern homes with sharp and angular architecture, softening the energy of the space and adding fluidity.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"5,1,0\"\u003e\u003cb\u003eDecorative Accent:\u003c\/b\u003e\u003c\/p\u003e\n\u003cul data-path-to-node=\"5,1,1\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"5,1,1,0,0\"\u003eThis diameter, especially in minimalist and Scandinavian style decorations, is not just a floor covering but an \u003cb\u003eartistic object\u003c\/b\u003e in itself. This circular form created on the floor instantly adds depth and character to the room.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"5,2,0\"\u003e\u003cb\u003eStock Availability:\u003c\/b\u003e\u003c\/p\u003e\n\u003cul data-path-to-node=\"5,2,1\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"5,2,1,0,0\"\u003eThis size is one of our most demanded special forms. The \u003cspan data-math=\"160 \\times 160\" class=\"math-inline\"\u003e160x160\u003c\/span\u003e cm Round (Circle) size is available in stock.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003cp data-path-to-node=\"6\"\u003e\u003cb\u003eWith Zev Keten's \u003cspan data-math=\"160 \\times 160\" class=\"math-inline\"\u003e160x160\u003c\/span\u003e cm Round rug, discover the intersection of aesthetics and functionality in your spaces.\u003c\/b\u003e\u003c\/p\u003e","brand":"Zev Halı","offers":[{"title":"160x160","offer_id":42622107484208,"sku":"ZEVHALIKETENSERISI-0176","price":3700.0,"currency_code":"TRY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/seyranhali-india-668dairesiyah_9.png?v=1765034352"},{"product_id":"zev-keten-6mm-hav-yuksekligi-ile-i̇nce-ve-zarif-hasir-hal","title":"Zev Carpet Linen: Thin and Elegant Woven Carpet with 6mm Pile Height Custom Size ✂","description":"\u003cp style=\"text-align: center;\" data-path-to-node=\"3\"\u003e\u003cb\u003eSPECIAL PROCESSING REQUESTS\u003c\/b\u003e\u003c\/p\u003e\n\u003cp style=\"text-align: center;\" data-path-to-node=\"4\"\u003ePlease specify your preferences for fringe folding, overlock, or \u003cspan style=\"color: #ff0000;\"\u003eRound\/Oval\u003c\/span\u003e cutting in the order notes section of your cart.\u003c\/p\u003e\n\u003cp style=\"text-align: center;\"\u003e\u003cstrong\u003e✂ THIS PRODUCT HAS\u003cspan\u003e \u003c\/span\u003e\u003cspan\u003eCUSTOM SIZE\u003c\/span\u003e\u003cspan\u003e \u003c\/span\u003eCUTTING.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp style=\"text-align: center;\"\u003eEnter your measurements using the calculator below and see the price. Then, you can easily create your custom order by clicking the \"\u003cstrong\u003eOrder Now\u003c\/strong\u003e\" button.\u003c\/p\u003e\n\u003cp style=\"text-align: center;\"\u003e\u003cstrong\u003e✂ THIS PRODUCT HAS\u003cspan\u003e \u003c\/span\u003e\u003cspan\u003eCUSTOM SIZE\u003c\/span\u003e\u003cspan\u003e \u003c\/span\u003eCUTTING.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp style=\"text-align: center;\"\u003eEnter your measurements using the calculator below and see the price. Then, you can easily create your custom order by clicking the \"\u003cstrong\u003eOrder Now\u003c\/strong\u003e\" button.\u003c\/p\u003e\n\u003cstyle\u003e\n        \/* Sadece bu hesaplayıcıya özel stiller *\/\n        .hali-hesaplayici-wrapper {\n            font-family: 'Inter', sans-serif;\n            position: relative;\n            z-index: 1;\n            margin: 0 0 2rem 0;\n            width: 100%;\n            max-width: 100%;\n        }\n        \n        .hali-hesaplayici-wrapper * {\n            box-sizing: border-box;\n        }\n        \n        .hali-hesaplayici-container {\n            background: white;\n            border-radius: 1rem;\n            box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1);\n            padding: 1.5rem;\n            width: 100%;\n            max-width: 100%;\n        }\n        \n        @media (min-width: 768px) {\n            .hali-hesaplayici-container {\n                padding: 2rem;\n            }\n            .hali-hesaplayici-wrapper {\n                margin-bottom: 3rem;\n            }\n        }\n        \n        .hali-baslik {\n            font-size: 1.5rem;\n            font-weight: 700;\n            color: #1f2937;\n            margin-bottom: 0.5rem;\n        }\n        \n        .hali-aciklama {\n            color: #6b7280;\n            margin-bottom: 1.5rem;\n            font-size: 0.875rem;\n            line-height: 1.5;\n        }\n        \n        .hali-form-grup {\n            margin-bottom: 1rem;\n        }\n        \n        .hali-label {\n            display: block;\n            font-size: 0.875rem;\n            font-weight: 500;\n            color: #374151;\n            margin-bottom: 0.25rem;\n        }\n        \n        .hali-input-wrapper {\n            position: relative;\n        }\n        \n        .hali-input {\n            width: 100%;\n            padding: 0.75rem;\n            padding-right: 2.5rem;\n            border: 1px solid #d1d5db;\n            border-radius: 0.5rem;\n            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);\n            font-size: 1rem;\n            color: #1f2937;\n            font-weight: 400;\n        }\n        \n        .hali-input::placeholder {\n            color: #9ca3af;\n            font-weight: 300;\n            opacity: 0.6;\n        }\n        \n        .hali-input:focus {\n            border-color: #FDC656;\n            box-shadow: 0 0 0 2px #FDC656;\n            outline: none;\n        }\n        \n        .hali-input::-webkit-inner-spin-button,\n        .hali-input::-webkit-outer-spin-button {\n            -webkit-appearance: none;\n            margin: 0;\n        }\n        \n        .hali-input {\n            -moz-appearance: textfield;\n        }\n        \n        .hali-birim {\n            position: absolute;\n            right: 0.75rem;\n            top: 50%;\n            transform: translateY(-50%);\n            color: #6b7280;\n            font-size: 0.875rem;\n            pointer-events: none;\n        }\n        \n        .hali-hesapla-btn {\n            width: 100%;\n            background-color: #FDC656;\n            color: #1f2937;\n            font-weight: 700;\n            padding: 0.75rem 1rem;\n            border-radius: 9999px;\n            box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1);\n            border: none;\n            cursor: pointer;\n            transition: all 0.2s;\n            margin-top: 1rem;\n            font-size: 1rem;\n        }\n        \n        .hali-hesapla-btn:hover {\n            background-color: #E5B34E;\n        }\n        \n        .hali-sonuc-alani {\n            margin-top: 1.5rem;\n            border-top: 1px solid #e5e7eb;\n            padding-top: 1.5rem;\n        }\n        \n        .hali-sonuc-alani.hidden {\n            display: none;\n        }\n        \n        .hali-sonuc-satir {\n            margin-bottom: 1rem;\n            font-size: 1.125rem;\n            color: #374151;\n            font-weight: 400;\n        }\n        \n        .hali-sonuc-satir strong {\n            font-weight: 600;\n        }\n        \n        .hali-sonuc-deger {\n            font-weight: 700;\n            color: #1f2937;\n        }\n        \n        .hali-fiyat-satir {\n            margin-bottom: 1rem;\n            font-size: 1.25rem;\n            font-weight: 600;\n        }\n        \n        .hali-fiyat {\n            color: #ea580c;\n            font-weight: 800;\n            font-size: 1.5rem;\n        }\n        \n        .hali-birim-fiyat {\n            font-size: 0.875rem;\n            color: #6b7280;\n            font-weight: 400;\n            margin-top: 0.25rem;\n        }\n        \n        .hali-uyari {\n            font-size: 0.9375rem;\n            color: #2563eb;\n            font-weight: 400;\n            line-height: 1.6;\n            margin-top: 1rem;\n            padding: 1rem;\n            background-color: #eff6ff;\n            border-radius: 0.5rem;\n            border-left: 4px solid #2563eb;\n        }\n        \n        .hali-uyari.hidden {\n            display: none;\n        }\n        \n        .hali-secim-baslik {\n            font-size: 0.875rem;\n            font-weight: 500;\n            color: #374151;\n            margin-bottom: 0.5rem;\n            margin-top: 1rem;\n        }\n        \n        .hali-secim-container {\n            display: flex;\n            gap: 0.5rem;\n            flex-wrap: nowrap;\n        }\n        \n        .hali-secim-item {\n            flex: 1;\n            min-width: 0;\n        }\n        \n        .hali-radio {\n            display: none;\n        }\n        \n        .hali-radio-label {\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            text-align: center;\n            padding: 0.75rem 0.25rem;\n            border: 2px solid #d1d5db;\n            border-radius: 0.5rem;\n            font-weight: 500;\n            cursor: pointer;\n            transition: all 0.2s;\n            font-size: clamp(0.7rem, 2.5vw, 1rem);\n            min-height: 3rem;\n            white-space: nowrap;\n            overflow: hidden;\n            text-overflow: ellipsis;\n        }\n        \n        @media (min-width: 768px) {\n            .hali-radio-label {\n                font-size: clamp(0.875rem, 1.5vw, 1.125rem);\n                padding: 1rem 0.5rem;\n                min-height: 3.5rem;\n            }\n        }\n        \n        .hali-radio-label:hover {\n            background-color: #FEF3C7;\n        }\n        \n        .hali-radio:checked + .hali-radio-label {\n            background-color: #FDC656;\n            border-color: #FDC656;\n        }\n        \n        .hali-whatsapp-btn {\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            gap: 0.5rem;\n            width: 100%;\n            padding: 0.75rem 1rem;\n            border-radius: 0.5rem;\n            box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1);\n            font-weight: 700;\n            margin-top: 1rem;\n            text-decoration: none;\n            transition: all 0.2s;\n            font-size: 1rem;\n        }\n        \n        .hali-whatsapp-btn.disabled {\n            background-color: #d1d5db;\n            color: #9ca3af;\n            cursor: not-allowed;\n            pointer-events: none;\n        }\n        \n        .hali-whatsapp-btn.active {\n            background-color: #22c55e;\n            color: white;\n        }\n        \n        .hali-whatsapp-btn.active:hover {\n            background-color: #16a34a;\n        }\n    \u003c\/style\u003e\n\u003cdiv class=\"hali-hesaplayici-wrapper\"\u003e\n\u003cdiv class=\"hali-hesaplayici-container\"\u003e\n\u003ch2 style=\"text-align: center;\" class=\"hali-baslik\"\u003eCUSTOM SIZE CALCULATOR\u003c\/h2\u003e\n\u003cp class=\"hali-aciklama\"\u003eEnter the width and length (cm) and calculate. After seeing the price, select the options and place your order via WhatsApp. \u003cbr\u003e\u003cstrong\u003e\u003cspan style=\"text-decoration: underline;\"\u003eStandard Width\u003c\/span\u003e: 80-100-120-160-200cm - You can also enter different measurements\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"hali-form-grup\"\u003e\n\u003clabel class=\"hali-label\" for=\"hali-genislik\"\u003eWIDTH\u003c\/label\u003e\n\u003cdiv class=\"hali-input-wrapper\"\u003e\n\u003cinput placeholder=\"Ex: 200\" class=\"hali-input\" id=\"hali-genislik\" type=\"number\"\u003e \u003cspan class=\"hali-birim\"\u003ecm\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hali-form-grup\"\u003e\n\u003clabel class=\"hali-label\" for=\"hali-uzunluk\"\u003eLENGTH\u003c\/label\u003e\n\u003cdiv class=\"hali-input-wrapper\"\u003e\n\u003cinput placeholder=\"Ex: 300\" class=\"hali-input\" id=\"hali-uzunluk\" type=\"number\"\u003e \u003cspan class=\"hali-birim\"\u003ecm\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbutton class=\"hali-hesapla-btn\" id=\"hali-hesapla-btn\"\u003eCalculate-See Price\u003c\/button\u003e\n\u003cdiv class=\"hali-sonuc-alani hidden\" id=\"hali-sonuc-alani\"\u003e\n\u003cdiv class=\"hali-sonuc-satir\"\u003e\n\u003cstrong\u003eSquare Meter:\u003c\/strong\u003e \u003cspan class=\"hali-sonuc-deger\" id=\"hali-sonuc-metrekare\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hali-fiyat-satir\"\u003e\n\u003cstrong\u003eTotal Price:\u003c\/strong\u003e \u003cspan class=\"hali-fiyat\" id=\"hali-sonuc-fiyat\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hali-birim-fiyat\"\u003e(Price per 1 m²: \u003cspan id=\"hali-metrekare-fiyati\"\u003e\u003c\/span\u003e TL)\u003c\/div\u003e\n\u003cdiv class=\"hali-uyari hidden\" id=\"hali-genislik-uyari\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-baslik\"\u003eSELECT RUG EDGE\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-container\"\u003e\n\u003cdiv class=\"hali-secim-item\"\u003e\n\u003cinput class=\"hali-radio\" value=\"Saçak\" name=\"haliKenari\" id=\"hali-kenar-sacak\" type=\"radio\"\u003e \u003clabel class=\"hali-radio-label\" for=\"hali-kenar-sacak\"\u003eFringe\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-item\"\u003e\n\u003cinput class=\"hali-radio\" value=\"Overlok\" name=\"haliKenari\" id=\"hali-kenar-overlok\" type=\"radio\"\u003e \u003clabel class=\"hali-radio-label\" for=\"hali-kenar-overlok\"\u003eOverlock\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-item\"\u003e\n\u003cinput class=\"hali-radio\" value=\"Katlama\" name=\"haliKenari\" id=\"hali-kenar-katlama\" type=\"radio\"\u003e \u003clabel class=\"hali-radio-label\" for=\"hali-kenar-katlama\"\u003eFolding\u003c\/label\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-baslik\"\u003eSELECT RUG SHAPE\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-container\"\u003e\n\u003cdiv class=\"hali-secim-item\"\u003e\n\u003cinput class=\"hali-radio\" value=\"Dikdörtgen\" name=\"haliSekli\" id=\"hali-sekil-dikdortgen\" type=\"radio\"\u003e \u003clabel class=\"hali-radio-label\" for=\"hali-sekil-dikdortgen\"\u003eRectangle\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-item\"\u003e\n\u003cinput class=\"hali-radio\" value=\"Yuvarlak\" name=\"haliSekli\" id=\"hali-sekil-yuvarlak\" type=\"radio\"\u003e \u003clabel class=\"hali-radio-label\" for=\"hali-sekil-yuvarlak\"\u003eRound\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-item\"\u003e\n\u003cinput class=\"hali-radio\" value=\"Oval\" name=\"haliSekli\" id=\"hali-sekil-oval\" type=\"radio\"\u003e \u003clabel class=\"hali-radio-label\" for=\"hali-sekil-oval\"\u003eOval\u003c\/label\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ca class=\"hali-whatsapp-btn disabled\" href=\"#\" id=\"hali-whatsapp-btn\"\u003e \u003csvg viewbox=\"0 0 16 16\" fill=\"currentColor\" height=\"20\" width=\"20\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n                    \u003cpath d=\"M13.601 2.326A7.85 7.85 0 0 0 7.994 0C3.627 0 .068 3.558.064 7.926c0 1.399.366 2.76 1.057 3.965L0 16l4.204-1.102a7.9 7.9 0 0 0 3.79.965h.004c4.368 0 7.926-3.558 7.93-7.93A7.898 7.898 0 0 0 13.6 2.326zM7.994 14.521a6.57 6.57 0 0 1-3.356-.92l-.24-.144-2.494.654.666-2.433-.156-.251a6.56 6.56 0 0 1-1.007-3.505c0-3.626 2.957-6.584 6.591-6.584a6.56 6.56 0 0 1 4.66 1.931 6.56 6.56 0 0 1 1.928 4.66c-.004 3.626-2.957 6.584-6.591 6.584zM11.898 9.858c-.182-.092-.867-.428-1.001-.477-.134-.049-.232-.073-.33-.049-.098.024-.19.073-.258.17s-.068.221-.134.295-.134.148-.248.073c-.114-.073-.477-.17-1.141-.605-.514-.336-1.012-1.018-1.18-1.192-.168-.173-.018-.27-.073-.344.054-.073.114-.148.17-.221s.09-.17.134-.295c.045-.123.024-.221-.024-.318s-.33-.795-.454-1.088c-.123-.295-.248-.248-.33-.248-.082 0-.17.024-.258.024s-.221.073-.344.221c-.123.148-.477.477-.477 1.166 0 .689.477 1.365.546 1.462.068.098.96 1.54 2.323 2.056.34.123.61.196.818.248.209.049.405.024.546-.073.17-.123.708-.295.842-.589.134-.295.134-.546.09-.589-.045-.049-.143-.073-.33-.167z\"\u003e\u003c\/path\u003e\n                \u003c\/svg\u003e \u003cspan\u003eOrder on WhatsApp\u003c\/span\u003e \u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\n        (function() {\n            const fiyatMetrekare = 1450;\n            const whatsappNumarasi = \"905522447544\";\n\n            const genislikInput = document.getElementById(\"hali-genislik\");\n            const uzunlukInput = document.getElementById(\"hali-uzunluk\");\n            const hesaplaBtn = document.getElementById(\"hali-hesapla-btn\");\n            const sonucAlani = document.getElementById(\"hali-sonuc-alani\");\n            const whatsappBtn = document.getElementById(\"hali-whatsapp-btn\");\n            const sonucMetrekare = document.getElementById(\"hali-sonuc-metrekare\");\n            const sonucFiyat = document.getElementById(\"hali-sonuc-fiyat\");\n            const metrekareFiyatiGoster = document.getElementById(\"hali-metrekare-fiyati\");\n            const genislikUyari = document.getElementById(\"hali-genislik-uyari\");\n            const haliKenariRadios = document.querySelectorAll('input[name=\"haliKenari\"]');\n            const haliSekliRadios = document.querySelectorAll('input[name=\"haliSekli\"]');\n\n            let hesaplananGenislik, hesaplananUzunluk, hesaplananMetrekare, standartGenislik, toplamFiyat;\n\n            metrekareFiyatiGoster.textContent = fiyatMetrekare.toLocaleString('tr-TR');\n\n            function standartGenislikBul(genislik) {\n                if (genislik \u003c= 80) return 80;\n                if (genislik \u003c= 100) return 100;\n                if (genislik \u003c= 120) return 120;\n                if (genislik \u003c= 160) return 160;\n                if (genislik \u003c= 200) return 200;\n                return null;\n            }\n\n            hesaplaBtn.addEventListener(\"click\", function() {\n                const genislikCm = parseFloat(genislikInput.value);\n                const uzunlukCm = parseFloat(uzunlukInput.value);\n\n                if (isNaN(genislikCm) || isNaN(uzunlukCm) || genislikCm \u003c= 0 || uzunlukCm \u003c= 0) {\n                    alert(\"Lütfen geçerli genişlik ve uzunluk değerleri girin.\");\n                    return;\n                }\n\n                if (genislikCm \u003e 200) {\n                    alert(\"Lütfen genişlik 200 cm'den az olsun.\");\n                    return;\n                }\n\n                hesaplananGenislik = genislikCm;\n                hesaplananUzunluk = uzunlukCm;\n                standartGenislik = standartGenislikBul(genislikCm);\n                hesaplananMetrekare = (standartGenislik \/ 100) * (uzunlukCm \/ 100);\n                toplamFiyat = hesaplananMetrekare * fiyatMetrekare;\n\n                const formatla = (sayi, basamak = 2) =\u003e sayi.toLocaleString('tr-TR', { minimumFractionDigits: basamak, maximumFractionDigits: basamak });\n\n                sonucMetrekare.textContent = formatla(hesaplananMetrekare) + \" m²\";\n                sonucFiyat.textContent = formatla(toplamFiyat) + \" TL\";\n\n                \/\/ Genişlik uyarısını göster (eğer girilen genişlik standart genişlikten farklıysa)\n                if (genislikCm !== standartGenislik) {\n                    \/\/ innerHTML kullanarak zengin metin (kalın, satır arası) ekliyoruz\n                    genislikUyari.innerHTML = `\n                        \n                        Talep ettiğiniz \u003cstrong\u003e${genislikCm} cm\u003c\/strong\u003e genişliğindeki özel ölçülü halınız, \u003cstrong\u003e${standartGenislik} cm\u003c\/strong\u003e'lik standart rulomuzdan kesilerek tam istediğiniz ölçüde hazırlanacaktır.\n                        \u003cbr\u003e\n                        Üretim süreçlerimiz gereği fiyatlandırma, kesimin yapıldığı bir üst standart rulo genişliği üzerinden hesaplanmaktadır.\n                        \u003cbr\u003e\u003cbr\u003e\n                        Dilerseniz fire vermemek için aşağıdaki standart genişlikten siparişinizi oluşturabilirsiniz.\n                        \u003cbr\u003e\u003cbr\u003e\n                        \u003cspan style=\"font-size: 0.9em; color: #555;\"\u003e(Standart Rulo Genişlikleri: 80, 100, 120, 160, 200 cm)\u003c\/span\u003e\u003cbr\u003e\n                        \u003cspan style=\"font-size: 0.9em; color: #555;\"\u003e(Boy (uzunluk) firesiz, tam istediğiniz ölçüde yapılır.)\u003c\/span\u003e\n                    `;\n                    genislikUyari.classList.remove(\"hidden\");\n                } else {\n                    genislikUyari.classList.add(\"hidden\");\n                    genislikUyari.innerHTML = \"\"; \/\/ Uyarı olmadığında içeriği temizle\n                }\n\n                sonucAlani.classList.remove(\"hidden\");\n                haliKenariRadios.forEach(radio =\u003e radio.checked = false);\n                haliSekliRadios.forEach(radio =\u003e radio.checked = false);\n                butonDurumGuncelle();\n            });\n\n            function butonDurumGuncelle() {\n                const haliKenariSecili = Array.from(haliKenariRadios).some(radio =\u003e radio.checked);\n                const haliSekliSecili = Array.from(haliSekliRadios).some(radio =\u003e radio.checked);\n\n                if (haliKenariSecili \u0026\u0026 haliSekliSecili) {\n                    whatsappBtn.classList.remove(\"disabled\");\n                    whatsappBtn.classList.add(\"active\");\n                    whatsappBtn.setAttribute(\"target\", \"_blank\");\n\n                    const haliKenari = document.querySelector('input[name=\"haliKenari\"]:checked').value;\n                    const haliSekli = document.querySelector('input[name=\"haliSekli\"]:checked').value;\n                    const formatla = (sayi, basamak = 2) =\u003e sayi.toLocaleString('tr-TR', { minimumFractionDigits: basamak, maximumFractionDigits: basamak });\n                    const mevcutSayfaUrl = window.location.href;\n\n                    const whatsappMesaji = `Merhaba, özel ölçü halı siparişi vermek istiyorum.\\n\\n` +\n                        `📏 Ölçüler: ${hesaplananGenislik} cm x ${hesaplananUzunluk} cm (${formatla(hesaplananMetrekare)} m²)\\n` +\n                        `🔲 Halı Kenarı: ${haliKenari}\\n` +\n                        `⬜ Halı Şekli: ${haliSekli}\\n` +\n                        `💰 Toplam Fiyat: ${formatla(toplamFiyat)} TL\\n\\n` +\n                        `Ürün Linki: ${mevcutSayfaUrl}\\n\\n` +\n                        `Teşekkürler.`;\n\n                    const whatsappUrl = `https:\/\/wa.me\/${whatsappNumarasi}?text=${encodeURIComponent(whatsappMesaji)}`;\n                    whatsappBtn.href = whatsappUrl;\n                } else {\n                    whatsappBtn.classList.add(\"disabled\");\n                    whatsappBtn.classList.remove(\"active\");\n                    whatsappBtn.removeAttribute(\"target\");\n                    whatsappBtn.href = \"#\";\n                }\n            }\n\n            haliKenariRadios.forEach(radio =\u003e radio.addEventListener(\"change\", butonDurumGuncelle));\n            haliSekliRadios.forEach(radio =\u003e radio.addEventListener(\"change\", butonDurumGuncelle));\n        })();\n    \u003c\/script\u003e\n\u003c\/div\u003e\n\u003ch3 data-path-to-node=\"5\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/seyranhali-india-669bej_10.png?v=1765056668\"\u003e\u003c\/h3\u003e\n\u003ch4 style=\"text-align: center;\" data-path-to-node=\"5\"\u003e\u003cstrong\u003e🌿 Nature's Calmest Touch Comes to Your Home: India Series\u003c\/strong\u003e\u003c\/h4\u003e\n\u003cp data-path-to-node=\"6\"\u003eIn today's fast-paced world, our homes are our greatest sanctuaries. The India Series brings peace, balance, and an impeccable natural elegance to this sanctuary. Eye-soothing earthy tones combine with the timeless grace of wicker to instantly create a warm and inviting atmosphere in your living spaces.\u003c\/p\u003e\n\u003cp data-path-to-node=\"7\"\u003e\u003cb\u003eImagine:\u003c\/b\u003e A minimalist Scandinavian style, a bohemian spirit, or a rustic corner... Whichever decor style you choose, the India Rug offers a magical touch that adds character to the room. With the artworks on your walls, the textures of your cushions, and the calm presence of this rug on the floor, your home will transform into an art gallery that soothes your soul.\u003c\/p\u003e\u003ch4 style=\"text-align: center;\" data-path-to-node=\"8\"\u003e\u003cstrong\u003e✨ The Elegance of Jute Texture, the Smart Comfort of Polypropylene\u003c\/strong\u003e\u003c\/h4\u003e\n\u003cp data-path-to-node=\"9\"\u003eWhat makes the India Series so special is that it perfectly blends \u003cb\u003eauthenticity in appearance\u003c\/b\u003e with \u003cb\u003emodern practicality in use\u003c\/b\u003e.\u003c\/p\u003e\n\u003cp data-path-to-node=\"10\"\u003eAre you fascinated by the naturalness of real jute, but bothered by shedding, difficulty in cleaning, and a rough texture? You no longer have to worry!\u003c\/p\u003e\n\u003cul data-path-to-node=\"11\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"11,0,0\"\u003e\u003cb\u003eAppearance:\u003c\/b\u003e Just like natural jute, each yarn of the rug is carefully woven, giving a warm and rustic feel.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"11,1,0\"\u003e\u003cb\u003eTouch:\u003c\/b\u003e Despite its 6 mm pile height, its synthetic structure makes it soft and comfortable underfoot. \u003cb\u003eSuitable for use in all seasons.\u003c\/b\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"11,2,0\"\u003e\u003cb\u003eRevolution in Cleaning:\u003c\/b\u003e Designed for busy and active homes. These stain-resistant yarns offer practical cleaning with just a vacuum cleaner. It is an \u003cb\u003eideal and smart choice\u003c\/b\u003e for homes with children, pets, or high-traffic areas like kitchens.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-path-to-node=\"12,0\"\u003e\u003cb\u003eDecoration Tip:\u003c\/b\u003e The India Series' neutral color palette creates a striking contrast with dark wood furniture, while perfectly harmonizing with light linen fabrics and wicker objects.\u003c\/p\u003e\n\u003cp data-path-to-node=\"12,0\"\u003e \u003c\/p\u003e\n\u003cp data-path-to-node=\"12,0\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/oval.png?v=1764947960\" alt=\"\"\u003e\u003c\/p\u003e\n\u003chr data-path-to-node=\"1\"\u003e\n\u003ch4 data-path-to-node=\"2\" style=\"text-align: center;\"\u003e📐 Remove Boundaries: Your Custom \u003cb\u003eBespoke Design\u003c\/b\u003e Experience\u003c\/h4\u003e\n\u003cp data-path-to-node=\"3\"\u003eYour home is a reflection of your personality; you don't have to be confined by standard measurements. Do you have special \u003cb\u003ehallways, niches, or those delicate corners\u003c\/b\u003e that stand out with their architectural texture and don't conform to the restrictive lines of a standard rectangle?\u003c\/p\u003e\n\u003cp data-path-to-node=\"4\"\u003eWith \u003cb\u003eZev Keten\u003c\/b\u003e, completely break free from the conventional boundaries of the rectangle and become the architect of your own design!\u003c\/p\u003e\n\u003ch3 data-path-to-node=\"5\" style=\"text-align: center;\"\u003e\u003cb\u003eArtistic Forms Tailored to Your Dream Measurements\u003c\/b\u003e\u003c\/h3\u003e\n\u003cp data-path-to-node=\"6\"\u003eWhether you want a \u003cb\u003eperfect circle\u003c\/b\u003e to add an artistic balance to the floor for that small, intimate corner of your bedroom, or a \u003cb\u003eperfect oval runner\u003c\/b\u003e to soften your long hallway with fluid lines.\u003c\/p\u003e\n\u003cp data-path-to-node=\"7\"\u003eYour rug will be cut to the most accurate size according to the unique shape of your living space, not factory-made, but with \u003cb\u003eartistic care\u003c\/b\u003e. Your product will arrive with \u003cb\u003eprofessional edge overlocking\u003c\/b\u003e that extends the life of its edges and provides an aesthetic finish.\u003c\/p\u003e\n\u003cp data-path-to-node=\"8\"\u003eTo effortlessly turn your dream measurements into reality, all you need to do is select your desired \u003cb\u003ecustom cut option\u003c\/b\u003e from the product container.\u003c\/p\u003e\n\u003cp data-path-to-node=\"9\"\u003e\u003cb\u003eDesign, choose, live.\u003c\/b\u003e\u003c\/p\u003e","brand":"Zev Halı","offers":[{"title":"80X150","offer_id":42622422155312,"sku":"ZEVHALIKETENSERISI-0169","price":1740.0,"currency_code":"TRY","in_stock":true},{"title":"80X300","offer_id":42622422188080,"sku":"ZEVHALIKETENSERISI-0170","price":3480.0,"currency_code":"TRY","in_stock":true},{"title":"100X200","offer_id":42622422220848,"sku":"ZEVHALIKETENSERISI-0171","price":2900.0,"currency_code":"TRY","in_stock":true},{"title":"100X300","offer_id":42622422253616,"sku":"ZEVHALIKETENSERISI-0172","price":4350.0,"currency_code":"TRY","in_stock":true},{"title":"120X180","offer_id":42622422286384,"sku":"ZEVHALIKETENSERISI-0173","price":3130.0,"currency_code":"TRY","in_stock":true},{"title":"160X230","offer_id":42622422319152,"sku":"ZEVHALIKETENSERISI-0174","price":5330.0,"currency_code":"TRY","in_stock":true},{"title":"200X290","offer_id":42622422351920,"sku":"ZEVHALIKETENSERISI-0175","price":8410.0,"currency_code":"TRY","in_stock":true},{"title":"100x350","offer_id":43041095548976,"sku":"ZEVHALIKETENSERISI-01698","price":5075.0,"currency_code":"TRY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/seyranhali-india-669bej_2.png?v=1765056799"},{"product_id":"zev-keten-yumusak-dokusuyla-ayak-altina-keyif-veren-jut-efektli-hali-ozel-olcu-✂","title":"Zev Rug Linen: A Jute-Effect Rug with an Organic Texture that Delights Underfoot - Custom Size ✂","description":"\u003cp data-path-to-node=\"3\" style=\"text-align: center;\"\u003e\u003cb\u003eSPECIAL PROCESSING REQUESTS\u003c\/b\u003e\u003c\/p\u003e\n\u003cp data-path-to-node=\"4\" style=\"text-align: center;\"\u003ePlease specify your preferences for fringe folding, overlock stitching, or \u003cspan style=\"color: #ff0000;\"\u003eRound\/Oval\u003c\/span\u003e cut in the order notes section of your cart.\u003c\/p\u003e\n\u003cp style=\"text-align: center;\"\u003e\u003cstrong\u003e✂ THIS PRODUCT IS AVAILABLE FOR\u003cspan\u003e \u003c\/span\u003e\u003cspan\u003eCUSTOM SIZE\u003c\/span\u003e\u003cspan\u003e \u003c\/span\u003eCUTTING.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp style=\"text-align: center;\"\u003eEnter your dimensions using the calculator below and see the price. Then, by clicking the \"\u003cstrong\u003eOrder Now\u003c\/strong\u003e\" button, you can easily create your custom-sized order.\u003c\/p\u003e\n\u003cp style=\"text-align: center;\"\u003e\u003cstrong\u003e✂ THIS PRODUCT IS AVAILABLE FOR\u003cspan\u003e \u003c\/span\u003e\u003cspan\u003eCUSTOM SIZE\u003c\/span\u003e\u003cspan\u003e \u003c\/span\u003eCUTTING.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp style=\"text-align: center;\"\u003eEnter your dimensions using the calculator below and see the price. Then, by clicking the \"\u003cstrong\u003eOrder Now\u003c\/strong\u003e\" button, you can easily create your custom-sized order.\u003c\/p\u003e\n\u003cstyle\u003e\n        \/* Sadece bu hesaplayıcıya özel stiller *\/\n        .hali-hesaplayici-wrapper {\n            font-family: 'Inter', sans-serif;\n            position: relative;\n            z-index: 1;\n            margin: 0 0 2rem 0;\n            width: 100%;\n            max-width: 100%;\n        }\n        \n        .hali-hesaplayici-wrapper * {\n            box-sizing: border-box;\n        }\n        \n        .hali-hesaplayici-container {\n            background: white;\n            border-radius: 1rem;\n            box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1);\n            padding: 1.5rem;\n            width: 100%;\n            max-width: 100%;\n        }\n        \n        @media (min-width: 768px) {\n            .hali-hesaplayici-container {\n                padding: 2rem;\n            }\n            .hali-hesaplayici-wrapper {\n                margin-bottom: 3rem;\n            }\n        }\n        \n        .hali-baslik {\n            font-size: 1.5rem;\n            font-weight: 700;\n            color: #1f2937;\n            margin-bottom: 0.5rem;\n        }\n        \n        .hali-aciklama {\n            color: #6b7280;\n            margin-bottom: 1.5rem;\n            font-size: 0.875rem;\n            line-height: 1.5;\n        }\n        \n        .hali-form-grup {\n            margin-bottom: 1rem;\n        }\n        \n        .hali-label {\n            display: block;\n            font-size: 0.875rem;\n            font-weight: 500;\n            color: #374151;\n            margin-bottom: 0.25rem;\n        }\n        \n        .hali-input-wrapper {\n            position: relative;\n        }\n        \n        .hali-input {\n            width: 100%;\n            padding: 0.75rem;\n            padding-right: 2.5rem;\n            border: 1px solid #d1d5db;\n            border-radius: 0.5rem;\n            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);\n            font-size: 1rem;\n            color: #1f2937;\n            font-weight: 400;\n        }\n        \n        .hali-input::placeholder {\n            color: #9ca3af;\n            font-weight: 300;\n            opacity: 0.6;\n        }\n        \n        .hali-input:focus {\n            border-color: #FDC656;\n            box-shadow: 0 0 0 2px #FDC656;\n            outline: none;\n        }\n        \n        .hali-input::-webkit-inner-spin-button,\n        .hali-input::-webkit-outer-spin-button {\n            -webkit-appearance: none;\n            margin: 0;\n        }\n        \n        .hali-input {\n            -moz-appearance: textfield;\n        }\n        \n        .hali-birim {\n            position: absolute;\n            right: 0.75rem;\n            top: 50%;\n            transform: translateY(-50%);\n            color: #6b7280;\n            font-size: 0.875rem;\n            pointer-events: none;\n        }\n        \n        .hali-hesapla-btn {\n            width: 100%;\n            background-color: #FDC656;\n            color: #1f2937;\n            font-weight: 700;\n            padding: 0.75rem 1rem;\n            border-radius: 9999px;\n            box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1);\n            border: none;\n            cursor: pointer;\n            transition: all 0.2s;\n            margin-top: 1rem;\n            font-size: 1rem;\n        }\n        \n        .hali-hesapla-btn:hover {\n            background-color: #E5B34E;\n        }\n        \n        .hali-sonuc-alani {\n            margin-top: 1.5rem;\n            border-top: 1px solid #e5e7eb;\n            padding-top: 1.5rem;\n        }\n        \n        .hali-sonuc-alani.hidden {\n            display: none;\n        }\n        \n        .hali-sonuc-satir {\n            margin-bottom: 1rem;\n            font-size: 1.125rem;\n            color: #374151;\n            font-weight: 400;\n        }\n        \n        .hali-sonuc-satir strong {\n            font-weight: 600;\n        }\n        \n        .hali-sonuc-deger {\n            font-weight: 700;\n            color: #1f2937;\n        }\n        \n        .hali-fiyat-satir {\n            margin-bottom: 1rem;\n            font-size: 1.25rem;\n            font-weight: 600;\n        }\n        \n        .hali-fiyat {\n            color: #ea580c;\n            font-weight: 800;\n            font-size: 1.5rem;\n        }\n        \n        .hali-birim-fiyat {\n            font-size: 0.875rem;\n            color: #6b7280;\n            font-weight: 400;\n            margin-top: 0.25rem;\n        }\n        \n        .hali-uyari {\n            font-size: 0.9375rem;\n            color: #2563eb;\n            font-weight: 400;\n            line-height: 1.6;\n            margin-top: 1rem;\n            padding: 1rem;\n            background-color: #eff6ff;\n            border-radius: 0.5rem;\n            border-left: 4px solid #2563eb;\n        }\n        \n        .hali-uyari.hidden {\n            display: none;\n        }\n        \n        .hali-secim-baslik {\n            font-size: 0.875rem;\n            font-weight: 500;\n            color: #374151;\n            margin-bottom: 0.5rem;\n            margin-top: 1rem;\n        }\n        \n        .hali-secim-container {\n            display: flex;\n            gap: 0.5rem;\n            flex-wrap: nowrap;\n        }\n        \n        .hali-secim-item {\n            flex: 1;\n            min-width: 0;\n        }\n        \n        .hali-radio {\n            display: none;\n        }\n        \n        .hali-radio-label {\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            text-align: center;\n            padding: 0.75rem 0.25rem;\n            border: 2px solid #d1d5db;\n            border-radius: 0.5rem;\n            font-weight: 500;\n            cursor: pointer;\n            transition: all 0.2s;\n            font-size: clamp(0.7rem, 2.5vw, 1rem);\n            min-height: 3rem;\n            white-space: nowrap;\n            overflow: hidden;\n            text-overflow: ellipsis;\n        }\n        \n        @media (min-width: 768px) {\n            .hali-radio-label {\n                font-size: clamp(0.875rem, 1.5vw, 1.125rem);\n                padding: 1rem 0.5rem;\n                min-height: 3.5rem;\n            }\n        }\n        \n        .hali-radio-label:hover {\n            background-color: #FEF3C7;\n        }\n        \n        .hali-radio:checked + .hali-radio-label {\n            background-color: #FDC656;\n            border-color: #FDC656;\n        }\n        \n        .hali-whatsapp-btn {\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            gap: 0.5rem;\n            width: 100%;\n            padding: 0.75rem 1rem;\n            border-radius: 0.5rem;\n            box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1);\n            font-weight: 700;\n            margin-top: 1rem;\n            text-decoration: none;\n            transition: all 0.2s;\n            font-size: 1rem;\n        }\n        \n        .hali-whatsapp-btn.disabled {\n            background-color: #d1d5db;\n            color: #9ca3af;\n            cursor: not-allowed;\n            pointer-events: none;\n        }\n        \n        .hali-whatsapp-btn.active {\n            background-color: #22c55e;\n            color: white;\n        }\n        \n        .hali-whatsapp-btn.active:hover {\n            background-color: #16a34a;\n        }\n    \u003c\/style\u003e\n\u003cdiv class=\"hali-hesaplayici-wrapper\"\u003e\n\u003cdiv class=\"hali-hesaplayici-container\"\u003e\n\u003ch2 class=\"hali-baslik\" style=\"text-align: center;\"\u003eCUSTOM SIZE CALCULATOR\u003c\/h2\u003e\n\u003cp class=\"hali-aciklama\"\u003eEnter the width and length (cm) and calculate. After seeing the price, select the options and place your order via WhatsApp. \u003cbr\u003e\u003cstrong\u003e\u003cspan style=\"text-decoration: underline;\"\u003eStandard Width\u003c\/span\u003e: 80-100-120-160-200cm - You can also enter different measurements\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"hali-form-grup\"\u003e\n\u003clabel for=\"hali-genislik\" class=\"hali-label\"\u003eWIDTH\u003c\/label\u003e\n\u003cdiv class=\"hali-input-wrapper\"\u003e\n\u003cinput type=\"number\" id=\"hali-genislik\" class=\"hali-input\" placeholder=\"e.g. 200\"\u003e \u003cspan class=\"hali-birim\"\u003ecm\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hali-form-grup\"\u003e\n\u003clabel for=\"hali-uzunluk\" class=\"hali-label\"\u003eLENGTH\u003c\/label\u003e\n\u003cdiv class=\"hali-input-wrapper\"\u003e\n\u003cinput type=\"number\" id=\"hali-uzunluk\" class=\"hali-input\" placeholder=\"e.g. 300\"\u003e \u003cspan class=\"hali-birim\"\u003ecm\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbutton id=\"hali-hesapla-btn\" class=\"hali-hesapla-btn\"\u003eCalculate-See Price\u003c\/button\u003e\n\u003cdiv id=\"hali-sonuc-alani\" class=\"hali-sonuc-alani hidden\"\u003e\n\u003cdiv class=\"hali-sonuc-satir\"\u003e\n\u003cstrong\u003eSquare Meter:\u003c\/strong\u003e \u003cspan id=\"hali-sonuc-metrekare\" class=\"hali-sonuc-deger\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hali-fiyat-satir\"\u003e\n\u003cstrong\u003eTotal Price:\u003c\/strong\u003e \u003cspan id=\"hali-sonuc-fiyat\" class=\"hali-fiyat\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hali-birim-fiyat\"\u003e(Price per 1 m²: \u003cspan id=\"hali-metrekare-fiyati\"\u003e\u003c\/span\u003e TL)\u003c\/div\u003e\n\u003cdiv id=\"hali-genislik-uyari\" class=\"hali-uyari hidden\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-baslik\"\u003eCHOOSE RUG EDGE\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-container\"\u003e\n\u003cdiv class=\"hali-secim-item\"\u003e\n\u003cinput type=\"radio\" id=\"hali-kenar-sacak\" name=\"haliKenari\" value=\"Fringe\" class=\"hali-radio\"\u003e \u003clabel for=\"hali-kenar-sacak\" class=\"hali-radio-label\"\u003eFringe\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-item\"\u003e\n\u003cinput type=\"radio\" id=\"hali-kenar-overlok\" name=\"haliKenari\" value=\"Overlock\" class=\"hali-radio\"\u003e \u003clabel for=\"hali-kenar-overlok\" class=\"hali-radio-label\"\u003eOverlock\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-item\"\u003e\n\u003cinput type=\"radio\" id=\"hali-kenar-katlama\" name=\"haliKenari\" value=\"Folding\" class=\"hali-radio\"\u003e \u003clabel for=\"hali-kenar-katlama\" class=\"hali-radio-label\"\u003eFolding\u003c\/label\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-baslik\"\u003eCHOOSE RUG SHAPE\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-container\"\u003e\n\u003cdiv class=\"hali-secim-item\"\u003e\n\u003cinput type=\"radio\" id=\"hali-sekil-dikdortgen\" name=\"haliSekli\" value=\"Rectangle\" class=\"hali-radio\"\u003e \u003clabel for=\"hali-sekil-dikdortgen\" class=\"hali-radio-label\"\u003eRectangle\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-item\"\u003e\n\u003cinput type=\"radio\" id=\"hali-sekil-yuvarlak\" name=\"haliSekli\" value=\"Round\" class=\"hali-radio\"\u003e \u003clabel for=\"hali-sekil-yuvarlak\" class=\"hali-radio-label\"\u003eRound\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-item\"\u003e\n\u003cinput type=\"radio\" id=\"hali-sekil-oval\" name=\"haliSekli\" value=\"Oval\" class=\"hali-radio\"\u003e \u003clabel for=\"hali-sekil-oval\" class=\"hali-radio-label\"\u003eOval\u003c\/label\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ca id=\"hali-whatsapp-btn\" href=\"#\" class=\"hali-whatsapp-btn disabled\"\u003e \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20\" height=\"20\" fill=\"currentColor\" viewbox=\"0 0 16 16\"\u003e\n                    \u003cpath d=\"M13.601 2.326A7.85 7.85 0 0 0 7.994 0C3.627 0 .068 3.558.064 7.926c0 1.399.366 2.76 1.057 3.965L0 16l4.204-1.102a7.9 7.9 0 0 0 3.79.965h.004c4.368 0 7.926-3.558 7.93-7.93A7.898 7.898 0 0 0 13.6 2.326zM7.994 14.521a6.57 6.57 0 0 1-3.356-.92l-.24-.144-2.494.654.666-2.433-.156-.251a6.56 6.56 0 0 1-1.007-3.505c0-3.626 2.957-6.584 6.591-6.584a6.56 6.56 0 0 1 4.66 1.931 6.56 6.56 0 0 1 1.928 4.66c-.004 3.626-2.957 6.584-6.591 6.584zM11.898 9.858c-.182-.092-.867-.428-1.001-.477-.134-.049-.232-.073-.33-.049-.098.024-.19.073-.258.17s-.068.221-.134.295-.134.148-.248.073c-.114-.073-.477-.17-1.141-.605-.514-.336-1.012-1.018-1.18-1.192-.168-.173-.018-.27-.073-.344.054-.073.114-.148.17-.221s.09-.17.134-.295c.045-.123.024-.221-.024-.318s-.33-.795-.454-1.088c-.123-.295-.248-.248-.33-.248-.082 0-.17.024-.258.024s-.221.073-.344.221c-.123.148-.477.477-.477 1.166 0 .689.477 1.365.546 1.462.068.098.96 1.54 2.323 2.056.34.123.61.196.818.248.209.049.405.024.546-.073.17-.123.708-.295.842-.589.134-.295.134-.546.09-.589-.045-.049-.143-.073-.33-.167z\"\u003e\u003c\/path\u003e\n                \u003c\/svg\u003e \u003cspan\u003eOrder on WhatsApp\u003c\/span\u003e \u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\n        (function() {\n            const fiyatMetrekare = 1450;\n            const whatsappNumarasi = \"905522447544\";\n\n            const genislikInput = document.getElementById(\"hali-genislik\");\n            const uzunlukInput = document.getElementById(\"hali-uzunluk\");\n            const hesaplaBtn = document.getElementById(\"hali-hesapla-btn\");\n            const sonucAlani = document.getElementById(\"hali-sonuc-alani\");\n            const whatsappBtn = document.getElementById(\"hali-whatsapp-btn\");\n            const sonucMetrekare = document.getElementById(\"hali-sonuc-metrekare\");\n            const sonucFiyat = document.getElementById(\"hali-sonuc-fiyat\");\n            const metrekareFiyatiGoster = document.getElementById(\"hali-metrekare-fiyati\");\n            const genislikUyari = document.getElementById(\"hali-genislik-uyari\");\n            const haliKenariRadios = document.querySelectorAll('input[name=\"haliKenari\"]');\n            const haliSekliRadios = document.querySelectorAll('input[name=\"haliSekli\"]');\n\n            let hesaplananGenislik, hesaplananUzunluk, hesaplananMetrekare, standartGenislik, toplamFiyat;\n\n            metrekareFiyatiGoster.textContent = fiyatMetrekare.toLocaleString('tr-TR');\n\n            function standartGenislikBul(genislik) {\n                if (genislik \u003c= 80) return 80;\n                if (genislik \u003c= 100) return 100;\n                if (genislik \u003c= 120) return 120;\n                if (genislik \u003c= 160) return 160;\n                if (genislik \u003c= 200) return 200;\n                return null;\n            }\n\n            hesaplaBtn.addEventListener(\"click\", function() {\n                const genislikCm = parseFloat(genislikInput.value);\n                const uzunlukCm = parseFloat(uzunlukInput.value);\n\n                if (isNaN(genislikCm) || isNaN(uzunlukCm) || genislikCm \u003c= 0 || uzunlukCm \u003c= 0) {\n                    alert(\"Lütfen geçerli genişlik ve uzunluk değerleri girin.\");\n                    return;\n                }\n\n                if (genislikCm \u003e 200) {\n                    alert(\"Lütfen genişlik 200 cm'den az olsun.\");\n                    return;\n                }\n\n                hesaplananGenislik = genislikCm;\n                hesaplananUzunluk = uzunlukCm;\n                standartGenislik = standartGenislikBul(genislikCm);\n                hesaplananMetrekare = (standartGenislik \/ 100) * (uzunlukCm \/ 100);\n                toplamFiyat = hesaplananMetrekare * fiyatMetrekare;\n\n                const formatla = (sayi, basamak = 2) =\u003e sayi.toLocaleString('tr-TR', { minimumFractionDigits: basamak, maximumFractionDigits: basamak });\n\n                sonucMetrekare.textContent = formatla(hesaplananMetrekare) + \" m²\";\n                sonucFiyat.textContent = formatla(toplamFiyat) + \" TL\";\n\n                \/\/ Genişlik uyarısını göster (eğer girilen genişlik standart genişlikten farklıysa)\n                if (genislikCm !== standartGenislik) {\n                    \/\/ innerHTML kullanarak zengin metin (kalın, satır arası) ekliyoruz\n                    genislikUyari.innerHTML = `\n                        \n                        Talep ettiğiniz \u003cstrong\u003e${genislikCm} cm\u003c\/strong\u003e genişliğindeki özel ölçülü halınız, \u003cstrong\u003e${standartGenislik} cm\u003c\/strong\u003e'lik standart rulomuzdan kesilerek tam istediğiniz ölçüde hazırlanacaktır.\n                        \u003cbr\u003e\n                        Üretim süreçlerimiz gereği fiyatlandırma, kesimin yapıldığı bir üst standart rulo genişliği üzerinden hesaplanmaktadır.\n                        \u003cbr\u003e\u003cbr\u003e\n                        Dilerseniz fire vermemek için aşağıdaki standart genişlikten siparişinizi oluşturabilirsiniz.\n                        \u003cbr\u003e\u003cbr\u003e\n                        \u003cspan style=\"font-size: 0.9em; color: #555;\"\u003e(Standart Rulo Genişlikleri: 80, 100, 120, 160, 200 cm)\u003c\/span\u003e\u003cbr\u003e\n                        \u003cspan style=\"font-size: 0.9em; color: #555;\"\u003e(Boy (uzunluk) firesiz, tam istediğiniz ölçüde yapılır.)\u003c\/span\u003e\n                    `;\n                    genislikUyari.classList.remove(\"hidden\");\n                } else {\n                    genislikUyari.classList.add(\"hidden\");\n                    genislikUyari.innerHTML = \"\"; \/\/ Uyarı olmadığında içeriği temizle\n                }\n\n                sonucAlani.classList.remove(\"hidden\");\n                haliKenariRadios.forEach(radio =\u003e radio.checked = false);\n                haliSekliRadios.forEach(radio =\u003e radio.checked = false);\n                butonDurumGuncelle();\n            });\n\n            function butonDurumGuncelle() {\n                const haliKenariSecili = Array.from(haliKenariRadios).some(radio =\u003e radio.checked);\n                const haliSekliSecili = Array.from(haliSekliRadios).some(radio =\u003e radio.checked);\n\n                if (haliKenariSecili \u0026\u0026 haliSekliSecili) {\n                    whatsappBtn.classList.remove(\"disabled\");\n                    whatsappBtn.classList.add(\"active\");\n                    whatsappBtn.setAttribute(\"target\", \"_blank\");\n\n                    const haliKenari = document.querySelector('input[name=\"haliKenari\"]:checked').value;\n                    const haliSekli = document.querySelector('input[name=\"haliSekli\"]:checked').value;\n                    const formatla = (sayi, basamak = 2) =\u003e sayi.toLocaleString('tr-TR', { minimumFractionDigits: basamak, maximumFractionDigits: basamak });\n                    const mevcutSayfaUrl = window.location.href;\n\n                    const whatsappMesaji = `Merhaba, özel ölçü halı siparişi vermek istiyorum.\\n\\n` +\n                        `📏 Ölçüler: ${hesaplananGenislik} cm x ${hesaplananUzunluk} cm (${formatla(hesaplananMetrekare)} m²)\\n` +\n                        `🔲 Halı Kenarı: ${haliKenari}\\n` +\n                        `⬜ Halı Şekli: ${haliSekli}\\n` +\n                        `💰 Toplam Fiyat: ${formatla(toplamFiyat)} TL\\n\\n` +\n                        `Ürün Linki: ${mevcutSayfaUrl}\\n\\n` +\n                        `Teşekkürler.`;\n\n                    const whatsappUrl = `https:\/\/wa.me\/${whatsappNumarasi}?text=${encodeURIComponent(whatsappMesaji)}`;\n                    whatsappBtn.href = whatsappUrl;\n                } else {\n                    whatsappBtn.classList.add(\"disabled\");\n                    whatsappBtn.classList.remove(\"active\");\n                    whatsappBtn.removeAttribute(\"target\");\n                    whatsappBtn.href = \"#\";\n                }\n            }\n\n            haliKenariRadios.forEach(radio =\u003e radio.addEventListener(\"change\", butonDurumGuncelle));\n            haliSekliRadios.forEach(radio =\u003e radio.addEventListener(\"change\", butonDurumGuncelle));\n        })();\n    \u003c\/script\u003e\n\u003c\/div\u003e\n\u003ch3 data-path-to-node=\"5\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/seyrabhali-india-669beyaz_4.png?v=1765057506\" alt=\"\"\u003e\u003c\/h3\u003e\n\u003ch4 data-path-to-node=\"5\" style=\"text-align: center;\"\u003e\u003cstrong\u003e🌿 The Calmest Touch of Nature Comes to Your Home: India Series\u003c\/strong\u003e\u003c\/h4\u003e\n\u003cp data-path-to-node=\"6\"\u003eIn today's fast-paced world, our homes are our greatest sanctuaries. The India Series brings peace, balance, and impeccable natural elegance to this sanctuary. Earthy tones that are easy on the eye, combined with the timeless grace of wicker, instantly create a warm and inviting atmosphere in your living spaces.\u003c\/p\u003e\n\u003cp data-path-to-node=\"7\"\u003e\u003cb\u003eImagine:\u003c\/b\u003e A minimalist Scandinavian style, a bohemian spirit, or a rustic corner... Whichever decor style you choose, the India Rug offers a magical touch that adds character to the room. With the artworks on your walls, the textures in your cushions, and the serene presence of this rug on the floor, your home will transform into an art gallery that soothes your soul.\u003c\/p\u003e\u003ch4 data-path-to-node=\"8\" style=\"text-align: center;\"\u003e\u003cstrong\u003e✨ The Elegance of Jute Texture, The Smart Comfort of Polypropylene\u003c\/strong\u003e\u003c\/h4\u003e\n\u003cp data-path-to-node=\"9\"\u003eWhat makes the India Series so special is its seamless combination of \u003cb\u003eauthentic appearance\u003c\/b\u003e with \u003cb\u003emodern practicality\u003c\/b\u003e in use.\u003c\/p\u003e\n\u003cp data-path-to-node=\"10\"\u003eAre you fascinated by the naturalness of real jute, but annoyed by shedding, cleaning difficulties, and a rough texture? You no longer have to worry!\u003c\/p\u003e\n\u003cul data-path-to-node=\"11\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"11,0,0\"\u003e\u003cb\u003eAppearance:\u003c\/b\u003e Just like natural jute, each thread of the rug is carefully woven, giving a warm and rustic feel.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"11,1,0\"\u003e\u003cb\u003eTouch:\u003c\/b\u003e Despite having a 6 mm pile height, its synthetic structure makes it soft and comfortable underfoot. \u003cb\u003eSuitable for use in all seasons.\u003c\/b\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"11,2,0\"\u003e\u003cb\u003eA Revolution in Cleaning:\u003c\/b\u003e Designed for busy and active homes. These stain-resistant fibers offer practical cleaning with just a vacuum cleaner. It is an \u003cb\u003eideal and smart choice\u003c\/b\u003e for homes with children, pets, or high-traffic areas like kitchens.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-path-to-node=\"12,0\"\u003e\u003cb\u003eDecorating Tip:\u003c\/b\u003e The neutral color palette of the India Series creates a striking contrast with dark wood furniture, while achieving perfect harmony with light-colored linen fabrics and wicker objects.\u003c\/p\u003e\n\u003cp data-path-to-node=\"12,0\"\u003e \u003c\/p\u003e\n\u003cp data-path-to-node=\"12,0\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/oval.png?v=1764947960\"\u003e\u003c\/p\u003e\n\u003ch4 style=\"text-align: center;\" data-path-to-node=\"2\"\u003e📐 Remove the Boundaries: Your Custom \u003cb\u003eBespoke Design\u003c\/b\u003e Experience\u003c\/h4\u003e\n\u003cp data-path-to-node=\"3\"\u003eYour home is a reflection of your personality; you don't have to be confined to standard sizes. Do you have special \u003cb\u003ehallways, niches, or those delicate corners\u003c\/b\u003e that stand out with their architectural texture and don't conform to the restrictive lines of a standard rectangle?\u003c\/p\u003e\n\u003cp data-path-to-node=\"4\"\u003eWith \u003cb\u003eZev Keten\u003c\/b\u003e, completely break free from the conventional boundaries of the rectangle and become the architect of your own design!\u003c\/p\u003e\n\u003ch3 style=\"text-align: center;\" data-path-to-node=\"5\"\u003e\u003cb\u003eArtistic Forms in Your Dream Custom Size\u003c\/b\u003e\u003c\/h3\u003e\n\u003cp data-path-to-node=\"6\"\u003eWhether you want a \u003cb\u003eperfect circle\u003c\/b\u003e that will add an artistic balance to the floor for that small, intimate corner of your bedroom, or a \u003cb\u003eperfect oval runner\u003c\/b\u003e that will soften your long hallway with fluid lines.\u003c\/p\u003e\n\u003cp data-path-to-node=\"7\"\u003eYour rug is cut to the most accurate size according to the unique shape of your living space, not factory-made, but with \u003cb\u003eartistic care\u003c\/b\u003e. Your product arrives with \u003cb\u003eprofessional edge overlocking\u003c\/b\u003e, which extends the life of its edges and provides an aesthetic finish.\u003c\/p\u003e\n\u003cp data-path-to-node=\"8\"\u003eTo effortlessly turn your dream size into reality, all you need to do is select your desired \u003cb\u003ecustom cut option\u003c\/b\u003e from the product bin.\u003c\/p\u003e\n\u003cp data-path-to-node=\"9\"\u003e\u003cb\u003eDesign it, choose it, live it.\u003c\/b\u003e\u003c\/p\u003e","brand":"Zev Halı","offers":[{"title":"80X150","offer_id":42623812501552,"sku":"ZEVHALIKETENSERISI-0162","price":1740.0,"currency_code":"TRY","in_stock":true},{"title":"80X300","offer_id":42623812534320,"sku":"ZEVHALIKETENSERISI-0163","price":3480.0,"currency_code":"TRY","in_stock":true},{"title":"100X200","offer_id":42623812567088,"sku":"ZEVHALIKETENSERISI-0164","price":2900.0,"currency_code":"TRY","in_stock":true},{"title":"100X300","offer_id":42623812599856,"sku":"ZEVHALIKETENSERISI-0165","price":4350.0,"currency_code":"TRY","in_stock":true},{"title":"120X180","offer_id":42623812632624,"sku":"ZEVHALIKETENSERISI-0166","price":3130.0,"currency_code":"TRY","in_stock":true},{"title":"160X230","offer_id":42623812665392,"sku":"ZEVHALIKETENSERISI-0167","price":5330.0,"currency_code":"TRY","in_stock":true},{"title":"200X290","offer_id":42623812698160,"sku":"ZEVHALIKETENSERISI-0168","price":8410.0,"currency_code":"TRY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/seyrabhali-india-669beyaz_11.png?v=1765057597"},{"product_id":"zev-keten-notr-tonlariyla-i̇skandinav-ve-minimalist-dekorasyon-halisi-ozel-olcu-✂","title":"Zev Kilim Linen: Scandinavian and Minimalist Home Decor Rug in Neutral Tones Custom Size ✂","description":"\u003cp data-path-to-node=\"3\" style=\"text-align: center;\"\u003e\u003cb\u003eSPECIAL PROCESSING REQUESTS\u003c\/b\u003e\u003c\/p\u003e\n\u003cp data-path-to-node=\"4\" style=\"text-align: center;\"\u003ePlease specify your preferences for fringe folding, overlock, or \u003cspan style=\"color: #ff0000;\"\u003eRound\/Oval\u003c\/span\u003e cut in the order notes section of your cart.\u003c\/p\u003e\n\u003cp style=\"text-align: center;\"\u003e\u003cstrong\u003e✂ THIS PRODUCT IS AVAILABLE FOR\u003cspan\u003e \u003c\/span\u003e\u003cspan\u003eCUSTOM SIZE\u003c\/span\u003e\u003cspan\u003e \u003c\/span\u003eCUTTING.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp style=\"text-align: center;\"\u003eEnter your measurements using the calculator below and see the price. Then, you can easily create your custom-sized order by clicking the \"\u003cstrong\u003eOrder Now\u003c\/strong\u003e\" button.\u003c\/p\u003e\n\u003cp style=\"text-align: center;\"\u003e\u003cstrong\u003e✂ THIS PRODUCT IS AVAILABLE FOR\u003cspan\u003e \u003c\/span\u003e\u003cspan\u003eCUSTOM SIZE\u003c\/span\u003e\u003cspan\u003e \u003c\/span\u003eCUTTING.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp style=\"text-align: center;\"\u003eEnter your measurements using the calculator below and see the price. Then, you can easily create your custom-sized order by clicking the \"\u003cstrong\u003eOrder Now\u003c\/strong\u003e\" button.\u003c\/p\u003e\n\u003cstyle\u003e\n        \/* Sadece bu hesaplayıcıya özel stiller *\/\n        .hali-hesaplayici-wrapper {\n            font-family: 'Inter', sans-serif;\n            position: relative;\n            z-index: 1;\n            margin: 0 0 2rem 0;\n            width: 100%;\n            max-width: 100%;\n        }\n        \n        .hali-hesaplayici-wrapper * {\n            box-sizing: border-box;\n        }\n        \n        .hali-hesaplayici-container {\n            background: white;\n            border-radius: 1rem;\n            box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1);\n            padding: 1.5rem;\n            width: 100%;\n            max-width: 100%;\n        }\n        \n        @media (min-width: 768px) {\n            .hali-hesaplayici-container {\n                padding: 2rem;\n            }\n            .hali-hesaplayici-wrapper {\n                margin-bottom: 3rem;\n            }\n        }\n        \n        .hali-baslik {\n            font-size: 1.5rem;\n            font-weight: 700;\n            color: #1f2937;\n            margin-bottom: 0.5rem;\n        }\n        \n        .hali-aciklama {\n            color: #6b7280;\n            margin-bottom: 1.5rem;\n            font-size: 0.875rem;\n            line-height: 1.5;\n        }\n        \n        .hali-form-grup {\n            margin-bottom: 1rem;\n        }\n        \n        .hali-label {\n            display: block;\n            font-size: 0.875rem;\n            font-weight: 500;\n            color: #374151;\n            margin-bottom: 0.25rem;\n        }\n        \n        .hali-input-wrapper {\n            position: relative;\n        }\n        \n        .hali-input {\n            width: 100%;\n            padding: 0.75rem;\n            padding-right: 2.5rem;\n            border: 1px solid #d1d5db;\n            border-radius: 0.5rem;\n            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);\n            font-size: 1rem;\n            color: #1f2937;\n            font-weight: 400;\n        }\n        \n        .hali-input::placeholder {\n            color: #9ca3af;\n            font-weight: 300;\n            opacity: 0.6;\n        }\n        \n        .hali-input:focus {\n            border-color: #FDC656;\n            box-shadow: 0 0 0 2px #FDC656;\n            outline: none;\n        }\n        \n        .hali-input::-webkit-inner-spin-button,\n        .hali-input::-webkit-outer-spin-button {\n            -webkit-appearance: none;\n            margin: 0;\n        }\n        \n        .hali-input {\n            -moz-appearance: textfield;\n        }\n        \n        .hali-birim {\n            position: absolute;\n            right: 0.75rem;\n            top: 50%;\n            transform: translateY(-50%);\n            color: #6b7280;\n            font-size: 0.875rem;\n            pointer-events: none;\n        }\n        \n        .hali-hesapla-btn {\n            width: 100%;\n            background-color: #FDC656;\n            color: #1f2937;\n            font-weight: 700;\n            padding: 0.75rem 1rem;\n            border-radius: 9999px;\n            box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1);\n            border: none;\n            cursor: pointer;\n            transition: all 0.2s;\n            margin-top: 1rem;\n            font-size: 1rem;\n        }\n        \n        .hali-hesapla-btn:hover {\n            background-color: #E5B34E;\n        }\n        \n        .hali-sonuc-alani {\n            margin-top: 1.5rem;\n            border-top: 1px solid #e5e7eb;\n            padding-top: 1.5rem;\n        }\n        \n        .hali-sonuc-alani.hidden {\n            display: none;\n        }\n        \n        .hali-sonuc-satir {\n            margin-bottom: 1rem;\n            font-size: 1.125rem;\n            color: #374151;\n            font-weight: 400;\n        }\n        \n        .hali-sonuc-satir strong {\n            font-weight: 600;\n        }\n        \n        .hali-sonuc-deger {\n            font-weight: 700;\n            color: #1f2937;\n        }\n        \n        .hali-fiyat-satir {\n            margin-bottom: 1rem;\n            font-size: 1.25rem;\n            font-weight: 600;\n        }\n        \n        .hali-fiyat {\n            color: #ea580c;\n            font-weight: 800;\n            font-size: 1.5rem;\n        }\n        \n        .hali-birim-fiyat {\n            font-size: 0.875rem;\n            color: #6b7280;\n            font-weight: 400;\n            margin-top: 0.25rem;\n        }\n        \n        .hali-uyari {\n            font-size: 0.9375rem;\n            color: #2563eb;\n            font-weight: 400;\n            line-height: 1.6;\n            margin-top: 1rem;\n            padding: 1rem;\n            background-color: #eff6ff;\n            border-radius: 0.5rem;\n            border-left: 4px solid #2563eb;\n        }\n        \n        .hali-uyari.hidden {\n            display: none;\n        }\n        \n        .hali-secim-baslik {\n            font-size: 0.875rem;\n            font-weight: 500;\n            color: #374151;\n            margin-bottom: 0.5rem;\n            margin-top: 1rem;\n        }\n        \n        .hali-secim-container {\n            display: flex;\n            gap: 0.5rem;\n            flex-wrap: nowrap;\n        }\n        \n        .hali-secim-item {\n            flex: 1;\n            min-width: 0;\n        }\n        \n        .hali-radio {\n            display: none;\n        }\n        \n        .hali-radio-label {\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            text-align: center;\n            padding: 0.75rem 0.25rem;\n            border: 2px solid #d1d5db;\n            border-radius: 0.5rem;\n            font-weight: 500;\n            cursor: pointer;\n            transition: all 0.2s;\n            font-size: clamp(0.7rem, 2.5vw, 1rem);\n            min-height: 3rem;\n            white-space: nowrap;\n            overflow: hidden;\n            text-overflow: ellipsis;\n        }\n        \n        @media (min-width: 768px) {\n            .hali-radio-label {\n                font-size: clamp(0.875rem, 1.5vw, 1.125rem);\n                padding: 1rem 0.5rem;\n                min-height: 3.5rem;\n            }\n        }\n        \n        .hali-radio-label:hover {\n            background-color: #FEF3C7;\n        }\n        \n        .hali-radio:checked + .hali-radio-label {\n            background-color: #FDC656;\n            border-color: #FDC656;\n        }\n        \n        .hali-whatsapp-btn {\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            gap: 0.5rem;\n            width: 100%;\n            padding: 0.75rem 1rem;\n            border-radius: 0.5rem;\n            box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1);\n            font-weight: 700;\n            margin-top: 1rem;\n            text-decoration: none;\n            transition: all 0.2s;\n            font-size: 1rem;\n        }\n        \n        .hali-whatsapp-btn.disabled {\n            background-color: #d1d5db;\n            color: #9ca3af;\n            cursor: not-allowed;\n            pointer-events: none;\n        }\n        \n        .hali-whatsapp-btn.active {\n            background-color: #22c55e;\n            color: white;\n        }\n        \n        .hali-whatsapp-btn.active:hover {\n            background-color: #16a34a;\n        }\n    \u003c\/style\u003e\n\u003cdiv class=\"hali-hesaplayici-wrapper\"\u003e\n\u003cdiv class=\"hali-hesaplayici-container\"\u003e\n\u003ch2 class=\"hali-baslik\" style=\"text-align: center;\"\u003eCUSTOM SIZE CALCULATOR\u003c\/h2\u003e\n\u003cp class=\"hali-aciklama\"\u003eEnter the width and length (cm) and calculate. After seeing the price, select the options and order via WhatsApp. \u003cbr\u003e\u003cstrong\u003e\u003cspan style=\"text-decoration: underline;\"\u003eStandard Width\u003c\/span\u003e: 80-100-120-160-200cm - You can also enter different measurements\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"hali-form-grup\"\u003e\n\u003clabel for=\"hali-genislik\" class=\"hali-label\"\u003eWIDTH\u003c\/label\u003e\n\u003cdiv class=\"hali-input-wrapper\"\u003e\n\u003cinput type=\"number\" id=\"hali-genislik\" class=\"hali-input\" placeholder=\"Ex: 200\"\u003e \u003cspan class=\"hali-birim\"\u003ecm\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hali-form-grup\"\u003e\n\u003clabel for=\"hali-uzunluk\" class=\"hali-label\"\u003eLENGTH\u003c\/label\u003e\n\u003cdiv class=\"hali-input-wrapper\"\u003e\n\u003cinput type=\"number\" id=\"hali-uzunluk\" class=\"hali-input\" placeholder=\"Ex: 300\"\u003e \u003cspan class=\"hali-birim\"\u003ecm\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbutton id=\"hali-hesapla-btn\" class=\"hali-hesapla-btn\"\u003eCalculate-See Price\u003c\/button\u003e\n\u003cdiv id=\"hali-sonuc-alani\" class=\"hali-sonuc-alani hidden\"\u003e\n\u003cdiv class=\"hali-sonuc-satir\"\u003e\n\u003cstrong\u003eSquare Meter:\u003c\/strong\u003e \u003cspan id=\"hali-sonuc-metrekare\" class=\"hali-sonuc-deger\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hali-fiyat-satir\"\u003e\n\u003cstrong\u003eTotal Price:\u003c\/strong\u003e \u003cspan id=\"hali-sonuc-fiyat\" class=\"hali-fiyat\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hali-birim-fiyat\"\u003e(Price per 1 m²: \u003cspan id=\"hali-metrekare-fiyati\"\u003e\u003c\/span\u003e TL)\u003c\/div\u003e\n\u003cdiv id=\"hali-genislik-uyari\" class=\"hali-uyari hidden\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-baslik\"\u003eSELECT CARPET EDGE\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-container\"\u003e\n\u003cdiv class=\"hali-secim-item\"\u003e\n\u003cinput type=\"radio\" id=\"hali-kenar-sacak\" name=\"haliKenari\" value=\"Saçak\" class=\"hali-radio\"\u003e \u003clabel for=\"hali-kenar-sacak\" class=\"hali-radio-label\"\u003eFringe\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-item\"\u003e\n\u003cinput type=\"radio\" id=\"hali-kenar-overlok\" name=\"haliKenari\" value=\"Overlok\" class=\"hali-radio\"\u003e \u003clabel for=\"hali-kenar-overlok\" class=\"hali-radio-label\"\u003eOverlock\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-item\"\u003e\n\u003cinput type=\"radio\" id=\"hali-kenar-katlama\" name=\"haliKenari\" value=\"Katlama\" class=\"hali-radio\"\u003e \u003clabel for=\"hali-kenar-katlama\" class=\"hali-radio-label\"\u003eFolding\u003c\/label\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-baslik\"\u003eSELECT CARPET SHAPE\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-container\"\u003e\n\u003cdiv class=\"hali-secim-item\"\u003e\n\u003cinput type=\"radio\" id=\"hali-sekil-dikdortgen\" name=\"haliSekli\" value=\"Dikdörtgen\" class=\"hali-radio\"\u003e \u003clabel for=\"hali-sekil-dikdortgen\" class=\"hali-radio-label\"\u003eRectangle\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-item\"\u003e\n\u003cinput type=\"radio\" id=\"hali-sekil-yuvarlak\" name=\"haliSekli\" value=\"Yuvarlak\" class=\"hali-radio\"\u003e \u003clabel for=\"hali-sekil-yuvarlak\" class=\"hali-radio-label\"\u003eRound\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-item\"\u003e\n\u003cinput type=\"radio\" id=\"hali-sekil-oval\" name=\"haliSekli\" value=\"Oval\" class=\"hali-radio\"\u003e \u003clabel for=\"hali-sekil-oval\" class=\"hali-radio-label\"\u003eOval\u003c\/label\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ca id=\"hali-whatsapp-btn\" href=\"#\" class=\"hali-whatsapp-btn disabled\"\u003e \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20\" height=\"20\" fill=\"currentColor\" viewbox=\"0 0 16 16\"\u003e\n                    \u003cpath d=\"M13.601 2.326A7.85 7.85 0 0 0 7.994 0C3.627 0 .068 3.558.064 7.926c0 1.399.366 2.76 1.057 3.965L0 16l4.204-1.102a7.9 7.9 0 0 0 3.79.965h.004c4.368 0 7.926-3.558 7.93-7.93A7.898 7.898 0 0 0 13.6 2.326zM7.994 14.521a6.57 6.57 0 0 1-3.356-.92l-.24-.144-2.494.654.666-2.433-.156-.251a6.56 6.56 0 0 1-1.007-3.505c0-3.626 2.957-6.584 6.591-6.584a6.56 6.56 0 0 1 4.66 1.931 6.56 6.56 0 0 1 1.928 4.66c-.004 3.626-2.957 6.584-6.591 6.584zM11.898 9.858c-.182-.092-.867-.428-1.001-.477-.134-.049-.232-.073-.33-.049-.098.024-.19.073-.258.17s-.068.221-.134.295-.134.148-.248.073c-.114-.073-.477-.17-1.141-.605-.514-.336-1.012-1.018-1.18-1.192-.168-.173-.018-.27-.073-.344.054-.073.114-.148.17-.221s.09-.17.134-.295c.045-.123.024-.221-.024-.318s-.33-.795-.454-1.088c-.123-.295-.248-.248-.33-.248-.082 0-.17.024-.258.024s-.221.073-.344.221c-.123.148-.477.477-.477 1.166 0 .689.477 1.365.546 1.462.068.098.96 1.54 2.323 2.056.34.123.61.196.818.248.209.049.405.024.546-.073.17-.123.708-.295.842-.589.134-.295.134-.546.09-.546-.045-.049-.143-.073-.33-.167z\"\u003e\u003c\/path\u003e\n                \u003c\/svg\u003e \u003cspan\u003eOrder on WhatsApp\u003c\/span\u003e \u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\n        (function() {\n            const fiyatMetrekare = 1450;\n            const whatsappNumarasi = \"905522447544\";\n\n            const genislikInput = document.getElementById(\"hali-genislik\");\n            const uzunlukInput = document.getElementById(\"hali-uzunluk\");\n            const hesaplaBtn = document.getElementById(\"hali-hesapla-btn\");\n            const sonucAlani = document.getElementById(\"hali-sonuc-alani\");\n            const whatsappBtn = document.getElementById(\"hali-whatsapp-btn\");\n            const sonucMetrekare = document.getElementById(\"hali-sonuc-metrekare\");\n            const sonucFiyat = document.getElementById(\"hali-sonuc-fiyat\");\n            const metrekareFiyatiGoster = document.getElementById(\"hali-metrekare-fiyati\");\n            const genislikUyari = document.getElementById(\"hali-genislik-uyari\");\n            const haliKenariRadios = document.querySelectorAll('input[name=\"haliKenari\"]');\n            const haliSekliRadios = document.querySelectorAll('input[name=\"haliSekli\"]');\n\n            let hesaplananGenislik, hesaplananUzunluk, hesaplananMetrekare, standartGenislik, toplamFiyat;\n\n            metrekareFiyatiGoster.textContent = fiyatMetrekare.toLocaleString('tr-TR');\n\n            function standartGenislikBul(genislik) {\n                if (genislik \u003c= 80) return 80;\n                if (genislik \u003c= 100) return 100;\n                if (genislik \u003c= 120) return 120;\n                if (genislik \u003c= 160) return 160;\n                if (genislik \u003c= 200) return 200;\n                return null;\n            }\n\n            hesaplaBtn.addEventListener(\"click\", function() {\n                const genislikCm = parseFloat(genislikInput.value);\n                const uzunlukCm = parseFloat(uzunlukInput.value);\n\n                if (isNaN(genislikCm) || isNaN(uzunlukCm) || genislikCm \u003c= 0 || uzunlukCm \u003c= 0) {\n                    alert(\"Lütfen geçerli genişlik ve uzunluk değerleri girin.\");\n                    return;\n                }\n\n                if (genislikCm \u003e 200) {\n                    alert(\"Lütfen genişlik 200 cm'den az olsun.\");\n                    return;\n                }\n\n                hesaplananGenislik = genislikCm;\n                hesaplananUzunluk = uzunlukCm;\n                standartGenislik = standartGenislikBul(genislikCm);\n                hesaplananMetrekare = (standartGenislik \/ 100) * (uzunlukCm \/ 100);\n                toplamFiyat = hesaplananMetrekare * fiyatMetrekare;\n\n                const formatla = (sayi, basamak = 2) =\u003e sayi.toLocaleString('tr-TR', { minimumFractionDigits: basamak, maximumFractionDigits: basamak });\n\n                sonucMetrekare.textContent = formatla(hesaplananMetrekare) + \" m²\";\n                sonucFiyat.textContent = formatla(toplamFiyat) + \" TL\";\n\n                \/\/ Genişlik uyarısını göster (eğer girilen genişlik standart genişlikten farklıysa)\n                if (genislikCm !== standartGenislik) {\n                    \/\/ innerHTML kullanarak zengin metin (kalın, satır arası) ekliyoruz\n                    genislikUyari.innerHTML = `\n                        \n                        Talep ettiğiniz \u003cstrong\u003e${genislikCm} cm\u003c\/strong\u003e genişliğindeki özel ölçülü halınız, \u003cstrong\u003e${standartGenislik} cm\u003c\/strong\u003e'lik standart rulomuzdan kesilerek tam istediğiniz ölçüde hazırlanacaktır.\n                        \u003cbr\u003e\n                        Üretim süreçlerimiz gereği fiyatlandırma, kesimin yapıldığı bir üst standart rulo genişliği üzerinden hesaplanmaktadır.\n                        \u003cbr\u003e\u003cbr\u003e\n                        Dilerseniz fire vermemek için aşağıdaki standart genişlikten siparişinizi oluşturabilirsiniz.\n                        \u003cbr\u003e\u003cbr\u003e\n                        \u003cspan style=\"font-size: 0.9em; color: #555;\"\u003e(Standart Rulo Genişlikleri: 80, 100, 120, 160, 200 cm)\u003c\/span\u003e\u003cbr\u003e\n                        \u003cspan style=\"font-size: 0.9em; color: #555;\"\u003e(Boy (uzunluk) firesiz, tam istediğiniz ölçüde yapılır.)\u003c\/span\u003e\n                    `;\n                    genislikUyari.classList.remove(\"hidden\");\n                } else {\n                    genislikUyari.classList.add(\"hidden\");\n                    genislikUyari.innerHTML = \"\"; \/\/ Uyarı olmadığında içeriği temizle\n                }\n\n                sonucAlani.classList.remove(\"hidden\");\n                haliKenariRadios.forEach(radio =\u003e radio.checked = false);\n                haliSekliRadios.forEach(radio =\u003e radio.checked = false);\n                butonDurumGuncelle();\n            });\n\n            function butonDurumGuncelle() {\n                const haliKenariSecili = Array.from(haliKenariRadios).some(radio =\u003e radio.checked);\n                const haliSekliSecili = Array.from(haliSekliRadios).some(radio =\u003e radio.checked);\n\n                if (haliKenariSecili \u0026\u0026 haliSekliSecili) {\n                    whatsappBtn.classList.remove(\"disabled\");\n                    whatsappBtn.classList.add(\"active\");\n                    whatsappBtn.setAttribute(\"target\", \"_blank\");\n\n                    const haliKenari = document.querySelector('input[name=\"haliKenari\"]:checked').value;\n                    const haliSekli = document.querySelector('input[name=\"haliSekli\"]:checked').value;\n                    const formatla = (sayi, basamak = 2) =\u003e sayi.toLocaleString('tr-TR', { minimumFractionDigits: basamak, maximumFractionDigits: basamak });\n                    const mevcutSayfaUrl = window.location.href;\n\n                    const whatsappMesaji = `Hello, I would like to order a custom size rug.\\n\\n` +\n                        `📏 Measurements: ${hesaplananGenislik} cm x ${hesaplananUzunluk} cm (${formatla(hesaplananMetrekare)} m²)\\n` +\n                        `🔲 Rug Edge: ${haliKenari}\\n` +\n                        `⬜ Rug Shape: ${haliSekli}\\n` +\n                        `💰 Total Price: ${formatla(toplamFiyat)} TL\\n\\n` +\n                        `Product Link: ${mevcutSayfaUrl}\\n\\n` +\n                        `Thank you.`;\n\n                    const whatsappUrl = `https:\/\/wa.me\/${whatsappNumarasi}?text=${encodeURIComponent(whatsappMesaji)}`;\n                    whatsappBtn.href = whatsappUrl;\n                } else {\n                    whatsappBtn.classList.add(\"disabled\");\n                    whatsappBtn.classList.remove(\"active\");\n                    whatsappBtn.removeAttribute(\"target\");\n                    whatsappBtn.href = \"#\";\n                }\n            }\n\n            haliKenariRadios.forEach(radio =\u003e radio.addEventListener(\"change\", butonDurumGuncelle));\n            haliSekliRadios.forEach(radio =\u003e radio.addEventListener(\"change\", butonDurumGuncelle));\n        })();\n    \u003c\/script\u003e\n\u003c\/div\u003e\n\u003ch3 data-path-to-node=\"5\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/seyranhali-india-669siyah_11.png?v=1765059035\" alt=\"\"\u003e\u003c\/h3\u003e\n\u003ch4 data-path-to-node=\"5\" style=\"text-align: center;\"\u003e\u003cstrong\u003e🌿 Nature's Calmest Touch Comes to Your Home: India Series\u003c\/strong\u003e\u003c\/h4\u003e\n\u003cp data-path-to-node=\"6\"\u003eIn today's fast-paced world, our homes are our greatest refuge. The India Series brings peace, balance, and impeccable natural elegance to this refuge. Earthy tones that are easy on the eye, combined with the timeless grace of wicker, instantly create a warm and inviting atmosphere in your living spaces.\u003c\/p\u003e\n\u003cp data-path-to-node=\"7\"\u003e\u003cb\u003eImagine:\u003c\/b\u003e A simple Scandinavian style, a bohemian spirit, or a rustic corner... Whichever decor style you choose, the India Rug offers a magical touch that adds character to the room. With the artworks on your walls, the textures of your cushions, and the calm presence of this rug on the floor, your home will transform into an art gallery that soothes your soul.\u003c\/p\u003e\u003ch4 data-path-to-node=\"8\" style=\"text-align: center;\"\u003e\u003cstrong\u003e✨ The Elegance of Jute Texture, the Smart Comfort of Polypropylene\u003c\/strong\u003e\u003c\/h4\u003e\n\u003cp data-path-to-node=\"9\"\u003eWhat makes the India Series so special is its seamless blend of \u003cb\u003eauthentic appearance\u003c\/b\u003e and \u003cb\u003emodern practical use\u003c\/b\u003e.\u003c\/p\u003e\n\u003cp data-path-to-node=\"10\"\u003eDo you admire the natural beauty of real jute, but are bothered by shedding, cleaning difficulties, and its coarse texture? You no longer have to worry!\u003c\/p\u003e\n\u003cul data-path-to-node=\"11\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"11,0,0\"\u003e\u003cb\u003eAppearance:\u003c\/b\u003e Just like natural jute, each yarn of the rug is carefully woven, giving a warm and rustic feel.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"11,1,0\"\u003e\u003cb\u003eTouch:\u003c\/b\u003e Despite having a 6 mm pile height, its synthetic structure makes it soft and comfortable underfoot. \u003cb\u003eSuitable for use in both summer and winter.\u003c\/b\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"11,2,0\"\u003e\u003cb\u003eCleaning Revolution:\u003c\/b\u003e Designed for busy and active homes. These stain-resistant yarns offer practical cleaning with just a vacuum cleaner. It is an \u003cb\u003eideal and smart choice\u003c\/b\u003e for homes with children, pets, or high-traffic areas like kitchens.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-path-to-node=\"12,0\"\u003e\u003cb\u003eDecorating Tip:\u003c\/b\u003e The India Series' neutral color palette creates a striking contrast with dark wood furniture, while perfectly harmonizing with light linen fabrics and wicker objects.\u003c\/p\u003e\n\u003cp data-path-to-node=\"12,0\"\u003e \u003c\/p\u003e\n\u003cp data-path-to-node=\"12,0\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/oval.png?v=1764947960\"\u003e\u003c\/p\u003e\n\u003cp data-path-to-node=\"0\"\u003e \u003c\/p\u003e\n\u003chr data-path-to-node=\"1\"\u003e\n\u003ch4 style=\"text-align: center;\" data-path-to-node=\"2\"\u003e📐 Break the Boundaries: Your Custom \u003cb\u003eBespoke Design\u003c\/b\u003e Experience\u003c\/h4\u003e\n\u003cp data-path-to-node=\"3\"\u003eYour home is a reflection of your personality; you don't have to be confined to standard sizes. Do you have special \u003cb\u003ehallways, niches, or those delicate corners\u003c\/b\u003e that stand out with their architectural texture and don't conform to the restrictive lines of a standard rectangle?\u003c\/p\u003e\n\u003cp data-path-to-node=\"4\"\u003eWith \u003cb\u003eZev Keten\u003c\/b\u003e, completely step out of the conventional boundaries of the rectangle and become the architect of your own design!\u003c\/p\u003e\n\u003ch3 style=\"text-align: center;\" data-path-to-node=\"5\"\u003e\u003cb\u003eArtistic Forms in Your Dream Custom Size\u003c\/b\u003e\u003c\/h3\u003e\n\u003cp data-path-to-node=\"6\"\u003eWhether you desire a \u003cb\u003eperfect circle\u003c\/b\u003e to add artistic balance to the floor for that small, intimate corner of your bedroom, or a \u003cb\u003eperfectly oval runner\u003c\/b\u003e to soften your long hallway with flowing lines.\u003c\/p\u003e\n\u003cp data-path-to-node=\"7\"\u003eYour rug is cut to the most accurate size according to the unique shape of your living space, not factory-made but with \u003cb\u003eartistic care\u003c\/b\u003e. Your product arrives with \u003cb\u003eprofessional edge overlocking\u003c\/b\u003e that extends the life of its edges and provides an aesthetic finish.\u003c\/p\u003e\n\u003cp data-path-to-node=\"8\"\u003eTo effortlessly turn your dream size into reality, all you need to do is select your desired \u003cb\u003especial cut option\u003c\/b\u003e from the product tray.\u003c\/p\u003e\n\u003cp data-path-to-node=\"9\"\u003e\u003cb\u003eDesign, choose, live.\u003c\/b\u003e\u003c\/p\u003e","brand":"Zev Halı","offers":[{"title":"80X150","offer_id":42623816761392,"sku":"ZEVHALIKETENSERISI-0155","price":1740.0,"currency_code":"TRY","in_stock":true},{"title":"80X300","offer_id":42623816794160,"sku":"ZEVHALIKETENSERISI-0156","price":3480.0,"currency_code":"TRY","in_stock":true},{"title":"100X200","offer_id":42623816826928,"sku":"ZEVHALIKETENSERISI-0157","price":2900.0,"currency_code":"TRY","in_stock":true},{"title":"100X300","offer_id":42623816859696,"sku":"ZEVHALIKETENSERISI-0158","price":4350.0,"currency_code":"TRY","in_stock":true},{"title":"120X180","offer_id":42623816892464,"sku":"ZEVHALIKETENSERISI-0159","price":3130.0,"currency_code":"TRY","in_stock":true},{"title":"160X230","offer_id":42623816925232,"sku":"ZEVHALIKETENSERISI-0160","price":5330.0,"currency_code":"TRY","in_stock":true},{"title":"200X290","offer_id":42623816958000,"sku":"ZEVHALIKETENSERISI-0161","price":8410.0,"currency_code":"TRY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/seyranhali-india-669siyah_5.png?v=1765058955"},{"product_id":"zev-keten-oval-kosesiz-zarafet-sunan-ozel-kesim-jut-gorunumlu-hali","title":"Zev Rug Linen Oval: A Special Cut Jute-Look Rug Offering Edgeless Elegance - Custom Size ✂","description":"\u003cp style=\"text-align: center;\" data-path-to-node=\"3\"\u003e\u003cb\u003eSPECIAL PROCESSING REQUESTS\u003c\/b\u003e\u003c\/p\u003e\n\u003cp style=\"text-align: center;\" data-path-to-node=\"4\"\u003ePlease specify your preferences for fringe folding, overlock, or \u003cspan style=\"color: rgb(255, 0, 0);\"\u003eRound\/Oval\u003c\/span\u003e cutting in the order notes section in your cart.\u003c\/p\u003e\n\u003cp style=\"text-align: center;\"\u003e\u003cstrong\u003e✂ THIS PRODUCT INCLUDES \u003cspan\u003eCUSTOM SIZE\u003c\/span\u003e CUTTING.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp style=\"text-align: center;\"\u003eEnter your measurements using the calculator below and see the price. Then, you can easily create your custom order by clicking the \"\u003cstrong\u003eOrder Now\u003c\/strong\u003e\" button.\u003c\/p\u003e\n\u003cstyle\u003e\n        \/* Sadece bu hesaplayıcıya özel stiller *\/\n        .hali-hesaplayici-wrapper {\n            font-family: 'Inter', sans-serif;\n            position: relative;\n            z-index: 1;\n            margin: 0 0 2rem 0;\n            width: 100%;\n            max-width: 100%;\n        }\n        \n        .hali-hesaplayici-wrapper * {\n            box-sizing: border-box;\n        }\n        \n        .hali-hesaplayici-container {\n            background: white;\n            border-radius: 1rem;\n            box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1);\n            padding: 1.5rem;\n            width: 100%;\n            max-width: 100%;\n        }\n        \n        @media (min-width: 768px) {\n            .hali-hesaplayici-container {\n                padding: 2rem;\n            }\n            .hali-hesaplayici-wrapper {\n                margin-bottom: 3rem;\n            }\n        }\n        \n        .hali-baslik {\n            font-size: 1.5rem;\n            font-weight: 700;\n            color: #1f2937;\n            margin-bottom: 0.5rem;\n        }\n        \n        .hali-aciklama {\n            color: #6b7280;\n            margin-bottom: 1.5rem;\n            font-size: 0.875rem;\n            line-height: 1.5;\n        }\n        \n        .hali-form-grup {\n            margin-bottom: 1rem;\n        }\n        \n        .hali-label {\n            display: block;\n            font-size: 0.875rem;\n            font-weight: 500;\n            color: #374151;\n            margin-bottom: 0.25rem;\n        }\n        \n        .hali-input-wrapper {\n            position: relative;\n        }\n        \n        .hali-input {\n            width: 100%;\n            padding: 0.75rem;\n            padding-right: 2.5rem;\n            border: 1px solid #d1d5db;\n            border-radius: 0.5rem;\n            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);\n            font-size: 1rem;\n            color: #1f2937;\n            font-weight: 400;\n        }\n        \n        .hali-input::placeholder {\n            color: #9ca3af;\n            font-weight: 300;\n            opacity: 0.6;\n        }\n        \n        .hali-input:focus {\n            border-color: #FDC656;\n            box-shadow: 0 0 0 2px #FDC656;\n            outline: none;\n        }\n        \n        .hali-input::-webkit-inner-spin-button,\n        .hali-input::-webkit-outer-spin-button {\n            -webkit-appearance: none;\n            margin: 0;\n        }\n        \n        .hali-input {\n            -moz-appearance: textfield;\n        }\n        \n        .hali-birim {\n            position: absolute;\n            right: 0.75rem;\n            top: 50%;\n            transform: translateY(-50%);\n            color: #6b7280;\n            font-size: 0.875rem;\n            pointer-events: none;\n        }\n        \n        .hali-hesapla-btn {\n            width: 100%;\n            background-color: #FDC656;\n            color: #1f2937;\n            font-weight: 700;\n            padding: 0.75rem 1rem;\n            border-radius: 9999px;\n            box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1);\n            border: none;\n            cursor: pointer;\n            transition: all 0.2s;\n            margin-top: 1rem;\n            font-size: 1rem;\n        }\n        \n        .hali-hesapla-btn:hover {\n            background-color: #E5B34E;\n        }\n        \n        .hali-sonuc-alani {\n            margin-top: 1.5rem;\n            border-top: 1px solid #e5e7eb;\n            padding-top: 1.5rem;\n        }\n        \n        .hali-sonuc-alani.hidden {\n            display: none;\n        }\n        \n        .hali-sonuc-satir {\n            margin-bottom: 1rem;\n            font-size: 1.125rem;\n            color: #374151;\n            font-weight: 400;\n        }\n        \n        .hali-sonuc-satir strong {\n            font-weight: 600;\n        }\n        \n        .hali-sonuc-deger {\n            font-weight: 700;\n            color: #1f2937;\n        }\n        \n        .hali-fiyat-satir {\n            margin-bottom: 1rem;\n            font-size: 1.25rem;\n            font-weight: 600;\n        }\n        \n        .hali-fiyat {\n            color: #ea580c;\n            font-weight: 800;\n            font-size: 1.5rem;\n        }\n        \n        .hali-birim-fiyat {\n            font-size: 0.875rem;\n            color: #6b7280;\n            font-weight: 400;\n            margin-top: 0.25rem;\n        }\n        \n        .hali-uyari {\n            font-size: 0.9375rem;\n            color: #2563eb;\n            font-weight: 400;\n            line-height: 1.6;\n            margin-top: 1rem;\n            padding: 1rem;\n            background-color: #eff6ff;\n            border-radius: 0.5rem;\n            border-left: 4px solid #2563eb;\n        }\n        \n        .hali-uyari.hidden {\n            display: none;\n        }\n        \n        .hali-secim-baslik {\n            font-size: 0.875rem;\n            font-weight: 500;\n            color: #374151;\n            margin-bottom: 0.5rem;\n            margin-top: 1rem;\n        }\n        \n        .hali-secim-container {\n            display: flex;\n            gap: 0.5rem;\n            flex-wrap: nowrap;\n        }\n        \n        .hali-secim-item {\n            flex: 1;\n            min-width: 0;\n        }\n        \n        .hali-radio {\n            display: none;\n        }\n        \n        .hali-radio-label {\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            text-align: center;\n            padding: 0.75rem 0.25rem;\n            border: 2px solid #d1d5db;\n            border-radius: 0.5rem;\n            font-weight: 500;\n            cursor: pointer;\n            transition: all 0.2s;\n            font-size: clamp(0.7rem, 2.5vw, 1rem);\n            min-height: 3rem;\n            white-space: nowrap;\n            overflow: hidden;\n            text-overflow: ellipsis;\n        }\n        \n        @media (min-width: 768px) {\n            .hali-radio-label {\n                font-size: clamp(0.875rem, 1.5vw, 1.125rem);\n                padding: 1rem 0.5rem;\n                min-height: 3.5rem;\n            }\n        }\n        \n        .hali-radio-label:hover {\n            background-color: #FEF3C7;\n        }\n        \n        .hali-radio:checked + .hali-radio-label {\n            background-color: #FDC656;\n            border-color: #FDC656;\n        }\n        \n        .hali-whatsapp-btn {\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            gap: 0.5rem;\n            width: 100%;\n            padding: 0.75rem 1rem;\n            border-radius: 0.5rem;\n            box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1);\n            font-weight: 700;\n            margin-top: 1rem;\n            text-decoration: none;\n            transition: all 0.2s;\n            font-size: 1rem;\n        }\n        \n        .hali-whatsapp-btn.disabled {\n            background-color: #d1d5db;\n            color: #9ca3af;\n            cursor: not-allowed;\n            pointer-events: none;\n        }\n        \n        .hali-whatsapp-btn.active {\n            background-color: #22c55e;\n            color: white;\n        }\n        \n        .hali-whatsapp-btn.active:hover {\n            background-color: #16a34a;\n        }\n    \u003c\/style\u003e\n\u003cdiv class=\"hali-hesaplayici-wrapper\"\u003e\n\u003cdiv class=\"hali-hesaplayici-container\"\u003e\n\u003ch2 class=\"hali-baslik\" style=\"text-align: center;\"\u003eCUSTOM SIZE CALCULATOR\u003c\/h2\u003e\n\u003cp class=\"hali-aciklama\"\u003eEnter the width and length (cm) to calculate. After seeing the price, select the options and place your order via WhatsApp. \u003cbr\u003e\u003cstrong\u003e\u003cspan style=\"text-decoration: underline;\"\u003eStandard Width\u003c\/span\u003e: 80-100-120-160-200cm - You can also enter different measurements\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"hali-form-grup\"\u003e\n\u003clabel for=\"hali-genislik\" class=\"hali-label\"\u003eWIDTH\u003c\/label\u003e\n\u003cdiv class=\"hali-input-wrapper\"\u003e\n\u003cinput type=\"number\" id=\"hali-genislik\" class=\"hali-input\" placeholder=\"e.g. 200\"\u003e \u003cspan class=\"hali-birim\"\u003ecm\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hali-form-grup\"\u003e\n\u003clabel for=\"hali-uzunluk\" class=\"hali-label\"\u003eLENGTH\u003c\/label\u003e\n\u003cdiv class=\"hali-input-wrapper\"\u003e\n\u003cinput type=\"number\" id=\"hali-uzunluk\" class=\"hali-input\" placeholder=\"e.g. 300\"\u003e \u003cspan class=\"hali-birim\"\u003ecm\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbutton id=\"hali-hesapla-btn\" class=\"hali-hesapla-btn\"\u003eCalculate - View Price\u003c\/button\u003e\n\u003cdiv id=\"hali-sonuc-alani\" class=\"hali-sonuc-alani hidden\"\u003e\n\u003cdiv class=\"hali-sonuc-satir\"\u003e\n\u003cstrong\u003eSquare Meter:\u003c\/strong\u003e \u003cspan id=\"hali-sonuc-metrekare\" class=\"hali-sonuc-deger\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hali-fiyat-satir\"\u003e\n\u003cstrong\u003eTotal Price:\u003c\/strong\u003e \u003cspan id=\"hali-sonuc-fiyat\" class=\"hali-fiyat\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hali-birim-fiyat\"\u003e(Price per 1 m²: \u003cspan id=\"hali-metrekare-fiyati\"\u003e\u003c\/span\u003e TL)\u003c\/div\u003e\n\u003cdiv id=\"hali-genislik-uyari\" class=\"hali-uyari hidden\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-baslik\"\u003eSELECT CARPET EDGE\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-container\"\u003e\n\u003cdiv class=\"hali-secim-item\"\u003e\n\u003cinput type=\"radio\" id=\"hali-kenar-sacak\" name=\"haliKenari\" value=\"Fringe\" class=\"hali-radio\"\u003e \u003clabel for=\"hali-kenar-sacak\" class=\"hali-radio-label\"\u003eFringe\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-item\"\u003e\n\u003cinput type=\"radio\" id=\"hali-kenar-overlok\" name=\"haliKenari\" value=\"Overlock\" class=\"hali-radio\"\u003e \u003clabel for=\"hali-kenar-overlok\" class=\"hali-radio-label\"\u003eOverlock\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-item\"\u003e\n\u003cinput type=\"radio\" id=\"hali-kenar-katlama\" name=\"haliKenari\" value=\"Folding\" class=\"hali-radio\"\u003e \u003clabel for=\"hali-kenar-katlama\" class=\"hali-radio-label\"\u003eFolding\u003c\/label\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-baslik\"\u003eSELECT CARPET SHAPE\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-container\"\u003e\n\u003cdiv class=\"hali-secim-item\"\u003e\n\u003cinput type=\"radio\" id=\"hali-sekil-dikdortgen\" name=\"haliSekli\" value=\"Rectangle\" class=\"hali-radio\"\u003e \u003clabel for=\"hali-sekil-dikdortgen\" class=\"hali-radio-label\"\u003eRectangle\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-item\"\u003e\n\u003cinput type=\"radio\" id=\"hali-sekil-yuvarlak\" name=\"haliSekli\" value=\"Round\" class=\"hali-radio\"\u003e \u003clabel for=\"hali-sekil-yuvarlak\" class=\"hali-radio-label\"\u003eRound\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-item\"\u003e\n\u003cinput type=\"radio\" id=\"hali-sekil-oval\" name=\"haliSekli\" value=\"Oval\" class=\"hali-radio\"\u003e \u003clabel for=\"hali-sekil-oval\" class=\"hali-radio-label\"\u003eOval\u003c\/label\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ca id=\"hali-whatsapp-btn\" href=\"#\" class=\"hali-whatsapp-btn disabled\"\u003e \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20\" height=\"20\" fill=\"currentColor\" viewbox=\"0 0 16 16\"\u003e\n                    \u003cpath d=\"M13.601 2.326A7.85 7.85 0 0 0 7.994 0C3.627 0 .068 3.558.064 7.926c0 1.399.366 2.76 1.057 3.965L0 16l4.204-1.102a7.9 7.9 0 0 0 3.79.965h.004c4.368 0 7.926-3.558 7.93-7.93A7.898 7.898 0 0 0 13.6 2.326zM7.994 14.521a6.57 6.57 0 0 1-3.356-.92l-.24-.144-2.494.654.666-2.433-.156-.251a6.56 6.56 0 0 1-1.007-3.505c0-3.626 2.957-6.584 6.591-6.584a6.56 6.56 0 0 1 4.66 1.931 6.56 6.56 0 0 1 1.928 4.66c-.004 3.626-2.957 6.584-6.591 6.584zM11.898 9.858c-.182-.092-.867-.428-1.001-.477-.134-.049-.232-.073-.33-.049-.098.024-.19.073-.258.17s-.068.221-.134.295-.134.148-.248.073c-.114-.073-.477-.17-1.141-.605-.514-.336-1.012-1.018-1.18-1.192-.168-.173-.018-.27-.073-.344.054-.073.114-.148.17-.221s.09-.17.134-.295c.045-.123.024-.221-.024-.318s-.33-.795-.454-1.088c-.123-.295-.248-.248-.33-.248-.082 0-.17.024-.258.024s-.221.073-.344.221c-.123.148-.477.477-.477 1.166 0 .689.477 1.365.546 1.462.068.098.96 1.54 2.323 2.056.34.123.61.196.818.248.209.049.405.024.546-.073.17-.123.708-.295.842-.589.134-.295.134-.546.09-.589-.045-.049-.143-.073-.33-.167z\"\u003e\u003c\/path\u003e\n                \u003c\/svg\u003e \u003cspan\u003eOrder on WhatsApp\u003c\/span\u003e \u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\n        (function() {\n            const fiyatMetrekare = 1450;\n            const whatsappNumarasi = \"905522447544\";\n\n            const genislikInput = document.getElementById(\"hali-genislik\");\n            const uzunlukInput = document.getElementById(\"hali-uzunluk\");\n            const hesaplaBtn = document.getElementById(\"hali-hesapla-btn\");\n            const sonucAlani = document.getElementById(\"hali-sonuc-alani\");\n            const whatsappBtn = document.getElementById(\"hali-whatsapp-btn\");\n            const sonucMetrekare = document.getElementById(\"hali-sonuc-metrekare\");\n            const sonucFiyat = document.getElementById(\"hali-sonuc-fiyat\");\n            const metrekareFiyatiGoster = document.getElementById(\"hali-metrekare-fiyati\");\n            const genislikUyari = document.getElementById(\"hali-genislik-uyari\");\n            const haliKenariRadios = document.querySelectorAll('input[name=\"haliKenari\"]');\n            const haliSekliRadios = document.querySelectorAll('input[name=\"haliSekli\"]');\n\n            let hesaplananGenislik, hesaplananUzunluk, hesaplananMetrekare, standartGenislik, toplamFiyat;\n\n            metrekareFiyatiGoster.textContent = fiyatMetrekare.toLocaleString('tr-TR');\n\n            function standartGenislikBul(genislik) {\n                if (genislik \u003c= 80) return 80;\n                if (genislik \u003c= 100) return 100;\n                if (genislik \u003c= 120) return 120;\n                if (genislik \u003c= 160) return 160;\n                if (genislik \u003c= 200) return 200;\n                return null;\n            }\n\n            hesaplaBtn.addEventListener(\"click\", function() {\n                const genislikCm = parseFloat(genislikInput.value);\n                const uzunlukCm = parseFloat(uzunlukInput.value);\n\n                if (isNaN(genislikCm) || isNaN(uzunlukCm) || genislikCm \u003c= 0 || uzunlukCm \u003c= 0) {\n                    alert(\"Please enter valid width and length values.\");\n                    return;\n                }\n\n                if (genislikCm \u003e 200) {\n                    alert(\"Please ensure the width is less than 200 cm.\");\n                    return;\n                }\n\n                hesaplananGenislik = genislikCm;\n                hesaplananUzunluk = uzunlukCm;\n                standartGenislik = standartGenislikBul(genislikCm);\n                hesaplananMetrekare = (standartGenislik \/ 100) * (uzunlukCm \/ 100);\n                toplamFiyat = hesaplananMetrekare * fiyatMetrekare;\n\n                const formatla = (sayi, basamak = 2) =\u003e sayi.toLocaleString('tr-TR', { minimumFractionDigits: basamak, maximumFractionDigits: basamak });\n\n                sonucMetrekare.textContent = formatla(hesaplananMetrekare) + \" m²\";\n                sonucFiyat.textContent = formatla(toplamFiyat) + \" TL\";\n\n                \/\/ Genişlik uyarısını göster (eğer girilen genişlik standart genişlikten farklıysa)\n                if (genislikCm !== standartGenislik) {\n                    \/\/ innerHTML kullanarak zengin metin (kalın, satır arası) ekliyoruz\n                    genislikUyari.innerHTML = `\n                        \n                        Your custom-sized rug with a width of \u003cstrong\u003e${genislikCm} cm\u003c\/strong\u003e will be cut from our standard roll of \u003cstrong\u003e${standartGenislik} cm\u003c\/strong\u003e to your exact desired dimensions.\n                        \u003cbr\u003e\n                        Due to our production processes, pricing is calculated based on the next standard roll width from which the cut is made.\n                        \u003cbr\u003e\u003cbr\u003e\n                        If you wish to avoid waste, you can create your order from the standard width below.\n                        \u003cbr\u003e\u003cbr\u003e\n                        \u003cspan style=\"font-size: 0.9em; color: #555;\"\u003e(Standard Roll Widths: 80, 100, 120, 160, 200 cm)\u003c\/span\u003e\u003cbr\u003e\n                        \u003cspan style=\"font-size: 0.9em; color: #555;\"\u003e(Length is made to your exact desired measurement, with no waste.)\u003c\/span\u003e\n                    `;\n                    genislikUyari.classList.remove(\"hidden\");\n                } else {\n                    genislikUyari.classList.add(\"hidden\");\n                    genislikUyari.innerHTML = \"\"; \/\/ Uyarı olmadığında içeriği temizle\n                }\n\n                sonucAlani.classList.remove(\"hidden\");\n                haliKenariRadios.forEach(radio =\u003e radio.checked = false);\n                haliSekliRadios.forEach(radio =\u003e radio.checked = false);\n                butonDurumGuncelle();\n            });\n\n            function butonDurumGuncelle() {\n                const haliKenariSecili = Array.from(haliKenariRadios).some(radio =\u003e radio.checked);\n                const haliSekliSecili = Array.from(haliSekliRadios).some(radio =\u003e radio.checked);\n\n                if (haliKenariSecili \u0026\u0026 haliSekliSecili) {\n                    whatsappBtn.classList.remove(\"disabled\");\n                    whatsappBtn.classList.add(\"active\");\n                    whatsappBtn.setAttribute(\"target\", \"_blank\");\n\n                    const haliKenari = document.querySelector('input[name=\"haliKenari\"]:checked').value;\n                    const haliSekli = document.querySelector('input[name=\"haliSekli\"]:checked').value;\n                    const formatla = (sayi, basamak = 2) =\u003e sayi.toLocaleString('tr-TR', { minimumFractionDigits: basamak, maximumFractionDigits: basamak });\n                    const mevcutSayfaUrl = window.location.href;\n\n                    const whatsappMesaji = `Hello, I would like to order a custom size rug.\\n\\n` +\n                        `📏 Measurements: ${hesaplananGenislik} cm x ${hesaplananUzunluk} cm (${formatla(hesaplananMetrekare)} m²)\\n` +\n                        `🔲 Rug Edge: ${haliKenari}\\n` +\n                        `⬜ Rug Shape: ${haliSekli}\\n` +\n                        `💰 Total Price: ${formatla(toplamFiyat)} TL\\n\\n` +\n                        `Product Link: ${mevcutSayfaUrl}\\n\\n` +\n                        `Thank you.`;\n\n                    const whatsappUrl = `https:\/\/wa.me\/${whatsappNumarasi}?text=${encodeURIComponent(whatsappMesaji)}`;\n                    whatsappBtn.href = whatsappUrl;\n                } else {\n                    whatsappBtn.classList.add(\"disabled\");\n                    whatsappBtn.classList.remove(\"active\");\n                    whatsappBtn.removeAttribute(\"target\");\n                    whatsappBtn.href = \"#\";\n                }\n            }\n\n            haliKenariRadios.forEach(radio =\u003e radio.addEventListener(\"change\", butonDurumGuncelle));\n            haliSekliRadios.forEach(radio =\u003e radio.addEventListener(\"change\", butonDurumGuncelle));\n        })();\n    \u003c\/script\u003e\n\u003c\/div\u003e\n\u003ch3 data-path-to-node=\"5\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/seyranhali-india-669bejoval_9.png?v=1765819236\" alt=\"\"\u003e\u003c\/h3\u003e\n\u003ch4 style=\"text-align: center;\" data-path-to-node=\"5\"\u003e\u003cstrong\u003e🌿 Nature's Most Serene Touch Comes to Your Home: India Series\u003c\/strong\u003e\u003c\/h4\u003e\n\u003cp data-path-to-node=\"6\"\u003eIn today's fast-paced world, our homes are our greatest sanctuaries. The India Woven-Jute Series brings tranquility, balance, and impeccable natural elegance to this sanctuary. Earthy tones that are easy on the eyes blend with the timeless grace of jute, instantly creating a warm and inviting atmosphere in your living spaces.\u003c\/p\u003e\n\u003cp data-path-to-node=\"7\"\u003e\u003cb\u003eImagine:\u003c\/b\u003e A minimalist Scandinavian style, a bohemian spirit, or a rustic corner... The India Jute Rug offers a magical touch that adds character to any room, no matter which decoration style you choose. With the artworks on your walls, the textures of your cushions, and the serene presence of this rug on the floor, your home will transform into an art gallery that soothes your soul.\u003c\/p\u003e\n\u003ch4 style=\"text-align: center;\" data-path-to-node=\"8\"\u003e\u003cstrong\u003e✨ The Elegance of Jute Texture, the Smart Comfort of Polypropylene\u003c\/strong\u003e\u003c\/h4\u003e\n\u003cp data-path-to-node=\"9\"\u003eWhat makes the India Series Jute so special is that it seamlessly combines \u003cb\u003eauthenticity in appearance\u003c\/b\u003e with \u003cb\u003emodern practicality in use\u003c\/b\u003e.\u003c\/p\u003e\u003cp data-path-to-node=\"10\"\u003eYou admire the naturalness of real jute, but are you bothered by shedding, difficulty cleaning, and its rough texture? You no longer have to worry!\u003c\/p\u003e\n\u003cul data-path-to-node=\"11\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"11,0,0\"\u003e\u003cb\u003eAppearance:\u003c\/b\u003e Just like natural jute, each thread of the rug is carefully woven, giving it a warm and rustic feel.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"11,1,0\"\u003e\u003cb\u003eTouch:\u003c\/b\u003e Despite its 6 mm pile height, its synthetic structure makes it soft and comfortable underfoot. \u003cb\u003eSuitable for use in all seasons.\u003c\/b\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"11,2,0\"\u003e\u003cb\u003eA Revolution in Cleaning:\u003c\/b\u003e Zev Linen is designed for busy and active homes. Resistant to staining, these yarns offer practical cleaning with just a vacuum cleaner. It is \u003cb\u003ean ideal and smart choice\u003c\/b\u003e for homes with children, pets, or high-traffic areas like kitchens.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-path-to-node=\"12,0\"\u003e\u003cb\u003eDecor Tip:\u003c\/b\u003e The neutral color palette of the India Series creates a striking contrast with dark wood furniture, while perfectly harmonizing with light linen fabrics and wicker objects.\u003c\/p\u003e\n\u003cp data-path-to-node=\"12,0\"\u003e \u003c\/p\u003e\n\u003cp data-path-to-node=\"12,0\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/oval.png?v=1764947960\" alt=\"\"\u003e\u003c\/p\u003e\n\u003ch4 data-path-to-node=\"2\" style=\"text-align: center;\"\u003e\u003cstrong\u003e📏 Art in Dimensions and Perfect Harmony: Oval Form\u003c\/strong\u003e\u003c\/h4\u003e\n\u003cp data-path-to-node=\"3\"\u003eOval rugs eliminate the sharp lines of standard rectangles, adding softness, an organic flow, and instant elegance to your home. The \u003cb\u003eZev Linen Oval Collection\u003c\/b\u003e strikes a perfect balance in your spaces with its two most needed special sizes:\u003c\/p\u003e\n\u003ch4 data-path-to-node=\"4\" style=\"text-align: center;\"\u003e🌟 1. Size: \u003cspan class=\"math-inline\" data-math=\"120 \\times 180\"\u003e120x180\u003c\/span\u003e cm Oval (Intimate Touch)\u003c\/h4\u003e\n\u003cp data-path-to-node=\"5\"\u003eThis special size is designed to create a small escape or to romanticize a corner.\u003c\/p\u003e\n\u003cul data-path-to-node=\"6\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"6,0,0\"\u003e\u003cb\u003eIdeal Use Areas:\u003c\/b\u003e Right next to your bed in your bedroom, under a single reading chair by the window, or under a small kitchen\/bistro table.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"6,1,0\"\u003e\u003cb\u003eEmphasized Aesthetic: The 120x180\u003c\/b\u003e cm oval rug creates a simple and intimate \u003cb\u003e\"special zone\"\u003c\/b\u003e without overwhelming large furniture. Wicker-Jute Rugs act as a comfortable cushion under your feet, without interrupting the overall flow of the space.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"6,2,0\"\u003e\u003cb\u003eStock Status:\u003c\/b\u003e This size is available as Oval.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch4 data-path-to-node=\"7\" style=\"text-align: center;\"\u003e👑 2. Size: \u003cspan class=\"math-inline\" data-math=\"160 \\times 230\"\u003e160x230\u003c\/span\u003e cm Oval (Spacious Elegance)\u003c\/h4\u003e\n\u003cp data-path-to-node=\"8\"\u003eThis generous size is perfect for \u003cb\u003etying a room together and visually anchoring it\u003c\/b\u003e. It doesn't have the rigidity of a standard rectangular rug, but it offers its inclusiveness.\u003c\/p\u003e\n\u003cul data-path-to-node=\"9\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"9,0,0\"\u003e\u003cb\u003eIdeal Use Areas:\u003c\/b\u003e In front of a medium-sized seating group (partially encompassing the coffee table), the bottom two-thirds of the bed in a large bedroom, or a strong welcoming area in entrance halls.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"9,1,0\"\u003e\u003cb\u003eEmphasized Aesthetic: The \u003cspan class=\"math-inline\" data-math=\"160 \\times 230\"\u003e160x230\u003c\/span\u003e\u003c\/b\u003e cm oval rug expands the floor area, while its organic form provides \u003cb\u003esoft transitions\u003c\/b\u003e between the furniture in the room. It makes the space feel more fluid and more inviting.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"9,2,0\"\u003e\u003cb\u003eStock Status:\u003c\/b\u003e This size is also available in Oval form in our stock.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-path-to-node=\"10\"\u003e\u003cb\u003eWith the Zev Linen Oval Rug, achieve the perfect amount of softness and elegance your space needs.\u003c\/b\u003e\u003c\/p\u003e","brand":"Zev Halı","offers":[{"title":"80x150","offer_id":42650817069104,"sku":"ZEVHALIKETENSERISI-142","price":1740.0,"currency_code":"TRY","in_stock":true},{"title":"80x200","offer_id":42650818281520,"sku":"ZEVHALIKETENSERISI-143","price":2320.0,"currency_code":"TRY","in_stock":true},{"title":"80x250","offer_id":42650818609200,"sku":"ZEVHALIKETENSERISI-144","price":2900.0,"currency_code":"TRY","in_stock":true},{"title":"80x300","offer_id":42650818183216,"sku":"ZEVHALIKETENSERISI-145","price":3480.0,"currency_code":"TRY","in_stock":true},{"title":"100x200","offer_id":42650817495088,"sku":"ZEVHALIKETENSERISI-146","price":2900.0,"currency_code":"TRY","in_stock":true},{"title":"100x250","offer_id":42650818707504,"sku":"ZEVHALIKETENSERISI-147","price":3625.0,"currency_code":"TRY","in_stock":true},{"title":"100x300","offer_id":42650818773040,"sku":"ZEVHALIKETENSERISI-148","price":4350.0,"currency_code":"TRY","in_stock":true},{"title":"120X180","offer_id":42650816479280,"sku":"ZEVHALIKETENSERISI-149","price":3130.0,"currency_code":"TRY","in_stock":true},{"title":"120x250","offer_id":42650819035184,"sku":"ZEVHALIKETENSERISI-0150","price":4350.0,"currency_code":"TRY","in_stock":true},{"title":"120x300","offer_id":42650819067952,"sku":"ZEVHALIKETENSERISI-0151","price":5220.0,"currency_code":"TRY","in_stock":true},{"title":"160X230","offer_id":42650816512048,"sku":"ZEVHALIKETENSERISI-0152","price":5330.0,"currency_code":"TRY","in_stock":true},{"title":"160x300","offer_id":42650819166256,"sku":"ZEVHALIKETENSERISI-0153","price":6960.0,"currency_code":"TRY","in_stock":true},{"title":"200x300","offer_id":42650819199024,"sku":"ZEVHALIKETENSERISI-0154","price":8700.0,"currency_code":"TRY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/seyranhali-india-669bejoval_4.png?v=1765819416"},{"product_id":"zev-keten-kisitlayici-cizgileri-kaldiran-oval-formda-hasir-tarzi-hali-ozel-olcu-✂","title":"Zev Linen Rug: Woven-Style Rug in Oval Form That Removes Restrictive Lines Custom Size ✂","description":"\u003cp style=\"text-align: center;\" data-path-to-node=\"3\"\u003e\u003cb\u003eSPECIAL PROCESSING REQUESTS\u003c\/b\u003e\u003c\/p\u003e\n\u003cp style=\"text-align: center;\" data-path-to-node=\"4\"\u003ePlease specify your preferences for fringe folding, overlock, or \u003cspan style=\"color: rgb(255, 0, 0);\"\u003eRound\/Oval\u003c\/span\u003e cutting in the order notes section of your cart.\u003c\/p\u003e\n\u003cp style=\"text-align: center;\"\u003e\u003cstrong\u003e✂ THIS PRODUCT HAS\u003cspan\u003e \u003c\/span\u003e\u003cspan\u003eCUSTOM SIZE\u003c\/span\u003e\u003cspan\u003e \u003c\/span\u003eCUTTING.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp style=\"text-align: center;\"\u003eEnter your dimensions using the calculator below and see the price. Then, you can easily create your custom order by clicking the \"\u003cstrong\u003eOrder Now\u003c\/strong\u003e\" button.\u003c\/p\u003e\n\u003cstyle\u003e\n        \/* Sadece bu hesaplayıcıya özel stiller *\/\n        .hali-hesaplayici-wrapper {\n            font-family: 'Inter', sans-serif;\n            position: relative;\n            z-index: 1;\n            margin: 0 0 2rem 0;\n            width: 100%;\n            max-width: 100%;\n        }\n        \n        .hali-hesaplayici-wrapper * {\n            box-sizing: border-box;\n        }\n        \n        .hali-hesaplayici-container {\n            background: white;\n            border-radius: 1rem;\n            box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1);\n            padding: 1.5rem;\n            width: 100%;\n            max-width: 100%;\n        }\n        \n        @media (min-width: 768px) {\n            .hali-hesaplayici-container {\n                padding: 2rem;\n            }\n            .hali-hesaplayici-wrapper {\n                margin-bottom: 3rem;\n            }\n        }\n        \n        .hali-baslik {\n            font-size: 1.5rem;\n            font-weight: 700;\n            color: #1f2937;\n            margin-bottom: 0.5rem;\n        }\n        \n        .hali-aciklama {\n            color: #6b7280;\n            margin-bottom: 1.5rem;\n            font-size: 0.875rem;\n            line-height: 1.5;\n        }\n        \n        .hali-form-grup {\n            margin-bottom: 1rem;\n        }\n        \n        .hali-label {\n            display: block;\n            font-size: 0.875rem;\n            font-weight: 500;\n            color: #374151;\n            margin-bottom: 0.25rem;\n        }\n        \n        .hali-input-wrapper {\n            position: relative;\n        }\n        \n        .hali-input {\n            width: 100%;\n            padding: 0.75rem;\n            padding-right: 2.5rem;\n            border: 1px solid #d1d5db;\n            border-radius: 0.5rem;\n            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);\n            font-size: 1rem;\n            color: #1f2937;\n            font-weight: 400;\n        }\n        \n        .hali-input::placeholder {\n            color: #9ca3af;\n            font-weight: 300;\n            opacity: 0.6;\n        }\n        \n        .hali-input:focus {\n            border-color: #FDC656;\n            box-shadow: 0 0 0 2px #FDC656;\n            outline: none;\n        }\n        \n        .hali-input::-webkit-inner-spin-button,\n        .hali-input::-webkit-outer-spin-button {\n            -webkit-appearance: none;\n            margin: 0;\n        }\n        \n        .hali-input {\n            -moz-appearance: textfield;\n        }\n        \n        .hali-birim {\n            position: absolute;\n            right: 0.75rem;\n            top: 50%;\n            transform: translateY(-50%);\n            color: #6b7280;\n            font-size: 0.875rem;\n            pointer-events: none;\n        }\n        \n        .hali-hesapla-btn {\n            width: 100%;\n            background-color: #FDC656;\n            color: #1f2937;\n            font-weight: 700;\n            padding: 0.75rem 1rem;\n            border-radius: 9999px;\n            box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1);\n            border: none;\n            cursor: pointer;\n            transition: all 0.2s;\n            margin-top: 1rem;\n            font-size: 1rem;\n        }\n        \n        .hali-hesapla-btn:hover {\n            background-color: #E5B34E;\n        }\n        \n        .hali-sonuc-alani {\n            margin-top: 1.5rem;\n            border-top: 1px solid #e5e7eb;\n            padding-top: 1.5rem;\n        }\n        \n        .hali-sonuc-alani.hidden {\n            display: none;\n        }\n        \n        .hali-sonuc-satir {\n            margin-bottom: 1rem;\n            font-size: 1.125rem;\n            color: #374151;\n            font-weight: 400;\n        }\n        \n        .hali-sonuc-satir strong {\n            font-weight: 600;\n        }\n        \n        .hali-sonuc-deger {\n            font-weight: 700;\n            color: #1f2937;\n        }\n        \n        .hali-fiyat-satir {\n            margin-bottom: 1rem;\n            font-size: 1.25rem;\n            font-weight: 600;\n        }\n        \n        .hali-fiyat {\n            color: #ea580c;\n            font-weight: 800;\n            font-size: 1.5rem;\n        }\n        \n        .hali-birim-fiyat {\n            font-size: 0.875rem;\n            color: #6b7280;\n            font-weight: 400;\n            margin-top: 0.25rem;\n        }\n        \n        .hali-uyari {\n            font-size: 0.9375rem;\n            color: #2563eb;\n            font-weight: 400;\n            line-height: 1.6;\n            margin-top: 1rem;\n            padding: 1rem;\n            background-color: #eff6ff;\n            border-radius: 0.5rem;\n            border-left: 4px solid #2563eb;\n        }\n        \n        .hali-uyari.hidden {\n            display: none;\n        }\n        \n        .hali-secim-baslik {\n            font-size: 0.875rem;\n            font-weight: 500;\n            color: #374151;\n            margin-bottom: 0.5rem;\n            margin-top: 1rem;\n        }\n        \n        .hali-secim-container {\n            display: flex;\n            gap: 0.5rem;\n            flex-wrap: nowrap;\n        }\n        \n        .hali-secim-item {\n            flex: 1;\n            min-width: 0;\n        }\n        \n        .hali-radio {\n            display: none;\n        }\n        \n        .hali-radio-label {\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            text-align: center;\n            padding: 0.75rem 0.25rem;\n            border: 2px solid #d1d5db;\n            border-radius: 0.5rem;\n            font-weight: 500;\n            cursor: pointer;\n            transition: all 0.2s;\n            font-size: clamp(0.7rem, 2.5vw, 1rem);\n            min-height: 3rem;\n            white-space: nowrap;\n            overflow: hidden;\n            text-overflow: ellipsis;\n        }\n        \n        @media (min-width: 768px) {\n            .hali-radio-label {\n                font-size: clamp(0.875rem, 1.5vw, 1.125rem);\n                padding: 1rem 0.5rem;\n                min-height: 3.5rem;\n            }\n        }\n        \n        .hali-radio-label:hover {\n            background-color: #FEF3C7;\n        }\n        \n        .hali-radio:checked + .hali-radio-label {\n            background-color: #FDC656;\n            border-color: #FDC656;\n        }\n        \n        .hali-whatsapp-btn {\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            gap: 0.5rem;\n            width: 100%;\n            padding: 0.75rem 1rem;\n            border-radius: 0.5rem;\n            box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1);\n            font-weight: 700;\n            margin-top: 1rem;\n            text-decoration: none;\n            transition: all 0.2s;\n            font-size: 1rem;\n        }\n        \n        .hali-whatsapp-btn.disabled {\n            background-color: #d1d5db;\n            color: #9ca3af;\n            cursor: not-allowed;\n            pointer-events: none;\n        }\n        \n        .hali-whatsapp-btn.active {\n            background-color: #22c55e;\n            color: white;\n        }\n        \n        .hali-whatsapp-btn.active:hover {\n            background-color: #16a34a;\n        }\n    \u003c\/style\u003e\n\u003cdiv class=\"hali-hesaplayici-wrapper\"\u003e\n\u003cdiv class=\"hali-hesaplayici-container\"\u003e\n\u003ch2 class=\"hali-baslik\" style=\"text-align: center;\"\u003eCUSTOM SIZE CALCULATOR\u003c\/h2\u003e\n\u003cp class=\"hali-aciklama\"\u003eEnter the width and length (cm) and calculate. After seeing the price, select the options and place your order via WhatsApp. \u003cbr\u003e\u003cstrong\u003e\u003cspan style=\"text-decoration: underline;\"\u003eStandard Width\u003c\/span\u003e: 80-100-120-160-200cm - You can also enter different sizes\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"hali-form-grup\"\u003e\n\u003clabel for=\"hali-genislik\" class=\"hali-label\"\u003eWIDTH\u003c\/label\u003e\n\u003cdiv class=\"hali-input-wrapper\"\u003e\n\u003cinput type=\"number\" id=\"hali-genislik\" class=\"hali-input\" placeholder=\"e.g. 200\"\u003e \u003cspan class=\"hali-birim\"\u003ecm\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hali-form-grup\"\u003e\n\u003clabel for=\"hali-uzunluk\" class=\"hali-label\"\u003eLENGTH\u003c\/label\u003e\n\u003cdiv class=\"hali-input-wrapper\"\u003e\n\u003cinput type=\"number\" id=\"hali-uzunluk\" class=\"hali-input\" placeholder=\"e.g. 300\"\u003e \u003cspan class=\"hali-birim\"\u003ecm\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbutton id=\"hali-hesapla-btn\" class=\"hali-hesapla-btn\"\u003eCalculate - See Price\u003c\/button\u003e\n\u003cdiv id=\"hali-sonuc-alani\" class=\"hali-sonuc-alani hidden\"\u003e\n\u003cdiv class=\"hali-sonuc-satir\"\u003e\n\u003cstrong\u003eSquare Meter:\u003c\/strong\u003e \u003cspan id=\"hali-sonuc-metrekare\" class=\"hali-sonuc-deger\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hali-fiyat-satir\"\u003e\n\u003cstrong\u003eTotal Price:\u003c\/strong\u003e \u003cspan id=\"hali-sonuc-fiyat\" class=\"hali-fiyat\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hali-birim-fiyat\"\u003e(Price per 1 m²: \u003cspan id=\"hali-metrekare-fiyati\"\u003e\u003c\/span\u003e TL)\u003c\/div\u003e\n\u003cdiv id=\"hali-genislik-uyari\" class=\"hali-uyari hidden\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-baslik\"\u003eSELECT CARPET EDGE\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-container\"\u003e\n\u003cdiv class=\"hali-secim-item\"\u003e\n\u003cinput type=\"radio\" id=\"hali-kenar-sacak\" name=\"haliKenari\" value=\"Saçak\" class=\"hali-radio\"\u003e \u003clabel for=\"hali-kenar-sacak\" class=\"hali-radio-label\"\u003eFringe\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-item\"\u003e\n\u003cinput type=\"radio\" id=\"hali-kenar-overlok\" name=\"haliKenari\" value=\"Overlok\" class=\"hali-radio\"\u003e \u003clabel for=\"hali-kenar-overlok\" class=\"hali-radio-label\"\u003eOverlock\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-item\"\u003e\n\u003cinput type=\"radio\" id=\"hali-kenar-katlama\" name=\"haliKenari\" value=\"Katlama\" class=\"hali-radio\"\u003e \u003clabel for=\"hali-kenar-katlama\" class=\"hali-radio-label\"\u003eFolding\u003c\/label\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-baslik\"\u003eSELECT CARPET SHAPE\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-container\"\u003e\n\u003cdiv class=\"hali-secim-item\"\u003e\n\u003cinput type=\"radio\" id=\"hali-sekil-dikdortgen\" name=\"haliSekli\" value=\"Dikdörtgen\" class=\"hali-radio\"\u003e \u003clabel for=\"hali-sekil-dikdortgen\" class=\"hali-radio-label\"\u003eRectangle\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-item\"\u003e\n\u003cinput type=\"radio\" id=\"hali-sekil-yuvarlak\" name=\"haliSekli\" value=\"Yuvarlak\" class=\"hali-radio\"\u003e \u003clabel for=\"hali-sekil-yuvarlak\" class=\"hali-radio-label\"\u003eRound\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-item\"\u003e\n\u003cinput type=\"radio\" id=\"hali-sekil-oval\" name=\"haliSekli\" value=\"Oval\" class=\"hali-radio\"\u003e \u003clabel for=\"hali-sekil-oval\" class=\"hali-radio-label\"\u003eOval\u003c\/label\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ca id=\"hali-whatsapp-btn\" href=\"#\" class=\"hali-whatsapp-btn disabled\"\u003e \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20\" height=\"20\" fill=\"currentColor\" viewbox=\"0 0 16 16\"\u003e\n                    \u003cpath d=\"M13.601 2.326A7.85 7.85 0 0 0 7.994 0C3.627 0 .068 3.558.064 7.926c0 1.399.366 2.76 1.057 3.965L0 16l4.204-1.102a7.9 7.9 0 0 0 3.79.965h.004c4.368 0 7.926-3.558 7.93-7.93A7.898 7.898 0 0 0 13.6 2.326zM7.994 14.521a6.57 6.57 0 0 1-3.356-.92l-.24-.144-2.494.654.666-2.433-.156-.251a6.56 6.56 0 0 1-1.007-3.505c0-3.626 2.957-6.584 6.591-6.584a6.56 6.56 0 0 1 4.66 1.931 6.56 6.56 0 0 1 1.928 4.66c-.004 3.626-2.957 6.584-6.591 6.584zM11.898 9.858c-.182-.092-.867-.428-1.001-.477-.134-.049-.232-.073-.33-.049-.098.024-.19.073-.258.17s-.068.221-.134.295-.134.148-.248.073c-.114-.073-.477-.17-1.141-.605-.514-.336-1.012-1.018-1.18-1.192-.168-.173-.018-.27-.073-.344.054-.073.114-.148.17-.221s.09-.17.134-.295c.045-.123.024-.221-.024-.318s-.33-.795-.454-1.088c-.123-.295-.248-.248-.33-.248-.082 0-.17.024-.258.024s-.221.073-.344.221c-.123.148-.477.477-.477 1.166 0 .689.477 1.365.546 1.462.068.098.96 1.54 2.323 2.056.34.123.61.196.818.248.209.049.405.024.546-.073.17-.123.708-.295.842-.589.134-.295.134-.546.09-.589-.045-.049-.143-.073-.33-.167z\"\u003e\u003c\/path\u003e\n                \u003c\/svg\u003e \u003cspan\u003eOrder on WhatsApp\u003c\/span\u003e \u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\n        (function() {\n            const fiyatMetrekare = 1450;\n            const whatsappNumarasi = \"905522447544\";\n\n            const genislikInput = document.getElementById(\"hali-genislik\");\n            const uzunlukInput = document.getElementById(\"hali-uzunluk\");\n            const hesaplaBtn = document.getElementById(\"hali-hesapla-btn\");\n            const sonucAlani = document.getElementById(\"hali-sonuc-alani\");\n            const whatsappBtn = document.getElementById(\"hali-whatsapp-btn\");\n            const sonucMetrekare = document.getElementById(\"hali-sonuc-metrekare\");\n            const sonucFiyat = document.getElementById(\"hali-sonuc-fiyat\");\n            const metrekareFiyatiGoster = document.getElementById(\"hali-metrekare-fiyati\");\n            const genislikUyari = document.getElementById(\"hali-genislik-uyari\");\n            const haliKenariRadios = document.querySelectorAll('input[name=\"haliKenari\"]');\n            const haliSekliRadios = document.querySelectorAll('input[name=\"haliSekli\"]');\n\n            let hesaplananGenislik, hesaplananUzunluk, hesaplananMetrekare, standartGenislik, toplamFiyat;\n\n            metrekareFiyatiGoster.textContent = fiyatMetrekare.toLocaleString('tr-TR');\n\n            function standartGenislikBul(genislik) {\n                if (genislik \u003c= 80) return 80;\n                if (genislik \u003c= 100) return 100;\n                if (genislik \u003c= 120) return 120;\n                if (genislik \u003c= 160) return 160;\n                if (genislik \u003c= 200) return 200;\n                return null;\n            }\n\n            hesaplaBtn.addEventListener(\"click\", function() {\n                const genislikCm = parseFloat(genislikInput.value);\n                const uzunlukCm = parseFloat(uzunlukInput.value);\n\n                if (isNaN(genislikCm) || isNaN(uzunlukCm) || genislikCm \u003c= 0 || uzunlukCm \u003c= 0) {\n                    alert(\"Please enter valid width and length values.\");\n                    return;\n                }\n\n                if (genislikCm \u003e 200) {\n                    alert(\"Please ensure the width is less than 200 cm.\");\n                    return;\n                }\n\n                hesaplananGenislik = genislikCm;\n                hesaplananUzunluk = uzunlukCm;\n                standartGenislik = standartGenislikBul(genislikCm);\n                hesaplananMetrekare = (standartGenislik \/ 100) * (uzunlukCm \/ 100);\n                toplamFiyat = hesaplananMetrekare * fiyatMetrekare;\n\n                const formatla = (sayi, basamak = 2) =\u003e sayi.toLocaleString('tr-TR', { minimumFractionDigits: basamak, maximumFractionDigits: basamak });\n\n                sonucMetrekare.textContent = formatla(hesaplananMetrekare) + \" m²\";\n                sonucFiyat.textContent = formatla(toplamFiyat) + \" TL\";\n\n                \/\/ Genişlik uyarısını göster (eğer girilen genişlik standart genişlikten farklıysa)\n                if (genislikCm !== standartGenislik) {\n                    \/\/ innerHTML kullanarak zengin metin (kalın, satır arası) ekliyoruz\n                    genislikUyari.innerHTML = `\n                        \n                        Your custom-sized rug with a width of \u003cstrong\u003e${genislikCm} cm\u003c\/strong\u003e will be cut from our \u003cstrong\u003e${standartGenislik} cm\u003c\/strong\u003e standard roll to your exact specifications.\n                        \u003cbr\u003e\n                        Due to our production processes, pricing is calculated based on the next standard roll width from which the cut is made.\n                        \u003cbr\u003e\u003cbr\u003e\n                        If you wish to avoid waste, you can create your order from the standard width below.\n                        \u003cbr\u003e\u003cbr\u003e\n                        \u003cspan style=\"font-size: 0.9em; color: #555;\"\u003e(Standard Roll Widths: 80, 100, 120, 160, 200 cm)\u003c\/span\u003e\u003cbr\u003e\n                        \u003cspan style=\"font-size: 0.9em; color: #555;\"\u003e(Length is made to your exact desired measurement without waste.)\u003c\/span\u003e\n                    `;\n                    genislikUyari.classList.remove(\"hidden\");\n                } else {\n                    genislikUyari.classList.add(\"hidden\");\n                    genislikUyari.innerHTML = \"\"; \/\/ Uyarı olmadığında içeriği temizle\n                }\n\n                sonucAlani.classList.remove(\"hidden\");\n                haliKenariRadios.forEach(radio =\u003e radio.checked = false);\n                haliSekliRadios.forEach(radio =\u003e radio.checked = false);\n                butonDurumGuncelle();\n            });\n\n            function butonDurumGuncelle() {\n                const haliKenariSecili = Array.from(haliKenariRadios).some(radio =\u003e radio.checked);\n                const haliSekliSecili = Array.from(haliSekliRadios).some(radio =\u003e radio.checked);\n\n                if (haliKenariSecili \u0026\u0026 haliSekliSecili) {\n                    whatsappBtn.classList.remove(\"disabled\");\n                    whatsappBtn.classList.add(\"active\");\n                    whatsappBtn.setAttribute(\"target\", \"_blank\");\n\n                    const haliKenari = document.querySelector('input[name=\"haliKenari\"]:checked').value;\n                    const haliSekli = document.querySelector('input[name=\"haliSekli\"]:checked').value;\n                    const formatla = (sayi, basamak = 2) =\u003e sayi.toLocaleString('tr-TR', { minimumFractionDigits: basamak, maximumFractionDigits: basamak });\n                    const mevcutSayfaUrl = window.location.href;\n\n                    const whatsappMesaji = `Hello, I want to order a custom-sized rug.\\n\\n` +\n                        `📏 Dimensions: ${hesaplananGenislik} cm x ${hesaplananUzunluk} cm (${formatla(hesaplananMetrekare)} m²)\\n` +\n                        `🔲 Carpet Edge: ${haliKenari}\\n` +\n                        `⬜ Carpet Shape: ${haliSekli}\\n` +\n                        `💰 Total Price: ${formatla(toplamFiyat)} TL\\n\\n` +\n                        `Product Link: ${mevcutSayfaUrl}\\n\\n` +\n                        `Thank you.`;\n\n                    const whatsappUrl = `https:\/\/wa.me\/${whatsappNumarasi}?text=${encodeURIComponent(whatsappMesaji)}`;\n                    whatsappBtn.href = whatsappUrl;\n                } else {\n                    whatsappBtn.classList.add(\"disabled\");\n                    whatsappBtn.classList.remove(\"active\");\n                    whatsappBtn.removeAttribute(\"target\");\n                    whatsappBtn.href = \"#\";\n                }\n            }\n\n            haliKenariRadios.forEach(radio =\u003e radio.addEventListener(\"change\", butonDurumGuncelle));\n            haliSekliRadios.forEach(radio =\u003e radio.addEventListener(\"change\", butonDurumGuncelle));\n        })();\n    \u003c\/script\u003e\n\u003c\/div\u003e\n\u003ch3 data-path-to-node=\"5\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/36a14ae8-1793-45c1-aaa9-a1c360b32ddc.png?v=1765821715\" alt=\"\"\u003e\u003c\/h3\u003e\n\u003ch4 style=\"text-align: center;\" data-path-to-node=\"5\"\u003e\u003cstrong\u003e🌿 Nature's Most Serene Touch Comes to Your Home: India Series\u003c\/strong\u003e\u003c\/h4\u003e\n\u003cp data-path-to-node=\"6\"\u003eIn today's fast-paced world, our homes are our greatest sanctuaries. The India Woven Jute Series brings peace, balance, and impeccable natural elegance to this sanctuary. Its gentle earth tones blend with the timeless grace of wicker, instantly creating a warm and inviting atmosphere in your living spaces.\u003c\/p\u003e\n\u003cp data-path-to-node=\"7\"\u003e\u003cb\u003eImagine:\u003c\/b\u003e A minimalist Scandinavian style, a bohemian spirit, or a rustic corner... The India Woven Rug offers a magical touch that adds character to any room, regardless of your chosen decor style. With the artwork on your walls, the textures of your cushions, and the calm presence of this rug on your floor, your home will transform into an art gallery that soothes your soul.\u003c\/p\u003e\n\u003ch4 style=\"text-align: center;\" data-path-to-node=\"8\"\u003e\u003cstrong\u003e✨ The Elegance of Jute Texture, the Smart Comfort of Polypropylene\u003c\/strong\u003e\u003c\/h4\u003e\n\u003cp data-path-to-node=\"9\"\u003eWhat makes the India Jute Series so special is that it seamlessly blends \u003cb\u003eauthenticity in appearance\u003c\/b\u003e with \u003cb\u003emodern practicality in use\u003c\/b\u003e.\u003c\/p\u003e\u003cp data-path-to-node=\"10\"\u003eYou admire the natural beauty of real jute, but are you bothered by shedding, cleaning difficulties, and its rough texture? You no longer have to worry!\u003c\/p\u003e\n\u003cul data-path-to-node=\"11\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"11,0,0\"\u003e\u003cb\u003eAppearance:\u003c\/b\u003e Just like natural jute, each thread of the rug is carefully woven, giving it a warm and rustic feel.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"11,1,0\"\u003e\u003cb\u003eTouch:\u003c\/b\u003e Despite having a 6 mm pile height, its synthetic structure makes it soft and comfortable underfoot. \u003cb\u003eSuitable for use all year round.\u003c\/b\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"11,2,0\"\u003e\u003cb\u003eRevolution in Cleaning:\u003c\/b\u003e Zev Linen is designed for busy and active homes. These stain-resistant fibers offer practical cleaning with just a vacuum cleaner. It is an \u003cb\u003eideal and smart choice\u003c\/b\u003e for homes with children, pets, or high-traffic areas like kitchens.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-path-to-node=\"12,0\"\u003e\u003cb\u003eDecoration Tip:\u003c\/b\u003e The neutral color palette of the India Series creates a striking contrast with dark wood furniture, while perfectly harmonizing with light-colored linen fabrics and wicker objects.\u003c\/p\u003e\n\u003cp data-path-to-node=\"12,0\"\u003e \u003c\/p\u003e\n\u003cp data-path-to-node=\"12,0\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/oval.png?v=1764947960\" alt=\"\"\u003e\u003c\/p\u003e\n\u003ch4 data-path-to-node=\"2\" style=\"text-align: center;\"\u003e\u003cstrong\u003e📏 Art in Dimensions and Perfect Harmony: Oval Form\u003c\/strong\u003e\u003c\/h4\u003e\n\u003cp data-path-to-node=\"3\"\u003eOval rugs eliminate the sharp lines of standard rectangles, adding softness, an organic flow, and instant elegance to your home. The \u003cb\u003eZev Linen Oval Collection\u003c\/b\u003e creates a perfect balance in your spaces with its two most needed special sizes:\u003c\/p\u003e\n\u003ch4 data-path-to-node=\"4\" style=\"text-align: center;\"\u003e🌟 1. Size: \u003cspan class=\"math-inline\" data-math=\"120 \\times 180\"\u003e120x180\u003c\/span\u003e cm Oval (Intimate Touch)\u003c\/h4\u003e\n\u003cp data-path-to-node=\"5\"\u003eThis special size is designed to create a small escape or to romanticize a corner.\u003c\/p\u003e\n\u003cul data-path-to-node=\"6\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"6,0,0\"\u003e\u003cb\u003eIdeal Usage Areas:\u003c\/b\u003e Right next to your bed in your bedroom, under a single reading armchair by the window, or under a small kitchen\/bistro table.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"6,1,0\"\u003e\u003cb\u003eEmphasized Aesthetics: The 120x180\u003c\/b\u003e cm oval rug creates a simple and intimate \u003cb\u003e\"special zone\"\u003c\/b\u003e without overwhelming large furniture. Wicker-Jute Rugs act as a comfortable cushion under your feet, without interrupting the general flow of the space.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"6,2,0\"\u003e\u003cb\u003eStock Status:\u003c\/b\u003e This size is available as Oval.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch4 data-path-to-node=\"7\" style=\"text-align: center;\"\u003e👑 2. Size: \u003cspan class=\"math-inline\" data-math=\"160 \\times 230\"\u003e160x230\u003c\/span\u003e cm Oval (Spacious Elegance)\u003c\/h4\u003e\n\u003cp data-path-to-node=\"8\"\u003eThis generous size is perfect for \u003cb\u003etying a room together and visually anchoring it\u003c\/b\u003e. It doesn't have the rigidity of a standard rectangular rug, but it offers its inclusiveness.\u003c\/p\u003e\n\u003cul data-path-to-node=\"9\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"9,0,0\"\u003e\u003cb\u003eIdeal Usage Areas:\u003c\/b\u003e In front of a medium-sized seating group (partially encompassing the coffee table), the lower two-thirds of the bed in a large bedroom, or a strong welcoming area in entrance halls.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"9,1,0\"\u003e\u003cb\u003eEmphasized Aesthetics:\u003c\/b\u003e The \u003cspan class=\"math-inline\" data-math=\"160 \\times 230\"\u003e160x230\u003c\/span\u003e cm oval rug expands the floor area, while its organic form provides \u003cb\u003esoft transitions\u003c\/b\u003e between the furniture in the room. It makes the space feel more fluid and more inviting.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"9,2,0\"\u003e\u003cb\u003eStock Status:\u003c\/b\u003e This size is also available in its Oval form in our stock.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-path-to-node=\"10\"\u003e\u003cb\u003eWith Zev Linen Oval Rug, capture the perfect softness and elegance your space needs.\u003c\/b\u003e\u003c\/p\u003e","brand":"Zev Halı","offers":[{"title":"80x150","offer_id":42651012661296,"sku":"ZEVHALIKETENSERISI-129","price":1740.0,"currency_code":"TRY","in_stock":true},{"title":"80x200","offer_id":42651012694064,"sku":"ZEVHALIKETENSERISI-130","price":2320.0,"currency_code":"TRY","in_stock":true},{"title":"80x250","offer_id":42651012726832,"sku":"ZEVHALIKETENSERISI-131","price":2900.0,"currency_code":"TRY","in_stock":true},{"title":"80x300","offer_id":42651012759600,"sku":"ZEVHALIKETENSERISI-132","price":3480.0,"currency_code":"TRY","in_stock":true},{"title":"100x200","offer_id":42651012792368,"sku":"ZEVHALIKETENSERISI-133","price":2900.0,"currency_code":"TRY","in_stock":true},{"title":"100x250","offer_id":42651012825136,"sku":"ZEVHALIKETENSERISI-01134","price":3625.0,"currency_code":"TRY","in_stock":true},{"title":"100x300","offer_id":42651012857904,"sku":"ZEVHALIKETENSERISI-135","price":4350.0,"currency_code":"TRY","in_stock":true},{"title":"120X180","offer_id":42651012890672,"sku":"ZEVHALIKETENSERISI-136","price":3130.0,"currency_code":"TRY","in_stock":true},{"title":"120x250","offer_id":42651012923440,"sku":"ZEVHALIKETENSERISI-137","price":4350.0,"currency_code":"TRY","in_stock":true},{"title":"120x300","offer_id":42651012956208,"sku":"ZEVHALIKETENSERISI-138","price":5220.0,"currency_code":"TRY","in_stock":true},{"title":"160X230","offer_id":42651012988976,"sku":"ZEVHALIKETENSERISI-139","price":5330.0,"currency_code":"TRY","in_stock":true},{"title":"160x300","offer_id":42651013021744,"sku":"ZEVHALIKETENSERISI-140","price":6960.0,"currency_code":"TRY","in_stock":true},{"title":"200x300","offer_id":42651013054512,"sku":"ZEVHALIKETENSERISI-141","price":8700.0,"currency_code":"TRY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/seyranhali-india-669beyaz-oval_3.png?v=1765822034"},{"product_id":"zev-keten-oval-yolluk-antre-ve-balkonlar-i̇cin-en-pratik-ve-estetik-cozum-ozel-olcu-✂","title":"Zev Rug Linen: Oval Runner: The Most Practical and Aesthetic Solution for Entrances, Hallways, and Balconies Custom Size ✂","description":"\u003cp style=\"text-align: center;\" data-path-to-node=\"3\"\u003e\u003cb\u003eSPECIAL PROCESSING REQUESTS\u003c\/b\u003e\u003c\/p\u003e\n\u003cp style=\"text-align: center;\" data-path-to-node=\"4\"\u003ePlease specify your preferences for fringe folding, overlocking, or \u003cspan style=\"color: rgb(255, 0, 0);\"\u003eRound\/Oval\u003c\/span\u003e cutting in the order notes section in the cart.\u003c\/p\u003e\n\u003cp style=\"text-align: center;\"\u003e\u003cstrong\u003e✂ THIS PRODUCT HAS\u003cspan\u003e \u003c\/span\u003e\u003cspan\u003eCUSTOM SIZE\u003c\/span\u003e\u003cspan\u003e \u003c\/span\u003eCUTTING.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp style=\"text-align: center;\"\u003eEnter your measurements using the calculator below and see the price. Then, you can easily create your custom order by clicking the \"\u003cstrong\u003eOrder Now\u003c\/strong\u003e\" button.\u003c\/p\u003e\n\u003cstyle\u003e\n        \/* Sadece bu hesaplayıcıya özel stiller *\/\n        .hali-hesaplayici-wrapper {\n            font-family: 'Inter', sans-serif;\n            position: relative;\n            z-index: 1;\n            margin: 0 0 2rem 0;\n            width: 100%;\n            max-width: 100%;\n        }\n        \n        .hali-hesaplayici-wrapper * {\n            box-sizing: border-box;\n        }\n        \n        .hali-hesaplayici-container {\n            background: white;\n            border-radius: 1rem;\n            box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1);\n            padding: 1.5rem;\n            width: 100%;\n            max-width: 100%;\n        }\n        \n        @media (min-width: 768px) {\n            .hali-hesaplayici-container {\n                padding: 2rem;\n            }\n            .hali-hesaplayici-wrapper {\n                margin-bottom: 3rem;\n            }\n        }\n        \n        .hali-baslik {\n            font-size: 1.5rem;\n            font-weight: 700;\n            color: #1f2937;\n            margin-bottom: 0.5rem;\n        }\n        \n        .hali-aciklama {\n            color: #6b7280;\n            margin-bottom: 1.5rem;\n            font-size: 0.875rem;\n            line-height: 1.5;\n        }\n        \n        .hali-form-grup {\n            margin-bottom: 1rem;\n        }\n        \n        .hali-label {\n            display: block;\n            font-size: 0.875rem;\n            font-weight: 500;\n            color: #374151;\n            margin-bottom: 0.25rem;\n        }\n        \n        .hali-input-wrapper {\n            position: relative;\n        }\n        \n        .hali-input {\n            width: 100%;\n            padding: 0.75rem;\n            padding-right: 2.5rem;\n            border: 1px solid #d1d5db;\n            border-radius: 0.5rem;\n            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);\n            font-size: 1rem;\n            color: #1f2937;\n            font-weight: 400;\n        }\n        \n        .hali-input::placeholder {\n            color: #9ca3af;\n            font-weight: 300;\n            opacity: 0.6;\n        }\n        \n        .hali-input:focus {\n            border-color: #FDC656;\n            box-shadow: 0 0 0 2px #FDC656;\n            outline: none;\n        }\n        \n        .hali-input::-webkit-inner-spin-button,\n        .hali-input::-webkit-outer-spin-button {\n            -webkit-appearance: none;\n            margin: 0;\n        }\n        \n        .hali-input {\n            -moz-appearance: textfield;\n        }\n        \n        .hali-birim {\n            position: absolute;\n            right: 0.75rem;\n            top: 50%;\n            transform: translateY(-50%);\n            color: #6b7280;\n            font-size: 0.875rem;\n            pointer-events: none;\n        }\n        \n        .hali-hesapla-btn {\n            width: 100%;\n            background-color: #FDC656;\n            color: #1f2937;\n            font-weight: 700;\n            padding: 0.75rem 1rem;\n            border-radius: 9999px;\n            box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1);\n            border: none;\n            cursor: pointer;\n            transition: all 0.2s;\n            margin-top: 1rem;\n            font-size: 1rem;\n        }\n        \n        .hali-hesapla-btn:hover {\n            background-color: #E5B34E;\n        }\n        \n        .hali-sonuc-alani {\n            margin-top: 1.5rem;\n            border-top: 1px solid #e5e7eb;\n            padding-top: 1.5rem;\n        }\n        \n        .hali-sonuc-alani.hidden {\n            display: none;\n        }\n        \n        .hali-sonuc-satir {\n            margin-bottom: 1rem;\n            font-size: 1.125rem;\n            color: #374151;\n            font-weight: 400;\n        }\n        \n        .hali-sonuc-satir strong {\n            font-weight: 600;\n        }\n        \n        .hali-sonuc-deger {\n            font-weight: 700;\n            color: #1f2937;\n        }\n        \n        .hali-fiyat-satir {\n            margin-bottom: 1rem;\n            font-size: 1.25rem;\n            font-weight: 600;\n        }\n        \n        .hali-fiyat {\n            color: #ea580c;\n            font-weight: 800;\n            font-size: 1.5rem;\n        }\n        \n        .hali-birim-fiyat {\n            font-size: 0.875rem;\n            color: #6b7280;\n            font-weight: 400;\n            margin-top: 0.25rem;\n        }\n        \n        .hali-uyari {\n            font-size: 0.9375rem;\n            color: #2563eb;\n            font-weight: 400;\n            line-height: 1.6;\n            margin-top: 1rem;\n            padding: 1rem;\n            background-color: #eff6ff;\n            border-radius: 0.5rem;\n            border-left: 4px solid #2563eb;\n        }\n        \n        .hali-uyari.hidden {\n            display: none;\n        }\n        \n        .hali-secim-baslik {\n            font-size: 0.875rem;\n            font-weight: 500;\n            color: #374151;\n            margin-bottom: 0.5rem;\n            margin-top: 1rem;\n        }\n        \n        .hali-secim-container {\n            display: flex;\n            gap: 0.5rem;\n            flex-wrap: nowrap;\n        }\n        \n        .hali-secim-item {\n            flex: 1;\n            min-width: 0;\n        }\n        \n        .hali-radio {\n            display: none;\n        }\n        \n        .hali-radio-label {\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            text-align: center;\n            padding: 0.75rem 0.25rem;\n            border: 2px solid #d1d5db;\n            border-radius: 0.5rem;\n            font-weight: 500;\n            cursor: pointer;\n            transition: all 0.2s;\n            font-size: clamp(0.7rem, 2.5vw, 1rem);\n            min-height: 3rem;\n            white-space: nowrap;\n            overflow: hidden;\n            text-overflow: ellipsis;\n        }\n        \n        @media (min-width: 768px) {\n            .hali-radio-label {\n                font-size: clamp(0.875rem, 1.5vw, 1.125rem);\n                padding: 1rem 0.5rem;\n                min-height: 3.5rem;\n            }\n        }\n        \n        .hali-radio-label:hover {\n            background-color: #FEF3C7;\n        }\n        \n        .hali-radio:checked + .hali-radio-label {\n            background-color: #FDC656;\n            border-color: #FDC656;\n        }\n        \n        .hali-whatsapp-btn {\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            gap: 0.5rem;\n            width: 100%;\n            padding: 0.75rem 1rem;\n            border-radius: 0.5rem;\n            box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1);\n            font-weight: 700;\n            margin-top: 1rem;\n            text-decoration: none;\n            transition: all 0.2s;\n            font-size: 1rem;\n        }\n        \n        .hali-whatsapp-btn.disabled {\n            background-color: #d1d5db;\n            color: #9ca3af;\n            cursor: not-allowed;\n            pointer-events: none;\n        }\n        \n        .hali-whatsapp-btn.active {\n            background-color: #22c55e;\n            color: white;\n        }\n        \n        .hali-whatsapp-btn.active:hover {\n            background-color: #16a34a;\n        }\n    \u003c\/style\u003e\n\u003cdiv class=\"hali-hesaplayici-wrapper\"\u003e\n\u003cdiv class=\"hali-hesaplayici-container\"\u003e\n\u003ch2 class=\"hali-baslik\" style=\"text-align: center;\"\u003eCUSTOM SIZE CALCULATOR\u003c\/h2\u003e\n\u003cp class=\"hali-aciklama\"\u003eEnter the width and length (cm) and calculate. After seeing the price, select the options and place your order via WhatsApp. \u003cbr\u003e\u003cstrong\u003e\u003cspan style=\"text-decoration: underline;\"\u003eStandard Width\u003c\/span\u003e: 80-100-120-160-200cm - You can also enter different measurements\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"hali-form-grup\"\u003e\n\u003clabel for=\"hali-genislik\" class=\"hali-label\"\u003eWIDTH\u003c\/label\u003e\n\u003cdiv class=\"hali-input-wrapper\"\u003e\n\u003cinput type=\"number\" id=\"hali-genislik\" class=\"hali-input\" placeholder=\"e.g. 200\"\u003e \u003cspan class=\"hali-birim\"\u003ecm\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hali-form-grup\"\u003e\n\u003clabel for=\"hali-uzunluk\" class=\"hali-label\"\u003eLENGTH\u003c\/label\u003e\n\u003cdiv class=\"hali-input-wrapper\"\u003e\n\u003cinput type=\"number\" id=\"hali-uzunluk\" class=\"hali-input\" placeholder=\"e.g. 300\"\u003e \u003cspan class=\"hali-birim\"\u003ecm\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbutton id=\"hali-hesapla-btn\" class=\"hali-hesapla-btn\"\u003eCalculate - See Price\u003c\/button\u003e\n\u003cdiv id=\"hali-sonuc-alani\" class=\"hali-sonuc-alani hidden\"\u003e\n\u003cdiv class=\"hali-sonuc-satir\"\u003e\n\u003cstrong\u003eSquare Meter:\u003c\/strong\u003e \u003cspan id=\"hali-sonuc-metrekare\" class=\"hali-sonuc-deger\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hali-fiyat-satir\"\u003e\n\u003cstrong\u003eTotal Price:\u003c\/strong\u003e \u003cspan id=\"hali-sonuc-fiyat\" class=\"hali-fiyat\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hali-birim-fiyat\"\u003e(Price per 1 m²: \u003cspan id=\"hali-metrekare-fiyati\"\u003e\u003c\/span\u003e TL)\u003c\/div\u003e\n\u003cdiv id=\"hali-genislik-uyari\" class=\"hali-uyari hidden\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-baslik\"\u003eSELECT CARPET EDGE\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-container\"\u003e\n\u003cdiv class=\"hali-secim-item\"\u003e\n\u003cinput type=\"radio\" id=\"hali-kenar-sacak\" name=\"haliKenari\" value=\"Fringe\" class=\"hali-radio\"\u003e \u003clabel for=\"hali-kenar-sacak\" class=\"hali-radio-label\"\u003eFringe\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-item\"\u003e\n\u003cinput type=\"radio\" id=\"hali-kenar-overlok\" name=\"haliKenari\" value=\"Overlock\" class=\"hali-radio\"\u003e \u003clabel for=\"hali-kenar-overlok\" class=\"hali-radio-label\"\u003eOverlock\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-item\"\u003e\n\u003cinput type=\"radio\" id=\"hali-kenar-katlama\" name=\"haliKenari\" value=\"Folding\" class=\"hali-radio\"\u003e \u003clabel for=\"hali-kenar-katlama\" class=\"hali-radio-label\"\u003eFolding\u003c\/label\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-baslik\"\u003eSELECT CARPET SHAPE\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-container\"\u003e\n\u003cdiv class=\"hali-secim-item\"\u003e\n\u003cinput type=\"radio\" id=\"hali-sekil-dikdortgen\" name=\"haliSekli\" value=\"Rectangle\" class=\"hali-radio\"\u003e \u003clabel for=\"hali-sekil-dikdortgen\" class=\"hali-radio-label\"\u003eRectangle\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-item\"\u003e\n\u003cinput type=\"radio\" id=\"hali-sekil-yuvarlak\" name=\"haliSekli\" value=\"Round\" class=\"hali-radio\"\u003e \u003clabel for=\"hali-sekil-yuvarlak\" class=\"hali-radio-label\"\u003eRound\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-item\"\u003e\n\u003cinput type=\"radio\" id=\"hali-sekil-oval\" name=\"haliSekli\" value=\"Oval\" class=\"hali-radio\"\u003e \u003clabel for=\"hali-sekil-oval\" class=\"hali-radio-label\"\u003eOval\u003c\/label\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ca id=\"hali-whatsapp-btn\" href=\"#\" class=\"hali-whatsapp-btn disabled\"\u003e \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20\" height=\"20\" fill=\"currentColor\" viewbox=\"0 0 16 16\"\u003e\n                    \u003cpath d=\"M13.601 2.326A7.85 7.85 0 0 0 7.994 0C3.627 0 .068 3.558.064 7.926c0 1.399.366 2.76 1.057 3.965L0 16l4.204-1.102a7.9 7.9 0 0 0 3.79.965h.004c4.368 0 7.926-3.558 7.93-7.93A7.898 7.898 0 0 0 13.6 2.326zM7.994 14.521a6.57 6.57 0 0 1-3.356-.92l-.24-.144-2.494.654.666-2.433-.156-.251a6.56 6.56 0 0 1-1.007-3.505c0-3.626 2.957-6.584 6.591-6.584a6.56 6.56 0 0 1 4.66 1.931 6.56 6.56 0 0 1 1.928 4.66c-.004 3.626-2.957 6.584-6.591 6.584zM11.898 9.858c-.182-.092-.867-.428-1.001-.477-.134-.049-.232-.073-.33-.049-.098.024-.19.073-.258.17s-.068.221-.134.295-.134.148-.248.073c-.114-.073-.477-.17-1.141-.605-.514-.336-1.012-1.018-1.18-1.192-.168-.173-.018-.27-.073-.344.054-.073.114-.148.17-.221s.09-.17.134-.295c.045-.123.024-.221-.024-.318s-.33-.795-.454-1.088c-.123-.295-.248-.248-.33-.248-.082 0-.17.024-.258.024s-.221.073-.344.221c-.123.148-.477.477-.477 1.166 0 .689.477 1.365.546 1.462.068.098.96 1.54 2.323 2.056.34.123.61.196.818.248.209.049.405.024.546-.073.17-.123.708-.295.842-.589.134-.295.134-.546.09-.589-.045-.049-.143-.073-.33-.167z\"\u003e\u003c\/path\u003e\n                \u003c\/svg\u003e \u003cspan\u003eOrder on WhatsApp\u003c\/span\u003e \u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\n        (function() {\n            const fiyatMetrekare = 1450;\n            const whatsappNumarasi = \"905522447544\";\n\n            const genislikInput = document.getElementById(\"hali-genislik\");\n            const uzunlukInput = document.getElementById(\"hali-uzunluk\");\n            const hesaplaBtn = document.getElementById(\"hali-hesapla-btn\");\n            const sonucAlani = document.getElementById(\"hali-sonuc-alani\");\n            const whatsappBtn = document.getElementById(\"hali-whatsapp-btn\");\n            const sonucMetrekare = document.getElementById(\"hali-sonuc-metrekare\");\n            const sonucFiyat = document.getElementById(\"hali-sonuc-fiyat\");\n            const metrekareFiyatiGoster = document.getElementById(\"hali-metrekare-fiyati\");\n            const genislikUyari = document.getElementById(\"hali-genislik-uyari\");\n            const haliKenariRadios = document.querySelectorAll('input[name=\"haliKenari\"]');\n            const haliSekliRadios = document.querySelectorAll('input[name=\"haliSekli\"]');\n\n            let hesaplananGenislik, hesaplananUzunluk, hesaplananMetrekare, standartGenislik, toplamFiyat;\n\n            metrekareFiyatiGoster.textContent = fiyatMetrekare.toLocaleString('tr-TR');\n\n            function standartGenislikBul(genislik) {\n                if (genislik \u003c= 80) return 80;\n                if (genislik \u003c= 100) return 100;\n                if (genislik \u003c= 120) return 120;\n                if (genislik \u003c= 160) return 160;\n                if (genislik \u003c= 200) return 200;\n                return null;\n            }\n\n            hesaplaBtn.addEventListener(\"click\", function() {\n                const genislikCm = parseFloat(genislikInput.value);\n                const uzunlukCm = parseFloat(uzunlukInput.value);\n\n                if (isNaN(genislikCm) || isNaN(uzunlukCm) || genislikCm \u003c= 0 || uzunlukCm \u003c= 0) {\n                    alert(\"Please enter valid width and length values.\");\n                    return;\n                }\n\n                if (genislikCm \u003e 200) {\n                    alert(\"Please ensure the width is less than 200 cm.\");\n                    return;\n                }\n\n                hesaplananGenislik = genislikCm;\n                hesaplananUzunluk = uzunlukCm;\n                standartGenislik = standartGenislikBul(genislikCm);\n                hesaplananMetrekare = (standartGenislik \/ 100) * (uzunlukCm \/ 100);\n                toplamFiyat = hesaplananMetrekare * fiyatMetrekare;\n\n                const formatla = (sayi, basamak = 2) =\u003e sayi.toLocaleString('tr-TR', { minimumFractionDigits: basamak, maximumFractionDigits: basamak });\n\n                sonucMetrekare.textContent = formatla(hesaplananMetrekare) + \" m²\";\n                sonucFiyat.textContent = formatla(toplamFiyat) + \" TL\";\n\n                \/\/ Genişlik uyarısını göster (eğer girilen genişlik standart genişlikten farklıysa)\n                if (genislikCm !== standartGenislik) {\n                    \/\/ innerHTML kullanarak zengin metin (kalın, satır arası) ekliyoruz\n                    genislikUyari.innerHTML = `\n                        \n                        Your custom-sized rug with a width of \u003cstrong\u003e${genislikCm} cm\u003c\/strong\u003e will be cut from our standard roll of \u003cstrong\u003e${standartGenislik} cm\u003c\/strong\u003e to your exact desired dimensions.\n                        \u003cbr\u003e\n                        Due to our production processes, pricing is calculated based on the next standard roll width from which the cut is made.\n                        \u003cbr\u003e\u003cbr\u003e\n                        If you wish, you can create your order from the standard width below to avoid waste.\n                        \u003cbr\u003e\u003cbr\u003e\n                        \u003cspan style=\"font-size: 0.9em; color: #555;\"\u003e(Standard Roll Widths: 80, 100, 120, 160, 200 cm)\u003c\/span\u003e\u003cbr\u003e\n                        \u003cspan style=\"font-size: 0.9em; color: #555;\"\u003e(Length is waste-free and made to your exact desired measurement.)\u003c\/span\u003e\n                    `;\n                    genislikUyari.classList.remove(\"hidden\");\n                } else {\n                    genislikUyari.classList.add(\"hidden\");\n                    genislikUyari.innerHTML = \"\"; \/\/ Uyarı olmadığında içeriği temizle\n                }\n\n                sonucAlani.classList.remove(\"hidden\");\n                haliKenariRadios.forEach(radio =\u003e radio.checked = false);\n                haliSekliRadios.forEach(radio =\u003e radio.checked = false);\n                butonDurumGuncelle();\n            });\n\n            function butonDurumGuncelle() {\n                const haliKenariSecili = Array.from(haliKenariRadios).some(radio =\u003e radio.checked);\n                const haliSekliSecili = Array.from(haliSekliRadios).some(radio =\u003e radio.checked);\n\n                if (haliKenariSecili \u0026\u0026 haliSekliSecili) {\n                    whatsappBtn.classList.remove(\"disabled\");\n                    whatsappBtn.classList.add(\"active\");\n                    whatsappBtn.setAttribute(\"target\", \"_blank\");\n\n                    const haliKenari = document.querySelector('input[name=\"haliKenari\"]:checked').value;\n                    const haliSekli = document.querySelector('input[name=\"haliSekli\"]:checked').value;\n                    const formatla = (sayi, basamak = 2) =\u003e sayi.toLocaleString('tr-TR', { minimumFractionDigits: basamak, maximumFractionDigits: basamak });\n                    const mevcutSayfaUrl = window.location.href;\n\n                    const whatsappMesaji = `Hello, I would like to order a custom-sized rug.\\n\\n` +\n                        `📏 Measurements: ${hesaplananGenislik} cm x ${hesaplananUzunluk} cm (${formatla(hesaplananMetrekare)} m²)\\n` +\n                        `🔲 Carpet Edge: ${haliKenari}\\n` +\n                        `⬜ Carpet Shape: ${haliSekli}\\n` +\n                        `💰 Total Price: ${formatla(toplamFiyat)} TL\\n\\n` +\n                        `Product Link: ${mevcutSayfaUrl}\\n\\n` +\n                        `Thank you.`;\n\n                    const whatsappUrl = `https:\/\/wa.me\/${whatsappNumarasi}?text=${encodeURIComponent(whatsappMesaji)}`;\n                    whatsappBtn.href = whatsappUrl;\n                } else {\n                    whatsappBtn.classList.add(\"disabled\");\n                    whatsappBtn.classList.remove(\"active\");\n                    whatsappBtn.removeAttribute(\"target\");\n                    whatsappBtn.href = \"#\";\n                }\n            }\n\n            haliKenariRadios.forEach(radio =\u003e radio.addEventListener(\"change\", butonDurumGuncelle));\n            haliSekliRadios.forEach(radio =\u003e radio.addEventListener(\"change\", butonDurumGuncelle));\n        })();\n    \u003c\/script\u003e\n\u003c\/div\u003e\n\u003ch3 data-path-to-node=\"5\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/syranhali-india-669siyah-oval_3.png?v=1765824904\"\u003e\u003c\/h3\u003e\n\u003ch4 style=\"text-align: center;\" data-path-to-node=\"5\"\u003e\u003cstrong\u003e🌿 Nature's Calmest Touch Comes to Your Home: India Series\u003c\/strong\u003e\u003c\/h4\u003e\n\u003cp data-path-to-node=\"6\"\u003eIn today's fast pace, our homes are our biggest sanctuaries. The India Jute Series brings peace, balance, and flawless natural elegance to this sanctuary. Earth tones that don't strain the eye, combined with the timeless elegance of jute, instantly create a warm and inviting atmosphere in your living spaces.\u003c\/p\u003e\n\u003cp data-path-to-node=\"7\"\u003e\u003cb\u003eImagine:\u003c\/b\u003e A minimalist Scandinavian style, a bohemian spirit, or a rustic corner... No matter which decoration style you choose, the India Jute Rug offers a magical touch that adds character to the room. With the artworks on your walls, the textures in your cushions, and the calm presence of this rug on the floor, your home will transform into an art gallery that soothes your soul.\u003c\/p\u003e\n\u003ch4 style=\"text-align: center;\" data-path-to-node=\"8\"\u003e\u003cstrong\u003e✨ The Elegance of Jute Texture, the Smart Comfort of Polypropylene\u003c\/strong\u003e\u003c\/h4\u003e\n\u003cp data-path-to-node=\"9\"\u003eWhat makes the India Jute Series so special is that it perfectly combines the \u003cb\u003eauthenticity of its appearance\u003c\/b\u003e with the \u003cb\u003emodern practicality of its use\u003c\/b\u003e.\u003c\/p\u003e\u003cp data-path-to-node=\"10\"\u003eYou admire the natural beauty of real jute, but are you bothered by shedding, cleaning difficulties, and its rough texture? You no longer need to worry!\u003c\/p\u003e\n\u003cul data-path-to-node=\"11\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"11,0,0\"\u003e\u003cb\u003eAppearance:\u003c\/b\u003e Just like natural jute, every thread of the rug is carefully woven, giving a warm and rustic feel.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"11,1,0\"\u003e\u003cb\u003eTouch:\u003c\/b\u003e Despite having a 6 mm pile height, its synthetic structure makes it soft and comfortable underfoot. \u003cb\u003eSuitable for year-round use.\u003c\/b\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"11,2,0\"\u003e\u003cb\u003eRevolution in Cleaning:\u003c\/b\u003e Zev Linen is designed for busy and active homes. Resistant to staining, these threads offer practical cleaning with just a vacuum cleaner. It is \u003cb\u003ean ideal and smart choice\u003c\/b\u003e for homes with children, pets, or high-traffic areas like kitchens.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-path-to-node=\"12,0\"\u003e\u003cb\u003eDecor Tip:\u003c\/b\u003e The neutral color palette of the India Series creates a striking contrast with dark wood furniture, while perfectly harmonizing with light-colored linen fabrics and wicker objects.\u003c\/p\u003e\n\u003cp data-path-to-node=\"12,0\"\u003e \u003c\/p\u003e\n\u003cp data-path-to-node=\"12,0\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/oval.png?v=1764947960\" alt=\"\"\u003e\u003c\/p\u003e\n\u003ch4 data-path-to-node=\"2\" style=\"text-align: center;\"\u003e\u003cstrong\u003e📏 Art in Dimensions and Perfect Harmony: Oval Form\u003c\/strong\u003e\u003c\/h4\u003e\n\u003cp data-path-to-node=\"3\"\u003eOval rugs eliminate the sharp lines of standard rectangles, adding softness, an organic flow, and instant elegance to your home. The \u003cb\u003eZev Linen Oval Collection\u003c\/b\u003e establishes a perfect balance in your spaces with its two most needed special sizes:\u003c\/p\u003e\n\u003ch4 data-path-to-node=\"4\" style=\"text-align: center;\"\u003e🌟 1st Size: \u003cspan class=\"math-inline\" data-math=\"120 \\times 180\"\u003e120x180\u003c\/span\u003e cm Oval (Intimate Touch)\u003c\/h4\u003e\n\u003cp data-path-to-node=\"5\"\u003eThis special size is designed to create a small escape point or to romanticize a corner.\u003c\/p\u003e\n\u003cul data-path-to-node=\"6\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"6,0,0\"\u003e\u003cb\u003eIdeal Use Areas:\u003c\/b\u003e Right next to your bed in your bedroom, under a single reading armchair by the window, or under a small kitchen\/bistro table.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"6,1,0\"\u003e\u003cb\u003eEmphasized Aesthetic:\u003c\/b\u003e The \u003cb\u003e120x180\u003c\/b\u003e cm oval rug creates a simple and intimate \u003cb\u003e\"special zone\"\u003c\/b\u003e without overwhelming large furniture. Wicker-Jute Rugs serve as a comfortable cushion under your feet, without interrupting the overall flow of the space.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"6,2,0\"\u003e\u003cb\u003eStock Status:\u003c\/b\u003e This size is available as Oval.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch4 data-path-to-node=\"7\" style=\"text-align: center;\"\u003e👑 2nd Size: \u003cspan class=\"math-inline\" data-math=\"160 \\times 230\"\u003e160x230\u003c\/span\u003e cm Oval (Spacious Elegance)\u003c\/h4\u003e\n\u003cp data-path-to-to-node=\"8\"\u003eThis generous size is perfect for \u003cb\u003etying a room together and visually anchoring\u003c\/b\u003e it. It does not have the rigidity of a standard rectangular rug, but offers its inclusiveness.\u003c\/p\u003e\n\u003cul data-path-to-node=\"9\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"9,0,0\"\u003e\u003cb\u003eIdeal Use Areas:\u003c\/b\u003e In front of a medium-sized seating group (partially covering the coffee table), in a large bedroom, covering the bottom two-thirds of the bed, or as a strong welcoming area in entrance halls.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"9,1,0\"\u003e\u003cb\u003eEmphasized Aesthetic:\u003c\/b\u003e The \u003cspan class=\"math-inline\" data-math=\"160 \\times 230\"\u003e160x230\u003c\/span\u003e cm oval rug expands the floor area, while its organic form provides \u003cb\u003esoft transitions\u003c\/b\u003e between furniture in the room. It makes the space feel more fluid and more inviting.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"9,2,0\"\u003e\u003cb\u003eStock Status:\u003c\/b\u003e This size is also available in Oval form in our stock.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-path-to-node=\"10\"\u003e\u003cb\u003eWith the Zev Linen Oval Rug, achieve the perfect softness and elegance your space needs, in just the right measure.\u003c\/b\u003e\u003c\/p\u003e","brand":"Zev Halı","offers":[{"title":"80x150","offer_id":42651220246576,"sku":"ZEVHALIKETENSERISI-116","price":1740.0,"currency_code":"TRY","in_stock":true},{"title":"80x200","offer_id":42651220279344,"sku":"ZEVHALIKETENSERISI-117","price":2320.0,"currency_code":"TRY","in_stock":true},{"title":"80x250","offer_id":42651220312112,"sku":"ZEVHALIKETENSERISI-118","price":2900.0,"currency_code":"TRY","in_stock":true},{"title":"80x300","offer_id":42651220344880,"sku":"ZEVHALIKETENSERISI-119","price":3480.0,"currency_code":"TRY","in_stock":true},{"title":"100x200","offer_id":42651220377648,"sku":"ZEVHALIKETENSERISI-120","price":2900.0,"currency_code":"TRY","in_stock":true},{"title":"100x250","offer_id":42651220410416,"sku":"ZEVHALIKETENSERISI-121","price":3625.0,"currency_code":"TRY","in_stock":true},{"title":"100x300","offer_id":42651220443184,"sku":"ZEVHALIKETENSERISI-122","price":4350.0,"currency_code":"TRY","in_stock":true},{"title":"120X180","offer_id":42651220475952,"sku":"ZEVHALIKETENSERISI-123","price":3130.0,"currency_code":"TRY","in_stock":true},{"title":"120x250","offer_id":42651220508720,"sku":"ZEVHALIKETENSERISI-124","price":4350.0,"currency_code":"TRY","in_stock":true},{"title":"120x300","offer_id":42651220541488,"sku":"ZEVHALIKETENSERISI-125","price":5220.0,"currency_code":"TRY","in_stock":true},{"title":"160X230","offer_id":42651220574256,"sku":"ZEVHALIKETENSERISI-126","price":5330.0,"currency_code":"TRY","in_stock":true},{"title":"160x300","offer_id":42651220607024,"sku":"ZEVHALIKETENSERISI-127","price":6960.0,"currency_code":"TRY","in_stock":true},{"title":"200x300","offer_id":42651220639792,"sku":"ZEVHALIKETENSERISI-128","price":8700.0,"currency_code":"TRY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/syranhali-india-669siyah-oval_7.png?v=1765825023"},{"product_id":"zev-keten-mekanin-merkezini-belirleyen-yuvarlak-ozel-kesim-hali-ozel-olcu-✂","title":"Zev Rug Linen: Round Custom Cut Rug, Custom Size, Defining the Center of Your Space ✂","description":"\u003cp data-path-to-node=\"3\" style=\"text-align: center;\"\u003e\u003cb\u003eSPECIAL PROCESSING REQUESTS\u003c\/b\u003e\u003c\/p\u003e\n\u003cp data-path-to-node=\"4\" style=\"text-align: center;\"\u003ePlease specify your preferences for fringe folding, overlock, or \u003cspan style=\"color: rgb(255, 0, 0);\"\u003eRound\/Oval\u003c\/span\u003e cut in the order notes section in the cart.\u003c\/p\u003e\n\u003cp style=\"text-align: center;\"\u003e\u003cstrong\u003e✂ THIS PRODUCT IS AVAILABLE FOR\u003cspan\u003e \u003c\/span\u003e\u003cspan\u003eCUSTOM SIZE\u003c\/span\u003e\u003cspan\u003e \u003c\/span\u003eCUTTING.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp style=\"text-align: center;\"\u003eEnter your measurements using the calculator below and see the price. Then, click the \"\u003cstrong\u003eOrder Now\u003c\/strong\u003e\" button to easily create your custom-sized order.\u003c\/p\u003e\n\u003cstyle\u003e\n        \/* Sadece bu hesaplayıcıya özel stiller *\/\n        .hali-hesaplayici-wrapper {\n            font-family: 'Inter', sans-serif;\n            position: relative;\n            z-index: 1;\n            margin: 0 0 2rem 0;\n            width: 100%;\n            max-width: 100%;\n        }\n        \n        .hali-hesaplayici-wrapper * {\n            box-sizing: border-box;\n        }\n        \n        .hali-hesaplayici-container {\n            background: white;\n            border-radius: 1rem;\n            box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1);\n            padding: 1.5rem;\n            width: 100%;\n            max-width: 100%;\n        }\n        \n        @media (min-width: 768px) {\n            .hali-hesaplayici-container {\n                padding: 2rem;\n            }\n            .hali-hesaplayici-wrapper {\n                margin-bottom: 3rem;\n            }\n        }\n        \n        .hali-baslik {\n            font-size: 1.5rem;\n            font-weight: 700;\n            color: #1f2937;\n            margin-bottom: 0.5rem;\n        }\n        \n        .hali-aciklama {\n            color: #6b7280;\n            margin-bottom: 1.5rem;\n            font-size: 0.875rem;\n            line-height: 1.5;\n        }\n        \n        .hali-form-grup {\n            margin-bottom: 1rem;\n        }\n        \n        .hali-label {\n            display: block;\n            font-size: 0.875rem;\n            font-weight: 500;\n            color: #374151;\n            margin-bottom: 0.25rem;\n        }\n        \n        .hali-input-wrapper {\n            position: relative;\n        }\n        \n        .hali-input {\n            width: 100%;\n            padding: 0.75rem;\n            padding-right: 2.5rem;\n            border: 1px solid #d1d5db;\n            border-radius: 0.5rem;\n            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);\n            font-size: 1rem;\n            color: #1f2937;\n            font-weight: 400;\n        }\n        \n        .hali-input::placeholder {\n            color: #9ca3af;\n            font-weight: 300;\n            opacity: 0.6;\n        }\n        \n        .hali-input:focus {\n            border-color: #FDC656;\n            box-shadow: 0 0 0 2px #FDC656;\n            outline: none;\n        }\n        \n        .hali-input::-webkit-inner-spin-button,\n        .hali-input::-webkit-outer-spin-button {\n            -webkit-appearance: none;\n            margin: 0;\n        }\n        \n        .hali-input {\n            -moz-appearance: textfield;\n        }\n        \n        .hali-birim {\n            position: absolute;\n            right: 0.75rem;\n            top: 50%;\n            transform: translateY(-50%);\n            color: #6b7280;\n            font-size: 0.875rem;\n            pointer-events: none;\n        }\n        \n        .hali-hesapla-btn {\n            width: 100%;\n            background-color: #FDC656;\n            color: #1f2937;\n            font-weight: 700;\n            padding: 0.75rem 1rem;\n            border-radius: 9999px;\n            box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1);\n            border: none;\n            cursor: pointer;\n            transition: all 0.2s;\n            margin-top: 1rem;\n            font-size: 1rem;\n        }\n        \n        .hali-hesapla-btn:hover {\n            background-color: #E5B34E;\n        }\n        \n        .hali-sonuc-alani {\n            margin-top: 1.5rem;\n            border-top: 1px solid #e5e7eb;\n            padding-top: 1.5rem;\n        }\n        \n        .hali-sonuc-alani.hidden {\n            display: none;\n        }\n        \n        .hali-sonuc-satir {\n            margin-bottom: 1rem;\n            font-size: 1.125rem;\n            color: #374151;\n            font-weight: 400;\n        }\n        \n        .hali-sonuc-satir strong {\n            font-weight: 600;\n        }\n        \n        .hali-sonuc-deger {\n            font-weight: 700;\n            color: #1f2937;\n        }\n        \n        .hali-fiyat-satir {\n            margin-bottom: 1rem;\n            font-size: 1.25rem;\n            font-weight: 600;\n        }\n        \n        .hali-fiyat {\n            color: #ea580c;\n            font-weight: 800;\n            font-size: 1.5rem;\n        }\n        \n        .hali-birim-fiyat {\n            font-size: 0.875rem;\n            color: #6b7280;\n            font-weight: 400;\n            margin-top: 0.25rem;\n        }\n        \n        .hali-uyari {\n            font-size: 0.9375rem;\n            color: #2563eb;\n            font-weight: 400;\n            line-height: 1.6;\n            margin-top: 1rem;\n            padding: 1rem;\n            background-color: #eff6ff;\n            border-radius: 0.5rem;\n            border-left: 4px solid #2563eb;\n        }\n        \n        .hali-uyari.hidden {\n            display: none;\n        }\n        \n        .hali-secim-baslik {\n            font-size: 0.875rem;\n            font-weight: 500;\n            color: #374151;\n            margin-bottom: 0.5rem;\n            margin-top: 1rem;\n        }\n        \n        .hali-secim-container {\n            display: flex;\n            gap: 0.5rem;\n            flex-wrap: nowrap;\n        }\n        \n        .hali-secim-item {\n            flex: 1;\n            min-width: 0;\n        }\n        \n        .hali-radio {\n            display: none;\n        }\n        \n        .hali-radio-label {\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            text-align: center;\n            padding: 0.75rem 0.25rem;\n            border: 2px solid #d1d5db;\n            border-radius: 0.5rem;\n            font-weight: 500;\n            cursor: pointer;\n            transition: all 0.2s;\n            font-size: clamp(0.7rem, 2.5vw, 1rem);\n            min-height: 3rem;\n            white-space: nowrap;\n            overflow: hidden;\n            text-overflow: ellipsis;\n        }\n        \n        @media (min-width: 768px) {\n            .hali-radio-label {\n                font-size: clamp(0.875rem, 1.5vw, 1.125rem);\n                padding: 1rem 0.5rem;\n                min-height: 3.5rem;\n            }\n        }\n        \n        .hali-radio-label:hover {\n            background-color: #FEF3C7;\n        }\n        \n        .hali-radio:checked + .hali-radio-label {\n            background-color: #FDC656;\n            border-color: #FDC656;\n        }\n        \n        .hali-whatsapp-btn {\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            gap: 0.5rem;\n            width: 100%;\n            padding: 0.75rem 1rem;\n            border-radius: 0.5rem;\n            box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1);\n            font-weight: 700;\n            margin-top: 1rem;\n            text-decoration: none;\n            transition: all 0.2s;\n            font-size: 1rem;\n        }\n        \n        .hali-whatsapp-btn.disabled {\n            background-color: #d1d5db;\n            color: #9ca3af;\n            cursor: not-allowed;\n            pointer-events: none;\n        }\n        \n        .hali-whatsapp-btn.active {\n            background-color: #22c55e;\n            color: white;\n        }\n        \n        .hali-whatsapp-btn.active:hover {\n            background-color: #16a34a;\n        }\n    \u003c\/style\u003e\n\u003cdiv class=\"hali-hesaplayici-wrapper\"\u003e\n\u003cdiv class=\"hali-hesaplayici-container\"\u003e\n\u003ch1 style=\"text-align: center;\" class=\"hali-baslik\"\u003eCUSTOM SIZE CALCULATOR\u003c\/h1\u003e\n\u003cp class=\"hali-aciklama\"\u003eEnter the width and length (cm) and calculate. After seeing the price, select the options and place your order via WhatsApp. \u003cbr\u003e\u003cstrong\u003e\u003cspan style=\"text-decoration: underline;\"\u003eStandard Width\u003c\/span\u003e: 80-100-120-160-200cm - You can also enter different measurements\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"hali-form-grup\"\u003e\n\u003clabel class=\"hali-label\" for=\"hali-genislik\"\u003eWIDTH\u003c\/label\u003e\n\u003cdiv class=\"hali-input-wrapper\"\u003e\n\u003cinput placeholder=\"Ex: 200\" class=\"hali-input\" id=\"hali-genislik\" type=\"number\"\u003e \u003cspan class=\"hali-birim\"\u003ecm\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hali-form-grup\"\u003e\n\u003clabel class=\"hali-label\" for=\"hali-uzunluk\"\u003eLENGTH\u003c\/label\u003e\n\u003cdiv class=\"hali-input-wrapper\"\u003e\n\u003cinput placeholder=\"Ex: 300\" class=\"hali-input\" id=\"hali-uzunluk\" type=\"number\"\u003e \u003cspan class=\"hali-birim\"\u003ecm\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbutton class=\"hali-hesapla-btn\" id=\"hali-hesapla-btn\"\u003eCalculate-See Price\u003c\/button\u003e\n\u003cdiv class=\"hali-sonuc-alani hidden\" id=\"hali-sonuc-alani\"\u003e\n\u003cdiv class=\"hali-sonuc-satir\"\u003e\n\u003cstrong\u003eSquare Meter:\u003c\/strong\u003e \u003cspan class=\"hali-sonuc-deger\" id=\"hali-sonuc-metrekare\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hali-fiyat-satir\"\u003e\n\u003cstrong\u003eTotal Price:\u003c\/strong\u003e \u003cspan class=\"hali-fiyat\" id=\"hali-sonuc-fiyat\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hali-birim-fiyat\"\u003e(1 m² price: \u003cspan id=\"hali-metrekare-fiyati\"\u003e\u003c\/span\u003e TL)\u003c\/div\u003e\n\u003cdiv class=\"hali-uyari hidden\" id=\"hali-genislik-uyari\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-baslik\"\u003eCHOOSE CARPET EDGE\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-container\"\u003e\n\u003cdiv class=\"hali-secim-item\"\u003e\n\u003cinput class=\"hali-radio\" value=\"Saçak\" name=\"haliKenari\" id=\"hali-kenar-sacak\" type=\"radio\"\u003e \u003clabel class=\"hali-radio-label\" for=\"hali-kenar-sacak\"\u003eFringe\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-item\"\u003e\n\u003cinput class=\"hali-radio\" value=\"Overlok\" name=\"haliKenari\" id=\"hali-kenar-overlok\" type=\"radio\"\u003e \u003clabel class=\"hali-radio-label\" for=\"hali-kenar-overlok\"\u003eOverlock\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-item\"\u003e\n\u003cinput class=\"hali-radio\" value=\"Katlama\" name=\"haliKenari\" id=\"hali-kenar-katlama\" type=\"radio\"\u003e \u003clabel class=\"hali-radio-label\" for=\"hali-kenar-katlama\"\u003eFolding\u003c\/label\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-baslik\"\u003eCHOOSE CARPET SHAPE\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-container\"\u003e\n\u003cdiv class=\"hali-secim-item\"\u003e\n\u003cinput class=\"hali-radio\" value=\"Dikdörtgen\" name=\"haliSekli\" id=\"hali-sekil-dikdortgen\" type=\"radio\"\u003e \u003clabel class=\"hali-radio-label\" for=\"hali-sekil-dikdortgen\"\u003eRectangle\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-item\"\u003e\n\u003cinput class=\"hali-radio\" value=\"Yuvarlak\" name=\"haliSekli\" id=\"hali-sekil-yuvarlak\" type=\"radio\"\u003e \u003clabel class=\"hali-radio-label\" for=\"hali-sekil-yuvarlak\"\u003eRound\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-item\"\u003e\n\u003cinput class=\"hali-radio\" value=\"Oval\" name=\"haliSekli\" id=\"hali-sekil-oval\" type=\"radio\"\u003e \u003clabel class=\"hali-radio-label\" for=\"hali-sekil-oval\"\u003eOval\u003c\/label\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ca class=\"hali-whatsapp-btn disabled\" href=\"#\" id=\"hali-whatsapp-btn\"\u003e \u003csvg viewbox=\"0 0 16 16\" fill=\"currentColor\" height=\"20\" width=\"20\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n                    \u003cpath d=\"M13.601 2.326A7.85 7.85 0 0 0 7.994 0C3.627 0 .068 3.558.064 7.926c0 1.399.366 2.76 1.057 3.965L0 16l4.204-1.102a7.9 7.9 0 0 0 3.79.965h.004c4.368 0 7.926-3.558 7.93-7.93A7.898 7.898 0 0 0 13.6 2.326zM7.994 14.521a6.57 6.57 0 0 1-3.356-.92l-.24-.144-2.494.654.666-2.433-.156-.251a6.56 6.56 0 0 1-1.007-3.505c0-3.626 2.957-6.584 6.591-6.584a6.56 6.56 0 0 1 4.66 1.931 6.56 6.56 0 0 1 1.928 4.66c-.004 3.626-2.957 6.584-6.591 6.584zM11.898 9.858c-.182-.092-.867-.428-1.001-.477-.134-.049-.232-.073-.33-.049-.098.024-.19.073-.258.17s-.068.221-.134.295-.134.148-.248.073c-.114-.073-.477-.17-1.141-.605-.514-.336-1.012-1.018-1.18-1.192-.168-.173-.018-.27-.073-.344.054-.073.114-.148.17-.221s.09-.17.134-.295c.045-.123.024-.221-.024-.318s-.33-.795-.454-1.088c-.123-.295-.248-.248-.33-.248-.082 0-.17.024-.258.024s-.221.073-.344.221c-.123.148-.477.477-.477 1.166 0 .689.477 1.365.546 1.462.068.098.96 1.54 2.323 2.056.34.123.61.196.818.248.209.049.405.024.546-.073.17-.123.708-.295.842-.589.134-.295.134-.546.09-.589-.045-.049-.143-.073-.33-.167z\"\u003e\u003c\/path\u003e\n                \u003c\/svg\u003e \u003cspan\u003eOrder on WhatsApp\u003c\/span\u003e \u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\n        (function() {\n            const fiyatMetrekare = 1450;\n            const whatsappNumarasi = \"905522447544\";\n\n            const genislikInput = document.getElementById(\"hali-genislik\");\n            const uzunlukInput = document.getElementById(\"hali-uzunluk\");\n            const hesaplaBtn = document.getElementById(\"hali-hesapla-btn\");\n            const sonucAlani = document.getElementById(\"hali-sonuc-alani\");\n            const whatsappBtn = document.getElementById(\"hali-whatsapp-btn\");\n            const sonucMetrekare = document.getElementById(\"hali-sonuc-metrekare\");\n            const sonucFiyat = document.getElementById(\"hali-sonuc-fiyat\");\n            const metrekareFiyatiGoster = document.getElementById(\"hali-metrekare-fiyati\");\n            const genislikUyari = document.getElementById(\"hali-genislik-uyari\");\n            const haliKenariRadios = document.querySelectorAll('input[name=\"haliKenari\"]');\n            const haliSekliRadios = document.querySelectorAll('input[name=\"haliSekli\"]');\n\n            let hesaplananGenislik, hesaplananUzunluk, hesaplananMetrekare, standartGenislik, toplamFiyat;\n\n            metrekareFiyatiGoster.textContent = fiyatMetrekare.toLocaleString('tr-TR');\n\n            function standartGenislikBul(genislik) {\n                if (genislik \u003c= 80) return 80;\n                if (genislik \u003c= 100) return 100;\n                if (genislik \u003c= 120) return 120;\n                if (genislik \u003c= 160) return 160;\n                if (genislik \u003c= 200) return 200;\n                return null;\n            }\n\n            hesaplaBtn.addEventListener(\"click\", function() {\n                const genislikCm = parseFloat(genislikInput.value);\n                const uzunlukCm = parseFloat(uzunlukInput.value);\n\n                if (isNaN(genislikCm) || isNaN(uzunlukCm) || genislikCm \u003c= 0 || uzunlukCm \u003c= 0) {\n                    alert(\"Please enter valid width and length values.\");\n                    return;\n                }\n\n                if (genislikCm \u003e 200) {\n                    alert(\"Please ensure the width is less than 200 cm.\");\n                    return;\n                }\n\n                hesaplananGenislik = genislikCm;\n                hesaplananUzunluk = uzunlukCm;\n                standartGenislik = standartGenislikBul(genislikCm);\n                hesaplananMetrekare = (standartGenislik \/ 100) * (uzunlukCm \/ 100);\n                toplamFiyat = hesaplananMetrekare * fiyatMetrekare;\n\n                const formatla = (sayi, basamak = 2) =\u003e sayi.toLocaleString('tr-TR', { minimumFractionDigits: basamak, maximumFractionDigits: basamak });\n\n                sonucMetrekare.textContent = formatla(hesaplananMetrekare) + \" m²\";\n                sonucFiyat.textContent = formatla(toplamFiyat) + \" TL\";\n\n                \/\/ Genişlik uyarısını göster (eğer girilen genişlik standart genişlikten farklıysa)\n                if (genislikCm !== standartGenislik) {\n                    \/\/ innerHTML kullanarak zengin metin (kalın, satır arası) ekliyoruz\n                    genislikUyari.innerHTML = `\n                        \n                        Your custom-sized rug, with a requested width of \u003cstrong\u003e${genislikCm} cm\u003c\/strong\u003e, will be cut from our standard \u003cstrong\u003e${standartGenislik} cm\u003c\/strong\u003e roll to your exact specifications.\n                        \u003cbr\u003e\n                        Due to our production processes, pricing is calculated based on the next standard roll width from which the cut is made.\n                        \u003cbr\u003e\u003cbr\u003e\n                        If you wish to avoid waste, you can create your order from the standard width below.\n                        \u003cbr\u003e\u003cbr\u003e\n                        \u003cspan style=\"font-size: 0.9em; color: #555;\"\u003e(Standard Roll Widths: 80, 100, 120, 160, 200 cm)\u003c\/span\u003e\u003cbr\u003e\n                        \u003cspan style=\"font-size: 0.9em; color: #555;\"\u003e(Length is made to your exact desired measurement without waste.)\u003c\/span\u003e\n                    `;\n                    genislikUyari.classList.remove(\"hidden\");\n                } else {\n                    genislikUyari.classList.add(\"hidden\");\n                    genislikUyari.innerHTML = \"\"; \/\/ Uyarı olmadığında içeriği temizle\n                }\n\n                sonucAlani.classList.remove(\"hidden\");\n                haliKenariRadios.forEach(radio =\u003e radio.checked = false);\n                haliSekliRadios.forEach(radio =\u003e radio.checked = false);\n                butonDurumGuncelle();\n            });\n\n            function butonDurumGuncelle() {\n                const haliKenariSecili = Array.from(haliKenariRadios).some(radio =\u003e radio.checked);\n                const haliSekliSecili = Array.from(haliSekliRadios).some(radio =\u003e radio.checked);\n\n                if (haliKenariSecili \u0026\u0026 haliSekliSecili) {\n                    whatsappBtn.classList.remove(\"disabled\");\n                    whatsappBtn.classList.add(\"active\");\n                    whatsappBtn.setAttribute(\"target\", \"_blank\");\n\n                    const haliKenari = document.querySelector('input[name=\"haliKenari\"]:checked').value;\n                    const haliSekli = document.querySelector('input[name=\"haliSekli\"]:checked').value;\n                    const formatla = (sayi, basamak = 2) =\u003e sayi.toLocaleString('tr-TR', { minimumFractionDigits: basamak, maximumFractionDigits: basamak });\n                    const mevcutSayfaUrl = window.location.href;\n\n                    const whatsappMesaji = `Hello, I would like to order a custom-sized rug.\\n\\n` +\n                        `📏 Measurements: ${hesaplananGenislik} cm x ${hesaplananUzunluk} cm (${formatla(hesaplananMetrekare)} m²)\\n` +\n                        `🔲 Carpet Edge: ${haliKenari}\\n` +\n                        `⬜ Carpet Shape: ${haliSekli}\\n` +\n                        `💰 Total Price: ${formatla(toplamFiyat)} TL\\n\\n` +\n                        `Product Link: ${mevcutSayfaUrl}\\n\\n` +\n                        `Thank you.`;\n\n                    const whatsappUrl = `https:\/\/wa.me\/${whatsappNumarasi}?text=${encodeURIComponent(whatsappMesaji)}`;\n                    whatsappBtn.href = whatsappUrl;\n                } else {\n                    whatsappBtn.classList.add(\"disabled\");\n                    whatsappBtn.classList.remove(\"active\");\n                    whatsappBtn.removeAttribute(\"target\");\n                    whatsappBtn.href = \"#\";\n                }\n            }\n\n            haliKenariRadios.forEach(radio =\u003e radio.addEventListener(\"change\", butonDurumGuncelle));\n            haliSekliRadios.forEach(radio =\u003e radio.addEventListener(\"change\", butonDurumGuncelle));\n        })();\n    \u003c\/script\u003e\n\u003c\/div\u003e\n\u003ch3 data-path-to-node=\"5\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/Prompt_a_dreamy_2k_202512221713.jpg?v=1766585206\" alt=\"\"\u003e\u003c\/h3\u003e\n\u003ch4 data-path-to-node=\"5\" style=\"text-align: center;\"\u003e\u003cstrong\u003e🌿 Nature's Calmest Touch Comes to Your Home: India Series\u003c\/strong\u003e\u003c\/h4\u003e\n\u003cp data-path-to-node=\"6\"\u003eIn today's fast-paced world, our homes are our greatest refuge. The India Woven-Jute Series brings tranquility, balance, and impeccable natural elegance to this sanctuary. Its understated earth tones, combined with the timeless grace of woven textures, instantly create a warm and inviting atmosphere in your living spaces.\u003c\/p\u003e\n\u003cp data-path-to-node=\"7\"\u003e\u003cb\u003eImagine:\u003c\/b\u003e A minimalist Scandinavian style, a bohemian spirit, or a rustic corner... The India Jute Rug offers a magical touch that adds character to any room, no matter your chosen decor style. With the artwork on your walls, the textures of your cushions, and the serene presence of this rug on the floor, your home will transform into an art gallery that soothes your soul.\u003c\/p\u003e\n\u003ch4 data-path-to-node=\"8\" style=\"text-align: center;\"\u003e\u003cstrong\u003e✨ The Elegance of Jute Texture, the Smart Comfort of Polypropylene\u003c\/strong\u003e\u003c\/h4\u003e\n\u003cp data-path-to-node=\"9\"\u003eWhat makes the India Jute Series so special is its seamless blend of \u003cb\u003eauthentic appearance\u003c\/b\u003e and \u003cb\u003emodern practicality\u003c\/b\u003e.\u003c\/p\u003e\u003cp data-path-to-node=\"10\"\u003eYou love the natural beauty of real jute, but are shedding, difficult cleaning, and rough texture getting you down? You no longer have to worry!\u003c\/p\u003e\n\u003cul data-path-to-node=\"11\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"11,0,0\"\u003e\u003cb\u003eAppearance:\u003c\/b\u003e Just like natural jute, each thread of the rug is carefully woven, giving a warm and rustic feel.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"11,1,0\"\u003e\u003cb\u003eTouch:\u003c\/b\u003e Despite its 6 mm pile height, its synthetic structure makes it soft and comfortable underfoot. \u003cb\u003eSuitable for use in all seasons.\u003c\/b\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"11,2,0\"\u003e\u003cb\u003eRevolution in Cleaning:\u003c\/b\u003e Zev Keten is designed for busy and active homes. These stain-resistant threads offer practical cleaning with just a vacuum cleaner. It is an \u003cb\u003eideal and smart choice\u003c\/b\u003e for homes with children, pets, or high-traffic areas like kitchens.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-path-to-node=\"12,0\"\u003e\u003cb\u003eDecoration Tip:\u003c\/b\u003e The neutral color palette of the India Series creates a striking contrast with dark wood furniture, while perfectly harmonizing with light-colored linen fabrics and wicker objects.\u003c\/p\u003e\n\u003cp data-path-to-node=\"12,0\"\u003e \u003c\/p\u003e\n\u003cp data-path-to-node=\"12,0\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/oval.png?v=1764947960\"\u003e\u003c\/p\u003e\n\u003ch4 data-path-to-node=\"2\"\u003e🟢 Perfect Loop, Custom Shape: Round Custom Cut\u003c\/h4\u003e\n\u003cp data-path-to-node=\"3\"\u003eAre you ready to go beyond standards and change the energy of your home? Round rugs are one of the most powerful decorative elements that soften the sharp lines of a space, add fluidity, and provide peace with every glance. With the \u003cb data-index-in-node=\"223\" data-path-to-node=\"3\"\u003eZev Keten Custom Cut Round\u003c\/b\u003e series, we bring this aesthetic to your home in the exact size you need.\u003c\/p\u003e\n\u003ch4 data-path-to-node=\"4\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"4\"\u003e✨ The Magic of the Circle and Design Freedom\u003c\/b\u003e\u003c\/h4\u003e\n\u003cp data-path-to-node=\"5\"\u003eThe area under your favorite reading chair, the exact center of your round dining table, or that warm welcoming space you want to create in your hallway... With \u003cb data-index-in-node=\"152\" data-path-to-node=\"5\"\u003eZev Keten\u003c\/b\u003e, you no longer have to be confined by standard measurements.\u003c\/p\u003e\n\u003cul data-path-to-node=\"6\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"6,0,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"6,0,0\"\u003eInfinity and Focal Point:\u003c\/b\u003e The round cut defines the visual center of your room and frames your furniture like a work of art.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"6,1,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"6,1,0\"\u003eCustom Diameter for Your Needs:\u003c\/b\u003e Whether you choose a small circle for a minimal touch or a magnificent \u003cspan data-index-in-node=\"113\" data-math=\"160 \\times 160\" class=\"math-inline\"\u003e200x200\u003c\/span\u003e cm round rug to cover your living room; we prepare it in the perfect size for you.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"6,2,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"6,2,0\"\u003eFlawless Finish:\u003c\/b\u003e Each custom cut is delivered to you completed with professional edge overlocking to maintain the rug's shape and extend its lifespan.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch4 data-path-to-node=\"7\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"7\"\u003e🌿 Nature's Most Practical Form\u003c\/b\u003e\u003c\/h4\u003e\n\u003cp data-path-to-node=\"8\"\u003eThe elegance of the round shape, combined with \u003cb data-index-in-node=\"25\" data-path-to-node=\"8\"\u003eZev Keten\u003c\/b\u003e technology, makes your life easier:\u003c\/p\u003e\n\u003cul data-path-to-node=\"9\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"9,0,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"9,0,0\"\u003eJute Elegance, Effortless Use:\u003c\/b\u003e Get that unique natural look of real jute, but forget about difficulties like shedding and stiffness; enjoy comfort thanks to its polypropylene yarn structure.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"9,1,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"9,1,0\"\u003eRevolution in Cleaning:\u003c\/b\u003e With its stain-resistant structure and ideal 6 mm pile height allowing robot vacuum cleaners to pass, your round rug will always stay spotless.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-path-to-node=\"10\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"10\"\u003eWith the Zev Keten Custom Cut Round rug, remove the corners and bring the most natural and fluid form of aesthetics into your home.\u003c\/b\u003e\u003c\/p\u003e","brand":"Zev Halı","offers":[{"title":"80x80","offer_id":42671650963504,"sku":"ZEVHALIKETENSERISI-111","price":928.0,"currency_code":"TRY","in_stock":true},{"title":"100x100","offer_id":42671650996272,"sku":"ZEVHALIKETENSERISI-112","price":1450.0,"currency_code":"TRY","in_stock":true},{"title":"120x120","offer_id":42671651029040,"sku":"ZEVHALIKETENSERISI-113","price":2088.0,"currency_code":"TRY","in_stock":true},{"title":"160x160","offer_id":42671651061808,"sku":"ZEVHALIKETENSERISI-114","price":3712.0,"currency_code":"TRY","in_stock":true},{"title":"200x200","offer_id":42671651094576,"sku":"ZEVHALIKETENSERISI-115","price":5800.0,"currency_code":"TRY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/seyranhali-india-669bej-yuvarlak-daire_3.jpg?v=1766585634"},{"product_id":"zev-keten-daire-kosesiz-siklik-sunan-kolay-temizlenir-ozel-kesim-hali-ozel-olcu-✂","title":"Zev Rug Linen Circle: Easy-to-Clean, Custom-Cut, Bespoke Rug Offering Cornerless Elegance ✂","description":"\u003cp style=\"text-align: center;\" data-path-to-node=\"3\"\u003e\u003cb\u003eSPECIAL PROCESSING REQUESTS\u003c\/b\u003e\u003c\/p\u003e\n\u003cp style=\"text-align: center;\" data-path-to-node=\"4\"\u003ePlease specify your preferences for fringed folding, overlock, or \u003cspan style=\"color: rgb(255, 0, 0);\"\u003eRound\/Oval\u003c\/span\u003e cutting in the order notes section of your cart.\u003c\/p\u003e\n\u003cp style=\"text-align: center;\"\u003e\u003cstrong\u003e✂ THIS PRODUCT HAS\u003cspan\u003e \u003c\/span\u003e\u003cspan\u003eCUSTOM SIZE\u003c\/span\u003e\u003cspan\u003e \u003c\/span\u003eCUTTING.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp style=\"text-align: center;\"\u003eEnter your measurements using the calculator below to see the price. Then, you can easily create your custom order by clicking the \"\u003cstrong\u003eOrder Now\u003c\/strong\u003e\" button.\u003c\/p\u003e\n\u003cstyle\u003e\n        \/* Sadece bu hesaplayıcıya özel stiller *\/\n        .hali-hesaplayici-wrapper {\n            font-family: 'Inter', sans-serif;\n            position: relative;\n            z-index: 1;\n            margin: 0 0 2rem 0;\n            width: 100%;\n            max-width: 100%;\n        }\n        \n        .hali-hesaplayici-wrapper * {\n            box-sizing: border-box;\n        }\n        \n        .hali-hesaplayici-container {\n            background: white;\n            border-radius: 1rem;\n            box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1);\n            padding: 1.5rem;\n            width: 100%;\n            max-width: 100%;\n        }\n        \n        @media (min-width: 768px) {\n            .hali-hesaplayici-container {\n                padding: 2rem;\n            }\n            .hali-hesaplayici-wrapper {\n                margin-bottom: 3rem;\n            }\n        }\n        \n        .hali-baslik {\n            font-size: 1.5rem;\n            font-weight: 700;\n            color: #1f2937;\n            margin-bottom: 0.5rem;\n        }\n        \n        .hali-aciklama {\n            color: #6b7280;\n            margin-bottom: 1.5rem;\n            font-size: 0.875rem;\n            line-height: 1.5;\n        }\n        \n        .hali-form-grup {\n            margin-bottom: 1rem;\n        }\n        \n        .hali-label {\n            display: block;\n            font-size: 0.875rem;\n            font-weight: 500;\n            color: #374151;\n            margin-bottom: 0.25rem;\n        }\n        \n        .hali-input-wrapper {\n            position: relative;\n        }\n        \n        .hali-input {\n            width: 100%;\n            padding: 0.75rem;\n            padding-right: 2.5rem;\n            border: 1px solid #d1d5db;\n            border-radius: 0.5rem;\n            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);\n            font-size: 1rem;\n            color: #1f2937;\n            font-weight: 400;\n        }\n        \n        .hali-input::placeholder {\n            color: #9ca3af;\n            font-weight: 300;\n            opacity: 0.6;\n        }\n        \n        .hali-input:focus {\n            border-color: #FDC656;\n            box-shadow: 0 0 0 2px #FDC656;\n            outline: none;\n        }\n        \n        .hali-input::-webkit-inner-spin-button,\n        .hali-input::-webkit-outer-spin-button {\n            -webkit-appearance: none;\n            margin: 0;\n        }\n        \n        .hali-input {\n            -moz-appearance: textfield;\n        }\n        \n        .hali-birim {\n            position: absolute;\n            right: 0.75rem;\n            top: 50%;\n            transform: translateY(-50%);\n            color: #6b7280;\n            font-size: 0.875rem;\n            pointer-events: none;\n        }\n        \n        .hali-hesapla-btn {\n            width: 100%;\n            background-color: #FDC656;\n            color: #1f2937;\n            font-weight: 700;\n            padding: 0.75rem 1rem;\n            border-radius: 9999px;\n            box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1);\n            border: none;\n            cursor: pointer;\n            transition: all 0.2s;\n            margin-top: 1rem;\n            font-size: 1rem;\n        }\n        \n        .hali-hesapla-btn:hover {\n            background-color: #E5B34E;\n        }\n        \n        .hali-sonuc-alani {\n            margin-top: 1.5rem;\n            border-top: 1px solid #e5e7eb;\n            padding-top: 1.5rem;\n        }\n        \n        .hali-sonuc-alani.hidden {\n            display: none;\n        }\n        \n        .hali-sonuc-satir {\n            margin-bottom: 1rem;\n            font-size: 1.125rem;\n            color: #374151;\n            font-weight: 400;\n        }\n        \n        .hali-sonuc-satir strong {\n            font-weight: 600;\n        }\n        \n        .hali-sonuc-deger {\n            font-weight: 700;\n            color: #1f2937;\n        }\n        \n        .hali-fiyat-satir {\n            margin-bottom: 1rem;\n            font-size: 1.25rem;\n            font-weight: 600;\n        }\n        \n        .hali-fiyat {\n            color: #ea580c;\n            font-weight: 800;\n            font-size: 1.5rem;\n        }\n        \n        .hali-birim-fiyat {\n            font-size: 0.875rem;\n            color: #6b7280;\n            font-weight: 400;\n            margin-top: 0.25rem;\n        }\n        \n        .hali-uyari {\n            font-size: 0.9375rem;\n            color: #2563eb;\n            font-weight: 400;\n            line-height: 1.6;\n            margin-top: 1rem;\n            padding: 1rem;\n            background-color: #eff6ff;\n            border-radius: 0.5rem;\n            border-left: 4px solid #2563eb;\n        }\n        \n        .hali-uyari.hidden {\n            display: none;\n        }\n        \n        .hali-secim-baslik {\n            font-size: 0.875rem;\n            font-weight: 500;\n            color: #374151;\n            margin-bottom: 0.5rem;\n            margin-top: 1rem;\n        }\n        \n        .hali-secim-container {\n            display: flex;\n            gap: 0.5rem;\n            flex-wrap: nowrap;\n        }\n        \n        .hali-secim-item {\n            flex: 1;\n            min-width: 0;\n        }\n        \n        .hali-radio {\n            display: none;\n        }\n        \n        .hali-radio-label {\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            text-align: center;\n            padding: 0.75rem 0.25rem;\n            border: 2px solid #d1d5db;\n            border-radius: 0.5rem;\n            font-weight: 500;\n            cursor: pointer;\n            transition: all 0.2s;\n            font-size: clamp(0.7rem, 2.5vw, 1rem);\n            min-height: 3rem;\n            white-space: nowrap;\n            overflow: hidden;\n            text-overflow: ellipsis;\n        }\n        \n        @media (min-width: 768px) {\n            .hali-radio-label {\n                font-size: clamp(0.875rem, 1.5vw, 1.125rem);\n                padding: 1rem 0.5rem;\n                min-height: 3.5rem;\n            }\n        }\n        \n        .hali-radio-label:hover {\n            background-color: #FEF3C7;\n        }\n        \n        .hali-radio:checked + .hali-radio-label {\n            background-color: #FDC656;\n            border-color: #FDC656;\n        }\n        \n        .hali-whatsapp-btn {\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            gap: 0.5rem;\n            width: 100%;\n            padding: 0.75rem 1rem;\n            border-radius: 0.5rem;\n            box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1);\n            font-weight: 700;\n            margin-top: 1rem;\n            text-decoration: none;\n            transition: all 0.2s;\n            font-size: 1rem;\n        }\n        \n        .hali-whatsapp-btn.disabled {\n            background-color: #d1d5db;\n            color: #9ca3af;\n            cursor: not-allowed;\n            pointer-events: none;\n        }\n        \n        .hali-whatsapp-btn.active {\n            background-color: #22c55e;\n            color: white;\n        }\n        \n        .hali-whatsapp-btn.active:hover {\n            background-color: #16a34a;\n        }\n    \u003c\/style\u003e\n\u003cdiv class=\"hali-hesaplayici-wrapper\"\u003e\n\u003cdiv class=\"hali-hesaplayici-container\"\u003e\n\u003ch2 class=\"hali-baslik\" style=\"text-align: center;\"\u003eCUSTOM SIZE CALCULATOR\u003c\/h2\u003e\n\u003cp class=\"hali-aciklama\"\u003eEnter the width and length (cm) and calculate. After seeing the price, select the options and place your order via WhatsApp. \u003cbr\u003e\u003cstrong\u003e\u003cspan style=\"text-decoration: underline;\"\u003eStandard Width\u003c\/span\u003e: 80-100-120-160-200cm - You can also enter different measurements\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"hali-form-grup\"\u003e\n\u003clabel for=\"hali-genislik\" class=\"hali-label\"\u003eWIDTH\u003c\/label\u003e\n\u003cdiv class=\"hali-input-wrapper\"\u003e\n\u003cinput type=\"number\" id=\"hali-genislik\" class=\"hali-input\" placeholder=\"e.g. 200\"\u003e \u003cspan class=\"hali-birim\"\u003ecm\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hali-form-grup\"\u003e\n\u003clabel for=\"hali-uzunluk\" class=\"hali-label\"\u003eLENGTH\u003c\/label\u003e\n\u003cdiv class=\"hali-input-wrapper\"\u003e\n\u003cinput type=\"number\" id=\"hali-uzunluk\" class=\"hali-input\" placeholder=\"e.g. 300\"\u003e \u003cspan class=\"hali-birim\"\u003ecm\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbutton id=\"hali-hesapla-btn\" class=\"hali-hesapla-btn\"\u003eCalculate - See Price\u003c\/button\u003e\n\u003cdiv id=\"hali-sonuc-alani\" class=\"hali-sonuc-alani hidden\"\u003e\n\u003cdiv class=\"hali-sonuc-satir\"\u003e\n\u003cstrong\u003eSquare Meters:\u003c\/strong\u003e \u003cspan id=\"hali-sonuc-metrekare\" class=\"hali-sonuc-deger\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hali-fiyat-satir\"\u003e\n\u003cstrong\u003eTotal Price:\u003c\/strong\u003e \u003cspan id=\"hali-sonuc-fiyat\" class=\"hali-fiyat\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hali-birim-fiyat\"\u003e(Price per 1 m²: \u003cspan id=\"hali-metrekare-fiyati\"\u003e\u003c\/span\u003e TL)\u003c\/div\u003e\n\u003cdiv id=\"hali-genislik-uyari\" class=\"hali-uyari hidden\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-baslik\"\u003eSELECT RUG EDGE\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-container\"\u003e\n\u003cdiv class=\"hali-secim-item\"\u003e\n\u003cinput type=\"radio\" id=\"hali-kenar-sacak\" name=\"haliKenari\" value=\"Fringe\" class=\"hali-radio\"\u003e \u003clabel for=\"hali-kenar-sacak\" class=\"hali-radio-label\"\u003eFringe\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-item\"\u003e\n\u003cinput type=\"radio\" id=\"hali-kenar-overlok\" name=\"haliKenari\" value=\"Overlock\" class=\"hali-radio\"\u003e \u003clabel for=\"hali-kenar-overlok\" class=\"hali-radio-label\"\u003eOverlock\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-item\"\u003e\n\u003cinput type=\"radio\" id=\"hali-kenar-katlama\" name=\"haliKenari\" value=\"Folding\" class=\"hali-radio\"\u003e \u003clabel for=\"hali-kenar-katlama\" class=\"hali-radio-label\"\u003eFolding\u003c\/label\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-baslik\"\u003eSELECT RUG SHAPE\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-container\"\u003e\n\u003cdiv class=\"hali-secim-item\"\u003e\n\u003cinput type=\"radio\" id=\"hali-sekil-dikdortgen\" name=\"haliSekli\" value=\"Rectangle\" class=\"hali-radio\"\u003e \u003clabel for=\"hali-sekil-dikdortgen\" class=\"hali-radio-label\"\u003eRectangle\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-item\"\u003e\n\u003cinput type=\"radio\" id=\"hali-sekil-yuvarlak\" name=\"haliSekli\" value=\"Round\" class=\"hali-radio\"\u003e \u003clabel for=\"hali-sekil-yuvarlak\" class=\"hali-radio-label\"\u003eRound\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-item\"\u003e\n\u003cinput type=\"radio\" id=\"hali-sekil-oval\" name=\"haliSekli\" value=\"Oval\" class=\"hali-radio\"\u003e \u003clabel for=\"hali-sekil-oval\" class=\"hali-radio-label\"\u003eOval\u003c\/label\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ca id=\"hali-whatsapp-btn\" href=\"#\" class=\"hali-whatsapp-btn disabled\"\u003e \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20\" height=\"20\" fill=\"currentColor\" viewbox=\"0 0 16 16\"\u003e\n                    \u003cpath d=\"M13.601 2.326A7.85 7.85 0 0 0 7.994 0C3.627 0 .068 3.558.064 7.926c0 1.399.366 2.76 1.057 3.965L0 16l4.204-1.102a7.9 7.9 0 0 0 3.79.965h.004c4.368 0 7.926-3.558 7.93-7.93A7.898 7.898 0 0 0 13.6 2.326zM7.994 14.521a6.57 6.57 0 0 1-3.356-.92l-.24-.144-2.494.654.666-2.433-.156-.251a6.56 6.56 0 0 1-1.007-3.505c0-3.626 2.957-6.584 6.591-6.584a6.56 6.56 0 0 1 4.66 1.931 6.56 6.56 0 0 1 1.928 4.66c-.004 3.626-2.957 6.584-6.591 6.584zM11.898 9.858c-.182-.092-.867-.428-1.001-.477-.134-.049-.232-.073-.33-.049-.098.024-.19.073-.258.17s-.068.221-.134.295-.134.148-.248.073c-.114-.073-.477-.17-1.141-.605-.514-.336-1.012-1.018-1.18-1.192-.168-.173-.018-.27-.073-.344.054-.073.114-.148.17-.221s.09-.17.134-.295c.045-.123.024-.221-.024-.318s-.33-.795-.454-1.088c-.123-.295-.248-.248-.33-.248-.082 0-.17.024-.258.024s-.221.073-.344.221c-.123.148-.477.477-.477 1.166 0 .689.477 1.365.546 1.462.068.098.96 1.54 2.323 2.056.34.123.61.196.818.248.209.049.405.024.546-.073.17-.123.708-.295.842-.589.134-.295.134-.546.09-.589-.045-.049-.143-.073-.33-.167z\"\u003e\u003c\/path\u003e\n                \u003c\/svg\u003e \u003cspan\u003eOrder on WhatsApp\u003c\/span\u003e \u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\n        (function() {\n            const fiyatMetrekare = 1450;\n            const whatsappNumarasi = \"905522447544\";\n\n            const genislikInput = document.getElementById(\"hali-genislik\");\n            const uzunlukInput = document.getElementById(\"hali-uzunluk\");\n            const hesaplaBtn = document.getElementById(\"hali-hesapla-btn\");\n            const sonucAlani = document.getElementById(\"hali-sonuc-alani\");\n            const whatsappBtn = document.getElementById(\"hali-whatsapp-btn\");\n            const sonucMetrekare = document.getElementById(\"hali-sonuc-metrekare\");\n            const sonucFiyat = document.getElementById(\"hali-sonuc-fiyat\");\n            const metrekareFiyatiGoster = document.getElementById(\"hali-metrekare-fiyati\");\n            const genislikUyari = document.getElementById(\"hali-genislik-uyari\");\n            const haliKenariRadios = document.querySelectorAll('input[name=\"haliKenari\"]');\n            const haliSekliRadios = document.querySelectorAll('input[name=\"haliSekli\"]');\n\n            let hesaplananGenislik, hesaplananUzunluk, hesaplananMetrekare, standartGenislik, toplamFiyat;\n\n            metrekareFiyatiGoster.textContent = fiyatMetrekare.toLocaleString('tr-TR');\n\n            function standartGenislikBul(genislik) {\n                if (genislik \u003c= 80) return 80;\n                if (genislik \u003c= 100) return 100;\n                if (genislik \u003c= 120) return 120;\n                if (genislik \u003c= 160) return 160;\n                if (genislik \u003c= 200) return 200;\n                return null;\n            }\n\n            hesaplaBtn.addEventListener(\"click\", function() {\n                const genislikCm = parseFloat(genislikInput.value);\n                const uzunlukCm = parseFloat(uzunlukInput.value);\n\n                if (isNaN(genislikCm) || isNaN(uzunlukCm) || genislikCm \u003c= 0 || uzunlukCm \u003c= 0) {\n                    alert(\"Please enter valid width and length values.\");\n                    return;\n                }\n\n                if (genislikCm \u003e 200) {\n                    alert(\"Please ensure the width is less than 200 cm.\");\n                    return;\n                }\n\n                hesaplananGenislik = genislikCm;\n                hesaplananUzunluk = uzunlukCm;\n                standartGenislik = standartGenislikBul(genislikCm);\n                hesaplananMetrekare = (standartGenislik \/ 100) * (uzunlukCm \/ 100);\n                toplamFiyat = hesaplananMetrekare * fiyatMetrekare;\n\n                const formatla = (sayi, basamak = 2) =\u003e sayi.toLocaleString('tr-TR', { minimumFractionDigits: basamak, maximumFractionDigits: basamak });\n\n                sonucMetrekare.textContent = formatla(hesaplananMetrekare) + \" m²\";\n                sonucFiyat.textContent = formatla(toplamFiyat) + \" TL\";\n\n                \/\/ Genişlik uyarısını göster (eğer girilen genişlik standart genişlikten farklıysa)\n                if (genislikCm !== standartGenislik) {\n                    \/\/ innerHTML kullanarak zengin metin (kalın, satır arası) ekliyoruz\n                    genislikUyari.innerHTML = `\n                        \n                        Your custom size rug with a width of \u003cstrong\u003e${genislikCm} cm\u003c\/strong\u003e will be cut exactly to your desired measurements from our standard roll of \u003cstrong\u003e${standartGenislik} cm\u003c\/strong\u003e.\n                        \u003cbr\u003e\n                        Due to our production processes, pricing is calculated based on the next standard roll width from which the cut is made.\n                        \u003cbr\u003e\u003cbr\u003e\n                        If you wish to avoid waste, you can create your order from the standard width below.\n                        \u003cbr\u003e\u003cbr\u003e\n                        \u003cspan style=\"font-size: 0.9em; color: #555;\"\u003e(Standard Roll Widths: 80, 100, 120, 160, 200 cm)\u003c\/span\u003e\u003cbr\u003e\n                        \u003cspan style=\"font-size: 0.9em; color: #555;\"\u003e(Length is made to your exact desired measurement, without waste.)\u003c\/span\u003e\n                    `;\n                    genislikUyari.classList.remove(\"hidden\");\n                } else {\n                    genislikUyari.classList.add(\"hidden\");\n                    genislikUyari.innerHTML = \"\"; \/\/ Uyarı olmadığında içeriği temizle\n                }\n\n                sonucAlani.classList.remove(\"hidden\");\n                haliKenariRadios.forEach(radio =\u003e radio.checked = false);\n                haliSekliRadios.forEach(radio =\u003e radio.checked = false);\n                butonDurumGuncelle();\n            });\n\n            function butonDurumGuncelle() {\n                const haliKenariSecili = Array.from(haliKenariRadios).some(radio =\u003e radio.checked);\n                const haliSekliSecili = Array.from(haliSekliRadios).some(radio =\u003e radio.checked);\n\n                if (haliKenariSecili \u0026\u0026 haliSekliSecili) {\n                    whatsappBtn.classList.remove(\"disabled\");\n                    whatsappBtn.classList.add(\"active\");\n                    whatsappBtn.setAttribute(\"target\", \"_blank\");\n\n                    const haliKenari = document.querySelector('input[name=\"haliKenari\"]:checked').value;\n                    const haliSekli = document.querySelector('input[name=\"haliSekli\"]:checked').value;\n                    const formatla = (sayi, basamak = 2) =\u003e sayi.toLocaleString('tr-TR', { minimumFractionDigits: basamak, maximumFractionDigits: basamak });\n                    const mevcutSayfaUrl = window.location.href;\n\n                    const whatsappMesaji = `Hello, I would like to order a custom-sized rug.\\n\\n` +\n                        `📏 Measurements: ${hesaplananGenislik} cm x ${hesaplananUzunluk} cm (${formatla(hesaplananMetrekare)} m²)\\n` +\n                        `🔲 Rug Edge: ${haliKenari}\\n` +\n                        `⬜ Rug Shape: ${haliSekli}\\n` +\n                        `💰 Total Price: ${formatla(toplamFiyat)} TL\\n\\n` +\n                        `Product Link: ${mevcutSayfaUrl}\\n\\n` +\n                        `Thank you.`;\n\n                    const whatsappUrl = `https:\/\/wa.me\/${whatsappNumarasi}?text=${encodeURIComponent(whatsappMesaji)}`;\n                    whatsappBtn.href = whatsappUrl;\n                } else {\n                    whatsappBtn.classList.add(\"disabled\");\n                    whatsappBtn.classList.remove(\"active\");\n                    whatsappBtn.removeAttribute(\"target\");\n                    whatsappBtn.href = \"#\";\n                }\n            }\n\n            haliKenariRadios.forEach(radio =\u003e radio.addEventListener(\"change\", butonDurumGuncelle));\n            haliSekliRadios.forEach(radio =\u003e radio.addEventListener(\"change\", butonDurumGuncelle));\n        })();\n    \u003c\/script\u003e\n\u003c\/div\u003e\n\u003ch3 data-path-to-node=\"5\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/seyranhali-india-669beyazyuvarlak.png?v=1766653987\" alt=\"\"\u003e\u003c\/h3\u003e\n\u003ch4 style=\"text-align: center;\" data-path-to-node=\"5\"\u003e\u003cstrong\u003e🌿 Nature's Calmest Touch Comes to Your Home: India Series\u003c\/strong\u003e\u003c\/h4\u003e\n\u003cp data-path-to-node=\"6\"\u003eIn today's fast-paced world, our homes are our greatest sanctuaries. The India Woven Jute Series brings peace, balance, and impeccable natural elegance to this sanctuary. Earth tones that are easy on the eyes, combined with the timeless elegance of jute, instantly create a warm and inviting atmosphere in your living spaces.\u003c\/p\u003e\n\u003cp data-path-to-node=\"7\"\u003e\u003cb\u003eImagine:\u003c\/b\u003e A minimalist Scandinavian style, a bohemian spirit, or a rustic corner... The India Jute Rug offers a magical touch that adds character to any room, regardless of your chosen decoration style. With your wall art, cushion textures, and the calm presence of this rug on the floor, your home will transform into an art gallery that soothes your soul.\u003c\/p\u003e\n\u003ch4 style=\"text-align: center;\" data-path-to-node=\"8\"\u003e\u003cstrong\u003e✨ The Elegance of Jute Texture, the Smart Comfort of Polypropylene\u003c\/strong\u003e\u003c\/h4\u003e\n\u003cp data-path-to-node=\"9\"\u003eWhat makes the India Series Jute so special is that it perfectly combines \u003cb\u003eauthenticity in appearance\u003c\/b\u003e with \u003cb\u003emodern practicality in use\u003c\/b\u003e.\u003c\/p\u003e\u003cp data-path-to-node=\"10\"\u003eDo you admire the naturalness of real jute, but are you bothered by shedding, cleaning difficulties, and its coarse texture? You no longer have to worry!\u003c\/p\u003e\n\u003cul data-path-to-node=\"11\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"11,0,0\"\u003e\u003cb\u003eAppearance:\u003c\/b\u003e Just like natural jute, every thread of the carpet is carefully woven, giving a warm and rustic feel.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"11,1,0\"\u003e\u003cb\u003eTouch:\u003c\/b\u003e Despite having a 6 mm pile height, its synthetic structure makes it soft and comfortable underfoot. \u003cb\u003eSuitable for use in all seasons.\u003c\/b\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"11,2,0\"\u003e\u003cb\u003eRevolution in Cleaning:\u003c\/b\u003e Zev Keten is designed for busy and active homes. These stain-resistant threads offer practical cleaning with just a vacuum cleaner. It is \u003cb\u003ean ideal and smart choice\u003c\/b\u003e for homes with children, pets, or high-traffic areas like kitchens.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-path-to-node=\"12,0\"\u003e\u003cb\u003eDecoration Tip:\u003c\/b\u003e The neutral color palette of the India Series creates a striking contrast with dark wood furniture, while perfectly harmonizing with light linen fabrics and wicker objects.\u003c\/p\u003e\n\u003cp data-path-to-node=\"12,0\"\u003e \u003c\/p\u003e\n\u003cp data-path-to-node=\"12,0\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/oval.png?v=1764947960\" alt=\"\"\u003e\u003c\/p\u003e\n\u003ch4 data-path-to-node=\"2\"\u003e🟢 Perfect Cycle, Custom Shape: Round Custom Cut\u003c\/h4\u003e\n\u003cp data-path-to-node=\"3\"\u003eAre you ready to go beyond the standard and change the energy of your home? Round rugs are one of the most powerful decorative elements that soften the sharp lines of a space, give it fluidity, and offer peace at every glance. With the \u003cb data-path-to-node=\"3\" data-index-in-node=\"223\"\u003eZev Keten Custom Cut Round (Circle)\u003c\/b\u003e series, we bring this aesthetic to your home in the exact size you need.\u003c\/p\u003e\n\u003ch4 data-path-to-node=\"4\"\u003e\u003cb data-path-to-node=\"4\" data-index-in-node=\"0\"\u003e✨ The Magic of the Circle and Design Freedom\u003c\/b\u003e\u003c\/h4\u003e\n\u003cp data-path-to-node=\"5\"\u003eUnder that favorite reading armchair in your home, the exact center of your round dining table, or that warm welcoming area you want to create in your entryway... With \u003cb data-path-to-node=\"5\" data-index-in-node=\"152\"\u003eZev Keten\u003c\/b\u003e, you are no longer limited by measurements.\u003c\/p\u003e\n\u003cul data-path-to-node=\"6\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"6,0,0\"\u003e\u003cb data-path-to-node=\"6,0,0\" data-index-in-node=\"0\"\u003eInfinity and Focal Point:\u003c\/b\u003e A round cut defines the visual center of your room and frames your furniture like a work of art.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"6,1,0\"\u003e\u003cb data-path-to-node=\"6,1,0\" data-index-in-node=\"0\"\u003eCustom Diameter for Your Needs:\u003c\/b\u003e Whether you choose a small circle for a minimalist touch or a magnificent \u003cspan class=\"math-inline\" data-math=\"160 \\times 160\" data-index-in-node=\"113\"\u003e200x200\u003c\/span\u003e cm round to cover your living room; we prepare it in the right size for you.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"6,2,0\"\u003e\u003cb data-path-to-node=\"6,2,0\" data-index-in-node=\"0\"\u003eFlawless Finish:\u003c\/b\u003e Each custom cut is delivered to you completed with professional edge overlock processes that preserve the rug's shape and extend its life.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch4 data-path-to-node=\"7\"\u003e\u003cb data-path-to-node=\"7\" data-index-in-node=\"0\"\u003e🌿 The Most Practical Form of Naturalness\u003c\/b\u003e\u003c\/h4\u003e\n\u003cp data-path-to-node=\"8\"\u003eWhen the elegance of the round form combines with \u003cb data-path-to-node=\"8\" data-index-in-node=\"25\"\u003eZev Keten\u003c\/b\u003e technology, your life becomes easier:\u003c\/p\u003e\n\u003cul data-path-to-node=\"9\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"9,0,0\"\u003e\u003cb data-path-to-node=\"9,0,0\" data-index-in-node=\"0\"\u003eJute Elegance, Effortless Use:\u003c\/b\u003e Get that unique natural look of real jute but forget about difficulties like shedding and stiffness; enjoy comfort thanks to its polypropylene yarn structure.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"9,1,0\"\u003e\u003cb data-path-to-node=\"9,1,0\" data-index-in-node=\"0\"\u003eRevolution in Cleaning:\u003c\/b\u003e With its stain-resistant structure and ideal 6 mm pile height that allows robot vacuums to pass, your apartment will always stay spotless.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-path-to-node=\"10\"\u003e\u003cb data-path-to-node=\"10\" data-index-in-node=\"0\"\u003eEliminate corners with the Zev Keten Custom Cut Round rug and begin the most natural and fluid form of aesthetics in your home.\u003c\/b\u003e\u003c\/p\u003e","brand":"Zev Halı","offers":[{"title":"80x80","offer_id":42671659941936,"sku":"ZEVHALIKETENSERISI-96","price":928.0,"currency_code":"TRY","in_stock":true},{"title":"100x100","offer_id":42671659974704,"sku":"ZEVHALIKETENSERISI-97","price":1450.0,"currency_code":"TRY","in_stock":true},{"title":"120x120","offer_id":42671660007472,"sku":"ZEVHALIKETENSERISI-98","price":2088.0,"currency_code":"TRY","in_stock":true},{"title":"160x160","offer_id":42671660040240,"sku":"ZEVHALIKETENSERISI-99","price":3712.0,"currency_code":"TRY","in_stock":true},{"title":"200x200","offer_id":42671660073008,"sku":"ZEVHALIKETENSERISI-100","price":5800.0,"currency_code":"TRY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/seyranhali-india-669beyazyuvarlak_3.jpg?v=1766654157"},{"product_id":"zev-keten-cocuk-odasi-ve-mutfaklar-i̇cin-i̇deal-yuvarlak-hasir-hali-ozel-olcu-✂","title":"Zev Rug Linen: Ideal Round Woven Rug for Kids' Rooms and Kitchens Custom Size ✂","description":"\u003cp style=\"text-align: center;\" data-path-to-node=\"3\"\u003e\u003cb\u003eSPECIAL PROCESSING REQUESTS\u003c\/b\u003e\u003c\/p\u003e\n\u003cp style=\"text-align: center;\" data-path-to-node=\"4\"\u003ePlease specify your preferences for fringe folding, overlock, or \u003cspan style=\"color: rgb(255, 0, 0);\"\u003eRound\/Oval\u003c\/span\u003e cut in the order notes section of your cart.\u003c\/p\u003e\n\u003cp style=\"text-align: center;\"\u003e\u003cstrong\u003e✂ THIS PRODUCT HAS\u003cspan\u003e \u003c\/span\u003e\u003cspan\u003eCUSTOM SIZE\u003c\/span\u003e\u003cspan\u003e \u003c\/span\u003eCUTTING.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp style=\"text-align: center;\"\u003eEnter your dimensions using the calculator below and see the price. Then, you can easily create your custom order by clicking the \"\u003cstrong\u003eOrder Now\u003c\/strong\u003e\" button.\u003c\/p\u003e\n\u003cstyle\u003e\n        \/* Sadece bu hesaplayıcıya özel stiller *\/\n        .hali-hesaplayici-wrapper {\n            font-family: 'Inter', sans-serif;\n            position: relative;\n            z-index: 1;\n            margin: 0 0 2rem 0;\n            width: 100%;\n            max-width: 100%;\n        }\n        \n        .hali-hesaplayici-wrapper * {\n            box-sizing: border-box;\n        }\n        \n        .hali-hesaplayici-container {\n            background: white;\n            border-radius: 1rem;\n            box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1);\n            padding: 1.5rem;\n            width: 100%;\n            max-width: 100%;\n        }\n        \n        @media (min-width: 768px) {\n            .hali-hesaplayici-container {\n                padding: 2rem;\n            }\n            .hali-hesaplayici-wrapper {\n                margin-bottom: 3rem;\n            }\n        }\n        \n        .hali-baslik {\n            font-size: 1.5rem;\n            font-weight: 700;\n            color: #1f2937;\n            margin-bottom: 0.5rem;\n        }\n        \n        .hali-aciklama {\n            color: #6b7280;\n            margin-bottom: 1.5rem;\n            font-size: 0.875rem;\n            line-height: 1.5;\n        }\n        \n        .hali-form-grup {\n            margin-bottom: 1rem;\n        }\n        \n        .hali-label {\n            display: block;\n            font-size: 0.875rem;\n            font-weight: 500;\n            color: #374151;\n            margin-bottom: 0.25rem;\n        }\n        \n        .hali-input-wrapper {\n            position: relative;\n        }\n        \n        .hali-input {\n            width: 100%;\n            padding: 0.75rem;\n            padding-right: 2.5rem;\n            border: 1px solid #d1d5db;\n            border-radius: 0.5rem;\n            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);\n            font-size: 1rem;\n            color: #1f2937;\n            font-weight: 400;\n        }\n        \n        .hali-input::placeholder {\n            color: #9ca3af;\n            font-weight: 300;\n            opacity: 0.6;\n        }\n        \n        .hali-input:focus {\n            border-color: #FDC656;\n            box-shadow: 0 0 0 2px #FDC656;\n            outline: none;\n        }\n        \n        .hali-input::-webkit-inner-spin-button,\n        .hali-input::-webkit-outer-spin-button {\n            -webkit-appearance: none;\n            margin: 0;\n        }\n        \n        .hali-input {\n            -moz-appearance: textfield;\n        }\n        \n        .hali-birim {\n            position: absolute;\n            right: 0.75rem;\n            top: 50%;\n            transform: translateY(-50%);\n            color: #6b7280;\n            font-size: 0.875rem;\n            pointer-events: none;\n        }\n        \n        .hali-hesapla-btn {\n            width: 100%;\n            background-color: #FDC656;\n            color: #1f2937;\n            font-weight: 700;\n            padding: 0.75rem 1rem;\n            border-radius: 9999px;\n            box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1);\n            border: none;\n            cursor: pointer;\n            transition: all 0.2s;\n            margin-top: 1rem;\n            font-size: 1rem;\n        }\n        \n        .hali-hesapla-btn:hover {\n            background-color: #E5B34E;\n        }\n        \n        .hali-sonuc-alani {\n            margin-top: 1.5rem;\n            border-top: 1px solid #e5e7eb;\n            padding-top: 1.5rem;\n        }\n        \n        .hali-sonuc-alani.hidden {\n            display: none;\n        }\n        \n        .hali-sonuc-satir {\n            margin-bottom: 1rem;\n            font-size: 1.125rem;\n            color: #374151;\n            font-weight: 400;\n        }\n        \n        .hali-sonuc-satir strong {\n            font-weight: 600;\n        }\n        \n        .hali-sonuc-deger {\n            font-weight: 700;\n            color: #1f2937;\n        }\n        \n        .hali-fiyat-satir {\n            margin-bottom: 1rem;\n            font-size: 1.25rem;\n            font-weight: 600;\n        }\n        \n        .hali-fiyat {\n            color: #ea580c;\n            font-weight: 800;\n            font-size: 1.5rem;\n        }\n        \n        .hali-birim-fiyat {\n            font-size: 0.875rem;\n            color: #6b7280;\n            font-weight: 400;\n            margin-top: 0.25rem;\n        }\n        \n        .hali-uyari {\n            font-size: 0.9375rem;\n            color: #2563eb;\n            font-weight: 400;\n            line-height: 1.6;\n            margin-top: 1rem;\n            padding: 1rem;\n            background-color: #eff6ff;\n            border-radius: 0.5rem;\n            border-left: 4px solid #2563eb;\n        }\n        \n        .hali-uyari.hidden {\n            display: none;\n        }\n        \n        .hali-secim-baslik {\n            font-size: 0.875rem;\n            font-weight: 500;\n            color: #374151;\n            margin-bottom: 0.5rem;\n            margin-top: 1rem;\n        }\n        \n        .hali-secim-container {\n            display: flex;\n            gap: 0.5rem;\n            flex-wrap: nowrap;\n        }\n        \n        .hali-secim-item {\n            flex: 1;\n            min-width: 0;\n        }\n        \n        .hali-radio {\n            display: none;\n        }\n        \n        .hali-radio-label {\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            text-align: center;\n            padding: 0.75rem 0.25rem;\n            border: 2px solid #d1d5db;\n            border-radius: 0.5rem;\n            font-weight: 500;\n            cursor: pointer;\n            transition: all 0.2s;\n            font-size: clamp(0.7rem, 2.5vw, 1rem);\n            min-height: 3rem;\n            white-space: nowrap;\n            overflow: hidden;\n            text-overflow: ellipsis;\n        }\n        \n        @media (min-width: 768px) {\n            .hali-radio-label {\n                font-size: clamp(0.875rem, 1.5vw, 1.125rem);\n                padding: 1rem 0.5rem;\n                min-height: 3.5rem;\n            }\n        }\n        \n        .hali-radio-label:hover {\n            background-color: #FEF3C7;\n        }\n        \n        .hali-radio:checked + .hali-radio-label {\n            background-color: #FDC656;\n            border-color: #FDC656;\n        }\n        \n        .hali-whatsapp-btn {\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            gap: 0.5rem;\n            width: 100%;\n            padding: 0.75rem 1rem;\n            border-radius: 0.5rem;\n            box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1);\n            font-weight: 700;\n            margin-top: 1rem;\n            text-decoration: none;\n            transition: all 0.2s;\n            font-size: 1rem;\n        }\n        \n        .hali-whatsapp-btn.disabled {\n            background-color: #d1d5db;\n            color: #9ca3af;\n            cursor: not-allowed;\n            pointer-events: none;\n        }\n        \n        .hali-whatsapp-btn.active {\n            background-color: #22c55e;\n            color: white;\n        }\n        \n        .hali-whatsapp-btn.active:hover {\n            background-color: #16a34a;\n        }\n    \u003c\/style\u003e\n\u003cdiv class=\"hali-hesaplayici-wrapper\"\u003e\n\u003cdiv class=\"hali-hesaplayici-container\"\u003e\n\u003ch2 class=\"hali-baslik\" style=\"text-align: center;\"\u003eCUSTOM SIZE CALCULATOR\u003c\/h2\u003e\n\u003cp class=\"hali-aciklama\"\u003eEnter the width and length (cm) and calculate. After seeing the price, select the options and place your order via WhatsApp. \u003cbr\u003e\u003cstrong\u003e\u003cspan style=\"text-decoration: underline;\"\u003eStandard Width\u003c\/span\u003e: 80-100-120-160-200cm - You can also enter different sizes\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"hali-form-grup\"\u003e\n\u003clabel for=\"hali-genislik\" class=\"hali-label\"\u003eWIDTH\u003c\/label\u003e\n\u003cdiv class=\"hali-input-wrapper\"\u003e\n\u003cinput type=\"number\" id=\"hali-genislik\" class=\"hali-input\" placeholder=\"e.g.: 200\"\u003e \u003cspan class=\"hali-birim\"\u003ecm\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hali-form-grup\"\u003e\n\u003clabel for=\"hali-uzunluk\" class=\"hali-label\"\u003eLENGTH\u003c\/label\u003e\n\u003cdiv class=\"hali-input-wrapper\"\u003e\n\u003cinput type=\"number\" id=\"hali-uzunluk\" class=\"hali-input\" placeholder=\"e.g.: 300\"\u003e \u003cspan class=\"hali-birim\"\u003ecm\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbutton id=\"hali-hesapla-btn\" class=\"hali-hesapla-btn\"\u003eCalculate - See Price\u003c\/button\u003e\n\u003cdiv id=\"hali-sonuc-alani\" class=\"hali-sonuc-alani hidden\"\u003e\n\u003cdiv class=\"hali-sonuc-satir\"\u003e\n\u003cstrong\u003eSquare Meter:\u003c\/strong\u003e \u003cspan id=\"hali-sonuc-metrekare\" class=\"hali-sonuc-deger\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hali-fiyat-satir\"\u003e\n\u003cstrong\u003eTotal Price:\u003c\/strong\u003e \u003cspan id=\"hali-sonuc-fiyat\" class=\"hali-fiyat\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hali-birim-fiyat\"\u003e(Price per 1 m²: \u003cspan id=\"hali-metrekare-fiyati\"\u003e\u003c\/span\u003e TL)\u003c\/div\u003e\n\u003cdiv id=\"hali-genislik-uyari\" class=\"hali-uyari hidden\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-baslik\"\u003eSELECT CARPET EDGE\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-container\"\u003e\n\u003cdiv class=\"hali-secim-item\"\u003e\n\u003cinput type=\"radio\" id=\"hali-kenar-sacak\" name=\"haliKenari\" value=\"Saçak\" class=\"hali-radio\"\u003e \u003clabel for=\"hali-kenar-sacak\" class=\"hali-radio-label\"\u003eFringe\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-item\"\u003e\n\u003cinput type=\"radio\" id=\"hali-kenar-overlok\" name=\"haliKenari\" value=\"Overlok\" class=\"hali-radio\"\u003e \u003clabel for=\"hali-kenar-overlok\" class=\"hali-radio-label\"\u003eOverlock\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-item\"\u003e\n\u003cinput type=\"radio\" id=\"hali-kenar-katlama\" name=\"haliKenari\" value=\"Katlama\" class=\"hali-radio\"\u003e \u003clabel for=\"hali-kenar-katlama\" class=\"hali-radio-label\"\u003eFolding\u003c\/label\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-baslik\"\u003eSELECT CARPET SHAPE\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-container\"\u003e\n\u003cdiv class=\"hali-secim-item\"\u003e\n\u003cinput type=\"radio\" id=\"hali-sekil-dikdortgen\" name=\"haliSekli\" value=\"Dikdörtgen\" class=\"hali-radio\"\u003e \u003clabel for=\"hali-sekil-dikdortgen\" class=\"hali-radio-label\"\u003eRectangle\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-item\"\u003e\n\u003cinput type=\"radio\" id=\"hali-sekil-yuvarlak\" name=\"haliSekli\" value=\"Yuvarlak\" class=\"hali-radio\"\u003e \u003clabel for=\"hali-sekil-yuvarlak\" class=\"hali-radio-label\"\u003eRound\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-item\"\u003e\n\u003cinput type=\"radio\" id=\"hali-sekil-oval\" name=\"haliSekli\" value=\"Oval\" class=\"hali-radio\"\u003e \u003clabel for=\"hali-sekil-oval\" class=\"hali-radio-label\"\u003eOval\u003c\/label\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ca id=\"hali-whatsapp-btn\" href=\"#\" class=\"hali-whatsapp-btn disabled\"\u003e \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20\" height=\"20\" fill=\"currentColor\" viewbox=\"0 0 16 16\"\u003e\n                    \u003cpath d=\"M13.601 2.326A7.85 7.85 0 0 0 7.994 0C3.627 0 .068 3.558.064 7.926c0 1.399.366 2.76 1.057 3.965L0 16l4.204-1.102a7.9 7.9 0 0 0 3.79.965h.004c4.368 0 7.926-3.558 7.93-7.93A7.898 7.898 0 0 0 13.6 2.326zM7.994 14.521a6.57 6.57 0 0 1-3.356-.92l-.24-.144-2.494.654.666-2.433-.156-.251a6.56 6.56 0 0 1-1.007-3.505c0-3.626 2.957-6.584 6.591-6.584a6.56 6.56 0 0 1 4.66 1.931 6.56 6.56 0 0 1 1.928 4.66c-.004 3.626-2.957 6.584-6.591 6.584zM11.898 9.858c-.182-.092-.867-.428-1.001-.477-.134-.049-.232-.073-.33-.049-.098.024-.19.073-.258.17s-.068.221-.134.295-.134.148-.248.073c-.114-.073-.477-.17-1.141-.605-.514-.336-1.012-1.018-1.18-1.192-.168-.173-.018-.27-.073-.344.054-.073.114-.148.17-.221s.09-.17.134-.295c.045-.123.024-.221-.024-.318s-.33-.795-.454-1.088c-.123-.295-.248-.248-.33-.248-.082 0-.17.024-.258.024s-.221.073-.344.221c-.123.148-.477.477-.477 1.166 0 .689.477 1.365.546 1.462.068.098.96 1.54 2.323 2.056.34.123.61.196.818.248.209.049.405.024.546-.073.17-.123.708-.295.842-.589.134-.295.134-.546.09-.589-.045-.049-.143-.073-.33-.167z\"\u003e\u003c\/path\u003e\n                \u003c\/svg\u003e \u003cspan\u003eOrder on WhatsApp\u003c\/span\u003e \u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\n        (function() {\n            const fiyatMetrekare = 1450;\n            const whatsappNumarasi = \"905522447544\";\n\n            const genislikInput = document.getElementById(\"hali-genislik\");\n            const uzunlukInput = document.getElementById(\"hali-uzunluk\");\n            const hesaplaBtn = document.getElementById(\"hali-hesapla-btn\");\n            const sonucAlani = document.getElementById(\"hali-sonuc-alani\");\n            const whatsappBtn = document.getElementById(\"hali-whatsapp-btn\");\n            const sonucMetrekare = document.getElementById(\"hali-sonuc-metrekare\");\n            const sonucFiyat = document.getElementById(\"hali-sonuc-fiyat\");\n            const metrekareFiyatiGoster = document.getElementById(\"hali-metrekare-fiyati\");\n            const genislikUyari = document.getElementById(\"hali-genislik-uyari\");\n            const haliKenariRadios = document.querySelectorAll('input[name=\"haliKenari\"]');\n            const haliSekliRadios = document.querySelectorAll('input[name=\"haliSekli\"]');\n\n            let hesaplananGenislik, hesaplananUzunluk, hesaplananMetrekare, standartGenislik, toplamFiyat;\n\n            metrekareFiyatiGoster.textContent = fiyatMetrekare.toLocaleString('tr-TR');\n\n            function standartGenislikBul(genislik) {\n                if (genislik \u003c= 80) return 80;\n                if (genislik \u003c= 100) return 100;\n                if (genislik \u003c= 120) return 120;\n                if (genislik \u003c= 160) return 160;\n                if (genislik \u003c= 200) return 200;\n                return null;\n            }\n\n            hesaplaBtn.addEventListener(\"click\", function() {\n                const genislikCm = parseFloat(genislikInput.value);\n                const uzunlukCm = parseFloat(uzunlukInput.value);\n\n                if (isNaN(genislikCm) || isNaN(uzunlukCm) || genislikCm \u003c= 0 || uzunlukCm \u003c= 0) {\n                    alert(\"Please enter valid width and length values.\");\n                    return;\n                }\n\n                if (genislikCm \u003e 200) {\n                    alert(\"Please ensure the width is less than 200 cm.\");\n                    return;\n                }\n\n                hesaplananGenislik = genislikCm;\n                hesaplananUzunluk = uzunlukCm;\n                standartGenislik = standartGenislikBul(genislikCm);\n                hesaplananMetrekare = (standartGenislik \/ 100) * (uzunlukCm \/ 100);\n                toplamFiyat = hesaplananMetrekare * fiyatMetrekare;\n\n                const formatla = (sayi, basamak = 2) =\u003e sayi.toLocaleString('tr-TR', { minimumFractionDigits: basamak, maximumFractionDigits: basamak });\n\n                sonucMetrekare.textContent = formatla(hesaplananMetrekare) + \" m²\";\n                sonucFiyat.textContent = formatla(toplamFiyat) + \" TL\";\n\n                \/\/ Genişlik uyarısını göster (eğer girilen genişlik standart genişlikten farklıysa)\n                if (genislikCm !== standartGenislik) {\n                    \/\/ innerHTML kullanarak zengin metin (kalın, satır arası) ekliyoruz\n                    genislikUyari.innerHTML = `\n                        \n                        Your custom-sized rug with a width of \u003cstrong\u003e${genislikCm} cm\u003c\/strong\u003e will be cut from our standard roll of \u003cstrong\u003e${standartGenislik} cm\u003c\/strong\u003e to your exact desired dimensions.\n                        \u003cbr\u003e\n                        Due to our production processes, pricing is calculated based on the next standard roll width from which the cut is made.\n                        \u003cbr\u003e\u003cbr\u003e\n                        If you wish, you can place your order from the standard width below to avoid waste.\n                        \u003cbr\u003e\u003cbr\u003e\n                        \u003cspan style=\"font-size: 0.9em; color: #555;\"\u003e(Standard Roll Widths: 80, 100, 120, 160, 200 cm)\u003c\/span\u003e\u003cbr\u003e\n                        \u003cspan style=\"font-size: 0.9em; color: #555;\"\u003e(Length is cut to your exact desired dimensions, no waste.)\u003c\/span\u003e\n                    `;\n                    genislikUyari.classList.remove(\"hidden\");\n                } else {\n                    genislikUyari.classList.add(\"hidden\");\n                    genislikUyari.innerHTML = \"\"; \/\/ Uyarı olmadığında içeriği temizle\n                }\n\n                sonucAlani.classList.remove(\"hidden\");\n                haliKenariRadios.forEach(radio =\u003e radio.checked = false);\n                haliSekliRadios.forEach(radio =\u003e radio.checked = false);\n                butonDurumGuncelle();\n            });\n\n            function butonDurumGuncelle() {\n                const haliKenariSecili = Array.from(haliKenariRadios).some(radio =\u003e radio.checked);\n                const haliSekliSecili = Array.from(haliSekliRadios).some(radio =\u003e radio.checked);\n\n                if (haliKenariSecili \u0026\u0026 haliSekliSecili) {\n                    whatsappBtn.classList.remove(\"disabled\");\n                    whatsappBtn.classList.add(\"active\");\n                    whatsappBtn.setAttribute(\"target\", \"_blank\");\n\n                    const haliKenari = document.querySelector('input[name=\"haliKenari\"]:checked').value;\n                    const haliSekli = document.querySelector('input[name=\"haliSekli\"]:checked').value;\n                    const formatla = (sayi, basamak = 2) =\u003e sayi.toLocaleString('tr-TR', { minimumFractionDigits: basamak, maximumFractionDigits: basamak });\n                    const mevcutSayfaUrl = window.location.href;\n\n                    const whatsappMesaji = `Hello, I would like to place a custom-sized rug order.\\n\\n` +\n                        `📏 Dimensions: ${hesaplananGenislik} cm x ${hesaplananUzunluk} cm (${formatla(hesaplananMetrekare)} m²)\\n` +\n                        `🔲 Carpet Edge: ${haliKenari}\\n` +\n                        `⬜ Carpet Shape: ${haliSekli}\\n` +\n                        `💰 Total Price: ${formatla(toplamFiyat)} TL\\n\\n` +\n                        `Product Link: ${mevcutSayfaUrl}\\n\\n` +\n                        `Thank you.`;\n\n                    const whatsappUrl = `https:\/\/wa.me\/${whatsappNumarasi}?text=${encodeURIComponent(whatsappMesaji)}`;\n                    whatsappBtn.href = whatsappUrl;\n                } else {\n                    whatsappBtn.classList.add(\"disabled\");\n                    whatsappBtn.classList.remove(\"active\");\n                    whatsappBtn.removeAttribute(\"target\");\n                    whatsappBtn.href = \"#\";\n                }\n            }\n\n            haliKenariRadios.forEach(radio =\u003e radio.addEventListener(\"change\", butonDurumGuncelle));\n            haliSekliRadios.forEach(radio =\u003e radio.addEventListener(\"change\", butonDurumGuncelle));\n        })();\n    \u003c\/script\u003e\n\u003c\/div\u003e\n\u003ch3 data-path-to-node=\"5\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/Adsiz_tasarim_fee6ddca-90f7-4774-9b49-0fc2bedc1210.png?v=1766663349\" alt=\"\"\u003e\u003c\/h3\u003e\n\u003ch4 style=\"text-align: center;\" data-path-to-node=\"5\"\u003e\u003cstrong\u003e🌿 Nature's Calmest Touch Comes to Your Home: India Series\u003c\/strong\u003e\u003c\/h4\u003e\n\u003cp data-path-to-node=\"6\"\u003eIn today's fast-paced world, our homes are our greatest sanctuaries. The India Woven-Jute Series brings peace, balance, and impeccable natural elegance to these sanctuaries. Its soothing earthy tones, combined with the timeless grace of jute, instantly create a warm and inviting atmosphere in your living spaces.\u003c\/p\u003e\n\u003cp data-path-to-node=\"7\"\u003e\u003cb\u003eImagine:\u003c\/b\u003e A simple Scandinavian style, a bohemian spirit, or a rustic corner... No matter which decoration style you choose, the India Jute Rug offers a magical touch that adds character to the room. With the artworks on your walls, the textures of your cushions, and the calm presence of this rug on the floor, your home will transform into an art gallery that soothes your soul.\u003c\/p\u003e\n\u003ch4 style=\"text-align: center;\" data-path-to-node=\"8\"\u003e\u003cstrong\u003e✨ The Elegance of Jute Texture, the Smart Comfort of Polypropylene\u003c\/strong\u003e\u003c\/h4\u003e\n\u003cp data-path-to-node=\"9\"\u003eWhat makes the India Series Jute so special is that it perfectly blends the \u003cb\u003eauthenticity of its appearance\u003c\/b\u003e with the \u003cb\u003emodern practicality of its use\u003c\/b\u003e.\u003c\/p\u003e\u003cp data-path-to-node=\"10\"\u003eDo you love the natural beauty of real jute, but are you bothered by shedding, cleaning difficulties, and its rough texture? Now you don't have to worry anymore!\u003c\/p\u003e\n\u003cul data-path-to-node=\"11\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"11,0,0\"\u003e\u003cb\u003eAppearance:\u003c\/b\u003e Just like natural jute, every thread of the carpet is carefully woven, giving a warm and rustic feel.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"11,1,0\"\u003e\u003cb\u003eTouch:\u003c\/b\u003e Despite having a pile height of 6 mm, its synthetic structure makes it soft and comfortable underfoot. \u003cb\u003eSuitable for use all year round.\u003c\/b\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"11,2,0\"\u003e\u003cb\u003eCleaning Revolution:\u003c\/b\u003e Zev Linen is designed for busy and active homes. These stain-resistant threads offer practical cleaning with just a vacuum cleaner. It is \u003cb\u003ean ideal and smart choice\u003c\/b\u003e for homes with children, pets, or high-traffic areas like kitchens.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-path-to-node=\"12,0\"\u003e\u003cb\u003eDecorating Tip:\u003c\/b\u003e The neutral color palette of the India Series creates a striking contrast with dark wood furniture, while perfectly harmonizing with light-colored linen fabrics and wicker objects.\u003c\/p\u003e\n\u003cp data-path-to-node=\"12,0\"\u003e \u003c\/p\u003e\n\u003cp data-path-to-node=\"12,0\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/oval.png?v=1764947960\" alt=\"\"\u003e\u003c\/p\u003e\n\u003ch4 data-path-to-node=\"2\"\u003e🟢 Perfect Cycle, Custom Form: Round Custom Cut\u003c\/h4\u003e\n\u003cp data-path-to-node=\"3\"\u003eAre you ready to go beyond the standards and change the energy of your home? Round rugs are one of the most powerful decorative elements that soften the sharp lines of a space, give it fluidity, and offer peace at every glance. With the \u003cb data-path-to-node=\"3\" data-index-in-node=\"223\"\u003eZev Linen Custom Cut Round (Circle)\u003c\/b\u003e series, we bring this aesthetic to your home in the exact size you need.\u003c\/p\u003e\n\u003ch4 data-path-to-node=\"4\"\u003e\u003cb data-path-to-node=\"4\" data-index-in-node=\"0\"\u003e✨ The Magic of the Circle and Design Freedom\u003c\/b\u003e\u003c\/h4\u003e\n\u003cp data-path-to-node=\"5\"\u003eThe area under that beloved reading chair in your home, the exact center of your round dining table, or that warm welcoming space you want to create in your hallway... With \u003cb data-path-to-node=\"5\" data-index-in-node=\"152\"\u003eZev Linen\u003c\/b\u003e, you are no longer limited by measurements.\u003c\/p\u003e\n\u003cul data-path-to-node=\"6\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"6,0,0\"\u003e\u003cb data-path-to-node=\"6,0,0\" data-index-in-node=\"0\"\u003eInfinity and Focus Point:\u003c\/b\u003e The round cut defines the visual center of your room and frames your furniture like a work of art.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"6,1,0\"\u003e\u003cb data-path-to-node=\"6,1,0\" data-index-in-node=\"0\"\u003eCustom Diameter for Your Needs:\u003c\/b\u003e Whether you choose a small circle for a minimal touch or a magnificent \u003cspan class=\"math-inline\" data-math=\"160 \\times 160\" data-index-in-node=\"113\"\u003e200x200\u003c\/span\u003e cm round to cover your living room; we prepare it for you in the most appropriate size.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"6,2,0\"\u003e\u003cb data-path-to-node=\"6,2,0\" data-index-in-node=\"0\"\u003ePerfect Finish:\u003c\/b\u003e Each custom cut is delivered to you completed with professional edge overlocking to maintain the rug's form and extend its lifespan.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch4 data-path-to-node=\"7\"\u003e\u003cb data-path-to-node=\"7\" data-index-in-node=\"0\"\u003e🌿 The Most Practical Form of Naturalness\u003c\/b\u003e\u003c\/h4\u003e\n\u003cp data-path-to-node=\"8\"\u003eWhen the elegance of the round form combines with \u003cb data-path-to-node=\"8\" data-index-in-node=\"25\"\u003eZev Linen\u003c\/b\u003e technology, your life becomes easier:\u003c\/p\u003e\n\u003cul data-path-to-node=\"9\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"9,0,0\"\u003e\u003cb data-path-to-node=\"9,0,0\" data-index-in-node=\"0\"\u003eJute Elegance, Effortless Use:\u003c\/b\u003e Get that unique natural look of real jute but forget about difficulties like shedding and roughness; enjoy comfort thanks to the polypropylene yarn structure.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"9,1,0\"\u003e\u003cb data-path-to-node=\"9,1,0\" data-index-in-node=\"0\"\u003eCleaning Revolution:\u003c\/b\u003e With its stain-resistant structure and ideal 6 mm pile height that allows robot vacuum cleaners to pass, your circle will always stay perfectly clean.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-path-to-node=\"10\"\u003e\u003cb data-path-to-node=\"10\" data-index-in-node=\"0\"\u003eRemove the corners with the Zev Linen Custom Cut Round rug, and start the most natural and fluid aesthetic in your home.\u003c\/b\u003e\u003c\/p\u003e","brand":"Zev Halı","offers":[{"title":"80x80","offer_id":42672593272880,"sku":"ZEVHALIKETENSERISI-91","price":928.0,"currency_code":"TRY","in_stock":true},{"title":"100x100","offer_id":42672593305648,"sku":"ZEVHALIKETENSERISI-92","price":1450.0,"currency_code":"TRY","in_stock":true},{"title":"120x120","offer_id":42672593338416,"sku":"ZEVHALIKETENSERISI-93","price":2088.0,"currency_code":"TRY","in_stock":true},{"title":"160x160","offer_id":42672593371184,"sku":"ZEVHALIKETENSERISI-94","price":3712.0,"currency_code":"TRY","in_stock":true},{"title":"200x200","offer_id":42672593403952,"sku":"ZEVHALIKETENSERISI-95","price":5800.0,"currency_code":"TRY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/seyranhali-india-669siyah-yuvarlak_1.jpg?v=1766663384"},{"product_id":"zev-keten-400-cm-genislige-kadar-ozel-kesim-jut-gorunumlu-haliozel-olcu-✂","title":"Zev Carpet Linen: Custom Cut Jute-Look Rug Up to 400 cm Width Custom Size ✂","description":"\u003cp data-path-to-node=\"3\" style=\"text-align: center;\"\u003e\u003cb\u003eSPECIAL ORDER REQUESTS\u003c\/b\u003e\u003c\/p\u003e\n\u003cp data-path-to-node=\"4\" style=\"text-align: center;\"\u003ePlease specify your preferences for fringe folding, overlock, or \u003cspan style=\"color: rgb(255, 0, 0);\"\u003eRound\/Oval\u003c\/span\u003e cutting in the order notes section of your cart.\u003c\/p\u003e\n\u003cp style=\"text-align: center;\"\u003e\u003cstrong\u003e✂ THIS PRODUCT HAS\u003cspan\u003e \u003c\/span\u003e\u003cspan\u003eCUSTOM SIZE\u003c\/span\u003e\u003cspan\u003e \u003c\/span\u003eCUTTING.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp style=\"text-align: center;\"\u003eEnter your measurements using the calculator below and see the price. Then, you can easily create your custom-sized order by clicking the \"\u003cstrong\u003eOrder Now\u003c\/strong\u003e\" button.\u003c\/p\u003e\n\u003cstyle\u003e\n        #hali-ozel-modul.hali-hesaplayici-wrapper {\n            font-family: 'Inter', sans-serif;\n            margin: 20px auto;\n            width: 100%;\n            max-width: 600px;\n            color: #1f2937;\n        }\n        #hali-ozel-modul .hali-hesaplayici-container {\n            background: white;\n            border-radius: 1rem;\n            box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1);\n            padding: 1.5rem;\n            border: 1px solid #e5e7eb;\n        }\n        #hali-ozel-modul .hali-baslik { font-size: 1.5rem; font-weight: 700; text-align: center; margin-bottom: 0.5rem; }\n        #hali-ozel-modul .hali-aciklama { color: #6b7280; font-size: 0.875rem; text-align: center; margin-bottom: 1.5rem; line-height: 1.5; }\n        #hali-ozel-modul .hali-form-grup { margin-bottom: 1rem; }\n        #hali-ozel-modul .hali-label { display: block; font-size: 0.875rem; font-weight: 600; margin-bottom: 0.25rem; }\n        #hali-ozel-modul .hali-input-wrapper { position: relative; }\n        \n        #hali-ozel-modul .hali-input {\n            width: 100%; padding: 0.75rem; border: 1px solid #d1d5db; border-radius: 0.5rem;\n            font-size: 1rem; background: #f9fafb; color: #1f2937;\n        }\n\n        \/* PLACEHOLDER SOLUKLASTIRMA (ISTENEN DEGISIKLIK) *\/\n        #hali-ozel-modul .hali-input::placeholder {\n            color: #b1b1b1 !important; \/* Soluk gri *\/\n            opacity: 0.8; \n            font-weight: 300;\n        }\n        \/* Internet Explorer ve Edge için *\/\n        #hali-ozel-modul .hali-input:-ms-input-placeholder { color: #b1b1b1 !important; }\n        \/* Safari ve Chrome için ek önlem *\/\n        #hali-ozel-modul .hali-input::-webkit-input-placeholder { color: #b1b1b1 !important; }\n\n        #hali-ozel-modul .hali-input:focus { border-color: #FDC656; outline: none; box-shadow: 0 0 0 2px #FEF3C7; }\n        #hali-ozel-modul .hali-birim { position: absolute; right: 0.75rem; top: 50%; transform: translateY(-50%); color: #6b7280; }\n        #hali-ozel-modul .hali-hesapla-btn {\n            width: 100%; background-color: #FDC656; color: #1f2937; font-weight: 700; padding: 0.8rem;\n            border-radius: 9999px; border: none; cursor: pointer; transition: 0.2s; margin-top: 1rem; font-size: 1rem;\n        }\n        #hali-ozel-modul .hali-hesapla-btn:hover { background-color: #E5B34E; }\n        #hali-ozel-modul .hali-sonuc-alani { margin-top: 1.5rem; border-top: 1px solid #e5e7eb; padding-top: 1.5rem; }\n        #hali-ozel-modul .hidden { display: none !important; }\n        #hali-ozel-modul .hali-fiyat { color: #ea580c; font-weight: 800; font-size: 1.5rem; }\n        #hali-ozel-modul .hali-uyari {\n            font-size: 0.85rem; color: #1e40af; background-color: #eff6ff;\n            padding: 1rem; border-radius: 0.5rem; border-left: 4px solid #2563eb; margin: 1rem 0;\n        }\n        #hali-ozel-modul .hali-secim-baslik { font-size: 0.875rem; font-weight: 600; margin: 1rem 0 0.5rem; }\n        #hali-ozel-modul .hali-secim-container { display: flex; gap: 0.5rem; }\n        #hali-ozel-modul .hali-secim-item { flex: 1; }\n        #hali-ozel-modul .hali-radio { display: none; }\n        #hali-ozel-modul .hali-radio-label {\n            display: flex; align-items: center; justify-content: center; padding: 0.6rem;\n            border: 2px solid #d1d5db; border-radius: 0.5rem; cursor: pointer; font-size: 0.85rem; font-weight: 500;\n        }\n        #hali-ozel-modul .hali-radio:checked + .hali-radio-label { background-color: #FDC656; border-color: #FDC656; }\n        #hali-ozel-modul .hali-whatsapp-btn {\n            display: flex; align-items: center; justify-content: center; gap: 0.5rem;\n            width: 100%; padding: 0.75rem; border-radius: 0.5rem; font-weight: 700;\n            margin-top: 1rem; text-decoration: none; transition: 0.2s;\n        }\n        #hali-ozel-modul .hali-whatsapp-btn.disabled { background-color: #d1d5db; color: #9ca3af; pointer-events: none; }\n        #hali-ozel-modul .hali-whatsapp-btn.active { background-color: #22c55e; color: white; }\n    \u003c\/style\u003e\n\u003cdiv id=\"hali-ozel-modul\" class=\"hali-hesaplayici-wrapper\"\u003e\n\u003cdiv class=\"hali-hesaplayici-container\"\u003e\n\u003ch2 class=\"hali-baslik\"\u003eCUSTOM SIZE CALCULATOR\u003c\/h2\u003e\n\u003cp class=\"hali-aciklama\"\u003eEnter the width and length. \u003cbr\u003e\u003cstrong\u003eRoll Sizes: 80, 100, 120, 160, 200, 400 cm\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"hali-form-grup\"\u003e\n\u003clabel class=\"hali-label\"\u003eWIDTH (cm)\u003c\/label\u003e\n\u003cdiv class=\"hali-input-wrapper\"\u003e\n\u003cinput type=\"number\" id=\"js-genislik\" class=\"hali-input\" placeholder=\"Ex: 240\"\u003e \u003cspan class=\"hali-birim\"\u003ecm\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hali-form-grup\"\u003e\n\u003clabel class=\"hali-label\"\u003eLENGTH (cm)\u003c\/label\u003e\n\u003cdiv class=\"hali-input-wrapper\"\u003e\n\u003cinput type=\"number\" id=\"js-uzunluk\" class=\"hali-input\" placeholder=\"Ex: 350\"\u003e \u003cspan class=\"hali-birim\"\u003ecm\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbutton type=\"button\" class=\"hali-hesapla-btn\" id=\"js-hesapla\"\u003eCalculate \/ See Price\u003c\/button\u003e\n\u003cdiv id=\"js-sonuc-paneli\" class=\"hali-sonuc-alani hidden\"\u003e\n\u003cdiv style=\"display: flex; justify-content: space-between;\"\u003e\n\u003cspan\u003eSquare Meter:\u003c\/span\u003e\u003cstrong id=\"js-m2-sonuc\"\u003e\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"display: flex; justify-content: space-between; align-items: center; margin-top: 0.5rem;\"\u003e\n\u003cspan\u003eTotal Price:\u003c\/span\u003e\u003cspan id=\"js-fiyat-sonuc\" class=\"hali-fiyat\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"text-align: right; font-size: 0.75rem; color: #6b7280;\"\u003e(Price per 1 m²: \u003cspan id=\"js-birim-fiyat\"\u003e\u003c\/span\u003e TL)\u003c\/div\u003e\n\u003cdiv id=\"js-uyari-kutusu\" class=\"hali-uyari hidden\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-baslik\"\u003eCHOOSE RUG EDGE\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-container\"\u003e\n\u003cdiv class=\"hali-secim-item\"\u003e\n\u003cinput type=\"radio\" id=\"kn1\" name=\"kenar\" value=\"Saçak\" class=\"hali-radio\"\u003e\u003clabel for=\"kn1\" class=\"hali-radio-label\"\u003eFringe\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-item\"\u003e\n\u003cinput type=\"radio\" id=\"kn2\" name=\"kenar\" value=\"Overlok\" class=\"hali-radio\"\u003e\u003clabel for=\"kn2\" class=\"hali-radio-label\"\u003eOverlock\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-item\"\u003e\n\u003cinput type=\"radio\" id=\"kn3\" name=\"kenar\" value=\"Katlama\" class=\"hali-radio\"\u003e\u003clabel for=\"kn3\" class=\"hali-radio-label\"\u003eFolding\u003c\/label\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-baslik\"\u003eCHOOSE RUG SHAPE\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-container\"\u003e\n\u003cdiv class=\"hali-secim-item\"\u003e\n\u003cinput type=\"radio\" id=\"sk1\" name=\"sekil\" value=\"Dikdörtgen\" class=\"hali-radio\"\u003e\u003clabel for=\"sk1\" class=\"hali-radio-label\"\u003eRectangle\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-item\"\u003e\n\u003cinput type=\"radio\" id=\"sk2\" name=\"sekil\" value=\"Yuvarlak\" class=\"hali-radio\"\u003e\u003clabel for=\"sk2\" class=\"hali-radio-label\"\u003eRound\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-item\"\u003e\n\u003cinput type=\"radio\" id=\"sk3\" name=\"sekil\" value=\"Oval\" class=\"hali-radio\"\u003e\u003clabel for=\"sk3\" class=\"hali-radio-label\"\u003eOval\u003c\/label\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ca href=\"#\" id=\"js-wp-btn\" class=\"hali-whatsapp-btn disabled\"\u003e \u003cspan\u003eOrder via WhatsApp\u003c\/span\u003e \u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\n        (function() {\n            const M2_FIYAT = 1450;\n            const WP_NO = \"905522447544\";\n            const RULOLAR = [80, 100, 120, 160, 200, 400];\n\n            const btnHesapla = document.getElementById('js-hesapla');\n            const panel = document.getElementById('js-sonuc-paneli');\n            const uyari = document.getElementById('js-uyari-kutusu');\n            const wpBtn = document.getElementById('js-wp-btn');\n\n            document.getElementById('js-birim-fiyat').textContent = M2_FIYAT.toLocaleString('tr-TR');\n\n            btnHesapla.addEventListener('click', function() {\n                const g = parseFloat(document.getElementById('js-genislik').value);\n                const u = parseFloat(document.getElementById('js-uzunluk').value);\n\n                if (!g || !u || g \u003c= 0 || u \u003c= 0) {\n                    alert(\"Please enter valid measurements.\");\n                    return;\n                }\n\n                if (g \u003e 400) {\n                    alert(\"Width can be a maximum of 400 cm. For larger measurements, please contact us.\");\n                    panel.classList.add('hidden');\n                    return;\n                }\n\n                let rulo = RULOLAR.find(r =\u003e r \u003e= g);\n                let m2 = (rulo \/ 100) * (u \/ 100);\n                let toplam = m2 * M2_FIYAT;\n\n                document.getElementById('js-m2-sonuc').textContent = m2.toFixed(2).replace('.', ',') + \" m²\";\n                document.getElementById('js-fiyat-sonuc').textContent = Math.round(toplam).toLocaleString('tr-TR') + \" TL\";\n\n                if (g !== rulo) {\n                    uyari.innerHTML = `The requested width of \u003cstrong\u003e${g} cm\u003c\/strong\u003e will be cut from our \u003cstrong\u003e${rulo} cm\u003c\/strong\u003e roll. Pricing is based on the roll width.`;\n                    uyari.classList.remove('hidden');\n                } else {\n                    uyari.classList.add('hidden');\n                }\n\n                panel.classList.remove('hidden');\n                document.querySelectorAll('#hali-ozel-modul input[type=\"radio\"]').forEach(r =\u003e r.checked = false);\n                wpBtn.className = \"hali-whatsapp-btn disabled\";\n                \n                const updateLink = () =\u003e {\n                    const kenar = document.querySelector('input[name=\"kenar\"]:checked');\n                    const sekil = document.querySelector('input[name=\"sekil\"]:checked');\n                    \n                    if(kenar \u0026\u0026 sekil) {\n                        wpBtn.className = \"hali-whatsapp-btn active\";\n                        const msg = `Hello, I would like to place a custom size order:\\n` +\n                                    ` Size: ${g}x${u} cm (${m2.toFixed(2)} m2)\\n` +\n                                    ` Edge: ${kenar.value} \/ Shape: ${sekil.value}\\n` +\n                                    ` Price: ${Math.round(toplam)} TL\\n` +\n                                    ` Product: ${window.location.href}`;\n                        wpBtn.href = `https:\/\/wa.me\/${WP_NO}?text=${encodeURIComponent(msg)}`;\n                        wpBtn.target = \"_blank\";\n                    }\n                };\n\n                document.querySelectorAll('#hali-ozel-modul input[name=\"kenar\"], #hali-ozel-modul input[name=\"sekil\"]')\n                        .forEach(el =\u003e el.addEventListener('change', updateLink));\n            });\n        })();\n    \u003c\/script\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"urun-aciklama-alani\"\u003e\n\u003ch3 style=\"text-align: center;\"\u003e\u003cimg alt=\"India Series\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/seyranhali-india-670bejoval_2.png?v=1766676266\" style=\"max-width: 100%;\"\u003e\u003c\/h3\u003e\n\u003ch4 style=\"text-align: center;\"\u003e\u003cstrong\u003e🌿 The Most Serene Touch of Nature Comes to Your Home: India Series\u003c\/strong\u003e\u003c\/h4\u003e\n\u003cp\u003eThe India Jute-Rattan Series brings tranquility, balance, and flawless natural elegance to your sanctuary. Its earthy tones, easy on the eye, combine with the timeless grace of rattan to instantly create a warm and inviting atmosphere in your living spaces.\u003c\/p\u003e\n\u003cp\u003e\u003cb\u003eImagine:\u003c\/b\u003e A minimalist Scandinavian style, a bohemian spirit, or a rustic corner... The India Rattan Rug offers a magical touch that adds character to any room.\u003c\/p\u003e\n\u003ch4 style=\"text-align: center;\"\u003e\u003cstrong\u003e✨ The Elegance of Jute Texture, the Intelligent Comfort of Polypropylene\u003c\/strong\u003e\u003c\/h4\u003e\n\u003cp\u003eWhat makes the India Series Jute special is that it combines \u003cb\u003eauthentic appearance\u003c\/b\u003e with \u003cb\u003emodern practicality\u003c\/b\u003e.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cb\u003eAppearance:\u003c\/b\u003e Gives a warm and rustic feel, just like natural jute.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eTouch:\u003c\/b\u003e Soft and comfortable underfoot with a 6 mm pile height. \u003cb\u003eSuitable for all seasons.\u003c\/b\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eCleaning:\u003c\/b\u003e Stain-resistant, easily cleaned with a vacuum cleaner.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cb\u003eDecoration Tip:\u003c\/b\u003e The neutral colors of the India Series pair perfectly with wooden furniture and linen fabrics.\n\u003cp style=\"text-align: center;\"\u003e\u003cimg alt=\"Oval Form\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/oval.png?v=1764947960\" style=\"max-width: 100%;\"\u003e\u003c\/p\u003e\n\u003ch4 style=\"text-align: center;\"\u003e\u003cstrong\u003e📏 Art in Dimensions and Perfect Harmony: Oval Form\u003c\/strong\u003e\u003c\/h4\u003e\n\u003ch4 style=\"text-align: center;\"\u003e🌟 120x180 cm Oval (Intimate Touch)\u003c\/h4\u003e\n\u003cp\u003eDesigned to create a small escape or to romanticize a corner. Ideal for under a kitchen table or by a window.\u003c\/p\u003e\n\u003ch4 style=\"text-align: center;\"\u003e👑 160x230 cm Oval (Spacious Elegance)\u003c\/h4\u003e\n\u003cp\u003ePerfect for bringing a room together. Provides soft transitions in front of a seating group or in large bedrooms.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch3 data-path-to-node=\"5\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/aa.png?v=1766668741\"\u003e\u003c\/h3\u003e\n\u003ch4 data-path-to-node=\"5\" style=\"text-align: center;\"\u003e\u003cstrong\u003e🌿 The Most Serene Touch of Nature Comes to Your Home: India Series\u003c\/strong\u003e\u003c\/h4\u003e\n\u003cp data-path-to-node=\"6\"\u003eIn today's fast-paced world, our homes are our greatest refuge. The India Series brings tranquility, balance, and flawless natural elegance to this sanctuary. Its earthy tones, easy on the eye, combine with the timeless grace of rattan to instantly create a warm and inviting atmosphere in your living spaces.\u003c\/p\u003e\n\u003cp data-path-to-node=\"7\"\u003e\u003cb\u003eImagine:\u003c\/b\u003e A minimalist Scandinavian style, a bohemian spirit, or a rustic corner... The India Rug offers a magical touch that adds character to any room, regardless of your chosen decor style. With the art on your walls, the textures of your cushions, and the calm presence of this rug on the floor, your home will transform into an art gallery that soothes your soul.\u003c\/p\u003e\n\u003ch4 data-path-to-node=\"8\" style=\"text-align: center;\"\u003e\u003cstrong\u003e✨ The Elegance of Jute Texture, the Intelligent Comfort of Polypropylene\u003c\/strong\u003e\u003c\/h4\u003e\n\u003cp data-path-to-node=\"9\"\u003eWhat makes the India Series so special is its seamless blend of \u003cb\u003eauthentic appearance\u003c\/b\u003e with \u003cb\u003emodern practicality\u003c\/b\u003e in use.\u003c\/p\u003e\n\u003cp data-path-to-node=\"10\"\u003eDo you admire the naturalness of real jute but are bothered by shedding, cleaning difficulties, and its stiff texture? No need to worry anymore!\u003c\/p\u003e\n\u003cul data-path-to-node=\"11\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"11,0,0\"\u003e\u003cb\u003eAppearance:\u003c\/b\u003e Just like natural jute, each thread of the rug is carefully woven, giving a warm and rustic feel.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"11,1,0\"\u003e\u003cb\u003eTouch:\u003c\/b\u003e Despite having a 6 mm pile height, its synthetic structure makes it soft and comfortable underfoot. \u003cb\u003eSuitable for use in all seasons.\u003c\/b\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"11,2,0\"\u003e\u003cb\u003eRevolution in Cleaning:\u003c\/b\u003e Designed for busy and active homes. These threads are resistant to stains and offer practical cleaning with just a vacuum cleaner. It is an \u003cb\u003eideal and intelligent choice\u003c\/b\u003e for homes with children, pets, or high-traffic areas like kitchens.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch4 style=\"text-align: center;\" data-path-to-node=\"2\"\u003e📐 Remove Boundaries: Your Custom \u003cb\u003eBespoke Design\u003c\/b\u003e Experience\u003c\/h4\u003e\n\u003cp data-path-to-node=\"3\"\u003eYour home is a reflection of your personality; you don't have to be confined to standard measurements. Do you have special \u003cb\u003ecorridors, niches, or delicate corners\u003c\/b\u003e with architectural characteristics that don't conform to the restrictive lines of a standard rectangle?\u003c\/p\u003e\n\u003cp data-path-to-node=\"4\"\u003eWith \u003cb\u003eZev Keten\u003c\/b\u003e, break entirely free from the conventional limits of the rectangle and become the architect of your own design!\u003c\/p\u003e\n\u003ch3 style=\"text-align: center;\" data-path-to-node=\"5\"\u003e\u003cb\u003eArtistic Forms Custom-Made to Your Dream Dimensions\u003c\/b\u003e\u003c\/h3\u003e\n\u003cp data-path-to-node=\"6\"\u003eWhether you desire a \u003cb\u003eperfect circle\u003c\/b\u003e to add artistic balance to that small, intimate corner of your bedroom, or a \u003cb\u003eperfectly oval runner\u003c\/b\u003e to soften your long corridor with flowing lines.\u003c\/p\u003e\n\u003cp data-path-to-node=\"7\"\u003eYour rug is cut to the most accurate dimensions according to the unique shape of your living space, with \u003cb\u003eartistic care\u003c\/b\u003e rather than mass production. Your product arrives with \u003cb\u003eprofessional edge overlocks\u003c\/b\u003e that extend the life of its edges and provide an aesthetic finish.\u003c\/p\u003e\n\u003cp data-path-to-node=\"8\"\u003eTo effortlessly turn your dream measurements into reality, all you need to do is select your desired \u003cb\u003especial cut option\u003c\/b\u003e from the product tray.\u003c\/p\u003e\n\u003ch4 data-path-to-node=\"9\"\u003e\u003cb\u003eDesign, select, live.\u003c\/b\u003e\u003c\/h4\u003e\n\u003ch3 data-path-to-node=\"2\"\u003e🏛️ Redefine the Boundaries of Spaces: An Infinite Canvas 4 Meters Wide\u003c\/h3\u003e\n\u003cp data-path-to-node=\"3\"\u003eThe width of your home or project is no longer a limitation but a design opportunity. The \u003cb data-path-to-node=\"3\" data-index-in-node=\"83\"\u003eZev Keten\u003c\/b\u003e series sets aside standard rug measurements, offering a seamless surface up to \u003cb data-path-to-node=\"3\" data-index-in-node=\"152\"\u003e400 cm (4 meters) wide\u003c\/b\u003e. Its length is as free as your imagination; with its ability to be cut in \u003cb data-path-to-node=\"3\" data-index-in-node=\"256\"\u003einfinite meters\u003c\/b\u003e, it seals every space, from the longest galleries to the widest living rooms, with single-piece elegance.\u003c\/p\u003e\n\u003ch3 data-path-to-node=\"4\"\u003e👁️ Visual and Tactile Details\u003c\/h3\u003e\n\u003cul data-path-to-node=\"5\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"5,0,0\"\u003e\u003cb data-path-to-node=\"5,0,0\" data-index-in-node=\"0\"\u003eSeamless Visual Integrity:\u003c\/b\u003e Instead of breaking the visual flow with multiple rugs in large areas, you can create an endless, serene oasis on the floor with this massive texture that is 400 cm wide.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"5,1,0\"\u003e\u003cb data-path-to-node=\"5,1,0\" data-index-in-node=\"0\"\u003eNatural Jute Aesthetic, Modern Comfort:\u003c\/b\u003e The raw rattan texture felt when you close your eyes, combined with polypropylene technology, transforms into a soft cloud under your feet.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"5,2,0\"\u003e\u003cb data-path-to-node=\"5,2,0\" data-index-in-node=\"0\"\u003eLight Play and Texture:\u003c\/b\u003e The 6 mm pile height allows daylight to dance on the micro-textures of the rug surface, adding depth to your space.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"5,3,0\"\u003e\u003cb data-path-to-node=\"5,3,0\" data-index-in-node=\"0\"\u003eFlawless Edge Artistry:\u003c\/b\u003e Despite its immense size, every centimeter is passed through professional overlock machines, crowned with a rip-resistant and aesthetic finish.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 data-path-to-node=\"6\"\u003e🛠️ Functional Excellence (For Large Areas)\u003c\/h3\u003e\n\u003cul data-path-to-node=\"7\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"7,0,0\"\u003e\u003cb data-path-to-node=\"7,0,0\" data-index-in-node=\"0\"\u003eRobot Vacuum Friendly Huge Surface:\u003c\/b\u003e Cleaning square meters of space is no longer a problem; thanks to the ideal height of the rug, your robot vacuum glides effortlessly over this vast surface without getting stuck.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"7,1,0\"\u003e\u003cb data-path-to-node=\"7,1,0\" data-index-in-node=\"0\"\u003eDust and Stain Repellent:\u003c\/b\u003e Maintenance of large areas can be challenging, but Zev Keten's dust-repellent and stain-resistant properties ensure you can maintain the pristine cleanliness of even large living rooms.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"7,2,0\"\u003e\u003cb data-path-to-node=\"7,2,0\" data-index-in-node=\"0\"\u003eNon-Slip and Stable Stance:\u003c\/b\u003e Thanks to its woven base structure, even in huge sizes, it sits perfectly on the floor and provides a safe walking area without buckling.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 data-path-to-node=\"8\"\u003e📐 How to Order?\u003c\/h3\u003e\n\u003cp data-path-to-node=\"9\"\u003eCreating your dream size is very easy! By selecting the width and length option you need from the size section on the product page, you can add this unique piece, custom-made for your space, to your cart.\u003c\/p\u003e","brand":"Zev Halı","offers":[{"title":"80X150","offer_id":42672642719792,"sku":"ZEVHALIKETENSERISI-83","price":1740.0,"currency_code":"TRY","in_stock":true},{"title":"80X300","offer_id":42672642752560,"sku":"ZEVHALIKETENSERISI-84","price":3480.0,"currency_code":"TRY","in_stock":true},{"title":"100X200","offer_id":42672642785328,"sku":"ZEVHALIKETENSERISI-85","price":2900.0,"currency_code":"TRY","in_stock":true},{"title":"100X300","offer_id":42672642818096,"sku":"ZEVHALIKETENSERISI-86","price":4350.0,"currency_code":"TRY","in_stock":true},{"title":"120X180","offer_id":42672642850864,"sku":"ZEVHALIKETENSERISI-87","price":3130.0,"currency_code":"TRY","in_stock":true},{"title":"160X230","offer_id":42672642883632,"sku":"ZEVHALIKETENSERISI-88","price":5330.0,"currency_code":"TRY","in_stock":true},{"title":"200X290","offer_id":42672642916400,"sku":"ZEVHALIKETENSERISI-89","price":8410.0,"currency_code":"TRY","in_stock":true},{"title":"400x600","offer_id":42672646684720,"sku":"ZEVHALIKETENSERISI-90","price":34800.0,"currency_code":"TRY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/seyranhali-india-670bej_1.jpg?v=1766668512"},{"product_id":"zev-keten-sinir-tanimayan-olculerle-terzi-i̇si-ozel-kesim-hasir-hali-ozel-olcu-✂","title":"Zev Carpet Linen: Tailor-Made Custom Cut Mat Carpet in Unlimited Sizes ✂","description":"\u003cp data-path-to-node=\"3\" style=\"text-align: center;\"\u003e\u003cb\u003eSPECIAL REQUESTS\u003c\/b\u003e\u003c\/p\u003e\n\u003cp data-path-to-node=\"4\" style=\"text-align: center;\"\u003ePlease specify your preferences for fringe folding, overlock, or \u003cspan style=\"color: rgb(255, 0, 0);\"\u003eRound\/Oval\u003c\/span\u003e cutting in the order notes section of your cart.\u003c\/p\u003e\n\u003cp style=\"text-align: center;\"\u003e\u003cstrong\u003e✂ THIS PRODUCT IS AVAILABLE WITH\u003cspan\u003e \u003c\/span\u003e\u003cspan\u003eCUSTOM SIZE\u003c\/span\u003e\u003cspan\u003e \u003c\/span\u003eCUTTING.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp style=\"text-align: center;\"\u003eEnter your measurements using the calculator below and see the price. Then, you can easily create your custom-sized order by clicking the \"\u003cstrong\u003eOrder Now\u003c\/strong\u003e\" button.\u003c\/p\u003e\n\u003cstyle\u003e\n        \/* Bağımsızlık için wrapper bazlı stil izolasyonu *\/\n        #hali-ozel-modul.hali-hesaplayici-wrapper {\n            font-family: 'Inter', sans-serif;\n            margin: 20px auto;\n            width: 100%;\n            max-width: 600px;\n            color: #1f2937;\n        }\n        #hali-ozel-modul .hali-hesaplayici-container {\n            background: white;\n            border-radius: 1rem;\n            box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1);\n            padding: 1.5rem;\n            border: 1px solid #e5e7eb;\n        }\n        #hali-ozel-modul .hali-baslik { font-size: 1.5rem; font-weight: 700; text-align: center; margin-bottom: 0.5rem; }\n        #hali-ozel-modul .hali-aciklama { color: #6b7280; font-size: 0.875rem; text-align: center; margin-bottom: 1.5rem; line-height: 1.5; }\n        #hali-ozel-modul .hali-form-grup { margin-bottom: 1rem; }\n        #hali-ozel-modul .hali-label { display: block; font-size: 0.875rem; font-weight: 600; margin-bottom: 0.25rem; }\n        #hali-ozel-modul .hali-input-wrapper { position: relative; }\n        #hali-ozel-modul .hali-input {\n            width: 100%; padding: 0.75rem; border: 1px solid #d1d5db; border-radius: 0.5rem;\n            font-size: 1rem; background: #f9fafb;\n        }\n        #hali-ozel-modul .hali-input:focus { border-color: #FDC656; outline: none; box-shadow: 0 0 0 2px #FEF3C7; }\n        #hali-ozel-modul .hali-birim { position: absolute; right: 0.75rem; top: 50%; transform: translateY(-50%); color: #6b7280; }\n        #hali-ozel-modul .hali-hesapla-btn {\n            width: 100%; background-color: #FDC656; color: #1f2937; font-weight: 700; padding: 0.8rem;\n            border-radius: 9999px; border: none; cursor: pointer; transition: 0.2s; margin-top: 1rem; font-size: 1rem;\n        }\n        #hali-ozel-modul .hali-hesapla-btn:hover { background-color: #E5B34E; }\n        #hali-ozel-modul .hali-sonuc-alani { margin-top: 1.5rem; border-top: 1px solid #e5e7eb; padding-top: 1.5rem; }\n        #hali-ozel-modul .hidden { display: none !important; }\n        #hali-ozel-modul .hali-fiyat { color: #ea580c; font-weight: 800; font-size: 1.5rem; }\n        #hali-ozel-modul .hali-uyari {\n            font-size: 0.85rem; color: #1e40af; background-color: #eff6ff;\n            padding: 1rem; border-radius: 0.5rem; border-left: 4px solid #2563eb; margin: 1rem 0;\n        }\n        #hali-ozel-modul .hali-secim-baslik { font-size: 0.875rem; font-weight: 600; margin: 1rem 0 0.5rem; }\n        #hali-ozel-modul .hali-secim-container { display: flex; gap: 0.5rem; }\n        #hali-ozel-modul .hali-secim-item { flex: 1; }\n        #hali-ozel-modul .hali-radio { display: none; }\n        #hali-ozel-modul .hali-radio-label {\n            display: flex; align-items: center; justify-content: center; padding: 0.6rem;\n            border: 2px solid #d1d5db; border-radius: 0.5rem; cursor: pointer; font-size: 0.85rem; font-weight: 500;\n        }\n        #hali-ozel-modul .hali-radio:checked + .hali-radio-label { background-color: #FDC656; border-color: #FDC656; }\n        #hali-ozel-modul .hali-whatsapp-btn {\n            display: flex; align-items: center; justify-content: center; gap: 0.5rem;\n            width: 100%; padding: 0.75rem; border-radius: 0.5rem; font-weight: 700;\n            margin-top: 1rem; text-decoration: none; transition: 0.2s;\n        }\n        #hali-ozel-modul .hali-whatsapp-btn.disabled { background-color: #d1d5db; color: #9ca3af; pointer-events: none; }\n        #hali-ozel-modul .hali-whatsapp-btn.active { background-color: #22c55e; color: white; }\n    \u003c\/style\u003e\n\u003cdiv id=\"hali-ozel-modul\" class=\"hali-hesaplayici-wrapper\"\u003e\n\u003cdiv class=\"hali-hesaplayici-container\"\u003e\n\u003ch2 class=\"hali-baslik\"\u003eCUSTOM SIZE CALCULATOR\u003c\/h2\u003e\n\u003cp class=\"hali-aciklama\"\u003eEnter width and length. \u003cbr\u003e\u003cstrong\u003eRoll Sizes: 80, 100, 120, 160, 200, 400 cm\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"hali-form-grup\"\u003e\n\u003clabel class=\"hali-label\"\u003eWIDTH (cm)\u003c\/label\u003e\n\u003cdiv class=\"hali-input-wrapper\"\u003e\n\u003cinput type=\"number\" id=\"js-genislik\" class=\"hali-input\" placeholder=\"Ex: 240\"\u003e \u003cspan class=\"hali-birim\"\u003ecm\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hali-form-grup\"\u003e\n\u003clabel class=\"hali-label\"\u003eLENGTH (cm)\u003c\/label\u003e\n\u003cdiv class=\"hali-input-wrapper\"\u003e\n\u003cinput type=\"number\" id=\"js-uzunluk\" class=\"hali-input\" placeholder=\"Ex: 350\"\u003e \u003cspan class=\"hali-birim\"\u003ecm\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbutton type=\"button\" class=\"hali-hesapla-btn\" id=\"js-hesapla\"\u003eCalculate \/ See Price\u003c\/button\u003e\n\u003cdiv id=\"js-sonuc-paneli\" class=\"hali-sonuc-alani hidden\"\u003e\n\u003cdiv style=\"display: flex; justify-content: space-between;\"\u003e\n\u003cspan\u003eSquare Meter:\u003c\/span\u003e\u003cstrong id=\"js-m2-sonuc\"\u003e\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"display: flex; justify-content: space-between; align-items: center; margin-top: 0.5rem;\"\u003e\n\u003cspan\u003eTotal Price:\u003c\/span\u003e\u003cspan id=\"js-fiyat-sonuc\" class=\"hali-fiyat\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"text-align: right; font-size: 0.75rem; color: #6b7280;\"\u003e(Price per 1 m²: \u003cspan id=\"js-birim-fiyat\"\u003e\u003c\/span\u003e TL)\u003c\/div\u003e\n\u003cdiv id=\"js-uyari-kutusu\" class=\"hali-uyari hidden\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-baslik\"\u003eSELECT CARPET EDGE\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-container\"\u003e\n\u003cdiv class=\"hali-secim-item\"\u003e\n\u003cinput type=\"radio\" id=\"kn1\" name=\"kenar\" value=\"Saçak\" class=\"hali-radio\"\u003e\u003clabel for=\"kn1\" class=\"hali-radio-label\"\u003eFringe\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-item\"\u003e\n\u003cinput type=\"radio\" id=\"kn2\" name=\"kenar\" value=\"Overlok\" class=\"hali-radio\"\u003e\u003clabel for=\"kn2\" class=\"hali-radio-label\"\u003eOverlock\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-item\"\u003e\n\u003cinput type=\"radio\" id=\"kn3\" name=\"kenar\" value=\"Katlama\" class=\"hali-radio\"\u003e\u003clabel for=\"kn3\" class=\"hali-radio-label\"\u003eFolding\u003c\/label\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-baslik\"\u003eSELECT CARPET SHAPE\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-container\"\u003e\n\u003cdiv class=\"hali-secim-item\"\u003e\n\u003cinput type=\"radio\" id=\"sk1\" name=\"sekil\" value=\"Dikdörtgen\" class=\"hali-radio\"\u003e\u003clabel for=\"sk1\" class=\"hali-radio-label\"\u003eRectangle\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-item\"\u003e\n\u003cinput type=\"radio\" id=\"sk2\" name=\"sekil\" value=\"Yuvarlak\" class=\"hali-radio\"\u003e\u003clabel for=\"sk2\" class=\"hali-radio-label\"\u003eRound\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-item\"\u003e\n\u003cinput type=\"radio\" id=\"sk3\" name=\"sekil\" value=\"Oval\" class=\"hali-radio\"\u003e\u003clabel for=\"sk3\" class=\"hali-radio-label\"\u003eOval\u003c\/label\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ca href=\"#\" id=\"js-wp-btn\" class=\"hali-whatsapp-btn disabled\"\u003e \u003cspan\u003eOrder via WhatsApp\u003c\/span\u003e \u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\n        (function() {\n            const M2_FIYAT = 1450;\n            const WP_NO = \"905522447544\";\n            const RULOLAR = [80, 100, 120, 160, 200, 400];\n\n            const btnHesapla = document.getElementById('js-hesapla');\n            const panel = document.getElementById('js-sonuc-paneli');\n            const uyari = document.getElementById('js-uyari-kutusu');\n            const wpBtn = document.getElementById('js-wp-btn');\n\n            document.getElementById('js-birim-fiyat').textContent = M2_FIYAT.toLocaleString('tr-TR');\n\n            btnHesapla.addEventListener('click', function() {\n                const g = parseFloat(document.getElementById('js-genislik').value);\n                const u = parseFloat(document.getElementById('js-uzunluk').value);\n\n                if (!g || !u || g \u003c= 0 || u \u003c= 0) {\n                    alert(\"Please enter valid measurements.\");\n                    return;\n                }\n\n                if (g \u003e 400) {\n                    alert(\"Width can be a maximum of 400 cm. For larger sizes, please contact us.\");\n                    panel.classList.add('hidden');\n                    return;\n                }\n\n                \/\/ Sektörel Mantık: Rulo Genişliği Bulma\n                let rulo = RULOLAR.find(r =\u003e r \u003e= g);\n                let m2 = (rulo \/ 100) * (u \/ 100);\n                let toplam = m2 * M2_FIYAT;\n\n                \/\/ Sonuçları Yaz\n                document.getElementById('js-m2-sonuc').textContent = m2.toFixed(2).replace('.', ',') + \" m²\";\n                document.getElementById('js-fiyat-sonuc').textContent = Math.round(toplam).toLocaleString('tr-TR') + \" TL\";\n\n                \/\/ Uyarı Metni (Fire Bilgisi)\n                if (g !== rulo) {\n                    uyari.innerHTML = `The requested width of \u003cstrong\u003e${g} cm\u003c\/strong\u003e will be cut from our \u003cstrong\u003e${rulo} cm\u003c\/strong\u003e roll. Pricing is based on the roll width.`;\n                    uyari.classList.remove('hidden');\n                } else {\n                    uyari.classList.add('hidden');\n                }\n\n                panel.classList.remove('hidden');\n                \n                \/\/ Seçimleri sıfırla ve butonu pasif yap\n                document.querySelectorAll('#hali-ozel-modul input[type=\"radio\"]').forEach(r =\u003e r.checked = false);\n                wpBtn.className = \"hali-whatsapp-btn disabled\";\n                \n                \/\/ WhatsApp Mesaj Fonksiyonunu Bağla\n                const updateLink = () =\u003e {\n                    const kenar = document.querySelector('input[name=\"kenar\"]:checked');\n                    const sekil = document.querySelector('input[name=\"sekil\"]:checked');\n                    \n                    if(kenar \u0026\u0026 sekil) {\n                        wpBtn.className = \"hali-whatsapp-btn active\";\n                        const msg = `Hello, I would like to place a custom size order:\\n` +\n                                    `📏 Size: ${g}x${u} cm (${m2.toFixed(2)} m2)\\n` +\n                                    `🧵 Edge: ${kenar.value} \/ Shape: ${sekil.value}\\n` +\n                                    `💰 Price: ${Math.round(toplam)} TL\\n` +\n                                    `🔗 Product: ${window.location.href}`;\n                        wpBtn.href = `https:\/\/wa.me\/${WP_NO}?text=${encodeURIComponent(msg)}`;\n                        wpBtn.target = \"_blank\";\n                    }\n                };\n\n                document.querySelectorAll('#hali-ozel-modul input[name=\"kenar\"], #hali-ozel-modul input[name=\"sekil\"]')\n                        .forEach(el =\u003e el.addEventListener('change', updateLink));\n            });\n        })();\n    \u003c\/script\u003e\n\u003c\/div\u003e\n\u003ch3 data-path-to-node=\"5\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/seyranhali-india-671bej_3.png?v=1766670900\" alt=\"\"\u003e\u003c\/h3\u003e\n\u003ch4 data-path-to-node=\"5\" style=\"text-align: center;\"\u003e\u003cstrong\u003e🌿 Nature's Most Serene Touch Comes to Your Home: India Series\u003c\/strong\u003e\u003c\/h4\u003e\n\u003cp data-path-to-node=\"6\"\u003eIn today's fast-paced world, our homes are our greatest sanctuaries. The India Series brings peace, balance, and impeccable natural elegance to these sanctuaries. Its soothing earthy tones, combined with the timeless grace of wicker, instantly create a warm and inviting atmosphere in your living spaces.\u003c\/p\u003e\n\u003cp data-path-to-node=\"7\"\u003e\u003cb\u003eImagine:\u003c\/b\u003e A minimalist Scandinavian style, a bohemian spirit, or a rustic nook... No matter which decor style you choose, the India Rug offers a magical touch that adds character to any room. With the artworks on your walls, the textures of your cushions, and the calm presence of this rug on the floor, your home will transform into an art gallery that soothes your soul.\u003c\/p\u003e\n\u003ch4 data-path-to-node=\"8\" style=\"text-align: center;\"\u003e\u003cstrong\u003e✨ The Elegance of Jute Texture, the Smart Comfort of Polypropylene\u003c\/strong\u003e\u003c\/h4\u003e\n\u003cp data-path-to-node=\"9\"\u003eWhat makes the India Series so special is its seamless blend of \u003cb\u003eauthentic appearance\u003c\/b\u003e with \u003cb\u003emodern practicality in use\u003c\/b\u003e.\u003c\/p\u003e\n\u003cp data-path-to-node=\"10\"\u003eDo you admire the natural beauty of real jute, but are frustrated by shedding, cleaning difficulties, and its coarse texture? You no longer have to worry!\u003c\/p\u003e\n\u003cul data-path-to-node=\"11\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"11,0,0\"\u003e\u003cb\u003eAppearance:\u003c\/b\u003e Just like natural jute, every thread of the rug is meticulously woven, giving a warm and rustic feel.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"11,1,0\"\u003e\u003cb\u003eTouch:\u003c\/b\u003e Despite having a pile height of 6 mm, its synthetic structure makes it soft and comfortable underfoot. \u003cb\u003eSuitable for year-round use.\u003c\/b\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"11,2,0\"\u003e\u003cb\u003eRevolution in Cleaning:\u003c\/b\u003e Designed for busy and active homes. These stain-resistant threads offer practical cleaning with just a vacuum cleaner. It is an \u003cb\u003eideal and smart choice\u003c\/b\u003e for homes with children, pets, or high-traffic areas like kitchens.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-path-to-node=\"12,0\"\u003e\u003cb\u003eDecor Tip:\u003c\/b\u003e The neutral color palette of the India Series creates a striking contrast with dark wood furniture, while perfectly harmonizing with light-colored linen fabrics and wicker objects.\u003c\/p\u003e\n\u003cp data-path-to-node=\"12,0\"\u003e \u003c\/p\u003e\n\u003cp data-path-to-node=\"12,0\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/oval.png?v=1764947960\"\u003e\u003c\/p\u003e\n\u003ch4 style=\"text-align: center;\" data-path-to-node=\"2\"\u003e📐 Break the Boundaries: Your Custom \u003cb\u003eBespoke Design\u003c\/b\u003e Experience\u003c\/h4\u003e\n\u003cp data-path-to-node=\"3\"\u003eYour home is a reflection of your personality; you don't have to be confined to standard sizes. Do you have special \u003cb\u003ecorridors, niches, or delicate corners\u003c\/b\u003e that stand out with their architectural texture and don't conform to the restrictive lines of a standard rectangle?\u003c\/p\u003e\n\u003cp data-path-to-node=\"4\"\u003eWith \u003cb\u003eZev Keten\u003c\/b\u003e, completely step out of the conventional boundaries of rectangles and become the architect of your own design!\u003c\/p\u003e\n\u003ch3 style=\"text-align: center;\" data-path-to-node=\"5\"\u003e\u003cb\u003eArtistic Forms Customized to Your Dream Size\u003c\/b\u003e\u003c\/h3\u003e\n\u003cp data-path-to-node=\"6\"\u003eWhether you desire a \u003cb\u003eperfect circle\u003c\/b\u003e that adds artistic balance to the floor of that small, intimate corner of your bedroom, or a \u003cb\u003eperfectly oval runner\u003c\/b\u003e that softens your long corridor with flowing lines.\u003c\/p\u003e\n\u003cp data-path-to-node=\"7\"\u003eYour rug is cut to the most accurate size according to the unique shape of your living space, not with mass production, but with \u003cb\u003eartistic care\u003c\/b\u003e. Your product arrives with \u003cb\u003eprofessional edge overlocks\u003c\/b\u003e that extend the life of its edges and provide an aesthetic finish.\u003c\/p\u003e\n\u003cp data-path-to-node=\"8\"\u003eTo effortlessly turn your dream size into reality, all you need to do is select your desired \u003cb\u003especial cut option\u003c\/b\u003e from the product tray.\u003c\/p\u003e\n\u003ch4 data-path-to-node=\"9\"\u003e\u003cb\u003eDesign it, choose it, live it.\u003c\/b\u003e\u003c\/h4\u003e\n\u003ch3 data-path-to-node=\"2\"\u003e🏛️ Redefine the Boundaries of Spaces: An Endless Canvas 4 Meters Wide\u003c\/h3\u003e\n\u003cp data-path-to-node=\"3\"\u003eThe width of your home or project is no longer a limitation, but a design opportunity. The \u003cb data-path-to-node=\"3\" data-index-in-node=\"83\"\u003eZev Keten\u003c\/b\u003e series breaks away from standard rug sizes, offering a seamless surface up to a full \u003cb data-path-to-node=\"3\" data-index-in-node=\"152\"\u003e400 cm (4 meters) wide\u003c\/b\u003e. Its length is as free as your dreams; with its ability to be cut in \u003cb data-path-to-node=\"3\" data-index-in-node=\"256\"\u003einfinite lengths\u003c\/b\u003e, it seals every space, from the longest galleries to the widest living rooms, with single-piece elegance.\u003c\/p\u003e\n\u003ch3 data-path-to-node=\"4\"\u003e👁️ Visual and Tactile Details\u003c\/h3\u003e\n\u003cul data-path-to-node=\"5\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"5,0,0\"\u003e\u003cb data-path-to-node=\"5,0,0\" data-index-in-node=\"0\"\u003eSeamless Visual Integrity:\u003c\/b\u003e Instead of using multiple rugs and breaking up the visual in large areas, you can create a boundless, calm oasis on the floor with this enormous 400 cm wide texture.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"5,1,0\"\u003e\u003cb data-path-to-node=\"5,1,0\" data-index-in-node=\"0\"\u003eNatural Jute Aesthetic, Modern Comfort:\u003c\/b\u003e The raw wicker texture felt when you close your eyes, combined with polypropylene technology, transforms into a soft cloud under your feet.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"5,2,0\"\u003e\u003cb data-path-to-node=\"5,2,0\" data-index-in-node=\"0\"\u003ePlay of Light and Texture:\u003c\/b\u003e The 6 mm pile height allows sunlight to dance on the micro-textures of the rug, adding depth to your space.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"5,3,0\"\u003e\u003cb data-path-to-node=\"5,3,0\" data-index-in-node=\"0\"\u003eImpeccable Edge Art:\u003c\/b\u003e Despite its massive size, every centimeter is professionally overlocked, providing a resistant and aesthetic finish against fraying.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 data-path-to-node=\"6\"\u003e🛠️ Functional Excellence (For Large Areas)\u003c\/h3\u003e\n\u003cul data-path-to-node=\"7\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"7,0,0\"\u003e\u003cb data-path-to-node=\"7,0,0\" data-index-in-node=\"0\"\u003eRobot Vacuum Friendly Large Surface:\u003c\/b\u003e Cleaning square meters of space is no longer a problem; thanks to the ideal height of the rug, your robot vacuum glides effortlessly over this wide surface without getting stuck on obstacles.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"7,1,0\"\u003e\u003cb data-path-to-node=\"7,1,0\" data-index-in-node=\"0\"\u003eDust and Stain Repellent:\u003c\/b\u003e Large areas are difficult to maintain, but Zev Keten's dust-resistant and stain-resistant structure ensures that you can keep the initial cleanliness even in large living rooms.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"7,2,0\"\u003e\u003cb data-path-to-node=\"7,2,0\" data-index-in-node=\"0\"\u003eNon-Slip and Stable:\u003c\/b\u003e Thanks to its woven base structure, it sits perfectly on the floor even in enormous sizes, providing a safe walking area without buckling.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 data-path-to-node=\"8\"\u003e📐 How to Order?\u003c\/h3\u003e\n\u003cp data-path-to-node=\"9\"\u003eCreating your dream size is very easy! By selecting the desired width and length option from the measurement section on the product page, you can add this unique piece, custom-made for your space, to your cart.\u003c\/p\u003e","brand":"Zev Halı","offers":[{"title":"80X150","offer_id":42672648028208,"sku":"ZEVHALIKETENSERISI-0175","price":1740.0,"currency_code":"TRY","in_stock":true},{"title":"80X300","offer_id":42672648060976,"sku":"ZEVHALIKETENSERISI-76","price":3480.0,"currency_code":"TRY","in_stock":true},{"title":"100X200","offer_id":42672648093744,"sku":"ZEVHALIKETENSERISI-0177","price":2900.0,"currency_code":"TRY","in_stock":true},{"title":"100X300","offer_id":42672648126512,"sku":"ZEVHALIKETENSERISI-78","price":4350.0,"currency_code":"TRY","in_stock":true},{"title":"120X180","offer_id":42672648159280,"sku":"ZEVHALIKETENSERISI-79","price":3130.0,"currency_code":"TRY","in_stock":true},{"title":"160X230","offer_id":42672648192048,"sku":"ZEVHALIKETENSERISI-80","price":5330.0,"currency_code":"TRY","in_stock":true},{"title":"200X290","offer_id":42672648224816,"sku":"ZEVHALIKETENSERISI-81","price":8410.0,"currency_code":"TRY","in_stock":true},{"title":"400x600","offer_id":42672648257584,"sku":"ZEVHALIKETENSERISI-82","price":34800.0,"currency_code":"TRY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/seyranhali-india-671bej_1.png?v=1766670676"},{"product_id":"zev-keten-profesyonel-mekanlar-i̇cin-4-metre-eninde-sonsuz-boy-hali-cozumleri-ozel-olcu-✂","title":"Zev Carpet Linen: 4-Meter Wide Seamless Roll Carpet Solutions for Professional Spaces Custom Size ✂","description":"\u003cp style=\"text-align: center;\" data-path-to-node=\"3\"\u003e\u003cb\u003eSPECIAL PROCESSING REQUESTS\u003c\/b\u003e\u003c\/p\u003e\n\u003cp style=\"text-align: center;\" data-path-to-node=\"4\"\u003ePlease specify your preferences for fringe folding, overlocking, or \u003cspan style=\"color: rgb(255, 0, 0);\"\u003eRound\/Oval\u003c\/span\u003e cutting in the order notes section of your cart.\u003c\/p\u003e\n\u003cp style=\"text-align: center;\"\u003e\u003cstrong\u003e✂ THIS PRODUCT INCLUDES \u003cspan\u003eCUSTOM SIZE\u003c\/span\u003e CUTTING.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp style=\"text-align: center;\"\u003eEnter your dimensions using the calculator below to see the price. Then, you can easily create your custom order by clicking the \"\u003cstrong\u003eOrder Now\u003c\/strong\u003e\" button.\u003c\/p\u003e\n\u003cstyle\u003e\n        #hali-ozel-modul.hali-hesaplayici-wrapper {\n            font-family: 'Inter', sans-serif;\n            margin: 20px auto;\n            width: 100%;\n            max-width: 600px;\n            color: #1f2937;\n        }\n        #hali-ozel-modul .hali-hesaplayici-container {\n            background: white;\n            border-radius: 1rem;\n            box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1);\n            padding: 1.5rem;\n            border: 1px solid #e5e7eb;\n        }\n        #hali-ozel-modul .hali-baslik { font-size: 1.5rem; font-weight: 700; text-align: center; margin-bottom: 0.5rem; }\n        #hali-ozel-modul .hali-aciklama { color: #6b7280; font-size: 0.875rem; text-align: center; margin-bottom: 1.5rem; line-height: 1.5; }\n        #hali-ozel-modul .hali-form-grup { margin-bottom: 1rem; }\n        #hali-ozel-modul .hali-label { display: block; font-size: 0.875rem; font-weight: 600; margin-bottom: 0.25rem; }\n        #hali-ozel-modul .hali-input-wrapper { position: relative; }\n        \n        #hali-ozel-modul .hali-input {\n            width: 100%; padding: 0.75rem; border: 1px solid #d1d5db; border-radius: 0.5rem;\n            font-size: 1rem; background: #f9fafb; color: #1f2937;\n        }\n\n        \/* PLACEHOLDER SOLUKLASTIRMA (ISTENEN DEGISIKLIK) *\/\n        #hali-ozel-modul .hali-input::placeholder {\n            color: #b1b1b1 !important; \/* Soluk gri *\/\n            opacity: 0.8; \n            font-weight: 300;\n        }\n        \/* Internet Explorer ve Edge için *\/\n        #hali-ozel-modul .hali-input:-ms-input-placeholder { color: #b1b1b1 !important; }\n        \/* Safari ve Chrome için ek önlem *\/\n        #hali-ozel-modul .hali-input::-webkit-input-placeholder { color: #b1b1b1 !important; }\n\n        #hali-ozel-modul .hali-input:focus { border-color: #FDC656; outline: none; box-shadow: 0 0 0 2px #FEF3C7; }\n        #hali-ozel-modul .hali-birim { position: absolute; right: 0.75rem; top: 50%; transform: translateY(-50%); color: #6b7280; }\n        #hali-ozel-modul .hali-hesapla-btn {\n            width: 100%; background-color: #FDC656; color: #1f2937; font-weight: 700; padding: 0.8rem;\n            border-radius: 9999px; border: none; cursor: pointer; transition: 0.2s; margin-top: 1rem; font-size: 1rem;\n        }\n        #hali-ozel-modul .hali-hesapla-btn:hover { background-color: #E5B34E; }\n        #hali-ozel-modul .hali-sonuc-alani { margin-top: 1.5rem; border-top: 1px solid #e5e7eb; padding-top: 1.5rem; }\n        #hali-ozel-modul .hidden { display: none !important; }\n        #hali-ozel-modul .hali-fiyat { color: #ea580c; font-weight: 800; font-size: 1.5rem; }\n        #hali-ozel-modul .hali-uyari {\n            font-size: 0.85rem; color: #1e40af; background-color: #eff6ff;\n            padding: 1rem; border-radius: 0.5rem; border-left: 4px solid #2563eb; margin: 1rem 0;\n        }\n        #hali-ozel-modul .hali-secim-baslik { font-size: 0.875rem; font-weight: 600; margin: 1rem 0 0.5rem; }\n        #hali-ozel-modul .hali-secim-container { display: flex; gap: 0.5rem; }\n        #hali-ozel-modul .hali-secim-item { flex: 1; }\n        #hali-ozel-modul .hali-radio { display: none; }\n        #hali-ozel-modul .hali-radio-label {\n            display: flex; align-items: center; justify-content: center; padding: 0.6rem;\n            border: 2px solid #d1d5db; border-radius: 0.5rem; cursor: pointer; font-size: 0.85rem; font-weight: 500;\n        }\n        #hali-ozel-modul .hali-radio:checked + .hali-radio-label { background-color: #FDC656; border-color: #FDC656; }\n        #hali-ozel-modul .hali-whatsapp-btn {\n            display: flex; align-items: center; justify-content: center; gap: 0.5rem;\n            width: 100%; padding: 0.75rem; border-radius: 0.5rem; font-weight: 700;\n            margin-top: 1rem; text-decoration: none; transition: 0.2s;\n        }\n        #hali-ozel-modul .hali-whatsapp-btn.disabled { background-color: #d1d5db; color: #9ca3af; pointer-events: none; }\n        #hali-ozel-modul .hali-whatsapp-btn.active { background-color: #22c55e; color: white; }\n    \u003c\/style\u003e\n\u003cdiv class=\"hali-hesaplayici-wrapper\" id=\"hali-ozel-modul\"\u003e\n\u003cdiv class=\"hali-hesaplayici-container\"\u003e\n\u003ch2 class=\"hali-baslik\"\u003eCUSTOM SIZE CALCULATOR\u003c\/h2\u003e\n\u003cp class=\"hali-aciklama\"\u003eEnter width and length. \u003cbr\u003e\u003cstrong\u003eRoll Sizes: 80, 100, 120, 160, 200, 400 cm\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"hali-form-grup\"\u003e\n\u003clabel class=\"hali-label\"\u003eWIDTH (cm)\u003c\/label\u003e\n\u003cdiv class=\"hali-input-wrapper\"\u003e\n\u003cinput placeholder=\"E.g.: 240\" class=\"hali-input\" id=\"js-genislik\" type=\"number\"\u003e \u003cspan class=\"hali-birim\"\u003ecm\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hali-form-grup\"\u003e\n\u003clabel class=\"hali-label\"\u003eLENGTH (cm)\u003c\/label\u003e\n\u003cdiv class=\"hali-input-wrapper\"\u003e\n\u003cinput placeholder=\"E.g.: 350\" class=\"hali-input\" id=\"js-uzunluk\" type=\"number\"\u003e \u003cspan class=\"hali-birim\"\u003ecm\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbutton id=\"js-hesapla\" class=\"hali-hesapla-btn\" type=\"button\"\u003eCalculate \/ See Price\u003c\/button\u003e\n\u003cdiv class=\"hali-sonuc-alani hidden\" id=\"js-sonuc-paneli\"\u003e\n\u003cdiv style=\"display: flex; justify-content: space-between;\"\u003e\n\u003cspan\u003eSquare Meter:\u003c\/span\u003e\u003cstrong id=\"js-m2-sonuc\"\u003e\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"display: flex; justify-content: space-between; align-items: center; margin-top: 0.5rem;\"\u003e\n\u003cspan\u003eTotal Price:\u003c\/span\u003e\u003cspan class=\"hali-fiyat\" id=\"js-fiyat-sonuc\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"text-align: right; font-size: 0.75rem; color: #6b7280;\"\u003e(Price per 1 m²: \u003cspan id=\"js-birim-fiyat\"\u003e\u003c\/span\u003e TL)\u003c\/div\u003e\n\u003cdiv class=\"hali-uyari hidden\" id=\"js-uyari-kutusu\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-baslik\"\u003eSELECT RUG EDGE\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-container\"\u003e\n\u003cdiv class=\"hali-secim-item\"\u003e\n\u003cinput class=\"hali-radio\" value=\"Saçak\" name=\"kenar\" id=\"kn1\" type=\"radio\"\u003e\u003clabel class=\"hali-radio-label\" for=\"kn1\"\u003eFringe\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-item\"\u003e\n\u003cinput class=\"hali-radio\" value=\"Overlok\" name=\"kenar\" id=\"kn2\" type=\"radio\"\u003e\u003clabel class=\"hali-radio-label\" for=\"kn2\"\u003eOverlock\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-item\"\u003e\n\u003cinput class=\"hali-radio\" value=\"Katlama\" name=\"kenar\" id=\"kn3\" type=\"radio\"\u003e\u003clabel class=\"hali-radio-label\" for=\"kn3\"\u003eFold\u003c\/label\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-baslik\"\u003eSELECT RUG SHAPE\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-container\"\u003e\n\u003cdiv class=\"hali-secim-item\"\u003e\n\u003cinput class=\"hali-radio\" value=\"Dikdörtgen\" name=\"sekil\" id=\"sk1\" type=\"radio\"\u003e\u003clabel class=\"hali-radio-label\" for=\"sk1\"\u003eRectangle\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-item\"\u003e\n\u003cinput class=\"hali-radio\" value=\"Yuvarlak\" name=\"sekil\" id=\"sk2\" type=\"radio\"\u003e\u003clabel class=\"hali-radio-label\" for=\"sk2\"\u003eRound\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-item\"\u003e\n\u003cinput class=\"hali-radio\" value=\"Oval\" name=\"sekil\" id=\"sk3\" type=\"radio\"\u003e\u003clabel class=\"hali-radio-label\" for=\"sk3\"\u003eOval\u003c\/label\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ca class=\"hali-whatsapp-btn disabled\" id=\"js-wp-btn\" href=\"#\"\u003e \u003cspan\u003eOrder via WhatsApp\u003c\/span\u003e \u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\n        (function() {\n            const M2_FIYAT = 1450;\n            const WP_NO = \"905522447544\";\n            const RULOLAR = [80, 100, 120, 160, 200, 400];\n\n            const btnHesapla = document.getElementById('js-hesapla');\n            const panel = document.getElementById('js-sonuc-paneli');\n            const uyari = document.getElementById('js-uyari-kutusu');\n            const wpBtn = document.getElementById('js-wp-btn');\n\n            document.getElementById('js-birim-fiyat').textContent = M2_FIYAT.toLocaleString('tr-TR');\n\n            btnHesapla.addEventListener('click', function() {\n                const g = parseFloat(document.getElementById('js-genislik').value);\n                const u = parseFloat(document.getElementById('js-uzunluk').value);\n\n                if (!g || !u || g \u003c= 0 || u \u003c= 0) {\n                    alert(\"Please enter valid dimensions.\");\n                    return;\n                }\n\n                if (g \u003e 400) {\n                    alert(\"Width cannot exceed 400 cm. For larger dimensions, please contact us.\");\n                    panel.classList.add('hidden');\n                    return;\n                }\n\n                let rulo = RULOLAR.find(r =\u003e r \u003e= g);\n                let m2 = (rulo \/ 100) * (u \/ 100);\n                let toplam = m2 * M2_FIYAT;\n\n                document.getElementById('js-m2-sonuc').textContent = m2.toFixed(2).replace('.', ',') + \" m²\";\n                document.getElementById('js-fiyat-sonuc').textContent = Math.round(toplam).toLocaleString('tr-TR') + \" TL\";\n\n                if (g !== rulo) {\n                    uyari.innerHTML = `The requested width of \u003cstrong\u003e${g} cm\u003c\/strong\u003e will be cut from our \u003cstrong\u003e${rulo} cm\u003c\/strong\u003e roll. Pricing is based on the roll width.`;\n                    uyari.classList.remove('hidden');\n                } else {\n                    uyari.classList.add('hidden');\n                }\n\n                panel.classList.remove('hidden');\n                document.querySelectorAll('#hali-ozel-modul input[type=\"radio\"]').forEach(r =\u003e r.checked = false);\n                wpBtn.className = \"hali-whatsapp-btn disabled\";\n                \n                const updateLink = () =\u003e {\n                    const kenar = document.querySelector('input[name=\"kenar\"]:checked');\n                    const sekil = document.querySelector('input[name=\"sekil\"]:checked');\n                    \n                    if(kenar \u0026\u0026 sekil) {\n                        wpBtn.className = \"hali-whatsapp-btn active\";\n                        const msg = `Hello, I would like to place a custom size order:\\n` +\n                                    ` Dimensions: ${g}x${u} cm (${m2.toFixed(2)} m2)\\n` +\n                                    ` Edge: ${kenar.value} \/ Shape: ${sekil.value}\\n` +\n                                    ` Price: ${Math.round(toplam)} TL\\n` +\n                                    ` Product: ${window.location.href}`;\n                        wpBtn.href = `https:\/\/wa.me\/${WP_NO}?text=${encodeURIComponent(msg)}`;\n                        wpBtn.target = \"_blank\";\n                    }\n                };\n\n                document.querySelectorAll('#hali-ozel-modul input[name=\"kenar\"], #hali-ozel-modul input[name=\"sekil\"]')\n                        .forEach(el =\u003e el.addEventListener('change', updateLink));\n            });\n        })();\n    \u003c\/script\u003e\n\u003c\/div\u003e\n\u003ch3 data-path-to-node=\"5\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/seyranhali-india-672bej_2.png?v=1766671690\" alt=\"\"\u003e\u003c\/h3\u003e\n\u003ch4 data-path-to-node=\"5\" style=\"text-align: center;\"\u003e\u003cstrong\u003e🌿 Nature's Gentlest Touch Comes to Your Home: India Series\u003c\/strong\u003e\u003c\/h4\u003e\n\u003cp data-path-to-node=\"6\"\u003eIn today's fast-paced world, our homes are our greatest sanctuaries. The India Series brings tranquility, balance, and impeccable natural elegance to this sanctuary. Its soothing earth tones, combined with the timeless grace of wicker, instantly create a warm and inviting atmosphere in your living spaces.\u003c\/p\u003e\n\u003cp data-path-to-node=\"7\"\u003e\u003cb\u003eImagine:\u003c\/b\u003e a minimalist Scandinavian style, a bohemian spirit, or a rustic corner... No matter which decor style you choose, the India Rug offers a magical touch that adds character to the room. With your artworks on the walls, textures in your cushions, and the calm presence of this rug on the floor, your home will transform into an art gallery that soothes your soul.\u003c\/p\u003e\n\u003ch4 data-path-to-node=\"8\" style=\"text-align: center;\"\u003e\u003cstrong\u003e✨ The Elegance of Jute Texture, the Rational Comfort of Polypropylene\u003c\/strong\u003e\u003c\/h4\u003e\n\u003cp data-path-to-node=\"9\"\u003eWhat makes the India Series so special is that it perfectly combines \u003cb\u003eauthentic appearance\u003c\/b\u003e with \u003cb\u003emodern practicality in use\u003c\/b\u003e.\u003c\/p\u003e\n\u003cp data-path-to-node=\"10\"\u003eDo you admire the naturalness of real jute but are bothered by shedding, cleaning difficulties, and its rough texture? You no longer have to worry!\u003c\/p\u003e\n\u003cul data-path-to-node=\"11\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"11,0,0\"\u003e\u003cb\u003eAppearance:\u003c\/b\u003e Just like natural jute, every single thread of the rug is meticulously woven, providing a warm and rustic feel.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"11,1,0\"\u003e\u003cb\u003eTouch:\u003c\/b\u003e Despite having a pile height of 6 mm, its synthetic structure makes it soft and comfortable underfoot. \u003cb\u003eSuitable for use all year round.\u003c\/b\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"11,2,0\"\u003e\u003cb\u003eRevolution in Cleaning:\u003c\/b\u003e Designed for busy and active homes. These stain-resistant fibers offer practical cleaning with just a vacuum cleaner. It is an \u003cb\u003eideal and rational choice\u003c\/b\u003e for homes with children, pets, or high-traffic areas like kitchens.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-path-to-node=\"12,0\"\u003e\u003cb\u003eDecoration Tip:\u003c\/b\u003e The neutral color palette of the India Series creates a striking contrast with dark wood furniture, while perfectly harmonizing with light linen fabrics and wicker objects.\u003c\/p\u003e\n\u003cp data-path-to-node=\"12,0\"\u003e \u003c\/p\u003e\n\u003cp data-path-to-node=\"12,0\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/oval.png?v=1764947960\"\u003e\u003c\/p\u003e\n\u003ch4 style=\"text-align: center;\" data-path-to-node=\"2\"\u003e📐 Remove the Boundaries: Your Custom \u003cb\u003eBespoke Design\u003c\/b\u003e Experience\u003c\/h4\u003e\n\u003cp data-path-to-node=\"3\"\u003eYour home is a reflection of your personality; you don't have to be confined to standard sizes. Do you have special \u003cb\u003ecorridors, niches, or delicate corners\u003c\/b\u003e that stand out with their architectural texture and don't conform to the restrictive lines of standard rectangles?\u003c\/p\u003e\n\u003cp data-path-to-node=\"4\"\u003eWith \u003cb\u003eZev Keten\u003c\/b\u003e, completely step out of the conventional boundaries of the rectangle and become the architect of your own design!\u003c\/p\u003e\n\u003ch3 style=\"text-align: center;\" data-path-to-node=\"5\"\u003e\u003cb\u003eArtistic Forms Custom-Made to Your Dream Dimensions\u003c\/b\u003e\u003c\/h3\u003e\n\u003cp data-path-to-node=\"6\"\u003eWhether you desire a \u003cb\u003eperfect circle\u003c\/b\u003e that adds an artistic balance to the floor for that small, intimate corner of your bedroom, or a \u003cb\u003eperfectly oval runner\u003c\/b\u003e that softens your long corridor with flowing lines.\u003c\/p\u003e\n\u003cp data-path-to-node=\"7\"\u003eYour rug is cut to the most accurate dimensions, not industrially but with \u003cb\u003eartistic care\u003c\/b\u003e, according to the unique shape of your living space. Your product arrives with \u003cb\u003eprofessional overlocking\u003c\/b\u003e on the edges, extending its lifespan and providing an aesthetic finish.\u003c\/p\u003e\n\u003cp data-path-to-node=\"8\"\u003eTo effortlessly turn your dream dimensions into reality; all you need to do is select the desired \u003cb\u003ecustom cut option\u003c\/b\u003e from the product tray.\u003c\/p\u003e\n\u003ch4 data-path-to-node=\"9\"\u003e\u003cb\u003eDesign it, choose it, live it.\u003c\/b\u003e\u003c\/h4\u003e\n\u003ch3 data-path-to-node=\"2\"\u003e🏛️ Redefine the Boundaries of Spaces: An Endless Canvas 4 Meters Wide\u003c\/h3\u003e\n\u003cp data-path-to-node=\"3\"\u003eThe width of your home or project is no longer a limitation, but a design opportunity. The \u003cb data-path-to-node=\"3\" data-index-in-node=\"83\"\u003eZev Keten\u003c\/b\u003e series breaks away from standard rug dimensions, offering a seamless surface up to \u003cb data-path-to-node=\"3\" data-index-in-node=\"152\"\u003e400 cm (4 meters) wide\u003c\/b\u003e. Its length is as free as your imagination; with its ability to be cut in \u003cb data-path-to-node=\"3\" data-index-in-node=\"256\"\u003einfinite lengths\u003c\/b\u003e, it seals every space from the longest galleries to the widest living rooms with single-piece elegance.\u003c\/p\u003e\n\u003ch3 data-path-to-node=\"4\"\u003e👁️ Visual and Tactile Details\u003c\/h3\u003e\n\u003cul data-path-to-node=\"5\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"5,0,0\"\u003e\u003cb data-path-to-node=\"5,0,0\" data-index-in-node=\"0\"\u003eSeamless Visual Integrity:\u003c\/b\u003e Instead of breaking up the visual flow by using multiple rugs in large areas, you can create an endless, serene oasis on the floor with this massive 400 cm wide texture.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"5,1,0\"\u003e\u003cb data-path-to-node=\"5,1,0\" data-index-in-node=\"0\"\u003eNatural Jute Aesthetic, Modern Comfort:\u003c\/b\u003e That raw wicker texture felt when you close your eyes combines with polypropylene technology to become a soft cloud under your feet.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"5,2,0\"\u003e\u003cb data-path-to-node=\"5,2,0\" data-index-in-node=\"0\"\u003eLight Play and Texture:\u003c\/b\u003e The 6 mm pile height allows daylight to dance on the micro-textures of the rug surface, adding depth to your space.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"5,3,0\"\u003e\u003cb data-path-to-node=\"5,3,0\" data-index-in-node=\"0\"\u003eFlawless Edge Art:\u003c\/b\u003e Despite its colossal dimensions, every centimeter passes through professional overlock machines, crowned with a durable and aesthetic finish against fraying.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 data-path-to-node=\"6\"\u003e🛠️ Functional Excellence (For Large Areas)\u003c\/h3\u003e\n\u003cul data-path-to-node=\"7\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"7,0,0\"\u003e\u003cb data-path-to-node=\"7,0,0\" data-index-in-node=\"0\"\u003eRobot Vacuum-Friendly Giant Surface:\u003c\/b\u003e Cleaning square meters of space is no longer an issue; thanks to the rug's ideal height, your robot vacuum glides effortlessly over this vast surface without getting stuck on obstacles.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"7,1,0\"\u003e\u003cb data-path-to-node=\"7,1,0\" data-index-in-node=\"0\"\u003eDust and Stain Repellent:\u003c\/b\u003e Large areas are difficult to maintain, but Zev Keten's dust-repellent and stain-resistant structure ensures that even large living rooms maintain their initial cleanliness.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"7,2,0\"\u003e\u003cb data-path-to-node=\"7,2,0\" data-index-in-node=\"0\"\u003eNon-Slip and Stable Stance:\u003c\/b\u003e Thanks to its woven base structure, it sits perfectly on the floor even in giant sizes, providing a safe walking area without buckling.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 data-path-to-node=\"8\"\u003e📐 How to Order?\u003c\/h3\u003e\n\u003cp data-path-to-node=\"9\"\u003eCreating your dream dimensions is very easy! By selecting the desired width and length option from the measurement section on the product page, you can add this unique piece, custom-made for your space, to your cart.\u003c\/p\u003e","brand":"Zev Halı","offers":[{"title":"80X150","offer_id":42672652615728,"sku":"ZEVHALIKETENSERISI-67","price":1740.0,"currency_code":"TRY","in_stock":true},{"title":"80X300","offer_id":42672652648496,"sku":"ZEVHALIKETENSERISI-68","price":3480.0,"currency_code":"TRY","in_stock":true},{"title":"100X200","offer_id":42672652681264,"sku":"ZEVHALIKETENSERISI-69","price":2900.0,"currency_code":"TRY","in_stock":true},{"title":"100X300","offer_id":42672652714032,"sku":"ZEVHALIKETENSERISI-70","price":4350.0,"currency_code":"TRY","in_stock":true},{"title":"120X180","offer_id":42672652746800,"sku":"ZEVHALIKETENSERISI-71","price":3130.0,"currency_code":"TRY","in_stock":true},{"title":"160X230","offer_id":42672652779568,"sku":"ZEVHALIKETENSERISI-72","price":5330.0,"currency_code":"TRY","in_stock":true},{"title":"200X290","offer_id":42672652812336,"sku":"ZEVHALIKETENSERISI-73","price":8410.0,"currency_code":"TRY","in_stock":true},{"title":"400x600","offer_id":42672652845104,"sku":"ZEVHALIKETENSERISI-0174","price":34800.0,"currency_code":"TRY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/seyranhali-india-672bej_1.png?v=1766671729"},{"product_id":"zev-keten-sinirlari-asan-4-metreye-kadar-ozel-kesim-oval-hali-ozel-olcu-✂-kopya","title":"Zev Carpet Linen: Exceeding Limits, Custom-Cut Oval Rugs Up to 4 Meters - Custom Size ✂","description":"\u003cp data-path-to-node=\"3\" style=\"text-align: center;\"\u003e\u003cb\u003eSPECIAL PROCESSING REQUESTS\u003c\/b\u003e\u003c\/p\u003e\n\u003cp data-path-to-node=\"4\" style=\"text-align: center;\"\u003ePlease specify your preferences for fringe folding, overlock, or \u003cspan style=\"color: rgb(255, 0, 0);\"\u003eRound\/Oval\u003c\/span\u003e cut in the order notes section of your cart.\u003c\/p\u003e\n\u003cp style=\"text-align: center;\"\u003e\u003cstrong\u003e✂ THIS PRODUCT IS AVAILABLE FOR\u003cspan\u003e \u003c\/span\u003e\u003cspan\u003eCUSTOM SIZE\u003c\/span\u003e\u003cspan\u003e \u003c\/span\u003eCUTTING\u003c\/strong\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n        #hali-ozel-modul.hali-hesaplayici-wrapper {\n            font-family: 'Inter', sans-serif;\n            margin: 20px auto;\n            width: 100%;\n            max-width: 600px;\n            color: #1f2937;\n        }\n        #hali-ozel-modul .hali-hesaplayici-container {\n            background: white;\n            border-radius: 1rem;\n            box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1);\n            padding: 1.5rem;\n            border: 1px solid #e5e7eb;\n        }\n        #hali-ozel-modul .hali-baslik { font-size: 1.5rem; font-weight: 700; text-align: center; margin-bottom: 0.5rem; }\n        #hali-ozel-modul .hali-aciklama { color: #6b7280; font-size: 0.875rem; text-align: center; margin-bottom: 1.5rem; line-height: 1.5; }\n        #hali-ozel-modul .hali-form-grup { margin-bottom: 1rem; }\n        #hali-ozel-modul .hali-label { display: block; font-size: 0.875rem; font-weight: 600; margin-bottom: 0.25rem; }\n        #hali-ozel-modul .hali-input-wrapper { position: relative; }\n        \n        #hali-ozel-modul .hali-input {\n            width: 100%; padding: 0.75rem; border: 1px solid #d1d5db; border-radius: 0.5rem;\n            font-size: 1rem; background: #f9fafb; color: #1f2937;\n        }\n\n        \/* PLACEHOLDER SOLUKLASTIRMA (ISTENEN DEGISIKLIK) *\/\n        #hali-ozel-modul .hali-input::placeholder {\n            color: #b1b1b1 !important; \/* Soluk gri *\/\n            opacity: 0.8; \n            font-weight: 300;\n        }\n        \/* Internet Explorer ve Edge için *\/\n        #hali-ozel-modul .hali-input:-ms-input-placeholder { color: #b1b1b1 !important; }\n        \/* Safari ve Chrome için ek önlem *\/\n        #hali-ozel-modul .hali-input::-webkit-input-placeholder { color: #b1b1b1 !important; }\n\n        #hali-ozel-modul .hali-input:focus { border-color: #FDC656; outline: none; box-shadow: 0 0 0 2px #FEF3C7; }\n        #hali-ozel-modul .hali-birim { position: absolute; right: 0.75rem; top: 50%; transform: translateY(-50%); color: #6b7280; }\n        #hali-ozel-modul .hali-hesapla-btn {\n            width: 100%; background-color: #FDC656; color: #1f2937; font-weight: 700; padding: 0.8rem;\n            border-radius: 9999px; border: none; cursor: pointer; transition: 0.2s; margin-top: 1rem; font-size: 1rem;\n        }\n        #hali-ozel-modul .hali-hesapla-btn:hover { background-color: #E5B34E; }\n        #hali-ozel-modul .hali-sonuc-alani { margin-top: 1.5rem; border-top: 1px solid #e5e7eb; padding-top: 1.5rem; }\n        #hali-ozel-modul .hidden { display: none !important; }\n        #hali-ozel-modul .hali-fiyat { color: #ea580c; font-weight: 800; font-size: 1.5rem; }\n        #hali-ozel-modul .hali-uyari {\n            font-size: 0.85rem; color: #1e40af; background-color: #eff6ff;\n            padding: 1rem; border-radius: 0.5rem; border-left: 4px solid #2563eb; margin: 1rem 0;\n        }\n        #hali-ozel-modul .hali-secim-baslik { font-size: 0.875rem; font-weight: 600; margin: 1rem 0 0.5rem; }\n        #hali-ozel-modul .hali-secim-container { display: flex; gap: 0.5rem; }\n        #hali-ozel-modul .hali-secim-item { flex: 1; }\n        #hali-ozel-modul .hali-radio { display: none; }\n        #hali-ozel-modul .hali-radio-label {\n            display: flex; align-items: center; justify-content: center; padding: 0.6rem;\n            border: 2px solid #d1d5db; border-radius: 0.5rem; cursor: pointer; font-size: 0.85rem; font-weight: 500;\n        }\n        #hali-ozel-modul .hali-radio:checked + .hali-radio-label { background-color: #FDC656; border-color: #FDC656; }\n        #hali-ozel-modul .hali-whatsapp-btn {\n            display: flex; align-items: center; justify-content: center; gap: 0.5rem;\n            width: 100%; padding: 0.75rem; border-radius: 0.5rem; font-weight: 700;\n            margin-top: 1rem; text-decoration: none; transition: 0.2s;\n        }\n        #hali-ozel-modul .hali-whatsapp-btn.disabled { background-color: #d1d5db; color: #9ca3af; pointer-events: none; }\n        #hali-ozel-modul .hali-whatsapp-btn.active { background-color: #22c55e; color: white; }\n    \u003c\/style\u003e\n\u003cdiv class=\"hali-hesaplayici-wrapper\" id=\"hali-ozel-modul\"\u003e\n\u003cdiv class=\"hali-hesaplayici-container\"\u003e\n\u003ch2 class=\"hali-baslik\"\u003eCUSTOM SIZE CALCULATOR\u003c\/h2\u003e\n\u003cp class=\"hali-aciklama\"\u003eEnter the width and length. \u003cbr\u003e\u003cstrong\u003eRoll Sizes: 80, 100, 120, 160, 200, 400 cm\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"hali-form-grup\"\u003e\n\u003clabel class=\"hali-label\"\u003eWIDTH (cm)\u003c\/label\u003e\n\u003cdiv class=\"hali-input-wrapper\"\u003e\n\u003cinput placeholder=\"Ex: 240\" class=\"hali-input\" id=\"js-genislik\" type=\"number\"\u003e \u003cspan class=\"hali-birim\"\u003ecm\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hali-form-grup\"\u003e\n\u003clabel class=\"hali-label\"\u003eLENGTH (cm)\u003c\/label\u003e\n\u003cdiv class=\"hali-input-wrapper\"\u003e\n\u003cinput placeholder=\"Ex: 350\" class=\"hali-input\" id=\"js-uzunluk\" type=\"number\"\u003e \u003cspan class=\"hali-birim\"\u003ecm\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbutton id=\"js-hesapla\" class=\"hali-hesapla-btn\" type=\"button\"\u003eCalculate \/ View Price\u003c\/button\u003e\n\u003cdiv class=\"hali-sonuc-alani hidden\" id=\"js-sonuc-paneli\"\u003e\n\u003cdiv style=\"display: flex; justify-content: space-between;\"\u003e\n\u003cspan\u003eSquare Meter:\u003c\/span\u003e\u003cstrong id=\"js-m2-sonuc\"\u003e\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"display: flex; justify-content: space-between; align-items: center; margin-top: 0.5rem;\"\u003e\n\u003cspan\u003eTotal Price:\u003c\/span\u003e\u003cspan class=\"hali-fiyat\" id=\"js-fiyat-sonuc\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"text-align: right; font-size: 0.75rem; color: #6b7280;\"\u003e(Price per 1 m²: \u003cspan id=\"js-birim-fiyat\"\u003e\u003c\/span\u003e TL)\u003c\/div\u003e\n\u003cdiv class=\"hali-uyari hidden\" id=\"js-uyari-kutusu\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-baslik\"\u003eSELECT CARPET EDGE\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-container\"\u003e\n\u003cdiv class=\"hali-secim-item\"\u003e\n\u003cinput class=\"hali-radio\" value=\"Saçak\" name=\"kenar\" id=\"kn1\" type=\"radio\"\u003e\u003clabel class=\"hali-radio-label\" for=\"kn1\"\u003eFringe\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-item\"\u003e\n\u003cinput class=\"hali-radio\" value=\"Overlok\" name=\"kenar\" id=\"kn2\" type=\"radio\"\u003e\u003clabel class=\"hali-radio-label\" for=\"kn2\"\u003eOverlock\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-item\"\u003e\n\u003cinput class=\"hali-radio\" value=\"Katlama\" name=\"kenar\" id=\"kn3\" type=\"radio\"\u003e\u003clabel class=\"hali-radio-label\" for=\"kn3\"\u003eFolded\u003c\/label\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-baslik\"\u003eSELECT CARPET SHAPE\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-container\"\u003e\n\u003cdiv class=\"hali-secim-item\"\u003e\n\u003cinput class=\"hali-radio\" value=\"Dikdörtgen\" name=\"sekil\" id=\"sk1\" type=\"radio\"\u003e\u003clabel class=\"hali-radio-label\" for=\"sk1\"\u003eRectangle\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-item\"\u003e\n\u003cinput class=\"hali-radio\" value=\"Yuvarlak\" name=\"sekil\" id=\"sk2\" type=\"radio\"\u003e\u003clabel class=\"hali-radio-label\" for=\"sk2\"\u003eRound\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-item\"\u003e\n\u003cinput class=\"hali-radio\" value=\"Oval\" name=\"sekil\" id=\"sk3\" type=\"radio\"\u003e\u003clabel class=\"hali-radio-label\" for=\"sk3\"\u003eOval\u003c\/label\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ca class=\"hali-whatsapp-btn disabled\" id=\"js-wp-btn\" href=\"#\"\u003e \u003cspan\u003eOrder via WhatsApp\u003c\/span\u003e \u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\n        (function() {\n            const M2_FIYAT = 1450;\n            const WP_NO = \"905522447544\";\n            const RULOLAR = [80, 100, 120, 160, 200, 400];\n\n            const btnHesapla = document.getElementById('js-hesapla');\n            const panel = document.getElementById('js-sonuc-paneli');\n            const uyari = document.getElementById('js-uyari-kutusu');\n            const wpBtn = document.getElementById('js-wp-btn');\n\n            document.getElementById('js-birim-fiyat').textContent = M2_FIYAT.toLocaleString('tr-TR');\n\n            btnHesapla.addEventListener('click', function() {\n                const g = parseFloat(document.getElementById('js-genislik').value);\n                const u = parseFloat(document.getElementById('js-uzunluk').value);\n\n                if (!g || !u || g \u003c= 0 || u \u003c= 0) {\n                    alert(\"Please enter valid dimensions.\");\n                    return;\n                }\n\n                if (g \u003e 400) {\n                    alert(\"Width can be maximum 400 cm. For larger sizes, please contact us.\");\n                    panel.classList.add('hidden');\n                    return;\n                }\n\n                let rulo = RULOLAR.find(r =\u003e r \u003e= g);\n                let m2 = (rulo \/ 100) * (u \/ 100);\n                let toplam = m2 * M2_FIYAT;\n\n                document.getElementById('js-m2-sonuc').textContent = m2.toFixed(2).replace('.', ',') + \" m²\";\n                document.getElementById('js-fiyat-sonuc').textContent = Math.round(toplam).toLocaleString('tr-TR') + \" TL\";\n\n                if (g !== rulo) {\n                    uyari.innerHTML = `The \u003cstrong\u003e${g} cm\u003c\/strong\u003e width you requested will be cut from our \u003cstrong\u003e${rulo} cm\u003c\/strong\u003e roll. Pricing is based on the roll width.`;\n                    uyari.classList.remove('hidden');\n                } else {\n                    uyari.classList.add('hidden');\n                }\n\n                panel.classList.remove('hidden');\n                document.querySelectorAll('#hali-ozel-modul input[type=\"radio\"]').forEach(r =\u003e r.checked = false);\n                wpBtn.className = \"hali-whatsapp-btn disabled\";\n                \n                const updateLink = () =\u003e {\n                    const kenar = document.querySelector('input[name=\"kenar\"]:checked');\n                    const sekil = document.querySelector('input[name=\"sekil\"]:checked');\n                    \n                    if(kenar \u0026\u0026 sekil) {\n                        wpBtn.className = \"hali-whatsapp-btn active\";\n                        const msg = `Hello, I would like to order a custom size:\\n` +\n                                    `+ Size: ${g}x${u} cm (${m2.toFixed(2)} m2)\\n` +\n                                    `+ Edge: ${kenar.value} \/ Shape: ${sekil.value}\\n` +\n                                    `+ Price: ${Math.round(toplam)} TL\\n` +\n                                    `+ Product: ${window.location.href}`;\n                        wpBtn.href = `https:\/\/wa.me\/${WP_NO}?text=${encodeURIComponent(msg)}`;\n                        wpBtn.target = \"_blank\";\n                    }\n                };\n\n                document.querySelectorAll('#hali-ozel-modul input[name=\"kenar\"], #hali-ozel-modul input[name=\"sekil\"]')\n                        .forEach(el =\u003e el.addEventListener('change', updateLink));\n            });\n        })();\n    \u003c\/script\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"urun-aciklama-alani\"\u003e\n\u003ch3 style=\"text-align: center;\"\u003e\u003cimg alt=\"India Serisi\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/seyranhali-india-670bejoval_2.png?v=1766676266\" style=\"max-width: 100%;\"\u003e\u003c\/h3\u003e\n\u003ch4 style=\"text-align: center;\"\u003e\u003cstrong\u003e🌿 Nature's Calmest Touch Comes to Your Home: India Series\u003c\/strong\u003e\u003c\/h4\u003e\n\u003cp\u003eThe India Straw-Jute Series brings peace, balance, and an impeccable natural elegance to your sanctuary. Earth tones that are easy on the eye meet the timeless grace of straw to instantly create a warm and inviting atmosphere in your living spaces.\u003c\/p\u003e\n\u003cp\u003e\u003cb\u003eImagine:\u003c\/b\u003e A minimalist Scandinavian style, a bohemian spirit, or a rustic corner... The India Jute Rug offers a magical touch that adds character to any room.\u003c\/p\u003e\n\u003ch4 style=\"text-align: center;\"\u003e\u003cstrong\u003e✨ The Elegance of Jute Texture, The Smart Comfort of Polypropylene\u003c\/strong\u003e\u003c\/h4\u003e\n\u003cp\u003eWhat makes the India Series Jute special is its combination of \u003cb\u003eauthentic appearance\u003c\/b\u003e with \u003cb\u003emodern practicality\u003c\/b\u003e.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cb\u003eAppearance:\u003c\/b\u003e Gives a warm and rustic feel, just like natural jute.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eTouch:\u003c\/b\u003e Soft and comfortable with a 6 mm pile height. \u003cb\u003eSuitable for all seasons.\u003c\/b\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eCleaning:\u003c\/b\u003e Stain-resistant, easily cleaned with a vacuum cleaner.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cb\u003eDecoration Tip:\u003c\/b\u003e The neutral colors of the India Series perfectly harmonize with wooden furniture and linen fabrics.\u003c\/div\u003e\n\u003cdiv class=\"urun-aciklama-alani\"\u003e\n\u003cp style=\"text-align: center;\"\u003e \u003c\/p\u003e\n\u003cp style=\"text-align: center;\"\u003e\u003cimg alt=\"Oval Form\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/oval.png?v=1764947960\" style=\"max-width: 100%;\"\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch4 style=\"text-align: center;\" data-path-to-node=\"2\"\u003e\u003cstrong\u003e📏 Art in Dimensions and Perfect Harmony: Oval Form\u003c\/strong\u003e\u003c\/h4\u003e\n\u003cp data-path-to-node=\"3\"\u003eOval rugs eliminate the sharp lines of standard rectangles, bringing softness, an organic flow, and instant elegance to your home. The \u003cb\u003eZev Linen Oval Collection\u003c\/b\u003e establishes perfect balance in your spaces with its two most sought-after custom sizes:\u003c\/p\u003e\n\u003ch4 style=\"text-align: center;\" data-path-to-node=\"4\"\u003e🌟 1. Size: \u003cspan data-math=\"120 \\times 180\" class=\"math-inline\"\u003e120x180\u003c\/span\u003e cm Oval (Intimate Touch)\u003c\/h4\u003e\n\u003cp data-path-to-node=\"5\"\u003eThis special size is designed to create a small escape spot or to romanticize a corner.\u003c\/p\u003e\n\u003cul data-path-to-node=\"6\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"6,0,0\"\u003e\u003cb\u003eIdeal Usage Areas:\u003c\/b\u003e Right next to your bed in your bedroom, under a single reading chair by the window, or under a small kitchen\/bistro table.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"6,1,0\"\u003e\u003cb\u003eHighlighted Aesthetic:\u003c\/b\u003e The \u003cb\u003e120x180\u003c\/b\u003e cm oval rug creates a simple and intimate \u003cb\u003e\"special zone\"\u003c\/b\u003e without overpowering large furniture. While straw-jute rugs provide a comfortable cushion under your feet, they do not interrupt the general flow of the space.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"6,2,0\"\u003e\u003cb\u003eStock Status:\u003c\/b\u003e This size is available as Oval.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch4 style=\"text-align: center;\" data-path-to-node=\"7\"\u003e👑 2. Size: \u003cspan data-math=\"160 \\times 230\" class=\"math-inline\"\u003e160x230\u003c\/span\u003e cm Oval (Spacious Elegance)\u003c\/h4\u003e\n\u003cp data-path-to-node=\"8\"\u003eThis generous size is perfect for \u003cb\u003eanchoring and visually unifying\u003c\/b\u003e a room. It doesn't carry the rigidity of a standard rectangular rug but offers its inclusivity.\u003c\/p\u003e\n\u003cul data-path-to-node=\"9\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"9,0,0\"\u003e\u003cb\u003eIdeal Usage Areas:\u003c\/b\u003e In front of a medium-sized seating group (partially covering the coffee table), under the lower two-thirds of a large bed in a bedroom, or as a strong welcoming area in entrance halls.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"9,1,0\"\u003e\u003cb\u003eHighlighted Aesthetic:\u003c\/b\u003e The \u003cspan data-math=\"160 \\times 230\" class=\"math-inline\"\u003e160x230\u003c\/span\u003e cm oval rug expands the floor area while providing \u003cb\u003esoft transitions\u003c\/b\u003e between furniture in the room due to its organic form. It makes the space feel more fluid and more inviting.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"9,2,0\"\u003e\u003cb\u003eStock Status:\u003c\/b\u003e This size is also available in Oval form in our stock.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-path-to-node=\"10\"\u003e\u003cb\u003eAchieve the exact softness and elegance your space needs with the Zev Linen Oval Rug.\u003c\/b\u003e\u003c\/p\u003e","brand":"Zev Halı","offers":[{"title":"80x150","offer_id":42672654581808,"sku":"ZEVHALIKETENSERISI-53","price":1740.0,"currency_code":"TRY","in_stock":true},{"title":"80x200","offer_id":42672654614576,"sku":"ZEVHALIKETENSERISI-54","price":2320.0,"currency_code":"TRY","in_stock":true},{"title":"80x250","offer_id":42672654647344,"sku":"ZEVHALIKETENSERISI-55","price":2900.0,"currency_code":"TRY","in_stock":true},{"title":"80x300","offer_id":42672654680112,"sku":"ZEVHALIKETENSERISI-56","price":3480.0,"currency_code":"TRY","in_stock":true},{"title":"100x200","offer_id":42672654712880,"sku":"ZEVHALIKETENSERISI-57","price":2900.0,"currency_code":"TRY","in_stock":true},{"title":"100x250","offer_id":42672654745648,"sku":"ZEVHALIKETENSERISI-58","price":3625.0,"currency_code":"TRY","in_stock":true},{"title":"100x300","offer_id":42672654778416,"sku":"ZEVHALIKETENSERISI-59","price":4350.0,"currency_code":"TRY","in_stock":true},{"title":"120X180","offer_id":42672654811184,"sku":"ZEVHALIKETENSERISI-60","price":3130.0,"currency_code":"TRY","in_stock":true},{"title":"120x250","offer_id":42672654843952,"sku":"ZEVHALIKETENSERISI-61","price":4350.0,"currency_code":"TRY","in_stock":true},{"title":"120x300","offer_id":42672654876720,"sku":"ZEVHALIKETENSERISI-62","price":5220.0,"currency_code":"TRY","in_stock":true},{"title":"160X230","offer_id":42672654909488,"sku":"ZEVHALIKETENSERISI-63","price":5330.0,"currency_code":"TRY","in_stock":true},{"title":"160x300","offer_id":42672654942256,"sku":"ZEVHALIKETENSERISI-64","price":6960.0,"currency_code":"TRY","in_stock":true},{"title":"200x300","offer_id":42672654975024,"sku":"ZEVHALIKETENSERISI-65","price":8700.0,"currency_code":"TRY","in_stock":true},{"title":"400x600","offer_id":42672664608816,"sku":"ZEVHALIKETENSERISI-66","price":34800.0,"currency_code":"TRY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/seyranhali-india-670bejoval_5.png?v=1766676448"},{"product_id":"zev-keten-dev-boyutlarda-oval-yolluk-ve-alan-halisi-sinirsiz-boy-secenegi-ozel-olcu-✂","title":"Zev Rug Linen: Giant Oval Runner and Area Rug – Unlimited Size Options Custom Size ✂","description":"\u003cp style=\"text-align: center;\" data-path-to-node=\"3\"\u003e\u003cb\u003eSPECIAL PROCESSING REQUESTS\u003c\/b\u003e\u003c\/p\u003e\n\u003cp style=\"text-align: center;\" data-path-to-node=\"4\"\u003ePlease specify your preferences for fringe folding, overlock, or \u003cspan style=\"color: rgb(255, 0, 0);\"\u003eRound\/Oval\u003c\/span\u003e cut in the order notes section of your cart.\u003c\/p\u003e\n\u003cp style=\"text-align: center;\"\u003e\u003cstrong\u003e✂ THIS PRODUCT HAS\u003cspan\u003e \u003c\/span\u003e\u003cspan\u003eCUSTOM SIZE\u003c\/span\u003e\u003cspan\u003e \u003c\/span\u003eCUTTING\u003c\/strong\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n        #hali-ozel-modul.hali-hesaplayici-wrapper {\n            font-family: 'Inter', sans-serif;\n            margin: 20px auto;\n            width: 100%;\n            max-width: 600px;\n            color: #1f2937;\n        }\n        #hali-ozel-modul .hali-hesaplayici-container {\n            background: white;\n            border-radius: 1rem;\n            box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1);\n            padding: 1.5rem;\n            border: 1px solid #e5e7eb;\n        }\n        #hali-ozel-modul .hali-baslik { font-size: 1.5rem; font-weight: 700; text-align: center; margin-bottom: 0.5rem; }\n        #hali-ozel-modul .hali-aciklama { color: #6b7280; font-size: 0.875rem; text-align: center; margin-bottom: 1.5rem; line-height: 1.5; }\n        #hali-ozel-modul .hali-form-grup { margin-bottom: 1rem; }\n        #hali-ozel-modul .hali-label { display: block; font-size: 0.875rem; font-weight: 600; margin-bottom: 0.25rem; }\n        #hali-ozel-modul .hali-input-wrapper { position: relative; }\n        \n        #hali-ozel-modul .hali-input {\n            width: 100%; padding: 0.75rem; border: 1px solid #d1d5db; border-radius: 0.5rem;\n            font-size: 1rem; background: #f9fafb; color: #1f2937;\n        }\n\n        \/* PLACEHOLDER SOLUKLASTIRMA (ISTENEN DEGISIKLIK) *\/\n        #hali-ozel-modul .hali-input::placeholder {\n            color: #b1b1b1 !important; \/* Soluk gri *\/\n            opacity: 0.8; \n            font-weight: 300;\n        }\n        \/* Internet Explorer ve Edge için *\/\n        #hali-ozel-modul .hali-input:-ms-input-placeholder { color: #b1b1b1 !important; }\n        \/* Safari ve Chrome için ek önlem *\/\n        #hali-ozel-modul .hali-input::-webkit-input-placeholder { color: #b1b1b1 !important; }\n\n        #hali-ozel-modul .hali-input:focus { border-color: #FDC656; outline: none; box-shadow: 0 0 0 2px #FEF3C7; }\n        #hali-ozel-modul .hali-birim { position: absolute; right: 0.75rem; top: 50%; transform: translateY(-50%); color: #6b7280; }\n        #hali-ozel-modul .hali-hesapla-btn {\n            width: 100%; background-color: #FDC656; color: #1f2937; font-weight: 700; padding: 0.8rem;\n            border-radius: 9999px; border: none; cursor: pointer; transition: 0.2s; margin-top: 1rem; font-size: 1rem;\n        }\n        #hali-ozel-modul .hali-hesapla-btn:hover { background-color: #E5B34E; }\n        #hali-ozel-modul .hali-sonuc-alani { margin-top: 1.5rem; border-top: 1px solid #e5e7eb; padding-top: 1.5rem; }\n        #hali-ozel-modul .hidden { display: none !important; }\n        #hali-ozel-modul .hali-fiyat { color: #ea580c; font-weight: 800; font-size: 1.5rem; }\n        #hali-ozel-modul .hali-uyari {\n            font-size: 0.85rem; color: #1e40af; background-color: #eff6ff;\n            padding: 1rem; border-radius: 0.5rem; border-left: 4px solid #2563eb; margin: 1rem 0;\n        }\n        #hali-ozel-modul .hali-secim-baslik { font-size: 0.875rem; font-weight: 600; margin: 1rem 0 0.5rem; }\n        #hali-ozel-modul .hali-secim-container { display: flex; gap: 0.5rem; }\n        #hali-ozel-modul .hali-secim-item { flex: 1; }\n        #hali-ozel-modul .hali-radio { display: none; }\n        #hali-ozel-modul .hali-radio-label {\n            display: flex; align-items: center; justify-content: center; padding: 0.6rem;\n            border: 2px solid #d1d5db; border-radius: 0.5rem; cursor: pointer; font-size: 0.85rem; font-weight: 500;\n        }\n        #hali-ozel-modul .hali-radio:checked + .hali-radio-label { background-color: #FDC656; border-color: #FDC656; }\n        #hali-ozel-modul .hali-whatsapp-btn {\n            display: flex; align-items: center; justify-content: center; gap: 0.5rem;\n            width: 100%; padding: 0.75rem; border-radius: 0.5rem; font-weight: 700;\n            margin-top: 1rem; text-decoration: none; transition: 0.2s;\n        }\n        #hali-ozel-modul .hali-whatsapp-btn.disabled { background-color: #d1d5db; color: #9ca3af; pointer-events: none; }\n        #hali-ozel-modul .hali-whatsapp-btn.active { background-color: #22c55e; color: white; }\n    \u003c\/style\u003e\n\u003cdiv class=\"hali-hesaplayici-wrapper\" id=\"hali-ozel-modul\"\u003e\n\u003cdiv class=\"hali-hesaplayici-container\"\u003e\n\u003ch2 class=\"hali-baslik\"\u003eCUSTOM SIZE CALCULATOR\u003c\/h2\u003e\n\u003cp class=\"hali-aciklama\"\u003eEnter width and length. \u003cbr\u003e\u003cstrong\u003eRoll Sizes: 80, 100, 120, 160, 200, 400 cm\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"hali-form-grup\"\u003e\n\u003clabel class=\"hali-label\"\u003eWIDTH (cm)\u003c\/label\u003e\n\u003cdiv class=\"hali-input-wrapper\"\u003e\n\u003cinput placeholder=\"Ex: 240\" class=\"hali-input\" id=\"js-genislik\" type=\"number\"\u003e \u003cspan class=\"hali-birim\"\u003ecm\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hali-form-grup\"\u003e\n\u003clabel class=\"hali-label\"\u003eLENGTH (cm)\u003c\/label\u003e\n\u003cdiv class=\"hali-input-wrapper\"\u003e\n\u003cinput placeholder=\"Ex: 350\" class=\"hali-input\" id=\"js-uzunluk\" type=\"number\"\u003e \u003cspan class=\"hali-birim\"\u003ecm\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbutton id=\"js-hesapla\" class=\"hali-hesapla-btn\" type=\"button\"\u003eCalculate \/ See Price\u003c\/button\u003e\n\u003cdiv class=\"hali-sonuc-alani hidden\" id=\"js-sonuc-paneli\"\u003e\n\u003cdiv style=\"display: flex; justify-content: space-between;\"\u003e\n\u003cspan\u003eSquare Meter:\u003c\/span\u003e\u003cstrong id=\"js-m2-sonuc\"\u003e\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"display: flex; justify-content: space-between; align-items: center; margin-top: 0.5rem;\"\u003e\n\u003cspan\u003eTotal Price:\u003c\/span\u003e\u003cspan class=\"hali-fiyat\" id=\"js-fiyat-sonuc\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"text-align: right; font-size: 0.75rem; color: #6b7280;\"\u003e(Price per 1 m²: \u003cspan id=\"js-birim-fiyat\"\u003e\u003c\/span\u003e TL)\u003c\/div\u003e\n\u003cdiv class=\"hali-uyari hidden\" id=\"js-uyari-kutusu\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-baslik\"\u003eSELECT RUG EDGE\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-container\"\u003e\n\u003cdiv class=\"hali-secim-item\"\u003e\n\u003cinput class=\"hali-radio\" value=\"Saçak\" name=\"kenar\" id=\"kn1\" type=\"radio\"\u003e\u003clabel class=\"hali-radio-label\" for=\"kn1\"\u003eFringe\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-item\"\u003e\n\u003cinput class=\"hali-radio\" value=\"Overlok\" name=\"kenar\" id=\"kn2\" type=\"radio\"\u003e\u003clabel class=\"hali-radio-label\" for=\"kn2\"\u003eOverlock\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-item\"\u003e\n\u003cinput class=\"hali-radio\" value=\"Katlama\" name=\"kenar\" id=\"kn3\" type=\"radio\"\u003e\u003clabel class=\"hali-radio-label\" for=\"kn3\"\u003eFold\u003c\/label\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-baslik\"\u003eSELECT RUG SHAPE\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-container\"\u003e\n\u003cdiv class=\"hali-secim-item\"\u003e\n\u003cinput class=\"hali-radio\" value=\"Dikdörtgen\" name=\"sekil\" id=\"sk1\" type=\"radio\"\u003e\u003clabel class=\"hali-radio-label\" for=\"sk1\"\u003eRectangle\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-item\"\u003e\n\u003cinput class=\"hali-radio\" value=\"Yuvarlak\" name=\"sekil\" id=\"sk2\" type=\"radio\"\u003e\u003clabel class=\"hali-radio-label\" for=\"sk2\"\u003eRound\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-item\"\u003e\n\u003cinput class=\"hali-radio\" value=\"Oval\" name=\"sekil\" id=\"sk3\" type=\"radio\"\u003e\u003clabel class=\"hali-radio-label\" for=\"sk3\"\u003eOval\u003c\/label\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ca class=\"hali-whatsapp-btn disabled\" id=\"js-wp-btn\" href=\"#\"\u003e \u003cspan\u003eOrder via WhatsApp\u003c\/span\u003e \u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\n        (function() {\n            const M2_FIYAT = 1450;\n            const WP_NO = \"905522447544\";\n            const RULOLAR = [80, 100, 120, 160, 200, 400];\n\n            const btnHesapla = document.getElementById('js-hesapla');\n            const panel = document.getElementById('js-sonuc-paneli');\n            const uyari = document.getElementById('js-uyari-kutusu');\n            const wpBtn = document.getElementById('js-wp-btn');\n\n            document.getElementById('js-birim-fiyat').textContent = M2_FIYAT.toLocaleString('tr-TR');\n\n            btnHesapla.addEventListener('click', function() {\n                const g = parseFloat(document.getElementById('js-genislik').value);\n                const u = parseFloat(document.getElementById('js-uzunluk').value);\n\n                if (!g || !u || g \u003c= 0 || u \u003c= 0) {\n                    alert(\"Please enter valid measurements.\");\n                    return;\n                }\n\n                if (g \u003e 400) {\n                    alert(\"Width can be a maximum of 400 cm. For larger sizes, please contact us.\");\n                    panel.classList.add('hidden');\n                    return;\n                }\n\n                let rulo = RULOLAR.find(r =\u003e r \u003e= g);\n                let m2 = (rulo \/ 100) * (u \/ 100);\n                let toplam = m2 * M2_FIYAT;\n\n                document.getElementById('js-m2-sonuc').textContent = m2.toFixed(2).replace('.', ',') + \" m²\";\n                document.getElementById('js-fiyat-sonuc').textContent = Math.round(toplam).toLocaleString('tr-TR') + \" TL\";\n\n                if (g !== rulo) {\n                    uyari.innerHTML = `Your requested width of \u003cstrong\u003e${g} cm\u003c\/strong\u003e will be cut from our \u003cstrong\u003e${rulo} cm\u003c\/strong\u003e roll. Pricing is based on the roll width.`;\n                    uyari.classList.remove('hidden');\n                } else {\n                    uyari.classList.add('hidden');\n                }\n\n                panel.classList.remove('hidden');\n                document.querySelectorAll('#hali-ozel-modul input[type=\"radio\"]').forEach(r =\u003e r.checked = false);\n                wpBtn.className = \"hali-whatsapp-btn disabled\";\n                \n                const updateLink = () =\u003e {\n                    const kenar = document.querySelector('input[name=\"kenar\"]:checked');\n                    const sekil = document.querySelector('input[name=\"sekil\"]:checked');\n                    \n                    if(kenar \u0026\u0026 sekil) {\n                        wpBtn.className = \"hali-whatsapp-btn active\";\n                        const msg = `Hello, I'd like to order a custom size:\\n` +\n                                    `📏 Size: ${g}x${u} cm (${m2.toFixed(2)} m2)\\n` +\n                                    `🧵 Edge: ${kenar.value} \/ Shape: ${sekil.value}\\n` +\n                                    `💰 Price: ${Math.round(toplam)} TL\\n` +\n                                    `🔗 Product: ${window.location.href}`;\n                        wpBtn.href = `https:\/\/wa.me\/${WP_NO}?text=${encodeURIComponent(msg)}`;\n                        wpBtn.target = \"_blank\";\n                    }\n                };\n\n                document.querySelectorAll('#hali-ozel-modul input[name=\"kenar\"], #hali-ozel-modul input[name=\"sekil\"]')\n                        .forEach(el =\u003e el.addEventListener('change', updateLink));\n            });\n        })();\n    \u003c\/script\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"urun-aciklama-alani\"\u003e\n\u003ch3 style=\"text-align: center;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/seyranhali-india-671bejoval_3.png?v=1766682082\" alt=\"\"\u003e\u003c\/h3\u003e\n\u003ch4 style=\"text-align: center;\"\u003e\u003cstrong\u003e🌿 Nature's Calmest Touch Comes to Your Home: India Series\u003c\/strong\u003e\u003c\/h4\u003e\n\u003cp\u003eThe India Jute Series brings peace, balance, and impeccable natural elegance to your sanctuary. Its earthy tones, easy on the eyes, combine with the timeless grace of jute to instantly create a warm and inviting atmosphere in your living spaces.\u003c\/p\u003e\n\u003cp\u003e\u003cb\u003eImagine:\u003c\/b\u003e A minimalist Scandinavian style, a bohemian spirit, or a rustic corner... The India Jute Rug offers a magical touch that adds character to any room.\u003c\/p\u003e\n\u003ch4 style=\"text-align: center;\"\u003e\u003cstrong\u003e✨ The Elegance of Jute Texture, the Smart Comfort of Polypropylene\u003c\/strong\u003e\u003c\/h4\u003e\n\u003cp\u003eWhat makes the India Jute Series special is its combination of \u003cb\u003eauthentic appearance\u003c\/b\u003e with \u003cb\u003emodern practicality\u003c\/b\u003e.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cb\u003eAppearance:\u003c\/b\u003e Gives a warm and rustic feel, just like natural jute.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eTouch:\u003c\/b\u003e Soft and comfortable with a 6 mm pile height. \u003cb\u003eSuitable for all seasons.\u003c\/b\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eCleaning:\u003c\/b\u003e Resistant to stains, easily cleaned with a vacuum cleaner.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cb\u003eDecoration Tip:\u003c\/b\u003e The neutral colors of the India Series perfectly match wooden furniture and linen fabrics.\u003c\/div\u003e\n\u003cdiv class=\"urun-aciklama-alani\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"urun-aciklama-alani\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"urun-aciklama-alani\"\u003e\n\u003cp style=\"text-align: center;\"\u003e\u003cimg style=\"max-width: 100%;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/oval.png?v=1764947960\" alt=\"Oval Form\"\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp data-path-to-node=\"12,0\"\u003e \u003c\/p\u003e\n\u003ch4 data-path-to-node=\"2\" style=\"text-align: center;\"\u003e\u003cstrong\u003e📏 Art in Dimensions and Perfect Harmony: Oval Form\u003c\/strong\u003e\u003c\/h4\u003e\n\u003cp data-path-to-node=\"3\"\u003eOval rugs eliminate the sharp lines of standard rectangles, bringing softness, an organic flow, and instant elegance to your home. The \u003cb\u003eZev Keten Oval Collection\u003c\/b\u003e strikes a perfect balance in your spaces with its two most needed special sizes:\u003c\/p\u003e\n\u003ch4 data-path-to-node=\"4\" style=\"text-align: center;\"\u003e🌟 1st Size: \u003cspan class=\"math-inline\" data-math=\"120 \\times 180\"\u003e120x180\u003c\/span\u003e cm Oval (Intimate Touch)\u003c\/h4\u003e\n\u003cp data-path-to-node=\"5\"\u003eThis special size is designed to create a small escape or romanticize a corner.\u003c\/p\u003e\n\u003cul data-path-to-node=\"6\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"6,0,0\"\u003e\u003cb\u003eIdeal Use Areas:\u003c\/b\u003e Right next to the bed in your bedroom, under a single reading chair by the window, or under a small kitchen\/bistro table.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"6,1,0\"\u003e\u003cb\u003eEmphasized Aesthetic: 120x180\u003c\/b\u003e cm oval rug creates a simple and intimate \u003cb\u003e\"special zone\"\u003c\/b\u003e without overpowering large furniture. Jute Rugs act as a comfortable cushion under your feet, while not interrupting the general flow of the space.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"6,2,0\"\u003e\u003cb\u003eStock Status:\u003c\/b\u003e This size is available as Oval.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch4 data-path-to-node=\"7\" style=\"text-align: center;\"\u003e👑 2nd Size: \u003cspan class=\"math-inline\" data-math=\"160 \\times 230\"\u003e160x230\u003c\/span\u003e cm Oval (Spacious Elegance)\u003c\/h4\u003e\n\u003cp data-path-to-node=\"8\"\u003eThis generous size is perfect for \u003cb\u003eanchoring a room and visually pulling it together\u003c\/b\u003e. It doesn't carry the harshness of a standard rectangular rug, but offers its encompassing quality.\u003c\/p\u003e\n\u003cul data-path-to-node=\"9\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"9,0,0\"\u003e\u003cb\u003eIdeal Use Areas:\u003c\/b\u003e In front of a medium-sized seating group (partially covering the coffee table), the bottom two-thirds of the bed in a large bedroom, or as a strong welcoming area in entryways.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"9,1,0\"\u003e\u003cb\u003eEmphasized Aesthetic:\u003c\/b\u003e The \u003cspan class=\"math-inline\" data-math=\"160 \\times 230\"\u003e160x230\u003c\/span\u003e cm oval rug enlarges the floor area, while its organic shape provides \u003cb\u003esoft transitions\u003c\/b\u003e between furniture in the room. It makes the space feel more fluid and inviting.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"9,2,0\"\u003e\u003cb\u003eStock Status:\u003c\/b\u003e This size is also available in Oval form in our stock.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-path-to-node=\"10\"\u003e\u003cb\u003eWith the Zev Keten Oval Rug, achieve the perfect amount of softness and elegance your space needs.\u003c\/b\u003e\u003c\/p\u003e","brand":"Zev Halı","offers":[{"title":"80x150","offer_id":42672783392816,"sku":"ZEVHALIKETENSERISI-37","price":1740.0,"currency_code":"TRY","in_stock":true},{"title":"80x200","offer_id":42672783425584,"sku":"ZEVHALIKETENSERISI-38","price":2320.0,"currency_code":"TRY","in_stock":true},{"title":"80x250","offer_id":42672783458352,"sku":"ZEVHALIKETENSERISI-39","price":2900.0,"currency_code":"TRY","in_stock":true},{"title":"80x300","offer_id":42672783491120,"sku":"ZEVHALIKETENSERISI-40","price":3480.0,"currency_code":"TRY","in_stock":true},{"title":"100x200","offer_id":42672783523888,"sku":"ZEVHALIKETENSERISI-42","price":2900.0,"currency_code":"TRY","in_stock":true},{"title":"100x250","offer_id":42672783556656,"sku":"ZEVHALIKETENSERISI-43","price":3625.0,"currency_code":"TRY","in_stock":true},{"title":"100x300","offer_id":42672783589424,"sku":"ZEVHALIKETENSERISI-44","price":4350.0,"currency_code":"TRY","in_stock":true},{"title":"120X180","offer_id":42672783622192,"sku":"ZEVHALIKETENSERISI-45","price":3130.0,"currency_code":"TRY","in_stock":true},{"title":"120x250","offer_id":42672783654960,"sku":"ZEVHALIKETENSERISI-46","price":4350.0,"currency_code":"TRY","in_stock":true},{"title":"120x300","offer_id":42672783687728,"sku":"ZEVHALIKETENSERISI-47","price":5220.0,"currency_code":"TRY","in_stock":true},{"title":"160X230","offer_id":42672783720496,"sku":"ZEVHALIKETENSERISI-48","price":5330.0,"currency_code":"TRY","in_stock":true},{"title":"160x300","offer_id":42672783753264,"sku":"ZEVHALIKETENSERISI-49","price":6960.0,"currency_code":"TRY","in_stock":true},{"title":"200x300","offer_id":42672783786032,"sku":"ZEVHALIKETENSERISI-50","price":8700.0,"currency_code":"TRY","in_stock":true},{"title":"400x600","offer_id":42672783818800,"sku":"ZEVHALIKETENSERISI-52","price":34800.0,"currency_code":"TRY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/seyranhali-india-671bejoval_1.jpg?v=1766682131"},{"product_id":"zev-keten-kisiye-ozel-olcude-oval-kesim-hasir-gorunumlu-hali-ozel-olcu-✂","title":"Zev Carpet Linen: Custom Size Oval Cut Wicker Look Rug Custom Size ✂","description":"\u003cp style=\"text-align: center;\" data-path-to-node=\"3\"\u003e\u003cb\u003eSPECIAL PROCESSING REQUESTS\u003c\/b\u003e\u003c\/p\u003e\n\u003cp style=\"text-align: center;\" data-path-to-node=\"4\"\u003ePlease specify your preferences for fringe folding, overlock, or \u003cspan style=\"color: rgb(255, 0, 0);\"\u003eRound\/Oval\u003c\/span\u003e cutting in the order notes section in your cart.\u003c\/p\u003e\n\u003cp style=\"text-align: center;\"\u003e\u003cstrong\u003e✂ THIS PRODUCT HAS\u003cspan\u003e \u003c\/span\u003e\u003cspan\u003eCUSTOM SIZE\u003c\/span\u003e\u003cspan\u003e \u003c\/span\u003eCUTTING.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp style=\"text-align: center;\"\u003eEnter your dimensions using the calculator below and see the price. Then, you can easily create your custom order by clicking the \"\u003cstrong\u003eOrder Now\u003c\/strong\u003e\" button.\u003c\/p\u003e\n\u003cstyle\u003e\n        \/* Isolation for independence with wrapper-based styling *\/\n        #hali-ozel-modul.hali-hesaplayici-wrapper {\n            font-family: 'Inter', sans-serif;\n            margin: 20px auto;\n            width: 100%;\n            max-width: 600px;\n            color: #1f2937;\n        }\n        #hali-ozel-modul .hali-hesaplayici-container {\n            background: white;\n            border-radius: 1rem;\n            box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1);\n            padding: 1.5rem;\n            border: 1px solid #e5e7eb;\n        }\n        #hali-ozel-modul .hali-baslik { font-size: 1.5rem; font-weight: 700; text-align: center; margin-bottom: 0.5rem; }\n        #hali-ozel-modul .hali-aciklama { color: #6b7280; font-size: 0.875rem; text-align: center; margin-bottom: 1.5rem; line-height: 1.5; }\n        #hali-ozel-modul .hali-form-grup { margin-bottom: 1rem; }\n        #hali-ozel-modul .hali-label { display: block; font-size: 0.875rem; font-weight: 600; margin-bottom: 0.25rem; }\n        #hali-ozel-modul .hali-input-wrapper { position: relative; }\n        #hali-ozel-modul .hali-input {\n            width: 100%; padding: 0.75rem; border: 1px solid #d1d5db; border-radius: 0.5rem;\n            font-size: 1rem; background: #f9fafb;\n        }\n        #hali-ozel-modul .hali-input:focus { border-color: #FDC656; outline: none; box-shadow: 0 0 0 2px #FEF3C7; }\n        #hali-ozel-modul .hali-birim { position: absolute; right: 0.75rem; top: 50%; transform: translateY(-50%); color: #6b7280; }\n        #hali-ozel-modul .hali-hesapla-btn {\n            width: 100%; background-color: #FDC656; color: #1f2937; font-weight: 700; padding: 0.8rem;\n            border-radius: 9999px; border: none; cursor: pointer; transition: 0.2s; margin-top: 1rem; font-size: 1rem;\n        }\n        #hali-ozel-modul .hali-hesapla-btn:hover { background-color: #E5B34E; }\n        #hali-ozel-modul .hali-sonuc-alani { margin-top: 1.5rem; border-top: 1px solid #e5e7eb; padding-top: 1.5rem; }\n        #hali-ozel-modul .hidden { display: none !important; }\n        #hali-ozel-modul .hali-fiyat { color: #ea580c; font-weight: 800; font-size: 1.5rem; }\n        #hali-ozel-modul .hali-uyari {\n            font-size: 0.85rem; color: #1e40af; background-color: #eff6ff;\n            padding: 1rem; border-radius: 0.5rem; border-left: 4px solid #2563eb; margin: 1rem 0;\n        }\n        #hali-ozel-modul .hali-secim-baslik { font-size: 0.875rem; font-weight: 600; margin: 1rem 0 0.5rem; }\n        #hali-ozel-modul .hali-secim-container { display: flex; gap: 0.5rem; }\n        #hali-ozel-modul .hali-secim-item { flex: 1; }\n        #hali-ozel-modul .hali-radio { display: none; }\n        #hali-ozel-modul .hali-radio-label {\n            display: flex; align-items: center; justify-content: center; padding: 0.6rem;\n            border: 2px solid #d1d5db; border-radius: 0.5rem; cursor: pointer; font-size: 0.85rem; font-weight: 500;\n        }\n        #hali-ozel-modul .hali-radio:checked + .hali-radio-label { background-color: #FDC656; border-color: #FDC656; }\n        #hali-ozel-modul .hali-whatsapp-btn {\n            display: flex; align-items: center; justify-content: center; gap: 0.5rem;\n            width: 100%; padding: 0.75rem; border-radius: 0.5rem; font-weight: 700;\n            margin-top: 1rem; text-decoration: none; transition: 0.2s;\n        }\n        #hali-ozel-modul .hali-whatsapp-btn.disabled { background-color: #d1d5db; color: #9ca3af; pointer-events: none; }\n        #hali-ozel-modul .hali-whatsapp-btn.active { background-color: #22c55e; color: white; }\n    \u003c\/style\u003e\n\u003cdiv class=\"hali-hesaplayici-wrapper\" id=\"hali-ozel-modul\"\u003e\n\u003cdiv class=\"hali-hesaplayici-container\"\u003e\n\u003ch2 class=\"hali-baslik\"\u003eCUSTOM SIZE CALCULATOR\u003c\/h2\u003e\n\u003cp class=\"hali-aciklama\"\u003eEnter the width and length. \u003cbr\u003e\u003cstrong\u003eRoll Sizes: 80, 100, 120, 160, 200, 400 cm\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"hali-form-grup\"\u003e\n\u003clabel class=\"hali-label\"\u003eWIDTH (cm)\u003c\/label\u003e\n\u003cdiv class=\"hali-input-wrapper\"\u003e\n\u003cinput placeholder=\"E.g.: 240\" class=\"hali-input\" id=\"js-genislik\" type=\"number\"\u003e \u003cspan class=\"hali-birim\"\u003ecm\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hali-form-grup\"\u003e\n\u003clabel class=\"hali-label\"\u003eLENGTH (cm)\u003c\/label\u003e\n\u003cdiv class=\"hali-input-wrapper\"\u003e\n\u003cinput placeholder=\"E.g.: 350\" class=\"hali-input\" id=\"js-uzunluk\" type=\"number\"\u003e \u003cspan class=\"hali-birim\"\u003ecm\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbutton id=\"js-hesapla\" class=\"hali-hesapla-btn\" type=\"button\"\u003eCalculate \/ See Price\u003c\/button\u003e\n\u003cdiv class=\"hali-sonuc-alani hidden\" id=\"js-sonuc-paneli\"\u003e\n\u003cdiv style=\"display: flex; justify-content: space-between;\"\u003e\n\u003cspan\u003eSquare Meter:\u003c\/span\u003e\u003cstrong id=\"js-m2-sonuc\"\u003e\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"display: flex; justify-content: space-between; align-items: center; margin-top: 0.5rem;\"\u003e\n\u003cspan\u003eTotal Price:\u003c\/span\u003e\u003cspan class=\"hali-fiyat\" id=\"js-fiyat-sonuc\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"text-align: right; font-size: 0.75rem; color: #6b7280;\"\u003e(Price per 1 m²: \u003cspan id=\"js-birim-fiyat\"\u003e\u003c\/span\u003e TL)\u003c\/div\u003e\n\u003cdiv class=\"hali-uyari hidden\" id=\"js-uyari-kutusu\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-baslik\"\u003eSELECT CARPET EDGE\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-container\"\u003e\n\u003cdiv class=\"hali-secim-item\"\u003e\n\u003cinput class=\"hali-radio\" value=\"Saçak\" name=\"kenar\" id=\"kn1\" type=\"radio\"\u003e\u003clabel class=\"hali-radio-label\" for=\"kn1\"\u003eFringe\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-item\"\u003e\n\u003cinput class=\"hali-radio\" value=\"Overlok\" name=\"kenar\" id=\"kn2\" type=\"radio\"\u003e\u003clabel class=\"hali-radio-label\" for=\"kn2\"\u003eOverlock\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-item\"\u003e\n\u003cinput class=\"hali-radio\" value=\"Katlama\" name=\"kenar\" id=\"kn3\" type=\"radio\"\u003e\u003clabel class=\"hali-radio-label\" for=\"kn3\"\u003eFolding\u003c\/label\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-baslik\"\u003eSELECT CARPET SHAPE\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-container\"\u003e\n\u003cdiv class=\"hali-secim-item\"\u003e\n\u003cinput class=\"hali-radio\" value=\"Dikdörtgen\" name=\"sekil\" id=\"sk1\" type=\"radio\"\u003e\u003clabel class=\"hali-radio-label\" for=\"sk1\"\u003eRectangle\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-item\"\u003e\n\u003cinput class=\"hali-radio\" value=\"Yuvarlak\" name=\"sekil\" id=\"sk2\" type=\"radio\"\u003e\u003clabel class=\"hali-radio-label\" for=\"sk2\"\u003eRound\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-item\"\u003e\n\u003cinput class=\"hali-radio\" value=\"Oval\" name=\"sekil\" id=\"sk3\" type=\"radio\"\u003e\u003clabel class=\"hali-radio-label\" for=\"sk3\"\u003eOval\u003c\/label\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ca class=\"hali-whatsapp-btn disabled\" id=\"js-wp-btn\" href=\"#\"\u003e \u003cspan\u003eOrder via WhatsApp\u003c\/span\u003e \u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\n        (function() {\n            const M2_FIYAT = 1450;\n            const WP_NO = \"905522447544\";\n            const RULOLAR = [80, 100, 120, 160, 200, 400];\n\n            const btnHesapla = document.getElementById('js-hesapla');\n            const panel = document.getElementById('js-sonuc-paneli');\n            const uyari = document.getElementById('js-uyari-kutusu');\n            const wpBtn = document.getElementById('js-wp-btn');\n\n            document.getElementById('js-birim-fiyat').textContent = M2_FIYAT.toLocaleString('tr-TR');\n\n            btnHesapla.addEventListener('click', function() {\n                const g = parseFloat(document.getElementById('js-genislik').value);\n                const u = parseFloat(document.getElementById('js-uzunluk').value);\n\n                if (!g || !u || g \u003c= 0 || u \u003c= 0) {\n                    alert(\"Please enter valid dimensions.\");\n                    return;\n                }\n\n                if (g \u003e 400) {\n                    alert(\"Width can be a maximum of 400 cm. For larger dimensions, please contact us.\");\n                    panel.classList.add('hidden');\n                    return;\n                }\n\n                \/\/ Sectoral Logic: Finding Roll Width\n                let rulo = RULOLAR.find(r =\u003e r \u003e= g);\n                let m2 = (rulo \/ 100) * (u \/ 100);\n                let toplam = m2 * M2_FIYAT;\n\n                \/\/ Write Results\n                document.getElementById('js-m2-sonuc').textContent = m2.toFixed(2).replace('.', ',') + \" m²\";\n                document.getElementById('js-fiyat-sonuc').textContent = Math.round(toplam).toLocaleString('tr-TR') + \" TL\";\n\n                \/\/ Warning Text (Waste Information)\n                if (g !== rulo) {\n                    uyari.innerHTML = `Your requested width of \u003cstrong\u003e${g} cm\u003c\/strong\u003e will be cut from our \u003cstrong\u003e${rulo} cm\u003c\/strong\u003e roll. Pricing has been done based on the roll width.`;\n                    uyari.classList.remove('hidden');\n                } else {\n                    uyari.classList.add('hidden');\n                }\n\n                panel.classList.remove('hidden');\n                \n                \/\/ Reset selections and disable button\n                document.querySelectorAll('#hali-ozel-modul input[type=\"radio\"]').forEach(r =\u003e r.checked = false);\n                wpBtn.className = \"hali-whatsapp-btn disabled\";\n                \n                \/\/ Attach WhatsApp Message Function\n                const updateLink = () =\u003e {\n                    const kenar = document.querySelector('input[name=\"kenar\"]:checked');\n                    const sekil = document.querySelector('input[name=\"sekil\"]:checked');\n                    \n                    if(kenar \u0026\u0026 sekil) {\n                        wpBtn.className = \"hali-whatsapp-btn active\";\n                        const msg = `Hello, I would like to place a custom size order:\\n` +\n                                    `📏 Size: ${g}x${u} cm (${m2.toFixed(2)} m2)\\n` +\n                                    `🧵 Edge: ${kenar.value} \/ Shape: ${sekil.value}\\n` +\n                                    `💰 Price: ${Math.round(toplam)} TL\\n` +\n                                    `🔗 Product: ${window.location.href}`;\n                        wpBtn.href = `https:\/\/wa.me\/${WP_NO}?text=${encodeURIComponent(msg)}`;\n                        wpBtn.target = \"_blank\";\n                    }\n                };\n\n                document.querySelectorAll('#hali-ozel-modul input[name=\"kenar\"], #hali-ozel-modul input[name=\"sekil\"]')\n                        .forEach(el =\u003e el.addEventListener('change', updateLink));\n            });\n        })();\n    \u003c\/script\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"urun-aciklama-alani\" style=\"text-align: start;\"\u003e\n\u003ch3 style=\"text-align: center;\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/seyranhali-india-672oval_1.png?v=1766683543\"\u003e\u003c\/h3\u003e\n\u003ch4 style=\"text-align: center;\"\u003e\u003cstrong\u003e🌿 Nature's Calmest Touch Comes to Your Home: India Series\u003c\/strong\u003e\u003c\/h4\u003e\n\u003cp\u003eThe India Jute Series brings peace, balance, and impeccable natural elegance to your sanctuary. Its gentle earth tones, combined with the timeless grace of jute, instantly create a warm and inviting atmosphere in your living spaces.\u003c\/p\u003e\n\u003cp\u003e\u003cb\u003eImagine:\u003c\/b\u003e a minimalist Scandinavian style, a bohemian spirit, or a rustic corner... The India Jute Rug offers a magical touch that adds character to any room.\u003c\/p\u003e\n\u003ch4 style=\"text-align: center;\"\u003e\u003cstrong\u003e✨ The Elegance of Jute Texture, the Intelligent Comfort of Polypropylene\u003c\/strong\u003e\u003c\/h4\u003e\n\u003cp\u003eWhat makes the India Series Jute special is that it combines \u003cb\u003eauthentic appearance\u003c\/b\u003e with \u003cb\u003emodern practicality\u003c\/b\u003e.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cb\u003eAppearance:\u003c\/b\u003e Offers a warm and rustic feel just like natural jute.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eTouch:\u003c\/b\u003e Soft and comfortable with a 6 mm pile height. \u003cb\u003eSuitable for all seasons.\u003c\/b\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eCleaning:\u003c\/b\u003e Stain-resistant, easily cleaned with a vacuum cleaner.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cb\u003eDecorating Tip:\u003c\/b\u003e The neutral colors of the India Series perfectly harmonize with wooden furniture and linen fabrics.\n\u003cp style=\"text-align: center;\"\u003e\u003cimg alt=\"Oval Shape\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/oval.png?v=1764947960\" style=\"max-width: 100%;\"\u003e\u003c\/p\u003e\n\u003ch4 style=\"text-align: center;\"\u003e\u003cstrong\u003e📏 Art in Dimensions and Perfect Harmony: Oval Shape\u003c\/strong\u003e\u003c\/h4\u003e\n\u003ch4 style=\"text-align: center;\"\u003e🌟 120x180 cm Oval (Intimate Touch)\u003c\/h4\u003e\n\u003cp\u003eDesigned to create a small escape or to romanticize a corner. Ideal for under a kitchen table or in front of a window.\u003c\/p\u003e\n\u003ch4 style=\"text-align: center;\"\u003e👑 160x230 cm Oval (Spacious Elegance)\u003c\/h4\u003e\n\u003cp\u003ePerfect for anchoring a room. Provides soft transitions in front of a seating group or in large bedrooms.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp data-path-to-node=\"12,0\"\u003e \u003c\/p\u003e\n\u003ch4 style=\"text-align: center;\" data-path-to-node=\"2\"\u003e\u003cstrong\u003e📏 Art in Dimensions and Perfect Harmony: Oval Shape\u003c\/strong\u003e\u003c\/h4\u003e\n\u003cp data-path-to-node=\"3\"\u003eOval rugs eliminate the sharp lines of standard rectangles, adding softness, an organic flow, and instant elegance to your home. The \u003cb\u003eZev Linen Oval Collection\u003c\/b\u003e creates perfect balance in your spaces with its two most needed special sizes:\u003c\/p\u003e\n\u003ch4 style=\"text-align: center;\" data-path-to-node=\"4\"\u003e🌟 1st Size: \u003cspan data-math=\"120 \\times 180\" class=\"math-inline\"\u003e120x180\u003c\/span\u003e cm Oval (Intimate Touch)\u003c\/h4\u003e\n\u003cp data-path-to-node=\"5\"\u003eThis special size is designed to create a small escape or to romanticize a corner.\u003c\/p\u003e\n\u003cul data-path-to-node=\"6\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"6,0,0\"\u003e\u003cb\u003eIdeal Use Areas:\u003c\/b\u003e Right next to the bed in your bedroom, under a single reading chair by the window, or under a small kitchen\/bistro table.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"6,1,0\"\u003e\u003cb\u003eEmphasized Aesthetics: The 120x180\u003c\/b\u003e cm oval rug creates a simple and intimate \u003cb\u003e\"special zone\"\u003c\/b\u003e without overwhelming large furniture. Jute Rugs act as a comfortable cushion under your feet, without interrupting the general flow of the space.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"6,2,0\"\u003e\u003cb\u003eStock Status:\u003c\/b\u003e This size is available as Oval.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch4 style=\"text-align: center;\" data-path-to-node=\"7\"\u003e👑 2nd Size: \u003cspan data-math=\"160 \\times 230\" class=\"math-inline\"\u003e160x230\u003c\/span\u003e cm Oval (Spacious Elegance)\u003c\/h4\u003e\n\u003cp data-path-to-node=\"8\"\u003eThis generous size is perfect for \u003cb\u003eanchoring and visually consolidating\u003c\/b\u003e a room. It doesn't carry the rigidity of a standard rectangular rug, but offers its inclusiveness.\u003c\/p\u003e\n\u003cul data-path-to-node=\"9\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"9,0,0\"\u003e\u003cb\u003eIdeal Use Areas:\u003c\/b\u003e In front of a medium-sized seating group (partially encompassing the coffee table), the bottom two-thirds of a bed in a large bedroom, or as a strong welcoming area in entrance halls.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"9,1,0\"\u003e\u003cb\u003eEmphasized Aesthetics:\u003c\/b\u003e The \u003cspan data-math=\"160 \\times 230\" class=\"math-inline\"\u003e160x230\u003c\/span\u003e cm oval rug expands the floor area, while its organic shape provides \u003cb\u003esoft transitions\u003c\/b\u003e between furniture in the room. It makes the space feel more fluid and inviting.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"9,2,0\"\u003e\u003cb\u003eStock Status:\u003c\/b\u003e This size is also available in our stock in Oval form.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-path-to-node=\"10\"\u003e\u003cb\u003eWith Zev Linen Oval Rug, capture the softness and elegance your space needs, in the perfect size.\u003c\/b\u003e\u003c\/p\u003e","brand":"Zev Halı","offers":[{"title":"80x150","offer_id":42672787030064,"sku":"ZEVHALIKETENSERISI-23","price":1740.0,"currency_code":"TRY","in_stock":true},{"title":"80x200","offer_id":42672787062832,"sku":"ZEVHALIKETENSERISI-24","price":2320.0,"currency_code":"TRY","in_stock":true},{"title":"80x250","offer_id":42672787095600,"sku":"ZEVHALIKETENSERISI-25","price":2900.0,"currency_code":"TRY","in_stock":true},{"title":"80x300","offer_id":42672787128368,"sku":"ZEVHALIKETENSERISI-26","price":3480.0,"currency_code":"TRY","in_stock":true},{"title":"100x200","offer_id":42672787161136,"sku":"ZEVHALIKETENSERISI-27","price":2900.0,"currency_code":"TRY","in_stock":true},{"title":"100x250","offer_id":42672787193904,"sku":"ZEVHALIKETENSERISI-26","price":3625.0,"currency_code":"TRY","in_stock":true},{"title":"100x300","offer_id":42672787226672,"sku":"ZEVHALIKETENSERISI-29","price":4350.0,"currency_code":"TRY","in_stock":true},{"title":"120X180","offer_id":42672787259440,"sku":"ZEVHALIKETENSERISI-30","price":3130.0,"currency_code":"TRY","in_stock":true},{"title":"120x250","offer_id":42672787292208,"sku":"ZEVHALIKETENSERISI-31","price":4350.0,"currency_code":"TRY","in_stock":true},{"title":"120x300","offer_id":42672787324976,"sku":"ZEVHALIKETENSERISI-32","price":5220.0,"currency_code":"TRY","in_stock":true},{"title":"160X230","offer_id":42672787357744,"sku":"ZEVHALIKETENSERISI-33","price":5330.0,"currency_code":"TRY","in_stock":true},{"title":"160x300","offer_id":42672787390512,"sku":"ZEVHALIKETENSERISI-34","price":6960.0,"currency_code":"TRY","in_stock":true},{"title":"200x300","offer_id":42672787423280,"sku":"ZEVHALIKETENSERISI-35","price":8700.0,"currency_code":"TRY","in_stock":true},{"title":"400x600","offer_id":42672787456048,"sku":"ZEVHALIKETENSERISI-36","price":34800.0,"currency_code":"TRY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/seyranhali-india-672oval_1.jpg?v=1766683738"},{"product_id":"zev-keten-400-cm-capa-kadar-devasa-yuvarlak-ozel-kesim-hali-ozel-olcu-✂","title":"Zev Carpet Linen: Giant Round Custom Cut Rug Up to 400 cm Diameter Custom Size ✂","description":"\u003cp style=\"text-align: center;\" data-path-to-node=\"3\"\u003e\u003cb\u003eSPECIAL PROCESSING REQUESTS\u003c\/b\u003e\u003c\/p\u003e\n\u003cp style=\"text-align: center;\" data-path-to-node=\"4\"\u003ePlease specify your preferences for fringe folding, overlock, or \u003cspan style=\"color: rgb(255, 0, 0);\"\u003eRound\/Oval\u003c\/span\u003e cut in the order notes section in your cart.\u003c\/p\u003e\n\u003cp style=\"text-align: center;\"\u003e\u003cstrong\u003e✂ THIS PRODUCT HAS\u003cspan\u003e \u003c\/span\u003e\u003cspan\u003eCUSTOM SIZE\u003c\/span\u003e\u003cspan\u003e \u003c\/span\u003eCUTTING\u003c\/strong\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n        \/* Wrapper-based style isolation for independence *\/\n        #hali-ozel-modul.hali-hesaplayici-wrapper {\n            font-family: 'Inter', sans-serif;\n            margin: 20px auto;\n            width: 100%;\n            max-width: 600px;\n            color: #1f2937;\n        }\n        #hali-ozel-modul .hali-hesaplayici-container {\n            background: white;\n            border-radius: 1rem;\n            box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1);\n            padding: 1.5rem;\n            border: 1px solid #e5e7eb;\n        }\n        #hali-ozel-modul .hali-baslik { font-size: 1.5rem; font-weight: 700; text-align: center; margin-bottom: 0.5rem; }\n        #hali-ozel-modul .hali-aciklama { color: #6b7280; font-size: 0.875rem; text-align: center; margin-bottom: 1.5rem; line-height: 1.5; }\n        #hali-ozel-modul .hali-form-grup { margin-bottom: 1rem; }\n        #hali-ozel-modul .hali-label { display: block; font-size: 0.875rem; font-weight: 600; margin-bottom: 0.25rem; }\n        #hali-ozel-modul .hali-input-wrapper { position: relative; }\n        #hali-ozel-modul .hali-input {\n            width: 100%; padding: 0.75rem; border: 1px solid #d1d5db; border-radius: 0.5rem;\n            font-size: 1rem; background: #f9fafb;\n        }\n        #hali-ozel-modul .hali-input:focus { border-color: #FDC656; outline: none; box-shadow: 0 0 0 2px #FEF3C7; }\n        #hali-ozel-modul .hali-birim { position: absolute; right: 0.75rem; top: 50%; transform: translateY(-50%); color: #6b7280; }\n        #hali-ozel-modul .hali-hesapla-btn {\n            width: 100%; background-color: #FDC656; color: #1f2937; font-weight: 700; padding: 0.8rem;\n            border-radius: 9999px; border: none; cursor: pointer; transition: 0.2s; margin-top: 1rem; font-size: 1rem;\n        }\n        #hali-ozel-modul .hali-hesapla-btn:hover { background-color: #E5B34E; }\n        #hali-ozel-modul .hali-sonuc-alani { margin-top: 1.5rem; border-top: 1px solid #e5e7eb; padding-top: 1.5rem; }\n        #hali-ozel-modul .hidden { display: none !important; }\n        #hali-ozel-modul .hali-fiyat { color: #ea580c; font-weight: 800; font-size: 1.5rem; }\n        #hali-ozel-modul .hali-uyari {\n            font-size: 0.85rem; color: #1e40af; background-color: #eff6ff;\n            padding: 1rem; border-radius: 0.5rem; border-left: 4px solid #2563eb; margin: 1rem 0;\n        }\n        #hali-ozel-modul .hali-secim-baslik { font-size: 0.875rem; font-weight: 600; margin: 1rem 0 0.5rem; }\n        #hali-ozel-modul .hali-secim-container { display: flex; gap: 0.5rem; }\n        #hali-ozel-modul .hali-secim-item { flex: 1; }\n        #hali-ozel-modul .hali-radio { display: none; }\n        #hali-ozel-modul .hali-radio-label {\n            display: flex; align-items: center; justify-content: center; padding: 0.6rem;\n            border: 2px solid #d1d5db; border-radius: 0.5rem; cursor: pointer; font-size: 0.85rem; font-weight: 500;\n        }\n        #hali-ozel-modul .hali-radio:checked + .hali-radio-label { background-color: #FDC656; border-color: #FDC656; }\n        #hali-ozel-modul .hali-whatsapp-btn {\n            display: flex; align-items: center; justify-content: center; gap: 0.5rem;\n            width: 100%; padding: 0.75rem; border-radius: 0.5rem; font-weight: 700;\n            margin-top: 1rem; text-decoration: none; transition: 0.2s;\n        }\n        #hali-ozel-modul .hali-whatsapp-btn.disabled { background-color: #d1d5db; color: #9ca3af; pointer-events: none; }\n        #hali-ozel-modul .hali-whatsapp-btn.active { background-color: #22c55e; color: white; }\n    \u003c\/style\u003e\n\u003cdiv class=\"hali-hesaplayici-wrapper\" id=\"hali-ozel-modul\"\u003e\n\u003cdiv class=\"hali-hesaplayici-container\"\u003e\n\u003ch2 class=\"hali-baslik\"\u003eCUSTOM SIZE CALCULATOR\u003c\/h2\u003e\n\u003cp class=\"hali-aciklama\"\u003eEnter width and length. \u003cbr\u003e\u003cstrong\u003eRoll Sizes: 80, 100, 120, 160, 200, 400 cm\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"hali-form-grup\"\u003e\n\u003clabel class=\"hali-label\"\u003eWIDTH (cm)\u003c\/label\u003e\n\u003cdiv class=\"hali-input-wrapper\"\u003e\n\u003cinput placeholder=\"E.g.: 240\" class=\"hali-input\" id=\"js-genislik\" type=\"number\"\u003e \u003cspan class=\"hali-birim\"\u003ecm\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hali-form-grup\"\u003e\n\u003clabel class=\"hali-label\"\u003eLENGTH (cm)\u003c\/label\u003e\n\u003cdiv class=\"hali-input-wrapper\"\u003e\n\u003cinput placeholder=\"E.g.: 350\" class=\"hali-input\" id=\"js-uzunluk\" type=\"number\"\u003e \u003cspan class=\"hali-birim\"\u003ecm\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbutton id=\"js-hesapla\" class=\"hali-hesapla-btn\" type=\"button\"\u003eCalculate \/ View Price\u003c\/button\u003e\n\u003cdiv class=\"hali-sonuc-alani hidden\" id=\"js-sonuc-paneli\"\u003e\n\u003cdiv style=\"display: flex; justify-content: space-between;\"\u003e\n\u003cspan\u003eSquare Meter:\u003c\/span\u003e\u003cstrong id=\"js-m2-sonuc\"\u003e\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"display: flex; justify-content: space-between; align-items: center; margin-top: 0.5rem;\"\u003e\n\u003cspan\u003eTotal Price:\u003c\/span\u003e\u003cspan class=\"hali-fiyat\" id=\"js-fiyat-sonuc\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"text-align: right; font-size: 0.75rem; color: #6b7280;\"\u003e(Price per 1 m²: \u003cspan id=\"js-birim-fiyat\"\u003e\u003c\/span\u003e TL)\u003c\/div\u003e\n\u003cdiv class=\"hali-uyari hidden\" id=\"js-uyari-kutusu\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-baslik\"\u003eCHOOSE CARPET EDGE\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-container\"\u003e\n\u003cdiv class=\"hali-secim-item\"\u003e\n\u003cinput class=\"hali-radio\" value=\"Saçak\" name=\"kenar\" id=\"kn1\" type=\"radio\"\u003e\u003clabel class=\"hali-radio-label\" for=\"kn1\"\u003eFringe\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-item\"\u003e\n\u003cinput class=\"hali-radio\" value=\"Overlok\" name=\"kenar\" id=\"kn2\" type=\"radio\"\u003e\u003clabel class=\"hali-radio-label\" for=\"kn2\"\u003eOverlock\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-item\"\u003e\n\u003cinput class=\"hali-radio\" value=\"Katlama\" name=\"kenar\" id=\"kn3\" type=\"radio\"\u003e\u003clabel class=\"hali-radio-label\" for=\"kn3\"\u003eFolding\u003c\/label\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-baslik\"\u003eCHOOSE CARPET SHAPE\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-container\"\u003e\n\u003cdiv class=\"hali-secim-item\"\u003e\n\u003cinput class=\"hali-radio\" value=\"Dikdörtgen\" name=\"sekil\" id=\"sk1\" type=\"radio\"\u003e\u003clabel class=\"hali-radio-label\" for=\"sk1\"\u003eRectangle\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-item\"\u003e\n\u003cinput class=\"hali-radio\" value=\"Yuvarlak\" name=\"sekil\" id=\"sk2\" type=\"radio\"\u003e\u003clabel class=\"hali-radio-label\" for=\"sk2\"\u003eRound\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-item\"\u003e\n\u003cinput class=\"hali-radio\" value=\"Oval\" name=\"sekil\" id=\"sk3\" type=\"radio\"\u003e\u003clabel class=\"hali-radio-label\" for=\"sk3\"\u003eOval\u003c\/label\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ca class=\"hali-whatsapp-btn disabled\" id=\"js-wp-btn\" href=\"#\"\u003e \u003cspan\u003eOrder via WhatsApp\u003c\/span\u003e \u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\n        (function() {\n            const M2_FIYAT = 1450;\n            const WP_NO = \"905522447544\";\n            const RULOLAR = [80, 100, 120, 160, 200, 400];\n\n            const btnHesapla = document.getElementById('js-hesapla');\n            const panel = document.getElementById('js-sonuc-paneli');\n            const uyari = document.getElementById('js-uyari-kutusu');\n            const wpBtn = document.getElementById('js-wp-btn');\n\n            document.getElementById('js-birim-fiyat').textContent = M2_FIYAT.toLocaleString('tr-TR');\n\n            btnHesapla.addEventListener('click', function() {\n                const g = parseFloat(document.getElementById('js-genislik').value);\n                const u = parseFloat(document.getElementById('js-uzunluk').value);\n\n                if (!g || !u || g \u003c= 0 || u \u003c= 0) {\n                    alert(\"Please enter valid dimensions.\");\n                    return;\n                }\n\n                if (g \u003e 400) {\n                    alert(\"Width can be a maximum of 400 cm. For larger sizes, please contact us.\");\n                    panel.classList.add('hidden');\n                    return;\n                }\n\n                \/\/ Industry Logic: Finding Roll Width\n                let rulo = RULOLAR.find(r =\u003e r \u003e= g);\n                let m2 = (rulo \/ 100) * (u \/ 100);\n                let toplam = m2 * M2_FIYAT;\n\n                \/\/ Write Results\n                document.getElementById('js-m2-sonuc').textContent = m2.toFixed(2).replace('.', ',') + \" m²\";\n                document.getElementById('js-fiyat-sonuc').textContent = Math.round(toplam).toLocaleString('tr-TR') + \" TL\";\n\n                \/\/ Warning Text (Waste Information)\n                if (g !== rulo) {\n                    uyari.innerHTML = `Your requested \u003cstrong\u003e${g} cm\u003c\/strong\u003e width will be cut from our \u003cstrong\u003e${rulo} cm\u003c\/strong\u003e roll. Pricing is based on the roll width.`;\n                    uyari.classList.remove('hidden');\n                } else {\n                    uyari.classList.add('hidden');\n                }\n\n                panel.classList.remove('hidden');\n                \n                \/\/ Reset selections and disable button\n                document.querySelectorAll('#hali-ozel-modul input[type=\"radio\"]').forEach(r =\u003e r.checked = false);\n                wpBtn.className = \"hali-whatsapp-btn disabled\";\n                \n                \/\/ Attach WhatsApp Message Function\n                const updateLink = () =\u003e {\n                    const kenar = document.querySelector('input[name=\"kenar\"]:checked');\n                    const sekil = document.querySelector('input[name=\"sekil\"]:checked');\n                    \n                    if(kenar \u0026\u0026 sekil) {\n                        wpBtn.className = \"hali-whatsapp-btn active\";\n                        const msg = `Hello, I would like to place a custom size order:\\n` +\n                                    `📏 Dimensions: ${g}x${u} cm (${m2.toFixed(2)} m2)\\n` +\n                                    `🧵 Edge: ${kenar.value} \/ Shape: ${sekil.value}\\n` +\n                                    `💰 Price: ${Math.round(toplam)} TL\\n` +\n                                    `🔗 Product: ${window.location.href}`;\n                        wpBtn.href = `https:\/\/wa.me\/${WP_NO}?text=${encodeURIComponent(msg)}`;\n                        wpBtn.target = \"_blank\";\n                    }\n                };\n\n                document.querySelectorAll('#hali-ozel-modul input[name=\"kenar\"], #hali-ozel-modul input[name=\"sekil\"]')\n                        .forEach(el =\u003e el.addEventListener('change', updateLink));\n            });\n        })();\n    \u003c\/script\u003e\n\u003c\/div\u003e\n\u003cp style=\"text-align: center;\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/Adsiz_tasarim_d205e545-90d1-4de9-94ed-39f4fd9d48ef.png?v=1766684600\"\u003e\u003c\/p\u003e\n\u003ch4 style=\"text-align: center;\" data-path-to-node=\"5\"\u003e\u003cstrong\u003e🌿 Nature's Calmest Touch Comes to Your Home: India Series\u003c\/strong\u003e\u003c\/h4\u003e\n\u003cp data-path-to-node=\"6\"\u003eIn today's fast-paced world, our homes are our greatest sanctuaries. The India Wicker-Jute Series brings peace, balance, and impeccable natural elegance to this refuge. Earth tones that are easy on the eyes, combined with the timeless grace of wicker, instantly create a warm and inviting atmosphere in your living spaces.\u003c\/p\u003e\n\u003cp data-path-to-node=\"7\"\u003e\u003cb\u003eImagine:\u003c\/b\u003e A minimalist Scandinavian style, a bohemian spirit, or a rustic corner... The India Jute Rug offers a magical touch that adds character to any room, no matter which decoration style you choose. With the artworks on your walls, the textures in your cushions, and the calm presence of this rug on the floor, your home will transform into an art gallery that soothes your soul.\u003c\/p\u003e\n\u003ch4 style=\"text-align: center;\" data-path-to-node=\"8\"\u003e\u003cstrong\u003e✨ The Elegance of Jute Texture, the Smart Comfort of Polypropylene\u003c\/strong\u003e\u003c\/h4\u003e\n\u003cp data-path-to-node=\"9\"\u003eWhat makes the India Jute Series so special is that it perfectly blends \u003cb\u003eauthenticity in appearance\u003c\/b\u003e with \u003cb\u003emodern practicality in use\u003c\/b\u003e.\u003c\/p\u003e\n\u003cp data-path-to-node=\"10\"\u003eDo you admire the naturalness of real jute, but are annoyed by shedding, cleaning difficulties, and its stiff texture? No need to worry anymore!\u003c\/p\u003e\n\u003cul data-path-to-node=\"11\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"11,0,0\"\u003e\u003cb\u003eAppearance:\u003c\/b\u003e Just like natural jute, every single yarn of the rug is meticulously woven, giving it a warm and rustic feel.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"11,1,0\"\u003e\u003cb\u003eTouch:\u003c\/b\u003e Despite having a pile height of 6 mm, its synthetic structure makes it soft and comfortable underfoot. \u003cb\u003eSuitable for use in all seasons.\u003c\/b\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"11,2,0\"\u003e\u003cb\u003eRevolution in Cleaning:\u003c\/b\u003e Zev Linen designed for busy and active homes. These stain-resistant yarns offer practical cleaning with just a vacuum cleaner. It is an \u003cb\u003eideal and smart choice\u003c\/b\u003e for homes with children, pets, or high-traffic areas like kitchens.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-path-to-node=\"12,0\"\u003e\u003cb\u003eDecoration Tip:\u003c\/b\u003e The neutral color palette of the India Series creates a striking contrast with dark wood furniture, while perfectly harmonizing with light-colored linen fabrics and wicker objects.\u003c\/p\u003e\n\u003cp data-path-to-node=\"12,0\"\u003e \u003c\/p\u003e\n\u003cp data-path-to-node=\"12,0\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/oval.png?v=1764947960\" alt=\"\"\u003e\u003c\/p\u003e\n\u003ch4 data-path-to-node=\"2\"\u003e🟢 Perfect Cycle, Custom Shape: Round Custom Cut\u003c\/h4\u003e\n\u003cp data-path-to-node=\"3\"\u003eReady to go beyond the standard and change the energy of your home? Round rugs are one of the most powerful decorative elements that soften the sharp lines of a space, add fluidity, and bring peace with every glance. With the \u003cb data-path-to-node=\"3\" data-index-in-node=\"223\"\u003eZev Linen Custom Cut Round (Circle)\u003c\/b\u003e series, we bring this aesthetic to your home in the exact dimensions you need.\u003c\/p\u003e\n\u003ch4 data-path-to-node=\"4\"\u003e\u003cb data-path-to-node=\"4\" data-index-in-node=\"0\"\u003e✨ The Magic of the Circle and Design Freedom\u003c\/b\u003e\u003c\/h4\u003e\n\u003cp data-path-to-node=\"5\"\u003eThe area under your favorite reading chair, the exact center of your round dining table, or that warm welcoming space you want to create in your hallway... With \u003cb data-path-to-node=\"5\" data-index-in-node=\"152\"\u003eZev Linen\u003c\/b\u003e, you are no longer confined by measurements.\u003c\/p\u003e\n\u003cul data-path-to-node=\"6\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"6,0,0\"\u003e\u003cb data-path-to-node=\"6,0,0\" data-index-in-node=\"0\"\u003eInfinity and Focal Point:\u003c\/b\u003e A round cut defines the visual center of your room and frames your furniture like a work of art.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"6,1,0\"\u003e\u003cb data-path-to-node=\"6,1,0\" data-index-in-node=\"0\"\u003eCustom Diameter:\u003c\/b\u003e Whether you choose a small circle for a minimalist touch or a magnificent \u003cspan class=\"math-inline\" data-math=\"160 \\times 160\" data-index-in-node=\"113\"\u003e400x400\u003c\/span\u003e cm round rug to fill your living room; we prepare it for you in the perfect size.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"6,2,0\"\u003e\u003cb data-path-to-node=\"6,2,0\" data-index-in-node=\"0\"\u003eFlawless Finish:\u003c\/b\u003e Each custom cut is delivered to you with professional edge overlock processing that preserves the rug's shape and extends its life.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch4 data-path-to-node=\"7\"\u003e\u003cb data-path-to-node=\"7\" data-index-in-node=\"0\"\u003e🌿 The Most Practical Form of Naturalness\u003c\/b\u003e\u003c\/h4\u003e\n\u003cp data-path-to-node=\"8\"\u003eWhen the elegance of the round shape combines with \u003cb data-path-to-node=\"8\" data-index-in-node=\"25\"\u003eZev Linen\u003c\/b\u003e technology, your life becomes easier:\u003c\/p\u003e\n\u003cul data-path-to-node=\"9\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"9,0,0\"\u003e\u003cb data-path-to-node=\"9,0,0\" data-index-in-node=\"0\"\u003eJute Elegance, Effortless Use:\u003c\/b\u003e Get that unique natural look of real jute but forget the difficulties like shedding and stiffness; enjoy the comfort thanks to the polypropylene yarn structure.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"9,1,0\"\u003e\u003cb data-path-to-node=\"9,1,0\" data-index-in-node=\"0\"\u003eRevolution in Cleaning:\u003c\/b\u003e With its stain-resistant structure and ideal 6 mm pile height that allows robot vacuums to pass over, your circular rug will always stay sparkling clean.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-path-to-node=\"10\"\u003e\u003cb data-path-to-node=\"10\" data-index-in-node=\"0\"\u003eWith the Zev Linen Custom Cut Round rug, eliminate the corners and start the most natural and fluid form of aesthetics in your home.\u003c\/b\u003e\u003c\/p\u003e","brand":"Zev Halı","offers":[{"title":"80x80","offer_id":42672796893232,"sku":"ZEVHALIKETENSERISI-16","price":928.0,"currency_code":"TRY","in_stock":true},{"title":"100x100","offer_id":42672796926000,"sku":"ZEVHALIKETENSERISI-17","price":1450.0,"currency_code":"TRY","in_stock":true},{"title":"120x120","offer_id":42672796958768,"sku":"ZEVHALIKETENSERISI-18","price":2088.0,"currency_code":"TRY","in_stock":true},{"title":"160x160","offer_id":42672796991536,"sku":"ZEVHALIKETENSERISI-18","price":3712.0,"currency_code":"TRY","in_stock":true},{"title":"200x200","offer_id":42672797024304,"sku":"ZEVHALIKETENSERISI-20","price":5800.0,"currency_code":"TRY","in_stock":true},{"title":"300x300","offer_id":42672800137264,"sku":"ZEVHALIKETENSERISI-21","price":17400.0,"currency_code":"TRY","in_stock":true},{"title":"400x400","offer_id":42672800170032,"sku":"ZEVHALIKETENSERISI-22","price":23250.0,"currency_code":"TRY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/A_minimalist_topdown_2k_202512252036.jpg?v=1766684711"},{"product_id":"zev-keten-profesyonel-mekanlar-i̇cin-4-metre-capa-kadar-ozel-kesim-daire-haliozel-olcu-✂","title":"Zev Carpet Linen: Custom-Cut Round Carpets Up to 4 Meters in Diameter for Professional SpacesCustom Size ✂","description":"\u003cp data-path-to-node=\"3\" style=\"text-align: center;\"\u003e\u003cb\u003eSPECIAL ORDER REQUESTS\u003c\/b\u003e\u003c\/p\u003e\n\u003cp data-path-to-node=\"4\" style=\"text-align: center;\"\u003ePlease specify your preferences for fringe folding, overlock, or \u003cspan style=\"color: rgb(255, 0, 0);\"\u003eRound\/Oval\u003c\/span\u003e cut in the order notes section in your cart.\u003c\/p\u003e\n\u003cp style=\"text-align: center;\"\u003e\u003cstrong\u003e✂ THIS PRODUCT HAS\u003cspan\u003e \u003c\/span\u003e\u003cspan\u003eCUSTOM SIZE\u003c\/span\u003e\u003cspan\u003e \u003c\/span\u003eCUTTING.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp style=\"text-align: center;\"\u003eEnter your measurements using the calculator below and see the price. Then, you can easily create your custom order by clicking the \"\u003cstrong\u003eOrder Now\u003c\/strong\u003e\" button.\u003c\/p\u003e\n\u003cstyle\u003e\n        #hali-ozel-modul.hali-hesaplayici-wrapper {\n            font-family: 'Inter', sans-serif;\n            margin: 20px auto;\n            width: 100%;\n            max-width: 600px;\n            color: #1f2937;\n        }\n        #hali-ozel-modul .hali-hesaplayici-container {\n            background: white;\n            border-radius: 1rem;\n            box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1);\n            padding: 1.5rem;\n            border: 1px solid #e5e7eb;\n        }\n        #hali-ozel-modul .hali-baslik { font-size: 1.5rem; font-weight: 700; text-align: center; margin-bottom: 0.5rem; }\n        #hali-ozel-modul .hali-aciklama { color: #6b7280; font-size: 0.875rem; text-align: center; margin-bottom: 1.5rem; line-height: 1.5; }\n        #hali-ozel-modul .hali-form-grup { margin-bottom: 1rem; }\n        #hali-ozel-modul .hali-label { display: block; font-size: 0.875rem; font-weight: 600; margin-bottom: 0.25rem; }\n        #hali-ozel-modul .hali-input-wrapper { position: relative; }\n        \n        #hali-ozel-modul .hali-input {\n            width: 100%; padding: 0.75rem; border: 1px solid #d1d5db; border-radius: 0.5rem;\n            font-size: 1rem; background: #f9fafb; color: #1f2937;\n        }\n\n        \/* PLACEHOLDER SOLUKLASTIRMA (ISTENEN DEGISIKLIK) *\/\n        #hali-ozel-modul .hali-input::placeholder {\n            color: #b1b1b1 !important; \/* Soluk gri *\/\n            opacity: 0.8; \n            font-weight: 300;\n        }\n        \/* Internet Explorer ve Edge için *\/\n        #hali-ozel-modul .hali-input:-ms-input-placeholder { color: #b1b1b1 !important; }\n        \/* Safari ve Chrome için ek önlem *\/\n        #hali-ozel-modul .hali-input::-webkit-input-placeholder { color: #b1b1b1 !important; }\n\n        #hali-ozel-modul .hali-input:focus { border-color: #FDC656; outline: none; box-shadow: 0 0 0 2px #FEF3C7; }\n        #hali-ozel-modul .hali-birim { position: absolute; right: 0.75rem; top: 50%; transform: translateY(-50%); color: #6b7280; }\n        #hali-ozel-modul .hali-hesapla-btn {\n            width: 100%; background-color: #FDC656; color: #1f2937; font-weight: 700; padding: 0.8rem;\n            border-radius: 9999px; border: none; cursor: pointer; transition: 0.2s; margin-top: 1rem; font-size: 1rem;\n        }\n        #hali-ozel-modul .hali-hesapla-btn:hover { background-color: #E5B34E; }\n        #hali-ozel-modul .hali-sonuc-alani { margin-top: 1.5rem; border-top: 1px solid #e5e7eb; padding-top: 1.5rem; }\n        #hali-ozel-modul .hidden { display: none !important; }\n        #hali-ozel-modul .hali-fiyat { color: #ea580c; font-weight: 800; font-size: 1.5rem; }\n        #hali-ozel-modul .hali-uyari {\n            font-size: 0.85rem; color: #1e40af; background-color: #eff6ff;\n            padding: 1rem; border-radius: 0.5rem; border-left: 4px solid #2563eb; margin: 1rem 0;\n        }\n        #hali-ozel-modul .hali-secim-baslik { font-size: 0.875rem; font-weight: 600; margin: 1rem 0 0.5rem; }\n        #hali-ozel-modul .hali-secim-container { display: flex; gap: 0.5rem; }\n        #hali-ozel-modul .hali-secim-item { flex: 1; }\n        #hali-ozel-modul .hali-radio { display: none; }\n        #hali-ozel-modul .hali-radio-label {\n            display: flex; align-items: center; justify-content: center; padding: 0.6rem;\n            border: 2px solid #d1d5db; border-radius: 0.5rem; cursor: pointer; font-size: 0.85rem; font-weight: 500;\n        }\n        #hali-ozel-modul .hali-radio:checked + .hali-radio-label { background-color: #FDC656; border-color: #FDC656; }\n        #hali-ozel-modul .hali-whatsapp-btn {\n            display: flex; align-items: center; justify-content: center; gap: 0.5rem;\n            width: 100%; padding: 0.75rem; border-radius: 0.5rem; font-weight: 700;\n            margin-top: 1rem; text-decoration: none; transition: 0.2s;\n        }\n        #hali-ozel-modul .hali-whatsapp-btn.disabled { background-color: #d1d5db; color: #9ca3af; pointer-events: none; }\n        #hali-ozel-modul .hali-whatsapp-btn.active { background-color: #22c55e; color: white; }\n    \u003c\/style\u003e\n\u003cdiv class=\"hali-hesaplayici-wrapper\" id=\"hali-ozel-modul\"\u003e\n\u003cdiv class=\"hali-hesaplayici-container\"\u003e\n\u003ch2 class=\"hali-baslik\"\u003eCUSTOM SIZE CALCULATOR\u003c\/h2\u003e\n\u003cp class=\"hali-aciklama\"\u003eEnter the width and length. \u003cbr\u003e\u003cstrong\u003eRoll Sizes: 80, 100, 120, 160, 200, 400 cm\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"hali-form-grup\"\u003e\n\u003clabel class=\"hali-label\"\u003eWIDTH (cm)\u003c\/label\u003e\n\u003cdiv class=\"hali-input-wrapper\"\u003e\n\u003cinput placeholder=\"E.g.: 240\" class=\"hali-input\" id=\"js-genislik\" type=\"number\"\u003e \u003cspan class=\"hali-birim\"\u003ecm\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hali-form-grup\"\u003e\n\u003clabel class=\"hali-label\"\u003eLENGTH (cm)\u003c\/label\u003e\n\u003cdiv class=\"hali-input-wrapper\"\u003e\n\u003cinput placeholder=\"E.g.: 350\" class=\"hali-input\" id=\"js-uzunluk\" type=\"number\"\u003e \u003cspan class=\"hali-birim\"\u003ecm\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbutton id=\"js-hesapla\" class=\"hali-hesapla-btn\" type=\"button\"\u003eCalculate \/ See Price\u003c\/button\u003e\n\u003cdiv class=\"hali-sonuc-alani hidden\" id=\"js-sonuc-paneli\"\u003e\n\u003cdiv style=\"display: flex; justify-content: space-between;\"\u003e\n\u003cspan\u003eSquare Meter:\u003c\/span\u003e\u003cstrong id=\"js-m2-sonuc\"\u003e\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"display: flex; justify-content: space-between; align-items: center; margin-top: 0.5rem;\"\u003e\n\u003cspan\u003eTotal Price:\u003c\/span\u003e\u003cspan class=\"hali-fiyat\" id=\"js-fiyat-sonuc\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"text-align: right; font-size: 0.75rem; color: #6b7280;\"\u003e(Price per 1 m²: \u003cspan id=\"js-birim-fiyat\"\u003e\u003c\/span\u003e TL)\u003c\/div\u003e\n\u003cdiv class=\"hali-uyari hidden\" id=\"js-uyari-kutusu\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-baslik\"\u003eSELECT CARPET EDGE\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-container\"\u003e\n\u003cdiv class=\"hali-secim-item\"\u003e\n\u003cinput class=\"hali-radio\" value=\"Fringe\" name=\"kenar\" id=\"kn1\" type=\"radio\"\u003e\u003clabel class=\"hali-radio-label\" for=\"kn1\"\u003eFringe\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-item\"\u003e\n\u003cinput class=\"hali-radio\" value=\"Overlock\" name=\"kenar\" id=\"kn2\" type=\"radio\"\u003e\u003clabel class=\"hali-radio-label\" for=\"kn2\"\u003eOverlock\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-item\"\u003e\n\u003cinput class=\"hali-radio\" value=\"Fold\" name=\"kenar\" id=\"kn3\" type=\"radio\"\u003e\u003clabel class=\"hali-radio-label\" for=\"kn3\"\u003eFold\u003c\/label\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-baslik\"\u003eSELECT CARPET SHAPE\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-container\"\u003e\n\u003cdiv class=\"hali-secim-item\"\u003e\n\u003cinput class=\"hali-radio\" value=\"Rectangle\" name=\"sekil\" id=\"sk1\" type=\"radio\"\u003e\u003clabel class=\"hali-radio-label\" for=\"sk1\"\u003eRectangle\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-item\"\u003e\n\u003cinput class=\"hali-radio\" value=\"Round\" name=\"sekil\" id=\"sk2\" type=\"radio\"\u003e\u003clabel class=\"hali-radio-label\" for=\"sk2\"\u003eRound\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-item\"\u003e\n\u003cinput class=\"hali-radio\" value=\"Oval\" name=\"sekil\" id=\"sk3\" type=\"radio\"\u003e\u003clabel class=\"hali-radio-label\" for=\"sk3\"\u003eOval\u003c\/label\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ca class=\"hali-whatsapp-btn disabled\" id=\"js-wp-btn\" href=\"#\"\u003e \u003cspan\u003eOrder via WhatsApp\u003c\/span\u003e \u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\n        (function() {\n            const M2_FIYAT = 1450;\n            const WP_NO = \"905522447544\";\n            const RULOLAR = [80, 100, 120, 160, 200, 400];\n\n            const btnHesapla = document.getElementById('js-hesapla');\n            const panel = document.getElementById('js-sonuc-paneli');\n            const uyari = document.getElementById('js-uyari-kutusu');\n            const wpBtn = document.getElementById('js-wp-btn');\n\n            document.getElementById('js-birim-fiyat').textContent = M2_FIYAT.toLocaleString('tr-TR');\n\n            btnHesapla.addEventListener('click', function() {\n                const g = parseFloat(document.getElementById('js-genislik').value);\n                const u = parseFloat(document.getElementById('js-uzunluk').value);\n\n                if (!g || !u || g \u003c= 0 || u \u003c= 0) {\n                    alert(\"Please enter valid measurements.\");\n                    return;\n                }\n\n                if (g \u003e 400) {\n                    alert(\"Width can be a maximum of 400 cm. For larger sizes, please contact us.\");\n                    panel.classList.add('hidden');\n                    return;\n                }\n\n                let rulo = RULOLAR.find(r =\u003e r \u003e= g);\n                let m2 = (rulo \/ 100) * (u \/ 100);\n                let toplam = m2 * M2_FIYAT;\n\n                document.getElementById('js-m2-sonuc').textContent = m2.toFixed(2).replace('.', ',') + \" m²\";\n                document.getElementById('js-fiyat-sonuc').textContent = Math.round(toplam).toLocaleString('tr-TR') + \" TL\";\n\n                if (g !== rulo) {\n                    uyari.innerHTML = `The width you requested, \u003cstrong\u003e${g} cm\u003c\/strong\u003e, will be cut from our \u003cstrong\u003e${rulo} cm\u003c\/strong\u003e roll. Pricing is based on the roll width.`;\n                    uyari.classList.remove('hidden');\n                } else {\n                    uyari.classList.add('hidden');\n                }\n\n                panel.classList.remove('hidden');\n                document.querySelectorAll('#hali-ozel-modul input[type=\"radio\"]').forEach(r =\u003e r.checked = false);\n                wpBtn.className = \"hali-whatsapp-btn disabled\";\n                \n                const updateLink = () =\u003e {\n                    const kenar = document.querySelector('input[name=\"kenar\"]:checked');\n                    const sekil = document.querySelector('input[name=\"sekil\"]:checked');\n                    \n                    if(kenar \u0026\u0026 sekil) {\n                        wpBtn.className = \"hali-whatsapp-btn active\";\n                        const msg = `Hello, I would like to place a custom size order:\\n` +\n                                    `📏 Size: ${g}x${u} cm (${m2.toFixed(2)} m2)\\n` +\n                                    `🧵 Edge: ${kenar.value} \/ Shape: ${sekil.value}\\n` +\n                                    `💰 Price: ${Math.round(toplam)} TL\\n` +\n                                    `🔗 Product: ${window.location.href}`;\n                        wpBtn.href = `https:\/\/wa.me\/${WP_NO}?text=${encodeURIComponent(msg)}`;\n                        wpBtn.target = \"_blank\";\n                    }\n                };\n\n                document.querySelectorAll('#hali-ozel-modul input[name=\"kenar\"], #hali-ozel-modul input[name=\"sekil\"]')\n                        .forEach(el =\u003e el.addEventListener('change', updateLink));\n            });\n        })();\n    \u003c\/script\u003e\n\u003c\/div\u003e\n\u003ch3 data-path-to-node=\"5\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/seyranhali-india-671bejyuvarlak_1.png?v=1766761884\"\u003e\u003c\/h3\u003e\n\u003ch4 data-path-to-node=\"5\" style=\"text-align: center;\"\u003e\u003cstrong\u003e🌿 Nature's Calmest Touch Comes to Your Home: India Series\u003c\/strong\u003e\u003c\/h4\u003e\n\u003cp data-path-to-node=\"6\"\u003eIn today's fast-paced world, our homes are our greatest sanctuaries. The India Woven-Jute Series brings tranquility, balance, and impeccable natural elegance to this sanctuary. Its soothing earth tones, combined with the timeless grace of woven material, instantly create a warm and inviting atmosphere in your living spaces.\u003c\/p\u003e\n\u003cp data-path-to-node=\"7\"\u003e\u003cb\u003eImagine:\u003c\/b\u003e A minimalist Scandinavian style, a bohemian spirit, or a rustic corner... No matter which decor style you choose, the India Woven Rug offers a magical touch that adds character to the room. With your artworks on the walls, textures on your cushions, and the calm presence of this rug on the floor, your home will transform into an art gallery that soothes your soul.\u003c\/p\u003e\n\u003ch4 data-path-to-node=\"8\" style=\"text-align: center;\"\u003e\u003cstrong\u003e✨ The Elegance of Jute Texture, The Rational Comfort of Polypropylene\u003c\/strong\u003e\u003c\/h4\u003e\n\u003cp data-path-to-node=\"9\"\u003eWhat makes the India Jute Series so special is its seamless blend of \u003cb\u003eauthentic appearance\u003c\/b\u003e and \u003cb\u003emodern practicality\u003c\/b\u003e in use.\u003c\/p\u003e\n\u003cp data-path-to-node=\"10\"\u003eAre you fond of the natural beauty of real jute, but bothered by shedding, cleaning difficulties, and its rough texture? You no longer have to worry!\u003c\/p\u003e\n\u003cul data-path-to-node=\"11\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"11,0,0\"\u003e\u003cb\u003eAppearance:\u003c\/b\u003e Just like natural jute, each thread of the rug is carefully woven, giving it a warm and rustic feel.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"11,1,0\"\u003e\u003cb\u003eTouch:\u003c\/b\u003e Despite its 6mm pile height, its synthetic structure makes it soft and comfortable underfoot. \u003cb\u003eSuitable for year-round use.\u003c\/b\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"11,2,0\"\u003e\u003cb\u003eRevolution in Cleaning:\u003c\/b\u003e Zev Keten Designed for busy, active homes. These stain-resistant fibers offer practical cleaning with just a vacuum cleaner. It is an \u003cb\u003eideal and sensible choice\u003c\/b\u003e for homes with children, pets, or high-traffic areas like kitchens.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-path-to-node=\"12,0\"\u003e\u003cb\u003eDecoration Tip:\u003c\/b\u003e The India Series' neutral color palette creates a striking contrast with dark wood furniture, while perfectly harmonizing with light-colored linen fabrics and woven objects.\u003c\/p\u003e\n\u003cp data-path-to-node=\"12,0\"\u003e \u003c\/p\u003e\n\u003cp data-path-to-node=\"12,0\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/oval.png?v=1764947960\"\u003e\u003c\/p\u003e\n\u003ch4 data-path-to-node=\"2\"\u003e🟢 Perfect Cycle, Custom Form: Round Custom Cut\u003c\/h4\u003e\n\u003cp data-path-to-node=\"3\"\u003eAre you ready to go beyond standards and transform the energy of your home? Round rugs are one of the most powerful decorative elements that soften the sharp lines of a space, add fluidity, and provide peace with every glance. With the \u003cb data-index-in-node=\"223\" data-path-to-node=\"3\"\u003eZev Keten Custom Cut Round (Circle)\u003c\/b\u003e series, we bring this aesthetic to your home in the exact size you need.\u003c\/p\u003e\n\u003ch4 data-path-to-node=\"4\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"4\"\u003e✨ The Magic of the Circle and Design Freedom\u003c\/b\u003e\u003c\/h4\u003e\n\u003cp data-path-to-node=\"5\"\u003eThe spot under your favorite reading armchair, the exact center of your round dining table, or that warm welcoming area you want to create in your hallway... With \u003cb data-index-in-node=\"152\" data-path-to-node=\"5\"\u003eZev Keten\u003c\/b\u003e, you no longer have to be confined by measurements.\u003c\/p\u003e\n\u003cul data-path-to-node=\"6\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"6,0,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"6,0,0\"\u003eInfinity and Focal Point:\u003c\/b\u003e A round cut defines the visual center of your room and frames your furniture like a work of art.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"6,1,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"6,1,0\"\u003eCustom Diameter for Your Needs:\u003c\/b\u003e Whether you choose a small circle for a minimalist touch or a magnificent \u003cspan data-index-in-node=\"113\" data-math=\"160 \\times 160\" class=\"math-inline\"\u003e400x400\u003c\/span\u003e cm round rug to cover your living room; we prepare it in the perfect size for you.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"6,2,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"6,2,0\"\u003ePerfect Finish:\u003c\/b\u003e Each custom cut is delivered to you completed with professional overlock edging that maintains the rug's shape and extends its life.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch4 data-path-to-node=\"7\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"7\"\u003e🌿 Nature's Most Practical Form\u003c\/b\u003e\u003c\/h4\u003e\n\u003cp data-path-to-node=\"8\"\u003eWhen the elegance of a round form combines with \u003cb data-index-in-node=\"25\" data-path-to-node=\"8\"\u003eZev Keten\u003c\/b\u003e technology, your life becomes easier:\u003c\/p\u003e\n\u003cul data-path-to-node=\"9\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"9,0,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"9,0,0\"\u003eJute Elegance, Effortless Use:\u003c\/b\u003e Have that unique natural look of real jute but forget about difficulties like shedding and stiffness; enjoy comfort thanks to its polypropylene yarn structure.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"9,1,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"9,1,0\"\u003eRevolution in Cleaning:\u003c\/b\u003e With its stain-resistant structure and 6mm ideal pile height that allows robot vacuums to pass, your apartment will always stay sparkling clean.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-path-to-node=\"10\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"10\"\u003eRemove the corners and start the most natural and fluid form of aesthetics in your home with the Zev Keten Custom Cut Round rug.\u003c\/b\u003e\u003c\/p\u003e","brand":"Zev Halı","offers":[{"title":"80x80","offer_id":42672800432176,"sku":"ZEVHALIKETENSERISI-8","price":928.0,"currency_code":"TRY","in_stock":true},{"title":"100x100","offer_id":42672800464944,"sku":"ZEVHALIKETENSERISI-9","price":1450.0,"currency_code":"TRY","in_stock":true},{"title":"120x120","offer_id":42672800497712,"sku":"ZEVHALIKETENSERISI-11","price":2088.0,"currency_code":"TRY","in_stock":true},{"title":"160x160","offer_id":42672800530480,"sku":"ZEVHALIKETENSERISI-12","price":3712.0,"currency_code":"TRY","in_stock":true},{"title":"200x200","offer_id":42672800563248,"sku":"ZEVHALIKETENSERISI-13","price":5800.0,"currency_code":"TRY","in_stock":true},{"title":"300x300","offer_id":42672800596016,"sku":"ZEVHALIKETENSERISI-14","price":17400.0,"currency_code":"TRY","in_stock":true},{"title":"400x400","offer_id":42672800628784,"sku":"ZEVHALIKETENSERISI-15","price":23250.0,"currency_code":"TRY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/seyranhali-india-671bejyuvarlak_2.jpg?v=1766762041"},{"product_id":"zev-keten-400x400-cm-e-kadar-ozel-olcu-yuvarlak-hasir-gorunumlu-hali-ozel-olcu-✂","title":"Zev Halı Linen: Custom Size Round Straw-Look Rug Up To 400x400 cm Custom Size ✂","description":"\u003cp style=\"text-align: center;\" data-path-to-node=\"3\"\u003e\u003cb\u003eSPECIAL PROCESSING REQUESTS\u003c\/b\u003e\u003c\/p\u003e\n\u003cp style=\"text-align: center;\" data-path-to-node=\"4\"\u003ePlease specify your preferences for fringe folding, overlocking, or \u003cspan style=\"color: rgb(255, 0, 0);\"\u003eRound\/Oval\u003c\/span\u003e cutting in the order notes section of your cart.\u003c\/p\u003e\n\u003cp style=\"text-align: center;\"\u003e\u003cstrong\u003e✂ THIS PRODUCT INCLUDES \u003cspan\u003eCUSTOM SIZE\u003c\/span\u003e CUTTING.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp style=\"text-align: center;\"\u003eEnter your dimensions using the calculator below and see the price. Then, click the \"\u003cstrong\u003eOrder Now\u003c\/strong\u003e\" button to easily create your custom-sized order.\u003c\/p\u003e\n\u003cstyle\u003e\n        \/* Isolation of wrapper-based styles for independence *\/\n        #hali-ozel-modul.hali-hesaplayici-wrapper {\n            font-family: 'Inter', sans-serif;\n            margin: 20px auto;\n            width: 100%;\n            max-width: 600px;\n            color: #1f2937;\n        }\n        #hali-ozel-modul .hali-hesaplayici-container {\n            background: white;\n            border-radius: 1rem;\n            box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1);\n            padding: 1.5rem;\n            border: 1px solid #e5e7eb;\n        }\n        #hali-ozel-modul .hali-baslik { font-size: 1.5rem; font-weight: 700; text-align: center; margin-bottom: 0.5rem; }\n        #hali-ozel-modul .hali-aciklama { color: #6b7280; font-size: 0.875rem; text-align: center; margin-bottom: 1.5rem; line-height: 1.5; }\n        #hali-ozel-modul .hali-form-grup { margin-bottom: 1rem; }\n        #hali-ozel-modul .hali-label { display: block; font-size: 0.875rem; font-weight: 600; margin-bottom: 0.25rem; }\n        #hali-ozel-modul .hali-input-wrapper { position: relative; }\n        #hali-ozel-modul .hali-input {\n            width: 100%; padding: 0.75rem; border: 1px solid #d1d5db; border-radius: 0.5rem;\n            font-size: 1rem; background: #f9fafb;\n        }\n        #hali-ozel-modul .hali-input:focus { border-color: #FDC656; outline: none; box-shadow: 0 0 0 2px #FEF3C7; }\n        #hali-ozel-modul .hali-birim { position: absolute; right: 0.75rem; top: 50%; transform: translateY(-50%); color: #6b7280; }\n        #hali-ozel-modul .hali-hesapla-btn {\n            width: 100%; background-color: #FDC656; color: #1f2937; font-weight: 700; padding: 0.8rem;\n            border-radius: 9999px; border: none; cursor: pointer; transition: 0.2s; margin-top: 1rem; font-size: 1rem;\n        }\n        #hali-ozel-modul .hali-hesapla-btn:hover { background-color: #E5B34E; }\n        #hali-ozel-modul .hali-sonuc-alani { margin-top: 1.5rem; border-top: 1px solid #e5e7eb; padding-top: 1.5rem; }\n        #hali-ozel-modul .hidden { display: none !important; }\n        #hali-ozel-modul .hali-fiyat { color: #ea580c; font-weight: 800; font-size: 1.5rem; }\n        #hali-ozel-modul .hali-uyari {\n            font-size: 0.85rem; color: #1e40af; background-color: #eff6ff;\n            padding: 1rem; border-radius: 0.5rem; border-left: 4px solid #2563eb; margin: 1rem 0;\n        }\n        #hali-ozel-modul .hali-secim-baslik { font-size: 0.875rem; font-weight: 600; margin: 1rem 0 0.5rem; }\n        #hali-ozel-modul .hali-secim-container { display: flex; gap: 0.5rem; }\n        #hali-ozel-modul .hali-secim-item { flex: 1; }\n        #hali-ozel-modul .hali-radio { display: none; }\n        #hali-ozel-modul .hali-radio-label {\n            display: flex; align-items: center; justify-content: center; padding: 0.6rem;\n            border: 2px solid #d1d5db; border-radius: 0.5rem; cursor: pointer; font-size: 0.85rem; font-weight: 500;\n        }\n        #hali-ozel-modul .hali-radio:checked + .hali-radio-label { background-color: #FDC656; border-color: #FDC656; }\n        #hali-ozel-modul .hali-whatsapp-btn {\n            display: flex; align-items: center; justify-content: center; gap: 0.5rem;\n            width: 100%; padding: 0.75rem; border-radius: 0.5rem; font-weight: 700;\n            margin-top: 1rem; text-decoration: none; transition: 0.2s;\n        }\n        #hali-ozel-modul .hali-whatsapp-btn.disabled { background-color: #d1d5db; color: #9ca3af; pointer-events: none; }\n        #hali-ozel-modul .hali-whatsapp-btn.active { background-color: #22c55e; color: white; }\n    \u003c\/style\u003e\n\u003cdiv class=\"hali-hesaplayici-wrapper\" id=\"hali-ozel-modul\"\u003e\n\u003cdiv class=\"hali-hesaplayici-container\"\u003e\n\u003ch2 class=\"hali-baslik\"\u003eCUSTOM SIZE CALCULATOR\u003c\/h2\u003e\n\u003cp class=\"hali-aciklama\"\u003eEnter the width and length. \u003cbr\u003e\u003cstrong\u003eRoll Sizes: 80, 100, 120, 160, 200, 400 cm\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"hali-form-grup\"\u003e\n\u003clabel class=\"hali-label\"\u003eWIDTH (cm)\u003c\/label\u003e\n\u003cdiv class=\"hali-input-wrapper\"\u003e\n\u003cinput placeholder=\"E.g.: 240\" class=\"hali-input\" id=\"js-genislik\" type=\"number\"\u003e \u003cspan class=\"hali-birim\"\u003ecm\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hali-form-grup\"\u003e\n\u003clabel class=\"hali-label\"\u003eLENGTH (cm)\u003c\/label\u003e\n\u003cdiv class=\"hali-input-wrapper\"\u003e\n\u003cinput placeholder=\"E.g.: 350\" class=\"hali-input\" id=\"js-uzunluk\" type=\"number\"\u003e \u003cspan class=\"hali-birim\"\u003ecm\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbutton id=\"js-hesapla\" class=\"hali-hesapla-btn\" type=\"button\"\u003eCalculate \/ See Price\u003c\/button\u003e\n\u003cdiv class=\"hali-sonuc-alani hidden\" id=\"js-sonuc-paneli\"\u003e\n\u003cdiv style=\"display: flex; justify-content: space-between;\"\u003e\n\u003cspan\u003eSquare Meter:\u003c\/span\u003e\u003cstrong id=\"js-m2-sonuc\"\u003e\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"display: flex; justify-content: space-between; align-items: center; margin-top: 0.5rem;\"\u003e\n\u003cspan\u003eTotal Price:\u003c\/span\u003e\u003cspan class=\"hali-fiyat\" id=\"js-fiyat-sonuc\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"text-align: right; font-size: 0.75rem; color: #6b7280;\"\u003e(Price per 1 m²: \u003cspan id=\"js-birim-fiyat\"\u003e\u003c\/span\u003e TL)\u003c\/div\u003e\n\u003cdiv class=\"hali-uyari hidden\" id=\"js-uyari-kutusu\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-baslik\"\u003eCHOOSE RUG EDGE\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-container\"\u003e\n\u003cdiv class=\"hali-secim-item\"\u003e\n\u003cinput class=\"hali-radio\" value=\"Saçak\" name=\"kenar\" id=\"kn1\" type=\"radio\"\u003e\u003clabel class=\"hali-radio-label\" for=\"kn1\"\u003eFringe\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-item\"\u003e\n\u003cinput class=\"hali-radio\" value=\"Overlok\" name=\"kenar\" id=\"kn2\" type=\"radio\"\u003e\u003clabel class=\"hali-radio-label\" for=\"kn2\"\u003eOverlock\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-item\"\u003e\n\u003cinput class=\"hali-radio\" value=\"Katlama\" name=\"kenar\" id=\"kn3\" type=\"radio\"\u003e\u003clabel class=\"hali-radio-label\" for=\"kn3\"\u003eFolding\u003c\/label\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-baslik\"\u003eCHOOSE RUG SHAPE\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-container\"\u003e\n\u003cdiv class=\"hali-secim-item\"\u003e\n\u003cinput class=\"hali-radio\" value=\"Dikdörtgen\" name=\"sekil\" id=\"sk1\" type=\"radio\"\u003e\u003clabel class=\"hali-radio-label\" for=\"sk1\"\u003eRectangle\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-item\"\u003e\n\u003cinput class=\"hali-radio\" value=\"Yuvarlak\" name=\"sekil\" id=\"sk2\" type=\"radio\"\u003e\u003clabel class=\"hali-radio-label\" for=\"sk2\"\u003eRound\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-item\"\u003e\n\u003cinput class=\"hali-radio\" value=\"Oval\" name=\"sekil\" id=\"sk3\" type=\"radio\"\u003e\u003clabel class=\"hali-radio-label\" for=\"sk3\"\u003eOval\u003c\/label\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ca class=\"hali-whatsapp-btn disabled\" id=\"js-wp-btn\" href=\"#\"\u003e \u003cspan\u003eOrder via WhatsApp\u003c\/span\u003e \u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\n        (function() {\n            const M2_FIYAT = 1450;\n            const WP_NO = \"905522447544\";\n            const RULOLAR = [80, 100, 120, 160, 200, 400];\n\n            const btnHesapla = document.getElementById('js-hesapla');\n            const panel = document.getElementById('js-sonuc-paneli');\n            const uyari = document.getElementById('js-uyari-kutusu');\n            const wpBtn = document.getElementById('js-wp-btn');\n\n            document.getElementById('js-birim-fiyat').textContent = M2_FIYAT.toLocaleString('tr-TR');\n\n            btnHesapla.addEventListener('click', function() {\n                const g = parseFloat(document.getElementById('js-genislik').value);\n                const u = parseFloat(document.getElementById('js-uzunluk').value);\n\n                if (!g || !u || g \u003c= 0 || u \u003c= 0) {\n                    alert(\"Please enter valid dimensions.\");\n                    return;\n                }\n\n                if (g \u003e 400) {\n                    alert(\"Width can be a maximum of 400 cm. For larger sizes, please contact us.\");\n                    panel.classList.add('hidden');\n                    return;\n                }\n\n                \/\/ Sectoral Logic: Finding Roll Width\n                let rulo = RULOLAR.find(r =\u003e r \u003e= g);\n                let m2 = (rulo \/ 100) * (u \/ 100);\n                let toplam = m2 * M2_FIYAT;\n\n                \/\/ Write Results\n                document.getElementById('js-m2-sonuc').textContent = m2.toFixed(2).replace('.', ',') + \" m²\";\n                document.getElementById('js-fiyat-sonuc').textContent = Math.round(toplam).toLocaleString('tr-TR') + \" TL\";\n\n                \/\/ Warning Text (Waste Information)\n                if (g !== rulo) {\n                    uyari.innerHTML = `Your requested width of \u003cstrong\u003e${g} cm\u003c\/strong\u003e will be cut from our \u003cstrong\u003e${rulo} cm\u003c\/strong\u003e roll. Pricing is based on the roll width.`;\n                    uyari.classList.remove('hidden');\n                } else {\n                    uyari.classList.add('hidden');\n                }\n\n                panel.classList.remove('hidden');\n                \n                \/\/ Reset selections and disable button\n                document.querySelectorAll('#hali-ozel-modul input[type=\"radio\"]').forEach(r =\u003e r.checked = false);\n                wpBtn.className = \"hali-whatsapp-btn disabled\";\n                \n                \/\/ Connect WhatsApp Message Function\n                const updateLink = () =\u003e {\n                    const kenar = document.querySelector('input[name=\"kenar\"]:checked');\n                    const sekil = document.querySelector('input[name=\"sekil\"]:checked');\n                    \n                    if(kenar \u0026\u0026 sekil) {\n                        wpBtn.className = \"hali-whatsapp-btn active\";\n                        const msg = `Hello, I would like to place a custom size order:\\n` +\n                                    `📏 Size: ${g}x${u} cm (${m2.toFixed(2)} m2)\\n` +\n                                    `🧵 Edge: ${kenar.value} \/ Shape: ${sekil.value}\\n` +\n                                    `💰 Price: ${Math.round(toplam)} TL\\n` +\n                                    `🔗 Product: ${window.location.href}`;\n                        wpBtn.href = `https:\/\/wa.me\/${WP_NO}?text=${encodeURIComponent(msg)}`;\n                        wpBtn.target = \"_blank\";\n                    }\n                };\n\n                document.querySelectorAll('#hali-ozel-modul input[name=\"kenar\"], #hali-ozel-modul input[name=\"sekil\"]')\n                        .forEach(el =\u003e el.addEventListener('change', updateLink));\n            });\n        })();\n    \u003c\/script\u003e\n\u003c\/div\u003e\n\u003ch3 data-path-to-node=\"5\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/seyranhali-india672bej-yuvarlak_1.png?v=1766763231\" alt=\"\"\u003e\u003c\/h3\u003e\n\u003ch4 style=\"text-align: center;\" data-path-to-node=\"5\"\u003e\u003cstrong\u003e🌿 Nature's Most Serene Touch Comes to Your Home: India Series\u003c\/strong\u003e\u003c\/h4\u003e\n\u003cp data-path-to-node=\"6\"\u003eIn today's fast-paced world, our homes are our greatest refuge. The India Wicker-Jute Series brings peace, balance, and impeccable natural elegance to this sanctuary. Earthy tones that are easy on the eyes blend with the timeless charm of wicker, instantly creating a warm and inviting atmosphere in your living spaces.\u003c\/p\u003e\n\u003cp data-path-to-node=\"7\"\u003e\u003cb\u003eImagine:\u003c\/b\u003e A minimalist Scandinavian style, a bohemian spirit, or a rustic corner... The India Wicker Rug offers a magical touch that adds character to any room, no matter which decoration style you choose. With the artworks on your walls, the textures of your cushions, and the calm presence of this rug on the floor, your home will transform into an art gallery that soothes your soul.\u003c\/p\u003e\n\u003ch4 style=\"text-align: center;\" data-path-to-node=\"8\"\u003e\u003cstrong\u003e✨ The Elegance of Jute Texture, the Smart Comfort of Polypropylene\u003c\/strong\u003e\u003c\/h4\u003e\n\u003cp data-path-to-node=\"9\"\u003eWhat makes the India Series Jute so special is that it perfectly combines the \u003cb\u003eauthenticity in its appearance\u003c\/b\u003e with the \u003cb\u003emodern practicality in its use\u003c\/b\u003e.\u003c\/p\u003e\n\u003cp data-path-to-node=\"10\"\u003eDo you love the naturalness of real jute, but are you bothered by shedding, cleaning difficulties, and its stiff texture? No need to worry anymore!\u003c\/p\u003e\n\u003cul data-path-to-node=\"11\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"11,0,0\"\u003e\u003cb\u003eAppearance:\u003c\/b\u003e Just like natural jute, every single yarn of the rug is carefully woven, giving a warm and rustic feel.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"11,1,0\"\u003e\u003cb\u003eTouch:\u003c\/b\u003e Despite having a pile height of 6 mm, its synthetic structure makes it soft and comfortable underfoot. \u003cb\u003eSuitable for use in all seasons.\u003c\/b\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"11,2,0\"\u003e\u003cb\u003eRevolution in Cleaning:\u003c\/b\u003e Designed for busy and active homes. These stain-resistant yarns offer practical cleaning with just a vacuum cleaner. It is an \u003cb\u003eideal and smart choice\u003c\/b\u003e for homes with children, pets, or high-traffic areas like kitchens.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-path-to-node=\"12,0\"\u003e\u003cb\u003eDecoration Tip:\u003c\/b\u003e The India Series' neutral color palette creates a striking contrast with dark wood furniture, while perfectly harmonizing with light-colored linen fabrics and wicker objects.\u003c\/p\u003e\n\u003cp data-path-to-node=\"12,0\"\u003e \u003c\/p\u003e\n\u003cp data-path-to-node=\"12,0\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/oval.png?v=1764947960\" alt=\"\"\u003e\u003c\/p\u003e\n\u003ch4 data-path-to-node=\"2\"\u003e🟢 Perfect Cycle, Custom Shape: Round Custom Cut\u003c\/h4\u003e\n\u003cp data-path-to-node=\"3\"\u003eAre you ready to go beyond the standards and change the energy of your home? Round rugs are one of the most powerful decoration elements that soften the sharp lines of a space, add fluidity, and bring peace with every glance. With the \u003cb data-path-to-node=\"3\" data-index-in-node=\"223\"\u003eZev Keten Custom Cut Round (Circle)\u003c\/b\u003e series, we bring this aesthetic to your home in the exact size you need.\u003c\/p\u003e\n\u003ch4 data-path-to-node=\"4\"\u003e\u003cb data-path-to-node=\"4\" data-index-in-node=\"0\"\u003e✨ The Magic of the Circle and Design Freedom\u003c\/b\u003e\u003c\/h4\u003e\n\u003cp data-path-to-node=\"5\"\u003eThe space under your favorite reading chair, the exact center of your round dining table, or that warm welcoming area you want to create in your hallway... With \u003cb data-path-to-node=\"5\" data-index-in-node=\"152\"\u003eZev Keten\u003c\/b\u003e, you no longer have to be confined by measurements.\u003c\/p\u003e\n\u003cul data-path-to-node=\"6\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"6,0,0\"\u003e\u003cb data-path-to-node=\"6,0,0\" data-index-in-node=\"0\"\u003eInfinity and Focal Point:\u003c\/b\u003e The round cut defines the visual center of your room and frames your furniture like a work of art.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"6,1,0\"\u003e\u003cb data-path-to-node=\"6,1,0\" data-index-in-node=\"0\"\u003eCustom Diameter for Your Needs:\u003c\/b\u003e Whether you choose a small circle for a minimalist touch or a magnificent \u003cspan class=\"math-inline\" data-math=\"160 \\times 160\" data-index-in-node=\"113\"\u003e400x400\u003c\/span\u003e cm round to cover your living room; we prepare it for you in the most appropriate size.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"6,2,0\"\u003e\u003cb data-path-to-node=\"6,2,0\" data-index-in-node=\"0\"\u003eFlawless Finish:\u003c\/b\u003e Each custom cut is delivered to you completed with professional edge overlock processes that preserve the rug's form and extend its life.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch4 data-path-to-node=\"7\"\u003e\u003cb data-path-to-node=\"7\" data-index-in-node=\"0\"\u003e🌿 Nature's Most Practical Form\u003c\/b\u003e\u003c\/h4\u003e\n\u003cp data-path-to-node=\"8\"\u003eThe elegance of the round form, combined with \u003cb data-path-to-node=\"8\" data-index-in-node=\"25\"\u003eZev Keten\u003c\/b\u003e technology, makes your life easier:\u003c\/p\u003e\n\u003cul data-path-to-node=\"9\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"9,0,0\"\u003e\u003cb data-path-to-node=\"9,0,0\" data-index-in-node=\"0\"\u003eJute Elegance, Effortless Use:\u003c\/b\u003e Have the unique natural look of real jute but forget the difficulties like shedding and stiffness; enjoy comfort thanks to its polypropylene yarn structure.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"9,1,0\"\u003e\u003cb data-path-to-node=\"9,1,0\" data-index-in-node=\"0\"\u003eRevolution in Cleaning:\u003c\/b\u003e With its stain-resistant structure and ideal 6 mm pile height that allows robot vacuums to pass, your apartment will always remain spotless.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-path-to-node=\"10\"\u003e\u003cb data-path-to-node=\"10\" data-index-in-node=\"0\"\u003eWith the Zev Keten Custom Cut Round rug, eliminate corners and initiate the most natural and fluid form of aesthetics in your home.\u003c\/b\u003e\u003c\/p\u003e","brand":"Zev Halı","offers":[{"title":"80x80","offer_id":42674510364720,"sku":"ZEVHALIKETENSERISI-01","price":928.0,"currency_code":"TRY","in_stock":true},{"title":"100x100","offer_id":42674510397488,"sku":"ZEVHALIKETENSERISI-02","price":1450.0,"currency_code":"TRY","in_stock":true},{"title":"120x120","offer_id":42674510430256,"sku":"ZEVHALIKETENSERISI-3","price":2088.0,"currency_code":"TRY","in_stock":true},{"title":"160x160","offer_id":42674510463024,"sku":"ZEVHALIKETENSERISI-4","price":3712.0,"currency_code":"TRY","in_stock":true},{"title":"200x200","offer_id":42674510495792,"sku":"ZEVHALIKETENSERISI-5","price":5800.0,"currency_code":"TRY","in_stock":true},{"title":"300x300","offer_id":42674510528560,"sku":"ZEVHALIKETENSERISI-6","price":17400.0,"currency_code":"TRY","in_stock":true},{"title":"400x400","offer_id":42674510561328,"sku":"ZEVHALIKETENSERISI-7","price":23250.0,"currency_code":"TRY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/seyranhali-india672bej-yuvarlak_1.jpg?v=1766763273"},{"product_id":"zev-keten-400-cm-en-siyah-ozel-olcu-salon-halisi-oval-yuvarlak-kesme-hali","title":"Zev Linen: 4-meter Wide, Endless Length Carpet Solutions for Professional Spaces. Custom Sizes Available ✂ ","description":"\u003cstyle\u003e\n    .hali-hesaplayici-wrapper {\n        font-family: 'Inter', -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, sans-serif;\n        margin: 20px auto;\n        width: 100%;\n        max-width: 500px;\n        box-sizing: border-box;\n    }\n    \n    .hali-hesaplayici-container {\n        background: #ffffff;\n        border-radius: 1.25rem;\n        box-shadow: 0 10px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.1);\n        padding: 2rem;\n        border: 1px solid #f3f4f6;\n    }\n    \n    .hali-baslik {\n        font-size: 1.5rem;\n        font-weight: 800;\n        color: #111827;\n        margin-bottom: 0.5rem;\n        text-align: center;\n        letter-spacing: -0.025em;\n    }\n    \n    .hali-aciklama {\n        color: #4b5563;\n        margin-bottom: 1.5rem;\n        font-size: 0.875rem;\n        line-height: 1.6;\n        text-align: center;\n    }\n    \n    .hali-form-grup { margin-bottom: 1.25rem; }\n    \n    .hali-label {\n        display: block;\n        font-size: 0.75rem;\n        font-weight: 700;\n        color: #374151;\n        margin-bottom: 0.5rem;\n        text-transform: uppercase;\n        letter-spacing: 0.05em;\n    }\n    \n    .hali-input-wrapper { position: relative; }\n    \n    \/* Placeholder rengi soluklaştırma *\/\n    .hali-input::placeholder { color: #bbb !important; opacity: 1; font-weight: 400; }\n    \n    .hali-input {\n        width: 100%;\n        padding: 0.875rem 1rem;\n        border: 2px solid #f3f4f6;\n        border-radius: 0.75rem;\n        font-size: 1rem;\n        box-sizing: border-box;\n        transition: all 0.2s ease;\n        background-color: #f9fafb;\n    }\n    \n    .hali-input:focus {\n        border-color: #FDC656;\n        background-color: #fff;\n        box-shadow: 0 0 0 4px rgba(253, 198, 86, 0.15);\n        outline: none;\n    }\n    \n    .hali-birim {\n        position: absolute;\n        right: 1rem;\n        top: 50%;\n        transform: translateY(-50%);\n        color: #9ca3af;\n        font-weight: 600;\n        font-size: 0.875rem;\n    }\n    \n    .hali-hesapla-btn {\n        width: 100%;\n        background-color: #111827;\n        color: #ffffff;\n        font-weight: 700;\n        padding: 1rem;\n        border-radius: 9999px;\n        border: none;\n        cursor: pointer;\n        transition: all 0.2s;\n        font-size: 1rem;\n        margin-top: 0.5rem;\n    }\n    \n    .hali-hesapla-btn:hover { background-color: #000; transform: translateY(-1px); }\n    \n    .hali-sonuc-alani {\n        margin-top: 2rem;\n        border-top: 2px dashed #f3f4f6;\n        padding-top: 1.5rem;\n    }\n    \n    .hali-sonuc-alani.hidden { display: none; }\n    \n    .hali-fiyat {\n        color: #ea580c;\n        font-weight: 800;\n        font-size: 1.75rem;\n    }\n\n    .hali-uyari {\n        font-size: 0.875rem;\n        color: #1e40af;\n        background-color: #eff6ff;\n        padding: 1.25rem;\n        border-radius: 0.75rem;\n        border-left: 4px solid #3b82f6;\n        margin: 1.5rem 0;\n        line-height: 1.5;\n    }\n    \n    .hali-uyari.hidden { display: none; }\n    \n    .hali-secim-container {\n        display: grid;\n        grid-template-columns: repeat(3, 1fr);\n        gap: 0.75rem;\n        margin-top: 0.5rem;\n    }\n    \n    .hali-radio { display: none; }\n    \n    .hali-radio-label {\n        display: block;\n        text-align: center;\n        padding: 0.75rem 0.25rem;\n        border: 2px solid #f3f4f6;\n        border-radius: 0.75rem;\n        font-weight: 600;\n        cursor: pointer;\n        font-size: 0.813rem;\n        transition: all 0.2s;\n        background: #f9fafb;\n    }\n    \n    .hali-radio:checked + .hali-radio-label {\n        background-color: #FDC656;\n        border-color: #FDC656;\n        color: #111827;\n    }\n\n    .hali-whatsapp-btn {\n        display: flex;\n        align-items: center;\n        justify-content: center;\n        gap: 0.75rem;\n        width: 100%;\n        padding: 1rem;\n        border-radius: 0.75rem;\n        font-weight: 700;\n        margin-top: 1.5rem;\n        text-decoration: none;\n        background-color: #e5e7eb;\n        color: #9ca3af;\n        pointer-events: none;\n        transition: all 0.3s;\n    }\n    \n    .hali-whatsapp-btn.active {\n        background-color: #22c55e;\n        color: white;\n        pointer-events: auto;\n        box-shadow: 0 10px 15px -3px rgba(34, 197, 94, 0.4);\n    }\n\n    .hali-whatsapp-btn svg { width: 20px; height: 20px; }\n\u003c\/style\u003e\n\n\u003cdiv class=\"hali-hesaplayici-wrapper\"\u003e\n\n\u003cdiv class=\"hali-hesaplayici-container\"\u003e\n\n\u003ch2 class=\"hali-baslik\"\u003e Price Calculator\u003c\/h2\u003e\n\n\u003cp class=\"hali-aciklama\"\u003e Enter the width and length and see your custom price.\u003cbr\u003e \u003cstrong\u003eRoll sizes: 80, 100, 120, 160, 200, 400 cm\u003c\/strong\u003e\u003c\/p\u003e\n\n\n\u003cdiv class=\"hali-form-grup\"\u003e\n\n \u003clabel class=\"hali-label\"\u003eWidth (cm)\u003c\/label\u003e \n\u003cdiv class=\"hali-input-wrapper\"\u003e\n\n\u003cinput type=\"number\" id=\"hali-genislik\" class=\"hali-input\" placeholder=\"Örn: 170\"\u003e\n \u003cspan class=\"hali-birim\"\u003ecm\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003cdiv class=\"hali-form-grup\"\u003e\n\n \u003clabel class=\"hali-label\"\u003eLength (cm)\u003c\/label\u003e \n\u003cdiv class=\"hali-input-wrapper\"\u003e\n\n\u003cinput type=\"number\" id=\"hali-uzunluk\" class=\"hali-input\" placeholder=\"Örn: 300\"\u003e\n\u003cspan class=\"hali-birim\"\u003ecm\u003c\/span\u003e \n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003cbutton id=\"hali-hesapla-btn\" class=\"hali-hesapla-btn\"\u003eCalculate \/ View Price\u003c\/button\u003e \n\n\u003cdiv id=\"hali-sonuc-alani\" class=\"hali-sonuc-alani hidden\"\u003e\n\n\u003cdiv style=\"display:flex; justify-content:space-between; margin-bottom:0.5rem\"\u003e\n\n \u003cspan\u003eSquare meters:\u003c\/span\u003e \u003cstrong id=\"hali-sonuc-metrekare\"\u003e\u003c\/strong\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv style=\"display:flex; justify-content:space-between; align-items:center\"\u003e\n\n \u003cspan\u003eTotal Price:\u003c\/span\u003e \u003cspan id=\"hali-sonuc-fiyat\" class=\"hali-fiyat\"\u003e\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv style=\"text-align:right; font-size: 0.75rem; color: #9ca3af; margin-bottom: 1.5rem;\"\u003e\n\n (1 m²:\u003cspan id=\"hali-metrekare-fiyati\"\u003e\u003c\/span\u003e (TL) \n\n\u003c\/div\u003e\n\n\n\u003cdiv id=\"hali-genislik-uyari\" class=\"hali-uyari hidden\"\u003e\u003c\/div\u003e\n\n\n\u003cdiv class=\"hali-label\"\u003e Edge Finishing \u003c\/div\u003e\n\n\u003cdiv class=\"hali-secim-container\"\u003e\n\n\u003cdiv class=\"hali-secim-item\"\u003e\n\n\u003cinput type=\"radio\" id=\"kenar1\" name=\"haliKenari\" value=\"Saçak\" class=\"hali-radio\"\u003e \u003clabel for=\"kenar1\" class=\"hali-radio-label\"\u003eEaves\u003c\/label\u003e \n\n\u003c\/div\u003e\n\n\u003cdiv class=\"hali-secim-item\"\u003e\n\n\u003cinput type=\"radio\" id=\"kenar2\" name=\"haliKenari\" value=\"Overlok\" class=\"hali-radio\"\u003e \u003clabel for=\"kenar2\" class=\"hali-radio-label\"\u003eOverlock\u003c\/label\u003e \n\n\u003c\/div\u003e\n\n\u003cdiv class=\"hali-secim-item\"\u003e\n\n\u003cinput type=\"radio\" id=\"kenar3\" name=\"haliKenari\" value=\"Katlama\" class=\"hali-radio\"\u003e \u003clabel for=\"kenar3\" class=\"hali-radio-label\"\u003eFolding\u003c\/label\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003cdiv class=\"hali-label\" style=\"margin-top:1.25rem\"\u003e Carpet Shape \u003c\/div\u003e\n\n\u003cdiv class=\"hali-secim-container\"\u003e\n\n\u003cdiv class=\"hali-secim-item\"\u003e\n\n\u003cinput type=\"radio\" id=\"sekil1\" name=\"haliSekli\" value=\"Dikdörtgen\" class=\"hali-radio\"\u003e \u003clabel for=\"sekil1\" class=\"hali-radio-label\"\u003eRectangle\u003c\/label\u003e \n\n\u003c\/div\u003e\n\n\u003cdiv class=\"hali-secim-item\"\u003e\n\n\u003cinput type=\"radio\" id=\"sekil2\" name=\"haliSekli\" value=\"Yuvarlak\" class=\"hali-radio\"\u003e \u003clabel for=\"sekil2\" class=\"hali-radio-label\"\u003eRound\u003c\/label\u003e \n\n\u003c\/div\u003e\n\n\u003cdiv class=\"hali-secim-item\"\u003e\n\n\u003cinput type=\"radio\" id=\"sekil3\" name=\"haliSekli\" value=\"Oval\" class=\"hali-radio\"\u003e \u003clabel for=\"sekil3\" class=\"hali-radio-label\"\u003eOval\u003c\/label\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n \n\u003ca id=\"hali-whatsapp-btn\" href=\"#\" class=\"hali-whatsapp-btn\" target=\"_blank\"\u003e\n\u003csvg viewbox=\"0 0 16 16\" fill=\"currentColor\"\u003e\u003cpath d=\"M13.601 2.326A7.85 7.85 0 0 0 7.994 0C3.627 0 .068 3.558.064 7.926c0 1.399.366 2.76 1.057 3.965L0 16l4.204-1.102a7.9 7.9 0 0 0 3.79.965h.004c4.368 0 7.926-3.558 7.93-7.93A7.898 7.898 0 0 0 13.6 2.326zM7.994 14.521a6.57 6.57 0 0 1-3.356-.92l-.24-.144-2.494.654.666-2.433-.156-.251a6.56 6.56 0 0 1-1.007-3.505c0-3.626 2.957-6.584 6.591-6.584a6.56 6.56 0 0 1 4.66 1.931 6.56 6.56 0 0 1 1.928 4.66c-.004 3.626-2.957 6.584-6.591 6.584z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n\u003cspan\u003eOrder via WhatsApp\u003c\/span\u003e\n\u003c\/a\u003e \n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003cscript\u003e\n(function() {\n    const fiyatM2 = 1450;\n    const wpNum = \"905522447544\";\n\n    const gIn = document.getElementById(\"hali-genislik\");\n    const uIn = document.getElementById(\"hali-uzunluk\");\n    const hBtn = document.getElementById(\"hali-hesapla-btn\");\n    const sAlan = document.getElementById(\"hali-sonuc-alani\");\n    const wpBtn = document.getElementById(\"hali-whatsapp-btn\");\n    const sM2 = document.getElementById(\"hali-sonuc-metrekare\");\n    const sFiyat = document.getElementById(\"hali-sonuc-fiyat\");\n    const uAlan = document.getElementById(\"hali-genislik-uyari\");\n\n    document.getElementById(\"hali-metrekare-fiyati\").textContent = fiyatM2.toLocaleString('tr-TR');\n\n    function getStd(g) {\n        if (g \u003c= 80) return 80;\n        if (g \u003c= 100) return 100;\n        if (g \u003c= 120) return 120;\n        if (g \u003c= 160) return 160;\n        if (g \u003c= 200) return 200;\n        if (g \u003c= 400) return 400; \/\/ 201-400 arasını kapsar\n        return null;\n    }\n\n    hBtn.addEventListener(\"click\", function() {\n        const gVal = parseFloat(gIn.value);\n        const uVal = parseFloat(uIn.value);\n\n        if (isNaN(gVal) || isNaN(uVal) || gVal \u003c= 0 || uVal \u003c= 0) {\n            alert(\"Lütfen geçerli ölçüler girin.\"); return;\n        }\n        if (gVal \u003e 400) {\n            alert(\"Maksimum genişlik 400 cm olabilir.\"); return;\n        }\n\n        const sG = getStd(gVal);\n        const m2Calc = (sG \/ 100) * (uVal \/ 100);\n        const totalCalc = m2Calc * fiyatM2;\n\n        const fmt = (n) =\u003e n.toLocaleString('tr-TR', { minimumFractionDigits: 2, maximumFractionDigits: 2 });\n\n        sM2.textContent = fmt(m2Calc) + \" m²\";\n        sFiyat.textContent = fmt(totalCalc) + \" TL\";\n\n        if (gVal !== sG) {\n            uAlan.innerHTML = `\u003cstrong\u003eBilgi:\u003c\/strong\u003e Ölçünüz \u003cstrong\u003e${sG} cm\u003c\/strong\u003e genişliğindeki standart rulodan kesilerek hazırlanacaktır. Fiyatlandırma rulo genişliği üzerinden hesaplanmıştır.`;\n            uAlan.classList.remove(\"hidden\");\n        } else {\n            uAlan.classList.add(\"hidden\");\n        }\n\n        sAlan.classList.remove(\"hidden\");\n        document.querySelectorAll('.hali-radio').forEach(r =\u003e r.checked = false);\n        wpBtn.classList.remove(\"active\");\n        \n        window.tempHali = { g: gVal, u: uVal, m: m2Calc, t: totalCalc };\n    });\n\n    function checkSelection() {\n        const kenar = document.querySelector('input[name=\"haliKenari\"]:checked');\n        const sekil = document.querySelector('input[name=\"haliSekli\"]:checked');\n\n        if (kenar \u0026\u0026 sekil \u0026\u0026 window.tempHali) {\n            wpBtn.classList.add(\"active\");\n            const fmt = (n) =\u003e n.toLocaleString('tr-TR', { minimumFractionDigits: 2 });\n            const msg = `Merhaba, özel ölçü siparişi:\\n📏 Ölçü: ${window.tempHali.g}x${window.tempHali.u} cm (${fmt(window.tempHali.m)} m²)\\n📦 Kenar: ${kenar.value}\\n📐 Şekil: ${sekil.value}\\n💰 Fiyat: ${fmt(window.tempHali.t)} TL\\n🔗 Ürün: ${window.location.href}`;\n            wpBtn.href = `https:\/\/wa.me\/${wpNum}?text=${encodeURIComponent(msg)}`;\n        }\n    }\n\n    document.querySelectorAll('.hali-radio').forEach(r =\u003e r.addEventListener(\"change\", checkSelection));\n})();\n\u003c\/script\u003e\n\u003ch3 data-path-to-node=\"5\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/seyranhali-india-672bej_2.png?v=1766671690\" alt=\"\"\u003e\u003c\/h3\u003e\n\n\u003ch4 data-path-to-node=\"5\" style=\"text-align: center;\"\u003e \u003cstrong\u003e🌿 Nature's Most Soothing Touch Comes to Your Home: India Series\u003c\/strong\u003e\n\u003c\/h4\u003e\n\n\u003cp data-path-to-node=\"6\"\u003e In today's fast-paced world, our homes are our greatest sanctuaries. The India Series brings peace, balance, and impeccable natural elegance to these sanctuaries. Soothing earth tones, combined with the timeless grace of wicker, instantly create a warm and inviting atmosphere in your living spaces.\u003c\/p\u003e\n\n\u003cp data-path-to-node=\"7\"\u003e \u003cb\u003eImagine:\u003c\/b\u003e a minimalist Scandinavian style, a bohemian vibe, or a rustic corner... No matter which decorating style you choose, the India Rug offers a magical touch that adds character to the room. With artwork on your walls, textures on your cushions, and the serene presence of this rug on the floor, your home will transform into an art gallery that soothes your soul.\u003c\/p\u003e\n\n \u003ch4 data-path-to-node=\"8\" style=\"text-align: center;\"\u003e\u003cstrong\u003e✨ The Elegance of Jute Texture, the Smart Comfort of Polypropylene\u003c\/strong\u003e\u003c\/h4\u003e\n\n\u003cp data-path-to-node=\"9\"\u003e What makes the India Series so special is its seamless blend \u003cb\u003eof authentic appearance\u003c\/b\u003e and \u003cb\u003emodern practicality in use\u003c\/b\u003e .\u003c\/p\u003e\n\n\u003cp data-path-to-node=\"10\"\u003e We love the natural beauty of real jute, but are you bothered by shedding, difficulty cleaning, and its tough texture? Worry no more!\u003c\/p\u003e\n\n\u003cul data-path-to-node=\"11\"\u003e\n\n\u003cli\u003e\n\n\u003cp data-path-to-node=\"11,0,0\"\u003e \u003cb\u003eAppearance:\u003c\/b\u003e Just like natural jute, each thread of the rug is carefully woven, giving it a warm and rustic feel.\u003c\/p\u003e\n\n\n\u003c\/li\u003e\n\n\u003cli\u003e\n\n\u003cp data-path-to-node=\"11,1,0\"\u003e \u003cb\u003eTouch:\u003c\/b\u003e Despite having a pile height of 6 mm, its synthetic structure makes it soft and comfortable underfoot. \u003cb\u003eSuitable for use in both summer and winter.\u003c\/b\u003e\u003c\/p\u003e\n\n\n\u003c\/li\u003e\n\n\u003cli\u003e\n\n\u003cp data-path-to-node=\"11,2,0\"\u003e \u003cb\u003eA Revolution in Cleaning:\u003c\/b\u003e Designed for busy and high-traffic homes. These stain-resistant fibers offer convenient cleaning with just a vacuum cleaner. \u003cb\u003eAn ideal and smart choice for homes with children, pets, or high-traffic areas like the kitchen.\u003c\/b\u003e\u003c\/p\u003e\n\n\n\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\u003cblockquote data-path-to-node=\"12\"\u003e\n\n \u003cp data-path-to-node=\"12,0\"\u003e\u003cb\u003eDecorating Tip:\u003c\/b\u003e The neutral color palette of the India Series creates a striking contrast with dark wood furniture, while perfectly complementing light linen fabrics and wicker objects. \u003c\/p\u003e\n\n\n\u003c\/blockquote\u003e\n\n\u003cp data-path-to-node=\"12,0\"\u003e\u003c\/p\u003e\n\n\u003cp data-path-to-node=\"12,0\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/oval.png?v=1764947960\"\u003e\u003c\/p\u003e\n\n\u003ch4 style=\"text-align: center;\" data-path-to-node=\"2\"\u003e 📐 Break Down the Boundaries: \u003cb\u003eA Bespoke Design\u003c\/b\u003e Experience Just for You\u003c\/h4\u003e\n\n\u003cp data-path-to-node=\"3\"\u003e Your home is a reflection of your personality; you don't have to be confined to standard dimensions. Do you have unique \u003cb\u003ehallways, niches, or delicate corners\u003c\/b\u003e that stand out with their architectural texture, defying the restrictive lines of a standard rectangle?\u003c\/p\u003e\n\n\u003cp data-path-to-node=\"4\"\u003e With \u003cb\u003eZev Linen\u003c\/b\u003e , break free from the conventional limitations of rectangles and become the architect of your own design!\u003c\/p\u003e\n\n\u003ch3 style=\"text-align: center;\" data-path-to-node=\"5\"\u003e \u003cb\u003eArtistic Forms Custom-Made to Your Dream Size\u003c\/b\u003e\n\u003c\/h3\u003e\n\n\u003cp data-path-to-node=\"6\"\u003e Whether you want \u003cb\u003ea flawless circle rug\u003c\/b\u003e to add artistic balance to the floor for that small, intimate corner of your bedroom, or \u003cb\u003ethe perfect oval runner\u003c\/b\u003e to soften your long hallway with flowing lines.\u003c\/p\u003e\n\n \u003cp data-path-to-node=\"7\"\u003eYour rug is cut to the exact size that best suits the unique shape of your living space, \u003cb\u003ewith artistic care\u003c\/b\u003e rather than mass production. It arrives with \u003cb\u003eprofessionally finished edges\u003c\/b\u003e , extending its lifespan and providing an aesthetically pleasing finish.\u003c\/p\u003e\n\n\u003cp data-path-to-node=\"8\"\u003e To effortlessly bring your dream dimensions to life, all you need to do is select your desired \u003cb\u003ecustom cut option\u003c\/b\u003e from the product selection menu.\u003c\/p\u003e\n\n\u003ch4 data-path-to-node=\"9\"\u003e \u003cb\u003eDesign, choose, live.\u003c\/b\u003e\n\u003c\/h4\u003e\n\n\u003ch3 data-path-to-node=\"2\"\u003e 🏛️ Redefine the Boundaries of Space: An Infinite Canvas 4 Meters Wide\u003c\/h3\u003e\n\n \u003cp data-path-to-node=\"3\"\u003eThe size of your home or project is no longer a limitation, but a design opportunity. \u003cb data-path-to-node=\"3\" data-index-in-node=\"83\"\u003eThe Zev Linen\u003c\/b\u003e series breaks away from standard carpet sizes, offering a seamless surface \u003cb data-path-to-node=\"3\" data-index-in-node=\"152\"\u003eup to 400 cm (4 meters) wide\u003c\/b\u003e . Its length is as free as your imagination; with its ability to be cut \u003cb data-path-to-node=\"3\" data-index-in-node=\"256\"\u003eto endless lengths\u003c\/b\u003e , it seals every space, from the longest galleries to the largest living rooms, with the elegance of a single piece.\u003c\/p\u003e\n\n\u003ch3 data-path-to-node=\"4\"\u003e 👁️ Visual and Tactile Details\u003c\/h3\u003e\n\n\u003cul data-path-to-node=\"5\"\u003e\n\n\u003cli\u003e\n\n\u003cp data-path-to-node=\"5,0,0\"\u003e \u003cb data-path-to-node=\"5,0,0\" data-index-in-node=\"0\"\u003eSeamless Visual Integration:\u003c\/b\u003e Instead of fragmenting the visual by using multiple rugs in large areas, you can create an endless, serene oasis on the floor with this massive 400 cm wide rug.\u003c\/p\u003e\n\n\n\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cp data-path-to-node=\"5,1,0\"\u003e\u003cb data-path-to-node=\"5,1,0\" data-index-in-node=\"0\"\u003eNatural Jute Aesthetics, Modern Comfort:\u003c\/b\u003e The raw, wicker texture you feel when you close your eyes, combined with polypropylene technology, transforms into a soft, cloud-like feel under your feet.\u003c\/p\u003e\n\n\n\u003c\/li\u003e\n\n\u003cli\u003e\n\n\u003cp data-path-to-node=\"5,2,0\"\u003e \u003cb data-path-to-node=\"5,2,0\" data-index-in-node=\"0\"\u003eLight Play and Texture:\u003c\/b\u003e The 6mm pile height allows sunlight to dance through the micro-weaves of the carpet's surface, adding depth to your space.\u003c\/p\u003e\n\n\n\u003c\/li\u003e\n\n\u003cli\u003e\n\n\u003cp data-path-to-node=\"5,3,0\"\u003e \u003cb data-path-to-node=\"5,3,0\" data-index-in-node=\"0\"\u003eFlawless Edge Art:\u003c\/b\u003e Despite its enormous size, every centimeter is finished with professional overlock machines, resulting in a fray-resistant and aesthetically pleasing finish.\u003c\/p\u003e\n\n\n\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\u003ch3 data-path-to-node=\"6\"\u003e 🛠️ Functional Excellence (For Large Spaces)\u003c\/h3\u003e\n\n\u003cul data-path-to-node=\"7\"\u003e\n\n\u003cli\u003e\n\n \u003cp data-path-to-node=\"7,0,0\"\u003e\u003cb data-path-to-node=\"7,0,0\" data-index-in-node=\"0\"\u003eRobot Vacuum Cleaner-Friendly Large Surface:\u003c\/b\u003e Cleaning square meters of area is no longer a problem; thanks to the ideal carpet height, your robot vacuum cleaner glides across this large surface without encountering obstacles.\u003c\/p\u003e\n\n\n\u003c\/li\u003e\n\n\u003cli\u003e\n\n\u003cp data-path-to-node=\"7,1,0\"\u003e \u003cb data-path-to-node=\"7,1,0\" data-index-in-node=\"0\"\u003eDust and Stain Repeller:\u003c\/b\u003e Maintaining large areas can be challenging, but Zev Linen's dust-repellent and stain-resistant properties ensure you can keep them spotless, even in large living rooms.\u003c\/p\u003e\n\n\n\u003c\/li\u003e\n\n\u003cli\u003e\n\n\u003cp data-path-to-node=\"7,2,0\"\u003e \u003cb data-path-to-node=\"7,2,0\" data-index-in-node=\"0\"\u003eNon-Slip and Stable Stance:\u003c\/b\u003e Thanks to its woven sole structure, it sits perfectly on the ground even with oversized shoes, providing a secure walking surface without sagging.\u003c\/p\u003e\n\n\n\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\u003ch3 data-path-to-node=\"8\"\u003e 📐 How to Place an Order?\u003c\/h3\u003e\n\n\u003cp data-path-to-node=\"9\"\u003e Creating your dream size is easy! Simply select the required width and height from the measurement box on the product page, and add this unique piece, custom-made for your space, to your cart.\u003c\/p\u003e","brand":"Zev Halı","offers":[{"title":"80X150","offer_id":42793636855856,"sku":"seyranhalibombay_662siyah-80x150","price":1740.0,"currency_code":"TRY","in_stock":true},{"title":"80X300","offer_id":42793636888624,"sku":"seyranhalibombay_662siyah-80x300","price":3480.0,"currency_code":"TRY","in_stock":true},{"title":"100X200","offer_id":42793636921392,"sku":"seyranhalibombay_662siyah-100x200","price":2900.0,"currency_code":"TRY","in_stock":true},{"title":"100X300","offer_id":42793636954160,"sku":"seyranhalibombay_662siyah-100x300","price":4350.0,"currency_code":"TRY","in_stock":true},{"title":"120X180","offer_id":42793636986928,"sku":"seyranhalibombay_662siyah-120x180","price":3130.0,"currency_code":"TRY","in_stock":true},{"title":"160X230","offer_id":42793637019696,"sku":"seyranhalibombay_662siyah-160x230","price":5330.0,"currency_code":"TRY","in_stock":true},{"title":"200X290","offer_id":42793637052464,"sku":"seyranhalibombay_662siyah-200x290","price":8410.0,"currency_code":"TRY","in_stock":true},{"title":"300X400","offer_id":42793637314608,"sku":"seyranhalibombay_662siyah-300x400","price":23200.0,"currency_code":"TRY","in_stock":true},{"title":"400x600","offer_id":42793637085232,"sku":"seyranhalibombay_662siyah-400x600","price":34800.0,"currency_code":"TRY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/19.webp?v=1771788888"},{"product_id":"zev-keten-gece-siyahi-400-cm-en-ozel-kesim-salon-halisi-sinir-tanimayan-formlar","title":"Zev Linen: 4-meter Wide, Endless Length Carpet Solutions for Professional Spaces. Custom Sizes Available ✂ ","description":"\u003cstyle\u003e\n    .hali-hesaplayici-wrapper {\n        font-family: 'Inter', -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, sans-serif;\n        margin: 20px auto;\n        width: 100%;\n        max-width: 500px;\n        box-sizing: border-box;\n    }\n    \n    .hali-hesaplayici-container {\n        background: #ffffff;\n        border-radius: 1.25rem;\n        box-shadow: 0 10px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.1);\n        padding: 2rem;\n        border: 1px solid #f3f4f6;\n    }\n    \n    .hali-baslik {\n        font-size: 1.5rem;\n        font-weight: 800;\n        color: #111827;\n        margin-bottom: 0.5rem;\n        text-align: center;\n        letter-spacing: -0.025em;\n    }\n    \n    .hali-aciklama {\n        color: #4b5563;\n        margin-bottom: 1.5rem;\n        font-size: 0.875rem;\n        line-height: 1.6;\n        text-align: center;\n    }\n    \n    .hali-form-grup { margin-bottom: 1.25rem; }\n    \n    .hali-label {\n        display: block;\n        font-size: 0.75rem;\n        font-weight: 700;\n        color: #374151;\n        margin-bottom: 0.5rem;\n        text-transform: uppercase;\n        letter-spacing: 0.05em;\n    }\n    \n    .hali-input-wrapper { position: relative; }\n    \n    \/* Placeholder rengi soluklaştırma *\/\n    .hali-input::placeholder { color: #bbb !important; opacity: 1; font-weight: 400; }\n    \n    .hali-input {\n        width: 100%;\n        padding: 0.875rem 1rem;\n        border: 2px solid #f3f4f6;\n        border-radius: 0.75rem;\n        font-size: 1rem;\n        box-sizing: border-box;\n        transition: all 0.2s ease;\n        background-color: #f9fafb;\n    }\n    \n    .hali-input:focus {\n        border-color: #FDC656;\n        background-color: #fff;\n        box-shadow: 0 0 0 4px rgba(253, 198, 86, 0.15);\n        outline: none;\n    }\n    \n    .hali-birim {\n        position: absolute;\n        right: 1rem;\n        top: 50%;\n        transform: translateY(-50%);\n        color: #9ca3af;\n        font-weight: 600;\n        font-size: 0.875rem;\n    }\n    \n    .hali-hesapla-btn {\n        width: 100%;\n        background-color: #111827;\n        color: #ffffff;\n        font-weight: 700;\n        padding: 1rem;\n        border-radius: 9999px;\n        border: none;\n        cursor: pointer;\n        transition: all 0.2s;\n        font-size: 1rem;\n        margin-top: 0.5rem;\n    }\n    \n    .hali-hesapla-btn:hover { background-color: #000; transform: translateY(-1px); }\n    \n    .hali-sonuc-alani {\n        margin-top: 2rem;\n        border-top: 2px dashed #f3f4f6;\n        padding-top: 1.5rem;\n    }\n    \n    .hali-sonuc-alani.hidden { display: none; }\n    \n    .hali-fiyat {\n        color: #ea580c;\n        font-weight: 800;\n        font-size: 1.75rem;\n    }\n\n    .hali-uyari {\n        font-size: 0.875rem;\n        color: #1e40af;\n        background-color: #eff6ff;\n        padding: 1.25rem;\n        border-radius: 0.75rem;\n        border-left: 4px solid #3b82f6;\n        margin: 1.5rem 0;\n        line-height: 1.5;\n    }\n    \n    .hali-uyari.hidden { display: none; }\n    \n    .hali-secim-container {\n        display: grid;\n        grid-template-columns: repeat(3, 1fr);\n        gap: 0.75rem;\n        margin-top: 0.5rem;\n    }\n    \n    .hali-radio { display: none; }\n    \n    .hali-radio-label {\n        display: block;\n        text-align: center;\n        padding: 0.75rem 0.25rem;\n        border: 2px solid #f3f4f6;\n        border-radius: 0.75rem;\n        font-weight: 600;\n        cursor: pointer;\n        font-size: 0.813rem;\n        transition: all 0.2s;\n        background: #f9fafb;\n    }\n    \n    .hali-radio:checked + .hali-radio-label {\n        background-color: #FDC656;\n        border-color: #FDC656;\n        color: #111827;\n    }\n\n    .hali-whatsapp-btn {\n        display: flex;\n        align-items: center;\n        justify-content: center;\n        gap: 0.75rem;\n        width: 100%;\n        padding: 1rem;\n        border-radius: 0.75rem;\n        font-weight: 700;\n        margin-top: 1.5rem;\n        text-decoration: none;\n        background-color: #e5e7eb;\n        color: #9ca3af;\n        pointer-events: none;\n        transition: all 0.3s;\n    }\n    \n    .hali-whatsapp-btn.active {\n        background-color: #22c55e;\n        color: white;\n        pointer-events: auto;\n        box-shadow: 0 10px 15px -3px rgba(34, 197, 94, 0.4);\n    }\n\n    .hali-whatsapp-btn svg { width: 20px; height: 20px; }\n\u003c\/style\u003e\n\n\u003cdiv class=\"hali-hesaplayici-wrapper\"\u003e\n\n\u003cdiv class=\"hali-hesaplayici-container\"\u003e\n\n\u003ch2 class=\"hali-baslik\"\u003e Price Calculator\u003c\/h2\u003e\n\n\u003cp class=\"hali-aciklama\"\u003e Enter the width and length and see your custom price.\u003cbr\u003e \u003cstrong\u003eRoll sizes: 80, 100, 120, 160, 200, 400 cm\u003c\/strong\u003e\u003c\/p\u003e\n\n\n\u003cdiv class=\"hali-form-grup\"\u003e\n\n \u003clabel class=\"hali-label\"\u003eWidth (cm)\u003c\/label\u003e \n\u003cdiv class=\"hali-input-wrapper\"\u003e\n\n\u003cinput type=\"number\" id=\"hali-genislik\" class=\"hali-input\" placeholder=\"Örn: 170\"\u003e\n \u003cspan class=\"hali-birim\"\u003ecm\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003cdiv class=\"hali-form-grup\"\u003e\n\n \u003clabel class=\"hali-label\"\u003eLength (cm)\u003c\/label\u003e \n\u003cdiv class=\"hali-input-wrapper\"\u003e\n\n\u003cinput type=\"number\" id=\"hali-uzunluk\" class=\"hali-input\" placeholder=\"Örn: 300\"\u003e\n\u003cspan class=\"hali-birim\"\u003ecm\u003c\/span\u003e \n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003cbutton id=\"hali-hesapla-btn\" class=\"hali-hesapla-btn\"\u003eCalculate \/ View Price\u003c\/button\u003e \n\n\u003cdiv id=\"hali-sonuc-alani\" class=\"hali-sonuc-alani hidden\"\u003e\n\n\u003cdiv style=\"display:flex; justify-content:space-between; margin-bottom:0.5rem\"\u003e\n\n \u003cspan\u003eSquare meters:\u003c\/span\u003e \u003cstrong id=\"hali-sonuc-metrekare\"\u003e\u003c\/strong\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv style=\"display:flex; justify-content:space-between; align-items:center\"\u003e\n\n \u003cspan\u003eTotal Price:\u003c\/span\u003e \u003cspan id=\"hali-sonuc-fiyat\" class=\"hali-fiyat\"\u003e\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv style=\"text-align:right; font-size: 0.75rem; color: #9ca3af; margin-bottom: 1.5rem;\"\u003e\n\n (1 m²:\u003cspan id=\"hali-metrekare-fiyati\"\u003e\u003c\/span\u003e (TL) \n\n\u003c\/div\u003e\n\n\n\u003cdiv id=\"hali-genislik-uyari\" class=\"hali-uyari hidden\"\u003e\u003c\/div\u003e\n\n\n\u003cdiv class=\"hali-label\"\u003e Edge Finishing \u003c\/div\u003e\n\n\u003cdiv class=\"hali-secim-container\"\u003e\n\n\u003cdiv class=\"hali-secim-item\"\u003e\n\n\u003cinput type=\"radio\" id=\"kenar1\" name=\"haliKenari\" value=\"Saçak\" class=\"hali-radio\"\u003e \u003clabel for=\"kenar1\" class=\"hali-radio-label\"\u003eEaves\u003c\/label\u003e \n\n\u003c\/div\u003e\n\n\u003cdiv class=\"hali-secim-item\"\u003e\n\n\u003cinput type=\"radio\" id=\"kenar2\" name=\"haliKenari\" value=\"Overlok\" class=\"hali-radio\"\u003e \u003clabel for=\"kenar2\" class=\"hali-radio-label\"\u003eOverlock\u003c\/label\u003e \n\n\u003c\/div\u003e\n\n\u003cdiv class=\"hali-secim-item\"\u003e\n\n\u003cinput type=\"radio\" id=\"kenar3\" name=\"haliKenari\" value=\"Katlama\" class=\"hali-radio\"\u003e \u003clabel for=\"kenar3\" class=\"hali-radio-label\"\u003eFolding\u003c\/label\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003cdiv class=\"hali-label\" style=\"margin-top:1.25rem\"\u003e Carpet Shape \u003c\/div\u003e\n\n\u003cdiv class=\"hali-secim-container\"\u003e\n\n\u003cdiv class=\"hali-secim-item\"\u003e\n\n\u003cinput type=\"radio\" id=\"sekil1\" name=\"haliSekli\" value=\"Dikdörtgen\" class=\"hali-radio\"\u003e \u003clabel for=\"sekil1\" class=\"hali-radio-label\"\u003eRectangle\u003c\/label\u003e \n\n\u003c\/div\u003e\n\n\u003cdiv class=\"hali-secim-item\"\u003e\n\n\u003cinput type=\"radio\" id=\"sekil2\" name=\"haliSekli\" value=\"Yuvarlak\" class=\"hali-radio\"\u003e \u003clabel for=\"sekil2\" class=\"hali-radio-label\"\u003eRound\u003c\/label\u003e \n\n\u003c\/div\u003e\n\n\u003cdiv class=\"hali-secim-item\"\u003e\n\n\u003cinput type=\"radio\" id=\"sekil3\" name=\"haliSekli\" value=\"Oval\" class=\"hali-radio\"\u003e \u003clabel for=\"sekil3\" class=\"hali-radio-label\"\u003eOval\u003c\/label\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n \n\u003ca id=\"hali-whatsapp-btn\" href=\"#\" class=\"hali-whatsapp-btn\" target=\"_blank\"\u003e\n\u003csvg viewbox=\"0 0 16 16\" fill=\"currentColor\"\u003e\u003cpath d=\"M13.601 2.326A7.85 7.85 0 0 0 7.994 0C3.627 0 .068 3.558.064 7.926c0 1.399.366 2.76 1.057 3.965L0 16l4.204-1.102a7.9 7.9 0 0 0 3.79.965h.004c4.368 0 7.926-3.558 7.93-7.93A7.898 7.898 0 0 0 13.6 2.326zM7.994 14.521a6.57 6.57 0 0 1-3.356-.92l-.24-.144-2.494.654.666-2.433-.156-.251a6.56 6.56 0 0 1-1.007-3.505c0-3.626 2.957-6.584 6.591-6.584a6.56 6.56 0 0 1 4.66 1.931 6.56 6.56 0 0 1 1.928 4.66c-.004 3.626-2.957 6.584-6.591 6.584z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n\u003cspan\u003eOrder via WhatsApp\u003c\/span\u003e\n\u003c\/a\u003e \n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003cscript\u003e\n(function() {\n    const fiyatM2 = 1450;\n    const wpNum = \"905522447544\";\n\n    const gIn = document.getElementById(\"hali-genislik\");\n    const uIn = document.getElementById(\"hali-uzunluk\");\n    const hBtn = document.getElementById(\"hali-hesapla-btn\");\n    const sAlan = document.getElementById(\"hali-sonuc-alani\");\n    const wpBtn = document.getElementById(\"hali-whatsapp-btn\");\n    const sM2 = document.getElementById(\"hali-sonuc-metrekare\");\n    const sFiyat = document.getElementById(\"hali-sonuc-fiyat\");\n    const uAlan = document.getElementById(\"hali-genislik-uyari\");\n\n    document.getElementById(\"hali-metrekare-fiyati\").textContent = fiyatM2.toLocaleString('tr-TR');\n\n    function getStd(g) {\n        if (g \u003c= 80) return 80;\n        if (g \u003c= 100) return 100;\n        if (g \u003c= 120) return 120;\n        if (g \u003c= 160) return 160;\n        if (g \u003c= 200) return 200;\n        if (g \u003c= 400) return 400; \/\/ 201-400 arasını kapsar\n        return null;\n    }\n\n    hBtn.addEventListener(\"click\", function() {\n        const gVal = parseFloat(gIn.value);\n        const uVal = parseFloat(uIn.value);\n\n        if (isNaN(gVal) || isNaN(uVal) || gVal \u003c= 0 || uVal \u003c= 0) {\n            alert(\"Lütfen geçerli ölçüler girin.\"); return;\n        }\n        if (gVal \u003e 400) {\n            alert(\"Maksimum genişlik 400 cm olabilir.\"); return;\n        }\n\n        const sG = getStd(gVal);\n        const m2Calc = (sG \/ 100) * (uVal \/ 100);\n        const totalCalc = m2Calc * fiyatM2;\n\n        const fmt = (n) =\u003e n.toLocaleString('tr-TR', { minimumFractionDigits: 2, maximumFractionDigits: 2 });\n\n        sM2.textContent = fmt(m2Calc) + \" m²\";\n        sFiyat.textContent = fmt(totalCalc) + \" TL\";\n\n        if (gVal !== sG) {\n            uAlan.innerHTML = `\u003cstrong\u003eBilgi:\u003c\/strong\u003e Ölçünüz \u003cstrong\u003e${sG} cm\u003c\/strong\u003e genişliğindeki standart rulodan kesilerek hazırlanacaktır. Fiyatlandırma rulo genişliği üzerinden hesaplanmıştır.`;\n            uAlan.classList.remove(\"hidden\");\n        } else {\n            uAlan.classList.add(\"hidden\");\n        }\n\n        sAlan.classList.remove(\"hidden\");\n        document.querySelectorAll('.hali-radio').forEach(r =\u003e r.checked = false);\n        wpBtn.classList.remove(\"active\");\n        \n        window.tempHali = { g: gVal, u: uVal, m: m2Calc, t: totalCalc };\n    });\n\n    function checkSelection() {\n        const kenar = document.querySelector('input[name=\"haliKenari\"]:checked');\n        const sekil = document.querySelector('input[name=\"haliSekli\"]:checked');\n\n        if (kenar \u0026\u0026 sekil \u0026\u0026 window.tempHali) {\n            wpBtn.classList.add(\"active\");\n            const fmt = (n) =\u003e n.toLocaleString('tr-TR', { minimumFractionDigits: 2 });\n            const msg = `Merhaba, özel ölçü siparişi:\\n📏 Ölçü: ${window.tempHali.g}x${window.tempHali.u} cm (${fmt(window.tempHali.m)} m²)\\n📦 Kenar: ${kenar.value}\\n📐 Şekil: ${sekil.value}\\n💰 Fiyat: ${fmt(window.tempHali.t)} TL\\n🔗 Ürün: ${window.location.href}`;\n            wpBtn.href = `https:\/\/wa.me\/${wpNum}?text=${encodeURIComponent(msg)}`;\n        }\n    }\n\n    document.querySelectorAll('.hali-radio').forEach(r =\u003e r.addEventListener(\"change\", checkSelection));\n})();\n\u003c\/script\u003e\n\u003ch3 data-path-to-node=\"5\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/seyranhali-india-672bej_2.png?v=1766671690\" alt=\"\"\u003e\u003c\/h3\u003e\n\n\u003ch4 data-path-to-node=\"5\" style=\"text-align: center;\"\u003e \u003cstrong\u003e🌿 Nature's Most Soothing Touch Comes to Your Home: India Series\u003c\/strong\u003e\n\u003c\/h4\u003e\n\n\u003cp data-path-to-node=\"6\"\u003e In today's fast-paced world, our homes are our greatest sanctuaries. The India Series brings peace, balance, and impeccable natural elegance to these sanctuaries. Soothing earth tones, combined with the timeless grace of wicker, instantly create a warm and inviting atmosphere in your living spaces.\u003c\/p\u003e\n\n\u003cp data-path-to-node=\"7\"\u003e \u003cb\u003eImagine:\u003c\/b\u003e a minimalist Scandinavian style, a bohemian vibe, or a rustic corner... No matter which decorating style you choose, the India Rug offers a magical touch that adds character to the room. With artwork on your walls, textures on your cushions, and the serene presence of this rug on the floor, your home will transform into an art gallery that soothes your soul.\u003c\/p\u003e\n\n \u003ch4 data-path-to-node=\"8\" style=\"text-align: center;\"\u003e\u003cstrong\u003e✨ The Elegance of Jute Texture, the Smart Comfort of Polypropylene\u003c\/strong\u003e\u003c\/h4\u003e\n\n\u003cp data-path-to-node=\"9\"\u003e What makes the India Series so special is its seamless blend \u003cb\u003eof authentic appearance\u003c\/b\u003e and \u003cb\u003emodern practicality in use\u003c\/b\u003e .\u003c\/p\u003e\n\n\u003cp data-path-to-node=\"10\"\u003e We love the natural beauty of real jute, but are you bothered by shedding, difficulty cleaning, and its tough texture? Worry no more!\u003c\/p\u003e\n\n\u003cul data-path-to-node=\"11\"\u003e\n\n\u003cli\u003e\n\n\u003cp data-path-to-node=\"11,0,0\"\u003e \u003cb\u003eAppearance:\u003c\/b\u003e Just like natural jute, each thread of the rug is carefully woven, giving it a warm and rustic feel.\u003c\/p\u003e\n\n\n\u003c\/li\u003e\n\n\u003cli\u003e\n\n\u003cp data-path-to-node=\"11,1,0\"\u003e \u003cb\u003eTouch:\u003c\/b\u003e Despite having a pile height of 6 mm, its synthetic structure makes it soft and comfortable underfoot. \u003cb\u003eSuitable for use in both summer and winter.\u003c\/b\u003e\u003c\/p\u003e\n\n\n\u003c\/li\u003e\n\n\u003cli\u003e\n\n\u003cp data-path-to-node=\"11,2,0\"\u003e \u003cb\u003eA Revolution in Cleaning:\u003c\/b\u003e Designed for busy and high-traffic homes. These stain-resistant fibers offer convenient cleaning with just a vacuum cleaner. \u003cb\u003eAn ideal and smart choice for homes with children, pets, or high-traffic areas like the kitchen.\u003c\/b\u003e\u003c\/p\u003e\n\n\n\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\u003cblockquote data-path-to-node=\"12\"\u003e\n\n \u003cp data-path-to-node=\"12,0\"\u003e\u003cb\u003eDecorating Tip:\u003c\/b\u003e The neutral color palette of the India Series creates a striking contrast with dark wood furniture, while perfectly complementing light linen fabrics and wicker objects. \u003c\/p\u003e\n\n\n\u003c\/blockquote\u003e\n\n\u003cp data-path-to-node=\"12,0\"\u003e\u003c\/p\u003e\n\n\u003cp data-path-to-node=\"12,0\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/oval.png?v=1764947960\"\u003e\u003c\/p\u003e\n\n\u003ch4 style=\"text-align: center;\" data-path-to-node=\"2\"\u003e 📐 Break Down the Boundaries: \u003cb\u003eA Bespoke Design\u003c\/b\u003e Experience Just for You\u003c\/h4\u003e\n\n\u003cp data-path-to-node=\"3\"\u003e Your home is a reflection of your personality; you don't have to be confined to standard dimensions. Do you have unique \u003cb\u003ehallways, niches, or delicate corners\u003c\/b\u003e that stand out with their architectural texture, defying the restrictive lines of a standard rectangle?\u003c\/p\u003e\n\n\u003cp data-path-to-node=\"4\"\u003e With \u003cb\u003eZev Linen\u003c\/b\u003e , break free from the conventional limitations of rectangles and become the architect of your own design!\u003c\/p\u003e\n\n\u003ch3 style=\"text-align: center;\" data-path-to-node=\"5\"\u003e \u003cb\u003eArtistic Forms Custom-Made to Your Dream Size\u003c\/b\u003e\n\u003c\/h3\u003e\n\n\u003cp data-path-to-node=\"6\"\u003e Whether you want \u003cb\u003ea flawless circle rug\u003c\/b\u003e to add artistic balance to the floor for that small, intimate corner of your bedroom, or \u003cb\u003ethe perfect oval runner\u003c\/b\u003e to soften your long hallway with flowing lines.\u003c\/p\u003e\n\n \u003cp data-path-to-node=\"7\"\u003eYour rug is cut to the exact size that best suits the unique shape of your living space, \u003cb\u003ewith artistic care\u003c\/b\u003e rather than mass production. It arrives with \u003cb\u003eprofessionally finished edges\u003c\/b\u003e , extending its lifespan and providing an aesthetically pleasing finish.\u003c\/p\u003e\n\n\u003cp data-path-to-node=\"8\"\u003e To effortlessly bring your dream dimensions to life, all you need to do is select your desired \u003cb\u003ecustom cut option\u003c\/b\u003e from the product selection menu.\u003c\/p\u003e\n\n\u003ch4 data-path-to-node=\"9\"\u003e \u003cb\u003eDesign, choose, live.\u003c\/b\u003e\n\u003c\/h4\u003e\n\n\u003ch3 data-path-to-node=\"2\"\u003e 🏛️ Redefine the Boundaries of Space: An Infinite Canvas 4 Meters Wide\u003c\/h3\u003e\n\n \u003cp data-path-to-node=\"3\"\u003eThe size of your home or project is no longer a limitation, but a design opportunity. \u003cb data-path-to-node=\"3\" data-index-in-node=\"83\"\u003eThe Zev Linen\u003c\/b\u003e series breaks away from standard carpet sizes, offering a seamless surface \u003cb data-path-to-node=\"3\" data-index-in-node=\"152\"\u003eup to 400 cm (4 meters) wide\u003c\/b\u003e . Its length is as free as your imagination; with its ability to be cut \u003cb data-path-to-node=\"3\" data-index-in-node=\"256\"\u003eto endless lengths\u003c\/b\u003e , it seals every space, from the longest galleries to the largest living rooms, with the elegance of a single piece.\u003c\/p\u003e\n\n\u003ch3 data-path-to-node=\"4\"\u003e 👁️ Visual and Tactile Details\u003c\/h3\u003e\n\n\u003cul data-path-to-node=\"5\"\u003e\n\n\u003cli\u003e\n\n\u003cp data-path-to-node=\"5,0,0\"\u003e \u003cb data-path-to-node=\"5,0,0\" data-index-in-node=\"0\"\u003eSeamless Visual Integration:\u003c\/b\u003e Instead of fragmenting the visual by using multiple rugs in large areas, you can create an endless, serene oasis on the floor with this massive 400 cm wide rug.\u003c\/p\u003e\n\n\n\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cp data-path-to-node=\"5,1,0\"\u003e\u003cb data-path-to-node=\"5,1,0\" data-index-in-node=\"0\"\u003eNatural Jute Aesthetics, Modern Comfort:\u003c\/b\u003e The raw, wicker texture you feel when you close your eyes, combined with polypropylene technology, transforms into a soft, cloud-like feel under your feet.\u003c\/p\u003e\n\n\n\u003c\/li\u003e\n\n\u003cli\u003e\n\n\u003cp data-path-to-node=\"5,2,0\"\u003e \u003cb data-path-to-node=\"5,2,0\" data-index-in-node=\"0\"\u003eLight Play and Texture:\u003c\/b\u003e The 6mm pile height allows sunlight to dance through the micro-weaves of the carpet's surface, adding depth to your space.\u003c\/p\u003e\n\n\n\u003c\/li\u003e\n\n\u003cli\u003e\n\n\u003cp data-path-to-node=\"5,3,0\"\u003e \u003cb data-path-to-node=\"5,3,0\" data-index-in-node=\"0\"\u003eFlawless Edge Art:\u003c\/b\u003e Despite its enormous size, every centimeter is finished with professional overlock machines, resulting in a fray-resistant and aesthetically pleasing finish.\u003c\/p\u003e\n\n\n\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\u003ch3 data-path-to-node=\"6\"\u003e 🛠️ Functional Excellence (For Large Spaces)\u003c\/h3\u003e\n\n\u003cul data-path-to-node=\"7\"\u003e\n\n\u003cli\u003e\n\n \u003cp data-path-to-node=\"7,0,0\"\u003e\u003cb data-path-to-node=\"7,0,0\" data-index-in-node=\"0\"\u003eRobot Vacuum Cleaner-Friendly Large Surface:\u003c\/b\u003e Cleaning square meters of area is no longer a problem; thanks to the ideal carpet height, your robot vacuum cleaner glides across this large surface without encountering obstacles.\u003c\/p\u003e\n\n\n\u003c\/li\u003e\n\n\u003cli\u003e\n\n\u003cp data-path-to-node=\"7,1,0\"\u003e \u003cb data-path-to-node=\"7,1,0\" data-index-in-node=\"0\"\u003eDust and Stain Repeller:\u003c\/b\u003e Maintaining large areas can be challenging, but Zev Linen's dust-repellent and stain-resistant properties ensure you can keep them spotless, even in large living rooms.\u003c\/p\u003e\n\n\n\u003c\/li\u003e\n\n\u003cli\u003e\n\n\u003cp data-path-to-node=\"7,2,0\"\u003e \u003cb data-path-to-node=\"7,2,0\" data-index-in-node=\"0\"\u003eNon-Slip and Stable Stance:\u003c\/b\u003e Thanks to its woven sole structure, it sits perfectly on the ground even with oversized shoes, providing a secure walking surface without sagging.\u003c\/p\u003e\n\n\n\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\u003ch3 data-path-to-node=\"8\"\u003e 📐 How to Place an Order?\u003c\/h3\u003e\n\n\u003cp data-path-to-node=\"9\"\u003e Creating your dream size is easy! Simply select the required width and height from the measurement box on the product page, and add this unique piece, custom-made for your space, to your cart.\u003c\/p\u003e","brand":"Zev Halı","offers":[{"title":"80X150","offer_id":42793753903152,"sku":"seyranhalibombay_663siyah-80x150","price":1740.0,"currency_code":"TRY","in_stock":true},{"title":"80X300","offer_id":42793753935920,"sku":"seyranhalibombay_663siyah-80x300","price":3480.0,"currency_code":"TRY","in_stock":true},{"title":"100X200","offer_id":42793753968688,"sku":"seyranhalibombay_663siyah-100x200","price":2900.0,"currency_code":"TRY","in_stock":true},{"title":"100X300","offer_id":42793754001456,"sku":"seyranhalibombay_663siyah-100x300","price":4350.0,"currency_code":"TRY","in_stock":true},{"title":"120X180","offer_id":42793754034224,"sku":"seyranhalibombay_663siyah-120x180","price":3130.0,"currency_code":"TRY","in_stock":true},{"title":"160X230","offer_id":42793754066992,"sku":"seyranhalibombay_663siyah-160x230","price":5330.0,"currency_code":"TRY","in_stock":true},{"title":"200X290","offer_id":42793754099760,"sku":"seyranhalibombay_663siyah-200x290","price":8410.0,"currency_code":"TRY","in_stock":true},{"title":"300X400","offer_id":42793754132528,"sku":"seyranhalibombay_663siyah-300x400","price":23200.0,"currency_code":"TRY","in_stock":true},{"title":"400x600","offer_id":42793754165296,"sku":"seyranhalibombay_663siyah-400x600","price":34800.0,"currency_code":"TRY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/seyran-hali-bombay-663-siyah-keten-400cm-en-ozel-olcu-kesim-salon-halisi_22.jpg?v=1771794973"},{"product_id":"zev-hali-keten-safir-siyahi-400-cm-en-ozel-kesim-hali-mimari-formlarda-sinirsiz-ozgurluk","title":"Zev Linen: 4-meter Wide, Endless Length Carpet Solutions for Professional Spaces. Custom Sizes Available ✂ ","description":"\u003cstyle\u003e\n    .hali-hesaplayici-wrapper {\n        font-family: 'Inter', -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, sans-serif;\n        margin: 20px auto;\n        width: 100%;\n        max-width: 500px;\n        box-sizing: border-box;\n    }\n    \n    .hali-hesaplayici-container {\n        background: #ffffff;\n        border-radius: 1.25rem;\n        box-shadow: 0 10px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.1);\n        padding: 2rem;\n        border: 1px solid #f3f4f6;\n    }\n    \n    .hali-baslik {\n        font-size: 1.5rem;\n        font-weight: 800;\n        color: #111827;\n        margin-bottom: 0.5rem;\n        text-align: center;\n        letter-spacing: -0.025em;\n    }\n    \n    .hali-aciklama {\n        color: #4b5563;\n        margin-bottom: 1.5rem;\n        font-size: 0.875rem;\n        line-height: 1.6;\n        text-align: center;\n    }\n    \n    .hali-form-grup { margin-bottom: 1.25rem; }\n    \n    .hali-label {\n        display: block;\n        font-size: 0.75rem;\n        font-weight: 700;\n        color: #374151;\n        margin-bottom: 0.5rem;\n        text-transform: uppercase;\n        letter-spacing: 0.05em;\n    }\n    \n    .hali-input-wrapper { position: relative; }\n    \n    \/* Placeholder rengi soluklaştırma *\/\n    .hali-input::placeholder { color: #bbb !important; opacity: 1; font-weight: 400; }\n    \n    .hali-input {\n        width: 100%;\n        padding: 0.875rem 1rem;\n        border: 2px solid #f3f4f6;\n        border-radius: 0.75rem;\n        font-size: 1rem;\n        box-sizing: border-box;\n        transition: all 0.2s ease;\n        background-color: #f9fafb;\n    }\n    \n    .hali-input:focus {\n        border-color: #FDC656;\n        background-color: #fff;\n        box-shadow: 0 0 0 4px rgba(253, 198, 86, 0.15);\n        outline: none;\n    }\n    \n    .hali-birim {\n        position: absolute;\n        right: 1rem;\n        top: 50%;\n        transform: translateY(-50%);\n        color: #9ca3af;\n        font-weight: 600;\n        font-size: 0.875rem;\n    }\n    \n    .hali-hesapla-btn {\n        width: 100%;\n        background-color: #111827;\n        color: #ffffff;\n        font-weight: 700;\n        padding: 1rem;\n        border-radius: 9999px;\n        border: none;\n        cursor: pointer;\n        transition: all 0.2s;\n        font-size: 1rem;\n        margin-top: 0.5rem;\n    }\n    \n    .hali-hesapla-btn:hover { background-color: #000; transform: translateY(-1px); }\n    \n    .hali-sonuc-alani {\n        margin-top: 2rem;\n        border-top: 2px dashed #f3f4f6;\n        padding-top: 1.5rem;\n    }\n    \n    .hali-sonuc-alani.hidden { display: none; }\n    \n    .hali-fiyat {\n        color: #ea580c;\n        font-weight: 800;\n        font-size: 1.75rem;\n    }\n\n    .hali-uyari {\n        font-size: 0.875rem;\n        color: #1e40af;\n        background-color: #eff6ff;\n        padding: 1.25rem;\n        border-radius: 0.75rem;\n        border-left: 4px solid #3b82f6;\n        margin: 1.5rem 0;\n        line-height: 1.5;\n    }\n    \n    .hali-uyari.hidden { display: none; }\n    \n    .hali-secim-container {\n        display: grid;\n        grid-template-columns: repeat(3, 1fr);\n        gap: 0.75rem;\n        margin-top: 0.5rem;\n    }\n    \n    .hali-radio { display: none; }\n    \n    .hali-radio-label {\n        display: block;\n        text-align: center;\n        padding: 0.75rem 0.25rem;\n        border: 2px solid #f3f4f6;\n        border-radius: 0.75rem;\n        font-weight: 600;\n        cursor: pointer;\n        font-size: 0.813rem;\n        transition: all 0.2s;\n        background: #f9fafb;\n    }\n    \n    .hali-radio:checked + .hali-radio-label {\n        background-color: #FDC656;\n        border-color: #FDC656;\n        color: #111827;\n    }\n\n    .hali-whatsapp-btn {\n        display: flex;\n        align-items: center;\n        justify-content: center;\n        gap: 0.75rem;\n        width: 100%;\n        padding: 1rem;\n        border-radius: 0.75rem;\n        font-weight: 700;\n        margin-top: 1.5rem;\n        text-decoration: none;\n        background-color: #e5e7eb;\n        color: #9ca3af;\n        pointer-events: none;\n        transition: all 0.3s;\n    }\n    \n    .hali-whatsapp-btn.active {\n        background-color: #22c55e;\n        color: white;\n        pointer-events: auto;\n        box-shadow: 0 10px 15px -3px rgba(34, 197, 94, 0.4);\n    }\n\n    .hali-whatsapp-btn svg { width: 20px; height: 20px; }\n\u003c\/style\u003e\n\n\u003cdiv class=\"hali-hesaplayici-wrapper\"\u003e\n\n\u003cdiv class=\"hali-hesaplayici-container\"\u003e\n\n\u003ch2 class=\"hali-baslik\"\u003e Price Calculator\u003c\/h2\u003e\n\n\u003cp class=\"hali-aciklama\"\u003e Enter the width and length and see your custom price.\u003cbr\u003e \u003cstrong\u003eRoll sizes: 80, 100, 120, 160, 200, 400 cm\u003c\/strong\u003e\u003c\/p\u003e\n\n\n\u003cdiv class=\"hali-form-grup\"\u003e\n\n \u003clabel class=\"hali-label\"\u003eWidth (cm)\u003c\/label\u003e \n\u003cdiv class=\"hali-input-wrapper\"\u003e\n\n\u003cinput type=\"number\" id=\"hali-genislik\" class=\"hali-input\" placeholder=\"Örn: 170\"\u003e\n \u003cspan class=\"hali-birim\"\u003ecm\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003cdiv class=\"hali-form-grup\"\u003e\n\n \u003clabel class=\"hali-label\"\u003eLength (cm)\u003c\/label\u003e \n\u003cdiv class=\"hali-input-wrapper\"\u003e\n\n\u003cinput type=\"number\" id=\"hali-uzunluk\" class=\"hali-input\" placeholder=\"Örn: 300\"\u003e\n\u003cspan class=\"hali-birim\"\u003ecm\u003c\/span\u003e \n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003cbutton id=\"hali-hesapla-btn\" class=\"hali-hesapla-btn\"\u003eCalculate \/ View Price\u003c\/button\u003e \n\n\u003cdiv id=\"hali-sonuc-alani\" class=\"hali-sonuc-alani hidden\"\u003e\n\n\u003cdiv style=\"display:flex; justify-content:space-between; margin-bottom:0.5rem\"\u003e\n\n \u003cspan\u003eSquare meters:\u003c\/span\u003e \u003cstrong id=\"hali-sonuc-metrekare\"\u003e\u003c\/strong\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv style=\"display:flex; justify-content:space-between; align-items:center\"\u003e\n\n \u003cspan\u003eTotal Price:\u003c\/span\u003e \u003cspan id=\"hali-sonuc-fiyat\" class=\"hali-fiyat\"\u003e\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv style=\"text-align:right; font-size: 0.75rem; color: #9ca3af; margin-bottom: 1.5rem;\"\u003e\n\n (1 m²:\u003cspan id=\"hali-metrekare-fiyati\"\u003e\u003c\/span\u003e (TL) \n\n\u003c\/div\u003e\n\n\n\u003cdiv id=\"hali-genislik-uyari\" class=\"hali-uyari hidden\"\u003e\u003c\/div\u003e\n\n\n\u003cdiv class=\"hali-label\"\u003e Edge Finishing \u003c\/div\u003e\n\n\u003cdiv class=\"hali-secim-container\"\u003e\n\n\u003cdiv class=\"hali-secim-item\"\u003e\n\n\u003cinput type=\"radio\" id=\"kenar1\" name=\"haliKenari\" value=\"Saçak\" class=\"hali-radio\"\u003e \u003clabel for=\"kenar1\" class=\"hali-radio-label\"\u003eEaves\u003c\/label\u003e \n\n\u003c\/div\u003e\n\n\u003cdiv class=\"hali-secim-item\"\u003e\n\n\u003cinput type=\"radio\" id=\"kenar2\" name=\"haliKenari\" value=\"Overlok\" class=\"hali-radio\"\u003e \u003clabel for=\"kenar2\" class=\"hali-radio-label\"\u003eOverlock\u003c\/label\u003e \n\n\u003c\/div\u003e\n\n\u003cdiv class=\"hali-secim-item\"\u003e\n\n\u003cinput type=\"radio\" id=\"kenar3\" name=\"haliKenari\" value=\"Katlama\" class=\"hali-radio\"\u003e \u003clabel for=\"kenar3\" class=\"hali-radio-label\"\u003eFolding\u003c\/label\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003cdiv class=\"hali-label\" style=\"margin-top:1.25rem\"\u003e Carpet Shape \u003c\/div\u003e\n\n\u003cdiv class=\"hali-secim-container\"\u003e\n\n\u003cdiv class=\"hali-secim-item\"\u003e\n\n\u003cinput type=\"radio\" id=\"sekil1\" name=\"haliSekli\" value=\"Dikdörtgen\" class=\"hali-radio\"\u003e \u003clabel for=\"sekil1\" class=\"hali-radio-label\"\u003eRectangle\u003c\/label\u003e \n\n\u003c\/div\u003e\n\n\u003cdiv class=\"hali-secim-item\"\u003e\n\n\u003cinput type=\"radio\" id=\"sekil2\" name=\"haliSekli\" value=\"Yuvarlak\" class=\"hali-radio\"\u003e \u003clabel for=\"sekil2\" class=\"hali-radio-label\"\u003eRound\u003c\/label\u003e \n\n\u003c\/div\u003e\n\n\u003cdiv class=\"hali-secim-item\"\u003e\n\n\u003cinput type=\"radio\" id=\"sekil3\" name=\"haliSekli\" value=\"Oval\" class=\"hali-radio\"\u003e \u003clabel for=\"sekil3\" class=\"hali-radio-label\"\u003eOval\u003c\/label\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n \n\u003ca id=\"hali-whatsapp-btn\" href=\"#\" class=\"hali-whatsapp-btn\" target=\"_blank\"\u003e\n\u003csvg viewbox=\"0 0 16 16\" fill=\"currentColor\"\u003e\u003cpath d=\"M13.601 2.326A7.85 7.85 0 0 0 7.994 0C3.627 0 .068 3.558.064 7.926c0 1.399.366 2.76 1.057 3.965L0 16l4.204-1.102a7.9 7.9 0 0 0 3.79.965h.004c4.368 0 7.926-3.558 7.93-7.93A7.898 7.898 0 0 0 13.6 2.326zM7.994 14.521a6.57 6.57 0 0 1-3.356-.92l-.24-.144-2.494.654.666-2.433-.156-.251a6.56 6.56 0 0 1-1.007-3.505c0-3.626 2.957-6.584 6.591-6.584a6.56 6.56 0 0 1 4.66 1.931 6.56 6.56 0 0 1 1.928 4.66c-.004 3.626-2.957 6.584-6.591 6.584z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n\u003cspan\u003eOrder via WhatsApp\u003c\/span\u003e\n\u003c\/a\u003e \n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003cscript\u003e\n(function() {\n    const fiyatM2 = 1450;\n    const wpNum = \"905522447544\";\n\n    const gIn = document.getElementById(\"hali-genislik\");\n    const uIn = document.getElementById(\"hali-uzunluk\");\n    const hBtn = document.getElementById(\"hali-hesapla-btn\");\n    const sAlan = document.getElementById(\"hali-sonuc-alani\");\n    const wpBtn = document.getElementById(\"hali-whatsapp-btn\");\n    const sM2 = document.getElementById(\"hali-sonuc-metrekare\");\n    const sFiyat = document.getElementById(\"hali-sonuc-fiyat\");\n    const uAlan = document.getElementById(\"hali-genislik-uyari\");\n\n    document.getElementById(\"hali-metrekare-fiyati\").textContent = fiyatM2.toLocaleString('tr-TR');\n\n    function getStd(g) {\n        if (g \u003c= 80) return 80;\n        if (g \u003c= 100) return 100;\n        if (g \u003c= 120) return 120;\n        if (g \u003c= 160) return 160;\n        if (g \u003c= 200) return 200;\n        if (g \u003c= 400) return 400; \/\/ 201-400 arasını kapsar\n        return null;\n    }\n\n    hBtn.addEventListener(\"click\", function() {\n        const gVal = parseFloat(gIn.value);\n        const uVal = parseFloat(uIn.value);\n\n        if (isNaN(gVal) || isNaN(uVal) || gVal \u003c= 0 || uVal \u003c= 0) {\n            alert(\"Lütfen geçerli ölçüler girin.\"); return;\n        }\n        if (gVal \u003e 400) {\n            alert(\"Maksimum genişlik 400 cm olabilir.\"); return;\n        }\n\n        const sG = getStd(gVal);\n        const m2Calc = (sG \/ 100) * (uVal \/ 100);\n        const totalCalc = m2Calc * fiyatM2;\n\n        const fmt = (n) =\u003e n.toLocaleString('tr-TR', { minimumFractionDigits: 2, maximumFractionDigits: 2 });\n\n        sM2.textContent = fmt(m2Calc) + \" m²\";\n        sFiyat.textContent = fmt(totalCalc) + \" TL\";\n\n        if (gVal !== sG) {\n            uAlan.innerHTML = `\u003cstrong\u003eBilgi:\u003c\/strong\u003e Ölçünüz \u003cstrong\u003e${sG} cm\u003c\/strong\u003e genişliğindeki standart rulodan kesilerek hazırlanacaktır. Fiyatlandırma rulo genişliği üzerinden hesaplanmıştır.`;\n            uAlan.classList.remove(\"hidden\");\n        } else {\n            uAlan.classList.add(\"hidden\");\n        }\n\n        sAlan.classList.remove(\"hidden\");\n        document.querySelectorAll('.hali-radio').forEach(r =\u003e r.checked = false);\n        wpBtn.classList.remove(\"active\");\n        \n        window.tempHali = { g: gVal, u: uVal, m: m2Calc, t: totalCalc };\n    });\n\n    function checkSelection() {\n        const kenar = document.querySelector('input[name=\"haliKenari\"]:checked');\n        const sekil = document.querySelector('input[name=\"haliSekli\"]:checked');\n\n        if (kenar \u0026\u0026 sekil \u0026\u0026 window.tempHali) {\n            wpBtn.classList.add(\"active\");\n            const fmt = (n) =\u003e n.toLocaleString('tr-TR', { minimumFractionDigits: 2 });\n            const msg = `Merhaba, özel ölçü siparişi:\\n📏 Ölçü: ${window.tempHali.g}x${window.tempHali.u} cm (${fmt(window.tempHali.m)} m²)\\n📦 Kenar: ${kenar.value}\\n📐 Şekil: ${sekil.value}\\n💰 Fiyat: ${fmt(window.tempHali.t)} TL\\n🔗 Ürün: ${window.location.href}`;\n            wpBtn.href = `https:\/\/wa.me\/${wpNum}?text=${encodeURIComponent(msg)}`;\n        }\n    }\n\n    document.querySelectorAll('.hali-radio').forEach(r =\u003e r.addEventListener(\"change\", checkSelection));\n})();\n\u003c\/script\u003e\n\u003ch3 data-path-to-node=\"5\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/seyranhali-india-672bej_2.png?v=1766671690\" alt=\"\"\u003e\u003c\/h3\u003e\n\n\u003ch4 data-path-to-node=\"5\" style=\"text-align: center;\"\u003e \u003cstrong\u003e🌿 Nature's Most Soothing Touch Comes to Your Home: India Series\u003c\/strong\u003e\n\u003c\/h4\u003e\n\n\u003cp data-path-to-node=\"6\"\u003e In today's fast-paced world, our homes are our greatest sanctuaries. The India Series brings peace, balance, and impeccable natural elegance to these sanctuaries. Soothing earth tones, combined with the timeless grace of wicker, instantly create a warm and inviting atmosphere in your living spaces.\u003c\/p\u003e\n\n\u003cp data-path-to-node=\"7\"\u003e \u003cb\u003eImagine:\u003c\/b\u003e a minimalist Scandinavian style, a bohemian vibe, or a rustic corner... No matter which decorating style you choose, the India Rug offers a magical touch that adds character to the room. With artwork on your walls, textures on your cushions, and the serene presence of this rug on the floor, your home will transform into an art gallery that soothes your soul.\u003c\/p\u003e\n\n \u003ch4 data-path-to-node=\"8\" style=\"text-align: center;\"\u003e\u003cstrong\u003e✨ The Elegance of Jute Texture, the Smart Comfort of Polypropylene\u003c\/strong\u003e\u003c\/h4\u003e\n\n\u003cp data-path-to-node=\"9\"\u003e What makes the India Series so special is its seamless blend \u003cb\u003eof authentic appearance\u003c\/b\u003e and \u003cb\u003emodern practicality in use\u003c\/b\u003e .\u003c\/p\u003e\n\n\u003cp data-path-to-node=\"10\"\u003e We love the natural beauty of real jute, but are you bothered by shedding, difficulty cleaning, and its tough texture? Worry no more!\u003c\/p\u003e\n\n\u003cul data-path-to-node=\"11\"\u003e\n\n\u003cli\u003e\n\n\u003cp data-path-to-node=\"11,0,0\"\u003e \u003cb\u003eAppearance:\u003c\/b\u003e Just like natural jute, each thread of the rug is carefully woven, giving it a warm and rustic feel.\u003c\/p\u003e\n\n\n\u003c\/li\u003e\n\n\u003cli\u003e\n\n\u003cp data-path-to-node=\"11,1,0\"\u003e \u003cb\u003eTouch:\u003c\/b\u003e Despite having a pile height of 6 mm, its synthetic structure makes it soft and comfortable underfoot. \u003cb\u003eSuitable for use in both summer and winter.\u003c\/b\u003e\u003c\/p\u003e\n\n\n\u003c\/li\u003e\n\n\u003cli\u003e\n\n\u003cp data-path-to-node=\"11,2,0\"\u003e \u003cb\u003eA Revolution in Cleaning:\u003c\/b\u003e Designed for busy and high-traffic homes. These stain-resistant fibers offer convenient cleaning with just a vacuum cleaner. \u003cb\u003eAn ideal and smart choice for homes with children, pets, or high-traffic areas like the kitchen.\u003c\/b\u003e\u003c\/p\u003e\n\n\n\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\u003cblockquote data-path-to-node=\"12\"\u003e\n\n \u003cp data-path-to-node=\"12,0\"\u003e\u003cb\u003eDecorating Tip:\u003c\/b\u003e The neutral color palette of the India Series creates a striking contrast with dark wood furniture, while perfectly complementing light linen fabrics and wicker objects. \u003c\/p\u003e\n\n\n\u003c\/blockquote\u003e\n\n\u003cp data-path-to-node=\"12,0\"\u003e\u003c\/p\u003e\n\n\u003cp data-path-to-node=\"12,0\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/oval.png?v=1764947960\"\u003e\u003c\/p\u003e\n\n\u003ch4 style=\"text-align: center;\" data-path-to-node=\"2\"\u003e 📐 Break Down the Boundaries: \u003cb\u003eA Bespoke Design\u003c\/b\u003e Experience Just for You\u003c\/h4\u003e\n\n\u003cp data-path-to-node=\"3\"\u003e Your home is a reflection of your personality; you don't have to be confined to standard dimensions. Do you have unique \u003cb\u003ehallways, niches, or delicate corners\u003c\/b\u003e that stand out with their architectural texture, defying the restrictive lines of a standard rectangle?\u003c\/p\u003e\n\n\u003cp data-path-to-node=\"4\"\u003e With \u003cb\u003eZev Linen\u003c\/b\u003e , break free from the conventional limitations of rectangles and become the architect of your own design!\u003c\/p\u003e\n\n\u003ch3 style=\"text-align: center;\" data-path-to-node=\"5\"\u003e \u003cb\u003eArtistic Forms Custom-Made to Your Dream Size\u003c\/b\u003e\n\u003c\/h3\u003e\n\n\u003cp data-path-to-node=\"6\"\u003e Whether you want \u003cb\u003ea flawless circle rug\u003c\/b\u003e to add artistic balance to the floor for that small, intimate corner of your bedroom, or \u003cb\u003ethe perfect oval runner\u003c\/b\u003e to soften your long hallway with flowing lines.\u003c\/p\u003e\n\n \u003cp data-path-to-node=\"7\"\u003eYour rug is cut to the exact size that best suits the unique shape of your living space, \u003cb\u003ewith artistic care\u003c\/b\u003e rather than mass production. It arrives with \u003cb\u003eprofessionally finished edges\u003c\/b\u003e , extending its lifespan and providing an aesthetically pleasing finish.\u003c\/p\u003e\n\n\u003cp data-path-to-node=\"8\"\u003e To effortlessly bring your dream dimensions to life, all you need to do is select your desired \u003cb\u003ecustom cut option\u003c\/b\u003e from the product selection menu.\u003c\/p\u003e\n\n\u003ch4 data-path-to-node=\"9\"\u003e \u003cb\u003eDesign, choose, live.\u003c\/b\u003e\n\u003c\/h4\u003e\n\n\u003ch3 data-path-to-node=\"2\"\u003e 🏛️ Redefine the Boundaries of Space: An Infinite Canvas 4 Meters Wide\u003c\/h3\u003e\n\n \u003cp data-path-to-node=\"3\"\u003eThe size of your home or project is no longer a limitation, but a design opportunity. \u003cb data-path-to-node=\"3\" data-index-in-node=\"83\"\u003eThe Zev Linen\u003c\/b\u003e series breaks away from standard carpet sizes, offering a seamless surface \u003cb data-path-to-node=\"3\" data-index-in-node=\"152\"\u003eup to 400 cm (4 meters) wide\u003c\/b\u003e . Its length is as free as your imagination; with its ability to be cut \u003cb data-path-to-node=\"3\" data-index-in-node=\"256\"\u003eto endless lengths\u003c\/b\u003e , it seals every space, from the longest galleries to the largest living rooms, with the elegance of a single piece.\u003c\/p\u003e\n\n\u003ch3 data-path-to-node=\"4\"\u003e 👁️ Visual and Tactile Details\u003c\/h3\u003e\n\n\u003cul data-path-to-node=\"5\"\u003e\n\n\u003cli\u003e\n\n\u003cp data-path-to-node=\"5,0,0\"\u003e \u003cb data-path-to-node=\"5,0,0\" data-index-in-node=\"0\"\u003eSeamless Visual Integration:\u003c\/b\u003e Instead of fragmenting the visual by using multiple rugs in large areas, you can create an endless, serene oasis on the floor with this massive 400 cm wide rug.\u003c\/p\u003e\n\n\n\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cp data-path-to-node=\"5,1,0\"\u003e\u003cb data-path-to-node=\"5,1,0\" data-index-in-node=\"0\"\u003eNatural Jute Aesthetics, Modern Comfort:\u003c\/b\u003e The raw, wicker texture you feel when you close your eyes, combined with polypropylene technology, transforms into a soft, cloud-like feel under your feet.\u003c\/p\u003e\n\n\n\u003c\/li\u003e\n\n\u003cli\u003e\n\n\u003cp data-path-to-node=\"5,2,0\"\u003e \u003cb data-path-to-node=\"5,2,0\" data-index-in-node=\"0\"\u003eLight Play and Texture:\u003c\/b\u003e The 6mm pile height allows sunlight to dance through the micro-weaves of the carpet's surface, adding depth to your space.\u003c\/p\u003e\n\n\n\u003c\/li\u003e\n\n\u003cli\u003e\n\n\u003cp data-path-to-node=\"5,3,0\"\u003e \u003cb data-path-to-node=\"5,3,0\" data-index-in-node=\"0\"\u003eFlawless Edge Art:\u003c\/b\u003e Despite its enormous size, every centimeter is finished with professional overlock machines, resulting in a fray-resistant and aesthetically pleasing finish.\u003c\/p\u003e\n\n\n\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\u003ch3 data-path-to-node=\"6\"\u003e 🛠️ Functional Excellence (For Large Spaces)\u003c\/h3\u003e\n\n\u003cul data-path-to-node=\"7\"\u003e\n\n\u003cli\u003e\n\n \u003cp data-path-to-node=\"7,0,0\"\u003e\u003cb data-path-to-node=\"7,0,0\" data-index-in-node=\"0\"\u003eRobot Vacuum Cleaner-Friendly Large Surface:\u003c\/b\u003e Cleaning square meters of area is no longer a problem; thanks to the ideal carpet height, your robot vacuum cleaner glides across this large surface without encountering obstacles.\u003c\/p\u003e\n\n\n\u003c\/li\u003e\n\n\u003cli\u003e\n\n\u003cp data-path-to-node=\"7,1,0\"\u003e \u003cb data-path-to-node=\"7,1,0\" data-index-in-node=\"0\"\u003eDust and Stain Repeller:\u003c\/b\u003e Maintaining large areas can be challenging, but Zev Linen's dust-repellent and stain-resistant properties ensure you can keep them spotless, even in large living rooms.\u003c\/p\u003e\n\n\n\u003c\/li\u003e\n\n\u003cli\u003e\n\n\u003cp data-path-to-node=\"7,2,0\"\u003e \u003cb data-path-to-node=\"7,2,0\" data-index-in-node=\"0\"\u003eNon-Slip and Stable Stance:\u003c\/b\u003e Thanks to its woven sole structure, it sits perfectly on the ground even with oversized shoes, providing a secure walking surface without sagging.\u003c\/p\u003e\n\n\n\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\u003ch3 data-path-to-node=\"8\"\u003e 📐 How to Place an Order?\u003c\/h3\u003e\n\n\u003cp data-path-to-node=\"9\"\u003e Creating your dream size is easy! Simply select the required width and height from the measurement box on the product page, and add this unique piece, custom-made for your space, to your cart.\u003c\/p\u003e","brand":"Zev Halı","offers":[{"title":"80X150","offer_id":42796029247536,"sku":"seyranhalibombay_664siyah-80x150","price":1740.0,"currency_code":"TRY","in_stock":true},{"title":"80X300","offer_id":42796029280304,"sku":"seyranhalibombay_664siyah-80x300","price":3480.0,"currency_code":"TRY","in_stock":true},{"title":"100X200","offer_id":42796029313072,"sku":"seyranhalibombay_664siyah-100x200","price":2900.0,"currency_code":"TRY","in_stock":true},{"title":"100X300","offer_id":42796029345840,"sku":"seyranhalibombay_664siyah-100x300","price":4350.0,"currency_code":"TRY","in_stock":true},{"title":"120X180","offer_id":42796029378608,"sku":"seyranhalibombay_664siyah-120x180","price":3130.0,"currency_code":"TRY","in_stock":true},{"title":"160X230","offer_id":42796029411376,"sku":"seyranhalibombay_664siyah-160x230","price":5330.0,"currency_code":"TRY","in_stock":true},{"title":"200X290","offer_id":42796029444144,"sku":"seyranhalibombay_664siyah-200x290","price":8410.0,"currency_code":"TRY","in_stock":true},{"title":"300X400","offer_id":42796029476912,"sku":"seyranhalibombay_664siyah-300x400","price":23200.0,"currency_code":"TRY","in_stock":true},{"title":"400x600","offer_id":42796029509680,"sku":"seyranhalibombay_664siyah-400x600","price":34800.0,"currency_code":"TRY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/17_7832af0c-9093-4d07-af87-fafc51b83b2e.webp?v=1771879558"},{"product_id":"zev-hali-keten-obsidyen-siyahi-yuvarlak-salon-halisi-400-cm-en-genisliginde-kusursuz-form-ozel-olcu","title":"Zev Linen: Custom Size Round Woven-Look Rug up to 400x400 cm ✂","description":"\u003cp style=\"text-align: center;\" data-path-to-node=\"3\"\u003e \u003cb\u003eSPECIAL TRANSACTION REQUESTS\u003c\/b\u003e\u003c\/p\u003e\n\n \u003cp style=\"text-align: center;\" data-path-to-node=\"4\"\u003ePlease specify your preference for fringe folding, overlock, or \u003cspan style=\"color: rgb(255, 0, 0);\"\u003eround\/oval\u003c\/span\u003e cut in the order notes section at your shopping cart.\u003c\/p\u003e\n\n\u003cp style=\"text-align: center;\"\u003e \u003cstrong\u003e✂ IN THIS PRODUCT\u003cspan\u003e \u003c\/span\u003e\u003cspan\u003eCUSTOM SIZE\u003c\/span\u003e\u003cspan\u003e \u003c\/span\u003eTHERE IS A CUT.\u003c\/strong\u003e\u003c\/p\u003e\n\n\u003cp style=\"text-align: center;\"\u003e Use the calculator below to enter your measurements and see the price. Then, click the \" \u003cstrong\u003ePlace Order\u003c\/strong\u003e \" button to easily create your custom order. \u003c\/p\u003e\n\n\u003cstyle\u003e\n    .hali-hesaplayici-wrapper {\n        font-family: 'Inter', -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, sans-serif;\n        margin: 20px auto;\n        width: 100%;\n        max-width: 500px;\n        box-sizing: border-box;\n    }\n    \n    .hali-hesaplayici-container {\n        background: #ffffff;\n        border-radius: 1.25rem;\n        box-shadow: 0 10px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.1);\n        padding: 2rem;\n        border: 1px solid #f3f4f6;\n    }\n    \n    .hali-baslik {\n        font-size: 1.5rem;\n        font-weight: 800;\n        color: #111827;\n        margin-bottom: 0.5rem;\n        text-align: center;\n        letter-spacing: -0.025em;\n    }\n    \n    .hali-aciklama {\n        color: #4b5563;\n        margin-bottom: 1.5rem;\n        font-size: 0.875rem;\n        line-height: 1.6;\n        text-align: center;\n    }\n    \n    .hali-form-grup { margin-bottom: 1.25rem; }\n    \n    .hali-label {\n        display: block;\n        font-size: 0.75rem;\n        font-weight: 700;\n        color: #374151;\n        margin-bottom: 0.5rem;\n        text-transform: uppercase;\n        letter-spacing: 0.05em;\n    }\n    \n    .hali-input-wrapper { position: relative; }\n    \n    \/* Placeholder rengi soluklaştırma *\/\n    .hali-input::placeholder { color: #bbb !important; opacity: 1; font-weight: 400; }\n    \n    .hali-input {\n        width: 100%;\n        padding: 0.875rem 1rem;\n        border: 2px solid #f3f4f6;\n        border-radius: 0.75rem;\n        font-size: 1rem;\n        box-sizing: border-box;\n        transition: all 0.2s ease;\n        background-color: #f9fafb;\n    }\n    \n    .hali-input:focus {\n        border-color: #FDC656;\n        background-color: #fff;\n        box-shadow: 0 0 0 4px rgba(253, 198, 86, 0.15);\n        outline: none;\n    }\n    \n    .hali-birim {\n        position: absolute;\n        right: 1rem;\n        top: 50%;\n        transform: translateY(-50%);\n        color: #9ca3af;\n        font-weight: 600;\n        font-size: 0.875rem;\n    }\n    \n    .hali-hesapla-btn {\n        width: 100%;\n        background-color: #111827;\n        color: #ffffff;\n        font-weight: 700;\n        padding: 1rem;\n        border-radius: 9999px;\n        border: none;\n        cursor: pointer;\n        transition: all 0.2s;\n        font-size: 1rem;\n        margin-top: 0.5rem;\n    }\n    \n    .hali-hesapla-btn:hover { background-color: #000; transform: translateY(-1px); }\n    \n    .hali-sonuc-alani {\n        margin-top: 2rem;\n        border-top: 2px dashed #f3f4f6;\n        padding-top: 1.5rem;\n    }\n    \n    .hali-sonuc-alani.hidden { display: none; }\n    \n    .hali-fiyat {\n        color: #ea580c;\n        font-weight: 800;\n        font-size: 1.75rem;\n    }\n\n    .hali-uyari {\n        font-size: 0.875rem;\n        color: #1e40af;\n        background-color: #eff6ff;\n        padding: 1.25rem;\n        border-radius: 0.75rem;\n        border-left: 4px solid #3b82f6;\n        margin: 1.5rem 0;\n        line-height: 1.5;\n    }\n    \n    .hali-uyari.hidden { display: none; }\n    \n    .hali-secim-container {\n        display: grid;\n        grid-template-columns: repeat(3, 1fr);\n        gap: 0.75rem;\n        margin-top: 0.5rem;\n    }\n    \n    .hali-radio { display: none; }\n    \n    .hali-radio-label {\n        display: block;\n        text-align: center;\n        padding: 0.75rem 0.25rem;\n        border: 2px solid #f3f4f6;\n        border-radius: 0.75rem;\n        font-weight: 600;\n        cursor: pointer;\n        font-size: 0.813rem;\n        transition: all 0.2s;\n        background: #f9fafb;\n    }\n    \n    .hali-radio:checked + .hali-radio-label {\n        background-color: #FDC656;\n        border-color: #FDC656;\n        color: #111827;\n    }\n\n    .hali-whatsapp-btn {\n        display: flex;\n        align-items: center;\n        justify-content: center;\n        gap: 0.75rem;\n        width: 100%;\n        padding: 1rem;\n        border-radius: 0.75rem;\n        font-weight: 700;\n        margin-top: 1.5rem;\n        text-decoration: none;\n        background-color: #e5e7eb;\n        color: #9ca3af;\n        pointer-events: none;\n        transition: all 0.3s;\n    }\n    \n    .hali-whatsapp-btn.active {\n        background-color: #22c55e;\n        color: white;\n        pointer-events: auto;\n        box-shadow: 0 10px 15px -3px rgba(34, 197, 94, 0.4);\n    }\n\n    .hali-whatsapp-btn svg { width: 20px; height: 20px; }\n\u003c\/style\u003e\n\n\u003cdiv class=\"hali-hesaplayici-wrapper\"\u003e\n\n\u003cdiv class=\"hali-hesaplayici-container\"\u003e\n\n\u003ch2 class=\"hali-baslik\"\u003e Price Calculator\u003c\/h2\u003e\n\n\u003cp class=\"hali-aciklama\"\u003e Enter the width and length and see your custom price.\u003cbr\u003e \u003cstrong\u003eRoll sizes: 80, 100, 120, 160, 200, 400 cm\u003c\/strong\u003e\u003c\/p\u003e\n\n\n\u003cdiv class=\"hali-form-grup\"\u003e\n\n \u003clabel class=\"hali-label\"\u003eWidth (cm)\u003c\/label\u003e \n\u003cdiv class=\"hali-input-wrapper\"\u003e\n\n\u003cinput type=\"number\" id=\"hali-genislik\" class=\"hali-input\" placeholder=\"Örn: 170\"\u003e\n \u003cspan class=\"hali-birim\"\u003ecm\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003cdiv class=\"hali-form-grup\"\u003e\n\n \u003clabel class=\"hali-label\"\u003eLength (cm)\u003c\/label\u003e \n\u003cdiv class=\"hali-input-wrapper\"\u003e\n\n\u003cinput type=\"number\" id=\"hali-uzunluk\" class=\"hali-input\" placeholder=\"Örn: 300\"\u003e\n\u003cspan class=\"hali-birim\"\u003ecm\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n \n\u003cbutton id=\"hali-hesapla-btn\" class=\"hali-hesapla-btn\"\u003eCalculate \/ View Price\u003c\/button\u003e \n\n\u003cdiv id=\"hali-sonuc-alani\" class=\"hali-sonuc-alani hidden\"\u003e\n\n\u003cdiv style=\"display:flex; justify-content:space-between; margin-bottom:0.5rem\"\u003e\n\n \u003cspan\u003eSquare meters:\u003c\/span\u003e \u003cstrong id=\"hali-sonuc-metrekare\"\u003e\u003c\/strong\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv style=\"display:flex; justify-content:space-between; align-items:center\"\u003e\n\n \u003cspan\u003eTotal Price:\u003c\/span\u003e \u003cspan id=\"hali-sonuc-fiyat\" class=\"hali-fiyat\"\u003e\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv style=\"text-align:right; font-size: 0.75rem; color: #9ca3af; margin-bottom: 1.5rem;\"\u003e\n\n (1 m²:\u003cspan id=\"hali-metrekare-fiyati\"\u003e\u003c\/span\u003e (TL) \n\n\u003c\/div\u003e\n\n\n\u003cdiv id=\"hali-genislik-uyari\" class=\"hali-uyari hidden\"\u003e\u003c\/div\u003e\n\n\n\u003cdiv class=\"hali-label\"\u003e Edge Finishing \u003c\/div\u003e\n\n\u003cdiv class=\"hali-secim-container\"\u003e\n\n\u003cdiv class=\"hali-secim-item\"\u003e\n\n\u003cinput type=\"radio\" id=\"kenar1\" name=\"haliKenari\" value=\"Saçak\" class=\"hali-radio\"\u003e \u003clabel for=\"kenar1\" class=\"hali-radio-label\"\u003eEaves\u003c\/label\u003e \n\n\u003c\/div\u003e\n\n\u003cdiv class=\"hali-secim-item\"\u003e\n\n\u003cinput type=\"radio\" id=\"kenar2\" name=\"haliKenari\" value=\"Overlok\" class=\"hali-radio\"\u003e \u003clabel for=\"kenar2\" class=\"hali-radio-label\"\u003eOverlock\u003c\/label\u003e \n\n\u003c\/div\u003e\n\n\u003cdiv class=\"hali-secim-item\"\u003e\n\n\u003cinput type=\"radio\" id=\"kenar3\" name=\"haliKenari\" value=\"Katlama\" class=\"hali-radio\"\u003e \u003clabel for=\"kenar3\" class=\"hali-radio-label\"\u003eFolding\u003c\/label\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003cdiv class=\"hali-label\" style=\"margin-top:1.25rem\"\u003e Carpet Shape \u003c\/div\u003e\n\n\u003cdiv class=\"hali-secim-container\"\u003e\n\n\u003cdiv class=\"hali-secim-item\"\u003e\n\n\u003cinput type=\"radio\" id=\"sekil1\" name=\"haliSekli\" value=\"Dikdörtgen\" class=\"hali-radio\"\u003e \u003clabel for=\"sekil1\" class=\"hali-radio-label\"\u003eRectangle\u003c\/label\u003e \n\n\u003c\/div\u003e\n\n\u003cdiv class=\"hali-secim-item\"\u003e\n\n\u003cinput type=\"radio\" id=\"sekil2\" name=\"haliSekli\" value=\"Yuvarlak\" class=\"hali-radio\"\u003e \u003clabel for=\"sekil2\" class=\"hali-radio-label\"\u003eRound\u003c\/label\u003e \n\n\u003c\/div\u003e\n\n\u003cdiv class=\"hali-secim-item\"\u003e\n\n\u003cinput type=\"radio\" id=\"sekil3\" name=\"haliSekli\" value=\"Oval\" class=\"hali-radio\"\u003e \u003clabel for=\"sekil3\" class=\"hali-radio-label\"\u003eOval\u003c\/label\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n \n\u003ca id=\"hali-whatsapp-btn\" href=\"#\" class=\"hali-whatsapp-btn\" target=\"_blank\"\u003e\n\u003csvg viewbox=\"0 0 16 16\" fill=\"currentColor\"\u003e\u003cpath d=\"M13.601 2.326A7.85 7.85 0 0 0 7.994 0C3.627 0 .068 3.558.064 7.926c0 1.399.366 2.76 1.057 3.965L0 16l4.204-1.102a7.9 7.9 0 0 0 3.79.965h.004c4.368 0 7.926-3.558 7.93-7.93A7.898 7.898 0 0 0 13.6 2.326zM7.994 14.521a6.57 6.57 0 0 1-3.356-.92l-.24-.144-2.494.654.666-2.433-.156-.251a6.56 6.56 0 0 1-1.007-3.505c0-3.626 2.957-6.584 6.591-6.584a6.56 6.56 0 0 1 4.66 1.931 6.56 6.56 0 0 1 1.928 4.66c-.004 3.626-2.957 6.584-6.591 6.584z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n\u003cspan\u003eOrder via WhatsApp\u003c\/span\u003e\n\u003c\/a\u003e \n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003cscript\u003e\n(function() {\n    const fiyatM2 = 1450;\n    const wpNum = \"905522447544\";\n\n    const gIn = document.getElementById(\"hali-genislik\");\n    const uIn = document.getElementById(\"hali-uzunluk\");\n    const hBtn = document.getElementById(\"hali-hesapla-btn\");\n    const sAlan = document.getElementById(\"hali-sonuc-alani\");\n    const wpBtn = document.getElementById(\"hali-whatsapp-btn\");\n    const sM2 = document.getElementById(\"hali-sonuc-metrekare\");\n    const sFiyat = document.getElementById(\"hali-sonuc-fiyat\");\n    const uAlan = document.getElementById(\"hali-genislik-uyari\");\n\n    document.getElementById(\"hali-metrekare-fiyati\").textContent = fiyatM2.toLocaleString('tr-TR');\n\n    function getStd(g) {\n        if (g \u003c= 80) return 80;\n        if (g \u003c= 100) return 100;\n        if (g \u003c= 120) return 120;\n        if (g \u003c= 160) return 160;\n        if (g \u003c= 200) return 200;\n        if (g \u003c= 400) return 400; \/\/ 201-400 arasını kapsar\n        return null;\n    }\n\n    hBtn.addEventListener(\"click\", function() {\n        const gVal = parseFloat(gIn.value);\n        const uVal = parseFloat(uIn.value);\n\n        if (isNaN(gVal) || isNaN(uVal) || gVal \u003c= 0 || uVal \u003c= 0) {\n            alert(\"Lütfen geçerli ölçüler girin.\"); return;\n        }\n        if (gVal \u003e 400) {\n            alert(\"Maksimum genişlik 400 cm olabilir.\"); return;\n        }\n\n        const sG = getStd(gVal);\n        const m2Calc = (sG \/ 100) * (uVal \/ 100);\n        const totalCalc = m2Calc * fiyatM2;\n\n        const fmt = (n) =\u003e n.toLocaleString('tr-TR', { minimumFractionDigits: 2, maximumFractionDigits: 2 });\n\n        sM2.textContent = fmt(m2Calc) + \" m²\";\n        sFiyat.textContent = fmt(totalCalc) + \" TL\";\n\n        if (gVal !== sG) {\n            uAlan.innerHTML = `\u003cstrong\u003eBilgi:\u003c\/strong\u003e Ölçünüz \u003cstrong\u003e${sG} cm\u003c\/strong\u003e genişliğindeki standart rulodan kesilerek hazırlanacaktır. Fiyatlandırma rulo genişliği üzerinden hesaplanmıştır.`;\n            uAlan.classList.remove(\"hidden\");\n        } else {\n            uAlan.classList.add(\"hidden\");\n        }\n\n        sAlan.classList.remove(\"hidden\");\n        document.querySelectorAll('.hali-radio').forEach(r =\u003e r.checked = false);\n        wpBtn.classList.remove(\"active\");\n        \n        window.tempHali = { g: gVal, u: uVal, m: m2Calc, t: totalCalc };\n    });\n\n    function checkSelection() {\n        const kenar = document.querySelector('input[name=\"haliKenari\"]:checked');\n        const sekil = document.querySelector('input[name=\"haliSekli\"]:checked');\n\n        if (kenar \u0026\u0026 sekil \u0026\u0026 window.tempHali) {\n            wpBtn.classList.add(\"active\");\n            const fmt = (n) =\u003e n.toLocaleString('tr-TR', { minimumFractionDigits: 2 });\n            const msg = `Merhaba, özel ölçü siparişi:\\n📏 Ölçü: ${window.tempHali.g}x${window.tempHali.u} cm (${fmt(window.tempHali.m)} m²)\\n📦 Kenar: ${kenar.value}\\n📐 Şekil: ${sekil.value}\\n💰 Fiyat: ${fmt(window.tempHali.t)} TL\\n🔗 Ürün: ${window.location.href}`;\n            wpBtn.href = `https:\/\/wa.me\/${wpNum}?text=${encodeURIComponent(msg)}`;\n        }\n    }\n\n    document.querySelectorAll('.hali-radio').forEach(r =\u003e r.addEventListener(\"change\", checkSelection));\n})();\n\u003c\/script\u003e\n\u003ch3 data-path-to-node=\"5\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/seyranhali-india672bej-yuvarlak_1.png?v=1766763231\" alt=\"\"\u003e\u003c\/h3\u003e\n\n\u003ch4 style=\"text-align: center;\" data-path-to-node=\"5\"\u003e \u003cstrong\u003e🌿 Nature's Most Soothing Touch Comes to Your Home: India Series\u003c\/strong\u003e\n\u003c\/h4\u003e\n\n\u003cp data-path-to-node=\"6\"\u003e In today's fast-paced world, our homes are our greatest sanctuaries. The India Straw-Jute Series brings peace, balance, and impeccable natural elegance to this sanctuary. Soothing earthy tones, combined with the timeless grace of straw, instantly create a warm and inviting atmosphere in your living spaces.\u003c\/p\u003e\n\n\u003cp data-path-to-node=\"7\"\u003e \u003cb\u003eImagine:\u003c\/b\u003e a minimalist Scandinavian style, a bohemian vibe, or a rustic corner... The India Straw Rug offers a magical touch that adds character to any room, no matter your chosen decorating style. With artwork on your walls, textures on your cushions, and the serene presence of this rug on the floor, your home will transform into a soothing art gallery.\u003c\/p\u003e\n\n \u003ch4 style=\"text-align: center;\" data-path-to-node=\"8\"\u003e\u003cstrong\u003e✨ The Elegance of Jute Texture, the Smart Comfort of Polypropylene\u003c\/strong\u003e\u003c\/h4\u003e\n\n\u003cp data-path-to-node=\"9\"\u003e What makes the India Series Jute so special is that it seamlessly combines \u003cb\u003eauthenticity in appearance\u003c\/b\u003e with \u003cb\u003emodern practicality in use\u003c\/b\u003e .\u003c\/p\u003e\n\n\u003cp data-path-to-node=\"10\"\u003e We love the natural beauty of real jute, but are you bothered by shedding, difficulty in cleaning, and its tough texture? Worry no more!\u003c\/p\u003e\n\n\u003cul data-path-to-node=\"11\"\u003e\n\n\u003cli\u003e\n\n\u003cp data-path-to-node=\"11,0,0\"\u003e \u003cb\u003eAppearance:\u003c\/b\u003e Just like natural jute, each thread of the rug is carefully woven, giving it a warm and rustic feel.\u003c\/p\u003e\n\n\n\u003c\/li\u003e\n\n\u003cli\u003e\n\n\u003cp data-path-to-node=\"11,1,0\"\u003e \u003cb\u003eTouch:\u003c\/b\u003e Despite having a pile height of 6 mm, its synthetic structure makes it soft and comfortable underfoot. \u003cb\u003eSuitable for use in both summer and winter.\u003c\/b\u003e\u003c\/p\u003e\n\n\n\u003c\/li\u003e\n\n\u003cli\u003e\n\n\u003cp data-path-to-node=\"11,2,0\"\u003e \u003cb\u003eA Revolution in Cleaning:\u003c\/b\u003e Zev Linen. Designed for busy and high-traffic homes. These stain-resistant fibers offer practical cleaning with just a vacuum cleaner. \u003cb\u003eAn ideal and smart choice for homes with children, pets, or high-traffic areas like the kitchen.\u003c\/b\u003e\u003c\/p\u003e\n\n\n\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\u003cblockquote data-path-to-node=\"12\"\u003e\n\n \u003cp data-path-to-node=\"12,0\"\u003e\u003cb\u003eDecorating Tip:\u003c\/b\u003e The neutral color palette of the India Series creates a striking contrast with dark wood furniture, while perfectly complementing light linen fabrics and wicker objects. \u003c\/p\u003e\n\n\n\u003c\/blockquote\u003e\n\n\u003cp data-path-to-node=\"12,0\"\u003e\u003c\/p\u003e\n\n\u003cp data-path-to-node=\"12,0\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/oval.png?v=1764947960\" alt=\"\"\u003e\u003c\/p\u003e\n\n\u003ch4 data-path-to-node=\"2\"\u003e 🟢 Flawless Cycle, Custom Shape: Round Special Cut\u003c\/h4\u003e\n\n\u003cp data-path-to-node=\"3\"\u003e Are you ready to go beyond the standards and transform the energy of your home? Round rugs are one of the most powerful decorative elements, softening sharp lines, adding fluidity, and providing a sense of peace at every glance. With \u003cb data-path-to-node=\"3\" data-index-in-node=\"223\"\u003ethe Zev Linen Special Cut Round (Circle)\u003c\/b\u003e series, we bring this aesthetic to your home in exactly the size you need.\u003c\/p\u003e\n\n\u003ch4 data-path-to-node=\"4\"\u003e \u003cb data-path-to-node=\"4\" data-index-in-node=\"0\"\u003e✨ The Magic of the Apartment and Design Freedom\u003c\/b\u003e\n\u003c\/h4\u003e\n\n \u003cp data-path-to-node=\"5\"\u003eWhether it's under your favorite reading chair, the center of your round dining table, or that warm, welcoming space you want to create in your entryway... With \u003cb data-path-to-node=\"5\" data-index-in-node=\"152\"\u003eZev Linen\u003c\/b\u003e , you're no longer confined to limited dimensions.\u003c\/p\u003e\n\n\u003cul data-path-to-node=\"6\"\u003e\n\n\u003cli\u003e\n\n\u003cp data-path-to-node=\"6,0,0\"\u003e \u003cb data-path-to-node=\"6,0,0\" data-index-in-node=\"0\"\u003eInfinity and Focal Point:\u003c\/b\u003e The rounded design defines the visual center of your room and frames your furniture like a work of art.\u003c\/p\u003e\n\n\n\u003c\/li\u003e\n\n\u003cli\u003e\n\n\u003cp data-path-to-node=\"6,1,0\"\u003e \u003cb data-path-to-node=\"6,1,0\" data-index-in-node=\"0\"\u003eCustom Size to Suit Your Needs:\u003c\/b\u003e Whether you choose a small circle for a minimalist touch or a magnificent \u003cspan class=\"math-inline\" data-math=\"160 \\times 160\" data-index-in-node=\"113\"\u003e400x400\u003c\/span\u003e cm round to fill your living room, we prepare it in the perfect size for you.\u003c\/p\u003e\n\n\n\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cp data-path-to-node=\"6,2,0\"\u003e\u003cb data-path-to-node=\"6,2,0\" data-index-in-node=\"0\"\u003eFlawless Finish:\u003c\/b\u003e Each custom-cut rug is delivered to you finished with professional edge overlocking, preserving the rug's shape and extending its lifespan.\u003c\/p\u003e\n\n\n\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\u003ch4 data-path-to-node=\"7\"\u003e \u003cb data-path-to-node=\"7\" data-index-in-node=\"0\"\u003e🌿 The Most Practical Form of Naturalness\u003c\/b\u003e\n\u003c\/h4\u003e\n\n\u003cp data-path-to-node=\"8\"\u003e The elegance of the rounded shape, combined with \u003cb data-path-to-node=\"8\" data-index-in-node=\"25\"\u003eZev Linen\u003c\/b\u003e technology, makes your life easier:\u003c\/p\u003e\n\n\u003cul data-path-to-node=\"9\"\u003e\n\n\u003cli\u003e\n\n\u003cp data-path-to-node=\"9,0,0\"\u003e \u003cb data-path-to-node=\"9,0,0\" data-index-in-node=\"0\"\u003eJute Elegance, Effortless Use:\u003c\/b\u003e Enjoy the unique natural look of real jute but forget about shedding and stiffness; enjoy the comfort thanks to its polypropylene yarn construction.\u003c\/p\u003e\n\n\n\u003c\/li\u003e\n\n\u003cli\u003e\n\n\u003cp data-path-to-node=\"9,1,0\"\u003e \u003cb data-path-to-node=\"9,1,0\" data-index-in-node=\"0\"\u003eA Revolution in Cleaning:\u003c\/b\u003e Keep your home spotless at all times with its stain-resistant construction and ideal 6mm pile height that allows robot vacuum cleaners to pass through.\u003c\/p\u003e\n\n\n\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n \u003cp data-path-to-node=\"10\"\u003e\u003cb data-path-to-node=\"10\" data-index-in-node=\"0\"\u003eElevate the sharp edges with the Zev Linen Custom Cut Round Rug, and initiate the most natural and fluid aesthetic in your home.\u003c\/b\u003e\u003c\/p\u003e","brand":"Zev Halı","offers":[{"title":"80x80","offer_id":42806610985008,"sku":"ZEVHALIBOMBAY662SIYAH80X80","price":928.0,"currency_code":"TRY","in_stock":true},{"title":"100x100","offer_id":42806611017776,"sku":"ZEVHALIBOMBAY662SIYAH100X100","price":1450.0,"currency_code":"TRY","in_stock":true},{"title":"120x120","offer_id":42806611050544,"sku":"ZEVHALIBOMBAY662SIYAH120X120","price":2088.0,"currency_code":"TRY","in_stock":true},{"title":"160x160","offer_id":42806611083312,"sku":"ZEVHALIBOMBAY662SIYAH160X160","price":3712.0,"currency_code":"TRY","in_stock":true},{"title":"200x200","offer_id":42806611116080,"sku":"ZEVHALIBOMBAY662SIYAH200X200","price":5800.0,"currency_code":"TRY","in_stock":true},{"title":"300x300","offer_id":42806611148848,"sku":"ZEVHALIBOMBAY662SIYAH300X300","price":17400.0,"currency_code":"TRY","in_stock":true},{"title":"400x400","offer_id":42806611181616,"sku":"ZEVHALIBOMBAY662SIYAH400X400","price":23250.0,"currency_code":"TRY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/seyran-hali-bombay-662-siyah-yuvarlak-keten-hali-400cm-en-ozel-olcu_zevhali_salonhalisi_modernyuvarlakhali_kesmehali_dekoratifsiyahhali_ozelolcuhali_6.jpg?v=1772229341"},{"product_id":"zev-hali-keten-gece-siyahi-400-cm-en-ozel-olcu-salon-halisi-sinir-tanimayan-formlar","title":"Zev Linen: Custom Size Round Woven-Look Rug up to 400x400 cm ✂","description":"\u003cp style=\"text-align: center;\" data-path-to-node=\"3\"\u003e \u003cb\u003eSPECIAL TRANSACTION REQUESTS\u003c\/b\u003e\u003c\/p\u003e\n\n \u003cp style=\"text-align: center;\" data-path-to-node=\"4\"\u003ePlease specify your preference for fringe folding, overlock, or \u003cspan style=\"color: rgb(255, 0, 0);\"\u003eround\/oval\u003c\/span\u003e cut in the order notes section at your shopping cart.\u003c\/p\u003e\n\n\u003cp style=\"text-align: center;\"\u003e \u003cstrong\u003e✂ IN THIS PRODUCT\u003cspan\u003e \u003c\/span\u003e\u003cspan\u003eCUSTOM SIZE\u003c\/span\u003e\u003cspan\u003e \u003c\/span\u003eTHERE IS A CUT.\u003c\/strong\u003e\u003c\/p\u003e\n\n\u003cp style=\"text-align: center;\"\u003e Use the calculator below to enter your measurements and see the price. Then, click the \" \u003cstrong\u003ePlace Order\u003c\/strong\u003e \" button to easily create your custom order. \u003c\/p\u003e\n\n\u003cstyle\u003e\n    .hali-hesaplayici-wrapper {\n        font-family: 'Inter', -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, sans-serif;\n        margin: 20px auto;\n        width: 100%;\n        max-width: 500px;\n        box-sizing: border-box;\n    }\n    \n    .hali-hesaplayici-container {\n        background: #ffffff;\n        border-radius: 1.25rem;\n        box-shadow: 0 10px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.1);\n        padding: 2rem;\n        border: 1px solid #f3f4f6;\n    }\n    \n    .hali-baslik {\n        font-size: 1.5rem;\n        font-weight: 800;\n        color: #111827;\n        margin-bottom: 0.5rem;\n        text-align: center;\n        letter-spacing: -0.025em;\n    }\n    \n    .hali-aciklama {\n        color: #4b5563;\n        margin-bottom: 1.5rem;\n        font-size: 0.875rem;\n        line-height: 1.6;\n        text-align: center;\n    }\n    \n    .hali-form-grup { margin-bottom: 1.25rem; }\n    \n    .hali-label {\n        display: block;\n        font-size: 0.75rem;\n        font-weight: 700;\n        color: #374151;\n        margin-bottom: 0.5rem;\n        text-transform: uppercase;\n        letter-spacing: 0.05em;\n    }\n    \n    .hali-input-wrapper { position: relative; }\n    \n    \/* Placeholder rengi soluklaştırma *\/\n    .hali-input::placeholder { color: #bbb !important; opacity: 1; font-weight: 400; }\n    \n    .hali-input {\n        width: 100%;\n        padding: 0.875rem 1rem;\n        border: 2px solid #f3f4f6;\n        border-radius: 0.75rem;\n        font-size: 1rem;\n        box-sizing: border-box;\n        transition: all 0.2s ease;\n        background-color: #f9fafb;\n    }\n    \n    .hali-input:focus {\n        border-color: #FDC656;\n        background-color: #fff;\n        box-shadow: 0 0 0 4px rgba(253, 198, 86, 0.15);\n        outline: none;\n    }\n    \n    .hali-birim {\n        position: absolute;\n        right: 1rem;\n        top: 50%;\n        transform: translateY(-50%);\n        color: #9ca3af;\n        font-weight: 600;\n        font-size: 0.875rem;\n    }\n    \n    .hali-hesapla-btn {\n        width: 100%;\n        background-color: #111827;\n        color: #ffffff;\n        font-weight: 700;\n        padding: 1rem;\n        border-radius: 9999px;\n        border: none;\n        cursor: pointer;\n        transition: all 0.2s;\n        font-size: 1rem;\n        margin-top: 0.5rem;\n    }\n    \n    .hali-hesapla-btn:hover { background-color: #000; transform: translateY(-1px); }\n    \n    .hali-sonuc-alani {\n        margin-top: 2rem;\n        border-top: 2px dashed #f3f4f6;\n        padding-top: 1.5rem;\n    }\n    \n    .hali-sonuc-alani.hidden { display: none; }\n    \n    .hali-fiyat {\n        color: #ea580c;\n        font-weight: 800;\n        font-size: 1.75rem;\n    }\n\n    .hali-uyari {\n        font-size: 0.875rem;\n        color: #1e40af;\n        background-color: #eff6ff;\n        padding: 1.25rem;\n        border-radius: 0.75rem;\n        border-left: 4px solid #3b82f6;\n        margin: 1.5rem 0;\n        line-height: 1.5;\n    }\n    \n    .hali-uyari.hidden { display: none; }\n    \n    .hali-secim-container {\n        display: grid;\n        grid-template-columns: repeat(3, 1fr);\n        gap: 0.75rem;\n        margin-top: 0.5rem;\n    }\n    \n    .hali-radio { display: none; }\n    \n    .hali-radio-label {\n        display: block;\n        text-align: center;\n        padding: 0.75rem 0.25rem;\n        border: 2px solid #f3f4f6;\n        border-radius: 0.75rem;\n        font-weight: 600;\n        cursor: pointer;\n        font-size: 0.813rem;\n        transition: all 0.2s;\n        background: #f9fafb;\n    }\n    \n    .hali-radio:checked + .hali-radio-label {\n        background-color: #FDC656;\n        border-color: #FDC656;\n        color: #111827;\n    }\n\n    .hali-whatsapp-btn {\n        display: flex;\n        align-items: center;\n        justify-content: center;\n        gap: 0.75rem;\n        width: 100%;\n        padding: 1rem;\n        border-radius: 0.75rem;\n        font-weight: 700;\n        margin-top: 1.5rem;\n        text-decoration: none;\n        background-color: #e5e7eb;\n        color: #9ca3af;\n        pointer-events: none;\n        transition: all 0.3s;\n    }\n    \n    .hali-whatsapp-btn.active {\n        background-color: #22c55e;\n        color: white;\n        pointer-events: auto;\n        box-shadow: 0 10px 15px -3px rgba(34, 197, 94, 0.4);\n    }\n\n    .hali-whatsapp-btn svg { width: 20px; height: 20px; }\n\u003c\/style\u003e\n\n\u003cdiv class=\"hali-hesaplayici-wrapper\"\u003e\n\n\u003cdiv class=\"hali-hesaplayici-container\"\u003e\n\n\u003ch2 class=\"hali-baslik\"\u003e Price Calculator\u003c\/h2\u003e\n\n\u003cp class=\"hali-aciklama\"\u003e Enter the width and length and see your custom price.\u003cbr\u003e \u003cstrong\u003eRoll sizes: 80, 100, 120, 160, 200, 400 cm\u003c\/strong\u003e\u003c\/p\u003e\n\n\n\u003cdiv class=\"hali-form-grup\"\u003e\n\n \u003clabel class=\"hali-label\"\u003eWidth (cm)\u003c\/label\u003e \n\u003cdiv class=\"hali-input-wrapper\"\u003e\n\n\u003cinput type=\"number\" id=\"hali-genislik\" class=\"hali-input\" placeholder=\"Örn: 170\"\u003e\n \u003cspan class=\"hali-birim\"\u003ecm\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003cdiv class=\"hali-form-grup\"\u003e\n\n \u003clabel class=\"hali-label\"\u003eLength (cm)\u003c\/label\u003e \n\u003cdiv class=\"hali-input-wrapper\"\u003e\n\n\u003cinput type=\"number\" id=\"hali-uzunluk\" class=\"hali-input\" placeholder=\"Örn: 300\"\u003e\n\u003cspan class=\"hali-birim\"\u003ecm\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n \n\u003cbutton id=\"hali-hesapla-btn\" class=\"hali-hesapla-btn\"\u003eCalculate \/ View Price\u003c\/button\u003e \n\n\u003cdiv id=\"hali-sonuc-alani\" class=\"hali-sonuc-alani hidden\"\u003e\n\n\u003cdiv style=\"display:flex; justify-content:space-between; margin-bottom:0.5rem\"\u003e\n\n \u003cspan\u003eSquare meters:\u003c\/span\u003e \u003cstrong id=\"hali-sonuc-metrekare\"\u003e\u003c\/strong\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv style=\"display:flex; justify-content:space-between; align-items:center\"\u003e\n\n \u003cspan\u003eTotal Price:\u003c\/span\u003e \u003cspan id=\"hali-sonuc-fiyat\" class=\"hali-fiyat\"\u003e\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv style=\"text-align:right; font-size: 0.75rem; color: #9ca3af; margin-bottom: 1.5rem;\"\u003e\n\n (1 m²:\u003cspan id=\"hali-metrekare-fiyati\"\u003e\u003c\/span\u003e (TL) \n\n\u003c\/div\u003e\n\n\n\u003cdiv id=\"hali-genislik-uyari\" class=\"hali-uyari hidden\"\u003e\u003c\/div\u003e\n\n\n\u003cdiv class=\"hali-label\"\u003e Edge Finishing \u003c\/div\u003e\n\n\u003cdiv class=\"hali-secim-container\"\u003e\n\n\u003cdiv class=\"hali-secim-item\"\u003e\n\n\u003cinput type=\"radio\" id=\"kenar1\" name=\"haliKenari\" value=\"Saçak\" class=\"hali-radio\"\u003e \u003clabel for=\"kenar1\" class=\"hali-radio-label\"\u003eEaves\u003c\/label\u003e \n\n\u003c\/div\u003e\n\n\u003cdiv class=\"hali-secim-item\"\u003e\n\n\u003cinput type=\"radio\" id=\"kenar2\" name=\"haliKenari\" value=\"Overlok\" class=\"hali-radio\"\u003e \u003clabel for=\"kenar2\" class=\"hali-radio-label\"\u003eOverlock\u003c\/label\u003e \n\n\u003c\/div\u003e\n\n\u003cdiv class=\"hali-secim-item\"\u003e\n\n\u003cinput type=\"radio\" id=\"kenar3\" name=\"haliKenari\" value=\"Katlama\" class=\"hali-radio\"\u003e \u003clabel for=\"kenar3\" class=\"hali-radio-label\"\u003eFolding\u003c\/label\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003cdiv class=\"hali-label\" style=\"margin-top:1.25rem\"\u003e Carpet Shape \u003c\/div\u003e\n\n\u003cdiv class=\"hali-secim-container\"\u003e\n\n\u003cdiv class=\"hali-secim-item\"\u003e\n\n\u003cinput type=\"radio\" id=\"sekil1\" name=\"haliSekli\" value=\"Dikdörtgen\" class=\"hali-radio\"\u003e \u003clabel for=\"sekil1\" class=\"hali-radio-label\"\u003eRectangle\u003c\/label\u003e \n\n\u003c\/div\u003e\n\n\u003cdiv class=\"hali-secim-item\"\u003e\n\n\u003cinput type=\"radio\" id=\"sekil2\" name=\"haliSekli\" value=\"Yuvarlak\" class=\"hali-radio\"\u003e \u003clabel for=\"sekil2\" class=\"hali-radio-label\"\u003eRound\u003c\/label\u003e \n\n\u003c\/div\u003e\n\n\u003cdiv class=\"hali-secim-item\"\u003e\n\n\u003cinput type=\"radio\" id=\"sekil3\" name=\"haliSekli\" value=\"Oval\" class=\"hali-radio\"\u003e \u003clabel for=\"sekil3\" class=\"hali-radio-label\"\u003eOval\u003c\/label\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n \n\u003ca id=\"hali-whatsapp-btn\" href=\"#\" class=\"hali-whatsapp-btn\" target=\"_blank\"\u003e\n\u003csvg viewbox=\"0 0 16 16\" fill=\"currentColor\"\u003e\u003cpath d=\"M13.601 2.326A7.85 7.85 0 0 0 7.994 0C3.627 0 .068 3.558.064 7.926c0 1.399.366 2.76 1.057 3.965L0 16l4.204-1.102a7.9 7.9 0 0 0 3.79.965h.004c4.368 0 7.926-3.558 7.93-7.93A7.898 7.898 0 0 0 13.6 2.326zM7.994 14.521a6.57 6.57 0 0 1-3.356-.92l-.24-.144-2.494.654.666-2.433-.156-.251a6.56 6.56 0 0 1-1.007-3.505c0-3.626 2.957-6.584 6.591-6.584a6.56 6.56 0 0 1 4.66 1.931 6.56 6.56 0 0 1 1.928 4.66c-.004 3.626-2.957 6.584-6.591 6.584z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n\u003cspan\u003eOrder via WhatsApp\u003c\/span\u003e\n\u003c\/a\u003e \n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003cscript\u003e\n(function() {\n    const fiyatM2 = 1450;\n    const wpNum = \"905522447544\";\n\n    const gIn = document.getElementById(\"hali-genislik\");\n    const uIn = document.getElementById(\"hali-uzunluk\");\n    const hBtn = document.getElementById(\"hali-hesapla-btn\");\n    const sAlan = document.getElementById(\"hali-sonuc-alani\");\n    const wpBtn = document.getElementById(\"hali-whatsapp-btn\");\n    const sM2 = document.getElementById(\"hali-sonuc-metrekare\");\n    const sFiyat = document.getElementById(\"hali-sonuc-fiyat\");\n    const uAlan = document.getElementById(\"hali-genislik-uyari\");\n\n    document.getElementById(\"hali-metrekare-fiyati\").textContent = fiyatM2.toLocaleString('tr-TR');\n\n    function getStd(g) {\n        if (g \u003c= 80) return 80;\n        if (g \u003c= 100) return 100;\n        if (g \u003c= 120) return 120;\n        if (g \u003c= 160) return 160;\n        if (g \u003c= 200) return 200;\n        if (g \u003c= 400) return 400; \/\/ 201-400 arasını kapsar\n        return null;\n    }\n\n    hBtn.addEventListener(\"click\", function() {\n        const gVal = parseFloat(gIn.value);\n        const uVal = parseFloat(uIn.value);\n\n        if (isNaN(gVal) || isNaN(uVal) || gVal \u003c= 0 || uVal \u003c= 0) {\n            alert(\"Lütfen geçerli ölçüler girin.\"); return;\n        }\n        if (gVal \u003e 400) {\n            alert(\"Maksimum genişlik 400 cm olabilir.\"); return;\n        }\n\n        const sG = getStd(gVal);\n        const m2Calc = (sG \/ 100) * (uVal \/ 100);\n        const totalCalc = m2Calc * fiyatM2;\n\n        const fmt = (n) =\u003e n.toLocaleString('tr-TR', { minimumFractionDigits: 2, maximumFractionDigits: 2 });\n\n        sM2.textContent = fmt(m2Calc) + \" m²\";\n        sFiyat.textContent = fmt(totalCalc) + \" TL\";\n\n        if (gVal !== sG) {\n            uAlan.innerHTML = `\u003cstrong\u003eBilgi:\u003c\/strong\u003e Ölçünüz \u003cstrong\u003e${sG} cm\u003c\/strong\u003e genişliğindeki standart rulodan kesilerek hazırlanacaktır. Fiyatlandırma rulo genişliği üzerinden hesaplanmıştır.`;\n            uAlan.classList.remove(\"hidden\");\n        } else {\n            uAlan.classList.add(\"hidden\");\n        }\n\n        sAlan.classList.remove(\"hidden\");\n        document.querySelectorAll('.hali-radio').forEach(r =\u003e r.checked = false);\n        wpBtn.classList.remove(\"active\");\n        \n        window.tempHali = { g: gVal, u: uVal, m: m2Calc, t: totalCalc };\n    });\n\n    function checkSelection() {\n        const kenar = document.querySelector('input[name=\"haliKenari\"]:checked');\n        const sekil = document.querySelector('input[name=\"haliSekli\"]:checked');\n\n        if (kenar \u0026\u0026 sekil \u0026\u0026 window.tempHali) {\n            wpBtn.classList.add(\"active\");\n            const fmt = (n) =\u003e n.toLocaleString('tr-TR', { minimumFractionDigits: 2 });\n            const msg = `Merhaba, özel ölçü siparişi:\\n📏 Ölçü: ${window.tempHali.g}x${window.tempHali.u} cm (${fmt(window.tempHali.m)} m²)\\n📦 Kenar: ${kenar.value}\\n📐 Şekil: ${sekil.value}\\n💰 Fiyat: ${fmt(window.tempHali.t)} TL\\n🔗 Ürün: ${window.location.href}`;\n            wpBtn.href = `https:\/\/wa.me\/${wpNum}?text=${encodeURIComponent(msg)}`;\n        }\n    }\n\n    document.querySelectorAll('.hali-radio').forEach(r =\u003e r.addEventListener(\"change\", checkSelection));\n})();\n\u003c\/script\u003e\n\u003ch3 data-path-to-node=\"5\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/seyranhali-india672bej-yuvarlak_1.png?v=1766763231\" alt=\"\"\u003e\u003c\/h3\u003e\n\n\u003ch4 style=\"text-align: center;\" data-path-to-node=\"5\"\u003e \u003cstrong\u003e🌿 Nature's Most Soothing Touch Comes to Your Home: India Series\u003c\/strong\u003e\n\u003c\/h4\u003e\n\n\u003cp data-path-to-node=\"6\"\u003e In today's fast-paced world, our homes are our greatest sanctuaries. The India Straw-Jute Series brings peace, balance, and impeccable natural elegance to this sanctuary. Soothing earthy tones, combined with the timeless grace of straw, instantly create a warm and inviting atmosphere in your living spaces.\u003c\/p\u003e\n\n\u003cp data-path-to-node=\"7\"\u003e \u003cb\u003eImagine:\u003c\/b\u003e a minimalist Scandinavian style, a bohemian vibe, or a rustic corner... The India Straw Rug offers a magical touch that adds character to any room, no matter your chosen decorating style. With artwork on your walls, textures on your cushions, and the serene presence of this rug on the floor, your home will transform into a soothing art gallery.\u003c\/p\u003e\n\n \u003ch4 style=\"text-align: center;\" data-path-to-node=\"8\"\u003e\u003cstrong\u003e✨ The Elegance of Jute Texture, the Smart Comfort of Polypropylene\u003c\/strong\u003e\u003c\/h4\u003e\n\n\u003cp data-path-to-node=\"9\"\u003e What makes the India Series Jute so special is that it seamlessly combines \u003cb\u003eauthenticity in appearance\u003c\/b\u003e with \u003cb\u003emodern practicality in use\u003c\/b\u003e .\u003c\/p\u003e\n\n\u003cp data-path-to-node=\"10\"\u003e We love the natural beauty of real jute, but are you bothered by shedding, difficulty in cleaning, and its tough texture? Worry no more!\u003c\/p\u003e\n\n\u003cul data-path-to-node=\"11\"\u003e\n\n\u003cli\u003e\n\n\u003cp data-path-to-node=\"11,0,0\"\u003e \u003cb\u003eAppearance:\u003c\/b\u003e Just like natural jute, each thread of the rug is carefully woven, giving it a warm and rustic feel.\u003c\/p\u003e\n\n\n\u003c\/li\u003e\n\n\u003cli\u003e\n\n\u003cp data-path-to-node=\"11,1,0\"\u003e \u003cb\u003eTouch:\u003c\/b\u003e Despite having a pile height of 6 mm, its synthetic structure makes it soft and comfortable underfoot. \u003cb\u003eSuitable for use in both summer and winter.\u003c\/b\u003e\u003c\/p\u003e\n\n\n\u003c\/li\u003e\n\n\u003cli\u003e\n\n\u003cp data-path-to-node=\"11,2,0\"\u003e \u003cb\u003eA Revolution in Cleaning:\u003c\/b\u003e Zev Linen. Designed for busy and high-traffic homes. These stain-resistant fibers offer practical cleaning with just a vacuum cleaner. \u003cb\u003eAn ideal and smart choice for homes with children, pets, or high-traffic areas like the kitchen.\u003c\/b\u003e\u003c\/p\u003e\n\n\n\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\u003cblockquote data-path-to-node=\"12\"\u003e\n\n \u003cp data-path-to-node=\"12,0\"\u003e\u003cb\u003eDecorating Tip:\u003c\/b\u003e The neutral color palette of the India Series creates a striking contrast with dark wood furniture, while perfectly complementing light linen fabrics and wicker objects. \u003c\/p\u003e\n\n\n\u003c\/blockquote\u003e\n\n\u003cp data-path-to-node=\"12,0\"\u003e\u003c\/p\u003e\n\n\u003cp data-path-to-node=\"12,0\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/oval.png?v=1764947960\" alt=\"\"\u003e\u003c\/p\u003e\n\n\u003ch4 data-path-to-node=\"2\"\u003e 🟢 Flawless Cycle, Custom Shape: Round Special Cut\u003c\/h4\u003e\n\n\u003cp data-path-to-node=\"3\"\u003e Are you ready to go beyond the standards and transform the energy of your home? Round rugs are one of the most powerful decorative elements, softening sharp lines, adding fluidity, and providing a sense of peace at every glance. With \u003cb data-path-to-node=\"3\" data-index-in-node=\"223\"\u003ethe Zev Linen Special Cut Round (Circle)\u003c\/b\u003e series, we bring this aesthetic to your home in exactly the size you need.\u003c\/p\u003e\n\n\u003ch4 data-path-to-node=\"4\"\u003e \u003cb data-path-to-node=\"4\" data-index-in-node=\"0\"\u003e✨ The Magic of the Apartment and Design Freedom\u003c\/b\u003e\n\u003c\/h4\u003e\n\n \u003cp data-path-to-node=\"5\"\u003eWhether it's under your favorite reading chair, the center of your round dining table, or that warm, welcoming space you want to create in your entryway... With \u003cb data-path-to-node=\"5\" data-index-in-node=\"152\"\u003eZev Linen\u003c\/b\u003e , you're no longer confined to limited dimensions.\u003c\/p\u003e\n\n\u003cul data-path-to-node=\"6\"\u003e\n\n\u003cli\u003e\n\n\u003cp data-path-to-node=\"6,0,0\"\u003e \u003cb data-path-to-node=\"6,0,0\" data-index-in-node=\"0\"\u003eInfinity and Focal Point:\u003c\/b\u003e The rounded design defines the visual center of your room and frames your furniture like a work of art.\u003c\/p\u003e\n\n\n\u003c\/li\u003e\n\n\u003cli\u003e\n\n\u003cp data-path-to-node=\"6,1,0\"\u003e \u003cb data-path-to-node=\"6,1,0\" data-index-in-node=\"0\"\u003eCustom Size to Suit Your Needs:\u003c\/b\u003e Whether you choose a small circle for a minimalist touch or a magnificent \u003cspan class=\"math-inline\" data-math=\"160 \\times 160\" data-index-in-node=\"113\"\u003e400x400\u003c\/span\u003e cm round to fill your living room, we prepare it in the perfect size for you.\u003c\/p\u003e\n\n\n\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cp data-path-to-node=\"6,2,0\"\u003e\u003cb data-path-to-node=\"6,2,0\" data-index-in-node=\"0\"\u003eFlawless Finish:\u003c\/b\u003e Each custom-cut rug is delivered to you finished with professional edge overlocking, preserving the rug's shape and extending its lifespan.\u003c\/p\u003e\n\n\n\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\u003ch4 data-path-to-node=\"7\"\u003e \u003cb data-path-to-node=\"7\" data-index-in-node=\"0\"\u003e🌿 The Most Practical Form of Naturalness\u003c\/b\u003e\n\u003c\/h4\u003e\n\n\u003cp data-path-to-node=\"8\"\u003e The elegance of the rounded shape, combined with \u003cb data-path-to-node=\"8\" data-index-in-node=\"25\"\u003eZev Linen\u003c\/b\u003e technology, makes your life easier:\u003c\/p\u003e\n\n\u003cul data-path-to-node=\"9\"\u003e\n\n\u003cli\u003e\n\n\u003cp data-path-to-node=\"9,0,0\"\u003e \u003cb data-path-to-node=\"9,0,0\" data-index-in-node=\"0\"\u003eJute Elegance, Effortless Use:\u003c\/b\u003e Enjoy the unique natural look of real jute but forget about shedding and stiffness; enjoy the comfort thanks to its polypropylene yarn construction.\u003c\/p\u003e\n\n\n\u003c\/li\u003e\n\n\u003cli\u003e\n\n\u003cp data-path-to-node=\"9,1,0\"\u003e \u003cb data-path-to-node=\"9,1,0\" data-index-in-node=\"0\"\u003eA Revolution in Cleaning:\u003c\/b\u003e Keep your home spotless at all times with its stain-resistant construction and ideal 6mm pile height that allows robot vacuum cleaners to pass through.\u003c\/p\u003e\n\n\n\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n \u003cp data-path-to-node=\"10\"\u003e\u003cb data-path-to-node=\"10\" data-index-in-node=\"0\"\u003eElevate the sharp edges with the Zev Linen Custom Cut Round Rug, and initiate the most natural and fluid aesthetic in your home.\u003c\/b\u003e\u003c\/p\u003e","brand":"Zev Halı","offers":[{"title":"80x80","offer_id":42806678257712,"sku":"ZEVHALIBOMBAY663SIYAH80X80","price":928.0,"currency_code":"TRY","in_stock":true},{"title":"100x100","offer_id":42806678290480,"sku":"ZEVHALIBOMBAY663SIYAH100X100","price":1450.0,"currency_code":"TRY","in_stock":true},{"title":"120x120","offer_id":42806678323248,"sku":"ZEVHALIBOMBAY663SIYAH120X120","price":2088.0,"currency_code":"TRY","in_stock":true},{"title":"160x160","offer_id":42806678356016,"sku":"ZEVHALIBOMBAY663SIYAH160X160","price":3712.0,"currency_code":"TRY","in_stock":true},{"title":"200x200","offer_id":42806678388784,"sku":"ZEVHALIBOMBAY663SIYAH200X200","price":5800.0,"currency_code":"TRY","in_stock":true},{"title":"300x300","offer_id":42806678421552,"sku":"ZEVHALIBOMBAY663SIYAH300X300","price":17400.0,"currency_code":"TRY","in_stock":true},{"title":"400x400","offer_id":42806678454320,"sku":"ZEVHALIBOMBAY663SIYAH400X400","price":23250.0,"currency_code":"TRY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/seyran-hali-bombay-663-siyah-keten-hali-400cm-en-ozel-olcu_zevhali_salonhalisi_modernyuvarlakhali_kesmehali_dekoratifsiyahhali_ozelolcuhali_4.webp?v=1772232149"},{"product_id":"zev-hali-zeminlerinizde-mimari-bir-basyapit-zev-keten-400-cm-siyah-serisi-ozel-olcu","title":"Zev Linen: Custom Size Round Woven-Look Rug up to 400x400 cm ✂","description":"\u003cp style=\"text-align: center;\" data-path-to-node=\"3\"\u003e \u003cb\u003eSPECIAL TRANSACTION REQUESTS\u003c\/b\u003e\u003c\/p\u003e\n\n \u003cp style=\"text-align: center;\" data-path-to-node=\"4\"\u003ePlease specify your preference for fringe folding, overlock, or \u003cspan style=\"color: rgb(255, 0, 0);\"\u003eround\/oval\u003c\/span\u003e cut in the order notes section at your shopping cart.\u003c\/p\u003e\n\n\u003cp style=\"text-align: center;\"\u003e \u003cstrong\u003e✂ IN THIS PRODUCT\u003cspan\u003e \u003c\/span\u003e\u003cspan\u003eCUSTOM SIZE\u003c\/span\u003e\u003cspan\u003e \u003c\/span\u003eTHERE IS A CUT.\u003c\/strong\u003e\u003c\/p\u003e\n\n\u003cp style=\"text-align: center;\"\u003e Use the calculator below to enter your measurements and see the price. Then, click the \" \u003cstrong\u003ePlace Order\u003c\/strong\u003e \" button to easily create your custom order. \u003c\/p\u003e\n\n\u003cstyle\u003e\n    .hali-hesaplayici-wrapper {\n        font-family: 'Inter', -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, sans-serif;\n        margin: 20px auto;\n        width: 100%;\n        max-width: 500px;\n        box-sizing: border-box;\n    }\n    \n    .hali-hesaplayici-container {\n        background: #ffffff;\n        border-radius: 1.25rem;\n        box-shadow: 0 10px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.1);\n        padding: 2rem;\n        border: 1px solid #f3f4f6;\n    }\n    \n    .hali-baslik {\n        font-size: 1.5rem;\n        font-weight: 800;\n        color: #111827;\n        margin-bottom: 0.5rem;\n        text-align: center;\n        letter-spacing: -0.025em;\n    }\n    \n    .hali-aciklama {\n        color: #4b5563;\n        margin-bottom: 1.5rem;\n        font-size: 0.875rem;\n        line-height: 1.6;\n        text-align: center;\n    }\n    \n    .hali-form-grup { margin-bottom: 1.25rem; }\n    \n    .hali-label {\n        display: block;\n        font-size: 0.75rem;\n        font-weight: 700;\n        color: #374151;\n        margin-bottom: 0.5rem;\n        text-transform: uppercase;\n        letter-spacing: 0.05em;\n    }\n    \n    .hali-input-wrapper { position: relative; }\n    \n    \/* Placeholder rengi soluklaştırma *\/\n    .hali-input::placeholder { color: #bbb !important; opacity: 1; font-weight: 400; }\n    \n    .hali-input {\n        width: 100%;\n        padding: 0.875rem 1rem;\n        border: 2px solid #f3f4f6;\n        border-radius: 0.75rem;\n        font-size: 1rem;\n        box-sizing: border-box;\n        transition: all 0.2s ease;\n        background-color: #f9fafb;\n    }\n    \n    .hali-input:focus {\n        border-color: #FDC656;\n        background-color: #fff;\n        box-shadow: 0 0 0 4px rgba(253, 198, 86, 0.15);\n        outline: none;\n    }\n    \n    .hali-birim {\n        position: absolute;\n        right: 1rem;\n        top: 50%;\n        transform: translateY(-50%);\n        color: #9ca3af;\n        font-weight: 600;\n        font-size: 0.875rem;\n    }\n    \n    .hali-hesapla-btn {\n        width: 100%;\n        background-color: #111827;\n        color: #ffffff;\n        font-weight: 700;\n        padding: 1rem;\n        border-radius: 9999px;\n        border: none;\n        cursor: pointer;\n        transition: all 0.2s;\n        font-size: 1rem;\n        margin-top: 0.5rem;\n    }\n    \n    .hali-hesapla-btn:hover { background-color: #000; transform: translateY(-1px); }\n    \n    .hali-sonuc-alani {\n        margin-top: 2rem;\n        border-top: 2px dashed #f3f4f6;\n        padding-top: 1.5rem;\n    }\n    \n    .hali-sonuc-alani.hidden { display: none; }\n    \n    .hali-fiyat {\n        color: #ea580c;\n        font-weight: 800;\n        font-size: 1.75rem;\n    }\n\n    .hali-uyari {\n        font-size: 0.875rem;\n        color: #1e40af;\n        background-color: #eff6ff;\n        padding: 1.25rem;\n        border-radius: 0.75rem;\n        border-left: 4px solid #3b82f6;\n        margin: 1.5rem 0;\n        line-height: 1.5;\n    }\n    \n    .hali-uyari.hidden { display: none; }\n    \n    .hali-secim-container {\n        display: grid;\n        grid-template-columns: repeat(3, 1fr);\n        gap: 0.75rem;\n        margin-top: 0.5rem;\n    }\n    \n    .hali-radio { display: none; }\n    \n    .hali-radio-label {\n        display: block;\n        text-align: center;\n        padding: 0.75rem 0.25rem;\n        border: 2px solid #f3f4f6;\n        border-radius: 0.75rem;\n        font-weight: 600;\n        cursor: pointer;\n        font-size: 0.813rem;\n        transition: all 0.2s;\n        background: #f9fafb;\n    }\n    \n    .hali-radio:checked + .hali-radio-label {\n        background-color: #FDC656;\n        border-color: #FDC656;\n        color: #111827;\n    }\n\n    .hali-whatsapp-btn {\n        display: flex;\n        align-items: center;\n        justify-content: center;\n        gap: 0.75rem;\n        width: 100%;\n        padding: 1rem;\n        border-radius: 0.75rem;\n        font-weight: 700;\n        margin-top: 1.5rem;\n        text-decoration: none;\n        background-color: #e5e7eb;\n        color: #9ca3af;\n        pointer-events: none;\n        transition: all 0.3s;\n    }\n    \n    .hali-whatsapp-btn.active {\n        background-color: #22c55e;\n        color: white;\n        pointer-events: auto;\n        box-shadow: 0 10px 15px -3px rgba(34, 197, 94, 0.4);\n    }\n\n    .hali-whatsapp-btn svg { width: 20px; height: 20px; }\n\u003c\/style\u003e\n\n\u003cdiv class=\"hali-hesaplayici-wrapper\"\u003e\n\n\u003cdiv class=\"hali-hesaplayici-container\"\u003e\n\n\u003ch2 class=\"hali-baslik\"\u003e Price Calculator\u003c\/h2\u003e\n\n\u003cp class=\"hali-aciklama\"\u003e Enter the width and length and see your custom price.\u003cbr\u003e \u003cstrong\u003eRoll sizes: 80, 100, 120, 160, 200, 400 cm\u003c\/strong\u003e\u003c\/p\u003e\n\n\n\u003cdiv class=\"hali-form-grup\"\u003e\n\n \u003clabel class=\"hali-label\"\u003eWidth (cm)\u003c\/label\u003e \n\u003cdiv class=\"hali-input-wrapper\"\u003e\n\n\u003cinput type=\"number\" id=\"hali-genislik\" class=\"hali-input\" placeholder=\"Örn: 170\"\u003e\n \u003cspan class=\"hali-birim\"\u003ecm\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003cdiv class=\"hali-form-grup\"\u003e\n\n \u003clabel class=\"hali-label\"\u003eLength (cm)\u003c\/label\u003e \n\u003cdiv class=\"hali-input-wrapper\"\u003e\n\n\u003cinput type=\"number\" id=\"hali-uzunluk\" class=\"hali-input\" placeholder=\"Örn: 300\"\u003e\n\u003cspan class=\"hali-birim\"\u003ecm\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n \n\u003cbutton id=\"hali-hesapla-btn\" class=\"hali-hesapla-btn\"\u003eCalculate \/ View Price\u003c\/button\u003e \n\n\u003cdiv id=\"hali-sonuc-alani\" class=\"hali-sonuc-alani hidden\"\u003e\n\n\u003cdiv style=\"display:flex; justify-content:space-between; margin-bottom:0.5rem\"\u003e\n\n \u003cspan\u003eSquare meters:\u003c\/span\u003e \u003cstrong id=\"hali-sonuc-metrekare\"\u003e\u003c\/strong\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv style=\"display:flex; justify-content:space-between; align-items:center\"\u003e\n\n \u003cspan\u003eTotal Price:\u003c\/span\u003e \u003cspan id=\"hali-sonuc-fiyat\" class=\"hali-fiyat\"\u003e\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv style=\"text-align:right; font-size: 0.75rem; color: #9ca3af; margin-bottom: 1.5rem;\"\u003e\n\n (1 m²:\u003cspan id=\"hali-metrekare-fiyati\"\u003e\u003c\/span\u003e (TL) \n\n\u003c\/div\u003e\n\n\n\u003cdiv id=\"hali-genislik-uyari\" class=\"hali-uyari hidden\"\u003e\u003c\/div\u003e\n\n\n\u003cdiv class=\"hali-label\"\u003e Edge Finishing \u003c\/div\u003e\n\n\u003cdiv class=\"hali-secim-container\"\u003e\n\n\u003cdiv class=\"hali-secim-item\"\u003e\n\n\u003cinput type=\"radio\" id=\"kenar1\" name=\"haliKenari\" value=\"Saçak\" class=\"hali-radio\"\u003e \u003clabel for=\"kenar1\" class=\"hali-radio-label\"\u003eEaves\u003c\/label\u003e \n\n\u003c\/div\u003e\n\n\u003cdiv class=\"hali-secim-item\"\u003e\n\n\u003cinput type=\"radio\" id=\"kenar2\" name=\"haliKenari\" value=\"Overlok\" class=\"hali-radio\"\u003e \u003clabel for=\"kenar2\" class=\"hali-radio-label\"\u003eOverlock\u003c\/label\u003e \n\n\u003c\/div\u003e\n\n\u003cdiv class=\"hali-secim-item\"\u003e\n\n\u003cinput type=\"radio\" id=\"kenar3\" name=\"haliKenari\" value=\"Katlama\" class=\"hali-radio\"\u003e \u003clabel for=\"kenar3\" class=\"hali-radio-label\"\u003eFolding\u003c\/label\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003cdiv class=\"hali-label\" style=\"margin-top:1.25rem\"\u003e Carpet Shape \u003c\/div\u003e\n\n\u003cdiv class=\"hali-secim-container\"\u003e\n\n\u003cdiv class=\"hali-secim-item\"\u003e\n\n\u003cinput type=\"radio\" id=\"sekil1\" name=\"haliSekli\" value=\"Dikdörtgen\" class=\"hali-radio\"\u003e \u003clabel for=\"sekil1\" class=\"hali-radio-label\"\u003eRectangle\u003c\/label\u003e \n\n\u003c\/div\u003e\n\n\u003cdiv class=\"hali-secim-item\"\u003e\n\n\u003cinput type=\"radio\" id=\"sekil2\" name=\"haliSekli\" value=\"Yuvarlak\" class=\"hali-radio\"\u003e \u003clabel for=\"sekil2\" class=\"hali-radio-label\"\u003eRound\u003c\/label\u003e \n\n\u003c\/div\u003e\n\n\u003cdiv class=\"hali-secim-item\"\u003e\n\n\u003cinput type=\"radio\" id=\"sekil3\" name=\"haliSekli\" value=\"Oval\" class=\"hali-radio\"\u003e \u003clabel for=\"sekil3\" class=\"hali-radio-label\"\u003eOval\u003c\/label\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n \n\u003ca id=\"hali-whatsapp-btn\" href=\"#\" class=\"hali-whatsapp-btn\" target=\"_blank\"\u003e\n\u003csvg viewbox=\"0 0 16 16\" fill=\"currentColor\"\u003e\u003cpath d=\"M13.601 2.326A7.85 7.85 0 0 0 7.994 0C3.627 0 .068 3.558.064 7.926c0 1.399.366 2.76 1.057 3.965L0 16l4.204-1.102a7.9 7.9 0 0 0 3.79.965h.004c4.368 0 7.926-3.558 7.93-7.93A7.898 7.898 0 0 0 13.6 2.326zM7.994 14.521a6.57 6.57 0 0 1-3.356-.92l-.24-.144-2.494.654.666-2.433-.156-.251a6.56 6.56 0 0 1-1.007-3.505c0-3.626 2.957-6.584 6.591-6.584a6.56 6.56 0 0 1 4.66 1.931 6.56 6.56 0 0 1 1.928 4.66c-.004 3.626-2.957 6.584-6.591 6.584z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n\u003cspan\u003eOrder via WhatsApp\u003c\/span\u003e\n\u003c\/a\u003e \n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003cscript\u003e\n(function() {\n    const fiyatM2 = 1450;\n    const wpNum = \"905522447544\";\n\n    const gIn = document.getElementById(\"hali-genislik\");\n    const uIn = document.getElementById(\"hali-uzunluk\");\n    const hBtn = document.getElementById(\"hali-hesapla-btn\");\n    const sAlan = document.getElementById(\"hali-sonuc-alani\");\n    const wpBtn = document.getElementById(\"hali-whatsapp-btn\");\n    const sM2 = document.getElementById(\"hali-sonuc-metrekare\");\n    const sFiyat = document.getElementById(\"hali-sonuc-fiyat\");\n    const uAlan = document.getElementById(\"hali-genislik-uyari\");\n\n    document.getElementById(\"hali-metrekare-fiyati\").textContent = fiyatM2.toLocaleString('tr-TR');\n\n    function getStd(g) {\n        if (g \u003c= 80) return 80;\n        if (g \u003c= 100) return 100;\n        if (g \u003c= 120) return 120;\n        if (g \u003c= 160) return 160;\n        if (g \u003c= 200) return 200;\n        if (g \u003c= 400) return 400; \/\/ 201-400 arasını kapsar\n        return null;\n    }\n\n    hBtn.addEventListener(\"click\", function() {\n        const gVal = parseFloat(gIn.value);\n        const uVal = parseFloat(uIn.value);\n\n        if (isNaN(gVal) || isNaN(uVal) || gVal \u003c= 0 || uVal \u003c= 0) {\n            alert(\"Lütfen geçerli ölçüler girin.\"); return;\n        }\n        if (gVal \u003e 400) {\n            alert(\"Maksimum genişlik 400 cm olabilir.\"); return;\n        }\n\n        const sG = getStd(gVal);\n        const m2Calc = (sG \/ 100) * (uVal \/ 100);\n        const totalCalc = m2Calc * fiyatM2;\n\n        const fmt = (n) =\u003e n.toLocaleString('tr-TR', { minimumFractionDigits: 2, maximumFractionDigits: 2 });\n\n        sM2.textContent = fmt(m2Calc) + \" m²\";\n        sFiyat.textContent = fmt(totalCalc) + \" TL\";\n\n        if (gVal !== sG) {\n            uAlan.innerHTML = `\u003cstrong\u003eBilgi:\u003c\/strong\u003e Ölçünüz \u003cstrong\u003e${sG} cm\u003c\/strong\u003e genişliğindeki standart rulodan kesilerek hazırlanacaktır. Fiyatlandırma rulo genişliği üzerinden hesaplanmıştır.`;\n            uAlan.classList.remove(\"hidden\");\n        } else {\n            uAlan.classList.add(\"hidden\");\n        }\n\n        sAlan.classList.remove(\"hidden\");\n        document.querySelectorAll('.hali-radio').forEach(r =\u003e r.checked = false);\n        wpBtn.classList.remove(\"active\");\n        \n        window.tempHali = { g: gVal, u: uVal, m: m2Calc, t: totalCalc };\n    });\n\n    function checkSelection() {\n        const kenar = document.querySelector('input[name=\"haliKenari\"]:checked');\n        const sekil = document.querySelector('input[name=\"haliSekli\"]:checked');\n\n        if (kenar \u0026\u0026 sekil \u0026\u0026 window.tempHali) {\n            wpBtn.classList.add(\"active\");\n            const fmt = (n) =\u003e n.toLocaleString('tr-TR', { minimumFractionDigits: 2 });\n            const msg = `Merhaba, özel ölçü siparişi:\\n📏 Ölçü: ${window.tempHali.g}x${window.tempHali.u} cm (${fmt(window.tempHali.m)} m²)\\n📦 Kenar: ${kenar.value}\\n📐 Şekil: ${sekil.value}\\n💰 Fiyat: ${fmt(window.tempHali.t)} TL\\n🔗 Ürün: ${window.location.href}`;\n            wpBtn.href = `https:\/\/wa.me\/${wpNum}?text=${encodeURIComponent(msg)}`;\n        }\n    }\n\n    document.querySelectorAll('.hali-radio').forEach(r =\u003e r.addEventListener(\"change\", checkSelection));\n})();\n\u003c\/script\u003e\n\u003ch3 data-path-to-node=\"5\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/seyranhali-india672bej-yuvarlak_1.png?v=1766763231\" alt=\"\"\u003e\u003c\/h3\u003e\n\n\u003ch4 style=\"text-align: center;\" data-path-to-node=\"5\"\u003e \u003cstrong\u003e🌿 Nature's Most Soothing Touch Comes to Your Home: India Series\u003c\/strong\u003e\n\u003c\/h4\u003e\n\n\u003cp data-path-to-node=\"6\"\u003e In today's fast-paced world, our homes are our greatest sanctuaries. The India Straw-Jute Series brings peace, balance, and impeccable natural elegance to this sanctuary. Soothing earthy tones, combined with the timeless grace of straw, instantly create a warm and inviting atmosphere in your living spaces.\u003c\/p\u003e\n\n\u003cp data-path-to-node=\"7\"\u003e \u003cb\u003eImagine:\u003c\/b\u003e a minimalist Scandinavian style, a bohemian vibe, or a rustic corner... The India Straw Rug offers a magical touch that adds character to any room, no matter your chosen decorating style. With artwork on your walls, textures on your cushions, and the serene presence of this rug on the floor, your home will transform into a soothing art gallery.\u003c\/p\u003e\n\n \u003ch4 style=\"text-align: center;\" data-path-to-node=\"8\"\u003e\u003cstrong\u003e✨ The Elegance of Jute Texture, the Smart Comfort of Polypropylene\u003c\/strong\u003e\u003c\/h4\u003e\n\n\u003cp data-path-to-node=\"9\"\u003e What makes the India Series Jute so special is that it seamlessly combines \u003cb\u003eauthenticity in appearance\u003c\/b\u003e with \u003cb\u003emodern practicality in use\u003c\/b\u003e .\u003c\/p\u003e\n\n\u003cp data-path-to-node=\"10\"\u003e We love the natural beauty of real jute, but are you bothered by shedding, difficulty in cleaning, and its tough texture? Worry no more!\u003c\/p\u003e\n\n\u003cul data-path-to-node=\"11\"\u003e\n\n\u003cli\u003e\n\n\u003cp data-path-to-node=\"11,0,0\"\u003e \u003cb\u003eAppearance:\u003c\/b\u003e Just like natural jute, each thread of the rug is carefully woven, giving it a warm and rustic feel.\u003c\/p\u003e\n\n\n\u003c\/li\u003e\n\n\u003cli\u003e\n\n\u003cp data-path-to-node=\"11,1,0\"\u003e \u003cb\u003eTouch:\u003c\/b\u003e Despite having a pile height of 6 mm, its synthetic structure makes it soft and comfortable underfoot. \u003cb\u003eSuitable for use in both summer and winter.\u003c\/b\u003e\u003c\/p\u003e\n\n\n\u003c\/li\u003e\n\n\u003cli\u003e\n\n\u003cp data-path-to-node=\"11,2,0\"\u003e \u003cb\u003eA Revolution in Cleaning:\u003c\/b\u003e Zev Linen. Designed for busy and high-traffic homes. These stain-resistant fibers offer practical cleaning with just a vacuum cleaner. \u003cb\u003eAn ideal and smart choice for homes with children, pets, or high-traffic areas like the kitchen.\u003c\/b\u003e\u003c\/p\u003e\n\n\n\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\u003cblockquote data-path-to-node=\"12\"\u003e\n\n \u003cp data-path-to-node=\"12,0\"\u003e\u003cb\u003eDecorating Tip:\u003c\/b\u003e The neutral color palette of the India Series creates a striking contrast with dark wood furniture, while perfectly complementing light linen fabrics and wicker objects. \u003c\/p\u003e\n\n\n\u003c\/blockquote\u003e\n\n\u003cp data-path-to-node=\"12,0\"\u003e\u003c\/p\u003e\n\n\u003cp data-path-to-node=\"12,0\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/oval.png?v=1764947960\" alt=\"\"\u003e\u003c\/p\u003e\n\n\u003ch4 data-path-to-node=\"2\"\u003e 🟢 Flawless Cycle, Custom Shape: Round Special Cut\u003c\/h4\u003e\n\n\u003cp data-path-to-node=\"3\"\u003e Are you ready to go beyond the standards and transform the energy of your home? Round rugs are one of the most powerful decorative elements, softening sharp lines, adding fluidity, and providing a sense of peace at every glance. With \u003cb data-path-to-node=\"3\" data-index-in-node=\"223\"\u003ethe Zev Linen Special Cut Round (Circle)\u003c\/b\u003e series, we bring this aesthetic to your home in exactly the size you need.\u003c\/p\u003e\n\n\u003ch4 data-path-to-node=\"4\"\u003e \u003cb data-path-to-node=\"4\" data-index-in-node=\"0\"\u003e✨ The Magic of the Apartment and Design Freedom\u003c\/b\u003e\n\u003c\/h4\u003e\n\n \u003cp data-path-to-node=\"5\"\u003eWhether it's under your favorite reading chair, the center of your round dining table, or that warm, welcoming space you want to create in your entryway... With \u003cb data-path-to-node=\"5\" data-index-in-node=\"152\"\u003eZev Linen\u003c\/b\u003e , you're no longer confined to limited dimensions.\u003c\/p\u003e\n\n\u003cul data-path-to-node=\"6\"\u003e\n\n\u003cli\u003e\n\n\u003cp data-path-to-node=\"6,0,0\"\u003e \u003cb data-path-to-node=\"6,0,0\" data-index-in-node=\"0\"\u003eInfinity and Focal Point:\u003c\/b\u003e The rounded design defines the visual center of your room and frames your furniture like a work of art.\u003c\/p\u003e\n\n\n\u003c\/li\u003e\n\n\u003cli\u003e\n\n\u003cp data-path-to-node=\"6,1,0\"\u003e \u003cb data-path-to-node=\"6,1,0\" data-index-in-node=\"0\"\u003eCustom Size to Suit Your Needs:\u003c\/b\u003e Whether you choose a small circle for a minimalist touch or a magnificent \u003cspan class=\"math-inline\" data-math=\"160 \\times 160\" data-index-in-node=\"113\"\u003e400x400\u003c\/span\u003e cm round to fill your living room, we prepare it in the perfect size for you.\u003c\/p\u003e\n\n\n\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cp data-path-to-node=\"6,2,0\"\u003e\u003cb data-path-to-node=\"6,2,0\" data-index-in-node=\"0\"\u003eFlawless Finish:\u003c\/b\u003e Each custom-cut rug is delivered to you finished with professional edge overlocking, preserving the rug's shape and extending its lifespan.\u003c\/p\u003e\n\n\n\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\u003ch4 data-path-to-node=\"7\"\u003e \u003cb data-path-to-node=\"7\" data-index-in-node=\"0\"\u003e🌿 The Most Practical Form of Naturalness\u003c\/b\u003e\n\u003c\/h4\u003e\n\n\u003cp data-path-to-node=\"8\"\u003e The elegance of the rounded shape, combined with \u003cb data-path-to-node=\"8\" data-index-in-node=\"25\"\u003eZev Linen\u003c\/b\u003e technology, makes your life easier:\u003c\/p\u003e\n\n\u003cul data-path-to-node=\"9\"\u003e\n\n\u003cli\u003e\n\n\u003cp data-path-to-node=\"9,0,0\"\u003e \u003cb data-path-to-node=\"9,0,0\" data-index-in-node=\"0\"\u003eJute Elegance, Effortless Use:\u003c\/b\u003e Enjoy the unique natural look of real jute but forget about shedding and stiffness; enjoy the comfort thanks to its polypropylene yarn construction.\u003c\/p\u003e\n\n\n\u003c\/li\u003e\n\n\u003cli\u003e\n\n\u003cp data-path-to-node=\"9,1,0\"\u003e \u003cb data-path-to-node=\"9,1,0\" data-index-in-node=\"0\"\u003eA Revolution in Cleaning:\u003c\/b\u003e Keep your home spotless at all times with its stain-resistant construction and ideal 6mm pile height that allows robot vacuum cleaners to pass through.\u003c\/p\u003e\n\n\n\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n \u003cp data-path-to-node=\"10\"\u003e\u003cb data-path-to-node=\"10\" data-index-in-node=\"0\"\u003eElevate the sharp edges with the Zev Linen Custom Cut Round Rug, and initiate the most natural and fluid aesthetic in your home.\u003c\/b\u003e\u003c\/p\u003e","brand":"Zev Halı","offers":[{"title":"80x80","offer_id":42806700277808,"sku":"ZEVHALIBOMBAY664SIYAH80X80","price":928.0,"currency_code":"TRY","in_stock":true},{"title":"100x100","offer_id":42806700310576,"sku":"ZEVHALIBOMBAY664SIYAH100X100","price":1450.0,"currency_code":"TRY","in_stock":true},{"title":"120x120","offer_id":42806700343344,"sku":"ZEVHALIBOMBAY664SIYAH120X120","price":2088.0,"currency_code":"TRY","in_stock":true},{"title":"160x160","offer_id":42806700376112,"sku":"ZEVHALIBOMBAY664SIYAH160X160","price":3712.0,"currency_code":"TRY","in_stock":true},{"title":"200x200","offer_id":42806700408880,"sku":"ZEVHALIBOMBAY664SIYAH200X200","price":5800.0,"currency_code":"TRY","in_stock":true},{"title":"300x300","offer_id":42806700441648,"sku":"ZEVHALIBOMBAY664SIYAH300X300","price":17400.0,"currency_code":"TRY","in_stock":true},{"title":"400x400","offer_id":42806700474416,"sku":"ZEVHALIBOMBAY664SIYAH400X400","price":23250.0,"currency_code":"TRY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/seyran-hali-bombay-664-siyah-keten-hali-400cm-en-ozel-olcu_zev_hali_salon_halisi_modern_yuvarlak_hali_kesme_hali_dekoratif_siyah_hali_ozel_olcu_hali_modelleri_6.webp?v=1772233657"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/collections\/india-bej-hali-salon-oturma-odasi-cocuk-odasi-yatak-odasi-halisi-668-297_6e17f7d0-49fa-45c7-955c-f83cabbbf4ea.webp?v=1765755427","url":"https:\/\/www.zevhali.com\/en\/collections\/jut-hasir-halilar.oembed","provider":"ZEV HALI","version":"1.0","type":"link"}