{"title":"Bohemian Rugs","description":"\u003ch2\u003eBohemian Rugs Collection: Soft Touches and Modern Patterns\u003c\/h2\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp data-path-to-node=\"4\"\u003eAdd warmth, character, and a modern touch to your home! The \u003cb\u003eBohemian Rugs Collection\u003c\/b\u003e consists of rugs with \u003cb\u003esoft textures\u003c\/b\u003e and a neutral color palette such as \u003cb\u003eBeige, Gray, Anthracite, Cream, and Coffee\u003c\/b\u003e, reflecting the latest trends.\u003c\/p\u003e\n\u003cul data-path-to-node=\"5\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"5,0,0\"\u003e\u003cb\u003eLuxurious Softness:\u003c\/b\u003e That unique comfort you'll feel under your feet. Woven with high-quality yarns.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"5,1,0\"\u003e\u003cb\u003eModern Patterns:\u003c\/b\u003e Geometric and transitional modern patterns that will instantly add elegance to your living room, lounge, or bedroom.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"5,2,0\"\u003e\u003cb\u003eWide Color Selection:\u003c\/b\u003e From the sophisticated feel of \u003cb\u003eGray Anthracite\u003c\/b\u003e to the natural warmth of \u003cb\u003eTransitional Beige\u003c\/b\u003e and \u003cb\u003eCream Coffee\u003c\/b\u003e, shades to match every decoration style.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"5,3,0\"\u003e\u003cb\u003eCustom Size Opportunity:\u003c\/b\u003e Custom size options are available according to your needs.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-path-to-node=\"6\"\u003eRedefine your living spaces with the \u003cb\u003eZev Halı Luxurious Soft Texture Modern Rug Series\u003c\/b\u003e!\u003c\/p\u003e\n\u003cp data-path-to-node=\"6\"\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eDecoration Manifesto for Free Spirits: Zev Halı Bohemian Rug Collection Guide\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e1. What is Bohemian Style and How Does It Reflect in Homes?\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eBohemian (Boho) style is a decoration concept where there are no rules, and freedom, art, and comfort are prioritized. The \u003c\/span\u003e\u003cspan\u003eZev Halı\u003c\/span\u003e\u003cspan\u003e Bohemian Collection brings this philosophy to your floors, creating a \"shabby but chic,\" \"comfortable but aesthetic\" atmosphere in your home. It's the first choice for those who want to escape the ordinary.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e2. Characteristic Features of the Zev Halı Bohemian Collection\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eThe pieces in our collection stand out with their bold use of vibrant colors, the blending of geometric and ethnic patterns, and textural richness (tassels, embossing). Each rug, even if machine-made, is detailed and soulful enough to give the feeling of hand-woven.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e3. The Dance of Colors: Which Colors Dominate?\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eThe most searched colors on Google are terracotta, mustard yellow, petrol blue, beige, cream, and anthracite. As \u003c\/span\u003e\u003cspan\u003eZev Halı\u003c\/span\u003e\u003cspan\u003e, we combine these colors with faded and vintage effects to offer a palette that is not tiring to the eye but high in energy.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e4. The Power of Ethnic and Tribal Patterns\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eOur patterns, which include modern interpretations of Aztec, Kilim, Moroccan, and Anatolian motifs, add depth to the space. These patterns instantly transform a room furnished with simple furniture into a home with a \"lived-in feel.\"\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e5. Tassel and Fringe Details\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eThe first detail that comes to mind when thinking of bohemian rugs is the tassel. Many models in our collection are finished with braided fringes or natural-looking tassels, adding an authentic touch to the style. We also have short-fringed models for those who use robot vacuums.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e6. Natural Material Feel (Cotton and Jute)\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eBohemian style loves naturalness. Many of our products use cotton bases, jute blends, or wool-touched acrylic yarns. This provides a soft and natural touch, far from a plastic feel.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e7. Washable Bohemian Rugs\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eThe most searched feature by users on Google is \"Washable Rug.\" A large part of the thin, kilim-woven, and digitally printed models in the \u003c\/span\u003e\u003cspan\u003eZev Halı\u003c\/span\u003e\u003cspan\u003e Bohemian series are washable in a washing machine (at 30 degrees, without spinning).\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e8. Bohemian Effect in Living Room Decoration\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eIf you have leather sofas, wooden coffee tables, or linen curtains in your living room, a bohemian rug is the best piece to complete them. It adds warmth and intimacy to the room, breaking the seriousness of a \"guest room\" and bringing the comfort of a \"living space.\"\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e9. Peaceful Touches in the Bedroom\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eFor bedrooms, bohemian models with calmer patterns, mostly cream and beige, are generally preferred. A soft bohemian rug under your feet when you wake up in the morning helps you start the day positively.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e10. Suitability for Balconies and Terraces\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eBohemian rugs are the king of \"Outdoor\" decoration. They create a unique harmony with your wicker furniture and plants on your enclosed balconies. They are indispensable for summer homes.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e11. Runner Options for Hallways and Entrances\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eThe entrance of your home reveals your style. To prevent your long and narrow corridors from being boring, you can choose \u003c\/span\u003e\u003cspan\u003eZev Halı\u003c\/span\u003e\u003cspan\u003e's ethnic patterned bohemian runners.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e12. Custom Size (Cut) Bohemian Rug Service\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eYou don't have to be stuck with standard sizes. As \u003c\/span\u003e\u003cspan\u003eZev Halı\u003c\/span\u003e\u003cspan\u003e, we cut the bohemian model you like from our roll rug collection to the exact \u003c\/span\u003e\u003cspan\u003ewidth and length you want\u003c\/span\u003e\u003cspan\u003e to perfectly fit your hallway or room.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e• \u003c\/span\u003e\u003cspan\u003eOrder:\u003c\/span\u003e\u003cspan\u003e Inform us of your measurements via our WhatsApp line, and we will produce it specifically for you.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e13. Zev Halı Architectural Support Line (0552 244 75 44)\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eDon't wonder \"Which pattern will suit my sofa?\" Send us a photo of your room at \u003c\/span\u003e\u003cspan\u003e0552 244 75 44\u003c\/span\u003e\u003cspan\u003e. Our interior designers will \u003c\/span\u003e\u003cspan\u003efree of charge\u003c\/span\u003e\u003cspan\u003e choose the most suitable bohemian rug for your home's light and style.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e14. Robot Vacuum Compatibility\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eWe love technology. Our flatweave and short-pile bohemian models in our collection are structured so that robot vacuums can clean them easily without getting stuck.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e15. Pet-Friendly (Paw Compatibility)\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eThe mixed and colorful pattern structure of bohemian rugs is masterful at concealing cat and dog hair. Additionally, our woven-base models prevent paws from slipping.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e16. Stain-Resistant Technology\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eOur modern bohemian rugs are produced with stain-repellent yarns. When tea or coffee spills, the liquid beads on the surface and can be wiped away before absorption.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e17. Non-Slip Backing Feature\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eEspecially in our thin and washable bohemian models, a special non-slip backing (dot backing or latex) is used for safe use. Your rug will not move or bunch up.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e18. Four-Season Use\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eBohemian rugs are neither too thick nor too thin. While providing thermal insulation, their breathable structure also prevents sweating in summer and keeps you warm in winter. There is no need to put them away all year round.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e19. \"Layering\" Trend\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eA trending decoration secret on Google: By placing a smaller, colorful \u003c\/span\u003e\u003cspan\u003eZev Halı\u003c\/span\u003e\u003cspan\u003e bohemian rug over a large jute or straw rug, you can achieve that rich look seen on magazine covers.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e20. Tips for Making Small Rooms Look Bigger\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eFor small rooms, you can make the space feel more spacious by choosing our bohemian models with light backgrounds, patterns that are not too large, and containing 2-3 color tones instead of mixed colors.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e21. Energetic Choices for Youth Rooms\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eYoung people don't like classic rugs. The most suitable style for their dynamic world, posters on their walls, and study desks are free-spirited bohemian rugs.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e22. Bohemian Rug Prices and Budget\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eWhile hand-woven bohemian rugs can be incredibly expensive, the \u003c\/span\u003e\u003cspan\u003eZev Halı\u003c\/span\u003e\u003cspan\u003e machine-woven collection makes this luxurious look affordable for every budget. It is our category with the highest price\/performance ratio.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e23. Bohemian Rug as a Gift\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eIt is the safest and most stylish gift for newlyweds or those renovating their homes. Because bohemian style somehow harmonizes with almost every home, be it modern, classic, or rustic.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e24. How to Clean? (Detailed Care)\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eWeekly vacuuming is sufficient. For fringed models, vacuuming from the center of the rug outwards, without getting too close to the fringes, extends its lifespan. Washable models should be cleaned in the machine, others professionally.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e25. Shedding and Fuzzing Condition\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eOur modern bohemian rugs produced with Acrylic and Polypropylene yarns are \"Non-Shedding.\" They provide a safe environment for those with allergies.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e26. Fast Ordering via WhatsApp\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eYou can shop on our website, or you can take a screenshot of the model you like and send it to our \u003c\/span\u003e\u003cspan\u003eWhatsApp Order Line\u003c\/span\u003e\u003cspan\u003e to place an order in seconds.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e27. Shipping and Delivery Process\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eIn-stock products are shipped on the same day or the next day. Custom size (cut) orders are prepared within 2-3 business days due to production and overlock processes, then securely packaged and dispatched.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e28. Easy Returns and Exchanges\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eWe work based on customer satisfaction. Your right to return and exchange standard-sized products is reserved. (For return conditions of custom-cut products, you can get information from our support line).\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e29. Bohemian Rug and Minimalism (Japandi)\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eIn simple, wood-dominated, and sparsely furnished (Japandi) homes, a single patterned bohemian rug placed on the floor becomes the focal point of the space and breaks the coolness.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e30. Why Zev Halı Bohemian Collection?\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eBecause we don't just sell rugs; we add soul, color, and energy to your home. With our architectural support, custom size options, and after-sales service, we accompany you on your decoration journey.\u003c\/span\u003e\u003c\/p\u003e","products":[{"product_id":"zev-hali-luks-yumusak-doku-krem-ve-kahve-gecisli-modern-bohem-salon-halisi-krem-by007","title":"Zev Carpet Ring Pattern Grey Anthracite Carpet | Modern Geometric Soft Texture Custom Size ✂","description":"\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 desired measurements using the calculator below to see the price. Then, click the \"\u003cstrong\u003eOrder Now\u003c\/strong\u003e\" button to easily create your custom-sized order.\u003c\/p\u003e\n\u003cp style=\"text-align: center;\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/Bej_ve_Kahverengi_Bohem_Tarzi_Moda_Banner_Yatay.png?v=1763487289\"\u003e\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\"\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\u003eStandard Width: 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 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=\"Fringed\" name=\"haliKenari\" id=\"hali-kenar-sacak\" type=\"radio\"\u003e \u003clabel class=\"hali-radio-label\" for=\"hali-kenar-sacak\"\u003eFringed\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-item\"\u003e\n\u003cinput class=\"hali-radio\" value=\"Overlock\" 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=\"Folded\" name=\"haliKenari\" id=\"hali-kenar-katlama\" type=\"radio\"\u003e \u003clabel class=\"hali-radio-label\" for=\"hali-kenar-katlama\"\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=\"Rectangle\" 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=\"Round\" 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 = 1600;\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 \u003cstrong\u003e${standartGenislik} cm\u003c\/strong\u003e roll and prepared to your exact desired size.\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 place your order using 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-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\u003cp data-path-to-node=\"8\"\u003e\u003cb\u003eThe Softest Form of Geometry: Rings and semi-circle forms, indispensable elements of modern decoration, are met with grey and anthracite tones. This design, which will add depth and movement to your living room, combines comfort with art through its soft texture.\u003c\/b\u003e\u003c\/p\u003e\n\u003cp data-path-to-node=\"8\"\u003e\u003cb\u003eWhy 'Bohemian Soft' Series?\u003c\/b\u003e Forget hard and rough rugs. This series, produced with a special weaving technique, leaves a cotton-soft feeling under your feet thanks to its \u003cb\u003e\"Soft Touch\"\u003c\/b\u003e technology. Its patterns, combining modern and bohemian styles, meet the clarity of laser cutting.\u003c\/p\u003e\n\u003cp data-path-to-node=\"9\"\u003eSince this collection is produced as \u003cb\u003eCustom Size (Cut)\u003c\/b\u003e, you can order it in any size you desire for hallways, kitchens, or intermediate areas where standard rugs do not fit.\u003c\/p\u003e\n\u003cp data-path-to-node=\"10\"\u003e\u003cb\u003eKey Technical Features\u003c\/b\u003e\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\u003eSuperior Softness:\u003c\/b\u003e Has an extra soft surface thanks to its special polypropylene and polyester blend yarn structure.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"11,1,0\"\u003e✂️ \u003cb\u003eLaser Cut \u0026amp; Sport Fringe:\u003c\/b\u003e Edges do not fray, offering a modern finish with laser cutting technology and sport fringes.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"11,2,0\"\u003e🤖 \u003cb\u003eRobot Vacuum Friendly:\u003c\/b\u003e Thanks to its ideal pile height of 8mm, robot vacuums can clean without getting stuck.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"11,3,0\"\u003e🐾 \u003cb\u003ePet and Child Friendly:\u003c\/b\u003e Its non-shedding (pileless) structure makes it anti-allergenic, and your pets' claws won't get caught.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"11,4,0\"\u003e📏 \u003cb\u003eCustom Sizes Available:\u003c\/b\u003e Prepared in any length you desire to perfectly fit your room.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-path-to-node=\"12\"\u003e\u003cb\u003eUsage and Care Instructions\u003c\/b\u003e\u003c\/p\u003e\n\u003cul data-path-to-node=\"13\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"13,0,0\"\u003e\u003cb\u003eCleaning:\u003c\/b\u003e Thanks to its stain-resistant yarn structure, it can be wiped with a damp cloth. Easily cleaned with robot vacuums and conventional vacuum cleaners.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"13,1,0\"\u003e\u003cb\u003eWashing:\u003c\/b\u003e Suitable for carpet washing machines. Professional cleaning is recommended.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"13,2,0\"\u003e\u003cb\u003eDurability:\u003c\/b\u003e With a weight of 2100 gr\/m², it sits firmly on the floor and does not easily deform.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp style=\"text-align: center;\" data-path-to-node=\"7\"\u003e\u003cb\u003eSoftness and Elegance That Transforms Your Home's Atmosphere\u003c\/b\u003e\u003c\/p\u003e\n\u003cp data-path-to-node=\"8\"\u003eIf you're looking for both a modern touch and a warm atmosphere in your home decor, the \u003cb\u003eZev HALI Bohemian Series\u003c\/b\u003e is perfect for you. Designed with the calming harmony of cream and coffee tones, this rug instantly adds freshness and elegance to your living spaces.\u003c\/p\u003e\n\u003cp data-path-to-node=\"9\"\u003eThe \u003cb\u003esoft touch\u003c\/b\u003e achieved through a special weaving technique offers you a comfortable feel with every step. The self-patterned modern lines and elegant fringe details add depth to the rug, moving it away from a ordinary appearance. This piece, which perfectly complements Scandinavian, modern, or bohemian style decorations, is suitable for use in every corner of your home, from your living room to your bedroom.\u003c\/p\u003e\n\u003cp data-path-to-node=\"10\"\u003eWith both its aesthetically pleasing design and durable structure, this rug will be your new favorite for many years to come.\u003c\/p\u003e","brand":"Zev Halı","offers":[{"title":"krem \/ 80X150","offer_id":42568919515184,"sku":"halkakrem80x150","price":1920.0,"currency_code":"TRY","in_stock":true},{"title":"krem \/ 80X300","offer_id":42568919547952,"sku":"halkakrem80x300","price":3840.0,"currency_code":"TRY","in_stock":true},{"title":"krem \/ 100X200","offer_id":42568919580720,"sku":"halkakrem100x200","price":3200.0,"currency_code":"TRY","in_stock":true},{"title":"krem \/ 100X300","offer_id":42568919613488,"sku":"halkakrem100x300","price":4800.0,"currency_code":"TRY","in_stock":true},{"title":"krem \/ 120X180","offer_id":42568919646256,"sku":"halkakrem120x180","price":3450.0,"currency_code":"TRY","in_stock":true},{"title":"krem \/ 160X230","offer_id":42568919679024,"sku":"halkakrem160x230","price":5880.0,"currency_code":"TRY","in_stock":true},{"title":"krem \/ 200X290","offer_id":42568919711792,"sku":"halkakrem200x290","price":9280.0,"currency_code":"TRY","in_stock":true},{"title":"gri \/ 80X150","offer_id":42568928460848,"sku":"halkagri80x150","price":1920.0,"currency_code":"TRY","in_stock":true},{"title":"gri \/ 80X300","offer_id":42568928493616,"sku":"halkagri80x300","price":1920.0,"currency_code":"TRY","in_stock":true},{"title":"gri \/ 100X200","offer_id":42568928526384,"sku":"halkagri100x200","price":1920.0,"currency_code":"TRY","in_stock":true},{"title":"gri \/ 100X300","offer_id":42568928559152,"sku":"halkagri100x300","price":1920.0,"currency_code":"TRY","in_stock":true},{"title":"gri \/ 120X180","offer_id":42568928591920,"sku":"halkagri120x180","price":1920.0,"currency_code":"TRY","in_stock":true},{"title":"gri \/ 160X230","offer_id":42568928624688,"sku":"halkagri160x230","price":1920.0,"currency_code":"TRY","in_stock":true},{"title":"gri \/ 200X290","offer_id":42568928657456,"sku":"halkagri200x290","price":1920.0,"currency_code":"TRY","in_stock":true},{"title":"antrasit \/ 80X150","offer_id":42568928919600,"sku":"halkaantrasit80x150","price":1920.0,"currency_code":"TRY","in_stock":true},{"title":"antrasit \/ 80X300","offer_id":42568928952368,"sku":"halkaantrasit80x300","price":1920.0,"currency_code":"TRY","in_stock":true},{"title":"antrasit \/ 100X200","offer_id":42568928985136,"sku":"halkaantrasit100x200","price":1920.0,"currency_code":"TRY","in_stock":true},{"title":"antrasit \/ 100X300","offer_id":42568929017904,"sku":"halkaantrasit100x300","price":1920.0,"currency_code":"TRY","in_stock":true},{"title":"antrasit \/ 120X180","offer_id":42568929050672,"sku":"halkaantrasit120x180","price":1920.0,"currency_code":"TRY","in_stock":true},{"title":"antrasit \/ 160X230","offer_id":42568929083440,"sku":"halkaantrasit160x230","price":1920.0,"currency_code":"TRY","in_stock":true},{"title":"antrasit \/ 200X290","offer_id":42568929116208,"sku":"halkaantrasit200x290","price":1920.0,"currency_code":"TRY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/boyut-by053-bej-yumusak-dokulu-salon-mutfak-koridor-oturma-odasi-yolluk-hali-makine-halisi-2596.jpg?v=1763547078"},{"product_id":"zev-hali-luks-yumusak-doku-krem-gecisli-modern-bohem-salon-halisi-krem-by006-ozel-olcu-✂","title":"Zev Carpet Ethnic Striped Bohemian Rug | Scandinavian Style Cream Custom Size ✂","description":"\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 desired measurements using the calculator below and see the price. Then, you can easily place your custom order by clicking the \"\u003cstrong\u003eOrder Now\u003c\/strong\u003e\" button.\u003c\/p\u003e\n\u003cp style=\"text-align: center;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/Bej_ve_Kahverengi_Bohem_Tarzi_Moda_Banner_Yatay.png?v=1763487289\" alt=\"\"\u003e\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\"\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\u003eStandard Widths: 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=\"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\"\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 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 = 1600;\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 \u003cstrong\u003e${standartGenislik} cm\u003c\/strong\u003e roll and prepared 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 place 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 (height) is waste-free, made to your exact measurements.)\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\u003cp\u003e\u003cvideo controls=\"controls\" playsinline=\"\" muted=\"\" autoplay=\"autoplay\" width=\"100%\" id=\"mainVideo\"\u003e\n  \u003csource type=\"video\/mp4\" src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/c3513d50f93c49a8b78c0b7248772ad0.mp4\"\u003e\u003c\/video\u003e \u003cscript\u003e\n(function() {\n  const video = document.getElementById('mainVideo');\n  \n  if (!video) {\n    console.error('Video elementi bulunamadı!');\n    return;\n  }\n  \n  video.addEventListener('ended', function() {\n    video.currentTime = 0;\n    video.play();\n  });\n})();\n\u003c\/script\u003e\u003c\/p\u003e\n\u003cp data-path-to-node=\"8\"\u003e\u003cb\u003eEmbrace the Bohemian Spirit: This model, featuring ethnic zigzag patterns interpreted with modern lines, is designed for Scandinavian-style homes. The calming effect of cream and grey tones adds a fresh and bohemian touch to your room.\u003c\/b\u003e\u003c\/p\u003e\n\u003cp data-path-to-node=\"8\"\u003e\u003cb\u003eWhy the 'Bohemian Soft' Series?\u003c\/b\u003e Forget hard and bumpy rugs. Produced with a special weaving technique, this series leaves a cotton-like feel under your feet thanks to its \u003cb\u003e\"Soft Touch\"\u003c\/b\u003e technology. Its designs, combining both modern and bohemian styles, meet the precision of laser cutting.\u003c\/p\u003e\n\u003cp data-path-to-node=\"9\"\u003eSince this collection is produced as \u003cb\u003eCustom Size (Cut)\u003c\/b\u003e, you can order it in any dimensions you desire for your corridors, kitchens, or intermediate hallways where standard rugs do not fit.\u003c\/p\u003e\n\u003cp data-path-to-node=\"10\"\u003e\u003cb\u003eProminent Technical Features\u003c\/b\u003e\u003c\/p\u003e\u003cul data-path-to-node=\"11\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"11,0,0\"\u003e☁️ \u003cb\u003eSuperior Softness:\u003c\/b\u003e Thanks to its special yarn structure, a blend of polypropylene and polyester, it has an extra soft surface.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"11,1,0\"\u003e✂️ \u003cb\u003eLaser Cut \u0026amp; Sport Fringe:\u003c\/b\u003e The edges do not fray, offering a modern finish with laser cutting technology and sport fringes.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"11,2,0\"\u003e🤖 \u003cb\u003eRobot Vacuum Friendly:\u003c\/b\u003e With an ideal pile height of 8mm, robot vacuums can clean without getting stuck.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"11,3,0\"\u003e🐾 \u003cb\u003ePet and Child Friendly:\u003c\/b\u003e Its non-shedding (lint-free) structure makes it anti-allergenic, and your pets' nails won't get caught.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"11,4,0\"\u003e📏 \u003cb\u003eCustom Size Option:\u003c\/b\u003e It can be prepared in any length you desire to perfectly fit your room.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-path-to-node=\"12\"\u003e\u003cb\u003eUsage and Care Instructions\u003c\/b\u003e\u003c\/p\u003e\n\u003cul data-path-to-node=\"13\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"13,0,0\"\u003e\u003cb\u003eCleaning:\u003c\/b\u003e Thanks to its stain-resistant yarn structure, it can be wiped with a damp cloth. Easily cleaned with robot vacuums and electric vacuums.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"13,1,0\"\u003e\u003cb\u003eWashing:\u003c\/b\u003e Suitable for rug washing machines. Professional washing is recommended.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"13,2,0\"\u003e\u003cb\u003eDurability:\u003c\/b\u003e With a weight of 2100 gr\/m², it sits firmly on the floor and does not easily deform.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-path-to-node=\"7\" style=\"text-align: center;\"\u003e\u003cb\u003eSoftness and Elegance That Changes the Atmosphere of Your Home\u003c\/b\u003e\u003c\/p\u003e\n\u003cp data-path-to-node=\"8\"\u003eIf you are looking for both a modern touch and a warm atmosphere in your home decor, the \u003cb\u003eZev RUG Bohemian Series\u003c\/b\u003e is perfect for you. Designed with the calming harmony of cream and coffee tones, this rug instantly adds freshness and elegance to your living spaces.\u003c\/p\u003e\n\u003cp data-path-to-node=\"9\"\u003eThe \u003cb\u003esoft touch\u003c\/b\u003e achieved through a special weaving technique offers you a comfortable feel with every step. The self-patterned modern lines and elegant fringe details add depth to the rug, moving it away from an ordinary appearance. This piece, which perfectly complements Scandinavian, modern, or bohemian style decorations, is suitable for use in every corner of your home, from your living room to your bedroom.\u003c\/p\u003e\n\u003cp data-path-to-node=\"10\"\u003eWith both its aesthetically pleasing design and durable structure, this rug will be your new favorite, enjoyable for many years to come.\u003c\/p\u003e","brand":"Zev Halı","offers":[{"title":"krem \/ 80X150","offer_id":42568964898864,"sku":"cizgikrem80x150","price":1920.0,"currency_code":"TRY","in_stock":true},{"title":"krem \/ 80X300","offer_id":42568964931632,"sku":"cizgikrem80x300","price":3840.0,"currency_code":"TRY","in_stock":true},{"title":"krem \/ 100X200","offer_id":42568964964400,"sku":"cizgikrem100x200","price":3200.0,"currency_code":"TRY","in_stock":true},{"title":"krem \/ 100X300","offer_id":42568964997168,"sku":"cizgikrem100x300","price":4800.0,"currency_code":"TRY","in_stock":true},{"title":"krem \/ 120X180","offer_id":42568965029936,"sku":"cizgikrem120x180","price":3450.0,"currency_code":"TRY","in_stock":true},{"title":"krem \/ 160X230","offer_id":42568965062704,"sku":"cizgikrem160x230","price":5880.0,"currency_code":"TRY","in_stock":true},{"title":"krem \/ 200X290","offer_id":42568965095472,"sku":"cizgikrem200x290","price":9280.0,"currency_code":"TRY","in_stock":true},{"title":"Bej \/ 80X150","offer_id":42568964669488,"sku":"cizgibej80x150","price":1920.0,"currency_code":"TRY","in_stock":true},{"title":"Bej \/ 80X300","offer_id":42568964702256,"sku":"cizgibej80x300","price":3840.0,"currency_code":"TRY","in_stock":true},{"title":"Bej \/ 100X200","offer_id":42568964735024,"sku":"cizgibej100x200","price":3200.0,"currency_code":"TRY","in_stock":true},{"title":"Bej \/ 100X300","offer_id":42568964767792,"sku":"cizgibej100x300","price":4800.0,"currency_code":"TRY","in_stock":true},{"title":"Bej \/ 120X180","offer_id":42568964800560,"sku":"cizgibej120x180","price":3450.0,"currency_code":"TRY","in_stock":true},{"title":"Bej \/ 160X230","offer_id":42568964833328,"sku":"cizgibej160x230","price":5880.0,"currency_code":"TRY","in_stock":true},{"title":"Bej \/ 200X290","offer_id":42568964866096,"sku":"cizgibej200x290","price":9280.0,"currency_code":"TRY","in_stock":true},{"title":"gri \/ 80X150","offer_id":42568965128240,"sku":"cizgigri80x150","price":1920.0,"currency_code":"TRY","in_stock":true},{"title":"gri \/ 80X300","offer_id":42568965161008,"sku":"cizgigri80x300","price":3840.0,"currency_code":"TRY","in_stock":true},{"title":"gri \/ 100X200","offer_id":42568965193776,"sku":"cizgigri100x200","price":3200.0,"currency_code":"TRY","in_stock":true},{"title":"gri \/ 100X300","offer_id":42568965226544,"sku":"cizgigri100x300","price":4800.0,"currency_code":"TRY","in_stock":true},{"title":"gri \/ 120X180","offer_id":42568965259312,"sku":"cizgigri120x180","price":3450.0,"currency_code":"TRY","in_stock":true},{"title":"gri \/ 160X230","offer_id":42568965292080,"sku":"cizgigri160x230","price":5880.0,"currency_code":"TRY","in_stock":true},{"title":"gri \/ 200X290","offer_id":42568965324848,"sku":"cizgigri200x290","price":9280.0,"currency_code":"TRY","in_stock":true},{"title":"antrasit \/ 80X150","offer_id":42568965357616,"sku":"cizgiantrasit80x150","price":1920.0,"currency_code":"TRY","in_stock":true},{"title":"antrasit \/ 80X300","offer_id":42568965390384,"sku":"cizgiantrasit80x300","price":3840.0,"currency_code":"TRY","in_stock":true},{"title":"antrasit \/ 100X200","offer_id":42568965423152,"sku":"cizgiantrasit100x200","price":3200.0,"currency_code":"TRY","in_stock":true},{"title":"antrasit \/ 100X300","offer_id":42568965455920,"sku":"cizgiantrasit100x300","price":4800.0,"currency_code":"TRY","in_stock":true},{"title":"antrasit \/ 120X180","offer_id":42568965488688,"sku":"cizgiantrasit120x180","price":3450.0,"currency_code":"TRY","in_stock":true},{"title":"antrasit \/ 160X230","offer_id":42568965521456,"sku":"cizgiantrasit160x230","price":5880.0,"currency_code":"TRY","in_stock":true},{"title":"antrasit \/ 200X290","offer_id":42568965554224,"sku":"cizgiantrasit200x290","price":9280.0,"currency_code":"TRY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/boyut-by007-krem-kahve-yumusak-dokulu-salon-mutfak-koridor-oturma-odasi-yolluk-hali-makine-halisi-892_2619ebc5-d9cf-417f-bc79-5cd9fa401ac0.jpg?v=1763547449"},{"product_id":"zev-hali-luks-yumusak-doku-krem-gecisli-modern-bohem-salon-halisi-krem-by006-ozel-olcu-✂-kopya","title":"Zev Rugs Ethnic Striped Bohemian Rug | Scandinavian Style Cream Gray Custom Size ✂","description":"\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, click the \"\u003cstrong\u003eOrder Now\u003c\/strong\u003e\" button to easily create your custom-sized order.\u003c\/p\u003e\n\u003cp style=\"text-align: center;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/Bej_ve_Kahverengi_Bohem_Tarzi_Moda_Banner_Yatay.png?v=1763487289\" alt=\"\"\u003e\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-top: 1rem;\n            margin-bottom: 0.5rem;\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\"\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\u003eStandard Width: 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 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=\"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\"\u003eFolded\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=\"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 = 1600;\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\u003cp\u003e\u003cvideo controls=\"controls\" playsinline=\"\" muted=\"\" autoplay=\"autoplay\" width=\"100%\" id=\"mainVideo\"\u003e\n  \u003csource type=\"video\/mp4\" src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/c3513d50f93c49a8b78c0b7248772ad0.mp4\"\u003e\u003c\/video\u003e \u003cscript\u003e\n(function() {\n  const video = document.getElementById('mainVideo');\n  \n  if (!video) {\n    console.error('Video elementi bulunamadı!');\n    return;\n  }\n  \n  video.addEventListener('ended', function() {\n    video.currentTime = 0;\n    video.play();\n  });\n})();\n\u003c\/script\u003e\u003c\/p\u003e\n\u003cp data-path-to-node=\"7\" style=\"text-align: center;\"\u003e\u003cb\u003eThis model, where ethnic zigzag patterns are interpreted with modern lines, was designed for Scandinavian-style homes. The calming effect of cream and gray tones adds a fresh and bohemian touch to your room.\u003c\/b\u003e\u003c\/p\u003e\n\u003cp data-path-to-node=\"8\"\u003e\u003cb\u003eWhy 'Bohem Soft' Series?\u003c\/b\u003e Forget about hard and rough rugs. Produced with a special weaving technique, this series leaves a cotton-like feel under your feet thanks to its \u003cb\u003e\"Soft Touch\"\u003c\/b\u003e technology. Its patterns, combining modern and bohemian styles, meet laser-cut precision.\u003c\/p\u003e\n\u003cp data-path-to-node=\"9\"\u003eSince this collection is produced as \u003cb\u003eCustom Size (Cut)\u003c\/b\u003e, you can order it in any desired size for your corridors, kitchens, or intermediate hallways where standard rugs do not fit.\u003c\/p\u003e\n\u003cp data-path-to-node=\"10\"\u003e\u003cb\u003eProminent Technical Features\u003c\/b\u003e\u003c\/p\u003e\u003cul data-path-to-node=\"11\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"11,0,0\"\u003e☁️ \u003cb\u003eSuperior Softness:\u003c\/b\u003e Thanks to its special yarn structure, a blend of polypropylene and polyester, it has an extra soft surface.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"11,1,0\"\u003e✂️ \u003cb\u003eLaser Cut \u0026amp; Sport Fringe:\u003c\/b\u003e The edges do not fray, offering a modern finish with laser cutting technology and sport fringes.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"11,2,0\"\u003e🤖 \u003cb\u003eRobot Vacuum Friendly:\u003c\/b\u003e With an ideal pile height of 8mm, robot vacuums can clean without getting stuck.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"11,3,0\"\u003e🐾 \u003cb\u003ePet and Child Friendly:\u003c\/b\u003e Its non-shedding (lint-free) structure makes it anti-allergenic, and your pets' nails won't get caught.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"11,4,0\"\u003e📏 \u003cb\u003eCustom Size Option:\u003c\/b\u003e It can be prepared in any length you desire to perfectly fit your room.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-path-to-node=\"12\"\u003e\u003cb\u003eUsage and Care Instructions\u003c\/b\u003e\u003c\/p\u003e\n\u003cul data-path-to-node=\"13\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"13,0,0\"\u003e\u003cb\u003eCleaning:\u003c\/b\u003e Thanks to its stain-resistant yarn structure, it can be wiped with a damp cloth. Easily cleaned with robot vacuums and electric vacuums.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"13,1,0\"\u003e\u003cb\u003eWashing:\u003c\/b\u003e Suitable for rug washing machines. Professional washing is recommended.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"13,2,0\"\u003e\u003cb\u003eDurability:\u003c\/b\u003e With a weight of 2100 gr\/m², it sits firmly on the floor and does not easily deform.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-path-to-node=\"7\" style=\"text-align: center;\"\u003e\u003cb\u003eSoftness and Elegance That Changes the Atmosphere of Your Home\u003c\/b\u003e\u003c\/p\u003e\n\u003cp data-path-to-node=\"8\"\u003eIf you are looking for both a modern touch and a warm atmosphere in your home decor, the \u003cb\u003eZev RUG Bohemian Series\u003c\/b\u003e is perfect for you. Designed with the calming harmony of cream and coffee tones, this rug instantly adds freshness and elegance to your living spaces.\u003c\/p\u003e\n\u003cp data-path-to-node=\"9\"\u003eThe \u003cb\u003esoft touch\u003c\/b\u003e achieved through a special weaving technique offers you a comfortable feel with every step. The self-patterned modern lines and elegant fringe details add depth to the rug, moving it away from an ordinary appearance. This piece, which perfectly complements Scandinavian, modern, or bohemian style decorations, is suitable for use in every corner of your home, from your living room to your bedroom.\u003c\/p\u003e\n\u003cp data-path-to-node=\"10\"\u003eWith both its aesthetically pleasing design and durable structure, this rug will be your new favorite, enjoyable for many years to come.\u003c\/p\u003e","brand":"Zev Halı","offers":[{"title":"gri \/ 80X150","offer_id":42568968142896,"sku":"etnikcizgigri80x150","price":1920.0,"currency_code":"TRY","in_stock":true},{"title":"gri \/ 80X300","offer_id":42568968175664,"sku":"etnikcizgigri80x300","price":3840.0,"currency_code":"TRY","in_stock":true},{"title":"gri \/ 100X200","offer_id":42568968208432,"sku":"etnikcizgigri100x200","price":3200.0,"currency_code":"TRY","in_stock":true},{"title":"gri \/ 100X300","offer_id":42568968241200,"sku":"etnikcizgigri100x300","price":4800.0,"currency_code":"TRY","in_stock":true},{"title":"gri \/ 120X180","offer_id":42568968273968,"sku":"etnikcizgigri120x180","price":3450.0,"currency_code":"TRY","in_stock":true},{"title":"gri \/ 160X230","offer_id":42568968306736,"sku":"etnikcizgigri160x230","price":5880.0,"currency_code":"TRY","in_stock":true},{"title":"gri \/ 200X290","offer_id":42568968339504,"sku":"etnikcizgigri200x290","price":9280.0,"currency_code":"TRY","in_stock":true},{"title":"krem \/ 80X150","offer_id":42568967684144,"sku":"etnikcizgikrem80x150","price":1920.0,"currency_code":"TRY","in_stock":true},{"title":"krem \/ 80X300","offer_id":42568967716912,"sku":"etnikcizgikrem80x300","price":3840.0,"currency_code":"TRY","in_stock":true},{"title":"krem \/ 100X200","offer_id":42568967749680,"sku":"etnikcizgikrem100x200","price":3200.0,"currency_code":"TRY","in_stock":true},{"title":"krem \/ 100X300","offer_id":42568967782448,"sku":"etnikcizgikrem100x300","price":4800.0,"currency_code":"TRY","in_stock":true},{"title":"krem \/ 120X180","offer_id":42568967815216,"sku":"etnikcizgikrem120x180","price":3450.0,"currency_code":"TRY","in_stock":true},{"title":"krem \/ 160X230","offer_id":42568967847984,"sku":"etnikcizgikrem160x230","price":5880.0,"currency_code":"TRY","in_stock":true},{"title":"krem \/ 200X290","offer_id":42568967880752,"sku":"etnikcizgikrem200x290","price":9280.0,"currency_code":"TRY","in_stock":true},{"title":"Bej \/ 80X150","offer_id":42568967913520,"sku":"etnikcizgibej80x150","price":1920.0,"currency_code":"TRY","in_stock":true},{"title":"Bej \/ 80X300","offer_id":42568967946288,"sku":"etnikcizgibej80x300","price":3840.0,"currency_code":"TRY","in_stock":true},{"title":"Bej \/ 100X200","offer_id":42568967979056,"sku":"etnikcizgibej100x200","price":3200.0,"currency_code":"TRY","in_stock":true},{"title":"Bej \/ 100X300","offer_id":42568968011824,"sku":"etnikcizgibej100x300","price":4800.0,"currency_code":"TRY","in_stock":true},{"title":"Bej \/ 120X180","offer_id":42568968044592,"sku":"etnikcizgibej120x180","price":3450.0,"currency_code":"TRY","in_stock":true},{"title":"Bej \/ 160X230","offer_id":42568968077360,"sku":"etnikcizgibej160x230","price":5880.0,"currency_code":"TRY","in_stock":true},{"title":"Bej \/ 200X290","offer_id":42568968110128,"sku":"etnikcizgibej200x290","price":9280.0,"currency_code":"TRY","in_stock":true},{"title":"antrasit \/ 80X150","offer_id":42568968372272,"sku":"etnikcizgiantrasit80x150","price":1920.0,"currency_code":"TRY","in_stock":true},{"title":"antrasit \/ 80X300","offer_id":42568968405040,"sku":"etnikcizgiantrasit80x300","price":3840.0,"currency_code":"TRY","in_stock":true},{"title":"antrasit \/ 100X200","offer_id":42568968437808,"sku":"etnikcizgiantrasit100x200","price":3200.0,"currency_code":"TRY","in_stock":true},{"title":"antrasit \/ 100X300","offer_id":42568968470576,"sku":"etnikcizgiantrasit100x300","price":4800.0,"currency_code":"TRY","in_stock":true},{"title":"antrasit \/ 120X180","offer_id":42568968503344,"sku":"etnikcizgiantrasit120x180","price":3450.0,"currency_code":"TRY","in_stock":true},{"title":"antrasit \/ 160X230","offer_id":42568968536112,"sku":"etnikcizgiantrasit160x230","price":5880.0,"currency_code":"TRY","in_stock":true},{"title":"antrasit \/ 200X290","offer_id":42568968568880,"sku":"etnikcizgiantrasit200x290","price":9280.0,"currency_code":"TRY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/boyut-by048-cok-renkli-yumusak-dokulu-salon-mutfak-koridor-oturma-odasi-yolluk-hali-makine-halisi-2002.jpg?v=1763490931"},{"product_id":"zev-hali-luks-yumusak-doku-antrasit-gecisli-modern-bohem-salon-halisi-antrasit-by044-ozel-olcu-✂","title":"Zev Rug Ethnic Striped Bohemian Rug | Scandinavian Style Anthracite Custom Size ✂","description":"\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, 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\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/Bej_ve_Kahverengi_Bohem_Tarzi_Moda_Banner_Yatay.png?v=1763487289\" alt=\"\"\u003e\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\"\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\u003eStandard Width: 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\"\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=\"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\"\u003eFolded Edge\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=\"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 = 1600;\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\u003cp\u003e\u003cvideo controls=\"controls\" playsinline=\"\" muted=\"\" autoplay=\"autoplay\" width=\"100%\" id=\"mainVideo\"\u003e\n  \u003csource type=\"video\/mp4\" src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/c3513d50f93c49a8b78c0b7248772ad0.mp4\"\u003e\u003c\/video\u003e \u003cscript\u003e\n(function() {\n  const video = document.getElementById('mainVideo');\n  \n  if (!video) {\n    console.error('Video elementi bulunamadı!');\n    return;\n  }\n  \n  video.addEventListener('ended', function() {\n    video.currentTime = 0;\n    video.play();\n  });\n})();\n\u003c\/script\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"21,1,0\"\u003e\u003cb\u003eCapture the Bohemian Spirit:\u003c\/b\u003e This model, where ethnic zigzag patterns are interpreted with modern lines, is designed for Scandinavian-style homes. The calming effect of cream and gray tones adds a fresh and bohemian touch to your room.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-path-to-node=\"8\"\u003e\u003cb\u003eWhy the 'Bohem Soft' Series?\u003c\/b\u003e Forget rough and coarse rugs. This series, produced with a special weaving technique, leaves a cotton-soft feel under your feet thanks to its \u003cb\u003e\"Soft Touch\"\u003c\/b\u003e technology. Its patterns, combining modern and bohemian styles, meet with laser-cut precision.\u003c\/p\u003e\n\u003cp data-path-to-node=\"9\"\u003eSince this collection is produced as \u003cb\u003eCustom Size (Cut)\u003c\/b\u003e, you can order it in any size you desire for your corridors, kitchens, or intermediate hallways where standard rugs do not fit.\u003c\/p\u003e\n\u003cp data-path-to-node=\"10\"\u003e\u003cb\u003eOutstanding Technical Features\u003c\/b\u003e\u003c\/p\u003e\u003cul data-path-to-node=\"11\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"11,0,0\"\u003e☁️ \u003cb\u003eSuperior Softness:\u003c\/b\u003e Thanks to its special yarn structure, a blend of polypropylene and polyester, it has an extra soft surface.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"11,1,0\"\u003e✂️ \u003cb\u003eLaser Cut \u0026amp; Sporty Fringe:\u003c\/b\u003e The edges do not fray, and it offers a modern finish with laser-cutting technology and sporty fringes.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"11,2,0\"\u003e🤖 \u003cb\u003eRobot Vacuum Friendly:\u003c\/b\u003e With an ideal pile height of 8mm, robot vacuums can clean without getting stuck.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"11,3,0\"\u003e🐾 \u003cb\u003ePaw and Child Friendly:\u003c\/b\u003e Its non-shedding (lint-free) structure makes it anti-allergenic, and your pets' claws won't get caught.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"11,4,0\"\u003e📏 \u003cb\u003eCustom Size Option:\u003c\/b\u003e It can be prepared in any length you desire to perfectly fit your room.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-path-to-node=\"12\"\u003e\u003cb\u003eUsage and Care Instructions\u003c\/b\u003e\u003c\/p\u003e\n\u003cul data-path-to-node=\"13\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"13,0,0\"\u003e\u003cb\u003eCleaning:\u003c\/b\u003e Thanks to its stain-resistant yarn structure, it can be wiped with a damp cloth. Easily cleaned with a robot vacuum or electric vacuum cleaner.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"13,1,0\"\u003e\u003cb\u003eWashing:\u003c\/b\u003e Suitable for carpet washing machines. Professional washing is recommended.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"13,2,0\"\u003e\u003cb\u003eDurability:\u003c\/b\u003e With a weight of 2100 gr\/m², it sits firmly on the floor and does not easily deform.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-path-to-node=\"7\" style=\"text-align: center;\"\u003e\u003cb\u003eSoftness and Elegance That Changes the Atmosphere of Your Home\u003c\/b\u003e\u003c\/p\u003e\n\u003cp data-path-to-node=\"8\"\u003eIf you're looking for both a modern touch and a warm atmosphere in your home decor, the \u003cb\u003eZev HALI Bohemian Series\u003c\/b\u003e is perfect for you. Designed with the calming harmony of cream and coffee tones, this rug instantly adds freshness and elegance to your living spaces.\u003c\/p\u003e\n\u003cp data-path-to-node=\"9\"\u003eThe \u003cb\u003esoft touch\u003c\/b\u003e achieved through a special weaving technique offers a comfortable feel with every step. The self-patterned modern lines and elegant fringe details add depth to the rug, moving it away from an ordinary appearance. Perfectly compatible with Scandinavian, modern, or bohemian style decorations, this piece is suitable for use in every corner of your home, from your living room to your bedroom.\u003c\/p\u003e\n\u003cp data-path-to-node=\"10\"\u003eWith its eye-catching aesthetics and durable structure, this rug, which you can enjoy for many years, will be your home's new favorite.\u003c\/p\u003e","brand":"Zev Halı","offers":[{"title":"antrasit \/ 80X150","offer_id":42568977449008,"sku":"etnikcizgigri80x150a","price":1920.0,"currency_code":"TRY","in_stock":true},{"title":"antrasit \/ 80X300","offer_id":42568977481776,"sku":"etnikcizgigri80x300a","price":3840.0,"currency_code":"TRY","in_stock":true},{"title":"antrasit \/ 100X200","offer_id":42568977514544,"sku":"etnikcizgigri100x200a","price":3200.0,"currency_code":"TRY","in_stock":true},{"title":"antrasit \/ 100X300","offer_id":42568977547312,"sku":"etnikcizgigri100x300a","price":4800.0,"currency_code":"TRY","in_stock":true},{"title":"antrasit \/ 120X180","offer_id":42568977580080,"sku":"etnikcizgigri120x180a","price":3450.0,"currency_code":"TRY","in_stock":true},{"title":"antrasit \/ 160X230","offer_id":42568977612848,"sku":"etnikcizgigri160x230a","price":5880.0,"currency_code":"TRY","in_stock":true},{"title":"antrasit \/ 200X290","offer_id":42568977645616,"sku":"etnikcizgigri200x290a","price":9280.0,"currency_code":"TRY","in_stock":true},{"title":"gri \/ 80X150","offer_id":42568976760880,"sku":"etnikcizgikrem80x150a","price":1920.0,"currency_code":"TRY","in_stock":true},{"title":"gri \/ 80X300","offer_id":42568976793648,"sku":"etnikcizgikrem80x300a","price":3840.0,"currency_code":"TRY","in_stock":true},{"title":"gri \/ 100X200","offer_id":42568976826416,"sku":"etnikcizgikrem100x200a","price":3200.0,"currency_code":"TRY","in_stock":true},{"title":"gri \/ 100X300","offer_id":42568976859184,"sku":"etnikcizgikrem100x300a","price":4800.0,"currency_code":"TRY","in_stock":true},{"title":"gri \/ 120X180","offer_id":42568976891952,"sku":"etnikcizgikrem120x180a","price":3450.0,"currency_code":"TRY","in_stock":true},{"title":"gri \/ 160X230","offer_id":42568976924720,"sku":"etnikcizgikrem160x230a","price":5880.0,"currency_code":"TRY","in_stock":true},{"title":"gri \/ 200X290","offer_id":42568976957488,"sku":"etnikcizgikrem200x290a","price":9280.0,"currency_code":"TRY","in_stock":true},{"title":"krem \/ 80X150","offer_id":42568976990256,"sku":"etnikcizgibej80x150a","price":1920.0,"currency_code":"TRY","in_stock":true},{"title":"krem \/ 80X300","offer_id":42568977023024,"sku":"etnikcizgibej80x300a","price":3840.0,"currency_code":"TRY","in_stock":true},{"title":"krem \/ 100X200","offer_id":42568977055792,"sku":"etnikcizgibej100x200a","price":3200.0,"currency_code":"TRY","in_stock":true},{"title":"krem \/ 100X300","offer_id":42568977088560,"sku":"etnikcizgibej100x300a","price":4800.0,"currency_code":"TRY","in_stock":true},{"title":"krem \/ 120X180","offer_id":42568977121328,"sku":"etnikcizgibej120x180a","price":3450.0,"currency_code":"TRY","in_stock":true},{"title":"krem \/ 160X230","offer_id":42568977154096,"sku":"etnikcizgibej160x230a","price":5880.0,"currency_code":"TRY","in_stock":true},{"title":"krem \/ 200X290","offer_id":42568977186864,"sku":"etnikcizgibej200x290a","price":9280.0,"currency_code":"TRY","in_stock":true},{"title":"Bej \/ 80X150","offer_id":42568977219632,"sku":"etnikcizgiantrasit80x150a","price":1920.0,"currency_code":"TRY","in_stock":true},{"title":"Bej \/ 80X300","offer_id":42568977252400,"sku":"etnikcizgiantrasit80x300a","price":3840.0,"currency_code":"TRY","in_stock":true},{"title":"Bej \/ 100X200","offer_id":42568977285168,"sku":"etnikcizgiantrasit100x200a","price":3200.0,"currency_code":"TRY","in_stock":true},{"title":"Bej \/ 100X300","offer_id":42568977317936,"sku":"etnikcizgiantrasit100x300a","price":4800.0,"currency_code":"TRY","in_stock":true},{"title":"Bej \/ 120X180","offer_id":42568977350704,"sku":"etnikcizgiantrasit120x180a","price":3450.0,"currency_code":"TRY","in_stock":true},{"title":"Bej \/ 160X230","offer_id":42568977383472,"sku":"etnikcizgiantrasit160x230a","price":5880.0,"currency_code":"TRY","in_stock":true},{"title":"Bej \/ 200X290","offer_id":42568977416240,"sku":"etnikcizgiantrasit200x290a","price":9280.0,"currency_code":"TRY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/boyut-by044-antrasit-yumusak-dokulu-salon-mutfak-koridor-oturma-odasi-yolluk-hali-makine-halisi-2066.jpg?v=1763491340"},{"product_id":"zev-hali-luks-yumusak-doku-modern-halka-desenli-hali-bohem-salon-halisi-kahve-by001-ozel-olcu-✂","title":"Zev Rug Kemer Pattern Scandinavian Rug | Custom Size in Coffee and Cream Tones ✂","description":"\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\u003c\/strong\u003e\" button.\u003c\/p\u003e\n\u003cp style=\"text-align: center;\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/Bej_ve_Kahverengi_Bohem_Tarzi_Moda_Banner_Yatay.png?v=1763487289\"\u003e\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\"\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\u003eStandard Width: 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=\"E.g.: 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=\"E.g.: 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=\"Fringe\" 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=\"Overlock\" 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=\"Folded\" name=\"haliKenari\" id=\"hali-kenar-katlama\" type=\"radio\"\u003e \u003clabel class=\"hali-radio-label\" for=\"hali-kenar-katlama\"\u003eFolded\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=\"Rectangle\" 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=\"Round\" 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 = 1600;\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 place 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 cut 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\u003cp\u003e\u003cb\u003eArchitectural Touches:\u003c\/b\u003e The recent trend of \"Arch\" forms comes to life in this rug. The warm harmony of coffee and cream tones adds architectural depth and modern warmth to your living room.\u003c\/p\u003e\n\u003cp data-path-to-node=\"8\"\u003e\u003cb\u003eWhy the 'Bohem Soft' Series?\u003c\/b\u003e Forget stiff and rough rugs. This series, produced with a special weaving technique, leaves a cotton-like feel under your feet thanks to its \u003cb\u003e\"Soft Touch\"\u003c\/b\u003e technology. Its designs, combining modern and bohemian styles, meet laser-cut precision.\u003c\/p\u003e\n\u003cp data-path-to-node=\"9\"\u003eSince this collection is produced as \u003cb\u003eCustom Size (Cut)\u003c\/b\u003e, you can order it in any dimensions you desire for your corridors, kitchens, or intermediate hallways where standard rugs do not fit.\u003c\/p\u003e\n\u003cp data-path-to-node=\"10\"\u003e\u003cb\u003eHighlighted Technical Features\u003c\/b\u003e\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\u003eSuperior Softness:\u003c\/b\u003e Thanks to its special polypropylene and polyester blend yarn structure, it has an extra soft surface.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"11,1,0\"\u003e✂️ \u003cb\u003eLaser Cut \u0026amp; Sport Fringe:\u003c\/b\u003e The edges do not fray, and it offers a modern finish with laser cutting technology and sport fringes.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"11,2,0\"\u003e🤖 \u003cb\u003eRobot Vacuum Friendly:\u003c\/b\u003e With an ideal pile height of 8mm, robot vacuums clean without getting stuck.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"11,3,0\"\u003e🐾 \u003cb\u003ePaw and Child Friendly:\u003c\/b\u003e Its dust-free (pileless) structure makes it anti-allergenic; pet claws do not get caught.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"11,4,0\"\u003e📏 \u003cb\u003eCustom Size Option:\u003c\/b\u003e Can be prepared in any size to perfectly fit your room.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-path-to-node=\"12\"\u003e\u003cb\u003eUsage and Care Instructions\u003c\/b\u003e\u003c\/p\u003e\n\u003cul data-path-to-node=\"13\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"13,0,0\"\u003e\u003cb\u003eCleaning:\u003c\/b\u003e Thanks to its stain-resistant yarn structure, it can be wiped with a damp cloth. Easily cleaned with robot vacuums and vacuum cleaners.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"13,1,0\"\u003e\u003cb\u003eWashing:\u003c\/b\u003e Suitable for rug washing machines. Professional cleaning is recommended.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"13,2,0\"\u003e\u003cb\u003eDurability:\u003c\/b\u003e With a weight of 2100 gr\/m², it sits firmly on the floor and does not easily deform.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp style=\"text-align: center;\" data-path-to-node=\"7\"\u003e\u003cb\u003eSoftness and Elegance That Transforms Your Home's Atmosphere\u003c\/b\u003e\u003c\/p\u003e\n\u003cp data-path-to-node=\"8\"\u003eIf you're looking for both a modern touch and a warm atmosphere in your home decor, the \u003cb\u003eZev HALI Bohemian Series\u003c\/b\u003e is perfect for you. Designed with the calming harmony of cream and coffee tones, this rug instantly adds freshness and elegance to your living spaces.\u003c\/p\u003e\n\u003cp data-path-to-node=\"9\"\u003eThe \u003cb\u003esoft touch\u003c\/b\u003e achieved through a special weaving technique offers you a comfortable feel with every step. The self-patterned modern lines and elegant fringe details add depth to the rug, moving it away from an ordinary appearance. This piece, which perfectly complements Scandinavian, modern, or bohemian style decorations, is suitable for use in every corner of your home, from your living room to your bedroom.\u003c\/p\u003e\n\u003cp data-path-to-node=\"10\"\u003eWith its eye-pleasing aesthetics and durable structure, this rug will be your home's new favorite, which you can enjoy for many years.\u003c\/p\u003e","brand":"Zev Halı","offers":[{"title":"80X150","offer_id":42568994717744,"sku":"bohemkemer80x150","price":1920.0,"currency_code":"TRY","in_stock":true},{"title":"80X300","offer_id":42568994750512,"sku":"bohemkemer80x300","price":3840.0,"currency_code":"TRY","in_stock":true},{"title":"100X200","offer_id":42568994783280,"sku":"bohem kemer100x200","price":3200.0,"currency_code":"TRY","in_stock":true},{"title":"100X300","offer_id":42568994816048,"sku":"bohemkemer100x300","price":4800.0,"currency_code":"TRY","in_stock":true},{"title":"120X180","offer_id":42568994848816,"sku":"bohemkemer120x180","price":3450.0,"currency_code":"TRY","in_stock":true},{"title":"160X230","offer_id":42568994881584,"sku":"bohemkemer160x230","price":5880.0,"currency_code":"TRY","in_stock":true},{"title":"200X290","offer_id":42568994914352,"sku":"bohemkemer200x290","price":9280.0,"currency_code":"TRY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/boyut-by044-antrasit-yumusak-dokulu-salon-mutfak-koridor-oturma-odasi-yolluk-hali-makine-halisi-2062_kopya.jpg?v=1763493023"},{"product_id":"zev-hali-luks-yumusak-doku-modern-halka-desenli-hali-bohem-salon-halisi-krem-kahve-by002-ozel-olcu-✂","title":"Zev Rug Baklava Pattern Geometric Rug | Cream Coffee Symmetrical Design Custom Size ✂","description":"\u003cp style=\"text-align: center;\"\u003e\u003cstrong\u003e✂ THIS PRODUCT INCLUDES\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 desired measurements using the calculator below and see the price. Then, 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\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/Bej_ve_Kahverengi_Bohem_Tarzi_Moda_Banner_Yatay.png?v=1763487289\" alt=\"\"\u003e\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\"\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\u003eStandard Width: 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\"\u003eCHOOSE 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\"\u003eFolded\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 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 = 1600;\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, requested 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 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 place your order for 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 (height) is cut exactly to your 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\u003cp data-path-to-node=\"8\"\u003e\u003cb\u003eThe Serenity of Symmetry: A modern interpretation of the classic diamond pattern. With its regular and symmetrical structure, this model lends an orderly appearance to the room, making it an excellent choice for offices and study rooms.\u003c\/b\u003e\u003c\/p\u003e\n\u003cp data-path-to-node=\"8\"\u003e\u003cb\u003eWhy the 'Bohem Soft' Series?\u003c\/b\u003e Forget hard and rough carpets. Produced with a special weaving technique, this series offers a soft touch thanks to its \u003cb\u003e\"Soft Touch\"\u003c\/b\u003e technology, leaving a cotton-like feel under your feet. Its designs, combining both modern and bohemian styles, meet with laser-cut precision.\u003c\/p\u003e\n\u003cp data-path-to-node=\"9\"\u003eSince this collection is produced as \u003cb\u003eCustom Size (Cut-to-measure)\u003c\/b\u003e, you can order it in any size you desire for your corridors, kitchens, or intermediate hallways where standard carpets do not fit.\u003c\/p\u003e\n\u003cp data-path-to-node=\"10\"\u003e\u003cb\u003eKey Technical Features\u003c\/b\u003e\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\u003eSuperior Softness:\u003c\/b\u003e Thanks to its special polypropylene and polyester blend yarn structure, it has an extra soft surface.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"11,1,0\"\u003e✂️ \u003cb\u003eLaser Cut \u0026amp; Sporty Fringe:\u003c\/b\u003e Its edges do not fray, and it offers a modern finish with laser-cutting technology and sporty fringes.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"11,2,0\"\u003e🤖 \u003cb\u003eRobot Vacuum Friendly:\u003c\/b\u003e With an ideal pile height of 8mm, robot vacuums can clean without getting stuck.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"11,3,0\"\u003e🐾 \u003cb\u003ePaw and Child Friendly:\u003c\/b\u003e Its non-shedding (pileless) structure makes it hypoallergenic, and your pets' claws won't get caught.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"11,4,0\"\u003e📏 \u003cb\u003eCustom Sizes Available:\u003c\/b\u003e Prepared in any length you desire to perfectly fit your room.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-path-to-node=\"12\"\u003e\u003cb\u003eUsage and Care Instructions\u003c\/b\u003e\u003c\/p\u003e\n\u003cul data-path-to-node=\"13\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"13,0,0\"\u003e\u003cb\u003eCleaning:\u003c\/b\u003e Thanks to its stain-resistant yarn structure, it can be wiped with a damp cloth. Easily cleaned with a robot vacuum cleaner and a vacuum cleaner.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"13,1,0\"\u003e\u003cb\u003eWashing:\u003c\/b\u003e Suitable for carpet washing machines. Professional cleaning is recommended.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"13,2,0\"\u003e\u003cb\u003eDurability:\u003c\/b\u003e With a weight of 2100 g\/m², it sits firmly on the floor and does not easily deform.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-path-to-node=\"7\" style=\"text-align: center;\"\u003e\u003cb\u003eSoftness and Elegance That Changes the Atmosphere of Your Home\u003c\/b\u003e\u003c\/p\u003e\n\u003cp data-path-to-node=\"8\"\u003eIf you are looking for both a modern touch and a warm atmosphere in your home's decoration, the \u003cb\u003eZev HALI Bohemian Series\u003c\/b\u003e is perfect for you. Designed with the calming harmony of cream and coffee tones, this rug instantly adds freshness and elegance to your living spaces.\u003c\/p\u003e\n\u003cp data-path-to-node=\"9\"\u003eThe \u003cb\u003esoft touch\u003c\/b\u003e achieved through a special weaving technique offers you a comfortable feeling with every step. The self-patterned modern lines and elegant fringe details on it add depth to the rug, moving it away from an ordinary appearance. This piece, which harmonizes perfectly with Scandinavian, modern, or bohemian style decorations, is suitable for use in every corner of your home, from your living room to your bedroom.\u003c\/p\u003e\n\u003cp data-path-to-node=\"10\"\u003eWith its aesthetically pleasing design and durable structure, this rug will be your new favorite in your home for many years to come.\u003c\/p\u003e","brand":"Zev Halı","offers":[{"title":"80X150","offer_id":42569049112624,"sku":"baklavabohem80x150","price":1920.0,"currency_code":"TRY","in_stock":true},{"title":"80X300","offer_id":42569049145392,"sku":"baklavabohem80x300","price":3840.0,"currency_code":"TRY","in_stock":true},{"title":"100X200","offer_id":42569049178160,"sku":"baklavabohem100x200","price":3200.0,"currency_code":"TRY","in_stock":true},{"title":"100X300","offer_id":42569049210928,"sku":"baklavabohem100x300","price":4800.0,"currency_code":"TRY","in_stock":true},{"title":"120X180","offer_id":42569049243696,"sku":"baklavabohem120x180","price":3450.0,"currency_code":"TRY","in_stock":true},{"title":"160X230","offer_id":42569049276464,"sku":"baklavabohem160x230","price":5880.0,"currency_code":"TRY","in_stock":true},{"title":"200X290","offer_id":42569049309232,"sku":"baklavabohem200x290","price":9280.0,"currency_code":"TRY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/boyut-by002-krem-kahve-yumusak-dokulu-salon-mutfak-koridor-oturma-odasi-yolluk-hali-makine-halisi-872.jpg?v=1763493319"},{"product_id":"zev-hali-luks-yumusak-doku-modern-halka-desenli-hali-bohem-salon-halisi-krem-kahve-by002-ozel-olcu-✂-1","title":"Zev Carpet Honeycomb Textured Modern Rug | Grey Beige Minimalist Pattern Custom Size ✂","description":"\u003cp style=\"text-align: center;\"\u003e\u003cstrong\u003e✂ THIS PRODUCT IS AVAILABLE FOR\u003cspan\u003e \u003c\/span\u003e\u003cspan\u003eCUSTOM CUTTING\u003c\/span\u003e\u003cspan\u003e \u003c\/span\u003e.\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\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/Bej_ve_Kahverengi_Bohem_Tarzi_Moda_Banner_Yatay.png?v=1763487289\"\u003e\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\"\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\u003eStandard Width: 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=\"E.g.: 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=\"E.g.: 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 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\"\u003eFold\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=\"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 = 1600;\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 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 place your order using 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 cut exactly to your 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-sized rug.\\n\\n` +\n                        `📏 Dimensions: ${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\u003cp\u003e\u003cb\u003eElegance Hidden in Details:\u003c\/b\u003e A design that appears as a solid color from a distance, but reveals rich honeycomb-textured details up close. It creates a calm and stylish floor that is easy on the eyes for minimalist decoration lovers.\u003c\/p\u003e\n\u003cp data-path-to-node=\"8\"\u003e\u003cb\u003eWhy 'Bohemian Soft' Series?\u003c\/b\u003e Forget stiff and rough rugs. Produced with a special weaving technique, this series offers a soft, cotton-like feel under your feet thanks to its \u003cb\u003e\"Soft Touch\"\u003c\/b\u003e technology. Its designs, which combine modern and bohemian styles, meet the precision of laser cutting.\u003c\/p\u003e\n\u003cp data-path-to-node=\"9\"\u003eAs this collection is produced as \u003cb\u003eCustom Cut\u003c\/b\u003e, you can order it in any size you desire for your corridors, kitchens, or intermediate hallways where standard rugs do not fit.\u003c\/p\u003e\n\u003cp data-path-to-node=\"10\"\u003e\u003cb\u003eProminent Technical Specifications\u003c\/b\u003e\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\u003eSuperior Softness:\u003c\/b\u003e Thanks to its special polypropylene and polyester blend yarn structure, it has an extra soft surface.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"11,1,0\"\u003e✂️ \u003cb\u003eLaser Cut \u0026amp; Sport Fringe:\u003c\/b\u003e The edges do not fray, offering a modern finish with laser cutting technology and sport fringes.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"11,2,0\"\u003e🤖 \u003cb\u003eRobot Vacuum Friendly:\u003c\/b\u003e With an ideal pile height of 8mm, robot vacuums clean without getting stuck.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"11,3,0\"\u003e🐾 \u003cb\u003ePet and Child Friendly:\u003c\/b\u003e Its non-shedding (pile-free) structure makes it anti-allergenic, and your pets' claws won't get caught.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"11,4,0\"\u003e📏 \u003cb\u003eCustom Size Option:\u003c\/b\u003e Can be prepared in any size to perfectly fit your room.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-path-to-node=\"12\"\u003e\u003cb\u003eUsage and Care Instructions\u003c\/b\u003e\u003c\/p\u003e\n\u003cul data-path-to-node=\"13\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"13,0,0\"\u003e\u003cb\u003eCleaning:\u003c\/b\u003e Thanks to its stain-resistant yarn structure, it can be wiped with a damp cloth. Easily cleaned with a robot vacuum cleaner or a regular vacuum cleaner.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"13,1,0\"\u003e\u003cb\u003eWashing:\u003c\/b\u003e Suitable for carpet washing machines. Professional cleaning is recommended.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"13,2,0\"\u003e\u003cb\u003eDurability:\u003c\/b\u003e With a weight of 2100 gr\/m², it sits firmly on the floor and does not easily deform.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp style=\"text-align: center;\" data-path-to-node=\"7\"\u003e\u003cb\u003eSoftness and Elegance That Transform Your Home's Ambiance\u003c\/b\u003e\u003c\/p\u003e\n\u003cp data-path-to-node=\"8\"\u003eIf you're looking for both a modern touch and a warm atmosphere in your home's decor, the \u003cb\u003eZev HALI Bohemian Series\u003c\/b\u003e is perfect for you. Designed with the calming harmony of cream and coffee tones, this rug instantly adds freshness and elegance to your living spaces.\u003c\/p\u003e\n\u003cp data-path-to-node=\"9\"\u003eThe \u003cb\u003esoft touch\u003c\/b\u003e achieved through a special weaving technique offers you a comfortable feel with every step. The self-patterned modern lines and elegant fringe details add depth to the rug, moving it away from an ordinary appearance. This piece, which perfectly complements Scandinavian, modern, or bohemian style decorations, is suitable for use in every corner of your home, from your living room to your bedroom.\u003c\/p\u003e\n\u003cp data-path-to-node=\"10\"\u003eWith both its aesthetically pleasing look and durable structure, this rug, which you can enjoy for many years, will be your home's new favorite.\u003c\/p\u003e","brand":"Zev Halı","offers":[{"title":"80X150","offer_id":42569147842608,"sku":"petekbohem80x150","price":1920.0,"currency_code":"TRY","in_stock":true},{"title":"80X300","offer_id":42569147875376,"sku":"petekbohem80x300","price":3840.0,"currency_code":"TRY","in_stock":true},{"title":"100X200","offer_id":42569147908144,"sku":"petekbohem100x200","price":3200.0,"currency_code":"TRY","in_stock":true},{"title":"100X300","offer_id":42569147940912,"sku":"petekbohem100x300","price":4800.0,"currency_code":"TRY","in_stock":true},{"title":"120X180","offer_id":42569147973680,"sku":"petekbohem120x180","price":3450.0,"currency_code":"TRY","in_stock":true},{"title":"160X230","offer_id":42569148006448,"sku":"petekbohem160x230","price":5880.0,"currency_code":"TRY","in_stock":true},{"title":"200X290","offer_id":42569148039216,"sku":"petekbohem200x290","price":9280.0,"currency_code":"TRY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/1_org_zoom_15.jpg?v=1763546401"},{"product_id":"zev-hali-luks-yumusak-doku-modern-halka-desenli-hali-bohem-salon-halisi-krem-kahve-by005-ozel-olcu-✂","title":"Zev Carpet Triangle Geometric Patterned Carpet | Dynamic and Modern Cut Custom Size ✂","description":"\u003cp style=\"text-align: center;\"\u003e\u003cstrong\u003e✂ THIS PRODUCT IS AVAILABLE FOR\u003cspan\u003e \u003c\/span\u003e\u003cspan\u003eCUSTOM CUTTING\u003c\/span\u003e\u003cspan\u003e \u003c\/span\u003e.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp style=\"text-align: center;\"\u003eEnter your measurements using the calculator below to see the price. Then, simply click the \"\u003cstrong\u003eOrder Now\u003c\/strong\u003e\" button to place your custom-sized order.\u003c\/p\u003e\n\u003cp style=\"text-align: center;\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/Bej_ve_Kahverengi_Bohem_Tarzi_Moda_Banner_Yatay.png?v=1763487289\"\u003e\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\"\u003eCUSTOM SIZE CALCULATOR\u003c\/h2\u003e\n\u003cp class=\"hali-aciklama\"\u003eEnter the width and length (in cm) and calculate. After seeing the price, select the options and order via WhatsApp. \u003cbr\u003e\u003cstrong\u003eStandard Width: 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\"\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\"\u003eFold\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 = 1600;\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 \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 place your order for 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 = \"\"; \/\/ Clear content when no warning\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                        `📏 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\u003cp\u003e\u003cb\u003eDynamic Energy:\u003c\/b\u003e This design, featuring large overlapping triangular forms, brings movement to static rooms. A powerful piece that will be the focal point of your living room when combined with modern furniture.\u003c\/p\u003e\n\u003cp data-path-to-node=\"8\"\u003e\u003cb\u003eWhy 'Bohem Soft' Series?\u003c\/b\u003e Forget stiff and rough rugs. This series, produced with a special weaving technique, offers a cotton-like feel under your feet thanks to its \u003cb\u003e\"Soft Touch\"\u003c\/b\u003e technology. Its designs, combining both modern and bohemian styles, meet with laser-cut precision.\u003c\/p\u003e\n\u003cp data-path-to-node=\"9\"\u003eSince this collection is produced as \u003cb\u003eCustom Size (Cut)\u003c\/b\u003e, you can order it in any size you wish for your hallways, kitchens, or intermediate halls where standard rugs do not fit.\u003c\/p\u003e\n\u003cp data-path-to-node=\"10\"\u003e\u003cb\u003eKey Technical Features\u003c\/b\u003e\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\u003eSuperior Softness:\u003c\/b\u003e Has an extra soft surface thanks to its special polypropylene and polyester blend yarn structure.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"11,1,0\"\u003e✂️ \u003cb\u003eLaser Cut \u0026amp; Sport Fringe:\u003c\/b\u003e Edges do not fray, offering a modern finish with laser cutting technology and sport fringes.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"11,2,0\"\u003e🤖 \u003cb\u003eRobot Vacuum Friendly:\u003c\/b\u003e Robot vacuums clean without getting stuck thanks to its ideal pile height of 8mm.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"11,3,0\"\u003e🐾 \u003cb\u003ePet and Child Friendly:\u003c\/b\u003e Its non-shedding (pile-free) structure makes it anti-allergenic, and your pets' claws won't get caught.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"11,4,0\"\u003e📏 \u003cb\u003eCustom Size Option:\u003c\/b\u003e Can be prepared in any size to perfectly fit your room.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-path-to-node=\"12\"\u003e\u003cb\u003eUsage and Care Instructions\u003c\/b\u003e\u003c\/p\u003e\n\u003cul data-path-to-node=\"13\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"13,0,0\"\u003e\u003cb\u003eCleaning:\u003c\/b\u003e Thanks to its stain-resistant yarn structure, it can be wiped with a damp cloth. Easily cleaned with a robot vacuum cleaner and a regular vacuum cleaner.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"13,1,0\"\u003e\u003cb\u003eWashing:\u003c\/b\u003e Suitable for carpet cleaning machines. Professional cleaning is recommended.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"13,2,0\"\u003e\u003cb\u003eDurability:\u003c\/b\u003e With a weight of 2100 gr\/m², it sits firmly on the floor and does not easily deform.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp style=\"text-align: center;\" data-path-to-node=\"7\"\u003e\u003cb\u003eSoftness and Elegance That Changes the Atmosphere of Your Home\u003c\/b\u003e\u003c\/p\u003e\n\u003cp data-path-to-node=\"8\"\u003eIf you are looking for both a modern touch and a warm atmosphere in your home decor, the \u003cb\u003eZev HALI Bohemian Series\u003c\/b\u003e is perfect for you. Designed with the calming harmony of cream and coffee tones, this rug instantly adds freshness and elegance to your living spaces.\u003c\/p\u003e\n\u003cp data-path-to-node=\"9\"\u003eThe \u003cb\u003esoft touch\u003c\/b\u003e achieved through a special weaving technique offers you a comfortable feel with every step. The self-patterned modern lines and elegant fringe details add depth to the rug, moving it away from an ordinary appearance. This piece, which perfectly complements Scandinavian, modern, or bohemian style decorations, is suitable for use in every corner of your home, from your living room to your bedroom.\u003c\/p\u003e\n\u003cp data-path-to-node=\"10\"\u003eWith both its eye-catching aesthetics and durable structure, this rug will be your home's new favorite, offering years of enjoyable use.\u003c\/p\u003e","brand":"Zev Halı","offers":[{"title":"80X150","offer_id":42569201975344,"sku":"ucgenbohem80x150","price":1920.0,"currency_code":"TRY","in_stock":true},{"title":"80X300","offer_id":42569202008112,"sku":"ucgenbohem80x300","price":3840.0,"currency_code":"TRY","in_stock":true},{"title":"100X200","offer_id":42569202040880,"sku":"ucgenbohem100x20","price":3200.0,"currency_code":"TRY","in_stock":true},{"title":"100X300","offer_id":42569202073648,"sku":"ucgenbohem100x300","price":4800.0,"currency_code":"TRY","in_stock":true},{"title":"120X180","offer_id":42569202106416,"sku":"ucgenbohem120x180","price":3450.0,"currency_code":"TRY","in_stock":true},{"title":"160X230","offer_id":42569202139184,"sku":"ucgenbohem160x230","price":5880.0,"currency_code":"TRY","in_stock":true},{"title":"200X290","offer_id":42569202171952,"sku":"ucgenbohem200x290","price":9280.0,"currency_code":"TRY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/1_org_zoom_13.jpg?v=1763495105"},{"product_id":"zev-hali-luks-yumusak-doku-modern-halka-desenli-hali-bohem-salon-halisi-krem-kahve-by008-ozel-olcu-✂","title":"Zev Carpet That Makes Small Rooms Look Bigger | Refreshing Light Tones Custom Size ✂","description":"\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 to see the price. Then, click the \"\u003cstrong\u003eOrder Now\u003c\/strong\u003e\" button to easily create your custom-sized order.\u003c\/p\u003e\n\u003cp style=\"text-align: center;\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/Bej_ve_Kahverengi_Bohem_Tarzi_Moda_Banner_Yatay.png?v=1763487289\"\u003e\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\"\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\u003eStandard Width: 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 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 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\"\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=\"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 = 1600;\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 \u003cstrong\u003e${standartGenislik} cm\u003c\/strong\u003e roll and prepared to your exact desired dimensions.\n                        \u003cbr\u003e\n                        Due to our production processes, pricing is calculated based on the next larger 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 made to your exact desired size, 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                        `📏 Dimensions: ${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\u003cp\u003eSpecially selected for small living rooms or studio apartments. With a light background color and wide, eye-pleasing pattern intervals, it makes the room it is laid in appear more spacious and larger. It creates a breathable, non-overwhelming floor in narrow spaces.\u003c\/p\u003e\n\u003cp\u003eWhy the 'Bohem Soft' Series? Forget hard and rough carpets. This series, produced with a special weaving technique, leaves a cotton-soft feeling under your feet thanks to \"Soft Touch\" technology. Its patterns, combining both modern and bohemian styles, meet with laser-cut precision.\u003c\/p\u003e\n\u003cp\u003eSince this collection is produced as Custom Size (Cut), you can order it in any size you desire for your corridors, kitchens, or intermediate hallways where standard rugs do not fit.\u003c\/p\u003e\n\u003cp\u003eKey Technical Features\u003c\/p\u003e\n\u003cp\u003e☁️ Superior Softness: Thanks to its special yarn structure, a blend of polypropylene and polyester, it has an extra soft surface.\u003c\/p\u003e\n\u003cp\u003e✂️ Laser Cut \u0026amp; Sport Fringe: Edges do not unravel, offering a modern finish with laser cutting technology and sport fringes.\u003c\/p\u003e\n\u003cp\u003e🤖 Robot Vacuum Friendly: With an ideal pile height of 8mm, robot vacuums can clean without getting stuck.\u003c\/p\u003e\n\u003cp\u003e🐾 Pet and Child Friendly: Its non-shedding (pileless) structure makes it anti-allergenic; pets' claws do not get caught.\u003c\/p\u003e\n\u003cp\u003e📏 Custom Size Option: Prepared in any length you desire to perfectly fit your room.\u003c\/p\u003e\n\u003cp\u003eUsage and Maintenance Instructions\u003c\/p\u003e\n\u003cp\u003eCleaning: Thanks to its stain-resistant yarn structure, it can be wiped with a damp cloth. Easily cleaned with a robot vacuum and electric vacuum cleaner.\u003c\/p\u003e\u003cp\u003eWashing: Suitable for carpet cleaning machines. Professional cleaning is recommended.\u003c\/p\u003e\n\u003cp\u003eDurability: With a weight of 2100 g\/m², it stays in place and does not easily deform.\u003c\/p\u003e\n\u003cp style=\"text-align: center;\" data-path-to-node=\"7\"\u003e\u003cb\u003eSoftness and Elegance That Transform Your Home's Atmosphere\u003c\/b\u003e\u003c\/p\u003e\n\u003cp data-path-to-node=\"8\"\u003eIf you're looking for both a modern touch and a warm atmosphere in your home decor, the \u003cb\u003eZev HALI Bohemian Series\u003c\/b\u003e is perfect for you. Designed with the calming harmony of cream and coffee tones, this rug instantly adds freshness and elegance to your living spaces.\u003c\/p\u003e\n\u003cp data-path-to-node=\"9\"\u003eThe \u003cb\u003esoft touch\u003c\/b\u003e achieved through a special weaving technique offers you a comfortable feel with every step. The self-patterned modern lines and elegant fringe details add depth to the rug, moving it away from an ordinary appearance. This piece, which perfectly complements Scandinavian, modern, or bohemian style decorations, is suitable for use in every corner of your home, from your living room to your bedroom.\u003c\/p\u003e\n\u003cp data-path-to-node=\"10\"\u003eWith both its eye-catching aesthetic and durable structure, this rug, which you can enjoy for many years, will become your home's new favorite.\u003c\/p\u003e","brand":"Zev Halı","offers":[{"title":"80X150","offer_id":42569205678128,"sku":"ferahbohem80x150","price":1920.0,"currency_code":"TRY","in_stock":true},{"title":"80X300","offer_id":42569205710896,"sku":"ferahbohem80x300","price":3840.0,"currency_code":"TRY","in_stock":true},{"title":"100X200","offer_id":42569205743664,"sku":"ferahbohem100x200","price":3200.0,"currency_code":"TRY","in_stock":true},{"title":"100X300","offer_id":42569205776432,"sku":"ferahbohem100x300","price":4800.0,"currency_code":"TRY","in_stock":true},{"title":"120X180","offer_id":42569205809200,"sku":"ferahbohem120x180","price":3450.0,"currency_code":"TRY","in_stock":true},{"title":"160X230","offer_id":42569205841968,"sku":"ferahbohem160x230","price":5880.0,"currency_code":"TRY","in_stock":true},{"title":"200X290","offer_id":42569205874736,"sku":"ferahbohem200x290","price":9280.0,"currency_code":"TRY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/boyut-by008-krem-kahve-yumusak-dokulu-salon-mutfak-koridor-oturma-odasi-yolluk-hali-makine-halisi-897.jpg?v=1763495219"},{"product_id":"zev-hali-luks-yumusak-doku-modern-halka-desenli-hali-bohem-salon-halisi-krem-vizon-by010-ozel-olcu-✂","title":"Zev Carpet Self-Textured Minimalist Rug | Cream Mink Plain Design Custom Size ✂","description":"\u003cp style=\"text-align: center;\"\u003e\u003cstrong\u003e✂ THIS PRODUCT IS AVAILABLE FOR\u003cspan\u003e \u003c\/span\u003e\u003cspan\u003eCUSTOM CUTTING\u003c\/span\u003e\u003cspan\u003e \u003c\/span\u003e.\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 place your custom order by clicking the \"\u003cstrong\u003eOrder Now\u003c\/strong\u003e\" button.\u003c\/p\u003e\n\u003cp style=\"text-align: center;\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/Bej_ve_Kahverengi_Bohem_Tarzi_Moda_Banner_Yatay.png?v=1763487289\"\u003e\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\"\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\u003eStandard Width: 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\"\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=\"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\"\u003eFolded Edge\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=\"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 = 1600;\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 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 using 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 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-sized rug.\\n\\n` +\n                        `📏 Dimensions: ${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\u003cp data-path-to-node=\"8\"\u003e \u003c\/p\u003e\n\u003cp data-path-to-node=\"8\"\u003e \u003c\/p\u003e\n\u003cp data-path-to-node=\"8\"\u003e\u003cb\u003eWhy the 'Bohem Soft' Series?\u003c\/b\u003e Forget rough and coarse rugs. This series, produced with a special weaving technique, leaves a cotton-like feel under your feet thanks to its \u003cb\u003e\"Soft Touch\"\u003c\/b\u003e technology. Its designs, combining modern and bohemian styles, meet laser-cut precision.\u003c\/p\u003e\n\u003cp data-path-to-node=\"9\"\u003eSince this collection is produced as \u003cb\u003eCustom Size (Cut)\u003c\/b\u003e, you can order it in any size you want for your corridors, kitchens, or intermediate hallways where standard rugs do not fit.\u003c\/p\u003e\n\u003cp data-path-to-node=\"10\"\u003e\u003cb\u003eKey Technical Features\u003c\/b\u003e\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\u003eSuperior Softness:\u003c\/b\u003e It has an extra soft surface thanks to its special polypropylene and polyester blend yarn structure.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"11,1,0\"\u003e✂️ \u003cb\u003eLaser Cut \u0026amp; Sport Fringe:\u003c\/b\u003e The edges do not fray, and it offers a modern finish with laser cutting technology and sport fringes.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"11,2,0\"\u003e🤖 \u003cb\u003eRobot Vacuum Friendly:\u003c\/b\u003e Thanks to its ideal pile height of 8mm, robot vacuums clean without getting stuck.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"11,3,0\"\u003e🐾 \u003cb\u003ePaw and Child Friendly:\u003c\/b\u003e Being lint-free (pile-less), it is anti-allergic, and your pets' claws won't get caught.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"11,4,0\"\u003e📏 \u003cb\u003eCustom Size Option:\u003c\/b\u003e Prepared in any length you desire to perfectly fit your room.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp data-path-to-node=\"12\"\u003e\u003cb\u003eUsage and Care Instructions\u003c\/b\u003e\u003c\/p\u003e\n\u003cul data-path-to-node=\"13\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"13,0,0\"\u003e\u003cb\u003eCleaning:\u003c\/b\u003e Thanks to its stain-resistant yarn structure, it can be wiped with a damp cloth. It is easily cleaned with robotic vacuum cleaners and conventional vacuum cleaners.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"13,1,0\"\u003e\u003cb\u003eWashing:\u003c\/b\u003e Suitable for carpet washing machines. Professional cleaning is recommended.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"13,2,0\"\u003e\u003cb\u003eDurability:\u003c\/b\u003e With a weight of 2100 gr\/m², it sits firmly on the floor and does not easily deform.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp style=\"text-align: center;\" data-path-to-node=\"7\"\u003e\u003cb\u003eSoftness and Elegance That Changes the Atmosphere of Your Home\u003c\/b\u003e\u003c\/p\u003e\n\u003cp data-path-to-node=\"8\"\u003eIf you are looking for both a modern touch and a warm atmosphere in your home decor, \u003cb\u003eZev HALI Bohemian Series\u003c\/b\u003e is perfect for you. Designed with the calming harmony of cream and coffee tones, this rug instantly adds freshness and elegance to your living spaces.\u003c\/p\u003e\n\u003cp data-path-to-node=\"9\"\u003eThe \u003cb\u003esoft touch\u003c\/b\u003e achieved through a special weaving technique offers you a comfortable feeling with every step. The self-patterned modern lines and elegant fringe details add depth to the rug, moving it away from an ordinary appearance. Perfectly compatible with Scandinavian, modern, or bohemian decor styles, this piece is suitable for use in every corner of your home, from your living room to your bedroom.\u003c\/p\u003e\n\u003cp data-path-to-node=\"10\"\u003eWith both its aesthetically pleasing design and durable structure, this rug will be your new favorite for many years to come.\u003c\/p\u003e","brand":"Zev Halı","offers":[{"title":"80X150","offer_id":42569421586480,"sku":"kendokulu80x150","price":1920.0,"currency_code":"TRY","in_stock":true},{"title":"80X300","offer_id":42569421619248,"sku":"kendokulu80x300","price":3840.0,"currency_code":"TRY","in_stock":true},{"title":"100X200","offer_id":42569421652016,"sku":"kendokulu100x200","price":3200.0,"currency_code":"TRY","in_stock":true},{"title":"100X300","offer_id":42569421684784,"sku":"kendokulu100x300","price":4800.0,"currency_code":"TRY","in_stock":true},{"title":"120X180","offer_id":42569421717552,"sku":"kendokulu120x180","price":3450.0,"currency_code":"TRY","in_stock":true},{"title":"160X230","offer_id":42569421750320,"sku":"kendokulu160x230","price":5880.0,"currency_code":"TRY","in_stock":true},{"title":"200X290","offer_id":42569421783088,"sku":"kendokulu200x290","price":9280.0,"currency_code":"TRY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/1_org_zoom_13_f7c35541-8f3e-48d0-b0cc-a9cf1a36d95c.jpg?v=1763495655"},{"product_id":"zev-hali-luks-yumusak-doku-modern-halka-desenli-hali-bohem-salon-halisi-gri-by010-ozel-olcu-✂","title":"Zev Carpet Modern Striped Cut Pile Rug | Minimalist Grey and Anthracite Runner Custom Size ✂","description":"\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 desired 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\u003cp style=\"text-align: center;\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/Bej_ve_Kahverengi_Bohem_Tarzi_Moda_Banner_Yatay.png?v=1763487289\"\u003e\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\"\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\u003eStandard Width: 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 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\"\u003eFold\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=\"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 = 1600;\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 \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 highest standard roll width from which the cut is made.\n                        \u003cbr\u003e\u003cbr\u003e\n                        If you wish to avoid waste, you can place your order using 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 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\u003cp data-path-to-node=\"8\"\u003e\u003cb\u003eA minimal touch for those who do not prefer complex patterns. With its irregular horizontal lines, this model makes the room appear wider than it is, making it ideal for narrow corridors and modern living rooms.\u003c\/b\u003e\u003c\/p\u003e\n\u003cp data-path-to-node=\"8\"\u003e\u003cb\u003eWhy 'Bohemian Soft' Series?\u003c\/b\u003e Forget about hard and lumpy rugs. This series, produced with a special weaving technique, leaves a soft, cotton-like feel under your feet thanks to its \u003cb\u003e\"Soft Touch\"\u003c\/b\u003e technology. Its patterns, combining both modern and bohemian styles, meet the precision of laser cutting.\u003c\/p\u003e\n\u003cp data-path-to-node=\"9\"\u003eSince this collection is produced as \u003cb\u003eCustom Size (Cut)\u003c\/b\u003e, you can order it in any size you want for your corridors, kitchens, or intermediate hallways where standard rugs do not fit.\u003c\/p\u003e\n\u003cp data-path-to-node=\"10\"\u003e\u003cb\u003eKey Technical Specifications\u003c\/b\u003e\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\u003eSuperior Softness:\u003c\/b\u003e Features an extra soft surface thanks to its special yarn structure, a blend of polypropylene and polyester.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"11,1,0\"\u003e✂️ \u003cb\u003eLaser Cut \u0026amp; Sport Fringe:\u003c\/b\u003e The edges do not fray, and it offers a modern finish with laser cutting technology and sport fringes.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"11,2,0\"\u003e🤖 \u003cb\u003eRobot Vacuum Friendly:\u003c\/b\u003e With an ideal pile height of 8mm, robot vacuums can clean without getting stuck.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"11,3,0\"\u003e🐾 \u003cb\u003ePaw and Child Friendly:\u003c\/b\u003e Its non-shedding (pileless) structure makes it anti-allergenic, and your pets' claws will not get caught.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"11,4,0\"\u003e📏 \u003cb\u003eCustom Size Option:\u003c\/b\u003e It is prepared in any size you wish to perfectly fit your room.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-path-to-node=\"12\"\u003e\u003cb\u003eUsage and Care Instructions\u003c\/b\u003e\u003c\/p\u003e\n\u003cul data-path-to-node=\"13\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"13,0,0\"\u003e\u003cb\u003eCleaning:\u003c\/b\u003e Thanks to its stain-resistant yarn structure, it can be wiped with a damp cloth. It is easily cleaned with robot vacuums and electric vacuums.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"13,1,0\"\u003e\u003cb\u003eWashing:\u003c\/b\u003e Suitable for carpet washing machines. Professional cleaning is recommended.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"13,2,0\"\u003e\u003cb\u003eDurability:\u003c\/b\u003e With a weight of 2100 gr\/m², it sits firmly on the floor and does not easily deform.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp style=\"text-align: center;\" data-path-to-node=\"7\"\u003e\u003cb\u003eSoftness and Elegance That Changes the Atmosphere of Your Home\u003c\/b\u003e\u003c\/p\u003e\n\u003cp data-path-to-node=\"8\"\u003eIf you are looking for both a modern touch and a warm atmosphere in your home decor, the \u003cb\u003eZev HALI Bohemian Series\u003c\/b\u003e is perfect for you. Designed with the calming harmony of cream and coffee tones, this rug instantly adds freshness and elegance to your living spaces.\u003c\/p\u003e\n\u003cp data-path-to-node=\"9\"\u003eThe \u003cb\u003esoft touch\u003c\/b\u003e achieved through a special weaving technique offers you a comfortable feel with every step. The self-patterned modern lines and elegant fringe details add depth to the rug, moving it away from an ordinary appearance. This piece, which perfectly complements Scandinavian, modern, or bohemian style decorations, is suitable for use in every corner of your home, from your living room to your bedroom.\u003c\/p\u003e\n\u003cp data-path-to-node=\"10\"\u003eWith both its aesthetically pleasing design and durable structure, this rug, which you can enjoy for many years, will be your home's new favorite.\u003c\/p\u003e","brand":"Zev Halı","offers":[{"title":"80X150","offer_id":42569666527280,"sku":"moderncizgi80x150","price":1920.0,"currency_code":"TRY","in_stock":true},{"title":"80X300","offer_id":42569666560048,"sku":"moderncizgi80x300","price":3840.0,"currency_code":"TRY","in_stock":true},{"title":"100X200","offer_id":42569666592816,"sku":"moderncizgi100x200","price":3200.0,"currency_code":"TRY","in_stock":true},{"title":"100X300","offer_id":42569666625584,"sku":"moderncizgi100x300","price":4800.0,"currency_code":"TRY","in_stock":true},{"title":"120X180","offer_id":42569666658352,"sku":"moderncizgi120x180","price":3450.0,"currency_code":"TRY","in_stock":true},{"title":"160X230","offer_id":42569666691120,"sku":"moderncizgi160x230","price":5880.0,"currency_code":"TRY","in_stock":true},{"title":"200X290","offer_id":42569666723888,"sku":"moderncizgi200x290","price":9280.0,"currency_code":"TRY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/boyut-by045-antrasit-gri-yumusak-dokulu-salon-mutfak-koridor-oturma-odasi-yolluk-hali-makine-halisi-1986.jpg?v=1763495948"},{"product_id":"zev-hali-luks-yumusak-doku-modern-halka-desenli-hali-bohem-salon-halisi-gri-by048-ozel-olcu-✂","title":"Zev Rug Marble Patterned Abstract Rug | Fluid Striped Grey Mink Custom Size ✂","description":"\u003cp style=\"text-align: center;\"\u003e\u003cstrong\u003e✂ THIS PRODUCT IS AVAILABLE WITH\u003cspan\u003e \u003c\/span\u003e\u003cspan\u003eCUSTOM CUTTING\u003c\/span\u003e\u003cspan\u003e \u003c\/span\u003e.\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\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/Bej_ve_Kahverengi_Bohem_Tarzi_Moda_Banner_Yatay.png?v=1763487289\"\u003e\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\"\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\u003eStandard Width: 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=\"E.g.: 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=\"E.g.: 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\"\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=\"Fringe\" 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=\"Overlock\" 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=\"Fold\" name=\"haliKenari\" id=\"hali-kenar-katlama\" type=\"radio\"\u003e \u003clabel class=\"hali-radio-label\" for=\"hali-kenar-katlama\"\u003eFold\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=\"Rectangle\" 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=\"Round\" 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 = 1600;\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 highest standard roll width from which the cut is made.\n                        \u003cbr\u003e\u003cbr\u003e\n                        If you wish to avoid waste, you can place your order using 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 specifications, without waste.)\u003c\/span\u003e\n                    `;\n                    genislikUyari.classList.remove(\"hidden\");\n                } else {\n                    genislikUyari.classList.add(\"hidden\");\n                    genislikUyari.innerHTML = \"\"; \/\/ Clear content when no warning\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\u003cp data-path-to-node=\"8\"\u003e\u003cb\u003eArtistic Effect on the Floor: Flowing lines inspired by the natural veins of marble give your rug an artistic dimension. With gray and mink transitions, it harmonizes with any furniture color, offering an eye-pleasing elegance.\u003c\/b\u003e\u003c\/p\u003e\n\u003cp data-path-to-node=\"8\"\u003e\u003cb\u003eWhy the 'Bohem Soft' Series?\u003c\/b\u003e Forget harsh and rough carpets. This series, produced with a special weaving technique, leaves a cotton-like feel under your feet thanks to its \u003cb\u003e\"Soft Touch\"\u003c\/b\u003e technology. Its patterns, combining modern and bohemian styles, meet laser-cut precision.\u003c\/p\u003e\n\u003cp data-path-to-node=\"9\"\u003eSince this collection is produced as \u003cb\u003eCustom Size (Cut)\u003c\/b\u003e, you can order it in any size you want for your corridors, kitchens, or intermediate halls where standard carpets do not fit.\u003c\/p\u003e\n\u003cp data-path-to-node=\"10\"\u003e\u003cb\u003eProminent Technical Features\u003c\/b\u003e\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\u003eSuperior Softness:\u003c\/b\u003e It has an extra soft surface thanks to its special yarn structure, a blend of polypropylene and polyester.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"11,1,0\"\u003e✂️ \u003cb\u003eLaser Cut \u0026amp; Sporty Fringe:\u003c\/b\u003e The edges do not fray, offering a modern finish with laser cutting technology and sporty fringes.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"11,2,0\"\u003e🤖 \u003cb\u003eRobot Vacuum Friendly:\u003c\/b\u003e With an ideal pile height of 8mm, robot vacuums clean without getting stuck.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"11,3,0\"\u003e🐾 \u003cb\u003ePet and Child Friendly:\u003c\/b\u003e Its non-shedding (pileless) structure makes it hypoallergenic, and your pets' claws won't get caught.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"11,4,0\"\u003e📏 \u003cb\u003eCustom Sizes Available:\u003c\/b\u003e Prepared in any length you desire to perfectly fit your room.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-path-to-node=\"12\"\u003e\u003cb\u003eUsage and Care Instructions\u003c\/b\u003e\u003c\/p\u003e\n\u003cul data-path-to-node=\"13\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"13,0,0\"\u003e\u003cb\u003eCleaning:\u003c\/b\u003e Thanks to its stain-resistant yarn structure, it can be wiped with a damp cloth. Easily cleaned with a robot vacuum cleaner and a vacuum cleaner.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"13,1,0\"\u003e\u003cb\u003eWashing:\u003c\/b\u003e Suitable for carpet washing machines. Professional cleaning is recommended.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"13,2,0\"\u003e\u003cb\u003eDurability:\u003c\/b\u003e With a weight of 2100 gr\/m², it sits firmly on the floor and does not easily deform.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp style=\"text-align: center;\" data-path-to-node=\"7\"\u003e\u003cb\u003eSoftness and Elegance That Changes the Atmosphere of Your Home\u003c\/b\u003e\u003c\/p\u003e\n\u003cp data-path-to-node=\"8\"\u003eIf you're looking for both a modern touch and a warm atmosphere in your home decor, the \u003cb\u003eZev HALI Bohemian Series\u003c\/b\u003e is perfect for you. Designed with the calming harmony of cream and coffee tones, this rug instantly adds freshness and elegance to your living spaces.\u003c\/p\u003e\n\u003cp data-path-to-node=\"9\"\u003eThe \u003cb\u003esoft touch\u003c\/b\u003e achieved through its special weaving technique provides a comfortable feel with every step. The self-patterned modern lines and elegant fringe details add depth to the rug, moving it away from an ordinary look. This piece, which perfectly complements Scandinavian, modern, or bohemian style decorations, is suitable for use in every corner of your home, from your living room to your bedroom.\u003c\/p\u003e\n\u003cp data-path-to-node=\"10\"\u003eThis rug, which you can enjoy for many years with both its eye-pleasing aesthetics and durable structure, will be your home's new favorite.\u003c\/p\u003e","brand":"Zev Halı","offers":[{"title":"80X150","offer_id":42569857433648,"sku":"soyutbohem80x150","price":1920.0,"currency_code":"TRY","in_stock":true},{"title":"80X300","offer_id":42569857466416,"sku":"soyutbohem80x300","price":3840.0,"currency_code":"TRY","in_stock":true},{"title":"100X200","offer_id":42569857499184,"sku":"soyutbohem100x200","price":3200.0,"currency_code":"TRY","in_stock":true},{"title":"100X300","offer_id":42569857531952,"sku":"soyutbohem100x300","price":4800.0,"currency_code":"TRY","in_stock":true},{"title":"120X180","offer_id":42569857564720,"sku":"soyutbohem120x180","price":3450.0,"currency_code":"TRY","in_stock":true},{"title":"160X230","offer_id":42569857597488,"sku":"soyutbohem120x180","price":5880.0,"currency_code":"TRY","in_stock":true},{"title":"200X290","offer_id":42569857630256,"sku":"soyutbohem200x290","price":9280.0,"currency_code":"TRY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/boyut-by046-cok-renkli-yumusak-dokulu-salon-mutfak-koridor-oturma-odasi-yolluk-hali-makine-halisi-1991.webp?v=1763496108"},{"product_id":"zev-hali-luks-yumusak-doku-modern-halka-desenli-hali-bohem-salon-halisi-gri-antrasit-by047-ozel-olcu-✂","title":"Zev Carpet Grey Beige Carpet for Every Decor | Guaranteed Style Without Risk Custom Size ✂","description":"\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\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/Bej_ve_Kahverengi_Bohem_Tarzi_Moda_Banner_Yatay.png?v=1763487289\"\u003e\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\"\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\u003eStandard Width: 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=\"E.g.: 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=\"E.g.: 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 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\"\u003eFolded\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=\"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 = 1600;\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 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 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-sized rug.\\n\\n` +\n                        `📏 Dimensions: ${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\u003cp\u003eThe \"savior\" piece that will match whatever color your furniture is. With the perfect balance of gray and beige (Greige) tones, it perfectly integrates with both wood and metal-heavy items. The safest and most stylish haven for those who are indecisive.\u003c\/p\u003e\n\u003cp data-path-to-node=\"8\"\u003e\u003cb\u003eWhy 'Bohemian Soft' Series?\u003c\/b\u003e Forget about hard and rough rugs. This series, produced with a special weaving technique, leaves a soft, cotton-like feel under your feet thanks to its \u003cb\u003e\"Soft Touch\" technology\u003c\/b\u003e. Its patterns, combining both modern and bohemian styles, meet the precision of laser cutting.\u003c\/p\u003e\n\u003cp data-path-to-node=\"9\"\u003eSince this collection is produced as \u003cb\u003eCustom Size (Cut)\u003c\/b\u003e, you can order it in any size you want for your hallways, kitchens, or intermediate areas where standard rugs don't fit.\u003c\/p\u003e\n\u003cp data-path-to-node=\"10\"\u003e\u003cb\u003eProminent Technical Features\u003c\/b\u003e\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\u003eSuperior Softness:\u003c\/b\u003e Has an extra soft surface thanks to its special yarn structure, a blend of Polypropylene and Polyester.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"11,1,0\"\u003e✂️ \u003cb\u003eLaser Cut \u0026amp; Sporty Fringe:\u003c\/b\u003e Its edges do not unravel; it offers a modern finish with laser cutting technology and sporty fringes.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"11,2,0\"\u003e🤖 \u003cb\u003eRobot Vacuum Friendly:\u003c\/b\u003e Robot vacuums clean without getting stuck thanks to its ideal pile height of 8mm.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"11,3,0\"\u003e🐾 \u003cb\u003ePet and Child Friendly:\u003c\/b\u003e Its non-shedding (pileless) structure makes it anti-allergenic, and your pets' claws won't get caught.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"11,4,0\"\u003e📏 \u003cb\u003eCustom Sizes Available:\u003c\/b\u003e Prepared in any length you desire to perfectly fit your room.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-path-to-node=\"12\"\u003e\u003cb\u003eUsage and Care Instructions\u003c\/b\u003e\u003c\/p\u003e\n\u003cul data-path-to-node=\"13\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"13,0,0\"\u003e\u003cb\u003eCleaning:\u003c\/b\u003e Thanks to its stain-resistant yarn structure, it can be wiped with a damp cloth. Easily cleaned with robot vacuums and conventional vacuum cleaners.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"13,1,0\"\u003e\u003cb\u003eWashing:\u003c\/b\u003e Suitable for carpet washing machines. Professional cleaning is recommended.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"13,2,0\"\u003e\u003cb\u003eDurability:\u003c\/b\u003e With a weight of 2100 gr\/m², it sits firmly on the floor and does not easily deform.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp style=\"text-align: center;\" data-path-to-node=\"7\"\u003e\u003cb\u003eSoftness and Elegance That Transforms Your Home's Atmosphere\u003c\/b\u003e\u003c\/p\u003e\n\u003cp data-path-to-node=\"8\"\u003eIf you're looking for both a modern touch and a warm atmosphere in your home decor, the \u003cb\u003eZev HALI Bohemian Series\u003c\/b\u003e is perfect for you. Designed with the calming harmony of cream and coffee tones, this rug instantly adds freshness and elegance to your living spaces.\u003c\/p\u003e\n\u003cp data-path-to-node=\"9\"\u003eThe \u003cb\u003esoft touch\u003c\/b\u003e achieved through a special weaving technique offers you a comfortable feel with every step. The self-patterned modern lines and elegant fringe details add depth to the rug, moving it away from a ordinary appearance. This piece, which perfectly complements Scandinavian, modern, or bohemian style decorations, is suitable for use in every corner of your home, from your living room to your bedroom.\u003c\/p\u003e\n\u003cp data-path-to-node=\"10\"\u003eWith both its aesthetically pleasing design and durable structure, this rug will be your new favorite for many years to come.\u003c\/p\u003e","brand":"Zev Halı","offers":[{"title":"80X150","offer_id":42569963241520,"sku":"gribejbohem80x150","price":1920.0,"currency_code":"TRY","in_stock":true},{"title":"80X300","offer_id":42569963274288,"sku":"gribejbohem80x300","price":3840.0,"currency_code":"TRY","in_stock":true},{"title":"100X200","offer_id":42569963307056,"sku":"gribejbohem100x200","price":3200.0,"currency_code":"TRY","in_stock":true},{"title":"100X300","offer_id":42569963339824,"sku":"gribejbohem100x300","price":4800.0,"currency_code":"TRY","in_stock":true},{"title":"120X180","offer_id":42569963372592,"sku":"gribejbohem120x180","price":3450.0,"currency_code":"TRY","in_stock":true},{"title":"160X230","offer_id":42569963405360,"sku":"gribejbohem160x230","price":5880.0,"currency_code":"TRY","in_stock":true},{"title":"200X290","offer_id":42569963438128,"sku":"gribejbohem200x290","price":9280.0,"currency_code":"TRY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/boyut-by047-cok-renkli-yumusak-dokulu-salon-mutfak-koridor-oturma-odasi-yolluk-hali-makine-halisi-1996.jpg?v=1763496247"},{"product_id":"zev-hali-luks-yumusak-doku-modern-halka-desenli-hali-bohem-salon-halisi-gri-antrasit-by052-ozel-olcu-✂","title":"Zev Carpet Ethnic Striped Bohemian Rug | Scandinavian Style Anthracite Custom Size ✂","description":"\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 desired 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\u003cp style=\"text-align: center;\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/Bej_ve_Kahverengi_Bohem_Tarzi_Moda_Banner_Yatay.png?v=1763487289\"\u003e\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\"\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\u003eStandard Width: 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=\"E.g.: 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=\"E.g.: 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\"\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=\"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\"\u003eFolded Edge\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=\"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 = 1600;\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 \u003cstrong\u003e${standartGenislik} cm\u003c\/strong\u003e roll and prepared to your exact specifications.\n                        \u003cbr\u003e\n                        Due to our production processes, pricing is calculated based on the next larger standard roll width from which the cut is made.\n                        \u003cbr\u003e\u003cbr\u003e\n                        If you wish to avoid waste, you can place 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 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\u003cp\u003e\u003cb\u003eCapture the Bohemian Spirit:\u003c\/b\u003e This model, where ethnic zigzag patterns are interpreted with modern lines, is designed for Scandinavian-style homes. The calming effect of cream and grey tones adds a fresh and bohemian atmosphere to your room.\u003c\/p\u003e\n\u003cp data-path-to-node=\"8\"\u003e\u003cb\u003eWhy the 'Bohemian Soft' Series?\u003c\/b\u003e Forget hard and bumpy rugs. This series, produced with a special weaving technique, leaves a cotton-like feel under your feet thanks to its \u003cb\u003e\"Soft Touch\"\u003c\/b\u003e technology. Its patterns, combining modern and bohemian styles, meet with laser-cut precision.\u003c\/p\u003e\n\u003cp data-path-to-node=\"9\"\u003eAs this collection is produced as \u003cb\u003eCustom Size (Cut)\u003c\/b\u003e, you can order it in any size you desire for your corridors, kitchens, or intermediate hallways where standard rugs do not fit.\u003c\/p\u003e\n\u003cp data-path-to-node=\"10\"\u003e\u003cb\u003eOutstanding Technical Specifications\u003c\/b\u003e\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\u003eSuperior Softness:\u003c\/b\u003e Thanks to its special yarn structure, a blend of polypropylene and polyester, it has an extra soft surface.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"11,1,0\"\u003e✂️ \u003cb\u003eLaser Cut \u0026amp; Sporty Fringe:\u003c\/b\u003e The edges do not fray, offering a modern finish with laser cutting technology and sporty fringes.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"11,2,0\"\u003e🤖 \u003cb\u003eRobot Vacuum Friendly:\u003c\/b\u003e With an ideal pile height of 8mm, robot vacuums can clean without getting stuck.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"11,3,0\"\u003e🐾 \u003cb\u003ePaw and Child Friendly:\u003c\/b\u003e Its non-shedding (pile-less) structure makes it anti-allergenic; your pets' claws won't get caught.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"11,4,0\"\u003e📏 \u003cb\u003eCustom Size Option:\u003c\/b\u003e Can be prepared in any size to perfectly fit your room.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-path-to-node=\"12\"\u003e\u003cb\u003eUsage and Care Instructions\u003c\/b\u003e\u003c\/p\u003e\n\u003cul data-path-to-node=\"13\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"13,0,0\"\u003e\u003cb\u003eCleaning:\u003c\/b\u003e Thanks to its stain-resistant yarn structure, it can be wiped with a damp cloth. Easily cleaned with robot vacuums and electric vacuums.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"13,1,0\"\u003e\u003cb\u003eWashing:\u003c\/b\u003e Suitable for carpet cleaning machines. Professional cleaning is recommended.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"13,2,0\"\u003e\u003cb\u003eDurability:\u003c\/b\u003e With a weight of 2100 gr\/m², it stays firmly on the floor and does not easily deform.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp style=\"text-align: center;\" data-path-to-node=\"7\"\u003e\u003cb\u003eSoftness and Elegance That Transform Your Home's Ambiance\u003c\/b\u003e\u003c\/p\u003e\n\u003cp data-path-to-node=\"8\"\u003eIf you're looking for both a modern touch and a warm atmosphere in your home's decoration, the \u003cb\u003eZev HALI Bohemian Series\u003c\/b\u003e is perfect for you. Designed with the calming harmony of cream and coffee tones, this rug instantly adds freshness and elegance to your living spaces.\u003c\/p\u003e\n\u003cp data-path-to-node=\"9\"\u003eThe \u003cb\u003esoft touch\u003c\/b\u003e achieved through a special weaving technique offers you a comfortable feel with every step. Its self-patterned modern lines and elegant fringe details add depth to the rug, moving it away from an ordinary appearance. This piece, which perfectly complements Scandinavian, modern, or bohemian style decorations, is suitable for use in every corner of your home, from your living room to your bedroom.\u003c\/p\u003e\n\u003cp data-path-to-node=\"10\"\u003eWith its eye-pleasing aesthetics and durable structure, this rug, which you can enjoy for many years, will be your home's new favorite.\u003c\/p\u003e","brand":"Zev Halı","offers":[{"title":"80X150","offer_id":42572111740976,"sku":"etnikkcizgili80x150","price":1920.0,"currency_code":"TRY","in_stock":true},{"title":"80X300","offer_id":42572111773744,"sku":"etnikkcizgili80x300","price":3840.0,"currency_code":"TRY","in_stock":true},{"title":"100X200","offer_id":42572111806512,"sku":"etnikkcizgili100x200","price":3200.0,"currency_code":"TRY","in_stock":true},{"title":"100X300","offer_id":42572111839280,"sku":"etnikkcizgili100x300","price":4800.0,"currency_code":"TRY","in_stock":true},{"title":"120X180","offer_id":42572111872048,"sku":"etnikkcizgili120x180","price":3450.0,"currency_code":"TRY","in_stock":true},{"title":"160X230","offer_id":42572111904816,"sku":"etnikkcizgili160x230","price":5880.0,"currency_code":"TRY","in_stock":true},{"title":"200X290","offer_id":42572111937584,"sku":"etnikkcizgili200x290","price":9280.0,"currency_code":"TRY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/boyut-by052-cok-renkli-yumusak-dokulu-salon-mutfak-koridor-oturma-odasi-yolluk-hali-makine-halisi-2022.webp?v=1763542272"},{"product_id":"zev-hali-luks-yumusak-doku-bej-gecisli-modern-bohem-salon-halisi-krem-by006-ozel-olcu-✂","title":"Zev Carpet Ethnic Striped Bohemian Rug | Scandinavian Style Beige Custom Size ✂","description":"\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 desired measurements using the calculator below to see the price. Then, click the \"\u003cstrong\u003eOrder Now\u003c\/strong\u003e\" button to easily create your custom-sized order.\u003c\/p\u003e\n\u003cp style=\"text-align: center;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/Bej_ve_Kahverengi_Bohem_Tarzi_Moda_Banner_Yatay.png?v=1763487289\" alt=\"\"\u003e\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-top: 1rem;\n            margin-bottom: 0.5rem;\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\"\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\u003eStandard Width: 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 - 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 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=\"Folded\" class=\"hali-radio\"\u003e \u003clabel for=\"hali-kenar-katlama\" class=\"hali-radio-label\"\u003eFolded\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 = 1600;\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 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 place 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 (height) 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\u003cp\u003e\u003cvideo controls=\"controls\" playsinline=\"\" muted=\"\" autoplay=\"autoplay\" width=\"100%\" id=\"mainVideo\"\u003e\n  \u003csource type=\"video\/mp4\" src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/c3513d50f93c49a8b78c0b7248772ad0.mp4\"\u003e\u003c\/video\u003e \u003cscript\u003e\n(function() {\n  const video = document.getElementById('mainVideo');\n  \n  if (!video) {\n    console.error('Video element not found!');\n    return;\n  }\n  \n  video.addEventListener('ended', function() {\n    video.currentTime = 0;\n    video.play();\n  });\n})();\n\u003c\/script\u003e\u003c\/p\u003e\n\u003cp data-path-to-node=\"8\"\u003e\u003cb\u003eCapture the Bohemian Spirit: This model, featuring ethnic zigzag patterns interpreted with modern lines, was designed for Scandinavian-style homes. The calming effect of cream and grey tones adds a fresh and bohemian atmosphere to your room.\u003c\/b\u003e\u003c\/p\u003e\n\u003cp data-path-to-node=\"8\"\u003e\u003cb\u003eWhy the 'Bohem Soft' Series?\u003c\/b\u003e Forget rough and bumpy rugs. This series, produced with a special weaving technique, leaves a cotton-like feel under your feet thanks to its \u003cb\u003e\"Soft Touch\"\u003c\/b\u003e technology. Its designs, combining both modern and bohemian styles, are met with laser-cut precision.\u003c\/p\u003e\n\u003cp data-path-to-node=\"9\"\u003eAs this collection is produced with \u003cb\u003eCustom Cutting\u003c\/b\u003e, you can order it in any size you desire for your corridors, kitchens, or hallways where standard rugs do not fit.\u003c\/p\u003e\n\u003cp data-path-to-node=\"10\"\u003e\u003cb\u003eProminent Technical Specifications\u003c\/b\u003e\u003c\/p\u003e\u003cul data-path-to-node=\"11\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"11,0,0\"\u003e☁️ \u003cb\u003eSuperior Softness:\u003c\/b\u003e Thanks to its special yarn structure, a blend of polypropylene and polyester, it has an extra soft surface.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"11,1,0\"\u003e✂️ \u003cb\u003eLaser Cut \u0026amp; Sport Fringe:\u003c\/b\u003e The edges do not fray, offering a modern finish with laser cutting technology and sport fringes.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"11,2,0\"\u003e🤖 \u003cb\u003eRobot Vacuum Friendly:\u003c\/b\u003e With an ideal pile height of 8mm, robot vacuums can clean without getting stuck.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"11,3,0\"\u003e🐾 \u003cb\u003ePet and Child Friendly:\u003c\/b\u003e Its non-shedding (lint-free) structure makes it anti-allergenic, and your pets' nails won't get caught.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"11,4,0\"\u003e📏 \u003cb\u003eCustom Size Option:\u003c\/b\u003e It can be prepared in any length you desire to perfectly fit your room.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-path-to-node=\"12\"\u003e\u003cb\u003eUsage and Care Instructions\u003c\/b\u003e\u003c\/p\u003e\n\u003cul data-path-to-node=\"13\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"13,0,0\"\u003e\u003cb\u003eCleaning:\u003c\/b\u003e Thanks to its stain-resistant yarn structure, it can be wiped with a damp cloth. Easily cleaned with robot vacuums and electric vacuums.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"13,1,0\"\u003e\u003cb\u003eWashing:\u003c\/b\u003e Suitable for rug washing machines. Professional washing is recommended.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"13,2,0\"\u003e\u003cb\u003eDurability:\u003c\/b\u003e With a weight of 2100 gr\/m², it sits firmly on the floor and does not easily deform.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-path-to-node=\"7\" style=\"text-align: center;\"\u003e\u003cb\u003eSoftness and Elegance That Changes the Atmosphere of Your Home\u003c\/b\u003e\u003c\/p\u003e\n\u003cp data-path-to-node=\"8\"\u003eIf you are looking for both a modern touch and a warm atmosphere in your home decor, the \u003cb\u003eZev RUG Bohemian Series\u003c\/b\u003e is perfect for you. Designed with the calming harmony of cream and coffee tones, this rug instantly adds freshness and elegance to your living spaces.\u003c\/p\u003e\n\u003cp data-path-to-node=\"9\"\u003eThe \u003cb\u003esoft touch\u003c\/b\u003e achieved through a special weaving technique offers you a comfortable feel with every step. The self-patterned modern lines and elegant fringe details add depth to the rug, moving it away from an ordinary appearance. This piece, which perfectly complements Scandinavian, modern, or bohemian style decorations, is suitable for use in every corner of your home, from your living room to your bedroom.\u003c\/p\u003e\n\u003cp data-path-to-node=\"10\"\u003eWith both its aesthetically pleasing design and durable structure, this rug will be your new favorite, enjoyable for many years to come.\u003c\/p\u003e","brand":"Zev Halı","offers":[{"title":"Bej \/ 80X150","offer_id":42572660047920,"sku":"bohemia090-80x150","price":1920.0,"currency_code":"TRY","in_stock":true},{"title":"Bej \/ 80X300","offer_id":42572660080688,"sku":"bohemia090-80x300","price":3840.0,"currency_code":"TRY","in_stock":true},{"title":"Bej \/ 100X200","offer_id":42572660113456,"sku":"bohemia090-100x200","price":3200.0,"currency_code":"TRY","in_stock":true},{"title":"Bej \/ 100X300","offer_id":42572660146224,"sku":"bohemia090-100x300","price":4800.0,"currency_code":"TRY","in_stock":true},{"title":"Bej \/ 120X180","offer_id":42572660178992,"sku":"bohemia090-120x180","price":3450.0,"currency_code":"TRY","in_stock":true},{"title":"Bej \/ 160X230","offer_id":42572660211760,"sku":"bohemia090-160x230","price":5880.0,"currency_code":"TRY","in_stock":true},{"title":"Bej \/ 200X290","offer_id":42572660244528,"sku":"bohemia090-200x290","price":9280.0,"currency_code":"TRY","in_stock":true},{"title":"krem \/ 80X150","offer_id":42572659818544,"sku":"bohemiakrem-80x150","price":1920.0,"currency_code":"TRY","in_stock":true},{"title":"krem \/ 80X300","offer_id":42572659851312,"sku":"bohemiakrem-80x300","price":3840.0,"currency_code":"TRY","in_stock":true},{"title":"krem \/ 100X200","offer_id":42572659884080,"sku":"bohemiakrem-100x200","price":3200.0,"currency_code":"TRY","in_stock":true},{"title":"krem \/ 100X300","offer_id":42572659916848,"sku":"bohemiakrem-100x300","price":4800.0,"currency_code":"TRY","in_stock":true},{"title":"krem \/ 120X180","offer_id":42572659949616,"sku":"bohemiakrem-120x180","price":3450.0,"currency_code":"TRY","in_stock":true},{"title":"krem \/ 160X230","offer_id":42572659982384,"sku":"bohemiakrem-160x230","price":5880.0,"currency_code":"TRY","in_stock":true},{"title":"krem \/ 200X290","offer_id":42572660015152,"sku":"bohemiakrem-200x290","price":9280.0,"currency_code":"TRY","in_stock":true},{"title":"gri \/ 80X150","offer_id":42572660277296,"sku":"bohemiagri-80x150","price":1920.0,"currency_code":"TRY","in_stock":true},{"title":"gri \/ 80X300","offer_id":42572660310064,"sku":"bohemiagri-80x300","price":3840.0,"currency_code":"TRY","in_stock":true},{"title":"gri \/ 100X200","offer_id":42572660342832,"sku":"bohemiagri-100x200","price":3200.0,"currency_code":"TRY","in_stock":true},{"title":"gri \/ 100X300","offer_id":42572660375600,"sku":"bohemiagri-100x300","price":4800.0,"currency_code":"TRY","in_stock":true},{"title":"gri \/ 120X180","offer_id":42572660408368,"sku":"bohemiagri-120x180","price":3450.0,"currency_code":"TRY","in_stock":true},{"title":"gri \/ 160X230","offer_id":42572660441136,"sku":"bohemiagri-160x230","price":5880.0,"currency_code":"TRY","in_stock":true},{"title":"gri \/ 200X290","offer_id":42572660473904,"sku":"bohemiagri-200x290","price":9280.0,"currency_code":"TRY","in_stock":true},{"title":"antrasit \/ 80X150","offer_id":42572660506672,"sku":"bohemiaantrasit-80x150","price":1920.0,"currency_code":"TRY","in_stock":true},{"title":"antrasit \/ 80X300","offer_id":42572660539440,"sku":"bohemiaantrasit-80x300","price":3840.0,"currency_code":"TRY","in_stock":true},{"title":"antrasit \/ 100X200","offer_id":42572660572208,"sku":"bohemiaantrasit-100x200","price":3200.0,"currency_code":"TRY","in_stock":true},{"title":"antrasit \/ 100X300","offer_id":42572660604976,"sku":"bohemiaantrasit-100x300","price":4800.0,"currency_code":"TRY","in_stock":true},{"title":"antrasit \/ 120X180","offer_id":42572660637744,"sku":"bohemiaantrasit-120x180","price":3450.0,"currency_code":"TRY","in_stock":true},{"title":"antrasit \/ 160X230","offer_id":42572660670512,"sku":"bohemiaantrasit-160x230","price":5880.0,"currency_code":"TRY","in_stock":true},{"title":"antrasit \/ 200X290","offer_id":42572660703280,"sku":"bohemiaantrasit-200x290","price":9280.0,"currency_code":"TRY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/boyut-by007-krem-kahve-yumusak-dokulu-salon-mutfak-koridor-oturma-odasi-yolluk-hali-makine-halisi-896.jpg?v=1763547449"},{"product_id":"beyaz-cizgili-microfiber-hali-ba001","title":"Zev Rug White Striped Modern Microfiber Rug | Soft \u0026 Non-Slip Custom Size Ba01","description":"\u003cp style=\"text-align: center;\"\u003e\u003cspan style=\"text-decoration: underline;\"\u003e\u003cstrong\u003e*\u003cspan style=\"color: rgb(255, 128, 0); text-decoration: underline;\"\u003e\u003cspan style=\"color: rgb(104, 89, 74); text-decoration: underline;\"\u003ePlease specify your Fringe Overlock and Folding preferences in the Order Note section of the cart.\u003c\/span\u003e\u003c\/span\u003e\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cdiv style=\"background: #ffffff; border-radius: 16px; padding: 22px 28px; text-align: center; margin: 0 0 20px 0; font-family: 'Segoe UI',Arial,sans-serif; box-shadow: 0 4px 24px rgba(0,0,0,0.08); border: 1.5px solid rgba(253,198,86,0.4);\"\u003e\n\u003cdiv style=\"display: inline-block; background: #FDC656; color: #1f2937; font-size: 0.68rem; font-weight: 800; letter-spacing: 2px; text-transform: uppercase; padding: 4px 16px; border-radius: 50px; margin-bottom: 10px;\"\u003e✂ Special Service\u003c\/div\u003e\n\u003cdiv style=\"font-size: 1.25rem; font-weight: 800; color: #1f2937; margin-bottom: 8px;\"\u003eThis Product Has \u003cspan style=\"color: #e58c0a; border-bottom: 2px solid #FDC656; padding-bottom: 2px;\"\u003eCustom Size Cutting\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv style=\"font-size: 0.83rem; color: #6b7280; line-height: 1.7; max-width: 400px; margin: 0 auto 16px;\"\u003eEnter your measurements using the calculator below and see the price. Create your custom order with the \u003cstrong style=\"color: #e58c0a;\"\u003e\"Order Now\"\u003c\/strong\u003e button.\u003c\/div\u003e\n\u003cdiv style=\"display: flex; gap: 8px; justify-content: center; flex-wrap: wrap;\"\u003e\n\u003cdiv style=\"background: #fffbeb; border: 1px solid rgba(253,198,86,0.4); border-radius: 50px; padding: 6px 14px; display: inline-flex; align-items: center; gap: 6px;\"\u003e\n\u003cspan style=\"font-size: 0.95rem;\"\u003e📐\u003c\/span\u003e\u003cspan style=\"font-size: 0.76rem; color: #6b7280; font-weight: 600;\"\u003eCustom size\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"background: #fffbeb; border: 1px solid rgba(253,198,86,0.4); border-radius: 50px; padding: 6px 14px; display: inline-flex; align-items: center; gap: 6px;\"\u003e\n\u003cspan style=\"font-size: 0.95rem;\"\u003e✅\u003c\/span\u003e\u003cspan style=\"font-size: 0.76rem; color: #6b7280; font-weight: 600;\"\u003eProfessional edge finishing\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"background: #fffbeb; border: 1px solid rgba(253,198,86,0.4); border-radius: 50px; padding: 6px 14px; display: inline-flex; align-items: center; gap: 6px;\"\u003e\n\u003cspan style=\"font-size: 0.95rem;\"\u003e🚀\u003c\/span\u003e\u003cspan style=\"font-size: 0.76rem; color: #6b7280; font-weight: 600;\"\u003eFast delivery\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n.hali-hesaplayici-wrapper {\n    font-family: 'Segoe UI', '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.hali-hesaplayici-wrapper * { box-sizing: border-box; }\n.hali-hesaplayici-container {\n    background: #ffffff;\n    border-radius: 16px;\n    box-shadow: 0 4px 32px rgba(0,0,0,0.08), 0 0 0 1px rgba(253,198,86,0.25);\n    padding: 1.75rem;\n    width: 100%;\n}\n@media (min-width: 768px) {\n    .hali-hesaplayici-container { padding: 2.25rem; }\n    .hali-hesaplayici-wrapper { margin-bottom: 3rem; }\n}\n.hali-baslik {\n    font-size: 1.35rem;\n    font-weight: 800;\n    color: #1f2937;\n    margin-bottom: 0.4rem;\n    letter-spacing: 0.5px;\n}\n.hali-aciklama {\n    color: #9ca3af;\n    margin-bottom: 1.5rem;\n    font-size: 0.85rem;\n    line-height: 1.6;\n}\n.hali-aciklama strong { color: #6b7280; }\n.hali-form-grup { margin-bottom: 1rem; }\n.hali-label {\n    display: block;\n    font-size: 0.72rem;\n    font-weight: 700;\n    color: #6b7280;\n    margin-bottom: 0.35rem;\n    letter-spacing: 1px;\n    text-transform: uppercase;\n}\n.hali-input-wrapper { position: relative; }\n.hali-input {\n    width: 100%;\n    padding: 0.85rem 2.5rem 0.85rem 1rem;\n    border: 1.5px solid #e5e7eb;\n    border-radius: 10px;\n    font-size: 1rem;\n    color: #1f2937;\n    font-weight: 500;\n    background: #f9fafb;\n    transition: border-color 0.2s, box-shadow 0.2s, background 0.2s;\n}\n.hali-input::placeholder { color: #d1d5db; font-weight: 300; }\n.hali-input:focus {\n    border-color: #FDC656;\n    box-shadow: 0 0 0 3px rgba(253,198,86,0.18);\n    outline: none;\n    background: #fffef7;\n}\n.hali-input::-webkit-inner-spin-button,\n.hali-input::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0; }\n.hali-input { -moz-appearance: textfield; }\n.hali-birim {\n    position: absolute;\n    right: 0.85rem;\n    top: 50%;\n    transform: translateY(-50%);\n    color: #9ca3af;\n    font-size: 0.85rem;\n    font-weight: 600;\n    pointer-events: none;\n}\n.hali-hesapla-btn {\n    width: 100%;\n    background: #FDC656;\n    color: #1f2937;\n    font-weight: 800;\n    padding: 0.9rem 1rem;\n    border-radius: 50px;\n    box-shadow: 0 4px 16px rgba(253,198,86,0.4);\n    border: none;\n    cursor: pointer;\n    transition: all 0.2s;\n    margin-top: 1rem;\n    font-size: 1rem;\n    letter-spacing: 0.3px;\n}\n.hali-hesapla-btn:hover {\n    background: #f0b830;\n    box-shadow: 0 6px 24px rgba(253,198,86,0.55);\n    transform: translateY(-1px);\n}\n.hali-sonuc-alani {\n    margin-top: 1.5rem;\n    border-top: 1.5px solid #f3f4f6;\n    padding-top: 1.5rem;\n}\n.hali-sonuc-alani.hidden { display: none; }\n.hali-sonuc-satir {\n    margin-bottom: 0.6rem;\n    font-size: 0.95rem;\n    color: #6b7280;\n}\n.hali-sonuc-satir strong { font-weight: 700; color: #374151; }\n.hali-sonuc-deger { font-weight: 700; color: #1f2937; }\n.hali-fiyat-satir {\n    margin-bottom: 0.2rem;\n    font-size: 1.1rem;\n    font-weight: 600;\n    color: #374151;\n}\n.hali-fiyat {\n    color: #e58c0a;\n    font-weight: 800;\n    font-size: 1.8rem;\n}\n.hali-birim-fiyat {\n    font-size: 0.78rem;\n    color: #9ca3af;\n    margin-top: 0.15rem;\n    margin-bottom: 0.5rem;\n}\n.hali-uyari {\n    font-size: 0.875rem;\n    color: #374151;\n    font-weight: 400;\n    line-height: 1.7;\n    margin-top: 1rem;\n    padding: 1rem 1.2rem;\n    background: #fffbeb;\n    border-radius: 10px;\n    border-left: 3px solid #FDC656;\n}\n.hali-uyari.hidden { display: none; }\n.hali-secim-baslik {\n    font-size: 0.7rem;\n    font-weight: 700;\n    color: #9ca3af;\n    margin-bottom: 0.5rem;\n    margin-top: 1.25rem;\n    text-transform: uppercase;\n    letter-spacing: 1.2px;\n}\n.hali-secim-container {\n    display: flex;\n    gap: 0.5rem;\n    flex-wrap: nowrap;\n}\n.hali-secim-item { flex: 1; min-width: 0; }\n.hali-radio { display: none; }\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: 1.5px solid #e5e7eb;\n    border-radius: 10px;\n    font-weight: 600;\n    cursor: pointer;\n    transition: all 0.2s;\n    font-size: clamp(0.7rem, 2.5vw, 0.92rem);\n    min-height: 3rem;\n    white-space: nowrap;\n    overflow: hidden;\n    text-overflow: ellipsis;\n    color: #6b7280;\n    background: #f9fafb;\n}\n@media (min-width: 768px) {\n    .hali-radio-label {\n        font-size: clamp(0.875rem, 1.5vw, 1rem);\n        padding: 1rem 0.5rem;\n        min-height: 3.5rem;\n    }\n}\n.hali-radio-label:hover {\n    background: #fffbeb;\n    border-color: #FDC656;\n    color: #374151;\n}\n.hali-radio:checked + .hali-radio-label {\n    background: #FDC656;\n    border-color: #FDC656;\n    color: #1f2937;\n    box-shadow: 0 2px 12px rgba(253,198,86,0.35);\n    font-weight: 700;\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.9rem 1rem;\n    border-radius: 10px;\n    font-weight: 700;\n    margin-top: 1.25rem;\n    text-decoration: none;\n    transition: all 0.2s;\n    font-size: 1rem;\n}\n.hali-whatsapp-btn.disabled {\n    background: #f3f4f6;\n    color: #d1d5db;\n    cursor: not-allowed;\n    pointer-events: none;\n    border: 1.5px solid #e5e7eb;\n}\n.hali-whatsapp-btn.active {\n    background: #22c55e;\n    color: white;\n    box-shadow: 0 4px 20px rgba(34,197,94,0.3);\n}\n.hali-whatsapp-btn.active:hover {\n    background: #16a34a;\n    box-shadow: 0 6px 28px rgba(34,197,94,0.4);\n    transform: translateY(-1px);\n}\n\u003c\/style\u003e\n\u003cdiv 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 (cm) and calculate. After seeing the price, select the options and order via WhatsApp.\u003cbr\u003e\u003cstrong\u003eStandard Width: 80 · 100 · 120 · 160 · 200 cm — Other sizes can also be entered\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\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\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 = 1950;\n    const whatsappNumarasi = \"905522447544\";\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    let hesaplananGenislik, hesaplananUzunluk, hesaplananMetrekare, standartGenislik, toplamFiyat;\n    metrekareFiyatiGoster.textContent = fiyatMetrekare.toLocaleString('tr-TR');\n    function standartGenislikBul(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        return null;\n    }\n    hesaplaBtn.addEventListener(\"click\", function() {\n        const g = parseFloat(genislikInput.value);\n        const u = parseFloat(uzunlukInput.value);\n        if (isNaN(g) || isNaN(u) || g \u003c= 0 || u \u003c= 0) { alert(\"Please enter valid width and length values.\"); return; }\n        if (g \u003e 200) { alert(\"Please ensure the width is less than 200 cm.\"); return; }\n        hesaplananGenislik = g;\n        hesaplananUzunluk = u;\n        standartGenislik = standartGenislikBul(g);\n        hesaplananMetrekare = (standartGenislik \/ 100) * (u \/ 100);\n        toplamFiyat = hesaplananMetrekare * fiyatMetrekare;\n        const f = (s, b=2) =\u003e s.toLocaleString('tr-TR', {minimumFractionDigits:b, maximumFractionDigits:b});\n        sonucMetrekare.textContent = f(hesaplananMetrekare) + \" m²\";\n        sonucFiyat.textContent = f(toplamFiyat) + \" TL\";\n        if (g !== standartGenislik) {\n            genislikUyari.innerHTML = `Your rug with a requested width of \u003cstrong\u003e${g} cm\u003c\/strong\u003e will be cut from our standard roll of \u003cstrong\u003e${standartGenislik} cm\u003c\/strong\u003e.\u003cbr\u003ePricing is calculated based on the higher standard roll width from which the cut is made.\u003cbr\u003e\u003cbr\u003eIf you wish, you can order from the standard width to avoid waste.\u003cbr\u003e\u003cspan style=\"font-size:0.85em;opacity:0.6\"\u003e(Standard Roll Widths: 80, 100, 120, 160, 200 cm — Lengths are cut to exact measurements without waste.)\u003c\/span\u003e`;\n            genislikUyari.classList.remove(\"hidden\");\n        } else {\n            genislikUyari.classList.add(\"hidden\");\n            genislikUyari.innerHTML = \"\";\n        }\n        sonucAlani.classList.remove(\"hidden\");\n        haliKenariRadios.forEach(r =\u003e r.checked = false);\n        haliSekliRadios.forEach(r =\u003e r.checked = false);\n        butonDurumGuncelle();\n    });\n    function butonDurumGuncelle() {\n        const k = Array.from(haliKenariRadios).some(r =\u003e r.checked);\n        const s = Array.from(haliSekliRadios).some(r =\u003e r.checked);\n        if (k \u0026\u0026 s) {\n            whatsappBtn.classList.remove(\"disabled\");\n            whatsappBtn.classList.add(\"active\");\n            whatsappBtn.setAttribute(\"target\", \"_blank\");\n            const kenari = document.querySelector('input[name=\"haliKenari\"]:checked').value;\n            const sekli = document.querySelector('input[name=\"haliSekli\"]:checked').value;\n            const f = (s,b=2) =\u003e s.toLocaleString('tr-TR',{minimumFractionDigits:b,maximumFractionDigits:b});\n            const msg = `Hello, I would like to order a custom size rug.\\n\\n📏 Measurements: ${hesaplananGenislik} cm x ${hesaplananUzunluk} cm (${f(hesaplananMetrekare)} m²)\\n🔲 Rug Edge: ${kenari}\\n⬜ Rug Shape: ${sekli}\\n💰 Total Price: ${f(toplamFiyat)} TL\\n\\nProduct Link: ${window.location.href}\\n\\nThank you.`;\n            whatsappBtn.href = `https:\/\/wa.me\/${whatsappNumarasi}?text=${encodeURIComponent(msg)}`;\n        } else {\n            whatsappBtn.classList.add(\"disabled\");\n            whatsappBtn.classList.remove(\"active\");\n            whatsappBtn.removeAttribute(\"target\");\n            whatsappBtn.href = \"#\";\n        }\n    }\n    haliKenariRadios.forEach(r =\u003e r.addEventListener(\"change\", butonDurumGuncelle));\n    haliSekliRadios.forEach(r =\u003e r.addEventListener(\"change\", butonDurumGuncelle));\n})();\n\u003c\/script\u003e\n\u003c\/div\u003e\n\u003cp data-path-to-node=\"7\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"7\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/zev-hali-babil-beyaz-kendinden-cizgili-ekstra-yumusak-modern-yatak-odasi-halisi-pamuk-taban_moqa_hali_babil_2701_beyaz_3.webp?v=1772985211\"\u003e\u003c\/b\u003e\u003c\/p\u003e\n\u003cp data-path-to-node=\"7\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"7\"\u003e\"The Serenity of Pure White, A Touch Like Being on Clouds...\"\u003c\/b\u003e\u003c\/p\u003e\n\u003cp data-path-to-node=\"8\"\u003eThe Zev Carpet Babil Series brings the \"less is more\" philosophy of minimalist decoration to your floors. This pure white design, completely free of complex patterns, adds not only brightness but also an elegant architectural depth to your space with its self-striped (embossed) texture. Providing a wonderful start to your day with the unique softness of its special microfiber texture, this special piece is \u003cb data-index-in-node=\"393\" data-path-to-node=\"8\"\u003eavailable in all sizes\u003c\/b\u003e!\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\"\u003eMinimalism and Brightness:\u003c\/b\u003e Thanks to its pure white color, it instantly brightens even small and dimly lit rooms, making them appear much wider and more spacious.\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\"\u003eA Step on Cloud-like Softness:\u003c\/b\u003e Its high-quality microfiber polyester yarn with a 10 mm pile height gives your feet a silky and extra soft massage sensation with every step. It is an indispensable comfort, especially for bedrooms.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"9,2,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"9,2,0\"\u003eHealthy and Safe Flooring:\u003c\/b\u003e Its natural, breathable 100% cotton backing protects your floors and offers long-lasting use.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"9,3,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"9,3,0\"\u003eThree-Dimensional Stripe Details:\u003c\/b\u003e Horizontal embossed lines move away from the dullness of a plain white, adding movement to the rug according to the angle of light, creating a modern aesthetic.\u003c\/p\u003e\n\u003ch3 data-path-to-node=\"11\"\u003e\u003cbr\u003e\u003c\/h3\u003e\n\u003ch4 data-path-to-node=\"11\"\u003e🎨 \u003cb data-index-in-node=\"3\" data-path-to-node=\"11\"\u003ePsychology of the Colors It Contains\u003c\/b\u003e\n\u003c\/h4\u003e\n\u003cp data-path-to-node=\"12\"\u003eThe color profile of this design, which is easy on the eyes, calming to the soul, and refreshing to the space:\u003c\/p\u003e\n\u003cul data-path-to-node=\"13\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"13,0,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"13,0,0\"\u003ePure White \/ Off-White (Base):\u003c\/b\u003e Symbolizes renewal, cleanliness, and purity. It brings impeccable tranquility, peace, and maximum light reflection (freshness) to the environment it is in.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"13,1,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"13,1,0\"\u003eShaded Grey Transitions:\u003c\/b\u003e Thanks to the rug's self-textured (striped) structure, the natural and subtle grey shadows formed when light falls on it add dimension and realism to the design.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr data-path-to-node=\"14\"\u003e\n\u003ch4 data-path-to-node=\"15\"\u003e📐 \u003cb data-index-in-node=\"3\" data-path-to-node=\"15\"\u003eFrom the Architect's Eye: Decoration \u0026 Combination Tips\u003c\/b\u003e\n\u003c\/h4\u003e\n\u003cp data-path-to-node=\"16\"\u003eHere are tips to best display this model, which is a perfect \"basic piece\" for modern, Scandinavian, and Japandi (Japanese minimalism) style decorations:\u003c\/p\u003e\u003cul data-path-to-node=\"17\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"17,0,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"17,0,0\"\u003eFurniture Harmony:\u003c\/b\u003e There is no color that white cannot harmonize with! However, to crown the soft and natural spirit of the rug, \u003cb data-index-in-node=\"122\" data-path-to-node=\"17,0,0\"\u003elight oak, wicker, rattan, or light walnut\u003c\/b\u003e bed frames\/consoles are an excellent choice.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"17,1,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"17,1,0\"\u003eTextural Richness:\u003c\/b\u003e Since your rug is very plain, you should increase the room's energy with \"textures.\" You can create a tremendous \"Cozy\" atmosphere with a \u003cb data-index-in-node=\"112\" data-path-to-node=\"17,1,0\"\u003ebouclé (teddy) fabric armchair\u003c\/b\u003e thrown over it, plush cushions, or thick knitted blankets.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"17,2,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"17,2,0\"\u003eAccessory Cohesion:\u003c\/b\u003e With floor lamps featuring thin black metal details, pampas grass, minimalist abstract paintings, and earthenware vases in earth tones, you can create a bedroom\/living room straight out of a magazine.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Zev Halı","offers":[{"title":"80x150","offer_id":42830134476848,"sku":"moqahalı-babil2701beyaz-1","price":2340.0,"currency_code":"TRY","in_stock":true},{"title":"80x200","offer_id":42830134509616,"sku":"moqahalı-babil2701beyaz-2","price":3120.0,"currency_code":"TRY","in_stock":true},{"title":"80x250","offer_id":42830134542384,"sku":"moqahalı-babil2701beyaz-3","price":3900.0,"currency_code":"TRY","in_stock":true},{"title":"80x300","offer_id":42830134575152,"sku":"moqahalı-babil2701beyaz-4","price":4680.0,"currency_code":"TRY","in_stock":true},{"title":"80x400","offer_id":42830134607920,"sku":"moqahalı-babil2701beyaz-5","price":6240.0,"currency_code":"TRY","in_stock":true},{"title":"100x200","offer_id":42830134640688,"sku":"moqahalı-babil2701beyaz-6","price":3900.0,"currency_code":"TRY","in_stock":true},{"title":"100x250","offer_id":42830134673456,"sku":"moqahalı-babil2701beyaz-7","price":4875.0,"currency_code":"TRY","in_stock":true},{"title":"100x300","offer_id":42830134706224,"sku":"moqahalı-babil2701beyaz-8","price":5850.0,"currency_code":"TRY","in_stock":true},{"title":"100x350","offer_id":42830134738992,"sku":"moqahalı-babil2701beyaz-9","price":6825.0,"currency_code":"TRY","in_stock":true},{"title":"100x400","offer_id":42830134771760,"sku":"moqahalı-babil2701beyaz-10","price":7800.0,"currency_code":"TRY","in_stock":true},{"title":"120x180","offer_id":42830134804528,"sku":"moqahalı-babil2701beyaz-11","price":4212.0,"currency_code":"TRY","in_stock":true},{"title":"120x250","offer_id":42830134837296,"sku":"moqahalı-babil2701beyaz-12","price":5850.0,"currency_code":"TRY","in_stock":true},{"title":"120x300","offer_id":42830134870064,"sku":"moqahalı-babil2701beyaz-13","price":7020.0,"currency_code":"TRY","in_stock":true},{"title":"160x230","offer_id":42830134902832,"sku":"moqahalı-babil2701beyaz-14","price":7167.0,"currency_code":"TRY","in_stock":true},{"title":"160x300","offer_id":42830134935600,"sku":"moqahalı-babil2701beyaz-15","price":9360.0,"currency_code":"TRY","in_stock":true},{"title":"200x290","offer_id":42830134968368,"sku":"moqahalı-babil2701beyaz-16","price":11310.0,"currency_code":"TRY","in_stock":true},{"title":"200x400","offer_id":42830135001136,"sku":"moqahalı-babil2701beyaz-17","price":15600.0,"currency_code":"TRY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/zevhali4_283a77c6-3af0-48c7-93c1-74ae227df7d3.webp?v=1772987952"},{"product_id":"antrasit-kendinden-cizgilihali-ba02","title":"Zev Carpet Babil Anthracite Self-Striped | Soft \u0026 Microfiber Rug Custom Size Ba02","description":"\u003cp style=\"text-align: center;\"\u003e\u003cspan style=\"text-decoration: underline;\"\u003e\u003cstrong\u003e*\u003cspan style=\"color: rgb(255, 128, 0); text-decoration: underline;\"\u003e\u003cspan style=\"color: rgb(104, 89, 74); text-decoration: underline;\"\u003eFringe Overlock And Folding\u003c\/span\u003e \u003c\/span\u003ePlease Specify Your Preferences In The Order Note Section In The Cart.\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cdiv style=\"background: #ffffff; border-radius: 16px; padding: 22px 28px; text-align: center; margin: 0 0 20px 0; font-family: 'Segoe UI',Arial,sans-serif; box-shadow: 0 4px 24px rgba(0,0,0,0.08); border: 1.5px solid rgba(253,198,86,0.4);\"\u003e\n\u003cdiv style=\"display: inline-block; background: #FDC656; color: #1f2937; font-size: 0.68rem; font-weight: 800; letter-spacing: 2px; text-transform: uppercase; padding: 4px 16px; border-radius: 50px; margin-bottom: 10px;\"\u003e✂ Special Service\u003c\/div\u003e\n\u003cdiv style=\"font-size: 1.25rem; font-weight: 800; color: #1f2937; margin-bottom: 8px;\"\u003eThis Product Has \u003cspan style=\"color: #e58c0a; border-bottom: 2px solid #FDC656; padding-bottom: 2px;\"\u003eCustom Size Cutting\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv style=\"font-size: 0.83rem; color: #6b7280; line-height: 1.7; max-width: 400px; margin: 0 auto 16px;\"\u003eEnter your measurements using the calculator below and see the price. Create your custom order with the \u003cstrong style=\"color: #e58c0a;\"\u003e\"Order Now\"\u003c\/strong\u003e button.\u003c\/div\u003e\n\u003cdiv style=\"display: flex; gap: 8px; justify-content: center; flex-wrap: wrap;\"\u003e\n\u003cdiv style=\"background: #fffbeb; border: 1px solid rgba(253,198,86,0.4); border-radius: 50px; padding: 6px 14px; display: inline-flex; align-items: center; gap: 6px;\"\u003e\n\u003cspan style=\"font-size: 0.95rem;\"\u003e📐\u003c\/span\u003e\u003cspan style=\"font-size: 0.76rem; color: #6b7280; font-weight: 600;\"\u003eIn your desired size\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"background: #fffbeb; border: 1px solid rgba(253,198,86,0.4); border-radius: 50px; padding: 6px 14px; display: inline-flex; align-items: center; gap: 6px;\"\u003e\n\u003cspan style=\"font-size: 0.95rem;\"\u003e✅\u003c\/span\u003e\u003cspan style=\"font-size: 0.76rem; color: #6b7280; font-weight: 600;\"\u003eProfessional edge finishing\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"background: #fffbeb; border: 1px solid rgba(253,198,86,0.4); border-radius: 50px; padding: 6px 14px; display: inline-flex; align-items: center; gap: 6px;\"\u003e\n\u003cspan style=\"font-size: 0.95rem;\"\u003e🚀\u003c\/span\u003e\u003cspan style=\"font-size: 0.76rem; color: #6b7280; font-weight: 600;\"\u003eFast delivery\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n.hali-hesaplayici-wrapper {\n    font-family: 'Segoe UI', '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.hali-hesaplayici-wrapper * { box-sizing: border-box; }\n.hali-hesaplayici-container {\n    background: #ffffff;\n    border-radius: 16px;\n    box-shadow: 0 4px 32px rgba(0,0,0,0.08), 0 0 0 1px rgba(253,198,86,0.25);\n    padding: 1.75rem;\n    width: 100%;\n}\n@media (min-width: 768px) {\n    .hali-hesaplayici-container { padding: 2.25rem; }\n    .hali-hesaplayici-wrapper { margin-bottom: 3rem; }\n}\n.hali-baslik {\n    font-size: 1.35rem;\n    font-weight: 800;\n    color: #1f2937;\n    margin-bottom: 0.4rem;\n    letter-spacing: 0.5px;\n}\n.hali-aciklama {\n    color: #9ca3af;\n    margin-bottom: 1.5rem;\n    font-size: 0.85rem;\n    line-height: 1.6;\n}\n.hali-aciklama strong { color: #6b7280; }\n.hali-form-grup { margin-bottom: 1rem; }\n.hali-label {\n    display: block;\n    font-size: 0.72rem;\n    font-weight: 700;\n    color: #6b7280;\n    margin-bottom: 0.35rem;\n    letter-spacing: 1px;\n    text-transform: uppercase;\n}\n.hali-input-wrapper { position: relative; }\n.hali-input {\n    width: 100%;\n    padding: 0.85rem 2.5rem 0.85rem 1rem;\n    border: 1.5px solid #e5e7eb;\n    border-radius: 10px;\n    font-size: 1rem;\n    color: #1f2937;\n    font-weight: 500;\n    background: #f9fafb;\n    transition: border-color 0.2s, box-shadow 0.2s, background 0.2s;\n}\n.hali-input::placeholder { color: #d1d5db; font-weight: 300; }\n.hali-input:focus {\n    border-color: #FDC656;\n    box-shadow: 0 0 0 3px rgba(253,198,86,0.18);\n    outline: none;\n    background: #fffef7;\n}\n.hali-input::-webkit-inner-spin-button,\n.hali-input::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0; }\n.hali-input { -moz-appearance: textfield; }\n.hali-birim {\n    position: absolute;\n    right: 0.85rem;\n    top: 50%;\n    transform: translateY(-50%);\n    color: #9ca3af;\n    font-size: 0.85rem;\n    font-weight: 600;\n    pointer-events: none;\n}\n.hali-hesapla-btn {\n    width: 100%;\n    background: #FDC656;\n    color: #1f2937;\n    font-weight: 800;\n    padding: 0.9rem 1rem;\n    border-radius: 50px;\n    box-shadow: 0 4px 16px rgba(253,198,86,0.4);\n    border: none;\n    cursor: pointer;\n    transition: all 0.2s;\n    margin-top: 1rem;\n    font-size: 1rem;\n    letter-spacing: 0.3px;\n}\n.hali-hesapla-btn:hover {\n    background: #f0b830;\n    box-shadow: 0 6px 24px rgba(253,198,86,0.55);\n    transform: translateY(-1px);\n}\n.hali-sonuc-alani {\n    margin-top: 1.5rem;\n    border-top: 1.5px solid #f3f4f6;\n    padding-top: 1.5rem;\n}\n.hali-sonuc-alani.hidden { display: none; }\n.hali-sonuc-satir {\n    margin-bottom: 0.6rem;\n    font-size: 0.95rem;\n    color: #6b7280;\n}\n.hali-sonuc-satir strong { font-weight: 700; color: #374151; }\n.hali-sonuc-deger { font-weight: 700; color: #1f2937; }\n.hali-fiyat-satir {\n    margin-bottom: 0.2rem;\n    font-size: 1.1rem;\n    font-weight: 600;\n    color: #374151;\n}\n.hali-fiyat {\n    color: #e58c0a;\n    font-weight: 800;\n    font-size: 1.8rem;\n}\n.hali-birim-fiyat {\n    font-size: 0.78rem;\n    color: #9ca3af;\n    margin-top: 0.15rem;\n    margin-bottom: 0.5rem;\n}\n.hali-uyari {\n    font-size: 0.875rem;\n    color: #374151;\n    font-weight: 400;\n    line-height: 1.7;\n    margin-top: 1rem;\n    padding: 1rem 1.2rem;\n    background: #fffbeb;\n    border-radius: 10px;\n    border-left: 3px solid #FDC656;\n}\n.hali-uyari.hidden { display: none; }\n.hali-secim-baslik {\n    font-size: 0.7rem;\n    font-weight: 700;\n    color: #9ca3af;\n    margin-bottom: 0.5rem;\n    margin-top: 1.25rem;\n    text-transform: uppercase;\n    letter-spacing: 1.2px;\n}\n.hali-secim-container {\n    display: flex;\n    gap: 0.5rem;\n    flex-wrap: nowrap;\n}\n.hali-secim-item { flex: 1; min-width: 0; }\n.hali-radio { display: none; }\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: 1.5px solid #e5e7eb;\n    border-radius: 10px;\n    font-weight: 600;\n    cursor: pointer;\n    transition: all 0.2s;\n    font-size: clamp(0.7rem, 2.5vw, 0.92rem);\n    min-height: 3rem;\n    white-space: nowrap;\n    overflow: hidden;\n    text-overflow: ellipsis;\n    color: #6b7280;\n    background: #f9fafb;\n}\n@media (min-width: 768px) {\n    .hali-radio-label {\n        font-size: clamp(0.875rem, 1.5vw, 1rem);\n        padding: 1rem 0.5rem;\n        min-height: 3.5rem;\n    }\n}\n.hali-radio-label:hover {\n    background: #fffbeb;\n    border-color: #FDC656;\n    color: #374151;\n}\n.hali-radio:checked + .hali-radio-label {\n    background: #FDC656;\n    border-color: #FDC656;\n    color: #1f2937;\n    box-shadow: 0 2px 12px rgba(253,198,86,0.35);\n    font-weight: 700;\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.9rem 1rem;\n    border-radius: 10px;\n    font-weight: 700;\n    margin-top: 1.25rem;\n    text-decoration: none;\n    transition: all 0.2s;\n    font-size: 1rem;\n}\n.hali-whatsapp-btn.disabled {\n    background: #f3f4f6;\n    color: #d1d5db;\n    cursor: not-allowed;\n    pointer-events: none;\n    border: 1.5px solid #e5e7eb;\n}\n.hali-whatsapp-btn.active {\n    background: #22c55e;\n    color: white;\n    box-shadow: 0 4px 20px rgba(34,197,94,0.3);\n}\n.hali-whatsapp-btn.active:hover {\n    background: #16a34a;\n    box-shadow: 0 6px 28px rgba(34,197,94,0.4);\n    transform: translateY(-1px);\n}\n\u003c\/style\u003e\n\u003cdiv 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 (cm) and calculate. After seeing the price, select the options and place your order via WhatsApp.\u003cbr\u003e\u003cstrong\u003eStandard Width: 80 · 100 · 120 · 160 · 200 cm — Different sizes can also be entered\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=\"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\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\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 = 1950;\n    const whatsappNumarasi = \"905522447544\";\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    let hesaplananGenislik, hesaplananUzunluk, hesaplananMetrekare, standartGenislik, toplamFiyat;\n    metrekareFiyatiGoster.textContent = fiyatMetrekare.toLocaleString('tr-TR');\n    function standartGenislikBul(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        return null;\n    }\n    hesaplaBtn.addEventListener(\"click\", function() {\n        const g = parseFloat(genislikInput.value);\n        const u = parseFloat(uzunlukInput.value);\n        if (isNaN(g) || isNaN(u) || g \u003c= 0 || u \u003c= 0) { alert(\"Please enter valid width and length values.\"); return; }\n        if (g \u003e 200) { alert(\"Please make sure the width is less than 200 cm.\"); return; }\n        hesaplananGenislik = g;\n        hesaplananUzunluk = u;\n        standartGenislik = standartGenislikBul(g);\n        hesaplananMetrekare = (standartGenislik \/ 100) * (u \/ 100);\n        toplamFiyat = hesaplananMetrekare * fiyatMetrekare;\n        const f = (s, b=2) =\u003e s.toLocaleString('tr-TR', {minimumFractionDigits:b, maximumFractionDigits:b});\n        sonucMetrekare.textContent = f(hesaplananMetrekare) + \" m²\";\n        sonucFiyat.textContent = f(toplamFiyat) + \" TL\";\n        if (g !== standartGenislik) {\n            genislikUyari.innerHTML = `Your rug, with a requested width of \u003cstrong\u003e${g} cm\u003c\/strong\u003e, will be cut from our standard roll of \u003cstrong\u003e${standartGenislik} cm\u003c\/strong\u003e.\u003cbr\u003ePricing is calculated based on the standard roll width from which the cut is made.\u003cbr\u003e\u003cbr\u003eIf you wish, you can order from the standard width to avoid waste.\u003cbr\u003e\u003cspan style=\"font-size:0.85em;opacity:0.6\"\u003e(Standard Roll Widths: 80, 100, 120, 160, 200 cm — Length is exact, no waste.)\u003c\/span\u003e`;\n            genislikUyari.classList.remove(\"hidden\");\n        } else {\n            genislikUyari.classList.add(\"hidden\");\n            genislikUyari.innerHTML = \"\";\n        }\n        sonucAlani.classList.remove(\"hidden\");\n        haliKenariRadios.forEach(r =\u003e r.checked = false);\n        haliSekliRadios.forEach(r =\u003e r.checked = false);\n        butonDurumGuncelle();\n    });\n    function butonDurumGuncelle() {\n        const k = Array.from(haliKenariRadios).some(r =\u003e r.checked);\n        const s = Array.from(haliSekliRadios).some(r =\u003e r.checked);\n        if (k \u0026\u0026 s) {\n            whatsappBtn.classList.remove(\"disabled\");\n            whatsappBtn.classList.add(\"active\");\n            whatsappBtn.setAttribute(\"target\", \"_blank\");\n            const kenari = document.querySelector('input[name=\"haliKenari\"]:checked').value;\n            const sekli = document.querySelector('input[name=\"haliSekli\"]:checked').value;\n            const f = (s,b=2) =\u003e s.toLocaleString('tr-TR',{minimumFractionDigits:b,maximumFractionDigits:b});\n            const msg = `Hello, I would like to order a custom size rug.\\n\\n📏 Dimensions: ${hesaplananGenislik} cm x ${hesaplananUzunluk} cm (${f(hesaplananMetrekare)} m²)\\n🔲 Rug Edge: ${kenari}\\n⬜ Rug Shape: ${sekli}\\n💰 Total Price: ${f(toplamFiyat)} TL\\n\\nProduct Link: ${window.location.href}\\n\\nThank you.`;\n            whatsappBtn.href = `https:\/\/wa.me\/${whatsappNumarasi}?text=${encodeURIComponent(msg)}`;\n        } else {\n            whatsappBtn.classList.add(\"disabled\");\n            whatsappBtn.classList.remove(\"active\");\n            whatsappBtn.removeAttribute(\"target\");\n            whatsappBtn.href = \"#\";\n        }\n    }\n    haliKenariRadios.forEach(r =\u003e r.addEventListener(\"change\", butonDurumGuncelle));\n    haliSekliRadios.forEach(r =\u003e r.addEventListener(\"change\", butonDurumGuncelle));\n})();\n\u003c\/script\u003e\n\u003c\/div\u003e\n\u003cp data-path-to-node=\"7\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/zev-hali-babil-antrasit-kendinden-cizgili-ekstra-yumusak-modern-salon-halisi-pamuk-taban_moqahalibabil2703antrasit_5.webp?v=1772998031\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp data-path-to-node=\"7\"\u003e\u003cb data-path-to-node=\"7\" data-index-in-node=\"0\"\u003eThe Noble Stance of Anthracite, with Cloud-like Softness on Your Floors...\"\u003c\/b\u003e\u003c\/p\u003e\n\u003cp data-path-to-node=\"8\"\u003eZev Rug Babil Series is designed for those who want to create modern and charismatic living spaces. Far from clutter, this model combines a self-striped (embossed) 3D texture with the stately elegance of anthracite, adding depth and a luxurious character to your floors. With its silky softness provided by its special microfiber texture, this unique design will offer premium comfort with every step, and is \u003cb data-path-to-node=\"8\" data-index-in-node=\"390\"\u003eavailable in all sizes in our stock\u003c\/b\u003e, waiting for you!\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\"\u003eMasculine and Modern Line:\u003c\/b\u003e The power of anthracite color combined with horizontal embossed lines brings a unique architectural aesthetic and a contemporary spirit to your space.\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\"\u003eA Step on Cloud-like Softness:\u003c\/b\u003e Its high-quality microfiber polyester yarn with a 10 mm pile height offers an extra soft, massage-effect comfort for your feet, contrary to its robust appearance.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"9,2,0\"\u003e\u003cb data-path-to-node=\"9,2,0\" data-index-in-node=\"0\"\u003eHealthy and Safe Floor:\u003c\/b\u003e Thanks to its natural breathable 100% cotton backing, it protects your floors (especially your parquet) and provides long-lasting, non-slip use.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"9,3,0\"\u003e\u003cb data-path-to-node=\"9,3,0\" data-index-in-node=\"0\"\u003eStain-Hiding Smart Tone:\u003c\/b\u003e Its dark grey\/anthracite structure perfectly camouflages small dust and stains that may occur during daily use; it is a lifesaver for high-traffic living rooms.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 data-path-to-node=\"11\"\u003e🎨 \u003cb data-path-to-node=\"11\" data-index-in-node=\"3\"\u003ePsychology of the Colors It Contains\u003c\/b\u003e\n\u003c\/h3\u003e\n\u003cp data-path-to-node=\"12\"\u003eThe color profile of this design, which determines and characterizes the ambiance of the space:\u003c\/p\u003e\n\u003cul data-path-to-node=\"13\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"13,0,0\"\u003e\u003cb data-path-to-node=\"13,0,0\" data-index-in-node=\"0\"\u003eAnthracite \/ Dark Gray (Base):\u003c\/b\u003e The color of power, authority, balance, and modernism. It instantly adds a \"High-End\" (high-level luxury) atmosphere to its environment. Increases focus.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"13,1,0\"\u003e\u003cb data-path-to-node=\"13,1,0\" data-index-in-node=\"0\"\u003ePlay of Light and Shadow (Silver Reflections):\u003c\/b\u003e Thanks to the rug's self-textured striped structure and the microfiber's sheen, natural silver-grey shadows emerge when light falls on it, adding dynamism to the design.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr data-path-to-node=\"14\"\u003e\n\u003ch3 data-path-to-node=\"15\"\u003e📐 \u003cb data-path-to-node=\"15\" data-index-in-node=\"3\"\u003eFrom the Architect's Perspective: Decoration \u0026amp; Combination Tips\u003c\/b\u003e\n\u003c\/h3\u003e\n\u003cp data-path-to-node=\"16\"\u003eTips for best showcasing this model, which is a perfect \"Balancer\" for modern, industrial, or loft-style decorations:\u003c\/p\u003e\u003cul\u003e\n\u003cli style=\"list-style-type: none;\"\u003e\n\u003cul data-path-to-node=\"17\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"17,0,0\"\u003e\u003cb data-path-to-node=\"17,0,0\" data-index-in-node=\"0\"\u003eFurniture Harmony:\u003c\/b\u003e To keep the anthracite rug from appearing too dark, utilize contrasts! Single armchairs in \u003cb data-path-to-node=\"17,0,0\" data-index-in-node=\"89\"\u003eMustard Yellow, Terracotta, Emerald Green, or Tan\u003c\/b\u003e will shine like diamonds on this rug. For main sofas, light grey or off-white fabrics can be preferred.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"17,1,0\"\u003e\u003cb data-path-to-node=\"17,1,0\" data-index-in-node=\"0\"\u003eWood and Texture Selection:\u003c\/b\u003e To crown its industrial spirit, it achieves perfect harmony with \u003cb data-path-to-node=\"17,1,0\" data-index-in-node=\"59\"\u003eRaw Walnut, Black Metal Legged Coffee Tables, Glass, and Marble\u003c\/b\u003e detailed furniture. It creates a tremendous masculine energy with Chester-style leather sofas.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"17,2,0\"\u003e\u003cb data-path-to-node=\"17,2,0\" data-index-in-node=\"0\"\u003eAccessory Integrity:\u003c\/b\u003e You can create a living room straight out of a magazine with black metal lighting, vibrant large-leafed plants (Monstera\/Swiss Cheese Plant), and abstract paintings in mustard\/terracotta tones on the wall.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Zev Halı","offers":[{"title":"80x150","offer_id":42830229864496,"sku":"moqahalı-babil2703antrasit-1","price":2340.0,"currency_code":"TRY","in_stock":true},{"title":"80x200","offer_id":42830229897264,"sku":"moqahalı-babil2703antrasit-2","price":3120.0,"currency_code":"TRY","in_stock":true},{"title":"80x250","offer_id":42830229930032,"sku":"moqahalı-babil2703antrasit-3","price":3900.0,"currency_code":"TRY","in_stock":true},{"title":"80x300","offer_id":42830229962800,"sku":"moqahalı-babil2703antrasit-4","price":4680.0,"currency_code":"TRY","in_stock":true},{"title":"80x400","offer_id":42830229995568,"sku":"moqahalı-babil2703antrasit-5","price":6240.0,"currency_code":"TRY","in_stock":true},{"title":"100x200","offer_id":42830230028336,"sku":"moqahalı-babil2703antrasit-6","price":3900.0,"currency_code":"TRY","in_stock":true},{"title":"100x250","offer_id":42830230061104,"sku":"moqahalı-babil2703antrasit-7","price":4875.0,"currency_code":"TRY","in_stock":true},{"title":"100x300","offer_id":42830230093872,"sku":"moqahalı-babil2703antrasit-8","price":5850.0,"currency_code":"TRY","in_stock":true},{"title":"100x350","offer_id":42830230126640,"sku":"moqahalı-babil2703antrasit-9","price":6825.0,"currency_code":"TRY","in_stock":true},{"title":"100x400","offer_id":42830230159408,"sku":"moqahalı-babil2703antrasit-10","price":7800.0,"currency_code":"TRY","in_stock":true},{"title":"120x180","offer_id":42830230192176,"sku":"moqahalı-babil2703antrasit-11","price":4212.0,"currency_code":"TRY","in_stock":true},{"title":"120x250","offer_id":42830230224944,"sku":"moqahalı-babil2703antrasit-12","price":5850.0,"currency_code":"TRY","in_stock":true},{"title":"120x300","offer_id":42830230257712,"sku":"moqahalı-babil2703antrasit-13","price":7020.0,"currency_code":"TRY","in_stock":true},{"title":"160x230","offer_id":42830230290480,"sku":"moqahalı-babil2703antrasit-14","price":7167.0,"currency_code":"TRY","in_stock":true},{"title":"160x300","offer_id":42830230323248,"sku":"moqahalı-babil2703antrasit-15","price":9360.0,"currency_code":"TRY","in_stock":true},{"title":"200x290","offer_id":42830230356016,"sku":"moqahalı-babil2703antrasit-16","price":11310.0,"currency_code":"TRY","in_stock":true},{"title":"200x400","offer_id":42830230388784,"sku":"moqahalı-babil2703antrasit-17","price":15600.0,"currency_code":"TRY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/zev-hali-babil-antrasit-kendinden-cizgili-ekstra-yumusak-modern-salon-halisi-pamuk-taban_moqahalibabil2703antrasit_18.webp?v=1772998135"},{"product_id":"gri-kendinden-cizgili-yumusak-hali-ba03","title":"Zev Carpet Babil Grey Self-Striped Extra Soft Custom Size Carpet Ba03","description":"\u003cp style=\"text-align: center;\"\u003e\u003cspan style=\"text-decoration: underline;\"\u003e\u003cstrong\u003e*\u003cspan style=\"color: rgb(255, 128, 0); text-decoration: underline;\"\u003e\u003cspan style=\"color: rgb(104, 89, 74); text-decoration: underline;\"\u003ePlease specify your Fringe Overlock and Folding preferences in the Order Notes section in the Cart.\u003c\/span\u003e \u003c\/span\u003e\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cdiv style=\"background: #ffffff; border-radius: 16px; padding: 22px 28px; text-align: center; margin: 0 0 20px 0; font-family: 'Segoe UI',Arial,sans-serif; box-shadow: 0 4px 24px rgba(0,0,0,0.08); border: 1.5px solid rgba(253,198,86,0.4);\"\u003e\n\u003cdiv style=\"display: inline-block; background: #FDC656; color: #1f2937; font-size: 0.68rem; font-weight: 800; letter-spacing: 2px; text-transform: uppercase; padding: 4px 16px; border-radius: 50px; margin-bottom: 10px;\"\u003e✂ Special Service\u003c\/div\u003e\n\u003cdiv style=\"font-size: 1.25rem; font-weight: 800; color: #1f2937; margin-bottom: 8px;\"\u003eThis Product Includes \u003cspan style=\"color: #e58c0a; border-bottom: 2px solid #FDC656; padding-bottom: 2px;\"\u003eCustom Size Cutting\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv style=\"font-size: 0.83rem; color: #6b7280; line-height: 1.7; max-width: 400px; margin: 0 auto 16px;\"\u003eEnter your measurements using the calculator below and see the price. Create your custom order with the \u003cstrong style=\"color: #e58c0a;\"\u003e\"Order Now\"\u003c\/strong\u003e button.\u003c\/div\u003e\n\u003cdiv style=\"display: flex; gap: 8px; justify-content: center; flex-wrap: wrap;\"\u003e\n\u003cdiv style=\"background: #fffbeb; border: 1px solid rgba(253,198,86,0.4); border-radius: 50px; padding: 6px 14px; display: inline-flex; align-items: center; gap: 6px;\"\u003e\n\u003cspan style=\"font-size: 0.95rem;\"\u003e📐\u003c\/span\u003e\u003cspan style=\"font-size: 0.76rem; color: #6b7280; font-weight: 600;\"\u003eIn your desired size\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"background: #fffbeb; border: 1px solid rgba(253,198,86,0.4); border-radius: 50px; padding: 6px 14px; display: inline-flex; align-items: center; gap: 6px;\"\u003e\n\u003cspan style=\"font-size: 0.95rem;\"\u003e✅\u003c\/span\u003e\u003cspan style=\"font-size: 0.76rem; color: #6b7280; font-weight: 600;\"\u003eProfessional edge finishing\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"background: #fffbeb; border: 1px solid rgba(253,198,86,0.4); border-radius: 50px; padding: 6px 14px; display: inline-flex; align-items: center; gap: 6px;\"\u003e\n\u003cspan style=\"font-size: 0.95rem;\"\u003e🚀\u003c\/span\u003e\u003cspan style=\"font-size: 0.76rem; color: #6b7280; font-weight: 600;\"\u003eFast delivery\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n.hali-hesaplayici-wrapper {\n    font-family: 'Segoe UI', '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.hali-hesaplayici-wrapper * { box-sizing: border-box; }\n.hali-hesaplayici-container {\n    background: #ffffff;\n    border-radius: 16px;\n    box-shadow: 0 4px 32px rgba(0,0,0,0.08), 0 0 0 1px rgba(253,198,86,0.25);\n    padding: 1.75rem;\n    width: 100%;\n}\n@media (min-width: 768px) {\n    .hali-hesaplayici-container { padding: 2.25rem; }\n    .hali-hesaplayici-wrapper { margin-bottom: 3rem; }\n}\n.hali-baslik {\n    font-size: 1.35rem;\n    font-weight: 800;\n    color: #1f2937;\n    margin-bottom: 0.4rem;\n    letter-spacing: 0.5px;\n}\n.hali-aciklama {\n    color: #9ca3af;\n    margin-bottom: 1.5rem;\n    font-size: 0.85rem;\n    line-height: 1.6;\n}\n.hali-aciklama strong { color: #6b7280; }\n.hali-form-grup { margin-bottom: 1rem; }\n.hali-label {\n    display: block;\n    font-size: 0.72rem;\n    font-weight: 700;\n    color: #6b7280;\n    margin-bottom: 0.35rem;\n    letter-spacing: 1px;\n    text-transform: uppercase;\n}\n.hali-input-wrapper { position: relative; }\n.hali-input {\n    width: 100%;\n    padding: 0.85rem 2.5rem 0.85rem 1rem;\n    border: 1.5px solid #e5e7eb;\n    border-radius: 10px;\n    font-size: 1rem;\n    color: #1f2937;\n    font-weight: 500;\n    background: #f9fafb;\n    transition: border-color 0.2s, box-shadow 0.2s, background 0.2s;\n}\n.hali-input::placeholder { color: #d1d5db; font-weight: 300; }\n.hali-input:focus {\n    border-color: #FDC656;\n    box-shadow: 0 0 0 3px rgba(253,198,86,0.18);\n    outline: none;\n    background: #fffef7;\n}\n.hali-input::-webkit-inner-spin-button,\n.hali-input::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0; }\n.hali-input { -moz-appearance: textfield; }\n.hali-birim {\n    position: absolute;\n    right: 0.85rem;\n    top: 50%;\n    transform: translateY(-50%);\n    color: #9ca3af;\n    font-size: 0.85rem;\n    font-weight: 600;\n    pointer-events: none;\n}\n.hali-hesapla-btn {\n    width: 100%;\n    background: #FDC656;\n    color: #1f2937;\n    font-weight: 800;\n    padding: 0.9rem 1rem;\n    border-radius: 50px;\n    box-shadow: 0 4px 16px rgba(253,198,86,0.4);\n    border: none;\n    cursor: pointer;\n    transition: all 0.2s;\n    margin-top: 1rem;\n    font-size: 1rem;\n    letter-spacing: 0.3px;\n}\n.hali-hesapla-btn:hover {\n    background: #f0b830;\n    box-shadow: 0 6px 24px rgba(253,198,86,0.55);\n    transform: translateY(-1px);\n}\n.hali-sonuc-alani {\n    margin-top: 1.5rem;\n    border-top: 1.5px solid #f3f4f6;\n    padding-top: 1.5rem;\n}\n.hali-sonuc-alani.hidden { display: none; }\n.hali-sonuc-satir {\n    margin-bottom: 0.6rem;\n    font-size: 0.95rem;\n    color: #6b7280;\n}\n.hali-sonuc-satir strong { font-weight: 700; color: #374151; }\n.hali-sonuc-deger { font-weight: 700; color: #1f2937; }\n.hali-fiyat-satir {\n    margin-bottom: 0.2rem;\n    font-size: 1.1rem;\n    font-weight: 600;\n    color: #374151;\n}\n.hali-fiyat {\n    color: #e58c0a;\n    font-weight: 800;\n    font-size: 1.8rem;\n}\n.hali-birim-fiyat {\n    font-size: 0.78rem;\n    color: #9ca3af;\n    margin-top: 0.15rem;\n    margin-bottom: 0.5rem;\n}\n.hali-uyari {\n    font-size: 0.875rem;\n    color: #374151;\n    font-weight: 400;\n    line-height: 1.7;\n    margin-top: 1rem;\n    padding: 1rem 1.2rem;\n    background: #fffbeb;\n    border-radius: 10px;\n    border-left: 3px solid #FDC656;\n}\n.hali-uyari.hidden { display: none; }\n.hali-secim-baslik {\n    font-size: 0.7rem;\n    font-weight: 700;\n    color: #9ca3af;\n    margin-bottom: 0.5rem;\n    margin-top: 1.25rem;\n    text-transform: uppercase;\n    letter-spacing: 1.2px;\n}\n.hali-secim-container {\n    display: flex;\n    gap: 0.5rem;\n    flex-wrap: nowrap;\n}\n.hali-secim-item { flex: 1; min-width: 0; }\n.hali-radio { display: none; }\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: 1.5px solid #e5e7eb;\n    border-radius: 10px;\n    font-weight: 600;\n    cursor: pointer;\n    transition: all 0.2s;\n    font-size: clamp(0.7rem, 2.5vw, 0.92rem);\n    min-height: 3rem;\n    white-space: nowrap;\n    overflow: hidden;\n    text-overflow: ellipsis;\n    color: #6b7280;\n    background: #f9fafb;\n}\n@media (min-width: 768px) {\n    .hali-radio-label {\n        font-size: clamp(0.875rem, 1.5vw, 1rem);\n        padding: 1rem 0.5rem;\n        min-height: 3.5rem;\n    }\n}\n.hali-radio-label:hover {\n    background: #fffbeb;\n    border-color: #FDC656;\n    color: #374151;\n}\n.hali-radio:checked + .hali-radio-label {\n    background: #FDC656;\n    border-color: #FDC656;\n    color: #1f2937;\n    box-shadow: 0 2px 12px rgba(253,198,86,0.35);\n    font-weight: 700;\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.9rem 1rem;\n    border-radius: 10px;\n    font-weight: 700;\n    margin-top: 1.25rem;\n    text-decoration: none;\n    transition: all 0.2s;\n    font-size: 1rem;\n}\n.hali-whatsapp-btn.disabled {\n    background: #f3f4f6;\n    color: #d1d5db;\n    cursor: not-allowed;\n    pointer-events: none;\n    border: 1.5px solid #e5e7eb;\n}\n.hali-whatsapp-btn.active {\n    background: #22c55e;\n    color: white;\n    box-shadow: 0 4px 20px rgba(34,197,94,0.3);\n}\n.hali-whatsapp-btn.active:hover {\n    background: #16a34a;\n    box-shadow: 0 6px 28px rgba(34,197,94,0.4);\n    transform: translateY(-1px);\n}\n\u003c\/style\u003e\n\u003cdiv 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 (cm) and calculate. After seeing the price, select the options and place your order via WhatsApp.\u003cbr\u003e\u003cstrong\u003eStandard Width: 80 · 100 · 120 · 160 · 200 cm — Different sizes can also be entered\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 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\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\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 = 1950;\n    const whatsappNumarasi = \"905522447544\";\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    let hesaplananGenislik, hesaplananUzunluk, hesaplananMetrekare, standartGenislik, toplamFiyat;\n    metrekareFiyatiGoster.textContent = fiyatMetrekare.toLocaleString('tr-TR');\n    function standartGenislikBul(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        return null;\n    }\n    hesaplaBtn.addEventListener(\"click\", function() {\n        const g = parseFloat(genislikInput.value);\n        const u = parseFloat(uzunlukInput.value);\n        if (isNaN(g) || isNaN(u) || g \u003c= 0 || u \u003c= 0) { alert(\"Please enter valid width and length values.\"); return; }\n        if (g \u003e 200) { alert(\"Please ensure the width is less than 200 cm.\"); return; }\n        hesaplananGenislik = g;\n        hesaplananUzunluk = u;\n        standartGenislik = standartGenislikBul(g);\n        hesaplananMetrekare = (standartGenislik \/ 100) * (u \/ 100);\n        toplamFiyat = hesaplananMetrekare * fiyatMetrekare;\n        const f = (s, b=2) =\u003e s.toLocaleString('tr-TR', {minimumFractionDigits:b, maximumFractionDigits:b});\n        sonucMetrekare.textContent = f(hesaplananMetrekare) + \" m²\";\n        sonucFiyat.textContent = f(toplamFiyat) + \" TL\";\n        if (g !== standartGenislik) {\n            genislikUyari.innerHTML = `Your requested rug width of \u003cstrong\u003e${g} cm\u003c\/strong\u003e will be cut from our standard roll of \u003cstrong\u003e${standartGenislik} cm\u003c\/strong\u003e.\u003cbr\u003ePricing is calculated based on the higher standard roll width from which the cut is made.\u003cbr\u003e\u003cbr\u003eYou can choose to order a standard width to avoid waste.\u003cbr\u003e\u003cspan style=\"font-size:0.85em;opacity:0.6\"\u003e(Standard Roll Widths: 80, 100, 120, 160, 200 cm — Length is cut precisely to size, no waste.)\u003c\/span\u003e`;\n            genislikUyari.classList.remove(\"hidden\");\n        } else {\n            genislikUyari.classList.add(\"hidden\");\n            genislikUyari.innerHTML = \"\";\n        }\n        sonucAlani.classList.remove(\"hidden\");\n        haliKenariRadios.forEach(r =\u003e r.checked = false);\n        haliSekliRadios.forEach(r =\u003e r.checked = false);\n        butonDurumGuncelle();\n    });\n    function butonDurumGuncelle() {\n        const k = Array.from(haliKenariRadios).some(r =\u003e r.checked);\n        const s = Array.from(haliSekliRadios).some(r =\u003e r.checked);\n        if (k \u0026\u0026 s) {\n            whatsappBtn.classList.remove(\"disabled\");\n            whatsappBtn.classList.add(\"active\");\n            whatsappBtn.setAttribute(\"target\", \"_blank\");\n            const kenari = document.querySelector('input[name=\"haliKenari\"]:checked').value;\n            const sekli = document.querySelector('input[name=\"haliSekli\"]:checked').value;\n            const f = (s,b=2) =\u003e s.toLocaleString('tr-TR',{minimumFractionDigits:b,maximumFractionDigits:b});\n            const msg = `Hello, I would like to order a custom size rug.\\n\\n📏 Dimensions: ${hesaplananGenislik} cm x ${hesaplananUzunluk} cm (${f(hesaplananMetrekare)} m²)\\n🔲 Rug Edge: ${kenari}\\n⬜ Rug Shape: ${sekli}\\n💰 Total Price: ${f(toplamFiyat)} TL\\n\\nProduct Link: ${window.location.href}\\n\\nThank you.`;\n            whatsappBtn.href = `https:\/\/wa.me\/${whatsappNumarasi}?text=${encodeURIComponent(msg)}`;\n        } else {\n            whatsappBtn.classList.add(\"disabled\");\n            whatsappBtn.classList.remove(\"active\");\n            whatsappBtn.removeAttribute(\"target\");\n            whatsappBtn.href = \"#\";\n        }\n    }\n    haliKenariRadios.forEach(r =\u003e r.addEventListener(\"change\", butonDurumGuncelle));\n    haliSekliRadios.forEach(r =\u003e r.addEventListener(\"change\", butonDurumGuncelle));\n})();\n\u003c\/script\u003e\n\u003c\/div\u003e\n\u003cp data-path-to-node=\"7\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/zevhali5_57a39a8b-8897-4da4-afa1-a690dc6fb9d0.webp?v=1773000705\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp data-path-to-node=\"7\"\u003e\u003cb data-path-to-node=\"7\" data-index-in-node=\"0\"\u003e\"The Calming Power of Grey, a Cloud-Like Touch...\"\u003c\/b\u003e\u003c\/p\u003e\n\u003cp data-path-to-node=\"8\"\u003eZev Rug Babil Series is designed for those seeking simplicity and spaciousness in their living spaces. This elegant grey design, completely free of complex eye-straining patterns, adds modern architectural depth to your space with its self-striped (embossed) 3D texture. Offering silky softness with every step thanks to its special microfiber texture, this unique design, \u003cb data-path-to-node=\"8\" data-index-in-node=\"377\"\u003eavailable in all sizes in our stock\u003c\/b\u003e, awaits you!\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\"\u003eSpacious and Modern Lines:\u003c\/b\u003e The brightening power of light grey tones, combined with horizontal embossed lines, creates a dynamic yet relaxing atmosphere in your room, far from ordinary.\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\"\u003eCloud-Soft Comfort:\u003c\/b\u003e Its high-quality microfiber polyester yarn with a 10mm pile height offers an extra soft and silky touch to your feet. It prepares a perfect surface to shake off the day's fatigue.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"9,2,0\"\u003e\u003cb data-path-to-node=\"9,2,0\" data-index-in-node=\"0\"\u003eHealthy and Safe Flooring:\u003c\/b\u003e Thanks to its naturally breathable 100% cotton backing, it protects your floors, ensuring safe and long-lasting use on your parquets.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"9,3,0\"\u003e\u003cb data-path-to-node=\"9,3,0\" data-index-in-node=\"0\"\u003eBalancing and Harmonious:\u003c\/b\u003e Its neutral grey structure doesn't overpower the colors of other items in your home; instead, it acts as a perfect \"canvas\" that highlights the design of your furniture.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 data-path-to-node=\"11\"\u003e🎨 \u003cb data-path-to-node=\"11\" data-index-in-node=\"3\"\u003ePsychology of the Colors It Contains\u003c\/b\u003e\n\u003c\/h3\u003e\n\u003cp data-path-to-node=\"12\"\u003eThe color profile of this design, which brightens the space and creates a perfect bridge with other colors:\u003c\/p\u003e\n\u003cul data-path-to-node=\"13\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"13,0,0\"\u003e\u003cb data-path-to-node=\"13,0,0\" data-index-in-node=\"0\"\u003eLight Grey \/ Silver (Background):\u003c\/b\u003e Symbolizes balance, compromise, and modernism. It emits a calming neutral energy into the room, while wonderfully reflecting the light of the space to make it appear larger.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"13,1,0\"\u003e\u003cb data-path-to-node=\"13,1,0\" data-index-in-node=\"0\"\u003ePlay of Light and Shadow:\u003c\/b\u003e Thanks to the rug's self-textured (striped) structure, subtle shadows that form according to the light in the space give the design a 3D, living character.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr data-path-to-node=\"14\"\u003e\n\u003ch3 data-path-to-node=\"15\"\u003e\u003c\/h3\u003e\n\u003ch3 data-path-to-node=\"15\"\u003e📐 \u003cb data-path-to-node=\"15\" data-index-in-node=\"3\"\u003eFrom an Architect's Perspective: Decoration \u0026 Combination Tips\u003c\/b\u003e\n\u003c\/h3\u003e\n\u003cp data-path-to-node=\"16\"\u003eTips for best showcasing this \"Master of Harmony\" model, ideal for homes decorated in Modern, Scandinavian, or Minimalist styles:\u003c\/p\u003e\u003cul data-path-to-node=\"17\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"17,0,0\"\u003e\u003cb data-path-to-node=\"17,0,0\" data-index-in-node=\"0\"\u003eFurniture Harmony:\u003c\/b\u003e A gray rug is every color's best friend! To liven up the simplicity of the rug, armchairs in shades of \u003cb data-path-to-node=\"17,0,0\" data-index-in-node=\"89\"\u003eMustard Yellow, Navy (Indigo), or Terracotta\u003c\/b\u003e create a wonderful contrast. For the main sofas, White, Anthracite, or Linen colors evoke a perfect Scandinavian breeze.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"17,1,0\"\u003e\u003cb data-path-to-node=\"17,1,0\" data-index-in-node=\"0\"\u003eWood and Texture Selection:\u003c\/b\u003e For a natural and warm environment, combine with \u003cb data-path-to-node=\"17,1,0\" data-index-in-node=\"52\"\u003eLight Oak, Bamboo, or Birch\u003c\/b\u003e furniture. If a cool modernism is desired, glass, chrome, and black metal details can be used.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"17,2,0\"\u003e\u003cb data-path-to-node=\"17,2,0\" data-index-in-node=\"0\"\u003eAccessory Cohesion:\u003c\/b\u003e You can complete the decoration as if it were designed by an architect with silver or matte black metal lighting, vibrant house plants, and throw pillows with geometric patterns.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Zev Halı","offers":[{"title":"80x150","offer_id":42830566850608,"sku":"moqahalı-babil2702gri-1","price":2340.0,"currency_code":"TRY","in_stock":true},{"title":"80x200","offer_id":42830566883376,"sku":"moqahalı-babil2702gri-2","price":3120.0,"currency_code":"TRY","in_stock":true},{"title":"80x250","offer_id":42830566916144,"sku":"moqahalı-babil2702gri-3","price":3900.0,"currency_code":"TRY","in_stock":true},{"title":"80x300","offer_id":42830566948912,"sku":"moqahalı-babil2702gri-4","price":4680.0,"currency_code":"TRY","in_stock":true},{"title":"80x400","offer_id":42830566981680,"sku":"moqahalı-babil2702gri-5","price":6240.0,"currency_code":"TRY","in_stock":true},{"title":"100x200","offer_id":42830567014448,"sku":"moqahalı-babil2702gri-6","price":3900.0,"currency_code":"TRY","in_stock":true},{"title":"100x250","offer_id":42830567047216,"sku":"moqahalı-babil2702gri-7","price":4875.0,"currency_code":"TRY","in_stock":true},{"title":"100x300","offer_id":42830567079984,"sku":"moqahalı-babil2702gri-8","price":5850.0,"currency_code":"TRY","in_stock":true},{"title":"100x350","offer_id":42830567112752,"sku":"moqahalı-babil2702gri-9","price":6825.0,"currency_code":"TRY","in_stock":true},{"title":"100x400","offer_id":42830567145520,"sku":"moqahalı-babil2702gri-10","price":7800.0,"currency_code":"TRY","in_stock":true},{"title":"120x180","offer_id":42830567178288,"sku":"moqahalı-babil2702gri-11","price":4212.0,"currency_code":"TRY","in_stock":true},{"title":"120x250","offer_id":42830567211056,"sku":"moqahalı-babil2702gri-12","price":5850.0,"currency_code":"TRY","in_stock":true},{"title":"120x300","offer_id":42830567243824,"sku":"moqahalı-babil2702gri-13","price":7020.0,"currency_code":"TRY","in_stock":true},{"title":"160x230","offer_id":42830567276592,"sku":"moqahalı-babil2702gri-14","price":7167.0,"currency_code":"TRY","in_stock":true},{"title":"160x300","offer_id":42830567309360,"sku":"moqahalı-babil2702gri-15","price":9360.0,"currency_code":"TRY","in_stock":true},{"title":"200x290","offer_id":42830567342128,"sku":"moqahalı-babil2702gri-16","price":11310.0,"currency_code":"TRY","in_stock":true},{"title":"200x400","offer_id":42830567374896,"sku":"moqahalı-babil2702gri-17","price":15600.0,"currency_code":"TRY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/zev-hali-babil-gri-kendinden-cizgili-ekstra-yumusak-modern-oturma-odasi-halisi-pamuk-taban_moqahalibabil2702gri_1.webp?v=1773000929"},{"product_id":"beyaz-yumusak-salon-halisi-ba04","title":"Zev Carpet Babil White Geometric Soft Living Room Hallway Rug Custom Size Ba04","description":"\u003cp style=\"text-align: center;\"\u003e\u003cspan style=\"text-decoration: underline;\"\u003e\u003cstrong\u003e*\u003cspan style=\"color: rgb(255, 128, 0); text-decoration: underline;\"\u003e\u003cspan style=\"color: rgb(104, 89, 74); text-decoration: underline;\"\u003eFringe Overlock And Folding\u003c\/span\u003e \u003c\/span\u003ePlease Specify Your Preferences In The Order Note Section In The Basket.\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cdiv style=\"background: #ffffff; border-radius: 16px; padding: 22px 28px; text-align: center; margin: 0 0 20px 0; font-family: 'Segoe UI',Arial,sans-serif; box-shadow: 0 4px 24px rgba(0,0,0,0.08); border: 1.5px solid rgba(253,198,86,0.4);\"\u003e\n\u003cdiv style=\"display: inline-block; background: #FDC656; color: #1f2937; font-size: 0.68rem; font-weight: 800; letter-spacing: 2px; text-transform: uppercase; padding: 4px 16px; border-radius: 50px; margin-bottom: 10px;\"\u003e✂ Special Service\u003c\/div\u003e\n\u003cdiv style=\"font-size: 1.25rem; font-weight: 800; color: #1f2937; margin-bottom: 8px;\"\u003eThis Product Includes \u003cspan style=\"color: #e58c0a; border-bottom: 2px solid #FDC656; padding-bottom: 2px;\"\u003eCustom Size Cutting\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv style=\"font-size: 0.83rem; color: #6b7280; line-height: 1.7; max-width: 400px; margin: 0 auto 16px;\"\u003eEnter your measurements using the calculator below and see the price. Create your custom order with the \u003cstrong style=\"color: #e58c0a;\"\u003e\"Order Now\"\u003c\/strong\u003e button.\u003c\/div\u003e\n\u003cdiv style=\"display: flex; gap: 8px; justify-content: center; flex-wrap: wrap;\"\u003e\n\u003cdiv style=\"background: #fffbeb; border: 1px solid rgba(253,198,86,0.4); border-radius: 50px; padding: 6px 14px; display: inline-flex; align-items: center; gap: 6px;\"\u003e\n\u003cspan style=\"font-size: 0.95rem;\"\u003e📐\u003c\/span\u003e\u003cspan style=\"font-size: 0.76rem; color: #6b7280; font-weight: 600;\"\u003eIn your desired size\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"background: #fffbeb; border: 1px solid rgba(253,198,86,0.4); border-radius: 50px; padding: 6px 14px; display: inline-flex; align-items: center; gap: 6px;\"\u003e\n\u003cspan style=\"font-size: 0.95rem;\"\u003e✅\u003c\/span\u003e\u003cspan style=\"font-size: 0.76rem; color: #6b7280; font-weight: 600;\"\u003eProfessional edge finishing\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"background: #fffbeb; border: 1px solid rgba(253,198,86,0.4); border-radius: 50px; padding: 6px 14px; display: inline-flex; align-items: center; gap: 6px;\"\u003e\n\u003cspan style=\"font-size: 0.95rem;\"\u003e🚀\u003c\/span\u003e\u003cspan style=\"font-size: 0.76rem; color: #6b7280; font-weight: 600;\"\u003eFast delivery\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n.hali-hesaplayici-wrapper {\n    font-family: 'Segoe UI', '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.hali-hesaplayici-wrapper * { box-sizing: border-box; }\n.hali-hesaplayici-container {\n    background: #ffffff;\n    border-radius: 16px;\n    box-shadow: 0 4px 32px rgba(0,0,0,0.08), 0 0 0 1px rgba(253,198,86,0.25);\n    padding: 1.75rem;\n    width: 100%;\n}\n@media (min-width: 768px) {\n    .hali-hesaplayici-container { padding: 2.25rem; }\n    .hali-hesaplayici-wrapper { margin-bottom: 3rem; }\n}\n.hali-baslik {\n    font-size: 1.35rem;\n    font-weight: 800;\n    color: #1f2937;\n    margin-bottom: 0.4rem;\n    letter-spacing: 0.5px;\n}\n.hali-aciklama {\n    color: #9ca3af;\n    margin-bottom: 1.5rem;\n    font-size: 0.85rem;\n    line-height: 1.6;\n}\n.hali-aciklama strong { color: #6b7280; }\n.hali-form-grup { margin-bottom: 1rem; }\n.hali-label {\n    display: block;\n    font-size: 0.72rem;\n    font-weight: 700;\n    color: #6b7280;\n    margin-bottom: 0.35rem;\n    letter-spacing: 1px;\n    text-transform: uppercase;\n}\n.hali-input-wrapper { position: relative; }\n.hali-input {\n    width: 100%;\n    padding: 0.85rem 2.5rem 0.85rem 1rem;\n    border: 1.5px solid #e5e7eb;\n    border-radius: 10px;\n    font-size: 1rem;\n    color: #1f2937;\n    font-weight: 500;\n    background: #f9fafb;\n    transition: border-color 0.2s, box-shadow 0.2s, background 0.2s;\n}\n.hali-input::placeholder { color: #d1d5db; font-weight: 300; }\n.hali-input:focus {\n    border-color: #FDC656;\n    box-shadow: 0 0 0 3px rgba(253,198,86,0.18);\n    outline: none;\n    background: #fffef7;\n}\n.hali-input::-webkit-inner-spin-button,\n.hali-input::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0; }\n.hali-input { -moz-appearance: textfield; }\n.hali-birim {\n    position: absolute;\n    right: 0.85rem;\n    top: 50%;\n    transform: translateY(-50%);\n    color: #9ca3af;\n    font-size: 0.85rem;\n    font-weight: 600;\n    pointer-events: none;\n}\n.hali-hesapla-btn {\n    width: 100%;\n    background: #FDC656;\n    color: #1f2937;\n    font-weight: 800;\n    padding: 0.9rem 1rem;\n    border-radius: 50px;\n    box-shadow: 0 4px 16px rgba(253,198,86,0.4);\n    border: none;\n    cursor: pointer;\n    transition: all 0.2s;\n    margin-top: 1rem;\n    font-size: 1rem;\n    letter-spacing: 0.3px;\n}\n.hali-hesapla-btn:hover {\n    background: #f0b830;\n    box-shadow: 0 6px 24px rgba(253,198,86,0.55);\n    transform: translateY(-1px);\n}\n.hali-sonuc-alani {\n    margin-top: 1.5rem;\n    border-top: 1.5px solid #f3f4f6;\n    padding-top: 1.5rem;\n}\n.hali-sonuc-alani.hidden { display: none; }\n.hali-sonuc-satir {\n    margin-bottom: 0.6rem;\n    font-size: 0.95rem;\n    color: #6b7280;\n}\n.hali-sonuc-satir strong { font-weight: 700; color: #374151; }\n.hali-sonuc-deger { font-weight: 700; color: #1f2937; }\n.hali-fiyat-satir {\n    margin-bottom: 0.2rem;\n    font-size: 1.1rem;\n    font-weight: 600;\n    color: #374151;\n}\n.hali-fiyat {\n    color: #e58c0a;\n    font-weight: 800;\n    font-size: 1.8rem;\n}\n.hali-birim-fiyat {\n    font-size: 0.78rem;\n    color: #9ca3af;\n    margin-top: 0.15rem;\n    margin-bottom: 0.5rem;\n}\n.hali-uyari {\n    font-size: 0.875rem;\n    color: #374151;\n    font-weight: 400;\n    line-height: 1.7;\n    margin-top: 1rem;\n    padding: 1rem 1.2rem;\n    background: #fffbeb;\n    border-radius: 10px;\n    border-left: 3px solid #FDC656;\n}\n.hali-uyari.hidden { display: none; }\n.hali-secim-baslik {\n    font-size: 0.7rem;\n    font-weight: 700;\n    color: #9ca3af;\n    margin-bottom: 0.5rem;\n    margin-top: 1.25rem;\n    text-transform: uppercase;\n    letter-spacing: 1.2px;\n}\n.hali-secim-container {\n    display: flex;\n    gap: 0.5rem;\n    flex-wrap: nowrap;\n}\n.hali-secim-item { flex: 1; min-width: 0; }\n.hali-radio { display: none; }\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: 1.5px solid #e5e7eb;\n    border-radius: 10px;\n    font-weight: 600;\n    cursor: pointer;\n    transition: all 0.2s;\n    font-size: clamp(0.7rem, 2.5vw, 0.92rem);\n    min-height: 3rem;\n    white-space: nowrap;\n    overflow: hidden;\n    text-overflow: ellipsis;\n    color: #6b7280;\n    background: #f9fafb;\n}\n@media (min-width: 768px) {\n    .hali-radio-label {\n        font-size: clamp(0.875rem, 1.5vw, 1rem);\n        padding: 1rem 0.5rem;\n        min-height: 3.5rem;\n    }\n}\n.hali-radio-label:hover {\n    background: #fffbeb;\n    border-color: #FDC656;\n    color: #374151;\n}\n.hali-radio:checked + .hali-radio-label {\n    background: #FDC656;\n    border-color: #FDC656;\n    color: #1f2937;\n    box-shadow: 0 2px 12px rgba(253,198,86,0.35);\n    font-weight: 700;\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.9rem 1rem;\n    border-radius: 10px;\n    font-weight: 700;\n    margin-top: 1.25rem;\n    text-decoration: none;\n    transition: all 0.2s;\n    font-size: 1rem;\n}\n.hali-whatsapp-btn.disabled {\n    background: #f3f4f6;\n    color: #d1d5db;\n    cursor: not-allowed;\n    pointer-events: none;\n    border: 1.5px solid #e5e7eb;\n}\n.hali-whatsapp-btn.active {\n    background: #22c55e;\n    color: white;\n    box-shadow: 0 4px 20px rgba(34,197,94,0.3);\n}\n.hali-whatsapp-btn.active:hover {\n    background: #16a34a;\n    box-shadow: 0 6px 28px rgba(34,197,94,0.4);\n    transform: translateY(-1px);\n}\n\u003c\/style\u003e\n\u003cdiv 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 (cm) and calculate. After seeing the price, select the options and place your order via WhatsApp.\u003cbr\u003e\u003cstrong\u003eStandard Width: 80 · 100 · 120 · 160 · 200 cm — Different sizes can also be entered\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 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=\"Rectangular\" class=\"hali-radio\"\u003e\u003clabel for=\"hali-sekil-dikdortgen\" class=\"hali-radio-label\"\u003eRectangular\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\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\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 = 1950;\n    const whatsappNumarasi = \"905522447544\";\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    let hesaplananGenislik, hesaplananUzunluk, hesaplananMetrekare, standartGenislik, toplamFiyat;\n    metrekareFiyatiGoster.textContent = fiyatMetrekare.toLocaleString('tr-TR');\n    function standartGenislikBul(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        return null;\n    }\n    hesaplaBtn.addEventListener(\"click\", function() {\n        const g = parseFloat(genislikInput.value);\n        const u = parseFloat(uzunlukInput.value);\n        if (isNaN(g) || isNaN(u) || g \u003c= 0 || u \u003c= 0) { alert(\"Lütfen geçerli genişlik ve uzunluk değerleri girin.\"); return; }\n        if (g \u003e 200) { alert(\"Lütfen genişlik 200 cm'den az olsun.\"); return; }\n        hesaplananGenislik = g;\n        hesaplananUzunluk = u;\n        standartGenislik = standartGenislikBul(g);\n        hesaplananMetrekare = (standartGenislik \/ 100) * (u \/ 100);\n        toplamFiyat = hesaplananMetrekare * fiyatMetrekare;\n        const f = (s, b=2) =\u003e s.toLocaleString('tr-TR', {minimumFractionDigits:b, maximumFractionDigits:b});\n        sonucMetrekare.textContent = f(hesaplananMetrekare) + \" m²\";\n        sonucFiyat.textContent = f(toplamFiyat) + \" TL\";\n        if (g !== standartGenislik) {\n            genislikUyari.innerHTML = `Your rug, with a requested width of \u003cstrong\u003e${g} cm\u003c\/strong\u003e, will be cut from our standard roll of \u003cstrong\u003e${standartGenislik} cm\u003c\/strong\u003e.\u003cbr\u003ePricing is calculated based on the higher standard roll width from which the cut is made.\u003cbr\u003e\u003cbr\u003eIf you wish, you can order from the standard width to avoid waste.\u003cbr\u003e\u003cspan style=\"font-size:0.85em;opacity:0.6\"\u003e(Standard Roll Widths: 80, 100, 120, 160, 200 cm — Lengths are cut to exact measure without waste.)\u003c\/span\u003e`;\n            genislikUyari.classList.remove(\"hidden\");\n        } else {\n            genislikUyari.classList.add(\"hidden\");\n            genislikUyari.innerHTML = \"\";\n        }\n        sonucAlani.classList.remove(\"hidden\");\n        haliKenariRadios.forEach(r =\u003e r.checked = false);\n        haliSekliRadios.forEach(r =\u003e r.checked = false);\n        butonDurumGuncelle();\n    });\n    function butonDurumGuncelle() {\n        const k = Array.from(haliKenariRadios).some(r =\u003e r.checked);\n        const s = Array.from(haliSekliRadios).some(r =\u003e r.checked);\n        if (k \u0026\u0026 s) {\n            whatsappBtn.classList.remove(\"disabled\");\n            whatsappBtn.classList.add(\"active\");\n            whatsappBtn.setAttribute(\"target\", \"_blank\");\n            const kenari = document.querySelector('input[name=\"haliKenari\"]:checked').value;\n            const sekli = document.querySelector('input[name=\"haliSekli\"]:checked').value;\n            const f = (s,b=2) =\u003e s.toLocaleString('tr-TR',{minimumFractionDigits:b,maximumFractionDigits:b});\n            const msg = `Hello, I would like to order a custom size rug.\\n\\n📏 Dimensions: ${hesaplananGenislik} cm x ${hesaplananUzunluk} cm (${f(hesaplananMetrekare)} m²)\\n🔲 Rug Edge: ${kenari}\\n⬜ Rug Shape: ${sekli}\\n💰 Total Price: ${f(toplamFiyat)} TL\\n\\nProduct Link: ${window.location.href}\\n\\nThank you.`;\n            whatsappBtn.href = `https:\/\/wa.me\/${whatsappNumarasi}?text=${encodeURIComponent(msg)}`;\n        } else {\n            whatsappBtn.classList.add(\"disabled\");\n            whatsappBtn.classList.remove(\"active\");\n            whatsappBtn.removeAttribute(\"target\");\n            whatsappBtn.href = \"#\";\n        }\n    }\n    haliKenariRadios.forEach(r =\u003e r.addEventListener(\"change\", butonDurumGuncelle));\n    haliSekliRadios.forEach(r =\u003e r.addEventListener(\"change\", butonDurumGuncelle));\n})();\n\u003c\/script\u003e\n\u003c\/div\u003e\n\u003cp data-path-to-node=\"7\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/zev-hali-babil-beyaz-geometrik-kabartmali-ekstra-yumusak-modern-salon-halisi-pamuk-taban_moqa_hali_babil_2704_beyaz_7.webp?v=1773084501\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp data-path-to-node=\"7\"\u003e\u003cb data-path-to-node=\"7\" data-index-in-node=\"0\"\u003e\"The Geometric Dance of Pure White, Floors with Cloud-like Softness...\"\u003c\/b\u003e\u003c\/p\u003e\n\u003cp data-path-to-node=\"8\"\u003eZev Halı Babil Series redefines modern minimalism with a three-dimensional design approach. This model, which enlivens the simplicity of pure white with expertly crafted geometric and triangular embossments, adds an understated artistic depth to your space. With the silky softness offered by its 10 mm thick special microfiber texture, this unique design will provide premium comfort with every step, and is \u003cb data-path-to-node=\"8\" data-index-in-node=\"388\"\u003eavailable in all sizes in our stock\u003c\/b\u003e!\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\"\u003e3D Geometric Aesthetic:\u003c\/b\u003e Modern patterns formed by horizontal and angled embossed lines create elegant shadow plays on the rug depending on the angle of light, adding an architectural ambiance to your space.\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\"\u003eCloud-like Softness:\u003c\/b\u003e The high-quality microfiber polyester yarn with a 10 mm pile height offers an extra soft, silky, and massage-like touch to your feet.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"9,2,0\"\u003e\u003cb data-path-to-node=\"9,2,0\" data-index-in-node=\"0\"\u003eHealthy and Safe Flooring:\u003c\/b\u003e Its natural breathable 100% cotton backing protects your parquet floors and prevents slipping on the surface, ensuring long-lasting and safe use.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"9,3,0\"\u003e\u003cb data-path-to-node=\"9,3,0\" data-index-in-node=\"0\"\u003eSpace-Expanding Freshness:\u003c\/b\u003e The pure white tone instantly brightens narrow or dimly lit rooms, making them feel much larger and more spacious than they are.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 data-path-to-node=\"11\"\u003e🎨 \u003cb data-path-to-node=\"11\" data-index-in-node=\"3\"\u003eThe Psychology of its Colors\u003c\/b\u003e\n\u003c\/h3\u003e\n\u003cp data-path-to-node=\"12\"\u003eThe color profile of this innovative design, which adds a noble stance to the space without tiring the eye:\u003c\/p\u003e\n\u003cul data-path-to-node=\"13\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"13,0,0\"\u003e\u003cb data-path-to-node=\"13,0,0\" data-index-in-node=\"0\"\u003ePure White \/ Off-White (Background):\u003c\/b\u003e Symbolizes renewal, serenity, and absolute cleanliness. It provides maximum light reflection in the room, creating a peaceful breathing space.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"13,1,0\"\u003e\u003cb data-path-to-node=\"13,1,0\" data-index-in-node=\"0\"\u003eNatural Shadow Effects:\u003c\/b\u003e The natural gray reflections (shadows) formed between the geometric embossments give the rug a 3-dimensional vibrancy and character without needing any other colors.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr data-path-to-node=\"14\"\u003e\n\u003ch3 data-path-to-node=\"15\"\u003e\u003cbr\u003e\u003c\/h3\u003e\n\u003ch3 data-path-to-node=\"15\"\u003e📐 \u003cb data-path-to-node=\"15\" data-index-in-node=\"3\"\u003eFrom the Architect's Perspective: Decoration \u0026amp; Combination Tips\u003c\/b\u003e\n\u003c\/h3\u003e\n\u003cp data-path-to-node=\"16\"\u003eHere are tips to best display this model, which is a perfect \"Basic Piece\" for modern, Scandinavian, and Japandi (Japanese-Scandinavian synthesis) style decorations:\u003c\/p\u003e\u003cul data-path-to-node=\"17\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"17,0,0\"\u003e\u003cb data-path-to-node=\"17,0,0\" data-index-in-node=\"0\"\u003eFurniture Harmony:\u003c\/b\u003e White blends seamlessly with all styles. To highlight the rug's geometric dynamism, furniture with \u003cb data-path-to-node=\"17,0,0\" data-index-in-node=\"106\"\u003eLight Oak, Wicker, or Rattan\u003c\/b\u003e details creates wonderful natural harmony. You can create immense textural richness with boucle (teddy) fabric armchairs.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"17,1,0\"\u003e\u003cb data-path-to-node=\"17,1,0\" data-index-in-node=\"0\"\u003eThe Power of Contrast:\u003c\/b\u003e Since the floor is pristine white, you can achieve a very chic and magazine-worthy contrast by using \u003cb data-path-to-node=\"17,1,0\" data-index-in-node=\"53\"\u003eMatte Black, Anthracite, or Dark Wood\u003c\/b\u003e coffee tables on it.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"17,2,0\"\u003e\u003cb data-path-to-node=\"17,2,0\" data-index-in-node=\"0\"\u003eAccessory Cohesion:\u003c\/b\u003e In harmony with the inspiration in the visual; you can transform your home into a design studio with black ceramic vases, pampas grass, minimalist abstract paintings, and organically shaped mirrors.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Zev Halı","offers":[{"title":"80x150","offer_id":42832675995696,"sku":"moqahalı-babil2704-beyaz-1","price":2340.0,"currency_code":"TRY","in_stock":true},{"title":"80x200","offer_id":42832676028464,"sku":"moqahalı-babil2704-beyaz-2","price":3120.0,"currency_code":"TRY","in_stock":true},{"title":"80x250","offer_id":42832676061232,"sku":"moqahalı-babil2704-beyaz-3","price":3900.0,"currency_code":"TRY","in_stock":true},{"title":"80x300","offer_id":42832676094000,"sku":"moqahalı-babil2704-beyaz-4","price":4680.0,"currency_code":"TRY","in_stock":true},{"title":"80x400","offer_id":42832676126768,"sku":"moqahalı-babil2704-beyaz-5","price":6240.0,"currency_code":"TRY","in_stock":true},{"title":"100x200","offer_id":42832676159536,"sku":"moqahalı-babil2704-beyaz-6","price":3900.0,"currency_code":"TRY","in_stock":true},{"title":"100x250","offer_id":42832676192304,"sku":"moqahalı-babil2704-beyaz-7","price":4875.0,"currency_code":"TRY","in_stock":true},{"title":"100x300","offer_id":42832676225072,"sku":"moqahalı-babil2704-beyaz-8","price":5850.0,"currency_code":"TRY","in_stock":true},{"title":"100x350","offer_id":42832676257840,"sku":"moqahalı-babil2704-beyaz-9","price":6825.0,"currency_code":"TRY","in_stock":true},{"title":"100x400","offer_id":42832676290608,"sku":"moqahalı-babil2704-beyaz-10","price":7800.0,"currency_code":"TRY","in_stock":true},{"title":"120x180","offer_id":42832676323376,"sku":"moqahalı-babil2704-beyaz-11","price":4212.0,"currency_code":"TRY","in_stock":true},{"title":"120x250","offer_id":42832676356144,"sku":"moqahalı-babil2704-beyaz-12","price":5850.0,"currency_code":"TRY","in_stock":true},{"title":"120x300","offer_id":42832676388912,"sku":"moqahalı-babil2704-beyaz-13","price":7020.0,"currency_code":"TRY","in_stock":true},{"title":"160x230","offer_id":42832676421680,"sku":"moqahalı-babil2704-beyaz-14","price":7167.0,"currency_code":"TRY","in_stock":true},{"title":"160x300","offer_id":42832676454448,"sku":"moqahalı-babil2704-beyaz-15","price":9360.0,"currency_code":"TRY","in_stock":true},{"title":"200x290","offer_id":42832676487216,"sku":"moqahalı-babil2704-beyaz-16","price":11310.0,"currency_code":"TRY","in_stock":true},{"title":"200x400","offer_id":42832676519984,"sku":"moqahalı-babil2704-beyaz-17","price":15600.0,"currency_code":"TRY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/zev-hali-babil-beyaz-geometrik-kabartmali-ekstra-yumusak-modern-salon-halisi-pamuk-taban_moqahalibabil2704beyaz_2.webp?v=1773084588"},{"product_id":"gri-yumusak-genc-odasi-halisi-ba05","title":"Zev Carpet Babil Grey Soft Kitchen Youth Room Rug Custom Size Ba05","description":"\u003cp style=\"text-align: center;\"\u003e\u003cspan style=\"text-decoration: underline;\"\u003e\u003cstrong\u003e*\u003cspan style=\"color: rgb(255, 128, 0); text-decoration: underline;\"\u003e\u003cspan style=\"color: rgb(104, 89, 74); text-decoration: underline;\"\u003ePlease specify your Fringe Overlock and Folding preferences in the Order Notes section of the Cart.\u003c\/span\u003e \u003c\/span\u003e\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cdiv style=\"background: #ffffff; border-radius: 16px; padding: 22px 28px; text-align: center; margin: 0 0 20px 0; font-family: 'Segoe UI',Arial,sans-serif; box-shadow: 0 4px 24px rgba(0,0,0,0.08); border: 1.5px solid rgba(253,198,86,0.4);\"\u003e\n\u003cdiv style=\"display: inline-block; background: #FDC656; color: #1f2937; font-size: 0.68rem; font-weight: 800; letter-spacing: 2px; text-transform: uppercase; padding: 4px 16px; border-radius: 50px; margin-bottom: 10px;\"\u003e✂ Special Service\u003c\/div\u003e\n\u003cdiv style=\"font-size: 1.25rem; font-weight: 800; color: #1f2937; margin-bottom: 8px;\"\u003eThis Product Includes \u003cspan style=\"color: #e58c0a; border-bottom: 2px solid #FDC656; padding-bottom: 2px;\"\u003eCustom Size Cutting\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv style=\"font-size: 0.83rem; color: #6b7280; line-height: 1.7; max-width: 400px; margin: 0 auto 16px;\"\u003eEnter your measurements using the calculator below and see the price. Create your custom order with the \u003cstrong style=\"color: #e58c0a;\"\u003e\"Order Now\"\u003c\/strong\u003e button.\u003c\/div\u003e\n\u003cdiv style=\"display: flex; gap: 8px; justify-content: center; flex-wrap: wrap;\"\u003e\n\u003cdiv style=\"background: #fffbeb; border: 1px solid rgba(253,198,86,0.4); border-radius: 50px; padding: 6px 14px; display: inline-flex; align-items: center; gap: 6px;\"\u003e\n\u003cspan style=\"font-size: 0.95rem;\"\u003e📐\u003c\/span\u003e\u003cspan style=\"font-size: 0.76rem; color: #6b7280; font-weight: 600;\"\u003eCustom size\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"background: #fffbeb; border: 1px solid rgba(253,198,86,0.4); border-radius: 50px; padding: 6px 14px; display: inline-flex; align-items: center; gap: 6px;\"\u003e\n\u003cspan style=\"font-size: 0.95rem;\"\u003e✅\u003c\/span\u003e\u003cspan style=\"font-size: 0.76rem; color: #6b7280; font-weight: 600;\"\u003eProfessional edge finishing\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"background: #fffbeb; border: 1px solid rgba(253,198,86,0.4); border-radius: 50px; padding: 6px 14px; display: inline-flex; align-items: center; gap: 6px;\"\u003e\n\u003cspan style=\"font-size: 0.95rem;\"\u003e🚀\u003c\/span\u003e\u003cspan style=\"font-size: 0.76rem; color: #6b7280; font-weight: 600;\"\u003eFast delivery\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n.hali-hesaplayici-wrapper {\n    font-family: 'Segoe UI', '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.hali-hesaplayici-wrapper * { box-sizing: border-box; }\n.hali-hesaplayici-container {\n    background: #ffffff;\n    border-radius: 16px;\n    box-shadow: 0 4px 32px rgba(0,0,0,0.08), 0 0 0 1px rgba(253,198,86,0.25);\n    padding: 1.75rem;\n    width: 100%;\n}\n@media (min-width: 768px) {\n    .hali-hesaplayici-container { padding: 2.25rem; }\n    .hali-hesaplayici-wrapper { margin-bottom: 3rem; }\n}\n.hali-baslik {\n    font-size: 1.35rem;\n    font-weight: 800;\n    color: #1f2937;\n    margin-bottom: 0.4rem;\n    letter-spacing: 0.5px;\n}\n.hali-aciklama {\n    color: #9ca3af;\n    margin-bottom: 1.5rem;\n    font-size: 0.85rem;\n    line-height: 1.6;\n}\n.hali-aciklama strong { color: #6b7280; }\n.hali-form-grup { margin-bottom: 1rem; }\n.hali-label {\n    display: block;\n    font-size: 0.72rem;\n    font-weight: 700;\n    color: #6b7280;\n    margin-bottom: 0.35rem;\n    letter-spacing: 1px;\n    text-transform: uppercase;\n}\n.hali-input-wrapper { position: relative; }\n.hali-input {\n    width: 100%;\n    padding: 0.85rem 2.5rem 0.85rem 1rem;\n    border: 1.5px solid #e5e7eb;\n    border-radius: 10px;\n    font-size: 1rem;\n    color: #1f2937;\n    font-weight: 500;\n    background: #f9fafb;\n    transition: border-color 0.2s, box-shadow 0.2s, background 0.2s;\n}\n.hali-input::placeholder { color: #d1d5db; font-weight: 300; }\n.hali-input:focus {\n    border-color: #FDC656;\n    box-shadow: 0 0 0 3px rgba(253,198,86,0.18);\n    outline: none;\n    background: #fffef7;\n}\n.hali-input::-webkit-inner-spin-button,\n.hali-input::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0; }\n.hali-input { -moz-appearance: textfield; }\n.hali-birim {\n    position: absolute;\n    right: 0.85rem;\n    top: 50%;\n    transform: translateY(-50%);\n    color: #9ca3af;\n    font-size: 0.85rem;\n    font-weight: 600;\n    pointer-events: none;\n}\n.hali-hesapla-btn {\n    width: 100%;\n    background: #FDC656;\n    color: #1f2937;\n    font-weight: 800;\n    padding: 0.9rem 1rem;\n    border-radius: 50px;\n    box-shadow: 0 4px 16px rgba(253,198,86,0.4);\n    border: none;\n    cursor: pointer;\n    transition: all 0.2s;\n    margin-top: 1rem;\n    font-size: 1rem;\n    letter-spacing: 0.3px;\n}\n.hali-hesapla-btn:hover {\n    background: #f0b830;\n    box-shadow: 0 6px 24px rgba(253,198,86,0.55);\n    transform: translateY(-1px);\n}\n.hali-sonuc-alani {\n    margin-top: 1.5rem;\n    border-top: 1.5px solid #f3f4f6;\n    padding-top: 1.5rem;\n}\n.hali-sonuc-alani.hidden { display: none; }\n.hali-sonuc-satir {\n    margin-bottom: 0.6rem;\n    font-size: 0.95rem;\n    color: #6b7280;\n}\n.hali-sonuc-satir strong { font-weight: 700; color: #374151; }\n.hali-sonuc-deger { font-weight: 700; color: #1f2937; }\n.hali-fiyat-satir {\n    margin-bottom: 0.2rem;\n    font-size: 1.1rem;\n    font-weight: 600;\n    color: #374151;\n}\n.hali-fiyat {\n    color: #e58c0a;\n    font-weight: 800;\n    font-size: 1.8rem;\n}\n.hali-birim-fiyat {\n    font-size: 0.78rem;\n    color: #9ca3af;\n    margin-top: 0.15rem;\n    margin-bottom: 0.5rem;\n}\n.hali-uyari {\n    font-size: 0.875rem;\n    color: #374151;\n    font-weight: 400;\n    line-height: 1.7;\n    margin-top: 1rem;\n    padding: 1rem 1.2rem;\n    background: #fffbeb;\n    border-radius: 10px;\n    border-left: 3px solid #FDC656;\n}\n.hali-uyari.hidden { display: none; }\n.hali-secim-baslik {\n    font-size: 0.7rem;\n    font-weight: 700;\n    color: #9ca3af;\n    margin-bottom: 0.5rem;\n    margin-top: 1.25rem;\n    text-transform: uppercase;\n    letter-spacing: 1.2px;\n}\n.hali-secim-container {\n    display: flex;\n    gap: 0.5rem;\n    flex-wrap: nowrap;\n}\n.hali-secim-item { flex: 1; min-width: 0; }\n.hali-radio { display: none; }\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: 1.5px solid #e5e7eb;\n    border-radius: 10px;\n    font-weight: 600;\n    cursor: pointer;\n    transition: all 0.2s;\n    font-size: clamp(0.7rem, 2.5vw, 0.92rem);\n    min-height: 3rem;\n    white-space: nowrap;\n    overflow: hidden;\n    text-overflow: ellipsis;\n    color: #6b7280;\n    background: #f9fafb;\n}\n@media (min-width: 768px) {\n    .hali-radio-label {\n        font-size: clamp(0.875rem, 1.5vw, 1rem);\n        padding: 1rem 0.5rem;\n        min-height: 3.5rem;\n    }\n}\n.hali-radio-label:hover {\n    background: #fffbeb;\n    border-color: #FDC656;\n    color: #374151;\n}\n.hali-radio:checked + .hali-radio-label {\n    background: #FDC656;\n    border-color: #FDC656;\n    color: #1f2937;\n    box-shadow: 0 2px 12px rgba(253,198,86,0.35);\n    font-weight: 700;\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.9rem 1rem;\n    border-radius: 10px;\n    font-weight: 700;\n    margin-top: 1.25rem;\n    text-decoration: none;\n    transition: all 0.2s;\n    font-size: 1rem;\n}\n.hali-whatsapp-btn.disabled {\n    background: #f3f4f6;\n    color: #d1d5db;\n    cursor: not-allowed;\n    pointer-events: none;\n    border: 1.5px solid #e5e7eb;\n}\n.hali-whatsapp-btn.active {\n    background: #22c55e;\n    color: white;\n    box-shadow: 0 4px 20px rgba(34,197,94,0.3);\n}\n.hali-whatsapp-btn.active:hover {\n    background: #16a34a;\n    box-shadow: 0 6px 28px rgba(34,197,94,0.4);\n    transform: translateY(-1px);\n}\n\u003c\/style\u003e\n\u003cdiv 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 (cm) and calculate. After seeing the price, select the options and place your order via WhatsApp.\u003cbr\u003e\u003cstrong\u003eStandard Widths: 80 · 100 · 120 · 160 · 200 cm — Other sizes can also be entered\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 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\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\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 = 1950;\n    const whatsappNumarasi = \"905522447544\";\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    let hesaplananGenislik, hesaplananUzunluk, hesaplananMetrekare, standartGenislik, toplamFiyat;\n    metrekareFiyatiGoster.textContent = fiyatMetrekare.toLocaleString('tr-TR');\n    function standartGenislikBul(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        return null;\n    }\n    hesaplaBtn.addEventListener(\"click\", function() {\n        const g = parseFloat(genislikInput.value);\n        const u = parseFloat(uzunlukInput.value);\n        if (isNaN(g) || isNaN(u) || g \u003c= 0 || u \u003c= 0) { alert(\"Please enter valid width and length values.\"); return; }\n        if (g \u003e 200) { alert(\"Please ensure the width is less than 200 cm.\"); return; }\n        hesaplananGenislik = g;\n        hesaplananUzunluk = u;\n        standartGenislik = standartGenislikBul(g);\n        hesaplananMetrekare = (standartGenislik \/ 100) * (u \/ 100);\n        toplamFiyat = hesaplananMetrekare * fiyatMetrekare;\n        const f = (s, b=2) =\u003e s.toLocaleString('tr-TR', {minimumFractionDigits:b, maximumFractionDigits:b});\n        sonucMetrekare.textContent = f(hesaplananMetrekare) + \" m²\";\n        sonucFiyat.textContent = f(toplamFiyat) + \" TL\";\n        if (g !== standartGenislik) {\n            genislikUyari.innerHTML = `Your rug with a requested width of \u003cstrong\u003e${g} cm\u003c\/strong\u003e will be cut from our standard roll of \u003cstrong\u003e${standartGenislik} cm\u003c\/strong\u003e.\u003cbr\u003ePricing is calculated based on the standard roll width from which the cut is made.\u003cbr\u003e\u003cbr\u003eIf you wish, you can order from the standard width to avoid waste.\u003cbr\u003e\u003cspan style=\"font-size:0.85em;opacity:0.6\"\u003e(Standard Roll Widths: 80, 100, 120, 160, 200 cm — Length is cut to exact measurement with no waste.)\u003c\/span\u003e`;\n            genislikUyari.classList.remove(\"hidden\");\n        } else {\n            genislikUyari.classList.add(\"hidden\");\n            genislikUyari.innerHTML = \"\";\n        }\n        sonucAlani.classList.remove(\"hidden\");\n        haliKenariRadios.forEach(r =\u003e r.checked = false);\n        haliSekliRadios.forEach(r =\u003e r.checked = false);\n        butonDurumGuncelle();\n    });\n    function butonDurumGuncelle() {\n        const k = Array.from(haliKenariRadios).some(r =\u003e r.checked);\n        const s = Array.from(haliSekliRadios).some(r =\u003e r.checked);\n        if (k \u0026\u0026 s) {\n            whatsappBtn.classList.remove(\"disabled\");\n            whatsappBtn.classList.add(\"active\");\n            whatsappBtn.setAttribute(\"target\", \"_blank\");\n            const kenari = document.querySelector('input[name=\"haliKenari\"]:checked').value;\n            const sekli = document.querySelector('input[name=\"haliSekli\"]:checked').value;\n            const f = (s,b=2) =\u003e s.toLocaleString('tr-TR',{minimumFractionDigits:b,maximumFractionDigits:b});\n            const msg = `Hello, I would like to order a custom size rug.\\n\\n📏 Dimensions: ${hesaplananGenislik} cm x ${hesaplananUzunluk} cm (${f(hesaplananMetrekare)} m²)\\n🔲 Rug Edge: ${kenari}\\n⬜ Rug Shape: ${sekli}\\n💰 Total Price: ${f(toplamFiyat)} TL\\n\\nProduct Link: ${window.location.href}\\n\\nThank you.`;\n            whatsappBtn.href = `https:\/\/wa.me\/${whatsappNumarasi}?text=${encodeURIComponent(msg)}`;\n        } else {\n            whatsappBtn.classList.add(\"disabled\");\n            whatsappBtn.classList.remove(\"active\");\n            whatsappBtn.removeAttribute(\"target\");\n            whatsappBtn.href = \"#\";\n        }\n    }\n    haliKenariRadios.forEach(r =\u003e r.addEventListener(\"change\", butonDurumGuncelle));\n    haliSekliRadios.forEach(r =\u003e r.addEventListener(\"change\", butonDurumGuncelle));\n})();\n\u003c\/script\u003e\n\u003c\/div\u003e\n\u003cp data-path-to-node=\"7\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/zev-hali-babil-gri-geometrik-kabartmali-ekstra-yumusak-modern-salon-halisi-pamuk-taban_moqa_hali_babil_2705_gri_7.webp?v=1773091059\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp data-path-to-node=\"7\"\u003e\u003cb data-path-to-node=\"7\" data-index-in-node=\"0\"\u003e\"The Modern Rhythm of Gray, with Geometric Dimensions on Your Floors...\"\u003c\/b\u003e\u003c\/p\u003e\n\u003cp data-path-to-node=\"8\"\u003eThe Zev Halı Babil Series reinterprets the noble and balancing nature of gray tones with the three-dimensional design approach of the modern age. This unique model, enlivened with asymmetrical triangular and diamond-shaped embossments, adds a non-tiring yet highly characteristic, sculptural depth to your space. With its silky softness provided by the 10 mm thick special microfiber texture, this design will offer premium comfort with every step, and is \u003cb data-path-to-node=\"8\" data-index-in-node=\"423\"\u003eavailable in all sizes in our stock\u003c\/b\u003e!\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\"\u003e3D Geometric Architecture:\u003c\/b\u003e Embossed forms placed at different angles create elegant shadow play on the rug according to the direction of light in your space, offering a living design far from stagnation.\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\"\u003eCloud-Soft Comfort:\u003c\/b\u003e High-quality microfiber polyester yarn with a 10 mm pile height provides an extra soft, silky, and stress-relieving massage effect touch to your feet.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"9,2,0\"\u003e\u003cb data-path-to-node=\"9,2,0\" data-index-in-node=\"0\"\u003eHealthy and Safe Surface:\u003c\/b\u003e Its naturally breathable 100% cotton backing protects your parquet floors and prevents slipping, offering safe use for your family.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"9,3,0\"\u003e\u003cb data-path-to-node=\"9,3,0\" data-index-in-node=\"0\"\u003eExcellent Camouflage:\u003c\/b\u003e The natural ability of gray tones to conceal stains and dust, combined with the 3D dynamic texture, provides life-saving practicality for high-traffic living areas.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 data-path-to-node=\"11\"\u003e🎨 \u003cb data-path-to-node=\"11\" data-index-in-node=\"3\"\u003ePsychology of Included Colors\u003c\/b\u003e\n\u003c\/h3\u003e\n\u003cp data-path-to-node=\"12\"\u003eDespite its dynamic geometry, the color profile of this design, which does not tire the space and adds nobility, is:\u003c\/p\u003e\n\u003cul data-path-to-node=\"13\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"13,0,0\"\u003e\u003cb data-path-to-node=\"13,0,0\" data-index-in-node=\"0\"\u003eSilver Gray \/ Anthracite Reflections (Base):\u003c\/b\u003e Symbolizes compromise, modernity, and professionalism. It radiates balanced neutral energy into the room, making all other vibrant colors (furniture\/accessories) shine like diamonds.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"13,1,0\"\u003e\u003cb data-path-to-node=\"13,1,0\" data-index-in-node=\"0\"\u003eNatural Shadow Dimensions:\u003c\/b\u003e The level differences created by the geometric embossments form natural dark gray and light silver shadows under light, giving the rug a spontaneous two-tone (tone-on-tone) depth.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr data-path-to-node=\"14\"\u003e\n\u003ch3 data-path-to-node=\"15\"\u003e\u003cbr\u003e\u003c\/h3\u003e\n\u003ch3 data-path-to-node=\"15\"\u003e📐 \u003cb data-path-to-node=\"15\" data-index-in-node=\"3\"\u003eFrom the Architect's Perspective: Decoration \u0026amp; Combination Tips\u003c\/b\u003e\n\u003c\/h3\u003e\n\u003cp data-path-to-node=\"16\"\u003eTips for best showcasing this model, which is a perfect \"Character Player\" for Modern, Scandinavian, Loft, or High-Tech style decorations:\u003c\/p\u003e\u003cul data-path-to-node=\"17\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"17,0,0\"\u003e\u003cb data-path-to-node=\"17,0,0\" data-index-in-node=\"0\"\u003eFurniture Harmony:\u003c\/b\u003e As the rug has a very dynamic geometric pattern, \u003cb data-path-to-node=\"17,0,0\" data-index-in-node=\"91\"\u003eplain and unpatterned\u003c\/b\u003e fabrics (Anthracite, Off-White, or Navy Blue) should be preferred for your main sofas. As an accent color, a Mustard Yellow, Terracotta, or Emerald Green armchair adds tremendous energy.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"17,1,0\"\u003e\u003cb data-path-to-node=\"17,1,0\" data-index-in-node=\"0\"\u003eWood and Texture Selection:\u003c\/b\u003e To support the modern industrial style, \u003cb data-path-to-node=\"17,1,0\" data-index-in-node=\"64\"\u003eBlack Matte Metal, Glass, concrete-look coffee tables, or Dark Walnut\u003c\/b\u003e woods create a great contrast.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"17,2,0\"\u003e\u003cb data-path-to-node=\"17,2,0\" data-index-in-node=\"0\"\u003eAccessory Cohesion:\u003c\/b\u003e With black metal or chrome lighting, geometric abstract paintings on the walls, and large living room plants (Strelitzia, Monstera), you can transform your home into a showroom for an interior design office.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Zev Halı","offers":[{"title":"80x150","offer_id":42832871292976,"sku":"moqahalı-babil2705-gri-1","price":2340.0,"currency_code":"TRY","in_stock":true},{"title":"80x200","offer_id":42832871325744,"sku":"moqahalı-babil2705-gri-2","price":3120.0,"currency_code":"TRY","in_stock":true},{"title":"80x250","offer_id":42832871358512,"sku":"moqahalı-babil2705-gri-3","price":3900.0,"currency_code":"TRY","in_stock":true},{"title":"80x300","offer_id":42832871391280,"sku":"moqahalı-babil2705-gri-4","price":4680.0,"currency_code":"TRY","in_stock":true},{"title":"80x400","offer_id":42832871424048,"sku":"moqahalı-babil2705-gri-5","price":6240.0,"currency_code":"TRY","in_stock":true},{"title":"100x200","offer_id":42832871456816,"sku":"moqahalı-babil2705-gri-6","price":3900.0,"currency_code":"TRY","in_stock":true},{"title":"100x250","offer_id":42832871489584,"sku":"moqahalı-babil2705-gri-7","price":4875.0,"currency_code":"TRY","in_stock":true},{"title":"100x300","offer_id":42832871522352,"sku":"moqahalı-babil2705-gri-8","price":5850.0,"currency_code":"TRY","in_stock":true},{"title":"100x350","offer_id":42832871555120,"sku":"moqahalı-babil2705-gri-9","price":6825.0,"currency_code":"TRY","in_stock":true},{"title":"100x400","offer_id":42832871587888,"sku":"moqahalı-babil2705-gri-10","price":7800.0,"currency_code":"TRY","in_stock":true},{"title":"120x180","offer_id":42832871620656,"sku":"moqahalı-babil2705-gri-11","price":4212.0,"currency_code":"TRY","in_stock":true},{"title":"120x250","offer_id":42832871653424,"sku":"moqahalı-babil2705-gri-12","price":5850.0,"currency_code":"TRY","in_stock":true},{"title":"120x300","offer_id":42832871686192,"sku":"moqahalı-babil2705-gri-13","price":7020.0,"currency_code":"TRY","in_stock":true},{"title":"160x230","offer_id":42832871718960,"sku":"moqahalı-babil2705-gri-14","price":7167.0,"currency_code":"TRY","in_stock":true},{"title":"160x300","offer_id":42832871751728,"sku":"moqahalı-babil2705-gri-15","price":9360.0,"currency_code":"TRY","in_stock":true},{"title":"200x290","offer_id":42832871784496,"sku":"moqahalı-babil2705-gri-16","price":11310.0,"currency_code":"TRY","in_stock":true},{"title":"200x400","offer_id":42832871817264,"sku":"moqahalı-babil2705-gri-17","price":15600.0,"currency_code":"TRY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/zev-hali-babil-gri-geometrik-kabartmali-ekstra-yumusak-modern-salon-halisi-pamuk-taban_moqahalibabil2705gri_19.webp?v=1773091175"},{"product_id":"antrasit-yumusak-salon-halisi-ba06","title":"Zev Carpet Babil Anthracite Soft Kitchen Living Room Rug Custom Size Ba06","description":"\u003cp style=\"text-align: center;\"\u003e\u003cspan style=\"text-decoration: underline;\"\u003e\u003cstrong\u003e*\u003cspan style=\"color: rgb(255, 128, 0); text-decoration: underline;\"\u003e\u003cspan style=\"color: rgb(104, 89, 74); text-decoration: underline;\"\u003ePlease specify your Fringe Overlock and Folding preferences in the Order Notes section of the Cart.\u003c\/span\u003e \u003c\/span\u003e\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cdiv style=\"background: #ffffff; border-radius: 16px; padding: 22px 28px; text-align: center; margin: 0 0 20px 0; font-family: 'Segoe UI',Arial,sans-serif; box-shadow: 0 4px 24px rgba(0,0,0,0.08); border: 1.5px solid rgba(253,198,86,0.4);\"\u003e\n\u003cdiv style=\"display: inline-block; background: #FDC656; color: #1f2937; font-size: 0.68rem; font-weight: 800; letter-spacing: 2px; text-transform: uppercase; padding: 4px 16px; border-radius: 50px; margin-bottom: 10px;\"\u003e✂ Special Service\u003c\/div\u003e\n\u003cdiv style=\"font-size: 1.25rem; font-weight: 800; color: #1f2937; margin-bottom: 8px;\"\u003eThis Product Includes \u003cspan style=\"color: #e58c0a; border-bottom: 2px solid #FDC656; padding-bottom: 2px;\"\u003eCustom Size Cutting\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv style=\"font-size: 0.83rem; color: #6b7280; line-height: 1.7; max-width: 400px; margin: 0 auto 16px;\"\u003eEnter your measurements using the calculator below and see the price. Create your custom order with the \u003cstrong style=\"color: #e58c0a;\"\u003e\"Order Now\"\u003c\/strong\u003e button.\u003c\/div\u003e\n\u003cdiv style=\"display: flex; gap: 8px; justify-content: center; flex-wrap: wrap;\"\u003e\n\u003cdiv style=\"background: #fffbeb; border: 1px solid rgba(253,198,86,0.4); border-radius: 50px; padding: 6px 14px; display: inline-flex; align-items: center; gap: 6px;\"\u003e\n\u003cspan style=\"font-size: 0.95rem;\"\u003e📐\u003c\/span\u003e\u003cspan style=\"font-size: 0.76rem; color: #6b7280; font-weight: 600;\"\u003eCustom size\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"background: #fffbeb; border: 1px solid rgba(253,198,86,0.4); border-radius: 50px; padding: 6px 14px; display: inline-flex; align-items: center; gap: 6px;\"\u003e\n\u003cspan style=\"font-size: 0.95rem;\"\u003e✅\u003c\/span\u003e\u003cspan style=\"font-size: 0.76rem; color: #6b7280; font-weight: 600;\"\u003eProfessional edge finishing\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"background: #fffbeb; border: 1px solid rgba(253,198,86,0.4); border-radius: 50px; padding: 6px 14px; display: inline-flex; align-items: center; gap: 6px;\"\u003e\n\u003cspan style=\"font-size: 0.95rem;\"\u003e🚀\u003c\/span\u003e\u003cspan style=\"font-size: 0.76rem; color: #6b7280; font-weight: 600;\"\u003eFast delivery\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n.hali-hesaplayici-wrapper {\n    font-family: 'Segoe UI', '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.hali-hesaplayici-wrapper * { box-sizing: border-box; }\n.hali-hesaplayici-container {\n    background: #ffffff;\n    border-radius: 16px;\n    box-shadow: 0 4px 32px rgba(0,0,0,0.08), 0 0 0 1px rgba(253,198,86,0.25);\n    padding: 1.75rem;\n    width: 100%;\n}\n@media (min-width: 768px) {\n    .hali-hesaplayici-container { padding: 2.25rem; }\n    .hali-hesaplayici-wrapper { margin-bottom: 3rem; }\n}\n.hali-baslik {\n    font-size: 1.35rem;\n    font-weight: 800;\n    color: #1f2937;\n    margin-bottom: 0.4rem;\n    letter-spacing: 0.5px;\n}\n.hali-aciklama {\n    color: #9ca3af;\n    margin-bottom: 1.5rem;\n    font-size: 0.85rem;\n    line-height: 1.6;\n}\n.hali-aciklama strong { color: #6b7280; }\n.hali-form-grup { margin-bottom: 1rem; }\n.hali-label {\n    display: block;\n    font-size: 0.72rem;\n    font-weight: 700;\n    color: #6b7280;\n    margin-bottom: 0.35rem;\n    letter-spacing: 1px;\n    text-transform: uppercase;\n}\n.hali-input-wrapper { position: relative; }\n.hali-input {\n    width: 100%;\n    padding: 0.85rem 2.5rem 0.85rem 1rem;\n    border: 1.5px solid #e5e7eb;\n    border-radius: 10px;\n    font-size: 1rem;\n    color: #1f2937;\n    font-weight: 500;\n    background: #f9fafb;\n    transition: border-color 0.2s, box-shadow 0.2s, background 0.2s;\n}\n.hali-input::placeholder { color: #d1d5db; font-weight: 300; }\n.hali-input:focus {\n    border-color: #FDC656;\n    box-shadow: 0 0 0 3px rgba(253,198,86,0.18);\n    outline: none;\n    background: #fffef7;\n}\n.hali-input::-webkit-inner-spin-button,\n.hali-input::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0; }\n.hali-input { -moz-appearance: textfield; }\n.hali-birim {\n    position: absolute;\n    right: 0.85rem;\n    top: 50%;\n    transform: translateY(-50%);\n    color: #9ca3af;\n    font-size: 0.85rem;\n    font-weight: 600;\n    pointer-events: none;\n}\n.hali-hesapla-btn {\n    width: 100%;\n    background: #FDC656;\n    color: #1f2937;\n    font-weight: 800;\n    padding: 0.9rem 1rem;\n    border-radius: 50px;\n    box-shadow: 0 4px 16px rgba(253,198,86,0.4);\n    border: none;\n    cursor: pointer;\n    transition: all 0.2s;\n    margin-top: 1rem;\n    font-size: 1rem;\n    letter-spacing: 0.3px;\n}\n.hali-hesapla-btn:hover {\n    background: #f0b830;\n    box-shadow: 0 6px 24px rgba(253,198,86,0.55);\n    transform: translateY(-1px);\n}\n.hali-sonuc-alani {\n    margin-top: 1.5rem;\n    border-top: 1.5px solid #f3f4f6;\n    padding-top: 1.5rem;\n}\n.hali-sonuc-alani.hidden { display: none; }\n.hali-sonuc-satir {\n    margin-bottom: 0.6rem;\n    font-size: 0.95rem;\n    color: #6b7280;\n}\n.hali-sonuc-satir strong { font-weight: 700; color: #374151; }\n.hali-sonuc-deger { font-weight: 700; color: #1f2937; }\n.hali-fiyat-satir {\n    margin-bottom: 0.2rem;\n    font-size: 1.1rem;\n    font-weight: 600;\n    color: #374151;\n}\n.hali-fiyat {\n    color: #e58c0a;\n    font-weight: 800;\n    font-size: 1.8rem;\n}\n.hali-birim-fiyat {\n    font-size: 0.78rem;\n    color: #9ca3af;\n    margin-top: 0.15rem;\n    margin-bottom: 0.5rem;\n}\n.hali-uyari {\n    font-size: 0.875rem;\n    color: #374151;\n    font-weight: 400;\n    line-height: 1.7;\n    margin-top: 1rem;\n    padding: 1rem 1.2rem;\n    background: #fffbeb;\n    border-radius: 10px;\n    border-left: 3px solid #FDC656;\n}\n.hali-uyari.hidden { display: none; }\n.hali-secim-baslik {\n    font-size: 0.7rem;\n    font-weight: 700;\n    color: #9ca3af;\n    margin-bottom: 0.5rem;\n    margin-top: 1.25rem;\n    text-transform: uppercase;\n    letter-spacing: 1.2px;\n}\n.hali-secim-container {\n    display: flex;\n    gap: 0.5rem;\n    flex-wrap: nowrap;\n}\n.hali-secim-item { flex: 1; min-width: 0; }\n.hali-radio { display: none; }\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: 1.5px solid #e5e7eb;\n    border-radius: 10px;\n    font-weight: 600;\n    cursor: pointer;\n    transition: all 0.2s;\n    font-size: clamp(0.7rem, 2.5vw, 0.92rem);\n    min-height: 3rem;\n    white-space: nowrap;\n    overflow: hidden;\n    text-overflow: ellipsis;\n    color: #6b7280;\n    background: #f9fafb;\n}\n@media (min-width: 768px) {\n    .hali-radio-label {\n        font-size: clamp(0.875rem, 1.5vw, 1rem);\n        padding: 1rem 0.5rem;\n        min-height: 3.5rem;\n    }\n}\n.hali-radio-label:hover {\n    background: #fffbeb;\n    border-color: #FDC656;\n    color: #374151;\n}\n.hali-radio:checked + .hali-radio-label {\n    background: #FDC656;\n    border-color: #FDC656;\n    color: #1f2937;\n    box-shadow: 0 2px 12px rgba(253,198,86,0.35);\n    font-weight: 700;\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.9rem 1rem;\n    border-radius: 10px;\n    font-weight: 700;\n    margin-top: 1.25rem;\n    text-decoration: none;\n    transition: all 0.2s;\n    font-size: 1rem;\n}\n.hali-whatsapp-btn.disabled {\n    background: #f3f4f6;\n    color: #d1d5db;\n    cursor: not-allowed;\n    pointer-events: none;\n    border: 1.5px solid #e5e7eb;\n}\n.hali-whatsapp-btn.active {\n    background: #22c55e;\n    color: white;\n    box-shadow: 0 4px 20px rgba(34,197,94,0.3);\n}\n.hali-whatsapp-btn.active:hover {\n    background: #16a34a;\n    box-shadow: 0 6px 28px rgba(34,197,94,0.4);\n    transform: translateY(-1px);\n}\n\u003c\/style\u003e\n\u003cdiv 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 (cm) and calculate. After seeing the price, select the options and place your order via WhatsApp.\u003cbr\u003e\u003cstrong\u003eStandard Width: 80 · 100 · 120 · 160 · 200 cm — Other sizes can also be entered\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\"\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\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\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 = 1950;\n    const whatsappNumarasi = \"905522447544\";\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    let hesaplananGenislik, hesaplananUzunluk, hesaplananMetrekare, standartGenislik, toplamFiyat;\n    metrekareFiyatiGoster.textContent = fiyatMetrekare.toLocaleString('tr-TR');\n    function standartGenislikBul(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        return null;\n    }\n    hesaplaBtn.addEventListener(\"click\", function() {\n        const g = parseFloat(genislikInput.value);\n        const u = parseFloat(uzunlukInput.value);\n        if (isNaN(g) || isNaN(u) || g \u003c= 0 || u \u003c= 0) { alert(\"Please enter valid width and length values.\"); return; }\n        if (g \u003e 200) { alert(\"Please enter a width less than 200 cm.\"); return; }\n        hesaplananGenislik = g;\n        hesaplananUzunluk = u;\n        standartGenislik = standartGenislikBul(g);\n        hesaplananMetrekare = (standartGenislik \/ 100) * (u \/ 100);\n        toplamFiyat = hesaplananMetrekare * fiyatMetrekare;\n        const f = (s, b=2) =\u003e s.toLocaleString('tr-TR', {minimumFractionDigits:b, maximumFractionDigits:b});\n        sonucMetrekare.textContent = f(hesaplananMetrekare) + \" m²\";\n        sonucFiyat.textContent = f(toplamFiyat) + \" TL\";\n        if (g !== standartGenislik) {\n            genislikUyari.innerHTML = `Your requested rug with a width of \u003cstrong\u003e${g} cm\u003c\/strong\u003e will be cut from our standard roll of \u003cstrong\u003e${standartGenislik} cm\u003c\/strong\u003e.\u003cbr\u003ePricing is calculated based on the higher standard roll width from which the cut is made.\u003cbr\u003e\u003cbr\u003eIf you wish, you can order from a standard width to avoid waste.\u003cbr\u003e\u003cspan style=\"font-size:0.85em;opacity:0.6\"\u003e(Standard Roll Widths: 80, 100, 120, 160, 200 cm — Lengths are cut to exact measurements without waste.)\u003c\/span\u003e`;\n            genislikUyari.classList.remove(\"hidden\");\n        } else {\n            genislikUyari.classList.add(\"hidden\");\n            genislikUyari.innerHTML = \"\";\n        }\n        sonucAlani.classList.remove(\"hidden\");\n        haliKenariRadios.forEach(r =\u003e r.checked = false);\n        haliSekliRadios.forEach(r =\u003e r.checked = false);\n        butonDurumGuncelle();\n    });\n    function butonDurumGuncelle() {\n        const k = Array.from(haliKenariRadios).some(r =\u003e r.checked);\n        const s = Array.from(haliSekliRadios).some(r =\u003e r.checked);\n        if (k \u0026\u0026 s) {\n            whatsappBtn.classList.remove(\"disabled\");\n            whatsappBtn.classList.add(\"active\");\n            whatsappBtn.setAttribute(\"target\", \"_blank\");\n            const kenari = document.querySelector('input[name=\"haliKenari\"]:checked').value;\n            const sekli = document.querySelector('input[name=\"haliSekli\"]:checked').value;\n            const f = (s,b=2) =\u003e s.toLocaleString('tr-TR',{minimumFractionDigits:b,maximumFractionDigits:b});\n            const msg = `Hello, I would like to order a custom size rug.\\n\\n📏 Measurements: ${hesaplananGenislik} cm x ${hesaplananUzunluk} cm (${f(hesaplananMetrekare)} m²)\\n🔲 Rug Edge: ${kenari}\\n⬜ Rug Shape: ${sekli}\\n💰 Total Price: ${f(toplamFiyat)} TL\\n\\nProduct Link: ${window.location.href}\\n\\nThank you.`;\n            whatsappBtn.href = `https:\/\/wa.me\/${whatsappNumarasi}?text=${encodeURIComponent(msg)}`;\n        } else {\n            whatsappBtn.classList.add(\"disabled\");\n            whatsappBtn.classList.remove(\"active\");\n            whatsappBtn.removeAttribute(\"target\");\n            whatsappBtn.href = \"#\";\n        }\n    }\n    haliKenariRadios.forEach(r =\u003e r.addEventListener(\"change\", butonDurumGuncelle));\n    haliSekliRadios.forEach(r =\u003e r.addEventListener(\"change\", butonDurumGuncelle));\n})();\n\u003c\/script\u003e\n\u003c\/div\u003e\n\u003cp data-path-to-node=\"7\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/zev-hali-babil-antrasit-geometrik-kabartmali-ekstra-yumusak-modern-oturma-odasi-halisi-pamuk-taban_moqa_hali_anadolu_2706_antrasit_6.webp?v=1773095681\"\u003e\u003c\/p\u003e\n\u003cp data-path-to-node=\"8\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"8\"\u003e\"For Spaces with Character: The Power of Anthracite, the Dimensions of Geometry...\"\u003c\/b\u003e\u003c\/p\u003e\n\u003cp data-path-to-node=\"9\"\u003eThe Zev Hali Babil Series was designed for those who want to add a strong, modern, and architectural touch to their living spaces. This design, which invigorates the dignified and masculine stance of anthracite with asymmetrical geometric reliefs, offers a unique, sculptural floor aesthetic. With the extra softness provided by its 10 mm thick special microfiber texture, this premium model, contrary to its robust appearance, will provide a silky comfort to your feet. \u003cb data-index-in-node=\"430\" data-path-to-node=\"9\"\u003eIt is available in all sizes in our stock\u003c\/b\u003e and waiting for you!\u003c\/p\u003e\n\u003cul data-path-to-node=\"10\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"10,0,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"10,0,0\"\u003e3D Geometric Architecture:\u003c\/b\u003e Embossed forms placed at different angles create elegant shadow plays on the carpet depending on the direction of daylight or lighting, adding a lively, dynamic character to your space.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"10,1,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"10,1,0\"\u003eCloud-Soft Comfort:\u003c\/b\u003e The superior quality microfiber polyester yarn with a 10 mm pile height provides a smooth, massage-like touch that relieves daily stress.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"10,2,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"10,2,0\"\u003eHealthy and Safe Flooring:\u003c\/b\u003e Its natural breathable 100% cotton backing protects your parquet floors and provides excellent grip to the floor, offering long-lasting and safe use.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"10,3,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"10,3,0\"\u003ePractical and Stain-Hiding Structure:\u003c\/b\u003e The advantage of the dark anthracite tone, combined with the 3D dynamic texture, perfectly camouflages small dust and stains; ideal for high-traffic rooms.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 data-path-to-node=\"11\"\u003e🎨 \u003cb data-index-in-node=\"3\" data-path-to-node=\"11\"\u003eThe Psychology of Its Colors\u003c\/b\u003e\n\u003c\/h3\u003e\n\u003cp data-path-to-node=\"13\"\u003eDespite its dynamic form, the color profile adds an incredible weight and elegance to the space:\u003c\/p\u003e\n\u003cul data-path-to-node=\"14\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"14,0,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"14,0,0\"\u003eAnthracite \/ Dark Grey (Background):\u003c\/b\u003e It is the color of authority, focus, and contemporary luxury (High-End). It adds depth to the room, allowing other items (especially warm-colored furniture) to stand out.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"14,1,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"14,1,0\"\u003eNatural Shadow Dimensions:\u003c\/b\u003e The level differences created by geometric reliefs create natural dark and light gray reflections on the carpet without needing any other external colors.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr data-path-to-node=\"14\"\u003e\n\u003ch3 data-path-to-node=\"15\"\u003e\u003cbr\u003e\u003c\/h3\u003e\n\u003ch3 data-path-to-node=\"15\"\u003e📐 \u003cb data-index-in-node=\"3\" data-path-to-node=\"15\"\u003eFrom the Architect's Perspective: Decoration \u0026amp; Combination Tips\u003c\/b\u003e\n\u003c\/h3\u003e\n\u003cp data-path-to-node=\"17\"\u003eTips for showcasing this model, which is a perfect \"Character Player\" for homes furnished in Modern, Industrial, Loft, or Masculine styles, as well as professional offices\/work rooms:\u003c\/p\u003e\u003cul data-path-to-node=\"18\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"18,0,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"18,0,0\"\u003eFurniture Harmony:\u003c\/b\u003e To break the dark effect of anthracite, you should use contrasts. \u003cb data-index-in-node=\"93\" data-path-to-node=\"18,0,0\"\u003eTan leather (Chesterfield) sofas, Mustard or Terracotta\u003c\/b\u003e accent chairs create an immense burst of energy on this rug. Light gray or beige tones can be preferred for the main sofas.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"18,1,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"18,1,0\"\u003eWood and Texture Selection:\u003c\/b\u003e To elevate the industrial spirit, \u003cb data-index-in-node=\"60\" data-path-to-node=\"18,1,0\"\u003eRaw Walnut, Matte Black Metal, Concrete-look surfaces, and Smoked Glass\u003c\/b\u003e detailed coffee tables are excellent complements.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"18,2,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"18,2,0\"\u003eAccessory Cohesion:\u003c\/b\u003e You can balance the soul of the space with black metal sconces, abstract monochrome (black and white) paintings, and a giant living room plant (like Monstera) positioned in the corner of the room.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Zev Halı","offers":[{"title":"80x150","offer_id":42832957571120,"sku":"moqahalı-babil2706-antrasit-1","price":2340.0,"currency_code":"TRY","in_stock":true},{"title":"80x200","offer_id":42832957603888,"sku":"moqahalı-babil2706-antrasit-2","price":3120.0,"currency_code":"TRY","in_stock":true},{"title":"80x250","offer_id":42832957636656,"sku":"moqahalı-babil2706-antrasit-3","price":3900.0,"currency_code":"TRY","in_stock":true},{"title":"80x300","offer_id":42832957669424,"sku":"moqahalı-babil2706-antrasit-4","price":4680.0,"currency_code":"TRY","in_stock":true},{"title":"80x400","offer_id":42832957702192,"sku":"moqahalı-babil2706-antrasit-5","price":6240.0,"currency_code":"TRY","in_stock":true},{"title":"100x200","offer_id":42832957734960,"sku":"moqahalı-babil2706-antrasit-6","price":3900.0,"currency_code":"TRY","in_stock":true},{"title":"100x250","offer_id":42832957767728,"sku":"moqahalı-babil2706-antrasit-7","price":4875.0,"currency_code":"TRY","in_stock":true},{"title":"100x300","offer_id":42832957800496,"sku":"moqahalı-babil2706-antrasit-8","price":5850.0,"currency_code":"TRY","in_stock":true},{"title":"100x350","offer_id":42832957833264,"sku":"moqahalı-babil2706-antrasit-9","price":6825.0,"currency_code":"TRY","in_stock":true},{"title":"100x400","offer_id":42832957866032,"sku":"moqahalı-babil2706-antrasit-10","price":7800.0,"currency_code":"TRY","in_stock":true},{"title":"120x180","offer_id":42832957898800,"sku":"moqahalı-babil2706-antrasit-11","price":4212.0,"currency_code":"TRY","in_stock":true},{"title":"120x250","offer_id":42832957931568,"sku":"moqahalı-babil2706-antrasit-12","price":5850.0,"currency_code":"TRY","in_stock":true},{"title":"120x300","offer_id":42832957964336,"sku":"moqahalı-babil2706-antrasit-13","price":7020.0,"currency_code":"TRY","in_stock":true},{"title":"160x230","offer_id":42832957997104,"sku":"moqahalı-babil2706-antrasit-14","price":7167.0,"currency_code":"TRY","in_stock":true},{"title":"160x300","offer_id":42832958029872,"sku":"moqahalı-babil2706-antrasit-15","price":9360.0,"currency_code":"TRY","in_stock":true},{"title":"200x290","offer_id":42832958062640,"sku":"moqahalı-babil2706-antrasit-16","price":11310.0,"currency_code":"TRY","in_stock":true},{"title":"200x400","offer_id":42832958095408,"sku":"moqahalı-babil2706-antrasit-17","price":15600.0,"currency_code":"TRY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/zev-hali-babil-antrasit-geometrik-kabartmali-ekstra-yumusak-modern-oturma-odasi-halisi-pamuk-taban_moqahalianadolu2706antrasit_3.webp?v=1773095793"},{"product_id":"beyaz-cizgili-elmas-desenli-hali-ba07","title":"Zev Rug Babil White Striped Diamond Patterned Rug Custom Size Ba07","description":"\u003cp style=\"text-align: center;\"\u003e\u003cspan style=\"text-decoration: underline;\"\u003e\u003cstrong\u003e*\u003cspan style=\"color: rgb(255, 128, 0); text-decoration: underline;\"\u003e\u003cspan style=\"color: rgb(104, 89, 74); text-decoration: underline;\"\u003ePlease specify your Fringe Overlock and Folding preferences in the Order Notes section of the Cart.\u003c\/span\u003e \u003c\/span\u003e\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cdiv style=\"background: #ffffff; border-radius: 16px; padding: 22px 28px; text-align: center; margin: 0 0 20px 0; font-family: 'Segoe UI',Arial,sans-serif; box-shadow: 0 4px 24px rgba(0,0,0,0.08); border: 1.5px solid rgba(253,198,86,0.4);\"\u003e\n\u003cdiv style=\"display: inline-block; background: #FDC656; color: #1f2937; font-size: 0.68rem; font-weight: 800; letter-spacing: 2px; text-transform: uppercase; padding: 4px 16px; border-radius: 50px; margin-bottom: 10px;\"\u003e✂ Special Service\u003c\/div\u003e\n\u003cdiv style=\"font-size: 1.25rem; font-weight: 800; color: #1f2937; margin-bottom: 8px;\"\u003eThis Product Includes \u003cspan style=\"color: #e58c0a; border-bottom: 2px solid #FDC656; padding-bottom: 2px;\"\u003eCustom Size Cutting\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv style=\"font-size: 0.83rem; color: #6b7280; line-height: 1.7; max-width: 400px; margin: 0 auto 16px;\"\u003eEnter your measurements using the calculator below and see the price. Create your custom order with the \u003cstrong style=\"color: #e58c0a;\"\u003e\"Order Now\"\u003c\/strong\u003e button.\u003c\/div\u003e\n\u003cdiv style=\"display: flex; gap: 8px; justify-content: center; flex-wrap: wrap;\"\u003e\n\u003cdiv style=\"background: #fffbeb; border: 1px solid rgba(253,198,86,0.4); border-radius: 50px; padding: 6px 14px; display: inline-flex; align-items: center; gap: 6px;\"\u003e\n\u003cspan style=\"font-size: 0.95rem;\"\u003e📐\u003c\/span\u003e\u003cspan style=\"font-size: 0.76rem; color: #6b7280; font-weight: 600;\"\u003eCustom size\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"background: #fffbeb; border: 1px solid rgba(253,198,86,0.4); border-radius: 50px; padding: 6px 14px; display: inline-flex; align-items: center; gap: 6px;\"\u003e\n\u003cspan style=\"font-size: 0.95rem;\"\u003e✅\u003c\/span\u003e\u003cspan style=\"font-size: 0.76rem; color: #6b7280; font-weight: 600;\"\u003eProfessional edge finishing\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"background: #fffbeb; border: 1px solid rgba(253,198,86,0.4); border-radius: 50px; padding: 6px 14px; display: inline-flex; align-items: center; gap: 6px;\"\u003e\n\u003cspan style=\"font-size: 0.95rem;\"\u003e🚀\u003c\/span\u003e\u003cspan style=\"font-size: 0.76rem; color: #6b7280; font-weight: 600;\"\u003eFast delivery\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n.hali-hesaplayici-wrapper {\n    font-family: 'Segoe UI', '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.hali-hesaplayici-wrapper * { box-sizing: border-box; }\n.hali-hesaplayici-container {\n    background: #ffffff;\n    border-radius: 16px;\n    box-shadow: 0 4px 32px rgba(0,0,0,0.08), 0 0 0 1px rgba(253,198,86,0.25);\n    padding: 1.75rem;\n    width: 100%;\n}\n@media (min-width: 768px) {\n    .hali-hesaplayici-container { padding: 2.25rem; }\n    .hali-hesaplayici-wrapper { margin-bottom: 3rem; }\n}\n.hali-baslik {\n    font-size: 1.35rem;\n    font-weight: 800;\n    color: #1f2937;\n    margin-bottom: 0.4rem;\n    letter-spacing: 0.5px;\n}\n.hali-aciklama {\n    color: #9ca3af;\n    margin-bottom: 1.5rem;\n    font-size: 0.85rem;\n    line-height: 1.6;\n}\n.hali-aciklama strong { color: #6b7280; }\n.hali-form-grup { margin-bottom: 1rem; }\n.hali-label {\n    display: block;\n    font-size: 0.72rem;\n    font-weight: 700;\n    color: #6b7280;\n    margin-bottom: 0.35rem;\n    letter-spacing: 1px;\n    text-transform: uppercase;\n}\n.hali-input-wrapper { position: relative; }\n.hali-input {\n    width: 100%;\n    padding: 0.85rem 2.5rem 0.85rem 1rem;\n    border: 1.5px solid #e5e7eb;\n    border-radius: 10px;\n    font-size: 1rem;\n    color: #1f2937;\n    font-weight: 500;\n    background: #f9fafb;\n    transition: border-color 0.2s, box-shadow 0.2s, background 0.2s;\n}\n.hali-input::placeholder { color: #d1d5db; font-weight: 300; }\n.hali-input:focus {\n    border-color: #FDC656;\n    box-shadow: 0 0 0 3px rgba(253,198,86,0.18);\n    outline: none;\n    background: #fffef7;\n}\n.hali-input::-webkit-inner-spin-button,\n.hali-input::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0; }\n.hali-input { -moz-appearance: textfield; }\n.hali-birim {\n    position: absolute;\n    right: 0.85rem;\n    top: 50%;\n    transform: translateY(-50%);\n    color: #9ca3af;\n    font-size: 0.85rem;\n    font-weight: 600;\n    pointer-events: none;\n}\n.hali-hesapla-btn {\n    width: 100%;\n    background: #FDC656;\n    color: #1f2937;\n    font-weight: 800;\n    padding: 0.9rem 1rem;\n    border-radius: 50px;\n    box-shadow: 0 4px 16px rgba(253,198,86,0.4);\n    border: none;\n    cursor: pointer;\n    transition: all 0.2s;\n    margin-top: 1rem;\n    font-size: 1rem;\n    letter-spacing: 0.3px;\n}\n.hali-hesapla-btn:hover {\n    background: #f0b830;\n    box-shadow: 0 6px 24px rgba(253,198,86,0.55);\n    transform: translateY(-1px);\n}\n.hali-sonuc-alani {\n    margin-top: 1.5rem;\n    border-top: 1.5px solid #f3f4f6;\n    padding-top: 1.5rem;\n}\n.hali-sonuc-alani.hidden { display: none; }\n.hali-sonuc-satir {\n    margin-bottom: 0.6rem;\n    font-size: 0.95rem;\n    color: #6b7280;\n}\n.hali-sonuc-satir strong { font-weight: 700; color: #374151; }\n.hali-sonuc-deger { font-weight: 700; color: #1f2937; }\n.hali-fiyat-satir {\n    margin-bottom: 0.2rem;\n    font-size: 1.1rem;\n    font-weight: 600;\n    color: #374151;\n}\n.hali-fiyat {\n    color: #e58c0a;\n    font-weight: 800;\n    font-size: 1.8rem;\n}\n.hali-birim-fiyat {\n    font-size: 0.78rem;\n    color: #9ca3af;\n    margin-top: 0.15rem;\n    margin-bottom: 0.5rem;\n}\n.hali-uyari {\n    font-size: 0.875rem;\n    color: #374151;\n    font-weight: 400;\n    line-height: 1.7;\n    margin-top: 1rem;\n    padding: 1rem 1.2rem;\n    background: #fffbeb;\n    border-radius: 10px;\n    border-left: 3px solid #FDC656;\n}\n.hali-uyari.hidden { display: none; }\n.hali-secim-baslik {\n    font-size: 0.7rem;\n    font-weight: 700;\n    color: #9ca3af;\n    margin-bottom: 0.5rem;\n    margin-top: 1.25rem;\n    text-transform: uppercase;\n    letter-spacing: 1.2px;\n}\n.hali-secim-container {\n    display: flex;\n    gap: 0.5rem;\n    flex-wrap: nowrap;\n}\n.hali-secim-item { flex: 1; min-width: 0; }\n.hali-radio { display: none; }\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: 1.5px solid #e5e7eb;\n    border-radius: 10px;\n    font-weight: 600;\n    cursor: pointer;\n    transition: all 0.2s;\n    font-size: clamp(0.7rem, 2.5vw, 0.92rem);\n    min-height: 3rem;\n    white-space: nowrap;\n    overflow: hidden;\n    text-overflow: ellipsis;\n    color: #6b7280;\n    background: #f9fafb;\n}\n@media (min-width: 768px) {\n    .hali-radio-label {\n        font-size: clamp(0.875rem, 1.5vw, 1rem);\n        padding: 1rem 0.5rem;\n        min-height: 3.5rem;\n    }\n}\n.hali-radio-label:hover {\n    background: #fffbeb;\n    border-color: #FDC656;\n    color: #374151;\n}\n.hali-radio:checked + .hali-radio-label {\n    background: #FDC656;\n    border-color: #FDC656;\n    color: #1f2937;\n    box-shadow: 0 2px 12px rgba(253,198,86,0.35);\n    font-weight: 700;\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.9rem 1rem;\n    border-radius: 10px;\n    font-weight: 700;\n    margin-top: 1.25rem;\n    text-decoration: none;\n    transition: all 0.2s;\n    font-size: 1rem;\n}\n.hali-whatsapp-btn.disabled {\n    background: #f3f4f6;\n    color: #d1d5db;\n    cursor: not-allowed;\n    pointer-events: none;\n    border: 1.5px solid #e5e7eb;\n}\n.hali-whatsapp-btn.active {\n    background: #22c55e;\n    color: white;\n    box-shadow: 0 4px 20px rgba(34,197,94,0.3);\n}\n.hali-whatsapp-btn.active:hover {\n    background: #16a34a;\n    box-shadow: 0 6px 28px rgba(34,197,94,0.4);\n    transform: translateY(-1px);\n}\n\u003c\/style\u003e\n\u003cdiv 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 (cm) and calculate. After seeing the price, select the options and order via WhatsApp.\u003cbr\u003e\u003cstrong\u003eStandard Width: 80 · 100 · 120 · 160 · 200 cm — Other measurements can also be entered\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=\"Fringe\" 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=\"Overlock\" 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=\"Folding\" 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=\"Rectangle\" 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=\"Round\" 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\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\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 = 1950;\n    const whatsappNumarasi = \"905522447544\";\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    let hesaplananGenislik, hesaplananUzunluk, hesaplananMetrekare, standartGenislik, toplamFiyat;\n    metrekareFiyatiGoster.textContent = fiyatMetrekare.toLocaleString('tr-TR');\n    function standartGenislikBul(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        return null;\n    }\n    hesaplaBtn.addEventListener(\"click\", function() {\n        const g = parseFloat(genislikInput.value);\n        const u = parseFloat(uzunlukInput.value);\n        if (isNaN(g) || isNaN(u) || g \u003c= 0 || u \u003c= 0) { alert(\"Please enter valid width and length values.\"); return; }\n        if (g \u003e 200) { alert(\"Please ensure the width is less than 200 cm.\"); return; }\n        hesaplananGenislik = g;\n        hesaplananUzunluk = u;\n        standartGenislik = standartGenislikBul(g);\n        hesaplananMetrekare = (standartGenislik \/ 100) * (u \/ 100);\n        toplamFiyat = hesaplananMetrekare * fiyatMetrekare;\n        const f = (s, b=2) =\u003e s.toLocaleString('tr-TR', {minimumFractionDigits:b, maximumFractionDigits:b});\n        sonucMetrekare.textContent = f(hesaplananMetrekare) + \" m²\";\n        sonucFiyat.textContent = f(toplamFiyat) + \" TL\";\n        if (g !== standartGenislik) {\n            genislikUyari.innerHTML = `Your rug with a requested width of \u003cstrong\u003e${g} cm\u003c\/strong\u003e will be cut from our standard roll of \u003cstrong\u003e${standartGenislik} cm\u003c\/strong\u003e.\u003cbr\u003ePricing is calculated based on the higher standard roll width from which the cut is made.\u003cbr\u003e\u003cbr\u003eIf you wish, you can order from the standard width to avoid waste.\u003cbr\u003e\u003cspan style=\"font-size:0.85em;opacity:0.6\"\u003e(Standard Roll Widths: 80, 100, 120, 160, 200 cm — Lengths are cut to exact measurements without waste.)\u003c\/span\u003e`;\n            genislikUyari.classList.remove(\"hidden\");\n        } else {\n            genislikUyari.classList.add(\"hidden\");\n            genislikUyari.innerHTML = \"\";\n        }\n        sonucAlani.classList.remove(\"hidden\");\n        haliKenariRadios.forEach(r =\u003e r.checked = false);\n        haliSekliRadios.forEach(r =\u003e r.checked = false);\n        butonDurumGuncelle();\n    });\n    function butonDurumGuncelle() {\n        const k = Array.from(haliKenariRadios).some(r =\u003e r.checked);\n        const s = Array.from(haliSekliRadios).some(r =\u003e r.checked);\n        if (k \u0026\u0026 s) {\n            whatsappBtn.classList.remove(\"disabled\");\n            whatsappBtn.classList.add(\"active\");\n            whatsappBtn.setAttribute(\"target\", \"_blank\");\n            const kenari = document.querySelector('input[name=\"haliKenari\"]:checked').value;\n            const sekli = document.querySelector('input[name=\"haliSekli\"]:checked').value;\n            const f = (s,b=2) =\u003e s.toLocaleString('tr-TR',{minimumFractionDigits:b,maximumFractionDigits:b});\n            const msg = `Hello, I would like to order a custom size rug.\\n\\n📏 Dimensions: ${hesaplananGenislik} cm x ${hesaplananUzunluk} cm (${f(hesaplananMetrekare)} m²)\\n🔲 Rug Edge: ${kenari}\\n⬜ Rug Shape: ${sekli}\\n💰 Total Price: ${f(toplamFiyat)} TL\\n\\nProduct Link: ${window.location.href}\\n\\nThank you.`;\n            whatsappBtn.href = `https:\/\/wa.me\/${whatsappNumarasi}?text=${encodeURIComponent(msg)}`;\n        } else {\n            whatsappBtn.classList.add(\"disabled\");\n            whatsappBtn.classList.remove(\"active\");\n            whatsappBtn.removeAttribute(\"target\");\n            whatsappBtn.href = \"#\";\n        }\n    }\n    haliKenariRadios.forEach(r =\u003e r.addEventListener(\"change\", butonDurumGuncelle));\n    haliSekliRadios.forEach(r =\u003e r.addEventListener(\"change\", butonDurumGuncelle));\n})();\n\u003c\/script\u003e\n\u003c\/div\u003e\n\u003cp data-path-to-node=\"7\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/zev-hali-babil-beyaz-cizgili-elmas-desenli-ekstra-yumusak-yatak-odasi-halisi-pamuk-taban_moqa_hali_babil_2707_beyaz_6.webp?v=1773097417\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp data-path-to-node=\"7\"\u003e\u003cb data-path-to-node=\"7\" data-index-in-node=\"0\"\u003e\"The Architectural Rhythm of Pure White, Cloud Softness with Every Step...\"\u003c\/b\u003e\u003c\/p\u003e\n\u003cp data-path-to-node=\"8\"\u003eZev Rug Babil Series reinterprets minimalist decoration with sculptural elegance. This design, where parallel embossed lines flowing in different directions skillfully combine to create modern diamond and triangular forms, adds a flawless symmetry and depth to your floors, far from ordinary. Thanks to its 10 mm thick special microfiber yarn, this unique piece will allow you to start your day with a step as soft as if you were on clouds, and is \u003cb data-path-to-node=\"8\" data-index-in-node=\"432\"\u003eavailable in all sizes\u003c\/b\u003e in our stock!\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\"\u003e3D Linear Symmetry:\u003c\/b\u003e Geometric patterns formed by parallel lines changing direction create elegant shadow play on the rug according to the angle of light entering the room, adding an architectural aesthetic to the space.\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\"\u003eCloud Soft Comfort:\u003c\/b\u003e The high-quality microfiber polyester texture with a 10 mm pile height offers a silky, warm, and massaging comfort to your feet, especially in bedrooms.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"9,2,0\"\u003e\u003cb data-path-to-node=\"9,2,0\" data-index-in-node=\"0\"\u003eHealthy and Safe Floor:\u003c\/b\u003e Its natural breathable 100% cotton backing protects your floors and prevents slipping on the surface, providing safe and anti-allergenic use.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"9,3,0\"\u003e\u003cb data-path-to-node=\"9,3,0\" data-index-in-node=\"0\"\u003eSpace-Expanding Freshness:\u003c\/b\u003e The pure white tone instantly brightens even the narrowest and darkest rooms, making them feel much larger, cleaner, and fresher.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 data-path-to-node=\"11\"\u003e🎨 \u003cb data-index-in-node=\"3\" data-path-to-node=\"11\"\u003ePsychology of the Colors Included\u003c\/b\u003e\n\u003c\/h3\u003e\n\u003cp data-path-to-node=\"12\"\u003eThe color profile of this design, which adds tranquility to the space without tiring the eyes and relaxes the soul:\u003c\/p\u003e\n\u003cul data-path-to-node=\"13\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"13,0,0\"\u003e\u003cb data-path-to-node=\"13,0,0\" data-index-in-node=\"0\"\u003ePure White \/ Off-White (Base):\u003c\/b\u003e Symbolizes absolute cleanliness, purity, and renewal. Calms the mind when starting the day, creates a peaceful aura by providing maximum light reflection in the room.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"13,1,0\"\u003e\u003cb data-path-to-node=\"13,1,0\" data-index-in-node=\"0\"\u003eLinear Shadow Effects:\u003c\/b\u003e Natural gray shadows trapped between the embossed lines changing direction add a three-dimensional, living depth to the rug without adding an external color.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr data-path-to-node=\"14\"\u003e\n\u003ch3 data-path-to-node=\"15\"\u003e\u003cbr\u003e\u003c\/h3\u003e\n\u003ch3 data-path-to-node=\"15\"\u003e📐 \u003cb data-index-in-node=\"3\" data-path-to-node=\"15\"\u003eFrom the Architect's Perspective: Decoration \u0026amp; Combination Tips\u003c\/b\u003e\n\u003c\/h3\u003e\n\u003cp data-path-to-node=\"16\"\u003eHere are tips for displaying this model, which is a perfect \"Basic Piece\" for bedrooms decorated in Modern, Scandinavian, Wabi-Sabi, and Japandi styles, or minimalist dressing rooms:\u003c\/p\u003e\u003cul data-path-to-node=\"17\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"17,0,0\"\u003e\u003cb data-path-to-node=\"17,0,0\" data-index-in-node=\"0\"\u003eFurniture Harmony:\u003c\/b\u003e To warm up the pristine canvas of your rug, natural textures like \u003cb data-path-to-node=\"17,0,0\" data-index-in-node=\"81\"\u003eLight Oak, Wicker (Caning), or Birch wood\u003c\/b\u003e create wonderful harmony in bed frames and dressers.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"17,1,0\"\u003e\u003cb data-path-to-node=\"17,1,0\" data-index-in-node=\"0\"\u003eTexture Richness (Layering):\u003c\/b\u003e When colors are simple, it's essential to enrich the decor with \"textures.\" Chunky knit blankets on your bed, linen bedding, or a teddy fabric vanity chair create an incredible \"Cozy\" atmosphere.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"17,2,0\"\u003e\u003cb data-path-to-node=\"17,2,0\" data-index-in-node=\"0\"\u003eAccessory Cohesion:\u003c\/b\u003e With Japanese paper lanterns or ceramic lampshades in earthy tones, minimalist abstract paintings, and dried pampas grass, you can create the serenity of a zen garden in your home.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Zev Halı","offers":[{"title":"80x150","offer_id":42833071407152,"sku":"moqahalı-babil2707-beyaz-1","price":2340.0,"currency_code":"TRY","in_stock":true},{"title":"80x200","offer_id":42833071439920,"sku":"moqahalı-babil2707-beyaz-2","price":3120.0,"currency_code":"TRY","in_stock":true},{"title":"80x250","offer_id":42833071472688,"sku":"moqahalı-babil2707-beyaz-3","price":3900.0,"currency_code":"TRY","in_stock":true},{"title":"80x300","offer_id":42833071505456,"sku":"moqahalı-babil2707-beyaz-4","price":4680.0,"currency_code":"TRY","in_stock":true},{"title":"80x400","offer_id":42833071538224,"sku":"moqahalı-babil2707-beyaz-5","price":6240.0,"currency_code":"TRY","in_stock":true},{"title":"100x200","offer_id":42833071570992,"sku":"moqahalı-babil2707-beyaz-6","price":3900.0,"currency_code":"TRY","in_stock":true},{"title":"100x250","offer_id":42833071603760,"sku":"moqahalı-babil2707-beyaz-7","price":4875.0,"currency_code":"TRY","in_stock":true},{"title":"100x300","offer_id":42833071636528,"sku":"moqahalı-babil2707-beyaz-8","price":5850.0,"currency_code":"TRY","in_stock":true},{"title":"100x350","offer_id":42833071669296,"sku":"moqahalı-babil2707-beyaz-9","price":6825.0,"currency_code":"TRY","in_stock":true},{"title":"100x400","offer_id":42833071702064,"sku":"moqahalı-babil2707-beyaz-10","price":7800.0,"currency_code":"TRY","in_stock":true},{"title":"120x180","offer_id":42833071734832,"sku":"moqahalı-babil2707-beyaz-11","price":4212.0,"currency_code":"TRY","in_stock":true},{"title":"120x250","offer_id":42833071767600,"sku":"moqahalı-babil2707-beyaz-12","price":5850.0,"currency_code":"TRY","in_stock":true},{"title":"120x300","offer_id":42833071800368,"sku":"moqahalı-babil2707-beyaz-13","price":7020.0,"currency_code":"TRY","in_stock":true},{"title":"160x230","offer_id":42833071833136,"sku":"moqahalı-babil2707-beyaz-14","price":7167.0,"currency_code":"TRY","in_stock":true},{"title":"160x300","offer_id":42833071865904,"sku":"moqahalı-babil2707-beyaz-15","price":9360.0,"currency_code":"TRY","in_stock":true},{"title":"200x290","offer_id":42833071898672,"sku":"moqahalı-babil2707-beyaz-16","price":11310.0,"currency_code":"TRY","in_stock":true},{"title":"200x400","offer_id":42833071931440,"sku":"moqahalı-babil2707-beyaz-17","price":15600.0,"currency_code":"TRY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/zev-hali-babil-beyaz-cizgili-elmas-desenli-ekstra-yumusak-yatak-odasi-halisi-pamuk-taban_moqahalibabil2707beyaz_14.webp?v=1773097512"},{"product_id":"gri-cizgili-salon-halisi-ozel-olcu-ba08","title":"Zev Carpet Babil Grey Striped Diamond Pattern Living Room Rug Custom Size Ba08","description":"\u003cp style=\"text-align: center;\"\u003e\u003cspan style=\"text-decoration: underline;\"\u003e\u003cstrong\u003e*\u003cspan style=\"color: rgb(255, 128, 0); text-decoration: underline;\"\u003e\u003cspan style=\"color: rgb(104, 89, 74); text-decoration: underline;\"\u003ePlease specify your Fringe Overlock and Folding preferences in the Order Notes section of your cart.\u003c\/span\u003e \u003c\/span\u003e\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cdiv style=\"background: #ffffff; border-radius: 16px; padding: 22px 28px; text-align: center; margin: 0 0 20px 0; font-family: 'Segoe UI',Arial,sans-serif; box-shadow: 0 4px 24px rgba(0,0,0,0.08); border: 1.5px solid rgba(253,198,86,0.4);\"\u003e\n\u003cdiv style=\"display: inline-block; background: #FDC656; color: #1f2937; font-size: 0.68rem; font-weight: 800; letter-spacing: 2px; text-transform: uppercase; padding: 4px 16px; border-radius: 50px; margin-bottom: 10px;\"\u003e✂ Special Service\u003c\/div\u003e\n\u003cdiv style=\"font-size: 1.25rem; font-weight: 800; color: #1f2937; margin-bottom: 8px;\"\u003eThis Product Includes \u003cspan style=\"color: #e58c0a; border-bottom: 2px solid #FDC656; padding-bottom: 2px;\"\u003eCustom Size Cutting\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv style=\"font-size: 0.83rem; color: #6b7280; line-height: 1.7; max-width: 400px; margin: 0 auto 16px;\"\u003eEnter your measurements using the calculator below and see the price. Create your custom order with the \u003cstrong style=\"color: #e58c0a;\"\u003e\"Order Now\"\u003c\/strong\u003e button.\u003c\/div\u003e\n\u003cdiv style=\"display: flex; gap: 8px; justify-content: center; flex-wrap: wrap;\"\u003e\n\u003cdiv style=\"background: #fffbeb; border: 1px solid rgba(253,198,86,0.4); border-radius: 50px; padding: 6px 14px; display: inline-flex; align-items: center; gap: 6px;\"\u003e\n\u003cspan style=\"font-size: 0.95rem;\"\u003e📐\u003c\/span\u003e\u003cspan style=\"font-size: 0.76rem; color: #6b7280; font-weight: 600;\"\u003eCustom sizes\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"background: #fffbeb; border: 1px solid rgba(253,198,86,0.4); border-radius: 50px; padding: 6px 14px; display: inline-flex; align-items: center; gap: 6px;\"\u003e\n\u003cspan style=\"font-size: 0.95rem;\"\u003e✅\u003c\/span\u003e\u003cspan style=\"font-size: 0.76rem; color: #6b7280; font-weight: 600;\"\u003eProfessional edge finishing\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"background: #fffbeb; border: 1px solid rgba(253,198,86,0.4); border-radius: 50px; padding: 6px 14px; display: inline-flex; align-items: center; gap: 6px;\"\u003e\n\u003cspan style=\"font-size: 0.95rem;\"\u003e🚀\u003c\/span\u003e\u003cspan style=\"font-size: 0.76rem; color: #6b7280; font-weight: 600;\"\u003eFast delivery\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n.hali-hesaplayici-wrapper {\n    font-family: 'Segoe UI', '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.hali-hesaplayici-wrapper * { box-sizing: border-box; }\n.hali-hesaplayici-container {\n    background: #ffffff;\n    border-radius: 16px;\n    box-shadow: 0 4px 32px rgba(0,0,0,0.08), 0 0 0 1px rgba(253,198,86,0.25);\n    padding: 1.75rem;\n    width: 100%;\n}\n@media (min-width: 768px) {\n    .hali-hesaplayici-container { padding: 2.25rem; }\n    .hali-hesaplayici-wrapper { margin-bottom: 3rem; }\n}\n.hali-baslik {\n    font-size: 1.35rem;\n    font-weight: 800;\n    color: #1f2937;\n    margin-bottom: 0.4rem;\n    letter-spacing: 0.5px;\n}\n.hali-aciklama {\n    color: #9ca3af;\n    margin-bottom: 1.5rem;\n    font-size: 0.85rem;\n    line-height: 1.6;\n}\n.hali-aciklama strong { color: #6b7280; }\n.hali-form-grup { margin-bottom: 1rem; }\n.hali-label {\n    display: block;\n    font-size: 0.72rem;\n    font-weight: 700;\n    color: #6b7280;\n    margin-bottom: 0.35rem;\n    letter-spacing: 1px;\n    text-transform: uppercase;\n}\n.hali-input-wrapper { position: relative; }\n.hali-input {\n    width: 100%;\n    padding: 0.85rem 2.5rem 0.85rem 1rem;\n    border: 1.5px solid #e5e7eb;\n    border-radius: 10px;\n    font-size: 1rem;\n    color: #1f2937;\n    font-weight: 500;\n    background: #f9fafb;\n    transition: border-color 0.2s, box-shadow 0.2s, background 0.2s;\n}\n.hali-input::placeholder { color: #d1d5db; font-weight: 300; }\n.hali-input:focus {\n    border-color: #FDC656;\n    box-shadow: 0 0 0 3px rgba(253,198,86,0.18);\n    outline: none;\n    background: #fffef7;\n}\n.hali-input::-webkit-inner-spin-button,\n.hali-input::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0; }\n.hali-input { -moz-appearance: textfield; }\n.hali-birim {\n    position: absolute;\n    right: 0.85rem;\n    top: 50%;\n    transform: translateY(-50%);\n    color: #9ca3af;\n    font-size: 0.85rem;\n    font-weight: 600;\n    pointer-events: none;\n}\n.hali-hesapla-btn {\n    width: 100%;\n    background: #FDC656;\n    color: #1f2937;\n    font-weight: 800;\n    padding: 0.9rem 1rem;\n    border-radius: 50px;\n    box-shadow: 0 4px 16px rgba(253,198,86,0.4);\n    border: none;\n    cursor: pointer;\n    transition: all 0.2s;\n    margin-top: 1rem;\n    font-size: 1rem;\n    letter-spacing: 0.3px;\n}\n.hali-hesapla-btn:hover {\n    background: #f0b830;\n    box-shadow: 0 6px 24px rgba(253,198,86,0.55);\n    transform: translateY(-1px);\n}\n.hali-sonuc-alani {\n    margin-top: 1.5rem;\n    border-top: 1.5px solid #f3f4f6;\n    padding-top: 1.5rem;\n}\n.hali-sonuc-alani.hidden { display: none; }\n.hali-sonuc-satir {\n    margin-bottom: 0.6rem;\n    font-size: 0.95rem;\n    color: #6b7280;\n}\n.hali-sonuc-satir strong { font-weight: 700; color: #374151; }\n.hali-sonuc-deger { font-weight: 700; color: #1f2937; }\n.hali-fiyat-satir {\n    margin-bottom: 0.2rem;\n    font-size: 1.1rem;\n    font-weight: 600;\n    color: #374151;\n}\n.hali-fiyat {\n    color: #e58c0a;\n    font-weight: 800;\n    font-size: 1.8rem;\n}\n.hali-birim-fiyat {\n    font-size: 0.78rem;\n    color: #9ca3af;\n    margin-top: 0.15rem;\n    margin-bottom: 0.5rem;\n}\n.hali-uyari {\n    font-size: 0.875rem;\n    color: #374151;\n    font-weight: 400;\n    line-height: 1.7;\n    margin-top: 1rem;\n    padding: 1rem 1.2rem;\n    background: #fffbeb;\n    border-radius: 10px;\n    border-left: 3px solid #FDC656;\n}\n.hali-uyari.hidden { display: none; }\n.hali-secim-baslik {\n    font-size: 0.7rem;\n    font-weight: 700;\n    color: #9ca3af;\n    margin-bottom: 0.5rem;\n    margin-top: 1.25rem;\n    text-transform: uppercase;\n    letter-spacing: 1.2px;\n}\n.hali-secim-container {\n    display: flex;\n    gap: 0.5rem;\n    flex-wrap: nowrap;\n}\n.hali-secim-item { flex: 1; min-width: 0; }\n.hali-radio { display: none; }\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: 1.5px solid #e5e7eb;\n    border-radius: 10px;\n    font-weight: 600;\n    cursor: pointer;\n    transition: all 0.2s;\n    font-size: clamp(0.7rem, 2.5vw, 0.92rem);\n    min-height: 3rem;\n    white-space: nowrap;\n    overflow: hidden;\n    text-overflow: ellipsis;\n    color: #6b7280;\n    background: #f9fafb;\n}\n@media (min-width: 768px) {\n    .hali-radio-label {\n        font-size: clamp(0.875rem, 1.5vw, 1rem);\n        padding: 1rem 0.5rem;\n        min-height: 3.5rem;\n    }\n}\n.hali-radio-label:hover {\n    background: #fffbeb;\n    border-color: #FDC656;\n    color: #374151;\n}\n.hali-radio:checked + .hali-radio-label {\n    background: #FDC656;\n    border-color: #FDC656;\n    color: #1f2937;\n    box-shadow: 0 2px 12px rgba(253,198,86,0.35);\n    font-weight: 700;\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.9rem 1rem;\n    border-radius: 10px;\n    font-weight: 700;\n    margin-top: 1.25rem;\n    text-decoration: none;\n    transition: all 0.2s;\n    font-size: 1rem;\n}\n.hali-whatsapp-btn.disabled {\n    background: #f3f4f6;\n    color: #d1d5db;\n    cursor: not-allowed;\n    pointer-events: none;\n    border: 1.5px solid #e5e7eb;\n}\n.hali-whatsapp-btn.active {\n    background: #22c55e;\n    color: white;\n    box-shadow: 0 4px 20px rgba(34,197,94,0.3);\n}\n.hali-whatsapp-btn.active:hover {\n    background: #16a34a;\n    box-shadow: 0 6px 28px rgba(34,197,94,0.4);\n    transform: translateY(-1px);\n}\n\u003c\/style\u003e\n\u003cdiv 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 (cm) and calculate. After seeing the price, select the options and place your order via WhatsApp.\u003cbr\u003e\u003cstrong\u003eStandard Width: 80 · 100 · 120 · 160 · 200 cm — Other sizes can also be entered\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=\"E.g.: 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=\"E.g.: 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=\"Fringe\" 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=\"Overlock\" 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=\"Folding\" 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=\"Rectangle\" 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=\"Round\" 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\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\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 = 1950;\n    const whatsappNumarasi = \"905522447544\";\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    let hesaplananGenislik, hesaplananUzunluk, hesaplananMetrekare, standartGenislik, toplamFiyat;\n    metrekareFiyatiGoster.textContent = fiyatMetrekare.toLocaleString('tr-TR');\n    function standartGenislikBul(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        return null;\n    }\n    hesaplaBtn.addEventListener(\"click\", function() {\n        const g = parseFloat(genislikInput.value);\n        const u = parseFloat(uzunlukInput.value);\n        if (isNaN(g) || isNaN(u) || g \u003c= 0 || u \u003c= 0) { alert(\"Please enter valid width and length values.\"); return; }\n        if (g \u003e 200) { alert(\"Please ensure the width is less than 200 cm.\"); return; }\n        hesaplananGenislik = g;\n        hesaplananUzunluk = u;\n        standartGenislik = standartGenislikBul(g);\n        hesaplananMetrekare = (standartGenislik \/ 100) * (u \/ 100);\n        toplamFiyat = hesaplananMetrekare * fiyatMetrekare;\n        const f = (s, b=2) =\u003e s.toLocaleString('tr-TR', {minimumFractionDigits:b, maximumFractionDigits:b});\n        sonucMetrekare.textContent = f(hesaplananMetrekare) + \" m²\";\n        sonucFiyat.textContent = f(toplamFiyat) + \" TL\";\n        if (g !== standartGenislik) {\n            genislikUyari.innerHTML = `Your rug with a requested width of \u003cstrong\u003e${g} cm\u003c\/strong\u003e will be cut from our standard roll of \u003cstrong\u003e${standartGenislik} cm\u003c\/strong\u003e.\u003cbr\u003ePricing is calculated based on the higher standard roll width from which the cut is made.\u003cbr\u003e\u003cbr\u003eIf you wish, you can order a standard width to avoid waste.\u003cbr\u003e\u003cspan style=\"font-size:0.85em;opacity:0.6\"\u003e(Standard Roll Widths: 80, 100, 120, 160, 200 cm — Length is custom-made without waste.)\u003c\/span\u003e`;\n            genislikUyari.classList.remove(\"hidden\");\n        } else {\n            genislikUyari.classList.add(\"hidden\");\n            genislikUyari.innerHTML = \"\";\n        }\n        sonucAlani.classList.remove(\"hidden\");\n        haliKenariRadios.forEach(r =\u003e r.checked = false);\n        haliSekliRadios.forEach(r =\u003e r.checked = false);\n        butonDurumGuncelle();\n    });\n    function butonDurumGuncelle() {\n        const k = Array.from(haliKenariRadios).some(r =\u003e r.checked);\n        const s = Array.from(haliSekliRadios).some(r =\u003e r.checked);\n        if (k \u0026\u0026 s) {\n            whatsappBtn.classList.remove(\"disabled\");\n            whatsappBtn.classList.add(\"active\");\n            whatsappBtn.setAttribute(\"target\", \"_blank\");\n            const kenari = document.querySelector('input[name=\"haliKenari\"]:checked').value;\n            const sekli = document.querySelector('input[name=\"haliSekli\"]:checked').value;\n            const f = (s,b=2) =\u003e s.toLocaleString('tr-TR',{minimumFractionDigits:b,maximumFractionDigits:b});\n            const msg = `Hello, I would like to order a custom-sized rug.\\n\\n📏 Dimensions: ${hesaplananGenislik} cm x ${hesaplananUzunluk} cm (${f(hesaplananMetrekare)} m²)\\n🔲 Rug Edge: ${kenari}\\n⬜ Rug Shape: ${sekli}\\n💰 Total Price: ${f(toplamFiyat)} TL\\n\\nProduct Link: ${window.location.href}\\n\\nThank you.`;\n            whatsappBtn.href = `https:\/\/wa.me\/${whatsappNumarasi}?text=${encodeURIComponent(msg)}`;\n        } else {\n            whatsappBtn.classList.add(\"disabled\");\n            whatsappBtn.classList.remove(\"active\");\n            whatsappBtn.removeAttribute(\"target\");\n            whatsappBtn.href = \"#\";\n        }\n    }\n    haliKenariRadios.forEach(r =\u003e r.addEventListener(\"change\", butonDurumGuncelle));\n    haliSekliRadios.forEach(r =\u003e r.addEventListener(\"change\", butonDurumGuncelle));\n})();\n\u003c\/script\u003e\n\u003c\/div\u003e\n\u003cp data-path-to-node=\"7\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/zev-hali-babil-gri-cizgili-elmas-desenli-ekstra-yumusak-yatak-odasi-halisi-pamuk-taban_moqa_hali_babil_2708_gri_7.webp?v=1773099140\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp data-path-to-node=\"7\"\u003e\u003cb data-path-to-node=\"7\" data-index-in-node=\"0\"\u003e\"The Calming Rhythm of Grey, Cloud-like Softness with Every Step...\"\u003c\/b\u003e\u003c\/p\u003e\n\u003cp data-path-to-node=\"8\"\u003eZev Rug Babil Series brings modern minimalism and comfort to your bedrooms. With parallel embossed lines changing direction to create flawless diamond and triangular forms, this light grey design adds an architectural depth to your floors, far from ordinary. Thanks to its 10 mm thick special microfiber yarn, this unique piece will allow you to start your day with a soft and warm step, as if on clouds, and is \u003cb data-path-to-node=\"8\" data-index-in-node=\"406\"\u003eavailable in all sizes\u003c\/b\u003e!\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\"\u003e3D Linear Symmetry:\u003c\/b\u003e Embossed lines flowing in different directions create elegant shadow plays on the rug according to the angle of light in your room; giving the space a living aesthetic, far from static.\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\"\u003eCloud-like Softness:\u003c\/b\u003e The superior quality microfiber polyester texture with a 10 mm pile height offers silky and massage-like comfort to your feet, especially in bedrooms or dressing rooms.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"9,2,0\"\u003e\u003cb data-path-to-node=\"9,2,0\" data-index-in-node=\"0\"\u003eHealthy and Safe Surface:\u003c\/b\u003e Thanks to its naturally breathable 100% cotton backing, it protects your parquet floors, prevents slipping on the floor, and provides safe and anti-allergenic use.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"9,3,0\"\u003e\u003cb data-path-to-node=\"9,3,0\" data-index-in-node=\"0\"\u003ePerfect Camouflage:\u003c\/b\u003e The natural ability of the light grey tone to conceal stains and dust, combined with the 3D dynamic texture, offers life-saving practicality.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 data-path-to-node=\"11\"\u003e🎨 \u003cb data-index-in-node=\"3\" data-path-to-node=\"11\"\u003ePsychology of the Colors It Contains\u003c\/b\u003e\n\u003c\/h3\u003e\n\u003cp data-path-to-node=\"12\"\u003eThe color profile of this design, which adds tranquility to the space and soothes the soul:\u003c\/p\u003e\n\u003cul data-path-to-node=\"13\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"13,0,0\"\u003e\u003cb data-path-to-node=\"13,0,0\" data-index-in-node=\"0\"\u003eLight Grey \/ Silver (Background):\u003c\/b\u003e Symbolizes balance, compromise, and modernism. It calms the mind when starting the day, and its neutral energy allows other colors in the room (furniture\/accessories) to stand out.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"13,1,0\"\u003e\u003cb data-path-to-node=\"13,1,0\" data-index-in-node=\"0\"\u003eLinear Shadow Effects:\u003c\/b\u003e The natural dark grey shadows formed between the changing embossed patterns add a \"Tone on Tone\" depth (different shades of the same color) to the rug without adding another color externally.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr data-path-to-node=\"14\"\u003e\n\u003ch3 data-path-to-node=\"15\"\u003e\u003cbr\u003e\u003c\/h3\u003e\n\u003ch3 data-path-to-node=\"15\"\u003e📐 \u003cb data-index-in-node=\"3\" data-path-to-node=\"15\"\u003eFrom the Architect's Perspective: Decoration \u0026amp; Combination Tips\u003c\/b\u003e\n\u003c\/h3\u003e\n\u003cp data-path-to-node=\"16\"\u003eHere are tips for showcasing this model, which is a perfect \"Balancer\" for living spaces decorated in Modern, Scandinavian, Minimalist, and Industrial styles:\u003c\/p\u003e\u003cul data-path-to-node=\"17\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"17,0,0\"\u003e\u003cb data-path-to-node=\"17,0,0\" data-index-in-node=\"0\"\u003eFurniture Harmony:\u003c\/b\u003e A gray rug is the best canvas for every color! To warm up the cool, modern look of the rug, you can use an armchair or pouf in vibrant colors like \u003cb data-path-to-node=\"17,0,0\" data-index-in-node=\"101\"\u003eMustard Yellow, Terracotta, or Emerald Green\u003c\/b\u003e. Anthracite, White, or Black create a wonderful contrast for beds and wardrobes.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"17,1,0\"\u003e\u003cb data-path-to-node=\"17,1,0\" data-index-in-node=\"0\"\u003eRich Textures:\u003c\/b\u003e When the color is plain, we should liven up the space with textures. You can achieve amazing coherence on your bed with chunky knit blankets or dark gray linen duvet covers.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"17,2,0\"\u003e\u003cb data-path-to-node=\"17,2,0\" data-index-in-node=\"0\"\u003eAccessory Cohesion:\u003c\/b\u003e You can create a magazine-worthy bedroom with black matte metal floor lamps, green leafy houseplants (like a Monstera), and minimalist abstract paintings.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Zev Halı","offers":[{"title":"80x150","offer_id":42833139728432,"sku":"moqahalı-babil2708-gri-1","price":2340.0,"currency_code":"TRY","in_stock":true},{"title":"80x200","offer_id":42833139761200,"sku":"moqahalı-babil2708-gri-2","price":3120.0,"currency_code":"TRY","in_stock":true},{"title":"80x250","offer_id":42833139793968,"sku":"moqahalı-babil2708-gri-3","price":3900.0,"currency_code":"TRY","in_stock":true},{"title":"80x300","offer_id":42833139826736,"sku":"moqahalı-babil2708-gri-4","price":4680.0,"currency_code":"TRY","in_stock":true},{"title":"80x400","offer_id":42833139859504,"sku":"moqahalı-babil2708-gri-5","price":6240.0,"currency_code":"TRY","in_stock":true},{"title":"100x200","offer_id":42833139892272,"sku":"moqahalı-babil2708-gri-6","price":3900.0,"currency_code":"TRY","in_stock":true},{"title":"100x250","offer_id":42833139925040,"sku":"moqahalı-babil2708-gri-7","price":4875.0,"currency_code":"TRY","in_stock":true},{"title":"100x300","offer_id":42833139957808,"sku":"moqahalı-babil2708-gri-8","price":5850.0,"currency_code":"TRY","in_stock":true},{"title":"100x350","offer_id":42833139990576,"sku":"moqahalı-babil2708-gri-9","price":6825.0,"currency_code":"TRY","in_stock":true},{"title":"100x400","offer_id":42833140023344,"sku":"moqahalı-babil2708-gri-10","price":7800.0,"currency_code":"TRY","in_stock":true},{"title":"120x180","offer_id":42833140056112,"sku":"moqahalı-babil2708-gri-11","price":4212.0,"currency_code":"TRY","in_stock":true},{"title":"120x250","offer_id":42833140088880,"sku":"moqahalı-babil2708-gri-12","price":5850.0,"currency_code":"TRY","in_stock":true},{"title":"120x300","offer_id":42833140121648,"sku":"moqahalı-babil2708-gri-13","price":7020.0,"currency_code":"TRY","in_stock":true},{"title":"160x230","offer_id":42833140154416,"sku":"moqahalı-babil2708-gri-14","price":7167.0,"currency_code":"TRY","in_stock":true},{"title":"160x300","offer_id":42833140187184,"sku":"moqahalı-babil2708-gri-15","price":9360.0,"currency_code":"TRY","in_stock":true},{"title":"200x290","offer_id":42833140219952,"sku":"moqahalı-babil2708-gri-16","price":11310.0,"currency_code":"TRY","in_stock":true},{"title":"200x400","offer_id":42833140252720,"sku":"moqahalı-babil2708-gri-17","price":15600.0,"currency_code":"TRY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/zev-hali-babil-gri-cizgili-elmas-desenli-ekstra-yumusak-yatak-odasi-halisi-pamuk-taban_moqahalibabil2708gri_1.webp?v=1773099342"},{"product_id":"zev-antrasit-oturma-odasi-halisi-ba09","title":"Zev Carpet Babil Anthracite Striped Pattern Living Room Rug Custom Size Ba09","description":"\u003cp style=\"text-align: center;\"\u003e\u003cspan style=\"text-decoration: underline;\"\u003e\u003cstrong\u003e*\u003cspan style=\"color: rgb(255, 128, 0); text-decoration: underline;\"\u003e\u003cspan style=\"color: rgb(104, 89, 74); text-decoration: underline;\"\u003ePlease specify your Fringe Overlock and Folding preferences in the Order Notes section of the Cart.\u003c\/span\u003e \u003c\/span\u003e\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cdiv style=\"background: #ffffff; border-radius: 16px; padding: 22px 28px; text-align: center; margin: 0 0 20px 0; font-family: 'Segoe UI',Arial,sans-serif; box-shadow: 0 4px 24px rgba(0,0,0,0.08); border: 1.5px solid rgba(253,198,86,0.4);\"\u003e\n\u003cdiv style=\"display: inline-block; background: #FDC656; color: #1f2937; font-size: 0.68rem; font-weight: 800; letter-spacing: 2px; text-transform: uppercase; padding: 4px 16px; border-radius: 50px; margin-bottom: 10px;\"\u003e✂ Special Service\u003c\/div\u003e\n\u003cdiv style=\"font-size: 1.25rem; font-weight: 800; color: #1f2937; margin-bottom: 8px;\"\u003eThis Product Includes \u003cspan style=\"color: #e58c0a; border-bottom: 2px solid #FDC656; padding-bottom: 2px;\"\u003eCustom Size Cutting\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv style=\"font-size: 0.83rem; color: #6b7280; line-height: 1.7; max-width: 400px; margin: 0 auto 16px;\"\u003eEnter your desired measurements using the calculator below and see the price. Create your custom order with the \u003cstrong style=\"color: #e58c0a;\"\u003e\"Order Now\"\u003c\/strong\u003e button.\u003c\/div\u003e\n\u003cdiv style=\"display: flex; gap: 8px; justify-content: center; flex-wrap: wrap;\"\u003e\n\u003cdiv style=\"background: #fffbeb; border: 1px solid rgba(253,198,86,0.4); border-radius: 50px; padding: 6px 14px; display: inline-flex; align-items: center; gap: 6px;\"\u003e\n\u003cspan style=\"font-size: 0.95rem;\"\u003e📐\u003c\/span\u003e\u003cspan style=\"font-size: 0.76rem; color: #6b7280; font-weight: 600;\"\u003eIn your desired size\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"background: #fffbeb; border: 1px solid rgba(253,198,86,0.4); border-radius: 50px; padding: 6px 14px; display: inline-flex; align-items: center; gap: 6px;\"\u003e\n\u003cspan style=\"font-size: 0.95rem;\"\u003e✅\u003c\/span\u003e\u003cspan style=\"font-size: 0.76rem; color: #6b7280; font-weight: 600;\"\u003eProfessional edge finishing\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"background: #fffbeb; border: 1px solid rgba(253,198,86,0.4); border-radius: 50px; padding: 6px 14px; display: inline-flex; align-items: center; gap: 6px;\"\u003e\n\u003cspan style=\"font-size: 0.95rem;\"\u003e🚀\u003c\/span\u003e\u003cspan style=\"font-size: 0.76rem; color: #6b7280; font-weight: 600;\"\u003eFast delivery\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n.hali-hesaplayici-wrapper {\n    font-family: 'Segoe UI', '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.hali-hesaplayici-wrapper * { box-sizing: border-box; }\n.hali-hesaplayici-container {\n    background: #ffffff;\n    border-radius: 16px;\n    box-shadow: 0 4px 32px rgba(0,0,0,0.08), 0 0 0 1px rgba(253,198,86,0.25);\n    padding: 1.75rem;\n    width: 100%;\n}\n@media (min-width: 768px) {\n    .hali-hesaplayici-container { padding: 2.25rem; }\n    .hali-hesaplayici-wrapper { margin-bottom: 3rem; }\n}\n.hali-baslik {\n    font-size: 1.35rem;\n    font-weight: 800;\n    color: #1f2937;\n    margin-bottom: 0.4rem;\n    letter-spacing: 0.5px;\n}\n.hali-aciklama {\n    color: #9ca3af;\n    margin-bottom: 1.5rem;\n    font-size: 0.85rem;\n    line-height: 1.6;\n}\n.hali-aciklama strong { color: #6b7280; }\n.hali-form-grup { margin-bottom: 1rem; }\n.hali-label {\n    display: block;\n    font-size: 0.72rem;\n    font-weight: 700;\n    color: #6b7280;\n    margin-bottom: 0.35rem;\n    letter-spacing: 1px;\n    text-transform: uppercase;\n}\n.hali-input-wrapper { position: relative; }\n.hali-input {\n    width: 100%;\n    padding: 0.85rem 2.5rem 0.85rem 1rem;\n    border: 1.5px solid #e5e7eb;\n    border-radius: 10px;\n    font-size: 1rem;\n    color: #1f2937;\n    font-weight: 500;\n    background: #f9fafb;\n    transition: border-color 0.2s, box-shadow 0.2s, background 0.2s;\n}\n.hali-input::placeholder { color: #d1d5db; font-weight: 300; }\n.hali-input:focus {\n    border-color: #FDC656;\n    box-shadow: 0 0 0 3px rgba(253,198,86,0.18);\n    outline: none;\n    background: #fffef7;\n}\n.hali-input::-webkit-inner-spin-button,\n.hali-input::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0; }\n.hali-input { -moz-appearance: textfield; }\n.hali-birim {\n    position: absolute;\n    right: 0.85rem;\n    top: 50%;\n    transform: translateY(-50%);\n    color: #9ca3af;\n    font-size: 0.85rem;\n    font-weight: 600;\n    pointer-events: none;\n}\n.hali-hesapla-btn {\n    width: 100%;\n    background: #FDC656;\n    color: #1f2937;\n    font-weight: 800;\n    padding: 0.9rem 1rem;\n    border-radius: 50px;\n    box-shadow: 0 4px 16px rgba(253,198,86,0.4);\n    border: none;\n    cursor: pointer;\n    transition: all 0.2s;\n    margin-top: 1rem;\n    font-size: 1rem;\n    letter-spacing: 0.3px;\n}\n.hali-hesapla-btn:hover {\n    background: #f0b830;\n    box-shadow: 0 6px 24px rgba(253,198,86,0.55);\n    transform: translateY(-1px);\n}\n.hali-sonuc-alani {\n    margin-top: 1.5rem;\n    border-top: 1.5px solid #f3f4f6;\n    padding-top: 1.5rem;\n}\n.hali-sonuc-alani.hidden { display: none; }\n.hali-sonuc-satir {\n    margin-bottom: 0.6rem;\n    font-size: 0.95rem;\n    color: #6b7280;\n}\n.hali-sonuc-satir strong { font-weight: 700; color: #374151; }\n.hali-sonuc-deger { font-weight: 700; color: #1f2937; }\n.hali-fiyat-satir {\n    margin-bottom: 0.2rem;\n    font-size: 1.1rem;\n    font-weight: 600;\n    color: #374151;\n}\n.hali-fiyat {\n    color: #e58c0a;\n    font-weight: 800;\n    font-size: 1.8rem;\n}\n.hali-birim-fiyat {\n    font-size: 0.78rem;\n    color: #9ca3af;\n    margin-top: 0.15rem;\n    margin-bottom: 0.5rem;\n}\n.hali-uyari {\n    font-size: 0.875rem;\n    color: #374151;\n    font-weight: 400;\n    line-height: 1.7;\n    margin-top: 1rem;\n    padding: 1rem 1.2rem;\n    background: #fffbeb;\n    border-radius: 10px;\n    border-left: 3px solid #FDC656;\n}\n.hali-uyari.hidden { display: none; }\n.hali-secim-baslik {\n    font-size: 0.7rem;\n    font-weight: 700;\n    color: #9ca3af;\n    margin-bottom: 0.5rem;\n    margin-top: 1.25rem;\n    text-transform: uppercase;\n    letter-spacing: 1.2px;\n}\n.hali-secim-container {\n    display: flex;\n    gap: 0.5rem;\n    flex-wrap: nowrap;\n}\n.hali-secim-item { flex: 1; min-width: 0; }\n.hali-radio { display: none; }\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: 1.5px solid #e5e7eb;\n    border-radius: 10px;\n    font-weight: 600;\n    cursor: pointer;\n    transition: all 0.2s;\n    font-size: clamp(0.7rem, 2.5vw, 0.92rem);\n    min-height: 3rem;\n    white-space: nowrap;\n    overflow: hidden;\n    text-overflow: ellipsis;\n    color: #6b7280;\n    background: #f9fafb;\n}\n@media (min-width: 768px) {\n    .hali-radio-label {\n        font-size: clamp(0.875rem, 1.5vw, 1rem);\n        padding: 1rem 0.5rem;\n        min-height: 3.5rem;\n    }\n}\n.hali-radio-label:hover {\n    background: #fffbeb;\n    border-color: #FDC656;\n    color: #374151;\n}\n.hali-radio:checked + .hali-radio-label {\n    background: #FDC656;\n    border-color: #FDC656;\n    color: #1f2937;\n    box-shadow: 0 2px 12px rgba(253,198,86,0.35);\n    font-weight: 700;\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.9rem 1rem;\n    border-radius: 10px;\n    font-weight: 700;\n    margin-top: 1.25rem;\n    text-decoration: none;\n    transition: all 0.2s;\n    font-size: 1rem;\n}\n.hali-whatsapp-btn.disabled {\n    background: #f3f4f6;\n    color: #d1d5db;\n    cursor: not-allowed;\n    pointer-events: none;\n    border: 1.5px solid #e5e7eb;\n}\n.hali-whatsapp-btn.active {\n    background: #22c55e;\n    color: white;\n    box-shadow: 0 4px 20px rgba(34,197,94,0.3);\n}\n.hali-whatsapp-btn.active:hover {\n    background: #16a34a;\n    box-shadow: 0 6px 28px rgba(34,197,94,0.4);\n    transform: translateY(-1px);\n}\n\u003c\/style\u003e\n\u003cdiv 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 (cm) and calculate. After seeing the price, select the options and place your order via WhatsApp.\u003cbr\u003e\u003cstrong\u003eStandard Width: 80 · 100 · 120 · 160 · 200 cm — Other sizes can also be entered\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 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\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-1088c-.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\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 = 1950;\n    const whatsappNumarasi = \"905522447544\";\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    let hesaplananGenislik, hesaplananUzunluk, hesaplananMetrekare, standartGenislik, toplamFiyat;\n    metrekareFiyatiGoster.textContent = fiyatMetrekare.toLocaleString('tr-TR');\n    function standartGenislikBul(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        return null;\n    }\n    hesaplaBtn.addEventListener(\"click\", function() {\n        const g = parseFloat(genislikInput.value);\n        const u = parseFloat(uzunlukInput.value);\n        if (isNaN(g) || isNaN(u) || g \u003c= 0 || u \u003c= 0) { alert(\"Please enter valid width and length values.\"); return; }\n        if (g \u003e 200) { alert(\"Please ensure the width is less than 200 cm.\"); return; }\n        hesaplananGenislik = g;\n        hesaplananUzunluk = u;\n        standartGenislik = standartGenislikBul(g);\n        hesaplananMetrekare = (standartGenislik \/ 100) * (u \/ 100);\n        toplamFiyat = hesaplananMetrekare * fiyatMetrekare;\n        const f = (s, b=2) =\u003e s.toLocaleString('tr-TR', {minimumFractionDigits:b, maximumFractionDigits:b});\n        sonucMetrekare.textContent = f(hesaplananMetrekare) + \" m²\";\n        sonucFiyat.textContent = f(toplamFiyat) + \" TL\";\n        if (g !== standartGenislik) {\n            genislikUyari.innerHTML = `Your rug with a requested width of \u003cstrong\u003e${g} cm\u003c\/strong\u003e will be cut from our standard roll of \u003cstrong\u003e${standartGenislik} cm\u003c\/strong\u003e.\u003cbr\u003ePricing is calculated based on the standard roll width from which the cut is made.\u003cbr\u003e\u003cbr\u003eIf you wish, you can order from a standard width to avoid waste.\u003cbr\u003e\u003cspan style=\"font-size:0.85em;opacity:0.6\"\u003e(Standard Roll Widths: 80, 100, 120, 160, 200 cm — Length is cut to exact measurement, no waste.)\u003c\/span\u003e`;\n            genislikUyari.classList.remove(\"hidden\");\n        } else {\n            genislikUyari.classList.add(\"hidden\");\n            genislikUyari.innerHTML = \"\";\n        }\n        sonucAlani.classList.remove(\"hidden\");\n        haliKenariRadios.forEach(r =\u003e r.checked = false);\n        haliSekliRadios.forEach(r =\u003e r.checked = false);\n        butonDurumGuncelle();\n    });\n    function butonDurumGuncelle() {\n        const k = Array.from(haliKenariRadios).some(r =\u003e r.checked);\n        const s = Array.from(haliSekliRadios).some(r =\u003e r.checked);\n        if (k \u0026\u0026 s) {\n            whatsappBtn.classList.remove(\"disabled\");\n            whatsappBtn.classList.add(\"active\");\n            whatsappBtn.setAttribute(\"target\", \"_blank\");\n            const kenari = document.querySelector('input[name=\"haliKenari\"]:checked').value;\n            const sekli = document.querySelector('input[name=\"haliSekli\"]:checked').value;\n            const f = (s,b=2) =\u003e s.toLocaleString('tr-TR',{minimumFractionDigits:b,maximumFractionDigits:b});\n            const msg = `Hello, I would like to order a custom-sized rug.\\n\\n📏 Dimensions: ${hesaplananGenislik} cm x ${hesaplananUzunluk} cm (${f(hesaplananMetrekare)} m²)\\n🔲 Rug Edge: ${kenari}\\n⬜ Rug Shape: ${sekli}\\n💰 Total Price: ${f(toplamFiyat)} TL\\n\\nProduct Link: ${window.location.href}\\n\\nThank you.`;\n            whatsappBtn.href = `https:\/\/wa.me\/${whatsappNumarasi}?text=${encodeURIComponent(msg)}`;\n        } else {\n            whatsappBtn.classList.add(\"disabled\");\n            whatsappBtn.classList.remove(\"active\");\n            whatsappBtn.removeAttribute(\"target\");\n            whatsappBtn.href = \"#\";\n        }\n    }\n    haliKenariRadios.forEach(r =\u003e r.addEventListener(\"change\", butonDurumGuncelle));\n    haliSekliRadios.forEach(r =\u003e r.addEventListener(\"change\", butonDurumGuncelle));\n})();\n\u003c\/script\u003e\n\u003c\/div\u003e\n\u003cp data-path-to-node=\"7\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/zev-hali-babil-antrasit-cizgili-elmas-desenli-ekstra-yumusak-oturma-odasi-halisi-pamuk-taban_moqa_hali_babil_2709_antrasit_7.webp?v=1773101474\"\u003e\u003c\/p\u003e\n\u003cp data-path-to-node=\"8\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"8\"\u003e\"The Charisma of Anthracite Transforms into an Architectural Rhythm on Your Floors...\"\u003c\/b\u003e\u003c\/p\u003e\n\u003cp data-path-to-node=\"9\"\u003eZev Halı Babil Series was designed for those who want to create powerful and distinctive living spaces. This dark anthracite design, where parallel embossed lines change direction to create colossal diamond and triangular forms, adds an unconventional, sculptural depth to your spaces. With the extra softness provided by its 10 mm thick special microfiber texture, this premium model, which will offer silky comfort to your feet despite its solid and masculine appearance, is available in \u003cb data-index-in-node=\"444\" data-path-to-node=\"9\"\u003eall sizes in our stock\u003c\/b\u003e, waiting for you!\u003c\/p\u003e\n\u003cul data-path-to-node=\"10\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"10,0,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"10,0,0\"\u003e3D Linear Character:\u003c\/b\u003e Embossed lines flowing in different directions create dramatic shadow play on the rug depending on the angle of the lighting in your room; adding a dynamic and contemporary aesthetic to the space.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"10,1,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"10,1,0\"\u003eCloud-like Softness:\u003c\/b\u003e The superior quality microfiber polyester texture with a 10 mm pile height provides a smooth, massage-like touch that relieves the fatigue and stress of the day.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"10,2,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"10,2,0\"\u003eHealthy and Safe Surface:\u003c\/b\u003e Its naturally breathable 100% cotton base protects your parquet floors and grips the surface perfectly, offering long-lasting and safe use.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"10,3,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"10,3,0\"\u003ePractical and Stain-Concealing Structure:\u003c\/b\u003e The advantage of the dark anthracite tone, combined with 3D dynamic lines, perfectly camouflages small dust and stains; it's a lifesaver for frequently used rooms.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 data-path-to-node=\"11\"\u003e🎨 \u003cb data-path-to-node=\"11\" data-index-in-node=\"3\"\u003eThe Psychology of its Colors\u003c\/b\u003e\n\u003c\/h3\u003e\n\u003cp data-path-to-node=\"13\"\u003eThe color profile of this design, which adds an authoritative calmness to the space and enhances focus:\u003c\/p\u003e\n\u003cul data-path-to-node=\"14\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"14,0,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"14,0,0\"\u003eAnthracite \/ Dark Gray (Background):\u003c\/b\u003e Symbolizes power, seriousness, and \"High-End\" modernity. It adds depth to the room, making other warm-colored items (furniture\/accessories) around it shine like diamonds.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"14,1,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"14,1,0\"\u003eDramatic Shadow Effects:\u003c\/b\u003e The blackish shadows created between the directional embossed patterns add a noble \"Tone-on-Tone\" (gradual tonal transition) dimension to the rug without adding any other colors from the outside.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr data-path-to-node=\"14\"\u003e\n\u003ch3 data-path-to-node=\"15\"\u003e\u003cbr\u003e\u003c\/h3\u003e\n\u003ch3 data-path-to-node=\"15\"\u003e📐 \u003cb data-path-to-node=\"15\" data-index-in-node=\"3\"\u003eFrom an Architect's Perspective: Decoration \u0026amp; Combination Tips\u003c\/b\u003e\n\u003c\/h3\u003e\n\u003cp data-path-to-node=\"17\"\u003eTips for showcasing this model, which is a perfect \"Statement Piece\" for living rooms or study rooms decorated in Modern, Loft, Masculine, and Industrial styles:\u003c\/p\u003e\u003cul data-path-to-node=\"18\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"18,0,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"18,0,0\"\u003eFurniture Harmony:\u003c\/b\u003e To break the dark and serious effect of anthracite, you should use contrasts. \u003cb data-index-in-node=\"108\" data-path-to-node=\"18,0,0\"\u003eTan real leather armchairs, Brick or Mustard\u003c\/b\u003e yellow accent chairs create a tremendous burst of energy with this rug. Light gray tones, on the other hand, will be balancing for the main sofas.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"18,1,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"18,1,0\"\u003eWood and Texture Selection:\u003c\/b\u003e To elevate the industrial style, \u003cb data-index-in-node=\"61\" data-path-to-node=\"18,1,0\"\u003ewalnut wood desks, matte black metal leg side tables, smoked glass, and concrete\u003c\/b\u003e-look details are excellent complements.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"18,2,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"18,2,0\"\u003eAccessory Cohesion:\u003c\/b\u003e With black metal wall sconces, brass (gold\/bronze) detailed lighting on the desk, and modern abstract art pieces on the wall, you can bring the ambiance of the space to the level of a CEO's office or a luxurious studio apartment.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Zev Halı","offers":[{"title":"80x150","offer_id":42833232363568,"sku":"moqahalı-babil2709-antrasit-1","price":2340.0,"currency_code":"TRY","in_stock":true},{"title":"80x200","offer_id":42833232396336,"sku":"moqahalı-babil2709-antrasit-2","price":3120.0,"currency_code":"TRY","in_stock":true},{"title":"80x250","offer_id":42833232429104,"sku":"moqahalı-babil2709-antrasit-3","price":3900.0,"currency_code":"TRY","in_stock":true},{"title":"80x300","offer_id":42833232461872,"sku":"moqahalı-babil2709-antrasit-4","price":4680.0,"currency_code":"TRY","in_stock":true},{"title":"80x400","offer_id":42833232494640,"sku":"moqahalı-babil2709-antrasit-5","price":6240.0,"currency_code":"TRY","in_stock":true},{"title":"100x200","offer_id":42833232527408,"sku":"moqahalı-babil2709-antrasit-6","price":3900.0,"currency_code":"TRY","in_stock":true},{"title":"100x250","offer_id":42833232560176,"sku":"moqahalı-babil2709-antrasit-7","price":4875.0,"currency_code":"TRY","in_stock":true},{"title":"100x300","offer_id":42833232592944,"sku":"moqahalı-babil2709-antrasit-8","price":5850.0,"currency_code":"TRY","in_stock":true},{"title":"100x350","offer_id":42833232625712,"sku":"moqahalı-babil2709-antrasit-9","price":6825.0,"currency_code":"TRY","in_stock":true},{"title":"100x400","offer_id":42833232658480,"sku":"moqahalı-babil2709-antrasit-10","price":7800.0,"currency_code":"TRY","in_stock":true},{"title":"120x180","offer_id":42833232691248,"sku":"moqahalı-babil2709-antrasit-11","price":4212.0,"currency_code":"TRY","in_stock":true},{"title":"120x250","offer_id":42833232724016,"sku":"moqahalı-babil2709-antrasit-12","price":5850.0,"currency_code":"TRY","in_stock":true},{"title":"120x300","offer_id":42833232756784,"sku":"moqahalı-babil2709-antrasit-13","price":7020.0,"currency_code":"TRY","in_stock":true},{"title":"160x230","offer_id":42833232789552,"sku":"moqahalı-babil2709-antrasit-14","price":7167.0,"currency_code":"TRY","in_stock":true},{"title":"160x300","offer_id":42833232822320,"sku":"moqahalı-babil2709-antrasit-15","price":9360.0,"currency_code":"TRY","in_stock":true},{"title":"200x290","offer_id":42833232855088,"sku":"moqahalı-babil2709-antrasit-16","price":11310.0,"currency_code":"TRY","in_stock":true},{"title":"200x400","offer_id":42833232887856,"sku":"moqahalı-babil2709-antrasit-17","price":15600.0,"currency_code":"TRY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/zev-hali-babil-antrasit-cizgili-elmas-desenli-ekstra-yumusak-oturma-odasi-halisi-pamuk-taban_moqahalibabil2709antrasit_1.webp?v=1773101532"},{"product_id":"antrasit-cizgili-yuvarlak-hali-ba10","title":"Zev Carpet Babil Anthracite Striped Extra Soft Modern Round Rug Ba10","description":"\u003cp style=\"text-align: center;\"\u003e\u003cspan style=\"text-decoration: underline;\"\u003e\u003cstrong\u003e*\u003cspan style=\"color: rgb(255, 128, 0); text-decoration: underline;\"\u003e\u003cspan style=\"color: rgb(104, 89, 74); text-decoration: underline;\"\u003ePlease Specify Your Fringe and Overlock \u003c\/span\u003e \u003c\/span\u003ePreferences in the Order Notes Section of the Cart.\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cdiv style=\"background: #ffffff; border-radius: 16px; padding: 22px 28px; text-align: center; margin: 0 0 20px 0; font-family: 'Segoe UI',Arial,sans-serif; box-shadow: 0 4px 24px rgba(0,0,0,0.08); border: 1.5px solid rgba(253,198,86,0.4);\"\u003e\n\u003cdiv style=\"display: inline-block; background: #FDC656; color: #1f2937; font-size: 0.68rem; font-weight: 800; letter-spacing: 2px; text-transform: uppercase; padding: 4px 16px; border-radius: 50px; margin-bottom: 10px;\"\u003e✂ Special Service\u003c\/div\u003e\n\u003cdiv style=\"font-size: 1.25rem; font-weight: 800; color: #1f2937; margin-bottom: 8px;\"\u003eThis Product Includes \u003cspan style=\"color: #e58c0a; border-bottom: 2px solid #FDC656; padding-bottom: 2px;\"\u003eCustom Size Cutting\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv style=\"font-size: 0.83rem; color: #6b7280; line-height: 1.7; max-width: 400px; margin: 0 auto 16px;\"\u003eEnter your desired measurements using the calculator below and see the price. Create your custom order with the \u003cstrong style=\"color: #e58c0a;\"\u003e\"Order Now\"\u003c\/strong\u003e button.\u003c\/div\u003e\n\u003cdiv style=\"display: flex; gap: 8px; justify-content: center; flex-wrap: wrap;\"\u003e\n\u003cdiv style=\"background: #fffbeb; border: 1px solid rgba(253,198,86,0.4); border-radius: 50px; padding: 6px 14px; display: inline-flex; align-items: center; gap: 6px;\"\u003e\n\u003cspan style=\"font-size: 0.95rem;\"\u003e📐\u003c\/span\u003e\u003cspan style=\"font-size: 0.76rem; color: #6b7280; font-weight: 600;\"\u003eCustom sizes\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"background: #fffbeb; border: 1px solid rgba(253,198,86,0.4); border-radius: 50px; padding: 6px 14px; display: inline-flex; align-items: center; gap: 6px;\"\u003e\n\u003cspan style=\"font-size: 0.95rem;\"\u003e✅\u003c\/span\u003e\u003cspan style=\"font-size: 0.76rem; color: #6b7280; font-weight: 600;\"\u003eProfessional edge finishing\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"background: #fffbeb; border: 1px solid rgba(253,198,86,0.4); border-radius: 50px; padding: 6px 14px; display: inline-flex; align-items: center; gap: 6px;\"\u003e\n\u003cspan style=\"font-size: 0.95rem;\"\u003e🚀\u003c\/span\u003e\u003cspan style=\"font-size: 0.76rem; color: #6b7280; font-weight: 600;\"\u003eFast delivery\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n.hali-hesaplayici-wrapper {\n    font-family: 'Segoe UI', '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.hali-hesaplayici-wrapper * { box-sizing: border-box; }\n.hali-hesaplayici-container {\n    background: #ffffff;\n    border-radius: 16px;\n    box-shadow: 0 4px 32px rgba(0,0,0,0.08), 0 0 0 1px rgba(253,198,86,0.25);\n    padding: 1.75rem;\n    width: 100%;\n}\n@media (min-width: 768px) {\n    .hali-hesaplayici-container { padding: 2.25rem; }\n    .hali-hesaplayici-wrapper { margin-bottom: 3rem; }\n}\n.hali-baslik {\n    font-size: 1.35rem;\n    font-weight: 800;\n    color: #1f2937;\n    margin-bottom: 0.4rem;\n    letter-spacing: 0.5px;\n}\n.hali-aciklama {\n    color: #9ca3af;\n    margin-bottom: 1.5rem;\n    font-size: 0.85rem;\n    line-height: 1.6;\n}\n.hali-aciklama strong { color: #6b7280; }\n.hali-form-grup { margin-bottom: 1rem; }\n.hali-label {\n    display: block;\n    font-size: 0.72rem;\n    font-weight: 700;\n    color: #6b7280;\n    margin-bottom: 0.35rem;\n    letter-spacing: 1px;\n    text-transform: uppercase;\n}\n.hali-input-wrapper { position: relative; }\n.hali-input {\n    width: 100%;\n    padding: 0.85rem 2.5rem 0.85rem 1rem;\n    border: 1.5px solid #e5e7eb;\n    border-radius: 10px;\n    font-size: 1rem;\n    color: #1f2937;\n    font-weight: 500;\n    background: #f9fafb;\n    transition: border-color 0.2s, box-shadow 0.2s, background 0.2s;\n}\n.hali-input::placeholder { color: #d1d5db; font-weight: 300; }\n.hali-input:focus {\n    border-color: #FDC656;\n    box-shadow: 0 0 0 3px rgba(253,198,86,0.18);\n    outline: none;\n    background: #fffef7;\n}\n.hali-input::-webkit-inner-spin-button,\n.hali-input::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0; }\n.hali-input { -moz-appearance: textfield; }\n.hali-birim {\n    position: absolute;\n    right: 0.85rem;\n    top: 50%;\n    transform: translateY(-50%);\n    color: #9ca3af;\n    font-size: 0.85rem;\n    font-weight: 600;\n    pointer-events: none;\n}\n.hali-hesapla-btn {\n    width: 100%;\n    background: #FDC656;\n    color: #1f2937;\n    font-weight: 800;\n    padding: 0.9rem 1rem;\n    border-radius: 50px;\n    box-shadow: 0 4px 16px rgba(253,198,86,0.4);\n    border: none;\n    cursor: pointer;\n    transition: all 0.2s;\n    margin-top: 1rem;\n    font-size: 1rem;\n    letter-spacing: 0.3px;\n}\n.hali-hesapla-btn:hover {\n    background: #f0b830;\n    box-shadow: 0 6px 24px rgba(253,198,86,0.55);\n    transform: translateY(-1px);\n}\n.hali-sonuc-alani {\n    margin-top: 1.5rem;\n    border-top: 1.5px solid #f3f4f6;\n    padding-top: 1.5rem;\n}\n.hali-sonuc-alani.hidden { display: none; }\n.hali-sonuc-satir {\n    margin-bottom: 0.6rem;\n    font-size: 0.95rem;\n    color: #6b7280;\n}\n.hali-sonuc-satir strong { font-weight: 700; color: #374151; }\n.hali-sonuc-deger { font-weight: 700; color: #1f2937; }\n.hali-fiyat-satir {\n    margin-bottom: 0.2rem;\n    font-size: 1.1rem;\n    font-weight: 600;\n    color: #374151;\n}\n.hali-fiyat {\n    color: #e58c0a;\n    font-weight: 800;\n    font-size: 1.8rem;\n}\n.hali-birim-fiyat {\n    font-size: 0.78rem;\n    color: #9ca3af;\n    margin-top: 0.15rem;\n    margin-bottom: 0.5rem;\n}\n.hali-uyari {\n    font-size: 0.875rem;\n    color: #374151;\n    font-weight: 400;\n    line-height: 1.7;\n    margin-top: 1rem;\n    padding: 1rem 1.2rem;\n    background: #fffbeb;\n    border-radius: 10px;\n    border-left: 3px solid #FDC656;\n}\n.hali-uyari.hidden { display: none; }\n.hali-secim-baslik {\n    font-size: 0.7rem;\n    font-weight: 700;\n    color: #9ca3af;\n    margin-bottom: 0.5rem;\n    margin-top: 1.25rem;\n    text-transform: uppercase;\n    letter-spacing: 1.2px;\n}\n.hali-secim-container {\n    display: flex;\n    gap: 0.5rem;\n    flex-wrap: nowrap;\n}\n.hali-secim-item { flex: 1; min-width: 0; }\n.hali-radio { display: none; }\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: 1.5px solid #e5e7eb;\n    border-radius: 10px;\n    font-weight: 600;\n    cursor: pointer;\n    transition: all 0.2s;\n    font-size: clamp(0.7rem, 2.5vw, 0.92rem);\n    min-height: 3rem;\n    white-space: nowrap;\n    overflow: hidden;\n    text-overflow: ellipsis;\n    color: #6b7280;\n    background: #f9fafb;\n}\n@media (min-width: 768px) {\n    .hali-radio-label {\n        font-size: clamp(0.875rem, 1.5vw, 1rem);\n        padding: 1rem 0.5rem;\n        min-height: 3.5rem;\n    }\n}\n.hali-radio-label:hover {\n    background: #fffbeb;\n    border-color: #FDC656;\n    color: #374151;\n}\n.hali-radio:checked + .hali-radio-label {\n    background: #FDC656;\n    border-color: #FDC656;\n    color: #1f2937;\n    box-shadow: 0 2px 12px rgba(253,198,86,0.35);\n    font-weight: 700;\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.9rem 1rem;\n    border-radius: 10px;\n    font-weight: 700;\n    margin-top: 1.25rem;\n    text-decoration: none;\n    transition: all 0.2s;\n    font-size: 1rem;\n}\n.hali-whatsapp-btn.disabled {\n    background: #f3f4f6;\n    color: #d1d5db;\n    cursor: not-allowed;\n    pointer-events: none;\n    border: 1.5px solid #e5e7eb;\n}\n.hali-whatsapp-btn.active {\n    background: #22c55e;\n    color: white;\n    box-shadow: 0 4px 20px rgba(34,197,94,0.3);\n}\n.hali-whatsapp-btn.active:hover {\n    background: #16a34a;\n    box-shadow: 0 6px 28px rgba(34,197,94,0.4);\n    transform: translateY(-1px);\n}\n\u003c\/style\u003e\n\u003cdiv 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 (cm) and calculate. After seeing the price, select the options and place your order via WhatsApp.\u003cbr\u003e\u003cstrong\u003eStandard Widths: 80 · 100 · 120 · 160 · 200 cm — Other sizes can also be entered\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=\"E.g.: 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=\"E.g.: 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\"\u003eCHOOSE RUG EDGING\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\"\u003eFolded\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=\"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\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\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 = 1950;\n    const whatsappNumarasi = \"905522447544\";\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    let hesaplananGenislik, hesaplananUzunluk, hesaplananMetrekare, standartGenislik, toplamFiyat;\n    metrekareFiyatiGoster.textContent = fiyatMetrekare.toLocaleString('tr-TR');\n    function standartGenislikBul(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        return null;\n    }\n    hesaplaBtn.addEventListener(\"click\", function() {\n        const g = parseFloat(genislikInput.value);\n        const u = parseFloat(uzunlukInput.value);\n        if (isNaN(g) || isNaN(u) || g \u003c= 0 || u \u003c= 0) { alert(\"Please enter valid width and length values.\"); return; }\n        if (g \u003e 200) { alert(\"Please ensure the width is less than 200 cm.\"); return; }\n        hesaplananGenislik = g;\n        hesaplananUzunluk = u;\n        standartGenislik = standartGenislikBul(g);\n        hesaplananMetrekare = (standartGenislik \/ 100) * (u \/ 100);\n        toplamFiyat = hesaplananMetrekare * fiyatMetrekare;\n        const f = (s, b=2) =\u003e s.toLocaleString('tr-TR', {minimumFractionDigits:b, maximumFractionDigits:b});\n        sonucMetrekare.textContent = f(hesaplananMetrekare) + \" m²\";\n        sonucFiyat.textContent = f(toplamFiyat) + \" TL\";\n        if (g !== standartGenislik) {\n            genislikUyari.innerHTML = `Your rug, requested at \u003cstrong\u003e${g} cm\u003c\/strong\u003e width, will be cut from our standard roll of \u003cstrong\u003e${standartGenislik} cm\u003c\/strong\u003e.\u003cbr\u003ePricing is calculated based on the standard roll width from which the cut is made.\u003cbr\u003e\u003cbr\u003eIf you wish, you can order from a standard width to avoid waste.\u003cbr\u003e\u003cspan style=\"font-size:0.85em;opacity:0.6\"\u003e(Standard Roll Widths: 80, 100, 120, 160, 200 cm — Lengths are cut to exact measurement without waste.)\u003c\/span\u003e`;\n            genislikUyari.classList.remove(\"hidden\");\n        } else {\n            genislikUyari.classList.add(\"hidden\");\n            genislikUyari.innerHTML = \"\";\n        }\n        sonucAlani.classList.remove(\"hidden\");\n        haliKenariRadios.forEach(r =\u003e r.checked = false);\n        haliSekliRadios.forEach(r =\u003e r.checked = false);\n        butonDurumGuncelle();\n    });\n    function butonDurumGuncelle() {\n        const k = Array.from(haliKenariRadios).some(r =\u003e r.checked);\n        const s = Array.from(haliSekliRadios).some(r =\u003e r.checked);\n        if (k \u0026\u0026 s) {\n            whatsappBtn.classList.remove(\"disabled\");\n            whatsappBtn.classList.add(\"active\");\n            whatsappBtn.setAttribute(\"target\", \"_blank\");\n            const kenari = document.querySelector('input[name=\"haliKenari\"]:checked').value;\n            const sekli = document.querySelector('input[name=\"haliSekli\"]:checked').value;\n            const f = (s,b=2) =\u003e s.toLocaleString('tr-TR',{minimumFractionDigits:b,maximumFractionDigits:b});\n            const msg = `Hello, I would like to order a custom-sized rug.\\n\\n📏 Dimensions: ${hesaplananGenislik} cm x ${hesaplananUzunluk} cm (${f(hesaplananMetrekare)} m²)\\n🔲 Rug Edging: ${kenari}\\n⬜ Rug Shape: ${sekli}\\n💰 Total Price: ${f(toplamFiyat)} TL\\n\\nProduct Link: ${window.location.href}\\n\\nThank you.`;\n            whatsappBtn.href = `https:\/\/wa.me\/${whatsappNumarasi}?text=${encodeURIComponent(msg)}`;\n        } else {\n            whatsappBtn.classList.add(\"disabled\");\n            whatsappBtn.classList.remove(\"active\");\n            whatsappBtn.removeAttribute(\"target\");\n            whatsappBtn.href = \"#\";\n        }\n    }\n    haliKenariRadios.forEach(r =\u003e r.addEventListener(\"change\", butonDurumGuncelle));\n    haliSekliRadios.forEach(r =\u003e r.addEventListener(\"change\", butonDurumGuncelle));\n})();\n\u003c\/script\u003e\n\u003c\/div\u003e\n\u003cp data-path-to-node=\"7\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/zev-hali-babil-antrasit-3d-cizgili-ekstra-yumusak-modern-yuvarlak-hali-pamuk-taban_moqa_hali_babil_2709_antrasit_2.webp?v=1773184376\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp data-path-to-node=\"7\"\u003e\u003cb data-path-to-node=\"7\" data-index-in-node=\"0\"\u003e\"Where Sharp Lines Meet Flawless Loops in Elegance...\"\u003c\/b\u003e\u003c\/p\u003e\n\u003cp data-path-to-node=\"8\"\u003eZev Halı Babil Series redefines the masculine and authoritative power of anthracite with the fluid, space-softening structure of the round form. The 3D texture created by changing directions of parallel embossed lines, combined with the sense of infinity offered by the round cut, adds a sculptural artistic value to your room. This premium design, with its 10 mm thick special microfiber yarn, will provide silky cloud comfort to your feet and is waiting for you with \u003cb data-path-to-node=\"8\" data-index-in-node=\"424\"\u003ecustomizable sizes and edging options\u003c\/b\u003e to suit your needs!\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\"\u003eSpace-Softening Round Form:\u003c\/b\u003e Breaks the monotonous, sharp-cornered structure of square or rectangular rooms, adding dynamism, warmth, and fluidity to the space. It is a perfect architectural trick, especially for circular coffee tables, armchair bases, or entryways.\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\"\u003eCustomizable Edge Detail:\u003c\/b\u003e We can prepare the edges of your rug \u003cb data-path-to-node=\"9,1,0\" data-index-in-node=\"80\"\u003eeither with classic fringes or modern overlock\u003c\/b\u003e, according to your home's style. The choice is entirely yours!\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"9,2,0\"\u003e\u003cb data-path-to-node=\"9,2,0\" data-index-in-node=\"0\"\u003eCloud-Soft Comfort:\u003c\/b\u003e Its superior quality microfiber polyester texture with a 10 mm pile height provides a smooth and massaging touch that relieves the day's fatigue.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"9,3,0\"\u003e\u003cb data-path-to-node=\"9,3,0\" data-index-in-node=\"0\"\u003eHealthy and Safe Surface:\u003c\/b\u003e Thanks to its natural breathable 100% cotton backing, it protects your parquet floors, adheres perfectly to the ground, and offers long-lasting and safe use.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 data-path-to-node=\"11\"\u003e🎨 \u003cb data-index-in-node=\"3\" data-path-to-node=\"11\"\u003ePsychology of the Colors It Contains\u003c\/b\u003e\n\u003c\/h3\u003e\n\u003cp data-path-to-node=\"12\"\u003eA color profile that gives the space an authoritative yet, thanks to its round form, inviting feel:\u003c\/p\u003e\n\u003cul data-path-to-node=\"13\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"13,0,0\"\u003e\u003cb data-path-to-node=\"13,0,0\" data-index-in-node=\"0\"\u003eAnthracite \/ Dark Grey (Base):\u003c\/b\u003e Symbolizes power, seriousness, and modernity. It adds depth to the room, allowing other warm-colored furniture or wooden textures around it to stand out.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"13,1,0\"\u003e\u003cb data-path-to-node=\"13,1,0\" data-index-in-node=\"0\"\u003eDramatic Shadow Effects:\u003c\/b\u003e The light refractions created by the changing directions of the embossed patterns within the round form add a dynamic \"Ton Sur Ton\" (tone-on-tone) dimension to the rug without adding external color.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr data-path-to-node=\"14\"\u003e\n\u003ch3 data-path-to-node=\"15\"\u003e\u003cbr\u003e\u003c\/h3\u003e\n\u003ch3 data-path-to-node=\"15\"\u003e📐 \u003cb data-index-in-node=\"3\" data-path-to-node=\"15\"\u003eFrom the Architect's Eye: Decoration \u0026amp; Combination Tips\u003c\/b\u003e\n\u003c\/h3\u003e\n\u003cp data-path-to-node=\"16\"\u003eProfessional tips for showcasing this round model, a perfect tool for creating a focal point:\u003c\/p\u003e\u003cul data-path-to-node=\"17\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"17,0,0\"\u003e\u003cb data-path-to-node=\"17,0,0\" data-index-in-node=\"0\"\u003eCorrect Placement:\u003c\/b\u003e Round rugs shine brightest in \"standalone\" areas. You can section off a space by using it in a wide entryway, under a stylish armchair in your reading nook, or precisely centered under round\/square coffee tables.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"17,1,0\"\u003e\u003cb data-path-to-node=\"17,1,0\" data-index-in-node=\"0\"\u003eFurniture Harmony:\u003c\/b\u003e To warm up the dark effect of anthracite, you can create tremendous energy with \u003cb data-path-to-node=\"17,1,0\" data-index-in-node=\"57\"\u003eTan, Brick, Mustard, or Dark Green\u003c\/b\u003e furniture and throw pillows.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"17,2,0\"\u003e\u003cb data-path-to-node=\"17,2,0\" data-index-in-node=\"0\"\u003eTexture Selection:\u003c\/b\u003e To emphasize the modernity of the round shape, furniture with \u003cb data-path-to-node=\"17,2,0\" data-index-in-node=\"58\"\u003eWalnut wood, Smoked Glass, Black Matte Metal, or Marble\u003c\/b\u003e details are excellent companions.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch3 style=\"text-align: center;\"\u003eTechnical Details\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"26,0,0\"\u003e\u003cb data-path-to-node=\"26,0,0\" data-index-in-node=\"0\"\u003eYarn Type:\u003c\/b\u003e Microfiber Polyester (Extra soft touch, premium feel)\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"26,1,0\"\u003e\u003cb data-path-to-node=\"26,1,0\" data-index-in-node=\"0\"\u003eBacking Material:\u003c\/b\u003e 100% Natural Cotton Backing\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"26,2,0\"\u003e\u003cb data-path-to-node=\"26,2,0\" data-index-in-node=\"0\"\u003eForm \/ Shape:\u003c\/b\u003e Round\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"26,3,0\"\u003e\u003cb data-path-to-node=\"26,3,0\" data-index-in-node=\"0\"\u003eFeature:\u003c\/b\u003e 3D Striped Geometric Embossed, Solid Color\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"26,4,0\"\u003e\u003cb data-path-to-node=\"26,4,0\" data-index-in-node=\"0\"\u003eEdge Finish:\u003c\/b\u003e \u003cb data-path-to-node=\"26,4,0\" data-index-in-node=\"37\"\u003eFringed or Overlocked\u003c\/b\u003e according to customer preference\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"26,5,0\"\u003e\u003cb data-path-to-node=\"26,5,0\" data-index-in-node=\"0\"\u003eSize Options:\u003c\/b\u003e 80x80, 100x100, 120x120, 160x160, 200x200 cm\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"26,6,0\"\u003e\u003cb data-path-to-node=\"26,6,0\" data-index-in-node=\"0\"\u003ePile Height:\u003c\/b\u003e 10 mm (Comfortable thickness)\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"26,7,0\"\u003e\u003cb data-path-to-node=\"26,7,0\" data-index-in-node=\"0\"\u003eUsage Area:\u003c\/b\u003e Living room, reading nook, entryway\/hallway, bedroom, winter garden.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Zev Halı","offers":[{"title":"80x80","offer_id":42835181895728,"sku":"moqahalı-babil2709-antrasit-1-yuvarlak-1","price":1250.0,"currency_code":"TRY","in_stock":true},{"title":"100x100","offer_id":42835181928496,"sku":"moqahalı-babil2709-antrasit-1-yuvarlak-2","price":1950.0,"currency_code":"TRY","in_stock":true},{"title":"120x120","offer_id":42835181961264,"sku":"moqahalı-babil2709-antrasit-1-yuvarlak-3","price":2800.0,"currency_code":"TRY","in_stock":true},{"title":"160x160","offer_id":42835181994032,"sku":"moqahalı-babil2709-antrasit-1-yuvarlak-4","price":4990.0,"currency_code":"TRY","in_stock":true},{"title":"200x200","offer_id":42835182026800,"sku":"moqahalı-babil2709-antrasit-1-yuvarlak-5","price":7800.0,"currency_code":"TRY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/zev-hali-babil-antrasit-3d-cizgili-ekstra-yumusak-modern-yuvarlak-hali-pamuk-taban_moqahalibabil2709antrasit_4.webp?v=1773184893"},{"product_id":"zev-hali-babil-gri-cizgili-yumusak-modern-yuvarlak-hali-ba11","title":"Zev Halı Babil Grey Striped Soft Modern Round Rug Ba11","description":"\u003cp style=\"text-align: center;\"\u003e\u003cspan style=\"text-decoration: underline;\"\u003e\u003cstrong\u003e*\u003cspan style=\"color: rgb(255, 128, 0); text-decoration: underline;\"\u003e\u003cspan style=\"color: rgb(104, 89, 74); text-decoration: underline;\"\u003ePlease specify your Fringe and Overlock \u003c\/span\u003e \u003c\/span\u003epreferences in the Order Notes section of the Cart.\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cdiv style=\"background: #ffffff; border-radius: 16px; padding: 22px 28px; text-align: center; margin: 0 0 20px 0; font-family: 'Segoe UI',Arial,sans-serif; box-shadow: 0 4px 24px rgba(0,0,0,0.08); border: 1.5px solid rgba(253,198,86,0.4);\"\u003e\n\u003cdiv style=\"display: inline-block; background: #FDC656; color: #1f2937; font-size: 0.68rem; font-weight: 800; letter-spacing: 2px; text-transform: uppercase; padding: 4px 16px; border-radius: 50px; margin-bottom: 10px;\"\u003e✂ Special Service\u003c\/div\u003e\n\u003cdiv style=\"font-size: 1.25rem; font-weight: 800; color: #1f2937; margin-bottom: 8px;\"\u003eThis Product Includes \u003cspan style=\"color: #e58c0a; border-bottom: 2px solid #FDC656; padding-bottom: 2px;\"\u003eCustom Size Cutting\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv style=\"font-size: 0.83rem; color: #6b7280; line-height: 1.7; max-width: 400px; margin: 0 auto 16px;\"\u003eEnter your desired measurements using the calculator below to see the price. Create your custom order with the \u003cstrong style=\"color: #e58c0a;\"\u003e\"Order Now\"\u003c\/strong\u003e button.\u003c\/div\u003e\n\u003cdiv style=\"display: flex; gap: 8px; justify-content: center; flex-wrap: wrap;\"\u003e\n\u003cdiv style=\"background: #fffbeb; border: 1px solid rgba(253,198,86,0.4); border-radius: 50px; padding: 6px 14px; display: inline-flex; align-items: center; gap: 6px;\"\u003e\n\u003cspan style=\"font-size: 0.95rem;\"\u003e📐\u003c\/span\u003e\u003cspan style=\"font-size: 0.76rem; color: #6b7280; font-weight: 600;\"\u003eIn your desired size\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"background: #fffbeb; border: 1px solid rgba(253,198,86,0.4); border-radius: 50px; padding: 6px 14px; display: inline-flex; align-items: center; gap: 6px;\"\u003e\n\u003cspan style=\"font-size: 0.95rem;\"\u003e✅\u003c\/span\u003e\u003cspan style=\"font-size: 0.76rem; color: #6b7280; font-weight: 600;\"\u003eProfessional edge finishing\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"background: #fffbeb; border: 1px solid rgba(253,198,86,0.4); border-radius: 50px; padding: 6px 14px; display: inline-flex; align-items: center; gap: 6px;\"\u003e\n\u003cspan style=\"font-size: 0.95rem;\"\u003e🚀\u003c\/span\u003e\u003cspan style=\"font-size: 0.76rem; color: #6b7280; font-weight: 600;\"\u003eFast delivery\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n.hali-hesaplayici-wrapper {\n    font-family: 'Segoe UI', '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.hali-hesaplayici-wrapper * { box-sizing: border-box; }\n.hali-hesaplayici-container {\n    background: #ffffff;\n    border-radius: 16px;\n    box-shadow: 0 4px 32px rgba(0,0,0,0.08), 0 0 0 1px rgba(253,198,86,0.25);\n    padding: 1.75rem;\n    width: 100%;\n}\n@media (min-width: 768px) {\n    .hali-hesaplayici-container { padding: 2.25rem; }\n    .hali-hesaplayici-wrapper { margin-bottom: 3rem; }\n}\n.hali-baslik {\n    font-size: 1.35rem;\n    font-weight: 800;\n    color: #1f2937;\n    margin-bottom: 0.4rem;\n    letter-spacing: 0.5px;\n}\n.hali-aciklama {\n    color: #9ca3af;\n    margin-bottom: 1.5rem;\n    font-size: 0.85rem;\n    line-height: 1.6;\n}\n.hali-aciklama strong { color: #6b7280; }\n.hali-form-grup { margin-bottom: 1rem; }\n.hali-label {\n    display: block;\n    font-size: 0.72rem;\n    font-weight: 700;\n    color: #6b7280;\n    margin-bottom: 0.35rem;\n    letter-spacing: 1px;\n    text-transform: uppercase;\n}\n.hali-input-wrapper { position: relative; }\n.hali-input {\n    width: 100%;\n    padding: 0.85rem 2.5rem 0.85rem 1rem;\n    border: 1.5px solid #e5e7eb;\n    border-radius: 10px;\n    font-size: 1rem;\n    color: #1f2937;\n    font-weight: 500;\n    background: #f9fafb;\n    transition: border-color 0.2s, box-shadow 0.2s, background 0.2s;\n}\n.hali-input::placeholder { color: #d1d5db; font-weight: 300; }\n.hali-input:focus {\n    border-color: #FDC656;\n    box-shadow: 0 0 0 3px rgba(253,198,86,0.18);\n    outline: none;\n    background: #fffef7;\n}\n.hali-input::-webkit-inner-spin-button,\n.hali-input::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0; }\n.hali-input { -moz-appearance: textfield; }\n.hali-birim {\n    position: absolute;\n    right: 0.85rem;\n    top: 50%;\n    transform: translateY(-50%);\n    color: #9ca3af;\n    font-size: 0.85rem;\n    font-weight: 600;\n    pointer-events: none;\n}\n.hali-hesapla-btn {\n    width: 100%;\n    background: #FDC656;\n    color: #1f2937;\n    font-weight: 800;\n    padding: 0.9rem 1rem;\n    border-radius: 50px;\n    box-shadow: 0 4px 16px rgba(253,198,86,0.4);\n    border: none;\n    cursor: pointer;\n    transition: all 0.2s;\n    margin-top: 1rem;\n    font-size: 1rem;\n    letter-spacing: 0.3px;\n}\n.hali-hesapla-btn:hover {\n    background: #f0b830;\n    box-shadow: 0 6px 24px rgba(253,198,86,0.55);\n    transform: translateY(-1px);\n}\n.hali-sonuc-alani {\n    margin-top: 1.5rem;\n    border-top: 1.5px solid #f3f4f6;\n    padding-top: 1.5rem;\n}\n.hali-sonuc-alani.hidden { display: none; }\n.hali-sonuc-satir {\n    margin-bottom: 0.6rem;\n    font-size: 0.95rem;\n    color: #6b7280;\n}\n.hali-sonuc-satir strong { font-weight: 700; color: #374151; }\n.hali-sonuc-deger { font-weight: 700; color: #1f2937; }\n.hali-fiyat-satir {\n    margin-bottom: 0.2rem;\n    font-size: 1.1rem;\n    font-weight: 600;\n    color: #374151;\n}\n.hali-fiyat {\n    color: #e58c0a;\n    font-weight: 800;\n    font-size: 1.8rem;\n}\n.hali-birim-fiyat {\n    font-size: 0.78rem;\n    color: #9ca3af;\n    margin-top: 0.15rem;\n    margin-bottom: 0.5rem;\n}\n.hali-uyari {\n    font-size: 0.875rem;\n    color: #374151;\n    font-weight: 400;\n    line-height: 1.7;\n    margin-top: 1rem;\n    padding: 1rem 1.2rem;\n    background: #fffbeb;\n    border-radius: 10px;\n    border-left: 3px solid #FDC656;\n}\n.hali-uyari.hidden { display: none; }\n.hali-secim-baslik {\n    font-size: 0.7rem;\n    font-weight: 700;\n    color: #9ca3af;\n    margin-bottom: 0.5rem;\n    margin-top: 1.25rem;\n    text-transform: uppercase;\n    letter-spacing: 1.2px;\n}\n.hali-secim-container {\n    display: flex;\n    gap: 0.5rem;\n    flex-wrap: nowrap;\n}\n.hali-secim-item { flex: 1; min-width: 0; }\n.hali-radio { display: none; }\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: 1.5px solid #e5e7eb;\n    border-radius: 10px;\n    font-weight: 600;\n    cursor: pointer;\n    transition: all 0.2s;\n    font-size: clamp(0.7rem, 2.5vw, 0.92rem);\n    min-height: 3rem;\n    white-space: nowrap;\n    overflow: hidden;\n    text-overflow: ellipsis;\n    color: #6b7280;\n    background: #f9fafb;\n}\n@media (min-width: 768px) {\n    .hali-radio-label {\n        font-size: clamp(0.875rem, 1.5vw, 1rem);\n        padding: 1rem 0.5rem;\n        min-height: 3.5rem;\n    }\n}\n.hali-radio-label:hover {\n    background: #fffbeb;\n    border-color: #FDC656;\n    color: #374151;\n}\n.hali-radio:checked + .hali-radio-label {\n    background: #FDC656;\n    border-color: #FDC656;\n    color: #1f2937;\n    box-shadow: 0 2px 12px rgba(253,198,86,0.35);\n    font-weight: 700;\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.9rem 1rem;\n    border-radius: 10px;\n    font-weight: 700;\n    margin-top: 1.25rem;\n    text-decoration: none;\n    transition: all 0.2s;\n    font-size: 1rem;\n}\n.hali-whatsapp-btn.disabled {\n    background: #f3f4f6;\n    color: #d1d5db;\n    cursor: not-allowed;\n    pointer-events: none;\n    border: 1.5px solid #e5e7eb;\n}\n.hali-whatsapp-btn.active {\n    background: #22c55e;\n    color: white;\n    box-shadow: 0 4px 20px rgba(34,197,94,0.3);\n}\n.hali-whatsapp-btn.active:hover {\n    background: #16a34a;\n    box-shadow: 0 6px 28px rgba(34,197,94,0.4);\n    transform: translateY(-1px);\n}\n\u003c\/style\u003e\n\u003cdiv 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 (cm) and calculate. After seeing the price, select the options and order via WhatsApp.\u003cbr\u003e\u003cstrong\u003eStandard Width: 80 · 100 · 120 · 160 · 200 cm — Other measurements can also be entered\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 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=\"Folded\" class=\"hali-radio\"\u003e\u003clabel for=\"hali-kenar-katlama\" class=\"hali-radio-label\"\u003eFolded\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\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\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 = 1950;\n    const whatsappNumarasi = \"905522447544\";\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    let hesaplananGenislik, hesaplananUzunluk, hesaplananMetrekare, standartGenislik, toplamFiyat;\n    metrekareFiyatiGoster.textContent = fiyatMetrekare.toLocaleString('tr-TR');\n    function standartGenislikBul(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        return null;\n    }\n    hesaplaBtn.addEventListener(\"click\", function() {\n        const g = parseFloat(genislikInput.value);\n        const u = parseFloat(uzunlukInput.value);\n        if (isNaN(g) || isNaN(u) || g \u003c= 0 || u \u003c= 0) { alert(\"Lütfen geçerli genişlik ve uzunluk değerleri girin.\"); return; }\n        if (g \u003e 200) { alert(\"Lütfen genişlik 200 cm'den az olsun.\"); return; }\n        hesaplananGenislik = g;\n        hesaplananUzunluk = u;\n        standartGenislik = standartGenislikBul(g);\n        hesaplananMetrekare = (standartGenislik \/ 100) * (u \/ 100);\n        toplamFiyat = hesaplananMetrekare * fiyatMetrekare;\n        const f = (s, b=2) =\u003e s.toLocaleString('tr-TR', {minimumFractionDigits:b, maximumFractionDigits:b});\n        sonucMetrekare.textContent = f(hesaplananMetrekare) + \" m²\";\n        sonucFiyat.textContent = f(toplamFiyat) + \" TL\";\n        if (g !== standartGenislik) {\n            genislikUyari.innerHTML = `Your requested rug with a width of \u003cstrong\u003e${g} cm\u003c\/strong\u003e will be cut from our standard roll of \u003cstrong\u003e${standartGenislik} cm\u003c\/strong\u003e.\u003cbr\u003ePricing is calculated based on the standard roll width from which the cut is made.\u003cbr\u003e\u003cbr\u003eIf you wish, you can order from the standard width to avoid waste.\u003cbr\u003e\u003cspan style=\"font-size:0.85em;opacity:0.6\"\u003e(Standard Roll Widths: 80, 100, 120, 160, 200 cm — Lengths are cut to full size without waste.)\u003c\/span\u003e`;\n            genislikUyari.classList.remove(\"hidden\");\n        } else {\n            genislikUyari.classList.add(\"hidden\");\n            genislikUyari.innerHTML = \"\";\n        }\n        sonucAlani.classList.remove(\"hidden\");\n        haliKenariRadios.forEach(r =\u003e r.checked = false);\n        haliSekliRadios.forEach(r =\u003e r.checked = false);\n        butonDurumGuncelle();\n    });\n    function butonDurumGuncelle() {\n        const k = Array.from(haliKenariRadios).some(r =\u003e r.checked);\n        const s = Array.from(haliSekliRadios).some(r =\u003e r.checked);\n        if (k \u0026\u0026 s) {\n            whatsappBtn.classList.remove(\"disabled\");\n            whatsappBtn.classList.add(\"active\");\n            whatsappBtn.setAttribute(\"target\", \"_blank\");\n            const kenari = document.querySelector('input[name=\"haliKenari\"]:checked').value;\n            const sekli = document.querySelector('input[name=\"haliSekli\"]:checked').value;\n            const f = (s,b=2) =\u003e s.toLocaleString('tr-TR',{minimumFractionDigits:b,maximumFractionDigits:b});\n            const msg = `Hello, I would like to order a custom size rug.\\n\\n📏 Dimensions: ${hesaplananGenislik} cm x ${hesaplananUzunluk} cm (${f(hesaplananMetrekare)} m²)\\n🔲 Rug Edge: ${kenari}\\n⬜ Rug Shape: ${sekli}\\n💰 Total Price: ${f(toplamFiyat)} TL\\n\\nProduct Link: ${window.location.href}\\n\\nThank you.`;\n            whatsappBtn.href = `https:\/\/wa.me\/${whatsappNumarasi}?text=${encodeURIComponent(msg)}`;\n        } else {\n            whatsappBtn.classList.add(\"disabled\");\n            whatsappBtn.classList.remove(\"active\");\n            whatsappBtn.removeAttribute(\"target\");\n            whatsappBtn.href = \"#\";\n        }\n    }\n    haliKenariRadios.forEach(r =\u003e r.addEventListener(\"change\", butonDurumGuncelle));\n    haliSekliRadios.forEach(r =\u003e r.addEventListener(\"change\", butonDurumGuncelle));\n})();\n\u003c\/script\u003e\n\u003c\/div\u003e\n\u003cp data-path-to-node=\"7\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/zev-hali-babil-gri-cizgili-elmas-ekstra-yumusak-modern-yuvarlak-hali-pamuk-taban_moqa_hali_babil_2708_gri_4.webp?v=1773185685\"\u003e\u003c\/p\u003e\n\u003cp data-path-to-node=\"8\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"8\"\u003e\"The Tranquility of Grey, With a Perfect Cycle on Your Floors...\"\u003c\/b\u003e\u003c\/p\u003e\n\u003cp data-path-to-node=\"9\"\u003eZev Halı Babil Series redefines modern minimalism with the fluid structure of its round form that softens the space. Diamond and triangle shapes created by changing directions of parallel embossed lines, combined with the sense of infinity offered by the round cut, add a sculptural elegance to your room. Thanks to its special microfiber yarn with a thickness of 10 mm, this refreshing design will allow you to start your day with a soft step as if on clouds, \u003cb data-index-in-node=\"432\" data-path-to-node=\"9\"\u003ewith customizable sizes and edge options\u003c\/b\u003e awaiting you!\u003c\/p\u003e\n\u003cul data-path-to-node=\"10\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"10,0,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"10,0,0\"\u003eSpace-Softening Round Form:\u003c\/b\u003e Breaks the monotony and sharp-angled structure of square or rectangular rooms, adding freshness, fluidity, and modern dynamism to the space.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"10,1,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"10,1,0\"\u003eCustomizable Edge Detail:\u003c\/b\u003e We can prepare your rug's edges \u003cb data-index-in-node=\"91\" data-path-to-node=\"10,1,0\"\u003eeither with classic draped fringes or minimalist overlock\u003c\/b\u003e, depending on your home's decor style. The choice is entirely yours!\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"10,2,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"10,2,0\"\u003eCloud-Soft Comfort:\u003c\/b\u003e Its high-quality microfiber polyester texture with a 10 mm pile height offers a silky, warm, and massaging comfort to your feet.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"10,3,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"10,3,0\"\u003eHealthy and Safe Floor:\u003c\/b\u003e Thanks to its natural breathable 100% cotton backing, it protects your parquet floors, adheres perfectly to the ground, ensuring long-lasting and anti-allergenic use.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr data-path-to-node=\"11\"\u003e\n\u003ch4 data-path-to-node=\"12\"\u003e🎨 \u003cb data-index-in-node=\"3\" data-path-to-node=\"12\"\u003ePsychology of the Colors Included\u003c\/b\u003e\n\u003c\/h4\u003e\n\u003cp data-path-to-node=\"13\"\u003eThe color profile of this design, which adds serenity to the space without tiring the eyes and soothes the soul:\u003c\/p\u003e\n\u003cul data-path-to-node=\"14\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"14,0,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"14,0,0\"\u003eLight Grey \/ Silver (Ground):\u003c\/b\u003e Symbolizes balance, compromise, and modern brightness. It calms the mind at the start of the day and brings out the elegant silhouette of the round form with its neutral energy.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"14,1,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"14,1,0\"\u003eLinear Shadow Effects:\u003c\/b\u003e The play of light created by changing embossed patterns within the round form gives the rug a 3D, living depth without adding any other color from the outside.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr data-path-to-node=\"15\"\u003e\n\u003ch4 data-path-to-node=\"16\"\u003e📐 \u003cb data-index-in-node=\"3\" data-path-to-node=\"16\"\u003eFrom an Architect's Perspective: Decor \u0026amp; Combination Tips\u003c\/b\u003e\n\u003c\/h4\u003e\n\u003cp data-path-to-node=\"17\"\u003eProfessional tips for showcasing this round model, a perfect \"Focal Point\" for Modern, Scandinavian, and Minimalist living spaces:\u003c\/p\u003e\u003cul data-path-to-node=\"18\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"18,0,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"18,0,0\"\u003eCorrect Placement:\u003c\/b\u003e You can \"section off\" the space by placing it in the left\/right gaps of your bed in the bedroom, directly in the center of your dressing room, or under a stylish armchair (bergere) for reading. It looks amazing on light-colored wooden floors (Oak\/Bamboo).\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"18,1,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"18,1,0\"\u003eFurniture Harmony:\u003c\/b\u003e To warm up the cool appearance of the gray rug, you can create a wonderful contrast with furniture and accessories featuring \u003cb data-index-in-node=\"57\" data-path-to-node=\"18,1,0\"\u003eMustard Yellow, Terracotta, Powder Pink, or Navy Blue\u003c\/b\u003e details.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"18,2,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"18,2,0\"\u003eTexture Richness:\u003c\/b\u003e To emphasize the elegance of the round shape, you can use chunky knit throws, linen fabrics, and boucle (teddy) details on your bed or armchair.\u003c\/p\u003e\n\u003ch3 data-path-to-node=\"26\"\u003e\n\u003cb data-index-in-node=\"0\" data-path-to-node=\"26\"\u003e\u003c\/b\u003e\u003cbr\u003e\n\u003c\/h3\u003e\n\u003ch4 data-path-to-node=\"26\" style=\"text-align: center;\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"26\"\u003eTechnical Details\u003c\/b\u003e\u003c\/h4\u003e\n\u003cul data-path-to-node=\"27\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"27,0,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"27,0,0\"\u003eYarn Type:\u003c\/b\u003e Microfiber Polyester (Extra soft touch, premium feel)\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"27,1,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"27,1,0\"\u003eBacking Material:\u003c\/b\u003e 100% Natural Cotton Backing\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"27,2,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"27,2,0\"\u003eForm \/ Shape:\u003c\/b\u003e Round\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"27,3,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"27,3,0\"\u003eFeature:\u003c\/b\u003e 3D Striped Geometric (Diamond\/Lozenge) Embossed, Solid Color\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"27,4,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"27,4,0\"\u003eEdge Finish:\u003c\/b\u003e \u003cb data-index-in-node=\"37\" data-path-to-node=\"27,4,0\"\u003eFringed or Overlocked\u003c\/b\u003e according to customer preference\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"27,5,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"27,5,0\"\u003eSize Options:\u003c\/b\u003e 80x80, 100x100, 120x120, 160x160, 200x200 cm\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"27,6,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"27,6,0\"\u003ePile Height:\u003c\/b\u003e 10 mm (Comfortable thickness)\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"27,7,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"27,7,0\"\u003eArea of Use:\u003c\/b\u003e Bedroom, dressing room, reading corner, children's room, entrance\/hallway.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Zev Halı","offers":[{"title":"80x80","offer_id":42835186450480,"sku":"moqahalı-babil2708-gri-1-yuvarlak-1","price":1250.0,"currency_code":"TRY","in_stock":true},{"title":"100x100","offer_id":42835186483248,"sku":"moqahalı-babil2708-gri-1-yuvarlak-2","price":1950.0,"currency_code":"TRY","in_stock":true},{"title":"120x120","offer_id":42835186516016,"sku":"moqahalı-babil2708-gri-1-yuvarlak-3","price":2800.0,"currency_code":"TRY","in_stock":true},{"title":"160x160","offer_id":42835186548784,"sku":"moqahalı-babil2708-gri-1-yuvarlak-4","price":4990.0,"currency_code":"TRY","in_stock":true},{"title":"200x200","offer_id":42835186581552,"sku":"moqahalı-babil2708-gri-1-yuvarlak-5","price":7800.0,"currency_code":"TRY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/zev-hali-babil-gri-cizgili-elmas-ekstra-yumusak-modern-yuvarlak-hali-pamuk-taban_moqahalibabil2708gri_5.webp?v=1773185555"},{"product_id":"beyaz-cizgili-elmas-yuvarlak-hali-ba12","title":"Zev Rugs Babil White Striped Diamond Extra Soft Modern Round Rug Ba12","description":"\u003cp style=\"text-align: center;\"\u003e\u003cspan style=\"text-decoration: underline;\"\u003e\u003cstrong\u003e*\u003cspan style=\"color: rgb(255, 128, 0); text-decoration: underline;\"\u003e\u003cspan style=\"color: rgb(104, 89, 74); text-decoration: underline;\"\u003ePlease specify your Fringe and Overlock preferences \u003c\/span\u003e\u003c\/span\u003ein the Order Notes section of the Cart.\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cdiv style=\"background: #ffffff; border-radius: 16px; padding: 22px 28px; text-align: center; margin: 0 0 20px 0; font-family: 'Segoe UI',Arial,sans-serif; box-shadow: 0 4px 24px rgba(0,0,0,0.08); border: 1.5px solid rgba(253,198,86,0.4);\"\u003e\n\u003cdiv style=\"display: inline-block; background: #FDC656; color: #1f2937; font-size: 0.68rem; font-weight: 800; letter-spacing: 2px; text-transform: uppercase; padding: 4px 16px; border-radius: 50px; margin-bottom: 10px;\"\u003e✂ Special Service\u003c\/div\u003e\n\u003cdiv style=\"font-size: 1.25rem; font-weight: 800; color: #1f2937; margin-bottom: 8px;\"\u003eThis Product Includes \u003cspan style=\"color: #e58c0a; border-bottom: 2px solid #FDC656; padding-bottom: 2px;\"\u003eCustom Size Cutting\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv style=\"font-size: 0.83rem; color: #6b7280; line-height: 1.7; max-width: 400px; margin: 0 auto 16px;\"\u003eEnter your measurements using the calculator below and see the price. Create your custom order with the \u003cstrong style=\"color: #e58c0a;\"\u003e\"Order Now\"\u003c\/strong\u003e button.\u003c\/div\u003e\n\u003cdiv style=\"display: flex; gap: 8px; justify-content: center; flex-wrap: wrap;\"\u003e\n\u003cdiv style=\"background: #fffbeb; border: 1px solid rgba(253,198,86,0.4); border-radius: 50px; padding: 6px 14px; display: inline-flex; align-items: center; gap: 6px;\"\u003e\n\u003cspan style=\"font-size: 0.95rem;\"\u003e📐\u003c\/span\u003e\u003cspan style=\"font-size: 0.76rem; color: #6b7280; font-weight: 600;\"\u003eCustom sizes\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"background: #fffbeb; border: 1px solid rgba(253,198,86,0.4); border-radius: 50px; padding: 6px 14px; display: inline-flex; align-items: center; gap: 6px;\"\u003e\n\u003cspan style=\"font-size: 0.95rem;\"\u003e✅\u003c\/span\u003e\u003cspan style=\"font-size: 0.76rem; color: #6b7280; font-weight: 600;\"\u003eProfessional edging\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"background: #fffbeb; border: 1px solid rgba(253,198,86,0.4); border-radius: 50px; padding: 6px 14px; display: inline-flex; align-items: center; gap: 6px;\"\u003e\n\u003cspan style=\"font-size: 0.95rem;\"\u003e🚀\u003c\/span\u003e\u003cspan style=\"font-size: 0.76rem; color: #6b7280; font-weight: 600;\"\u003eFast delivery\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n.hali-hesaplayici-wrapper {\n    font-family: 'Segoe UI', '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.hali-hesaplayici-wrapper * { box-sizing: border-box; }\n.hali-hesaplayici-container {\n    background: #ffffff;\n    border-radius: 16px;\n    box-shadow: 0 4px 32px rgba(0,0,0,0.08), 0 0 0 1px rgba(253,198,86,0.25);\n    padding: 1.75rem;\n    width: 100%;\n}\n@media (min-width: 768px) {\n    .hali-hesaplayici-container { padding: 2.25rem; }\n    .hali-hesaplayici-wrapper { margin-bottom: 3rem; }\n}\n.hali-baslik {\n    font-size: 1.35rem;\n    font-weight: 800;\n    color: #1f2937;\n    margin-bottom: 0.4rem;\n    letter-spacing: 0.5px;\n}\n.hali-aciklama {\n    color: #9ca3af;\n    margin-bottom: 1.5rem;\n    font-size: 0.85rem;\n    line-height: 1.6;\n}\n.hali-aciklama strong { color: #6b7280; }\n.hali-form-grup { margin-bottom: 1rem; }\n.hali-label {\n    display: block;\n    font-size: 0.72rem;\n    font-weight: 700;\n    color: #6b7280;\n    margin-bottom: 0.35rem;\n    letter-spacing: 1px;\n    text-transform: uppercase;\n}\n.hali-input-wrapper { position: relative; }\n.hali-input {\n    width: 100%;\n    padding: 0.85rem 2.5rem 0.85rem 1rem;\n    border: 1.5px solid #e5e7eb;\n    border-radius: 10px;\n    font-size: 1rem;\n    color: #1f2937;\n    font-weight: 500;\n    background: #f9fafb;\n    transition: border-color 0.2s, box-shadow 0.2s, background 0.2s;\n}\n.hali-input::placeholder { color: #d1d5db; font-weight: 300; }\n.hali-input:focus {\n    border-color: #FDC656;\n    box-shadow: 0 0 0 3px rgba(253,198,86,0.18);\n    outline: none;\n    background: #fffef7;\n}\n.hali-input::-webkit-inner-spin-button,\n.hali-input::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0; }\n.hali-input { -moz-appearance: textfield; }\n.hali-birim {\n    position: absolute;\n    right: 0.85rem;\n    top: 50%;\n    transform: translateY(-50%);\n    color: #9ca3af;\n    font-size: 0.85rem;\n    font-weight: 600;\n    pointer-events: none;\n}\n.hali-hesapla-btn {\n    width: 100%;\n    background: #FDC656;\n    color: #1f2937;\n    font-weight: 800;\n    padding: 0.9rem 1rem;\n    border-radius: 50px;\n    box-shadow: 0 4px 16px rgba(253,198,86,0.4);\n    border: none;\n    cursor: pointer;\n    transition: all 0.2s;\n    margin-top: 1rem;\n    font-size: 1rem;\n    letter-spacing: 0.3px;\n}\n.hali-hesapla-btn:hover {\n    background: #f0b830;\n    box-shadow: 0 6px 24px rgba(253,198,86,0.55);\n    transform: translateY(-1px);\n}\n.hali-sonuc-alani {\n    margin-top: 1.5rem;\n    border-top: 1.5px solid #f3f4f6;\n    padding-top: 1.5rem;\n}\n.hali-sonuc-alani.hidden { display: none; }\n.hali-sonuc-satir {\n    margin-bottom: 0.6rem;\n    font-size: 0.95rem;\n    color: #6b7280;\n}\n.hali-sonuc-satir strong { font-weight: 700; color: #374151; }\n.hali-sonuc-deger { font-weight: 700; color: #1f2937; }\n.hali-fiyat-satir {\n    margin-bottom: 0.2rem;\n    font-size: 1.1rem;\n    font-weight: 600;\n    color: #374151;\n}\n.hali-fiyat {\n    color: #e58c0a;\n    font-weight: 800;\n    font-size: 1.8rem;\n}\n.hali-birim-fiyat {\n    font-size: 0.78rem;\n    color: #9ca3af;\n    margin-top: 0.15rem;\n    margin-bottom: 0.5rem;\n}\n.hali-uyari {\n    font-size: 0.875rem;\n    color: #374151;\n    font-weight: 400;\n    line-height: 1.7;\n    margin-top: 1rem;\n    padding: 1rem 1.2rem;\n    background: #fffbeb;\n    border-radius: 10px;\n    border-left: 3px solid #FDC656;\n}\n.hali-uyari.hidden { display: none; }\n.hali-secim-baslik {\n    font-size: 0.7rem;\n    font-weight: 700;\n    color: #9ca3af;\n    margin-bottom: 0.5rem;\n    margin-top: 1.25rem;\n    text-transform: uppercase;\n    letter-spacing: 1.2px;\n}\n.hali-secim-container {\n    display: flex;\n    gap: 0.5rem;\n    flex-wrap: nowrap;\n}\n.hali-secim-item { flex: 1; min-width: 0; }\n.hali-radio { display: none; }\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: 1.5px solid #e5e7eb;\n    border-radius: 10px;\n    font-weight: 600;\n    cursor: pointer;\n    transition: all 0.2s;\n    font-size: clamp(0.7rem, 2.5vw, 0.92rem);\n    min-height: 3rem;\n    white-space: nowrap;\n    overflow: hidden;\n    text-overflow: ellipsis;\n    color: #6b7280;\n    background: #f9fafb;\n}\n@media (min-width: 768px) {\n    .hali-radio-label {\n        font-size: clamp(0.875rem, 1.5vw, 1rem);\n        padding: 1rem 0.5rem;\n        min-height: 3.5rem;\n    }\n}\n.hali-radio-label:hover {\n    background: #fffbeb;\n    border-color: #FDC656;\n    color: #374151;\n}\n.hali-radio:checked + .hali-radio-label {\n    background: #FDC656;\n    border-color: #FDC656;\n    color: #1f2937;\n    box-shadow: 0 2px 12px rgba(253,198,86,0.35);\n    font-weight: 700;\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.9rem 1rem;\n    border-radius: 10px;\n    font-weight: 700;\n    margin-top: 1.25rem;\n    text-decoration: none;\n    transition: all 0.2s;\n    font-size: 1rem;\n}\n.hali-whatsapp-btn.disabled {\n    background: #f3f4f6;\n    color: #d1d5db;\n    cursor: not-allowed;\n    pointer-events: none;\n    border: 1.5px solid #e5e7eb;\n}\n.hali-whatsapp-btn.active {\n    background: #22c55e;\n    color: white;\n    box-shadow: 0 4px 20px rgba(34,197,94,0.3);\n}\n.hali-whatsapp-btn.active:hover {\n    background: #16a34a;\n    box-shadow: 0 6px 28px rgba(34,197,94,0.4);\n    transform: translateY(-1px);\n}\n\u003c\/style\u003e\n\u003cdiv 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 (cm) and calculate. After seeing the price, select the options and place your order via WhatsApp.\u003cbr\u003e\u003cstrong\u003eStandard Width: 80 · 100 · 120 · 160 · 200 cm — Other sizes can also be entered\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 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=\"Fold\" class=\"hali-radio\"\u003e\u003clabel for=\"hali-kenar-katlama\" class=\"hali-radio-label\"\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 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\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\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 = 1950;\n    const whatsappNumarasi = \"905522447544\";\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    let hesaplananGenislik, hesaplananUzunluk, hesaplananMetrekare, standartGenislik, toplamFiyat;\n    metrekareFiyatiGoster.textContent = fiyatMetrekare.toLocaleString('tr-TR');\n    function standartGenislikBul(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        return null;\n    }\n    hesaplaBtn.addEventListener(\"click\", function() {\n        const g = parseFloat(genislikInput.value);\n        const u = parseFloat(uzunlukInput.value);\n        if (isNaN(g) || isNaN(u) || g \u003c= 0 || u \u003c= 0) { alert(\"Please enter valid width and length values.\"); return; }\n        if (g \u003e 200) { alert(\"Please ensure the width is less than 200 cm.\"); return; }\n        hesaplananGenislik = g;\n        hesaplananUzunluk = u;\n        standartGenislik = standartGenislikBul(g);\n        hesaplananMetrekare = (standartGenislik \/ 100) * (u \/ 100);\n        toplamFiyat = hesaplananMetrekare * fiyatMetrekare;\n        const f = (s, b=2) =\u003e s.toLocaleString('tr-TR', {minimumFractionDigits:b, maximumFractionDigits:b});\n        sonucMetrekare.textContent = f(hesaplananMetrekare) + \" m²\";\n        sonucFiyat.textContent = f(toplamFiyat) + \" TL\";\n        if (g !== standartGenislik) {\n            genislikUyari.innerHTML = `Your rug, requested with a width of \u003cstrong\u003e${g} cm\u003c\/strong\u003e, will be prepared by cutting from our standard roll of \u003cstrong\u003e${standartGenislik} cm\u003c\/strong\u003e.\u003cbr\u003ePricing is calculated based on the standard roll width from which the cut is made.\u003cbr\u003e\u003cbr\u003eIf you wish, you can order from the standard width to avoid waste.\u003cbr\u003e\u003cspan style=\"font-size:0.85em;opacity:0.6\"\u003e(Standard Roll Widths: 80, 100, 120, 160, 200 cm — Lengths are made without waste, to exact measurements.)\u003c\/span\u003e`;\n            genislikUyari.classList.remove(\"hidden\");\n        } else {\n            genislikUyari.classList.add(\"hidden\");\n            genislikUyari.innerHTML = \"\";\n        }\n        sonucAlani.classList.remove(\"hidden\");\n        haliKenariRadios.forEach(r =\u003e r.checked = false);\n        haliSekliRadios.forEach(r =\u003e r.checked = false);\n        butonDurumGuncelle();\n    });\n    function butonDurumGuncelle() {\n        const k = Array.from(haliKenariRadios).some(r =\u003e r.checked);\n        const s = Array.from(haliSekliRadios).some(r =\u003e r.checked);\n        if (k \u0026\u0026 s) {\n            whatsappBtn.classList.remove(\"disabled\");\n            whatsappBtn.classList.add(\"active\");\n            whatsappBtn.setAttribute(\"target\", \"_blank\");\n            const kenari = document.querySelector('input[name=\"haliKenari\"]:checked').value;\n            const sekli = document.querySelector('input[name=\"haliSekli\"]:checked').value;\n            const f = (s,b=2) =\u003e s.toLocaleString('tr-TR',{minimumFractionDigits:b,maximumFractionDigits:b});\n            const msg = `Hello, I would like to order a custom-sized rug.\\n\\n📏 Dimensions: ${hesaplananGenislik} cm x ${hesaplananUzunluk} cm (${f(hesaplananMetrekare)} m²)\\n🔲 Rug Edge: ${kenari}\\n⬜ Rug Shape: ${sekli}\\n💰 Total Price: ${f(toplamFiyat)} TL\\n\\nProduct Link: ${window.location.href}\\n\\nThank you.`;\n            whatsappBtn.href = `https:\/\/wa.me\/${whatsappNumarasi}?text=${encodeURIComponent(msg)}`;\n        } else {\n            whatsappBtn.classList.add(\"disabled\");\n            whatsappBtn.classList.remove(\"active\");\n            whatsappBtn.removeAttribute(\"target\");\n            whatsappBtn.href = \"#\";\n        }\n    }\n    haliKenariRadios.forEach(r =\u003e r.addEventListener(\"change\", butonDurumGuncelle));\n    haliSekliRadios.forEach(r =\u003e r.addEventListener(\"change\", butonDurumGuncelle));\n})();\n\u003c\/script\u003e\n\u003c\/div\u003e\n\u003cp data-path-to-node=\"7\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/zevhali1_4685022a-399c-4a0d-a454-7e042c985fbc.webp?v=1773187270\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp data-path-to-node=\"7\"\u003e\u003cb data-path-to-node=\"7\" data-index-in-node=\"0\"\u003e\"The Architectural Rhythm of Pure White, on Your Floors in a Perfect Cycle...\"\u003c\/b\u003e\u003c\/p\u003e\n\u003cp data-path-to-node=\"8\"\u003eThe Zev Carpet Babil Series reinterprets minimalist decor with sculptural elegance and the fluid structure of round forms that soften the space. Gigantic diamond shapes formed by parallel embossed lines changing direction, combined with the sense of infinity offered by the round cut, add a luminous depth to your room. With its 10 mm thick special microfiber yarn, this pure design will ensure you start your day with a smooth step, as if on clouds, and is available \u003cb data-path-to-node=\"8\" data-index-in-node=\"459\"\u003ewith size and edge options to suit your needs\u003c\/b\u003e!\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\"\u003eSpace-Expanding Round Form:\u003c\/b\u003e Breaks the sharp lines of square or rectangular rooms, adding spaciousness, fluidity, and tranquility to the space. It instantly brightens particularly narrow areas or rooms with little light.\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\"\u003eCustomizable Edge Detail:\u003c\/b\u003e According to your home's architectural style, we can prepare your rug's edges \u003cb data-path-to-node=\"9,1,0\" data-index-in-node=\"87\"\u003eeither with flowing classic fringes or with minimal overlock stitching\u003c\/b\u003e. The floor is yours, the choice is yours!\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"9,2,0\"\u003e\u003cb data-path-to-node=\"9,2,0\" data-index-in-node=\"0\"\u003eCloud-Soft Comfort:\u003c\/b\u003e Its superior quality microfiber polyester texture with a 10 mm pile height offers a silky, warm, and stress-relieving massaging comfort to your feet.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"9,3,0\"\u003e\u003cb data-path-to-node=\"9,3,0\" data-index-in-node=\"0\"\u003eHealthy and Safe Flooring:\u003c\/b\u003e Thanks to its natural breathable 100% cotton backing, it protects your parquet floors, adheres perfectly to the ground, providing long-lasting, safe, and anti-allergenic use.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr data-path-to-node=\"10\"\u003e\n\u003ch3 data-path-to-node=\"11\"\u003e🎨 \u003cb data-path-to-node=\"11\" data-index-in-node=\"3\"\u003ePsychology of the Colors Included\u003c\/b\u003e\n\u003c\/h3\u003e\n\u003cp data-path-to-node=\"12\"\u003eThe color profile of this design, which adds absolute serenity to the space without tiring the eyes and soothes the soul:\u003c\/p\u003e\n\u003cul data-path-to-node=\"13\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"13,0,0\"\u003e\u003cb data-path-to-node=\"13,0,0\" data-index-in-node=\"0\"\u003ePure White \/ Off-White (Base):\u003c\/b\u003e Symbolizes cleanliness, renewal, and purity. It provides maximum light reflection to the room, calming the mind; it highlights the elegant silhouette of the round form like a flawless canvas.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"13,1,0\"\u003e\u003cb data-path-to-node=\"13,1,0\" data-index-in-node=\"0\"\u003eLinear Shadow Effects:\u003c\/b\u003e The subtle play of light created by the changing 3D embossments within the round form adds a natural and living depth to the rug without adding external color.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr data-path-to-node=\"14\"\u003e\n\u003ch3 data-path-to-node=\"15\"\u003e📐 \u003cb data-path-to-node=\"15\" data-index-in-node=\"3\"\u003eFrom an Architect's Perspective: Decoration \u0026amp; Combination Tips\u003c\/b\u003e\n\u003c\/h3\u003e\n\u003cp data-path-to-node=\"16\"\u003eProfessional tips for showcasing this model, which is a perfect \"Highlighter\" for modern, Scandinavian, Japandi, and Bohemian styled living spaces:\u003c\/p\u003e\u003cul\u003e\n\u003cli style=\"list-style-type: none;\"\u003e\n\u003cul data-path-to-node=\"17\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"17,0,0\"\u003e\u003cb data-path-to-node=\"17,0,0\" data-index-in-node=\"0\"\u003eProper Placement:\u003c\/b\u003e You can position it next to the bed to create an aesthetic focal point in your bedroom, in the very center of your dressing room, or as a safe and soft play area in the middle of a baby's room. It provides tremendous integrity on light-colored (oak\/bamboo) parquet floors.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"17,1,0\"\u003e\u003cb data-path-to-node=\"17,1,0\" data-index-in-node=\"0\"\u003eFurniture Harmony:\u003c\/b\u003e You can warm up the pure stance of your pristine white rug with natural textures. \u003cb data-path-to-node=\"17,1,0\" data-index-in-node=\"82\"\u003eWicker (Hezaren) detailed furniture, light oak dressers, or linen upholstered armchairs\u003c\/b\u003e create a wonderful Scandinavian breeze.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"17,2,0\" style=\"text-align: left;\"\u003e\u003cb data-path-to-node=\"17,2,0\" data-index-in-node=\"0\"\u003eTexture Richness:\u003c\/b\u003e To increase the energy of the room, you can create an atmosphere straight out of a magazine by using pampas grass, chunky woven baskets, macrame wall hangings, and floor lamps with wooden legs on the rug.\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 style=\"text-align: center;\" data-path-to-node=\"25\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"25\"\u003eTechnical Details\u003c\/b\u003e\u003c\/h3\u003e\n\u003cul data-path-to-node=\"26\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"26,0,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"26,0,0\"\u003eYarn Type:\u003c\/b\u003e Microfiber Polyester (Extra soft touch, premium feel)\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"26,1,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"26,1,0\"\u003eBacking Material:\u003c\/b\u003e 100% Natural Cotton Backing\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"26,2,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"26,2,0\"\u003eForm \/ Shape:\u003c\/b\u003e Round\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"26,3,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"26,3,0\"\u003eFeature:\u003c\/b\u003e 3D Striped Geometric (Diamond\/Lozenge) Embossed, Solid Color\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"26,4,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"26,4,0\"\u003eEdge Finish:\u003c\/b\u003e \u003cb data-index-in-node=\"37\" data-path-to-node=\"26,4,0\"\u003eFringed or Overlocked\u003c\/b\u003e according to customer preference\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"26,5,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"26,5,0\"\u003eSize Options:\u003c\/b\u003e 80x80, 100x100, 120x120, 160x160, 200x200 cm\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"26,6,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"26,6,0\"\u003ePile Height:\u003c\/b\u003e 10 mm (Comfortable thickness)\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"26,7,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"26,7,0\"\u003eUsage Area:\u003c\/b\u003e Bedroom, dressing room, baby\/children's room, reading nook, conservatory.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Zev Halı","offers":[{"title":"80x80","offer_id":42835267092528,"sku":"moqahalı-babil2707-beyaz-1-yuvarlak-1","price":1250.0,"currency_code":"TRY","in_stock":true},{"title":"100x100","offer_id":42835267125296,"sku":"moqahalı-babil2707-beyaz-1-yuvarlak-2","price":1950.0,"currency_code":"TRY","in_stock":true},{"title":"120x120","offer_id":42835267158064,"sku":"moqahalı-babil2707-beyaz-1-yuvarlak-3","price":2800.0,"currency_code":"TRY","in_stock":true},{"title":"160x160","offer_id":42835267190832,"sku":"moqahalı-babil2707-beyaz-1-yuvarlak-4","price":4990.0,"currency_code":"TRY","in_stock":true},{"title":"200x200","offer_id":42835267223600,"sku":"moqahalı-babil2707-beyaz-1-yuvarlak-5","price":7800.0,"currency_code":"TRY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/zev-hali-babil-beyaz-cizgili-elmas-ekstra-yumusak-modern-yuvarlak-hali-pamuk-taban_moqahalibabil2707beyaz_1.webp?v=1773187637"},{"product_id":"zev-hali-babil-beyaz-geometrik-ekstra-yumusak-modern-yuvarlak-hali-ba13","title":"Zev Rug Babil White Geometric Extra Soft Modern Round Rug Ba13","description":"\u003cp style=\"text-align: center;\"\u003e\u003cspan style=\"text-decoration: underline;\"\u003e\u003cstrong\u003e*\u003cspan style=\"color: rgb(255, 128, 0); text-decoration: underline;\"\u003e\u003cspan style=\"color: rgb(104, 89, 74); text-decoration: underline;\"\u003ePlease Specify Your Fringe and Overlock \u003c\/span\u003e \u003c\/span\u003ePreferences in the Order Note Section in the Cart.\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cdiv style=\"background: #ffffff; border-radius: 16px; padding: 22px 28px; text-align: center; margin: 0 0 20px 0; font-family: 'Segoe UI',Arial,sans-serif; box-shadow: 0 4px 24px rgba(0,0,0,0.08); border: 1.5px solid rgba(253,198,86,0.4);\"\u003e\n\u003cdiv style=\"display: inline-block; background: #FDC656; color: #1f2937; font-size: 0.68rem; font-weight: 800; letter-spacing: 2px; text-transform: uppercase; padding: 4px 16px; border-radius: 50px; margin-bottom: 10px;\"\u003e✂ Special Service\u003c\/div\u003e\n\u003cdiv style=\"font-size: 1.25rem; font-weight: 800; color: #1f2937; margin-bottom: 8px;\"\u003eThis Product Includes \u003cspan style=\"color: #e58c0a; border-bottom: 2px solid #FDC656; padding-bottom: 2px;\"\u003eCustom Size Cutting\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv style=\"font-size: 0.83rem; color: #6b7280; line-height: 1.7; max-width: 400px; margin: 0 auto 16px;\"\u003eEnter your dimensions using the calculator below and see the price. Create your custom order with the \u003cstrong style=\"color: #e58c0a;\"\u003e\"Order Now\"\u003c\/strong\u003e button.\u003c\/div\u003e\n\u003cdiv style=\"display: flex; gap: 8px; justify-content: center; flex-wrap: wrap;\"\u003e\n\u003cdiv style=\"background: #fffbeb; border: 1px solid rgba(253,198,86,0.4); border-radius: 50px; padding: 6px 14px; display: inline-flex; align-items: center; gap: 6px;\"\u003e\n\u003cspan style=\"font-size: 0.95rem;\"\u003e📐\u003c\/span\u003e\u003cspan style=\"font-size: 0.76rem; color: #6b7280; font-weight: 600;\"\u003eIn your desired size\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"background: #fffbeb; border: 1px solid rgba(253,198,86,0.4); border-radius: 50px; padding: 6px 14px; display: inline-flex; align-items: center; gap: 6px;\"\u003e\n\u003cspan style=\"font-size: 0.95rem;\"\u003e✅\u003c\/span\u003e\u003cspan style=\"font-size: 0.76rem; color: #6b7280; font-weight: 600;\"\u003eProfessional edge finishing\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"background: #fffbeb; border: 1px solid rgba(253,198,86,0.4); border-radius: 50px; padding: 6px 14px; display: inline-flex; align-items: center; gap: 6px;\"\u003e\n\u003cspan style=\"font-size: 0.95rem;\"\u003e🚀\u003c\/span\u003e\u003cspan style=\"font-size: 0.76rem; color: #6b7280; font-weight: 600;\"\u003eFast delivery\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n.hali-hesaplayici-wrapper {\n    font-family: 'Segoe UI', '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.hali-hesaplayici-wrapper * { box-sizing: border-box; }\n.hali-hesaplayici-container {\n    background: #ffffff;\n    border-radius: 16px;\n    box-shadow: 0 4px 32px rgba(0,0,0,0.08), 0 0 0 1px rgba(253,198,86,0.25);\n    padding: 1.75rem;\n    width: 100%;\n}\n@media (min-width: 768px) {\n    .hali-hesaplayici-container { padding: 2.25rem; }\n    .hali-hesaplayici-wrapper { margin-bottom: 3rem; }\n}\n.hali-baslik {\n    font-size: 1.35rem;\n    font-weight: 800;\n    color: #1f2937;\n    margin-bottom: 0.4rem;\n    letter-spacing: 0.5px;\n}\n.hali-aciklama {\n    color: #9ca3af;\n    margin-bottom: 1.5rem;\n    font-size: 0.85rem;\n    line-height: 1.6;\n}\n.hali-aciklama strong { color: #6b7280; }\n.hali-form-grup { margin-bottom: 1rem; }\n.hali-label {\n    display: block;\n    font-size: 0.72rem;\n    font-weight: 700;\n    color: #6b7280;\n    margin-bottom: 0.35rem;\n    letter-spacing: 1px;\n    text-transform: uppercase;\n}\n.hali-input-wrapper { position: relative; }\n.hali-input {\n    width: 100%;\n    padding: 0.85rem 2.5rem 0.85rem 1rem;\n    border: 1.5px solid #e5e7eb;\n    border-radius: 10px;\n    font-size: 1rem;\n    color: #1f2937;\n    font-weight: 500;\n    background: #f9fafb;\n    transition: border-color 0.2s, box-shadow 0.2s, background 0.2s;\n}\n.hali-input::placeholder { color: #d1d5db; font-weight: 300; }\n.hali-input:focus {\n    border-color: #FDC656;\n    box-shadow: 0 0 0 3px rgba(253,198,86,0.18);\n    outline: none;\n    background: #fffef7;\n}\n.hali-input::-webkit-inner-spin-button,\n.hali-input::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0; }\n.hali-input { -moz-appearance: textfield; }\n.hali-birim {\n    position: absolute;\n    right: 0.85rem;\n    top: 50%;\n    transform: translateY(-50%);\n    color: #9ca3af;\n    font-size: 0.85rem;\n    font-weight: 600;\n    pointer-events: none;\n}\n.hali-hesapla-btn {\n    width: 100%;\n    background: #FDC656;\n    color: #1f2937;\n    font-weight: 800;\n    padding: 0.9rem 1rem;\n    border-radius: 50px;\n    box-shadow: 0 4px 16px rgba(253,198,86,0.4);\n    border: none;\n    cursor: pointer;\n    transition: all 0.2s;\n    margin-top: 1rem;\n    font-size: 1rem;\n    letter-spacing: 0.3px;\n}\n.hali-hesapla-btn:hover {\n    background: #f0b830;\n    box-shadow: 0 6px 24px rgba(253,198,86,0.55);\n    transform: translateY(-1px);\n}\n.hali-sonuc-alani {\n    margin-top: 1.5rem;\n    border-top: 1.5px solid #f3f4f6;\n    padding-top: 1.5rem;\n}\n.hali-sonuc-alani.hidden { display: none; }\n.hali-sonuc-satir {\n    margin-bottom: 0.6rem;\n    font-size: 0.95rem;\n    color: #6b7280;\n}\n.hali-sonuc-satir strong { font-weight: 700; color: #374151; }\n.hali-sonuc-deger { font-weight: 700; color: #1f2937; }\n.hali-fiyat-satir {\n    margin-bottom: 0.2rem;\n    font-size: 1.1rem;\n    font-weight: 600;\n    color: #374151;\n}\n.hali-fiyat {\n    color: #e58c0a;\n    font-weight: 800;\n    font-size: 1.8rem;\n}\n.hali-birim-fiyat {\n    font-size: 0.78rem;\n    color: #9ca3af;\n    margin-top: 0.15rem;\n    margin-bottom: 0.5rem;\n}\n.hali-uyari {\n    font-size: 0.875rem;\n    color: #374151;\n    font-weight: 400;\n    line-height: 1.7;\n    margin-top: 1rem;\n    padding: 1rem 1.2rem;\n    background: #fffbeb;\n    border-radius: 10px;\n    border-left: 3px solid #FDC656;\n}\n.hali-uyari.hidden { display: none; }\n.hali-secim-baslik {\n    font-size: 0.7rem;\n    font-weight: 700;\n    color: #9ca3af;\n    margin-bottom: 0.5rem;\n    margin-top: 1.25rem;\n    text-transform: uppercase;\n    letter-spacing: 1.2px;\n}\n.hali-secim-container {\n    display: flex;\n    gap: 0.5rem;\n    flex-wrap: nowrap;\n}\n.hali-secim-item { flex: 1; min-width: 0; }\n.hali-radio { display: none; }\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: 1.5px solid #e5e7eb;\n    border-radius: 10px;\n    font-weight: 600;\n    cursor: pointer;\n    transition: all 0.2s;\n    font-size: clamp(0.7rem, 2.5vw, 0.92rem);\n    min-height: 3rem;\n    white-space: nowrap;\n    overflow: hidden;\n    text-overflow: ellipsis;\n    color: #6b7280;\n    background: #f9fafb;\n}\n@media (min-width: 768px) {\n    .hali-radio-label {\n        font-size: clamp(0.875rem, 1.5vw, 1rem);\n        padding: 1rem 0.5rem;\n        min-height: 3.5rem;\n    }\n}\n.hali-radio-label:hover {\n    background: #fffbeb;\n    border-color: #FDC656;\n    color: #374151;\n}\n.hali-radio:checked + .hali-radio-label {\n    background: #FDC656;\n    border-color: #FDC656;\n    color: #1f2937;\n    box-shadow: 0 2px 12px rgba(253,198,86,0.35);\n    font-weight: 700;\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.9rem 1rem;\n    border-radius: 10px;\n    font-weight: 700;\n    margin-top: 1.25rem;\n    text-decoration: none;\n    transition: all 0.2s;\n    font-size: 1rem;\n}\n.hali-whatsapp-btn.disabled {\n    background: #f3f4f6;\n    color: #d1d5db;\n    cursor: not-allowed;\n    pointer-events: none;\n    border: 1.5px solid #e5e7eb;\n}\n.hali-whatsapp-btn.active {\n    background: #22c55e;\n    color: white;\n    box-shadow: 0 4px 20px rgba(34,197,94,0.3);\n}\n.hali-whatsapp-btn.active:hover {\n    background: #16a34a;\n    box-shadow: 0 6px 28px rgba(34,197,94,0.4);\n    transform: translateY(-1px);\n}\n\u003c\/style\u003e\n\u003cdiv 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 (cm) and calculate. After seeing the price, select the options and place your order via WhatsApp.\u003cbr\u003e\u003cstrong\u003eStandard Widths: 80 · 100 · 120 · 160 · 200 cm — Other sizes can also be entered\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=\"E.g.: 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=\"E.g.: 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\"\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=\"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\"\u003eFold\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=\"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\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\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 = 1950;\n    const whatsappNumarasi = \"905522447544\";\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    let hesaplananGenislik, hesaplananUzunluk, hesaplananMetrekare, standartGenislik, toplamFiyat;\n    metrekareFiyatiGoster.textContent = fiyatMetrekare.toLocaleString('tr-TR');\n    function standartGenislikBul(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        return null;\n    }\n    hesaplaBtn.addEventListener(\"click\", function() {\n        const g = parseFloat(genislikInput.value);\n        const u = parseFloat(uzunlukInput.value);\n        if (isNaN(g) || isNaN(u) || g \u003c= 0 || u \u003c= 0) { alert(\"Please enter valid width and length values.\"); return; }\n        if (g \u003e 200) { alert(\"Please ensure the width is less than 200 cm.\"); return; }\n        hesaplananGenislik = g;\n        hesaplananUzunluk = u;\n        standartGenislik = standartGenislikBul(g);\n        hesaplananMetrekare = (standartGenislik \/ 100) * (u \/ 100);\n        toplamFiyat = hesaplananMetrekare * fiyatMetrekare;\n        const f = (s, b=2) =\u003e s.toLocaleString('tr-TR', {minimumFractionDigits:b, maximumFractionDigits:b});\n        sonucMetrekare.textContent = f(hesaplananMetrekare) + \" m²\";\n        sonucFiyat.textContent = f(toplamFiyat) + \" TL\";\n        if (g !== standartGenislik) {\n            genislikUyari.innerHTML = `Your rug, with a requested width of \u003cstrong\u003e${g} cm\u003c\/strong\u003e, will be cut from our standard roll of \u003cstrong\u003e${standartGenislik} cm\u003c\/strong\u003e.\u003cbr\u003ePricing is calculated based on the higher standard roll width from which the cut is made.\u003cbr\u003e\u003cbr\u003eIf you wish, you can order from a standard width to avoid waste.\u003cbr\u003e\u003cspan style=\"font-size:0.85em;opacity:0.6\"\u003e(Standard Roll Widths: 80, 100, 120, 160, 200 cm — Lengths are cut to exact measurements with no waste.)\u003c\/span\u003e`;\n            genislikUyari.classList.remove(\"hidden\");\n        } else {\n            genislikUyari.classList.add(\"hidden\");\n            genislikUyari.innerHTML = \"\";\n        }\n        sonucAlani.classList.remove(\"hidden\");\n        haliKenariRadios.forEach(r =\u003e r.checked = false);\n        haliSekliRadios.forEach(r =\u003e r.checked = false);\n        butonDurumGuncelle();\n    });\n    function butonDurumGuncelle() {\n        const k = Array.from(haliKenariRadios).some(r =\u003e r.checked);\n        const s = Array.from(haliSekliRadios).some(r =\u003e r.checked);\n        if (k \u0026\u0026 s) {\n            whatsappBtn.classList.remove(\"disabled\");\n            whatsappBtn.classList.add(\"active\");\n            whatsappBtn.setAttribute(\"target\", \"_blank\");\n            const kenari = document.querySelector('input[name=\"haliKenari\"]:checked').value;\n            const sekli = document.querySelector('input[name=\"haliSekli\"]:checked').value;\n            const f = (s,b=2) =\u003e s.toLocaleString('tr-TR',{minimumFractionDigits:b,maximumFractionDigits:b});\n            const msg = `Hello, I would like to order a custom size rug.\\n\\n📏 Dimensions: ${hesaplananGenislik} cm x ${hesaplananUzunluk} cm (${f(hesaplananMetrekare)} m²)\\n🔲 Rug Edge: ${kenari}\\n⬜ Rug Shape: ${sekli}\\n💰 Total Price: ${f(toplamFiyat)} TL\\n\\nProduct Link: ${window.location.href}\\n\\nThank you.`;\n            whatsappBtn.href = `https:\/\/wa.me\/${whatsappNumarasi}?text=${encodeURIComponent(msg)}`;\n        } else {\n            whatsappBtn.classList.add(\"disabled\");\n            whatsappBtn.classList.remove(\"active\");\n            whatsappBtn.removeAttribute(\"target\");\n            whatsappBtn.href = \"#\";\n        }\n    }\n    haliKenariRadios.forEach(r =\u003e r.addEventListener(\"change\", butonDurumGuncelle));\n    haliSekliRadios.forEach(r =\u003e r.addEventListener(\"change\", butonDurumGuncelle));\n})();\n\u003c\/script\u003e\n\u003c\/div\u003e\n\u003cp data-path-to-node=\"7\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/zev-hali-babil-beyaz-geometrik-3d-ekstra-yumusak-modern-yuvarlak-hali-pamuk-taban_moqa_hali_babil_2704_beyaz_4.webp?v=1773188959\"\u003e\u003c\/p\u003e\n\u003cp data-path-to-node=\"8\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"8\"\u003e\"The Geometric Dance of Pure White, with a Flawless Round Form on Your Floors...\"\u003c\/b\u003e\u003c\/p\u003e\n\u003cp data-path-to-node=\"9\"\u003eThe Zev Halı Babil Series redefines modern minimalism with a three-dimensional design approach. The simplicity of pure white, enlivened by expertly crafted geometric and triangular embossments, combines with the fluid and soft lines of a round cut, adding a sculptural depth to your space. With its special 10 mm thick microfiber yarn, this refreshing design will allow you to start your day with a smooth step as if you were on clouds, and it awaits you with \u003cb data-index-in-node=\"456\" data-path-to-node=\"9\"\u003ecustomizable sizes and edge options\u003c\/b\u003e to suit your needs!\u003c\/p\u003e\n\u003cul data-path-to-node=\"10\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"10,0,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"10,0,0\"\u003eGeometric Contrast Softening the Space:\u003c\/b\u003e The combination of sharp geometric\/triangular patterns with the softness of a round form balances the energy of the space; it adds a modern yet inviting feel to the room.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"10,1,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"10,1,0\"\u003eCustomizable Edge Detail:\u003c\/b\u003e We can prepare the edges of your rug according to your home's architectural style, \u003cb data-index-in-node=\"87\" data-path-to-node=\"10,1,0\"\u003eeither with flowing classic fringes or with minimalist overlock stitching\u003c\/b\u003e. The floor is yours, the choice is yours!\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"10,2,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"10,2,0\"\u003eCloud-Soft Comfort:\u003c\/b\u003e The superior quality microfiber polyester texture with a 10 mm pile height offers your feet a silky, warm, and stress-relieving massage-like comfort.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"10,3,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"10,3,0\"\u003eHealthy and Safe Surface:\u003c\/b\u003e Its naturally breathable 100% cotton backing protects your parquet floors, adheres perfectly to the ground, and ensures long-lasting, safe, and anti-allergenic use.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr data-path-to-node=\"11\"\u003e\n\u003ch4 data-path-to-node=\"12\"\u003e🎨 \u003cb data-index-in-node=\"3\" data-path-to-node=\"12\"\u003ePsychology of the Colors It Contains\u003c\/b\u003e\n\u003c\/h4\u003e\n\u003cp data-path-to-node=\"13\"\u003eThe color profile of this design, which brightens the space without tiring the eye and calms the soul:\u003c\/p\u003e\n\u003cul data-path-to-node=\"14\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"14,0,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"14,0,0\"\u003ePure White \/ Off-White (Base):\u003c\/b\u003e Symbolizes renewal, tranquility, and absolute cleanliness. It provides maximum light reflection in the room, creating a peaceful breathing space.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"14,1,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"14,1,0\"\u003eGeometric Shadow Effects:\u003c\/b\u003e The subtle natural light play (gray reflections) created by the triangular embossments within the round form adds a 3-dimensional and living character to the rug without adding external color.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr data-path-to-node=\"15\"\u003e\n\u003ch4 data-path-to-node=\"16\"\u003e📐 \u003cb data-index-in-node=\"3\" data-path-to-node=\"16\"\u003eFrom an Architect's Perspective: Decoration \u0026amp; Combination Advice\u003c\/b\u003e\n\u003c\/h4\u003e\u003cp data-path-to-node=\"17\"\u003eProfessional tips for showcasing this model, which is a perfect \"Focal Point\" for living spaces decorated in modern, Scandinavian, and Japandi (Japanese minimalism) styles:\u003c\/p\u003e\n\u003cul data-path-to-node=\"18\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"18,0,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"18,0,0\"\u003eCorrect Positioning:\u003c\/b\u003e Its geometric structure creates a wonderful play area right in the center of modern nurseries. You can also create \"special areas\" in the space by placing it under a vanity table in a bedroom or in a spacious hallway.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"18,1,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"18,1,0\"\u003eFurniture Harmony:\u003c\/b\u003e The white color and geometric pattern achieve an amazing natural harmony with furniture featuring \u003cb data-index-in-node=\"46\" data-path-to-node=\"18,1,0\"\u003eLight Oak, Wicker, or Rattan\u003c\/b\u003e details. You can create a perfect textural richness with bouclé (Teddy) fabric armchairs.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"18,1,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"18,2,0\"\u003eThe Power of Contrast:\u003c\/b\u003e Since the base is pure white, you can achieve a very stylish and magazine-worthy contrast by using \u003cb data-index-in-node=\"53\" data-path-to-node=\"18,2,0\"\u003eMatte Black, Anthracite, or Dark Wood\u003c\/b\u003e coffee tables on it.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp style=\"text-align: left;\" data-path-to-node=\"17,2,0\"\u003e\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003ch4 data-path-to-node=\"26\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"26\"\u003eTechnical Details\u003c\/b\u003e\u003c\/h4\u003e\n\u003cul data-path-to-node=\"27\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"27,0,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"27,0,0\"\u003eYarn Type:\u003c\/b\u003e Microfiber Polyester (Extra soft touch, premium feel)\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"27,1,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"27,1,0\"\u003eBase Material:\u003c\/b\u003e 100% Natural Cotton Base\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"27,2,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"27,2,0\"\u003eForm \/ Shape:\u003c\/b\u003e Round\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"27,3,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"27,3,0\"\u003eFeature:\u003c\/b\u003e 3D Geometric (Triangular\/Asymmetric) Embossed, Solid Color\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"27,4,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"27,4,0\"\u003eEdge Finish:\u003c\/b\u003e \u003cb data-index-in-node=\"37\" data-path-to-node=\"27,4,0\"\u003eFringed or Overlocked\u003c\/b\u003e according to customer preference\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"27,5,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"27,5,0\"\u003eSize Options:\u003c\/b\u003e 80x80, 100x100, 120x120, 160x160, 200x200 cm\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"27,6,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"27,6,0\"\u003ePile Height:\u003c\/b\u003e 10 mm (Comfortable thickness)\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"27,7,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"27,7,0\"\u003eArea of Use:\u003c\/b\u003e Children's\/baby's room, bedroom, dressing room, conservatory, hallway.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Zev Halı","offers":[{"title":"80x80","offer_id":42835303923760,"sku":"moqahalı-babil2704-beyaz-1-yuvarlak-1","price":1250.0,"currency_code":"TRY","in_stock":true},{"title":"100x100","offer_id":42835303956528,"sku":"moqahalı-babil2704-beyaz-1-yuvarlak-2","price":1950.0,"currency_code":"TRY","in_stock":true},{"title":"120x120","offer_id":42835303989296,"sku":"moqahalı-babil2704-beyaz-1-yuvarlak-3","price":2800.0,"currency_code":"TRY","in_stock":true},{"title":"160x160","offer_id":42835304022064,"sku":"moqahalı-babil2704-beyaz-1-yuvarlak-4","price":4990.0,"currency_code":"TRY","in_stock":true},{"title":"200x200","offer_id":42835304054832,"sku":"moqahalı-babil2704-beyaz-1-yuvarlak-5","price":7800.0,"currency_code":"TRY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/zev-hali-babil-beyaz-geometrik-3d-ekstra-yumusak-modern-yuvarlak-hali-pamuk-taban_moqahalibabil2704beyaz_2.webp?v=1773189208"},{"product_id":"geometrik-yumusak-modern-yuvarlak-hali-ba14","title":"Zev Carpet Babel Gray Geometric Soft Modern Solid Round Rug Ba14","description":"\u003cp style=\"text-align: center;\"\u003e\u003cspan style=\"text-decoration: underline;\"\u003e\u003cstrong\u003e*\u003cspan style=\"color: rgb(255, 128, 0); text-decoration: underline;\"\u003e\u003cspan style=\"color: rgb(104, 89, 74); text-decoration: underline;\"\u003ePlease Specify Your Fringe and Overlock Preferences\u003c\/span\u003e in the Order Notes Section of Your Cart.\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cdiv style=\"background: #ffffff; border-radius: 16px; padding: 22px 28px; text-align: center; margin: 0 0 20px 0; font-family: 'Segoe UI',Arial,sans-serif; box-shadow: 0 4px 24px rgba(0,0,0,0.08); border: 1.5px solid rgba(253,198,86,0.4);\"\u003e\n\u003cdiv style=\"display: inline-block; background: #FDC656; color: #1f2937; font-size: 0.68rem; font-weight: 800; letter-spacing: 2px; text-transform: uppercase; padding: 4px 16px; border-radius: 50px; margin-bottom: 10px;\"\u003e✂ Special Service\u003c\/div\u003e\n\u003cdiv style=\"font-size: 1.25rem; font-weight: 800; color: #1f2937; margin-bottom: 8px;\"\u003eThis Product Includes \u003cspan style=\"color: #e58c0a; border-bottom: 2px solid #FDC656; padding-bottom: 2px;\"\u003eCustom Size Cutting\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv style=\"font-size: 0.83rem; color: #6b7280; line-height: 1.7; max-width: 400px; margin: 0 auto 16px;\"\u003eEnter your measurements using the calculator below and see the price. Create your custom order with the \u003cstrong style=\"color: #e58c0a;\"\u003e\"Order Now\"\u003c\/strong\u003e button.\u003c\/div\u003e\n\u003cdiv style=\"display: flex; gap: 8px; justify-content: center; flex-wrap: wrap;\"\u003e\n\u003cdiv style=\"background: #fffbeb; border: 1px solid rgba(253,198,86,0.4); border-radius: 50px; padding: 6px 14px; display: inline-flex; align-items: center; gap: 6px;\"\u003e\n\u003cspan style=\"font-size: 0.95rem;\"\u003e📐\u003c\/span\u003e\u003cspan style=\"font-size: 0.76rem; color: #6b7280; font-weight: 600;\"\u003eIn your desired size\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"background: #fffbeb; border: 1px solid rgba(253,198,86,0.4); border-radius: 50px; padding: 6px 14px; display: inline-flex; align-items: center; gap: 6px;\"\u003e\n\u003cspan style=\"font-size: 0.95rem;\"\u003e✅\u003c\/span\u003e\u003cspan style=\"font-size: 0.76rem; color: #6b7280; font-weight: 600;\"\u003eProfessional edge finishing\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"background: #fffbeb; border: 1px solid rgba(253,198,86,0.4); border-radius: 50px; padding: 6px 14px; display: inline-flex; align-items: center; gap: 6px;\"\u003e\n\u003cspan style=\"font-size: 0.95rem;\"\u003e🚀\u003c\/span\u003e\u003cspan style=\"font-size: 0.76rem; color: #6b7280; font-weight: 600;\"\u003eFast delivery\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n.hali-hesaplayici-wrapper {\n    font-family: 'Segoe UI', '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.hali-hesaplayici-wrapper * { box-sizing: border-box; }\n.hali-hesaplayici-container {\n    background: #ffffff;\n    border-radius: 16px;\n    box-shadow: 0 4px 32px rgba(0,0,0,0.08), 0 0 0 1px rgba(253,198,86,0.25);\n    padding: 1.75rem;\n    width: 100%;\n}\n@media (min-width: 768px) {\n    .hali-hesaplayici-container { padding: 2.25rem; }\n    .hali-hesaplayici-wrapper { margin-bottom: 3rem; }\n}\n.hali-baslik {\n    font-size: 1.35rem;\n    font-weight: 800;\n    color: #1f2937;\n    margin-bottom: 0.4rem;\n    letter-spacing: 0.5px;\n}\n.hali-aciklama {\n    color: #9ca3af;\n    margin-bottom: 1.5rem;\n    font-size: 0.85rem;\n    line-height: 1.6;\n}\n.hali-aciklama strong { color: #6b7280; }\n.hali-form-grup { margin-bottom: 1rem; }\n.hali-label {\n    display: block;\n    font-size: 0.72rem;\n    font-weight: 700;\n    color: #6b7280;\n    margin-bottom: 0.35rem;\n    letter-spacing: 1px;\n    text-transform: uppercase;\n}\n.hali-input-wrapper { position: relative; }\n.hali-input {\n    width: 100%;\n    padding: 0.85rem 2.5rem 0.85rem 1rem;\n    border: 1.5px solid #e5e7eb;\n    border-radius: 10px;\n    font-size: 1rem;\n    color: #1f2937;\n    font-weight: 500;\n    background: #f9fafb;\n    transition: border-color 0.2s, box-shadow 0.2s, background 0.2s;\n}\n.hali-input::placeholder { color: #d1d5db; font-weight: 300; }\n.hali-input:focus {\n    border-color: #FDC656;\n    box-shadow: 0 0 0 3px rgba(253,198,86,0.18);\n    outline: none;\n    background: #fffef7;\n}\n.hali-input::-webkit-inner-spin-button,\n.hali-input::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0; }\n.hali-input { -moz-appearance: textfield; }\n.hali-birim {\n    position: absolute;\n    right: 0.85rem;\n    top: 50%;\n    transform: translateY(-50%);\n    color: #9ca3af;\n    font-size: 0.85rem;\n    font-weight: 600;\n    pointer-events: none;\n}\n.hali-hesapla-btn {\n    width: 100%;\n    background: #FDC656;\n    color: #1f2937;\n    font-weight: 800;\n    padding: 0.9rem 1rem;\n    border-radius: 50px;\n    box-shadow: 0 4px 16px rgba(253,198,86,0.4);\n    border: none;\n    cursor: pointer;\n    transition: all 0.2s;\n    margin-top: 1rem;\n    font-size: 1rem;\n    letter-spacing: 0.3px;\n}\n.hali-hesapla-btn:hover {\n    background: #f0b830;\n    box-shadow: 0 6px 24px rgba(253,198,86,0.55);\n    transform: translateY(-1px);\n}\n.hali-sonuc-alani {\n    margin-top: 1.5rem;\n    border-top: 1.5px solid #f3f4f6;\n    padding-top: 1.5rem;\n}\n.hali-sonuc-alani.hidden { display: none; }\n.hali-sonuc-satir {\n    margin-bottom: 0.6rem;\n    font-size: 0.95rem;\n    color: #6b7280;\n}\n.hali-sonuc-satir strong { font-weight: 700; color: #374151; }\n.hali-sonuc-deger { font-weight: 700; color: #1f2937; }\n.hali-fiyat-satir {\n    margin-bottom: 0.2rem;\n    font-size: 1.1rem;\n    font-weight: 600;\n    color: #374151;\n}\n.hali-fiyat {\n    color: #e58c0a;\n    font-weight: 800;\n    font-size: 1.8rem;\n}\n.hali-birim-fiyat {\n    font-size: 0.78rem;\n    color: #9ca3af;\n    margin-top: 0.15rem;\n    margin-bottom: 0.5rem;\n}\n.hali-uyari {\n    font-size: 0.875rem;\n    color: #374151;\n    font-weight: 400;\n    line-height: 1.7;\n    margin-top: 1rem;\n    padding: 1rem 1.2rem;\n    background: #fffbeb;\n    border-radius: 10px;\n    border-left: 3px solid #FDC656;\n}\n.hali-uyari.hidden { display: none; }\n.hali-secim-baslik {\n    font-size: 0.7rem;\n    font-weight: 700;\n    color: #9ca3af;\n    margin-bottom: 0.5rem;\n    margin-top: 1.25rem;\n    text-transform: uppercase;\n    letter-spacing: 1.2px;\n}\n.hali-secim-container {\n    display: flex;\n    gap: 0.5rem;\n    flex-wrap: nowrap;\n}\n.hali-secim-item { flex: 1; min-width: 0; }\n.hali-radio { display: none; }\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: 1.5px solid #e5e7eb;\n    border-radius: 10px;\n    font-weight: 600;\n    cursor: pointer;\n    transition: all 0.2s;\n    font-size: clamp(0.7rem, 2.5vw, 0.92rem);\n    min-height: 3rem;\n    white-space: nowrap;\n    overflow: hidden;\n    text-overflow: ellipsis;\n    color: #6b7280;\n    background: #f9fafb;\n}\n@media (min-width: 768px) {\n    .hali-radio-label {\n        font-size: clamp(0.875rem, 1.5vw, 1rem);\n        padding: 1rem 0.5rem;\n        min-height: 3.5rem;\n    }\n}\n.hali-radio-label:hover {\n    background: #fffbeb;\n    border-color: #FDC656;\n    color: #374151;\n}\n.hali-radio:checked + .hali-radio-label {\n    background: #FDC656;\n    border-color: #FDC656;\n    color: #1f2937;\n    box-shadow: 0 2px 12px rgba(253,198,86,0.35);\n    font-weight: 700;\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.9rem 1rem;\n    border-radius: 10px;\n    font-weight: 700;\n    margin-top: 1.25rem;\n    text-decoration: none;\n    transition: all 0.2s;\n    font-size: 1rem;\n}\n.hali-whatsapp-btn.disabled {\n    background: #f3f4f6;\n    color: #d1d5db;\n    cursor: not-allowed;\n    pointer-events: none;\n    border: 1.5px solid #e5e7eb;\n}\n.hali-whatsapp-btn.active {\n    background: #22c55e;\n    color: white;\n    box-shadow: 0 4px 20px rgba(34,197,94,0.3);\n}\n.hali-whatsapp-btn.active:hover {\n    background: #16a34a;\n    box-shadow: 0 6px 28px rgba(34,197,94,0.4);\n    transform: translateY(-1px);\n}\n\u003c\/style\u003e\n\u003cdiv 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 (cm) and calculate. After seeing the price, select the options and order via WhatsApp.\u003cbr\u003e\u003cstrong\u003eStandard Width: 80 · 100 · 120 · 160 · 200 cm — Different sizes can also be entered\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=\"E.g.: 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=\"E.g.: 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\"\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=\"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\"\u003eFolded\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=\"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\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\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 = 1950;\n    const whatsappNumarasi = \"905522447544\";\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    let hesaplananGenislik, hesaplananUzunluk, hesaplananMetrekare, standartGenislik, toplamFiyat;\n    metrekareFiyatiGoster.textContent = fiyatMetrekare.toLocaleString('tr-TR');\n    function standartGenislikBul(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        return null;\n    }\n    hesaplaBtn.addEventListener(\"click\", function() {\n        const g = parseFloat(genislikInput.value);\n        const u = parseFloat(uzunlukInput.value);\n        if (isNaN(g) || isNaN(u) || g \u003c= 0 || u \u003c= 0) { alert(\"Please enter valid width and length values.\"); return; }\n        if (g \u003e 200) { alert(\"Please ensure width is less than 200 cm.\"); return; }\n        hesaplananGenislik = g;\n        hesaplananUzunluk = u;\n        standartGenislik = standartGenislikBul(g);\n        hesaplananMetrekare = (standartGenislik \/ 100) * (u \/ 100);\n        toplamFiyat = hesaplananMetrekare * fiyatMetrekare;\n        const f = (s, b=2) =\u003e s.toLocaleString('tr-TR', {minimumFractionDigits:b, maximumFractionDigits:b});\n        sonucMetrekare.textContent = f(hesaplananMetrekare) + \" m²\";\n        sonucFiyat.textContent = f(toplamFiyat) + \" TL\";\n        if (g !== standartGenislik) {\n            genislikUyari.innerHTML = `Your rug, requested at \u003cstrong\u003e${g} cm\u003c\/strong\u003e width, will be cut from our standard roll of \u003cstrong\u003e${standartGenislik} cm\u003c\/strong\u003e.\u003cbr\u003ePricing is calculated based on the standard roll width from which the cut is made.\u003cbr\u003e\u003cbr\u003eIf you wish to avoid waste, you can order from a standard width.\u003cbr\u003e\u003cspan style=\"font-size:0.85em;opacity:0.6\"\u003e(Standard Roll Widths: 80, 100, 120, 160, 200 cm — Length is cut to exact measurement without waste.)\u003c\/span\u003e`;\n            genislikUyari.classList.remove(\"hidden\");\n        } else {\n            genislikUyari.classList.add(\"hidden\");\n            genislikUyari.innerHTML = \"\";\n        }\n        sonucAlani.classList.remove(\"hidden\");\n        haliKenariRadios.forEach(r =\u003e r.checked = false);\n        haliSekliRadios.forEach(r =\u003e r.checked = false);\n        butonDurumGuncelle();\n    });\n    function butonDurumGuncelle() {\n        const k = Array.from(haliKenariRadios).some(r =\u003e r.checked);\n        const s = Array.from(haliSekliRadios).some(r =\u003e r.checked);\n        if (k \u0026\u0026 s) {\n            whatsappBtn.classList.remove(\"disabled\");\n            whatsappBtn.classList.add(\"active\");\n            whatsappBtn.setAttribute(\"target\", \"_blank\");\n            const kenari = document.querySelector('input[name=\"haliKenari\"]:checked').value;\n            const sekli = document.querySelector('input[name=\"haliSekli\"]:checked').value;\n            const f = (s,b=2) =\u003e s.toLocaleString('tr-TR',{minimumFractionDigits:b,maximumFractionDigits:b});\n            const msg = `Hello, I would like to order a custom-sized rug.\\n\\n📏 Dimensions: ${hesaplananGenislik} cm x ${hesaplananUzunluk} cm (${f(hesaplananMetrekare)} m²)\\n🔲 Rug Edge: ${kenari}\\n⬜ Rug Shape: ${sekli}\\n💰 Total Price: ${f(toplamFiyat)} TL\\n\\nProduct Link: ${window.location.href}\\n\\nThank you.`;\n            whatsappBtn.href = `https:\/\/wa.me\/${whatsappNumarasi}?text=${encodeURIComponent(msg)}`;\n        } else {\n            whatsappBtn.classList.add(\"disabled\");\n            whatsappBtn.classList.remove(\"active\");\n            whatsappBtn.removeAttribute(\"target\");\n            whatsappBtn.href = \"#\";\n        }\n    }\n    haliKenariRadios.forEach(r =\u003e r.addEventListener(\"change\", butonDurumGuncelle));\n    haliSekliRadios.forEach(r =\u003e r.addEventListener(\"change\", butonDurumGuncelle));\n})();\n\u003c\/script\u003e\n\u003c\/div\u003e\n\u003cp data-path-to-node=\"7\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/zev-hali-babil-gri-geometrik-3d-ekstra-yumusak-modern-yuvarlak-hali-pamuk-taban_moqa_hali_babil_2705_gri_4.webp?v=1773189625\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp data-path-to-node=\"8\"\u003e\u003cb data-path-to-node=\"8\" data-index-in-node=\"0\"\u003e\"The Modern Rhythm of Gray, with a Perfect Round Form on Your Floors...\"\u003c\/b\u003e\u003c\/p\u003e\n\u003cp data-path-to-node=\"9\"\u003eThe Zev Halı Babil Series reinterprets the noble and balancing nature of gray tones with the three-dimensional design aesthetic of the modern age and the fluid lines of a round form. This unique model, enlivened with asymmetrical geometric and diamond-shaped embossments, adds an unobtrusive yet highly characteristic, sculptural depth to your space. Offering a silky softness with its 10 mm thick special microfiber texture to relieve the day's fatigue, this design awaits you with \u003cb data-path-to-node=\"9\" data-index-in-node=\"449\"\u003ecustomizable sizes and edge options\u003c\/b\u003e!\u003c\/p\u003e\n\u003cul data-path-to-node=\"10\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"10,0,0\"\u003e\u003cb data-path-to-node=\"10,0,0\" data-index-in-node=\"0\"\u003eGeometric Architecture that Softens the Space:\u003c\/b\u003e The combination of hard embossed forms placed at different angles with the softness of the circular cut creates a tremendous balance (contrast) in the space.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"10,1,0\"\u003e\u003cb data-path-to-node=\"10,1,0\" data-index-in-node=\"0\"\u003eCustomizable Edge Detail:\u003c\/b\u003e We can prepare the edges of your rug \u003cb data-path-to-node=\"10,1,0\" data-index-in-node=\"87\"\u003eeither with flowing classic fringes or with minimal overlock stitching\u003c\/b\u003e, depending on your home's architectural style. The choice is entirely yours!\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"10,2,0\"\u003e\u003cb data-path-to-node=\"10,2,0\" data-index-in-node=\"0\"\u003eCloud-Soft Comfort:\u003c\/b\u003e High-quality microfiber polyester yarn with a 10 mm pile height provides an extra soft and massaging touch for your feet.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"10,3,0\"\u003e\u003cb data-path-to-node=\"10,3,0\" data-index-in-node=\"0\"\u003eHealthy and Safe Flooring:\u003c\/b\u003e Its natural, breathable 100% cotton backing protects your parquet floors and prevents slipping on the surface, offering safe and anti-allergenic use.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr data-path-to-node=\"11\"\u003e\n\u003ch3 data-path-to-node=\"12\"\u003e🎨 \u003cb data-path-to-node=\"12\" data-index-in-node=\"3\"\u003eThe Psychology of its Colors\u003c\/b\u003e\n\u003c\/h3\u003e\n\u003cp data-path-to-node=\"13\"\u003eDespite its dynamic geometry, the color profile of this design, which adds elegance without overwhelming the space, is:\u003c\/p\u003e\n\u003cul data-path-to-node=\"14\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"14,0,0\"\u003e\u003cb data-path-to-node=\"14,0,0\" data-index-in-node=\"0\"\u003eSilver Gray \/ Light Anthracite (Ground):\u003c\/b\u003e Symbolizes compromise, modernity, and focus. It diffuses a balanced neutral energy into the room, calming the mind in work or resting areas.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"14,1,0\"\u003e\u003cb data-path-to-node=\"14,1,0\" data-index-in-node=\"0\"\u003eNatural Shadow Dimensions:\u003c\/b\u003e The 3D level differences created by geometric embossments naturally create dark gray and light silver shadows under light, giving the rug inherent depth.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr data-path-to-node=\"15\"\u003e\n\u003ch3 data-path-to-node=\"16\"\u003e📐 \u003cb data-path-to-node=\"16\" data-index-in-node=\"3\"\u003eFrom an Architect's Perspective: Decoration \u0026amp; Combination Advice\u003c\/b\u003e\n\u003c\/h3\u003e\n\u003cp data-path-to-node=\"17\"\u003eProfessional tips for showcasing this round model, which is a perfect \"Character Player\" for Modern, Loft, or High-Tech style decorations:\u003c\/p\u003e\n\u003cul data-path-to-node=\"18\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"18,0,0\"\u003e\u003cb data-path-to-node=\"18,0,0\" data-index-in-node=\"0\"\u003eProper Placement:\u003c\/b\u003e Thanks to its geometric structure, it's perfect for creating a focal point under your swivel chair in your home office, in the center of a teen's room, or in front of a modern single armchair.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"18,1,0\"\u003e\u003cb data-path-to-node=\"18,1,0\" data-index-in-node=\"0\"\u003eFurniture Harmony:\u003c\/b\u003e To highlight the neutral nature of the gray rug, accent pillows\/armchairs in \u003cb data-path-to-node=\"18,1,0\" data-index-in-node=\"75\"\u003eMustard Yellow, Terracotta, Sapphire Blue, or Emerald Green\u003c\/b\u003e add wonderful energy.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"18,2,0\"\u003e\u003cb data-path-to-node=\"18,2,0\" data-index-in-node=\"0\"\u003eWood and Texture Selection:\u003c\/b\u003e To support a modern industrial style, you can achieve tremendous unity with \u003cb data-path-to-node=\"18,2,0\" data-index-in-node=\"64\"\u003eBlack Matte Metal details, concrete-look coffee tables, or Dark Walnut\u003c\/b\u003e woods.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp style=\"text-align: left;\" data-path-to-node=\"17,2,0\"\u003e\u003cbr\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003ch3 data-path-to-node=\"26\"\u003e\u003cb data-path-to-node=\"26\" data-index-in-node=\"0\"\u003eTechnical Details\u003c\/b\u003e\u003c\/h3\u003e\n\u003cul data-path-to-node=\"27\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"27,0,0\"\u003e\u003cb data-path-to-node=\"27,0,0\" data-index-in-node=\"0\"\u003eYarn Type:\u003c\/b\u003e Microfiber Polyester (Extra soft feel, premium sensation)\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"27,1,0\"\u003e\u003cb data-path-to-node=\"27,1,0\" data-index-in-node=\"0\"\u003eBase Material:\u003c\/b\u003e 100% Natural Cotton Base\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"27,2,0\"\u003e\u003cb data-path-to-node=\"27,2,0\" data-index-in-node=\"0\"\u003eForm \/ Shape:\u003c\/b\u003e Round\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"27,3,0\"\u003e\u003cb data-path-to-node=\"27,3,0\" data-index-in-node=\"0\"\u003eFeature:\u003c\/b\u003e 3D Geometric (Asymmetric Triangle) Embossed, Solid Color\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"27,4,0\"\u003e\u003cb data-path-to-node=\"27,4,0\" data-index-in-node=\"0\"\u003eEdge Finish:\u003c\/b\u003e \u003cb data-path-to-node=\"27,4,0\" data-index-in-node=\"37\"\u003eFringed or Overlocked\u003c\/b\u003e according to customer preference\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"27,5,0\"\u003e\u003cb data-path-to-node=\"27,5,0\" data-index-in-node=\"0\"\u003eSize Options:\u003c\/b\u003e 80x80, 100x100, 120x120, 160x160, 200x200 cm\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"27,6,0\"\u003e\u003cb data-path-to-node=\"27,6,0\" data-index-in-node=\"0\"\u003ePile Height:\u003c\/b\u003e 10 mm (Comfortable thickness)\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"27,7,0\"\u003e\u003cb data-path-to-node=\"27,7,0\" data-index-in-node=\"0\"\u003eUsage Area:\u003c\/b\u003e Study\/hobby room, teen's room, reading nook, living room, entryway.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Zev Halı","offers":[{"title":"80x80","offer_id":42835305857072,"sku":"moqahalı-babil2705-gri-1-yuvarlak-1","price":1250.0,"currency_code":"TRY","in_stock":true},{"title":"100x100","offer_id":42835305889840,"sku":"moqahalı-babil2705-gri-1-yuvarlak-2","price":1950.0,"currency_code":"TRY","in_stock":true},{"title":"120x120","offer_id":42835305922608,"sku":"moqahalı-babil2705-gri-1-yuvarlak-3","price":2800.0,"currency_code":"TRY","in_stock":true},{"title":"160x160","offer_id":42835305955376,"sku":"moqahalı-babil2705-gri-1-yuvarlak-4","price":4990.0,"currency_code":"TRY","in_stock":true},{"title":"200x200","offer_id":42835305988144,"sku":"moqahalı-babil2705-gri-1-yuvarlak-5","price":7800.0,"currency_code":"TRY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/zev-hali-babil-gri-geometrik-3d-ekstra-yumusak-modern-yuvarlak-hali-pamuk-taban_moqahalibabil2705gri_1.webp?v=1773189666"},{"product_id":"antrasit-yumusak-tek-renk-yuvarlak-hali-ba15","title":"Zev Carpet Babil Anthracite Soft Modern Solid Color Round Rug Ba15","description":"\u003cp style=\"text-align: center;\"\u003e\u003cspan style=\"text-decoration: underline;\"\u003e\u003cstrong\u003e*\u003cspan style=\"color: rgb(255, 128, 0); text-decoration: underline;\"\u003e\u003cspan style=\"color: rgb(104, 89, 74); text-decoration: underline;\"\u003ePlease specify your Fringe and Overlock \u003c\/span\u003e \u003c\/span\u003ePreferences in the Order Note Section in the Cart.\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cdiv style=\"background: #ffffff; border-radius: 16px; padding: 22px 28px; text-align: center; margin: 0 0 20px 0; font-family: 'Segoe UI',Arial,sans-serif; box-shadow: 0 4px 24px rgba(0,0,0,0.08); border: 1.5px solid rgba(253,198,86,0.4);\"\u003e\n\u003cdiv style=\"display: inline-block; background: #FDC656; color: #1f2937; font-size: 0.68rem; font-weight: 800; letter-spacing: 2px; text-transform: uppercase; padding: 4px 16px; border-radius: 50px; margin-bottom: 10px;\"\u003e✂ Special Service\u003c\/div\u003e\n\u003cdiv style=\"font-size: 1.25rem; font-weight: 800; color: #1f2937; margin-bottom: 8px;\"\u003eThis Product Includes \u003cspan style=\"color: #e58c0a; border-bottom: 2px solid #FDC656; padding-bottom: 2px;\"\u003eCustom Size Cutting\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv style=\"font-size: 0.83rem; color: #6b7280; line-height: 1.7; max-width: 400px; margin: 0 auto 16px;\"\u003eEnter your measurements using the calculator below and see the price. Create your custom order with the \u003cstrong style=\"color: #e58c0a;\"\u003e\"Order Now\"\u003c\/strong\u003e button.\u003c\/div\u003e\n\u003cdiv style=\"display: flex; gap: 8px; justify-content: center; flex-wrap: wrap;\"\u003e\n\u003cdiv style=\"background: #fffbeb; border: 1px solid rgba(253,198,86,0.4); border-radius: 50px; padding: 6px 14px; display: inline-flex; align-items: center; gap: 6px;\"\u003e\n\u003cspan style=\"font-size: 0.95rem;\"\u003e📐\u003c\/span\u003e\u003cspan style=\"font-size: 0.76rem; color: #6b7280; font-weight: 600;\"\u003eIn your desired size\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"background: #fffbeb; border: 1px solid rgba(253,198,86,0.4); border-radius: 50px; padding: 6px 14px; display: inline-flex; align-items: center; gap: 6px;\"\u003e\n\u003cspan style=\"font-size: 0.95rem;\"\u003e✅\u003c\/span\u003e\u003cspan style=\"font-size: 0.76rem; color: #6b7280; font-weight: 600;\"\u003eProfessional edge finishing\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"background: #fffbeb; border: 1px solid rgba(253,198,86,0.4); border-radius: 50px; padding: 6px 14px; display: inline-flex; align-items: center; gap: 6px;\"\u003e\n\u003cspan style=\"font-size: 0.95rem;\"\u003e🚀\u003c\/span\u003e\u003cspan style=\"font-size: 0.76rem; color: #6b7280; font-weight: 600;\"\u003eFast delivery\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n.hali-hesaplayici-wrapper {\n    font-family: 'Segoe UI', '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.hali-hesaplayici-wrapper * { box-sizing: border-box; }\n.hali-hesaplayici-container {\n    background: #ffffff;\n    border-radius: 16px;\n    box-shadow: 0 4px 32px rgba(0,0,0,0.08), 0 0 0 1px rgba(253,198,86,0.25);\n    padding: 1.75rem;\n    width: 100%;\n}\n@media (min-width: 768px) {\n    .hali-hesaplayici-container { padding: 2.25rem; }\n    .hali-hesaplayici-wrapper { margin-bottom: 3rem; }\n}\n.hali-baslik {\n    font-size: 1.35rem;\n    font-weight: 800;\n    color: #1f2937;\n    margin-bottom: 0.4rem;\n    letter-spacing: 0.5px;\n}\n.hali-aciklama {\n    color: #9ca3af;\n    margin-bottom: 1.5rem;\n    font-size: 0.85rem;\n    line-height: 1.6;\n}\n.hali-aciklama strong { color: #6b7280; }\n.hali-form-grup { margin-bottom: 1rem; }\n.hali-label {\n    display: block;\n    font-size: 0.72rem;\n    font-weight: 700;\n    color: #6b7280;\n    margin-bottom: 0.35rem;\n    letter-spacing: 1px;\n    text-transform: uppercase;\n}\n.hali-input-wrapper { position: relative; }\n.hali-input {\n    width: 100%;\n    padding: 0.85rem 2.5rem 0.85rem 1rem;\n    border: 1.5px solid #e5e7eb;\n    border-radius: 10px;\n    font-size: 1rem;\n    color: #1f2937;\n    font-weight: 500;\n    background: #f9fafb;\n    transition: border-color 0.2s, box-shadow 0.2s, background 0.2s;\n}\n.hali-input::placeholder { color: #d1d5db; font-weight: 300; }\n.hali-input:focus {\n    border-color: #FDC656;\n    box-shadow: 0 0 0 3px rgba(253,198,86,0.18);\n    outline: none;\n    background: #fffef7;\n}\n.hali-input::-webkit-inner-spin-button,\n.hali-input::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0; }\n.hali-input { -moz-appearance: textfield; }\n.hali-birim {\n    position: absolute;\n    right: 0.85rem;\n    top: 50%;\n    transform: translateY(-50%);\n    color: #9ca3af;\n    font-size: 0.85rem;\n    font-weight: 600;\n    pointer-events: none;\n}\n.hali-hesapla-btn {\n    width: 100%;\n    background: #FDC656;\n    color: #1f2937;\n    font-weight: 800;\n    padding: 0.9rem 1rem;\n    border-radius: 50px;\n    box-shadow: 0 4px 16px rgba(253,198,86,0.4);\n    border: none;\n    cursor: pointer;\n    transition: all 0.2s;\n    margin-top: 1rem;\n    font-size: 1rem;\n    letter-spacing: 0.3px;\n}\n.hali-hesapla-btn:hover {\n    background: #f0b830;\n    box-shadow: 0 6px 24px rgba(253,198,86,0.55);\n    transform: translateY(-1px);\n}\n.hali-sonuc-alani {\n    margin-top: 1.5rem;\n    border-top: 1.5px solid #f3f4f6;\n    padding-top: 1.5rem;\n}\n.hali-sonuc-alani.hidden { display: none; }\n.hali-sonuc-satir {\n    margin-bottom: 0.6rem;\n    font-size: 0.95rem;\n    color: #6b7280;\n}\n.hali-sonuc-satir strong { font-weight: 700; color: #374151; }\n.hali-sonuc-deger { font-weight: 700; color: #1f2937; }\n.hali-fiyat-satir {\n    margin-bottom: 0.2rem;\n    font-size: 1.1rem;\n    font-weight: 600;\n    color: #374151;\n}\n.hali-fiyat {\n    color: #e58c0a;\n    font-weight: 800;\n    font-size: 1.8rem;\n}\n.hali-birim-fiyat {\n    font-size: 0.78rem;\n    color: #9ca3af;\n    margin-top: 0.15rem;\n    margin-bottom: 0.5rem;\n}\n.hali-uyari {\n    font-size: 0.875rem;\n    color: #374151;\n    font-weight: 400;\n    line-height: 1.7;\n    margin-top: 1rem;\n    padding: 1rem 1.2rem;\n    background: #fffbeb;\n    border-radius: 10px;\n    border-left: 3px solid #FDC656;\n}\n.hali-uyari.hidden { display: none; }\n.hali-secim-baslik {\n    font-size: 0.7rem;\n    font-weight: 700;\n    color: #9ca3af;\n    margin-bottom: 0.5rem;\n    margin-top: 1.25rem;\n    text-transform: uppercase;\n    letter-spacing: 1.2px;\n}\n.hali-secim-container {\n    display: flex;\n    gap: 0.5rem;\n    flex-wrap: nowrap;\n}\n.hali-secim-item { flex: 1; min-width: 0; }\n.hali-radio { display: none; }\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: 1.5px solid #e5e7eb;\n    border-radius: 10px;\n    font-weight: 600;\n    cursor: pointer;\n    transition: all 0.2s;\n    font-size: clamp(0.7rem, 2.5vw, 0.92rem);\n    min-height: 3rem;\n    white-space: nowrap;\n    overflow: hidden;\n    text-overflow: ellipsis;\n    color: #6b7280;\n    background: #f9fafb;\n}\n@media (min-width: 768px) {\n    .hali-radio-label {\n        font-size: clamp(0.875rem, 1.5vw, 1rem);\n        padding: 1rem 0.5rem;\n        min-height: 3.5rem;\n    }\n}\n.hali-radio-label:hover {\n    background: #fffbeb;\n    border-color: #FDC656;\n    color: #374151;\n}\n.hali-radio:checked + .hali-radio-label {\n    background: #FDC656;\n    border-color: #FDC656;\n    color: #1f2937;\n    box-shadow: 0 2px 12px rgba(253,198,86,0.35);\n    font-weight: 700;\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.9rem 1rem;\n    border-radius: 10px;\n    font-weight: 700;\n    margin-top: 1.25rem;\n    text-decoration: none;\n    transition: all 0.2s;\n    font-size: 1rem;\n}\n.hali-whatsapp-btn.disabled {\n    background: #f3f4f6;\n    color: #d1d5db;\n    cursor: not-allowed;\n    pointer-events: none;\n    border: 1.5px solid #e5e7eb;\n}\n.hali-whatsapp-btn.active {\n    background: #22c55e;\n    color: white;\n    box-shadow: 0 4px 20px rgba(34,197,94,0.3);\n}\n.hali-whatsapp-btn.active:hover {\n    background: #16a34a;\n    box-shadow: 0 6px 28px rgba(34,197,94,0.4);\n    transform: translateY(-1px);\n}\n\u003c\/style\u003e\n\u003cdiv 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 (cm) and calculate. After seeing the price, select the options and place your order via WhatsApp.\u003cbr\u003e\u003cstrong\u003eStandard Width: 80 · 100 · 120 · 160 · 200 cm — Other measurements can also be entered\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=\"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\"\u003eFolded\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=\"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\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\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 = 1950;\n    const whatsappNumarasi = \"905522447544\";\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    let hesaplananGenislik, hesaplananUzunluk, hesaplananMetrekare, standartGenislik, toplamFiyat;\n    metrekareFiyatiGoster.textContent = fiyatMetrekare.toLocaleString('tr-TR');\n    function standartGenislikBul(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        return null;\n    }\n    hesaplaBtn.addEventListener(\"click\", function() {\n        const g = parseFloat(genislikInput.value);\n        const u = parseFloat(uzunlukInput.value);\n        if (isNaN(g) || isNaN(u) || g \u003c= 0 || u \u003c= 0) { alert(\"Please enter valid width and length values.\"); return; }\n        if (g \u003e 200) { alert(\"Please ensure the width is less than 200 cm.\"); return; }\n        hesaplananGenislik = g;\n        hesaplananUzunluk = u;\n        standartGenislik = standartGenislikBul(g);\n        hesaplananMetrekare = (standartGenislik \/ 100) * (u \/ 100);\n        toplamFiyat = hesaplananMetrekare * fiyatMetrekare;\n        const f = (s, b=2) =\u003e s.toLocaleString('tr-TR', {minimumFractionDigits:b, maximumFractionDigits:b});\n        sonucMetrekare.textContent = f(hesaplananMetrekare) + \" m²\";\n        sonucFiyat.textContent = f(toplamFiyat) + \" TL\";\n        if (g !== standartGenislik) {\n            genislikUyari.innerHTML = `Your requested rug with a width of \u003cstrong\u003e${g} cm\u003c\/strong\u003e will be cut from our standard roll of \u003cstrong\u003e${standartGenislik} cm\u003c\/strong\u003e.\u003cbr\u003ePricing is calculated based on the upper standard roll width from which the cut is made.\u003cbr\u003e\u003cbr\u003eIf you wish, you can order from a standard width to avoid waste.\u003cbr\u003e\u003cspan style=\"font-size:0.85em;opacity:0.6\"\u003e(Standard Roll Widths: 80, 100, 120, 160, 200 cm — Lengths are made without waste, to exact measurements.)\u003c\/span\u003e`;\n            genislikUyari.classList.remove(\"hidden\");\n        } else {\n            genislikUyari.classList.add(\"hidden\");\n            genislikUyari.innerHTML = \"\";\n        }\n        sonucAlani.classList.remove(\"hidden\");\n        haliKenariRadios.forEach(r =\u003e r.checked = false);\n        haliSekliRadios.forEach(r =\u003e r.checked = false);\n        butonDurumGuncelle();\n    });\n    function butonDurumGuncelle() {\n        const k = Array.from(haliKenariRadios).some(r =\u003e r.checked);\n        const s = Array.from(haliSekliRadios).some(r =\u003e r.checked);\n        if (k \u0026\u0026 s) {\n            whatsappBtn.classList.remove(\"disabled\");\n            whatsappBtn.classList.add(\"active\");\n            whatsappBtn.setAttribute(\"target\", \"_blank\");\n            const kenari = document.querySelector('input[name=\"haliKenari\"]:checked').value;\n            const sekli = document.querySelector('input[name=\"haliSekli\"]:checked').value;\n            const f = (s,b=2) =\u003e s.toLocaleString('tr-TR',{minimumFractionDigits:b,maximumFractionDigits:b});\n            const msg = `Hello, I would like to order a custom size rug.\\n\\n📏 Dimensions: ${hesaplananGenislik} cm x ${hesaplananUzunluk} cm (${f(hesaplananMetrekare)} m²)\\n🔲 Rug Edge: ${kenari}\\n⬜ Rug Shape: ${sekli}\\n💰 Total Price: ${f(toplamFiyat)} TL\\n\\nProduct Link: ${window.location.href}\\n\\nThank you.`;\n            whatsappBtn.href = `https:\/\/wa.me\/${whatsappNumarasi}?text=${encodeURIComponent(msg)}`;\n        } else {\n            whatsappBtn.classList.add(\"disabled\");\n            whatsappBtn.classList.remove(\"active\");\n            whatsappBtn.removeAttribute(\"target\");\n            whatsappBtn.href = \"#\";\n        }\n    }\n    haliKenariRadios.forEach(r =\u003e r.addEventListener(\"change\", butonDurumGuncelle));\n    haliSekliRadios.forEach(r =\u003e r.addEventListener(\"change\", butonDurumGuncelle));\n})();\n\u003c\/script\u003e\n\u003c\/div\u003e\n\u003cp data-path-to-node=\"7\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/zev-hali-babil-antrasit-geometrik-3d-ekstra-yumusak-robot-supurge-uyumlu-yuvarlak-hali_moqa_hali_babil_2706_antrasit_1.webp?v=1773256675\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp data-path-to-node=\"7\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"7\"\u003e\"Characterful Spaces, Smart and Flawless Floors...\"\u003c\/b\u003e\u003c\/p\u003e\n\u003cp data-path-to-node=\"8\"\u003eZev Halı Babil Series combines the authoritative and masculine power of anthracite with the three-dimensional asymmetry of the modern era and the fluidity of the round form. This dark gray design, which adds a sculptural depth to your space, is the number one choice for those who reject ordinariness. With its 10 mm thick special microfiber yarn, it offers silky comfort to your feet, while this premium design, fully compatible with the dynamics of modern homes, awaits you with \u003cb data-index-in-node=\"422\" data-path-to-node=\"8\"\u003emeasurement and edge options to suit your needs\u003c\/b\u003e!\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\"\u003eFlawless Compatibility with Robot Vacuums:\u003c\/b\u003e Its ideal pile height of 10 mm and dense texture allow robot vacuums to easily climb onto the rug and perform flawless cleaning without getting stuck. It is a smart design that simplifies your life.\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\"\u003eGeometric Contrast that Softens the Space:\u003c\/b\u003e The meeting of sharp triangular embossments with the softness of the circular form creates a magnificent architectural balance (contrast) in the space.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"9,2,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"9,2,0\"\u003eCustomizable Edge Detail:\u003c\/b\u003e We can prepare the edges of your rug \u003cb data-index-in-node=\"87\" data-path-to-node=\"9,2,0\"\u003eeither with draped classic fringes or with minimal overlock\u003c\/b\u003e, according to your home's architectural style.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"9,3,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"9,3,0\"\u003eHealthy and Stain-Concealing Surface:\u003c\/b\u003e Its 100% cotton backing protects your parquet floors. The advantage of the anthracite tone, combined with the 3D dynamic texture, perfectly camouflages small dust and stains.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr data-path-to-node=\"10\"\u003e\n\u003ch3 data-path-to-node=\"11\"\u003e🎨 \u003cb data-index-in-node=\"3\" data-path-to-node=\"11\"\u003ePsychology of the Colors Included\u003c\/b\u003e\n\u003c\/h3\u003e\n\u003cp data-path-to-node=\"12\"\u003eColor profile that adds weight and nobility to the space, enhancing focus:\u003c\/p\u003e\n\u003cul data-path-to-node=\"13\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"13,0,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"13,0,0\"\u003eAnthracite \/ Dark Gray (Floor):\u003c\/b\u003e Symbolizes power, seriousness, and contemporary luxury (High-End). It adds depth to the room, helping to collect thoughts and increase focus in work or relaxation areas.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"13,1,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"13,1,0\"\u003eNatural Shadow Dimensions:\u003c\/b\u003e The 3D level differences created by geometric embossments, with plays of light and shadow, add a natural vibrancy to the rug without adding any other colors from the outside.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr data-path-to-node=\"14\"\u003e\n\u003ch3 data-path-to-node=\"15\"\u003e📐 \u003cb data-index-in-node=\"3\" data-path-to-node=\"15\"\u003eFrom the Architect's Perspective: Decoration \u0026amp; Combination Tips\u003c\/b\u003e\n\u003c\/h3\u003e\n\u003cp data-path-to-node=\"16\"\u003eTips for showcasing this model, which is a perfect piece for living spaces furnished in Modern, Loft, Masculine, and Technology-oriented (Smart Home) styles:\u003c\/p\u003e\u003cul data-path-to-node=\"17\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"17,0,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"17,0,0\"\u003ePerfect Placement:\u003c\/b\u003e It creates a fantastic focal point under your desk\/swivel chair in your home office, in the center of a gaming room, or in front of a leather lounge chair.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"17,1,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"17,1,0\"\u003eFurniture Harmony:\u003c\/b\u003e To highlight the noble darkness of anthracite, you can achieve tremendous energy with furniture and accessories in \u003cb data-index-in-node=\"58\" data-path-to-node=\"17,1,0\"\u003eTan genuine leather, Terracotta, Mustard, or Dark Green\u003c\/b\u003e.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"17,2,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"17,2,0\"\u003eWood and Texture Selection:\u003c\/b\u003e To elevate the industrial style, details with \u003cb data-index-in-node=\"61\" data-path-to-node=\"17,2,0\"\u003eraw walnut wood, matte black metal, smoked glass, and concrete\u003c\/b\u003e looks are excellent complements.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-path-to-node=\"17,2,0\" style=\"text-align: left;\"\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003ch3 data-path-to-node=\"25\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"25\"\u003eTechnical Details\u003c\/b\u003e\u003c\/h3\u003e\n\u003cul data-path-to-node=\"26\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"26,0,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"26,0,0\"\u003eYarn Type:\u003c\/b\u003e Microfiber Polyester (Extra soft touch, premium feel)\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"26,1,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"26,1,0\"\u003eBase Material:\u003c\/b\u003e 100% Natural Cotton Base\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"26,2,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"26,2,0\"\u003eForm \/ Shape:\u003c\/b\u003e Round\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"26,3,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"26,3,0\"\u003eFeature:\u003c\/b\u003e 3D Geometric (Asymmetrical Triangle) Embossed, Solid Color\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"26,4,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"26,4,0\"\u003eAdditional Feature:\u003c\/b\u003e \u003cb data-index-in-node=\"12\" data-path-to-node=\"26,4,0\"\u003eCompatible with Robot Vacuum Cleaners\u003c\/b\u003e (Ideal pile height that doesn't get stuck)\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"26,5,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"26,5,0\"\u003eEdge Finish:\u003c\/b\u003e \u003cb data-index-in-node=\"37\" data-path-to-node=\"26,5,0\"\u003eFringed or Overlocked\u003c\/b\u003e according to customer preference\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"26,6,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"26,6,0\"\u003eSize Options:\u003c\/b\u003e 80x80, 100x100, 120x120, 160x160, 200x200 cm\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"26,7,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"26,7,0\"\u003ePile Height:\u003c\/b\u003e 10 mm (Comfortable thickness)\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"26,8,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"26,8,0\"\u003eUsage Area:\u003c\/b\u003e Study\/office room, gaming room, youth room, living room.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Zev Halı","offers":[{"title":"80x80","offer_id":42836729495600,"sku":"moqahalı-babil2706-antrasit-1-yuvarlak-1","price":1250.0,"currency_code":"TRY","in_stock":true},{"title":"100x100","offer_id":42836729528368,"sku":"moqahalı-babil2706-antrasit-1-yuvarlak-2","price":1950.0,"currency_code":"TRY","in_stock":true},{"title":"120x120","offer_id":42836729561136,"sku":"moqahalı-babil2706-antrasit-1-yuvarlak-3","price":2800.0,"currency_code":"TRY","in_stock":true},{"title":"160x160","offer_id":42836729593904,"sku":"moqahalı-babil2706-antrasit-1-yuvarlak-4","price":4990.0,"currency_code":"TRY","in_stock":true},{"title":"200x200","offer_id":42836729626672,"sku":"moqahalı-babil2706-antrasit-1-yuvarlak-5","price":7800.0,"currency_code":"TRY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/zev-hali-babil-antrasit-geometrik-3d-ekstra-yumusak-robot-supurge-uyumlu-yuvarlak-hali_moqahalibabil2706antrasit_2.webp?v=1773256664"},{"product_id":"zev-hali-babil-beyaz-cizgili-yumusak-tek-renk-modern-yuvarlak-hali-ba16","title":"Zev Carpet Babil White Striped Soft Solid Color Modern Round Rug Ba16","description":"\u003cp style=\"text-align: center;\"\u003e\u003cspan style=\"text-decoration: underline;\"\u003e\u003cstrong\u003e*\u003cspan style=\"color: rgb(255, 128, 0); text-decoration: underline;\"\u003e\u003cspan style=\"color: rgb(104, 89, 74); text-decoration: underline;\"\u003ePlease specify your Fringe and Overlock \u003c\/span\u003e \u003c\/span\u003epreferences in the Order Notes section of your cart.\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cdiv style=\"background: #ffffff; border-radius: 16px; padding: 22px 28px; text-align: center; margin: 0 0 20px 0; font-family: 'Segoe UI',Arial,sans-serif; box-shadow: 0 4px 24px rgba(0,0,0,0.08); border: 1.5px solid rgba(253,198,86,0.4);\"\u003e\n\u003cdiv style=\"display: inline-block; background: #FDC656; color: #1f2937; font-size: 0.68rem; font-weight: 800; letter-spacing: 2px; text-transform: uppercase; padding: 4px 16px; border-radius: 50px; margin-bottom: 10px;\"\u003e✂ Special Service\u003c\/div\u003e\n\u003cdiv style=\"font-size: 1.25rem; font-weight: 800; color: #1f2937; margin-bottom: 8px;\"\u003eThis Product Includes \u003cspan style=\"color: #e58c0a; border-bottom: 2px solid #FDC656; padding-bottom: 2px;\"\u003eCustom Size Cutting\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv style=\"font-size: 0.83rem; color: #6b7280; line-height: 1.7; max-width: 400px; margin: 0 auto 16px;\"\u003eEnter your measurements using the calculator below and see the price. Create your custom order with the \u003cstrong style=\"color: #e58c0a;\"\u003e\"Order Now\"\u003c\/strong\u003e button.\u003c\/div\u003e\n\u003cdiv style=\"display: flex; gap: 8px; justify-content: center; flex-wrap: wrap;\"\u003e\n\u003cdiv style=\"background: #fffbeb; border: 1px solid rgba(253,198,86,0.4); border-radius: 50px; padding: 6px 14px; display: inline-flex; align-items: center; gap: 6px;\"\u003e\n\u003cspan style=\"font-size: 0.95rem;\"\u003e📐\u003c\/span\u003e\u003cspan style=\"font-size: 0.76rem; color: #6b7280; font-weight: 600;\"\u003eIn your desired size\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"background: #fffbeb; border: 1px solid rgba(253,198,86,0.4); border-radius: 50px; padding: 6px 14px; display: inline-flex; align-items: center; gap: 6px;\"\u003e\n\u003cspan style=\"font-size: 0.95rem;\"\u003e✅\u003c\/span\u003e\u003cspan style=\"font-size: 0.76rem; color: #6b7280; font-weight: 600;\"\u003eProfessional edging\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"background: #fffbeb; border: 1px solid rgba(253,198,86,0.4); border-radius: 50px; padding: 6px 14px; display: inline-flex; align-items: center; gap: 6px;\"\u003e\n\u003cspan style=\"font-size: 0.95rem;\"\u003e🚀\u003c\/span\u003e\u003cspan style=\"font-size: 0.76rem; color: #6b7280; font-weight: 600;\"\u003eFast delivery\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n.hali-hesaplayici-wrapper {\n    font-family: 'Segoe UI', '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.hali-hesaplayici-wrapper * { box-sizing: border-box; }\n.hali-hesaplayici-container {\n    background: #ffffff;\n    border-radius: 16px;\n    box-shadow: 0 4px 32px rgba(0,0,0,0.08), 0 0 0 1px rgba(253,198,86,0.25);\n    padding: 1.75rem;\n    width: 100%;\n}\n@media (min-width: 768px) {\n    .hali-hesaplayici-container { padding: 2.25rem; }\n    .hali-hesaplayici-wrapper { margin-bottom: 3rem; }\n}\n.hali-baslik {\n    font-size: 1.35rem;\n    font-weight: 800;\n    color: #1f2937;\n    margin-bottom: 0.4rem;\n    letter-spacing: 0.5px;\n}\n.hali-aciklama {\n    color: #9ca3af;\n    margin-bottom: 1.5rem;\n    font-size: 0.85rem;\n    line-height: 1.6;\n}\n.hali-aciklama strong { color: #6b7280; }\n.hali-form-grup { margin-bottom: 1rem; }\n.hali-label {\n    display: block;\n    font-size: 0.72rem;\n    font-weight: 700;\n    color: #6b7280;\n    margin-bottom: 0.35rem;\n    letter-spacing: 1px;\n    text-transform: uppercase;\n}\n.hali-input-wrapper { position: relative; }\n.hali-input {\n    width: 100%;\n    padding: 0.85rem 2.5rem 0.85rem 1rem;\n    border: 1.5px solid #e5e7eb;\n    border-radius: 10px;\n    font-size: 1rem;\n    color: #1f2937;\n    font-weight: 500;\n    background: #f9fafb;\n    transition: border-color 0.2s, box-shadow 0.2s, background 0.2s;\n}\n.hali-input::placeholder { color: #d1d5db; font-weight: 300; }\n.hali-input:focus {\n    border-color: #FDC656;\n    box-shadow: 0 0 0 3px rgba(253,198,86,0.18);\n    outline: none;\n    background: #fffef7;\n}\n.hali-input::-webkit-inner-spin-button,\n.hali-input::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0; }\n.hali-input { -moz-appearance: textfield; }\n.hali-birim {\n    position: absolute;\n    right: 0.85rem;\n    top: 50%;\n    transform: translateY(-50%);\n    color: #9ca3af;\n    font-size: 0.85rem;\n    font-weight: 600;\n    pointer-events: none;\n}\n.hali-hesapla-btn {\n    width: 100%;\n    background: #FDC656;\n    color: #1f2937;\n    font-weight: 800;\n    padding: 0.9rem 1rem;\n    border-radius: 50px;\n    box-shadow: 0 4px 16px rgba(253,198,86,0.4);\n    border: none;\n    cursor: pointer;\n    transition: all 0.2s;\n    margin-top: 1rem;\n    font-size: 1rem;\n    letter-spacing: 0.3px;\n}\n.hali-hesapla-btn:hover {\n    background: #f0b830;\n    box-shadow: 0 6px 24px rgba(253,198,86,0.55);\n    transform: translateY(-1px);\n}\n.hali-sonuc-alani {\n    margin-top: 1.5rem;\n    border-top: 1.5px solid #f3f4f6;\n    padding-top: 1.5rem;\n}\n.hali-sonuc-alani.hidden { display: none; }\n.hali-sonuc-satir {\n    margin-bottom: 0.6rem;\n    font-size: 0.95rem;\n    color: #6b7280;\n}\n.hali-sonuc-satir strong { font-weight: 700; color: #374151; }\n.hali-sonuc-deger { font-weight: 700; color: #1f2937; }\n.hali-fiyat-satir {\n    margin-bottom: 0.2rem;\n    font-size: 1.1rem;\n    font-weight: 600;\n    color: #374151;\n}\n.hali-fiyat {\n    color: #e58c0a;\n    font-weight: 800;\n    font-size: 1.8rem;\n}\n.hali-birim-fiyat {\n    font-size: 0.78rem;\n    color: #9ca3af;\n    margin-top: 0.15rem;\n    margin-bottom: 0.5rem;\n}\n.hali-uyari {\n    font-size: 0.875rem;\n    color: #374151;\n    font-weight: 400;\n    line-height: 1.7;\n    margin-top: 1rem;\n    padding: 1rem 1.2rem;\n    background: #fffbeb;\n    border-radius: 10px;\n    border-left: 3px solid #FDC656;\n}\n.hali-uyari.hidden { display: none; }\n.hali-secim-baslik {\n    font-size: 0.7rem;\n    font-weight: 700;\n    color: #9ca3af;\n    margin-bottom: 0.5rem;\n    margin-top: 1.25rem;\n    text-transform: uppercase;\n    letter-spacing: 1.2px;\n}\n.hali-secim-container {\n    display: flex;\n    gap: 0.5rem;\n    flex-wrap: nowrap;\n}\n.hali-secim-item { flex: 1; min-width: 0; }\n.hali-radio { display: none; }\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: 1.5px solid #e5e7eb;\n    border-radius: 10px;\n    font-weight: 600;\n    cursor: pointer;\n    transition: all 0.2s;\n    font-size: clamp(0.7rem, 2.5vw, 0.92rem);\n    min-height: 3rem;\n    white-space: nowrap;\n    overflow: hidden;\n    text-overflow: ellipsis;\n    color: #6b7280;\n    background: #f9fafb;\n}\n@media (min-width: 768px) {\n    .hali-radio-label {\n        font-size: clamp(0.875rem, 1.5vw, 1rem);\n        padding: 1rem 0.5rem;\n        min-height: 3.5rem;\n    }\n}\n.hali-radio-label:hover {\n    background: #fffbeb;\n    border-color: #FDC656;\n    color: #374151;\n}\n.hali-radio:checked + .hali-radio-label {\n    background: #FDC656;\n    border-color: #FDC656;\n    color: #1f2937;\n    box-shadow: 0 2px 12px rgba(253,198,86,0.35);\n    font-weight: 700;\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.9rem 1rem;\n    border-radius: 10px;\n    font-weight: 700;\n    margin-top: 1.25rem;\n    text-decoration: none;\n    transition: all 0.2s;\n    font-size: 1rem;\n}\n.hali-whatsapp-btn.disabled {\n    background: #f3f4f6;\n    color: #d1d5db;\n    cursor: not-allowed;\n    pointer-events: none;\n    border: 1.5px solid #e5e7eb;\n}\n.hali-whatsapp-btn.active {\n    background: #22c55e;\n    color: white;\n    box-shadow: 0 4px 20px rgba(34,197,94,0.3);\n}\n.hali-whatsapp-btn.active:hover {\n    background: #16a34a;\n    box-shadow: 0 6px 28px rgba(34,197,94,0.4);\n    transform: translateY(-1px);\n}\n\u003c\/style\u003e\n\u003cdiv 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 (cm) and calculate. After seeing the price, select the options and place your order via WhatsApp.\u003cbr\u003e\u003cstrong\u003eStandard Width: 80 · 100 · 120 · 160 · 200 cm — Other sizes can also be entered\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 RUG EDGING\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\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\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 = 1950;\n    const whatsappNumarasi = \"905522447544\";\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    let hesaplananGenislik, hesaplananUzunluk, hesaplananMetrekare, standartGenislik, toplamFiyat;\n    metrekareFiyatiGoster.textContent = fiyatMetrekare.toLocaleString('tr-TR');\n    function standartGenislikBul(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        return null;\n    }\n    hesaplaBtn.addEventListener(\"click\", function() {\n        const g = parseFloat(genislikInput.value);\n        const u = parseFloat(uzunlukInput.value);\n        if (isNaN(g) || isNaN(u) || g \u003c= 0 || u \u003c= 0) { alert(\"Please enter valid width and length values.\"); return; }\n        if (g \u003e 200) { alert(\"Please ensure the width is less than 200 cm.\"); return; }\n        hesaplananGenislik = g;\n        hesaplananUzunluk = u;\n        standartGenislik = standartGenislikBul(g);\n        hesaplananMetrekare = (standartGenislik \/ 100) * (u \/ 100);\n        toplamFiyat = hesaplananMetrekare * fiyatMetrekare;\n        const f = (s, b=2) =\u003e s.toLocaleString('tr-TR', {minimumFractionDigits:b, maximumFractionDigits:b});\n        sonucMetrekare.textContent = f(hesaplananMetrekare) + \" m²\";\n        sonucFiyat.textContent = f(toplamFiyat) + \" TL\";\n        if (g !== standartGenislik) {\n            genislikUyari.innerHTML = `Your requested rug with a width of \u003cstrong\u003e${g} cm\u003c\/strong\u003e will be cut from our standard roll of \u003cstrong\u003e${standartGenislik} cm\u003c\/strong\u003e.\u003cbr\u003ePricing is calculated based on the standard roll width from which the cut is made.\u003cbr\u003e\u003cbr\u003eIf you wish, you can order a standard width to avoid waste.\u003cbr\u003e\u003cspan style=\"font-size:0.85em;opacity:0.6\"\u003e(Standard Roll Widths: 80, 100, 120, 160, 200 cm — Length is cut to exact measurement without waste.)\u003c\/span\u003e`;\n            genislikUyari.classList.remove(\"hidden\");\n        } else {\n            genislikUyari.classList.add(\"hidden\");\n            genislikUyari.innerHTML = \"\";\n        }\n        sonucAlani.classList.remove(\"hidden\");\n        haliKenariRadios.forEach(r =\u003e r.checked = false);\n        haliSekliRadios.forEach(r =\u003e r.checked = false);\n        butonDurumGuncelle();\n    });\n    function butonDurumGuncelle() {\n        const k = Array.from(haliKenariRadios).some(r =\u003e r.checked);\n        const s = Array.from(haliSekliRadios).some(r =\u003e r.checked);\n        if (k \u0026\u0026 s) {\n            whatsappBtn.classList.remove(\"disabled\");\n            whatsappBtn.classList.add(\"active\");\n            whatsappBtn.setAttribute(\"target\", \"_blank\");\n            const kenari = document.querySelector('input[name=\"haliKenari\"]:checked').value;\n            const sekli = document.querySelector('input[name=\"haliSekli\"]:checked').value;\n            const f = (s,b=2) =\u003e s.toLocaleString('tr-TR',{minimumFractionDigits:b,maximumFractionDigits:b});\n            const msg = `Hello, I would like to order a custom-sized rug.\\n\\n📏 Dimensions: ${hesaplananGenislik} cm x ${hesaplananUzunluk} cm (${f(hesaplananMetrekare)} m²)\\n🔲 Rug Edging: ${kenari}\\n⬜ Rug Shape: ${sekli}\\n💰 Total Price: ${f(toplamFiyat)} TL\\n\\nProduct Link: ${window.location.href}\\n\\nThank you.`;\n            whatsappBtn.href = `https:\/\/wa.me\/${whatsappNumarasi}?text=${encodeURIComponent(msg)}`;\n        } else {\n            whatsappBtn.classList.add(\"disabled\");\n            whatsappBtn.classList.remove(\"active\");\n            whatsappBtn.removeAttribute(\"target\");\n            whatsappBtn.href = \"#\";\n        }\n    }\n    haliKenariRadios.forEach(r =\u003e r.addEventListener(\"change\", butonDurumGuncelle));\n    haliSekliRadios.forEach(r =\u003e r.addEventListener(\"change\", butonDurumGuncelle));\n})();\n\u003c\/script\u003e\n\u003c\/div\u003e\n\u003cp data-path-to-node=\"7\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/zev-hali-babil-beyaz-kendinden-cizgili-ekstra-yumusak-modern-yuvarlak-hali-pamuk-taban_moqa_hali_babil_2701_beyaz_2.webp?v=1773257871\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp data-path-to-node=\"8\"\u003e\u003cb data-path-to-node=\"8\" data-index-in-node=\"0\"\u003e\"The Serenity of Pure White, with the Fluid Elegance of a Round Form on Your Floors...\"\u003c\/b\u003e\u003c\/p\u003e\n\u003cp data-path-to-node=\"9\"\u003eThe Zev Halı Babil Series reinterprets the \"less is more\" philosophy of minimalist decoration with circular perfection. This pure white design, completely devoid of complex patterns, adds a bright, spacious, and architectural depth to your space with its self-striped (embossed) horizontal texture and the fluid elegance of its round cut. Offering unparalleled softness with its 10 mm thick special microfiber texture, this exceptional piece will help you start your day wonderfully, and it awaits you with \u003cb data-path-to-node=\"9\" data-index-in-node=\"459\"\u003esize and edging options to suit your needs\u003c\/b\u003e!\u003c\/p\u003e\n\u003cul data-path-to-node=\"10\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"10,0,0\"\u003e\u003cb data-path-to-node=\"10,0,0\" data-index-in-node=\"0\"\u003eRound Minimalism that Brightens the Space:\u003c\/b\u003e The combination of plain white horizontal stripes and a circular form breaks the sharp lines of square or rectangular rooms, giving the space extra width, brightness, and a sense of tranquility.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"10,1,0\"\u003e\u003cb data-path-to-node=\"10,1,0\" data-index-in-node=\"0\"\u003eCustomizable Edge Detail:\u003c\/b\u003e We can prepare your rug's edges \u003cb data-path-to-node=\"10,1,0\" data-index-in-node=\"87\"\u003eeither with flowing classic fringes or modern overlock stitching\u003c\/b\u003e, depending on your home's architectural style. The choice is entirely yours!\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"10,2,0\"\u003e\u003cb data-path-to-node=\"10,2,0\" data-index-in-node=\"0\"\u003eCloud-like Softness for Comfort:\u003c\/b\u003e The high-quality microfiber polyester texture with a 10 mm pile height offers a silky, warm, and stress-relieving massage-like comfort to your feet.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"10,3,0\"\u003e\u003cb data-path-to-node=\"10,3,0\" data-index-in-node=\"0\"\u003eHealthy and Safe Flooring:\u003c\/b\u003e Its naturally breathable 100% cotton backing protects your parquet floors, adheres perfectly to the ground, ensuring long-lasting, safe, and anti-allergenic use.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr data-path-to-node=\"11\"\u003e\n\u003ch3 data-path-to-node=\"12\"\u003e🎨 \u003cb data-path-to-node=\"12\" data-index-in-node=\"3\"\u003ePsychology of Its Colors\u003c\/b\u003e\n\u003c\/h3\u003e\n\u003cp data-path-to-node=\"13\"\u003eThe color profile of this design, which refreshes the space without tiring the eyes and calms the soul:\u003c\/p\u003e\n\u003cul data-path-to-node=\"14\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"14,0,0\"\u003e\u003cb data-path-to-node=\"14,0,0\" data-index-in-node=\"0\"\u003ePure White \/ Off-White (Background):\u003c\/b\u003e Symbolizes renewal, absolute cleanliness, and purity. It maximizes light reflection in the room, creating a peaceful aura; it particularly instills a sense of security in children's\/baby's rooms.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"14,1,0\"\u003e\u003cb data-path-to-node=\"14,1,0\" data-index-in-node=\"0\"\u003eHorizontal Shadow Effects:\u003c\/b\u003e The subtle natural grey shadows formed between the self-textured horizontal lines give the rug a three-dimensional, noble, and living character without adding external colors.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr data-path-to-node=\"15\"\u003e\n\u003ch3 data-path-to-node=\"16\"\u003e📐 \u003cb data-path-to-node=\"16\" data-index-in-node=\"3\"\u003eFrom an Architect's Perspective: Decoration \u0026amp; Combination Tips\u003c\/b\u003e\n\u003c\/h3\u003e\u003cp data-path-to-node=\"17\"\u003eProfessional tips for showcasing this model, a perfect \"Basic\" piece for living spaces furnished in Modern, Scandinavian, Japandi, and Soft-Minimalist styles:\u003c\/p\u003e\n\u003cul data-path-to-node=\"18\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"18,0,0\"\u003e\u003cb data-path-to-node=\"18,0,0\" data-index-in-node=\"0\"\u003eCorrect Placement:\u003c\/b\u003e You can place it in the center of a baby's room as a safe and soft play area; beside your bed to create an aesthetic focal point in your bedroom, or right in the middle of your dressing room. It truly shines on light-colored (oak\/bamboo) parquet floors.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"18,1,0\"\u003e\u003cb data-path-to-node=\"18,1,0\" data-index-in-node=\"0\"\u003eFurniture Harmony:\u003c\/b\u003e You can warm up the pristine look of your pure white rug with natural textures. \u003cb data-path-to-node=\"18,1,0\" data-index-in-node=\"82\"\u003eRattan-detailed bed frames, light oak dressers, or boucle (teddy) fabric armchairs\u003c\/b\u003e will evoke a wonderful Scandinavian breeze.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"18,2,0\"\u003e\u003cb data-path-to-node=\"18,2,0\" data-index-in-node=\"0\"\u003eContrast and Texture:\u003c\/b\u003e To enhance the energy of the space, you can create an atmosphere straight out of a magazine by using pampas grass, wooden detailed floor lamps around the rug, or, to create an opposite contrast, side tables with thin black metal legs.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-path-to-node=\"17,2,0\" style=\"text-align: left;\"\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003ch3 data-path-to-node=\"26\"\u003e\u003cb data-path-to-node=\"26\" data-index-in-node=\"0\"\u003eTechnical Details\u003c\/b\u003e\u003c\/h3\u003e\n\u003cul data-path-to-node=\"27\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"27,0,0\"\u003e\u003cb data-path-to-node=\"27,0,0\" data-index-in-node=\"0\"\u003eYarn Type:\u003c\/b\u003e Microfiber Polyester (Extra soft touch, premium feel)\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"27,1,0\"\u003e\u003cb data-path-to-node=\"27,1,0\" data-index-in-node=\"0\"\u003eBacking Material:\u003c\/b\u003e 100% Natural Cotton Backing\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"27,2,0\"\u003e\u003cb data-path-to-node=\"27,2,0\" data-index-in-node=\"0\"\u003eForm \/ Shape:\u003c\/b\u003e Round\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"27,3,0\"\u003e\u003cb data-path-to-node=\"27,3,0\" data-index-in-node=\"0\"\u003eFeature:\u003c\/b\u003e Self-Striped (Horizontal embossed), Solid Color\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"27,4,0\"\u003e\u003cb data-path-to-node=\"27,4,0\" data-index-in-node=\"0\"\u003eEdge Finish:\u003c\/b\u003e \u003cb data-path-to-node=\"27,4,0\" data-index-in-node=\"37\"\u003eFringed or Overlocked\u003c\/b\u003e according to customer preference\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"27,5,0\"\u003e\u003cb data-path-to-node=\"27,5,0\" data-index-in-node=\"0\"\u003eSize Options:\u003c\/b\u003e 80x80, 100x100, 120x120, 160x160, 200x200 cm\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"27,6,0\"\u003e\u003cb data-path-to-node=\"27,6,0\" data-index-in-node=\"0\"\u003ePile Height:\u003c\/b\u003e 10 mm (Comfortable thickness)\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"27,7,0\"\u003e\u003cb data-path-to-node=\"27,7,0\" data-index-in-node=\"0\"\u003eUsage Area:\u003c\/b\u003e Baby\/children's room, bedroom, dressing room, reading nook, modern entryway.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Zev Halı","offers":[{"title":"80x80","offer_id":42836847853616,"sku":"moqahalı-babil2701-beyaz-1-yuvarlak-1","price":1250.0,"currency_code":"TRY","in_stock":true},{"title":"100x100","offer_id":42836847886384,"sku":"moqahalı-babil2701-beyaz-1-yuvarlak-2","price":1950.0,"currency_code":"TRY","in_stock":true},{"title":"120x120","offer_id":42836847919152,"sku":"moqahalı-babil2701-beyaz-1-yuvarlak-3","price":2800.0,"currency_code":"TRY","in_stock":true},{"title":"160x160","offer_id":42836847951920,"sku":"moqahalı-babil2701-beyaz-1-yuvarlak-4","price":4990.0,"currency_code":"TRY","in_stock":true},{"title":"200x200","offer_id":42836847984688,"sku":"moqahalı-babil2701-beyaz-1-yuvarlak-5","price":7800.0,"currency_code":"TRY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/zev-hali-babil-beyaz-kendinden-cizgili-ekstra-yumusak-modern-yuvarlak-hali-pamuk-taban_moqahalibabil2701beyaz_1.webp?v=1773257918"},{"product_id":"zev-hali-babil-gri-cizgili-yumusak-tek-renk-yuvarlak-hali-ba17","title":"Zev Carpet Babil Grey Striped Soft Solid Round Rug Ba17","description":"\u003cp style=\"text-align: center;\"\u003e\u003cspan style=\"text-decoration: underline;\"\u003e\u003cstrong\u003e*\u003cspan style=\"color: rgb(255, 128, 0); text-decoration: underline;\"\u003e\u003cspan style=\"color: rgb(104, 89, 74); text-decoration: underline;\"\u003ePlease Specify Your Fringe and Overlock Preferences\u003c\/span\u003e in the Order Notes Section of Your Cart.\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cdiv style=\"background: #ffffff; border-radius: 16px; padding: 22px 28px; text-align: center; margin: 0 0 20px 0; font-family: 'Segoe UI',Arial,sans-serif; box-shadow: 0 4px 24px rgba(0,0,0,0.08); border: 1.5px solid rgba(253,198,86,0.4);\"\u003e\n\u003cdiv style=\"display: inline-block; background: #FDC656; color: #1f2937; font-size: 0.68rem; font-weight: 800; letter-spacing: 2px; text-transform: uppercase; padding: 4px 16px; border-radius: 50px; margin-bottom: 10px;\"\u003e✂ Special Service\u003c\/div\u003e\n\u003cdiv style=\"font-size: 1.25rem; font-weight: 800; color: #1f2937; margin-bottom: 8px;\"\u003eThis Product Includes \u003cspan style=\"color: #e58c0a; border-bottom: 2px solid #FDC656; padding-bottom: 2px;\"\u003eCustom Size Cutting\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv style=\"font-size: 0.83rem; color: #6b7280; line-height: 1.7; max-width: 400px; margin: 0 auto 16px;\"\u003eEnter your measurements using the calculator below and see the price. Create your custom order with the \u003cstrong style=\"color: #e58c0a;\"\u003e\"Order Now\"\u003c\/strong\u003e button.\u003c\/div\u003e\n\u003cdiv style=\"display: flex; gap: 8px; justify-content: center; flex-wrap: wrap;\"\u003e\n\u003cdiv style=\"background: #fffbeb; border: 1px solid rgba(253,198,86,0.4); border-radius: 50px; padding: 6px 14px; display: inline-flex; align-items: center; gap: 6px;\"\u003e\n\u003cspan style=\"font-size: 0.95rem;\"\u003e📐\u003c\/span\u003e\u003cspan style=\"font-size: 0.76rem; color: #6b7280; font-weight: 600;\"\u003eIn your desired size\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"background: #fffbeb; border: 1px solid rgba(253,198,86,0.4); border-radius: 50px; padding: 6px 14px; display: inline-flex; align-items: center; gap: 6px;\"\u003e\n\u003cspan style=\"font-size: 0.95rem;\"\u003e✅\u003c\/span\u003e\u003cspan style=\"font-size: 0.76rem; color: #6b7280; font-weight: 600;\"\u003eProfessional edge finishing\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"background: #fffbeb; border: 1px solid rgba(253,198,86,0.4); border-radius: 50px; padding: 6px 14px; display: inline-flex; align-items: center; gap: 6px;\"\u003e\n\u003cspan style=\"font-size: 0.95rem;\"\u003e🚀\u003c\/span\u003e\u003cspan style=\"font-size: 0.76rem; color: #6b7280; font-weight: 600;\"\u003eFast delivery\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n.hali-hesaplayici-wrapper {\n    font-family: 'Segoe UI', '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.hali-hesaplayici-wrapper * { box-sizing: border-box; }\n.hali-hesaplayici-container {\n    background: #ffffff;\n    border-radius: 16px;\n    box-shadow: 0 4px 32px rgba(0,0,0,0.08), 0 0 0 1px rgba(253,198,86,0.25);\n    padding: 1.75rem;\n    width: 100%;\n}\n@media (min-width: 768px) {\n    .hali-hesaplayici-container { padding: 2.25rem; }\n    .hali-hesaplayici-wrapper { margin-bottom: 3rem; }\n}\n.hali-baslik {\n    font-size: 1.35rem;\n    font-weight: 800;\n    color: #1f2937;\n    margin-bottom: 0.4rem;\n    letter-spacing: 0.5px;\n}\n.hali-aciklama {\n    color: #9ca3af;\n    margin-bottom: 1.5rem;\n    font-size: 0.85rem;\n    line-height: 1.6;\n}\n.hali-aciklama strong { color: #6b7280; }\n.hali-form-grup { margin-bottom: 1rem; }\n.hali-label {\n    display: block;\n    font-size: 0.72rem;\n    font-weight: 700;\n    color: #6b7280;\n    margin-bottom: 0.35rem;\n    letter-spacing: 1px;\n    text-transform: uppercase;\n}\n.hali-input-wrapper { position: relative; }\n.hali-input {\n    width: 100%;\n    padding: 0.85rem 2.5rem 0.85rem 1rem;\n    border: 1.5px solid #e5e7eb;\n    border-radius: 10px;\n    font-size: 1rem;\n    color: #1f2937;\n    font-weight: 500;\n    background: #f9fafb;\n    transition: border-color 0.2s, box-shadow 0.2s, background 0.2s;\n}\n.hali-input::placeholder { color: #d1d5db; font-weight: 300; }\n.hali-input:focus {\n    border-color: #FDC656;\n    box-shadow: 0 0 0 3px rgba(253,198,86,0.18);\n    outline: none;\n    background: #fffef7;\n}\n.hali-input::-webkit-inner-spin-button,\n.hali-input::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0; }\n.hali-input { -moz-appearance: textfield; }\n.hali-birim {\n    position: absolute;\n    right: 0.85rem;\n    top: 50%;\n    transform: translateY(-50%);\n    color: #9ca3af;\n    font-size: 0.85rem;\n    font-weight: 600;\n    pointer-events: none;\n}\n.hali-hesapla-btn {\n    width: 100%;\n    background: #FDC656;\n    color: #1f2937;\n    font-weight: 800;\n    padding: 0.9rem 1rem;\n    border-radius: 50px;\n    box-shadow: 0 4px 16px rgba(253,198,86,0.4);\n    border: none;\n    cursor: pointer;\n    transition: all 0.2s;\n    margin-top: 1rem;\n    font-size: 1rem;\n    letter-spacing: 0.3px;\n}\n.hali-hesapla-btn:hover {\n    background: #f0b830;\n    box-shadow: 0 6px 24px rgba(253,198,86,0.55);\n    transform: translateY(-1px);\n}\n.hali-sonuc-alani {\n    margin-top: 1.5rem;\n    border-top: 1.5px solid #f3f4f6;\n    padding-top: 1.5rem;\n}\n.hali-sonuc-alani.hidden { display: none; }\n.hali-sonuc-satir {\n    margin-bottom: 0.6rem;\n    font-size: 0.95rem;\n    color: #6b7280;\n}\n.hali-sonuc-satir strong { font-weight: 700; color: #374151; }\n.hali-sonuc-deger { font-weight: 700; color: #1f2937; }\n.hali-fiyat-satir {\n    margin-bottom: 0.2rem;\n    font-size: 1.1rem;\n    font-weight: 600;\n    color: #374151;\n}\n.hali-fiyat {\n    color: #e58c0a;\n    font-weight: 800;\n    font-size: 1.8rem;\n}\n.hali-birim-fiyat {\n    font-size: 0.78rem;\n    color: #9ca3af;\n    margin-top: 0.15rem;\n    margin-bottom: 0.5rem;\n}\n.hali-uyari {\n    font-size: 0.875rem;\n    color: #374151;\n    font-weight: 400;\n    line-height: 1.7;\n    margin-top: 1rem;\n    padding: 1rem 1.2rem;\n    background: #fffbeb;\n    border-radius: 10px;\n    border-left: 3px solid #FDC656;\n}\n.hali-uyari.hidden { display: none; }\n.hali-secim-baslik {\n    font-size: 0.7rem;\n    font-weight: 700;\n    color: #9ca3af;\n    margin-bottom: 0.5rem;\n    margin-top: 1.25rem;\n    text-transform: uppercase;\n    letter-spacing: 1.2px;\n}\n.hali-secim-container {\n    display: flex;\n    gap: 0.5rem;\n    flex-wrap: nowrap;\n}\n.hali-secim-item { flex: 1; min-width: 0; }\n.hali-radio { display: none; }\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: 1.5px solid #e5e7eb;\n    border-radius: 10px;\n    font-weight: 600;\n    cursor: pointer;\n    transition: all 0.2s;\n    font-size: clamp(0.7rem, 2.5vw, 0.92rem);\n    min-height: 3rem;\n    white-space: nowrap;\n    overflow: hidden;\n    text-overflow: ellipsis;\n    color: #6b7280;\n    background: #f9fafb;\n}\n@media (min-width: 768px) {\n    .hali-radio-label {\n        font-size: clamp(0.875rem, 1.5vw, 1rem);\n        padding: 1rem 0.5rem;\n        min-height: 3.5rem;\n    }\n}\n.hali-radio-label:hover {\n    background: #fffbeb;\n    border-color: #FDC656;\n    color: #374151;\n}\n.hali-radio:checked + .hali-radio-label {\n    background: #FDC656;\n    border-color: #FDC656;\n    color: #1f2937;\n    box-shadow: 0 2px 12px rgba(253,198,86,0.35);\n    font-weight: 700;\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.9rem 1rem;\n    border-radius: 10px;\n    font-weight: 700;\n    margin-top: 1.25rem;\n    text-decoration: none;\n    transition: all 0.2s;\n    font-size: 1rem;\n}\n.hali-whatsapp-btn.disabled {\n    background: #f3f4f6;\n    color: #d1d5db;\n    cursor: not-allowed;\n    pointer-events: none;\n    border: 1.5px solid #e5e7eb;\n}\n.hali-whatsapp-btn.active {\n    background: #22c55e;\n    color: white;\n    box-shadow: 0 4px 20px rgba(34,197,94,0.3);\n}\n.hali-whatsapp-btn.active:hover {\n    background: #16a34a;\n    box-shadow: 0 6px 28px rgba(34,197,94,0.4);\n    transform: translateY(-1px);\n}\n\u003c\/style\u003e\n\u003cdiv 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 (cm) and calculate. After seeing the price, select the options and place your order via WhatsApp.\u003cbr\u003e\u003cstrong\u003eStandard Widths: 80 · 100 · 120 · 160 · 200 cm — Other sizes can also be entered\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\"\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 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\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\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 = 1950;\n    const whatsappNumarasi = \"905522447544\";\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    let hesaplananGenislik, hesaplananUzunluk, hesaplananMetrekare, standartGenislik, toplamFiyat;\n    metrekareFiyatiGoster.textContent = fiyatMetrekare.toLocaleString('tr-TR');\n    function standartGenislikBul(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        return null;\n    }\n    hesaplaBtn.addEventListener(\"click\", function() {\n        const g = parseFloat(genislikInput.value);\n        const u = parseFloat(uzunlukInput.value);\n        if (isNaN(g) || isNaN(u) || g \u003c= 0 || u \u003c= 0) { alert(\"Please enter valid width and length values.\"); return; }\n        if (g \u003e 200) { alert(\"Please ensure the width is less than 200 cm.\"); return; }\n        hesaplananGenislik = g;\n        hesaplananUzunluk = u;\n        standartGenislik = standartGenislikBul(g);\n        hesaplananMetrekare = (standartGenislik \/ 100) * (u \/ 100);\n        toplamFiyat = hesaplananMetrekare * fiyatMetrekare;\n        const f = (s, b=2) =\u003e s.toLocaleString('tr-TR', {minimumFractionDigits:b, maximumFractionDigits:b});\n        sonucMetrekare.textContent = f(hesaplananMetrekare) + \" m²\";\n        sonucFiyat.textContent = f(toplamFiyat) + \" TL\";\n        if (g !== standartGenislik) {\n            genislikUyari.innerHTML = `Your requested rug with a width of \u003cstrong\u003e${g} cm\u003c\/strong\u003e will be cut from our standard roll of \u003cstrong\u003e${standartGenislik} cm\u003c\/strong\u003e.\u003cbr\u003ePricing is calculated based on the standard roll width from which the cut is made.\u003cbr\u003e\u003cbr\u003eIf you wish, you can order from the standard width to avoid waste.\u003cbr\u003e\u003cspan style=\"font-size:0.85em;opacity:0.6\"\u003e(Standard Roll Widths: 80, 100, 120, 160, 200 cm — Lengths are cut to exact size without waste.)\u003c\/span\u003e`;\n            genislikUyari.classList.remove(\"hidden\");\n        } else {\n            genislikUyari.classList.add(\"hidden\");\n            genislikUyari.innerHTML = \"\";\n        }\n        sonucAlani.classList.remove(\"hidden\");\n        haliKenariRadios.forEach(r =\u003e r.checked = false);\n        haliSekliRadios.forEach(r =\u003e r.checked = false);\n        butonDurumGuncelle();\n    });\n    function butonDurumGuncelle() {\n        const k = Array.from(haliKenariRadios).some(r =\u003e r.checked);\n        const s = Array.from(haliSekliRadios).some(r =\u003e r.checked);\n        if (k \u0026\u0026 s) {\n            whatsappBtn.classList.remove(\"disabled\");\n            whatsappBtn.classList.add(\"active\");\n            whatsappBtn.setAttribute(\"target\", \"_blank\");\n            const kenari = document.querySelector('input[name=\"haliKenari\"]:checked').value;\n            const sekli = document.querySelector('input[name=\"haliSekli\"]:checked').value;\n            const f = (s,b=2) =\u003e s.toLocaleString('tr-TR',{minimumFractionDigits:b,maximumFractionDigits:b});\n            const msg = `Hello, I would like to order a custom-sized rug.\\n\\n📏 Dimensions: ${hesaplananGenislik} cm x ${hesaplananUzunluk} cm (${f(hesaplananMetrekare)} m²)\\n🔲 Carpet Edge: ${kenari}\\n⬜ Carpet Shape: ${sekli}\\n💰 Total Price: ${f(toplamFiyat)} TL\\n\\nProduct Link: ${window.location.href}\\n\\nThank you.`;\n            whatsappBtn.href = `https:\/\/wa.me\/${whatsappNumarasi}?text=${encodeURIComponent(msg)}`;\n        } else {\n            whatsappBtn.classList.add(\"disabled\");\n            whatsappBtn.classList.remove(\"active\");\n            whatsappBtn.removeAttribute(\"target\");\n            whatsappBtn.href = \"#\";\n        }\n    }\n    haliKenariRadios.forEach(r =\u003e r.addEventListener(\"change\", butonDurumGuncelle));\n    haliSekliRadios.forEach(r =\u003e r.addEventListener(\"change\", butonDurumGuncelle));\n})();\n\u003c\/script\u003e\n\u003c\/div\u003e\n\u003cp data-path-to-node=\"7\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/zevhali1_67654a36-d6e9-4024-a0f1-e62538b6b949.webp?v=1773258866\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp data-path-to-node=\"8\"\u003e\u003cb data-path-to-node=\"8\" data-index-in-node=\"0\"\u003e\"The Calming Power of Gray, on Your Floors with the Fluid Elegance of a Round Form...\"\u003c\/b\u003e\u003c\/p\u003e\n\u003cp data-path-to-node=\"9\"\u003eThe Zev Rug Babil Series brings modern minimalism and spaciousness to your living areas with circular perfection. This elegant light gray design, free from complex patterns, adds a restful, architectural depth to your space with its self-striped (embossed) horizontal texture and the fluid grace of its round cut. With the unique softness offered by its 10 mm thick special microfiber texture, this special piece will help you shed the stress of the day, waiting for you with \u003cb data-path-to-node=\"9\" data-index-in-node=\"436\"\u003ecustomizable size and edge options\u003c\/b\u003e!\u003c\/p\u003e\n\u003cul data-path-to-node=\"10\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"10,0,0\"\u003e\u003cb data-path-to-node=\"10,0,0\" data-index-in-node=\"0\"\u003eRound Minimalism that Brightens the Space:\u003c\/b\u003e The combination of plain gray horizontal lines with a circular form breaks the monotony of square or rectangular rooms, bringing an extra sense of balance, brightness, and tranquility to the space.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"10,1,0\"\u003e\u003cb data-path-to-node=\"10,1,0\" data-index-in-node=\"0\"\u003ePersonalizable Edge Detail:\u003c\/b\u003e We can prepare the edges of your rug \u003cb data-path-to-node=\"10,1,0\" data-index-in-node=\"87\"\u003eeither with classic draped fringes or modern overlock\u003c\/b\u003e, according to your home's architectural style. Your floor, your choice!\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"10,2,0\"\u003e\u003cb data-path-to-node=\"10,2,0\" data-index-in-node=\"0\"\u003eCloud-Soft Comfort:\u003c\/b\u003e Its high-quality microfiber polyester texture with a 10 mm pile height offers a silky, warm, and massaging premium comfort for your feet.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"10,3,0\"\u003e\u003cb data-path-to-node=\"10,3,0\" data-index-in-node=\"0\"\u003eHealthy and Safe Floor:\u003c\/b\u003e Thanks to its naturally breathable 100% cotton backing, it protects your parquet floors, grips perfectly to the surface, and provides long-lasting, non-slip use.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr data-path-to-node=\"11\"\u003e\n\u003ch3 data-path-to-node=\"12\"\u003e🎨 \u003cb data-path-to-node=\"12\" data-index-in-node=\"3\"\u003ePsychology of the Colors Included\u003c\/b\u003e\n\u003c\/h3\u003e\n\u003cp data-path-to-node=\"13\"\u003eA color profile that balances the space and highlights other items without being visually overwhelming:\u003c\/p\u003e\n\u003cul data-path-to-node=\"14\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"14,0,0\"\u003e\u003cb data-path-to-node=\"14,0,0\" data-index-in-node=\"0\"\u003eLight Gray \/ Silver (Base):\u003c\/b\u003e Symbolizes compromise, serenity, and modernity. It spreads a cool and fresh neutral energy in the room, relieving the day's fatigue; it perfectly displays the elegant silhouette of the round form.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"14,1,0\"\u003e\u003cb data-path-to-node=\"14,1,0\" data-index-in-node=\"0\"\u003eHorizontal Shadow Effects:\u003c\/b\u003e The thin natural dark gray shadows formed between the self-textured horizontal embossments give the rug a noble \"Ton Sur Ton\" (tone-on-tone) character without adding another color from outside.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr data-path-to-node=\"15\"\u003e\n\u003ch3 data-path-to-node=\"16\"\u003e📐 \u003cb data-path-to-node=\"16\" data-index-in-node=\"3\"\u003eFrom the Architect's Eye: Decoration \u0026amp; Combination Advice\u003c\/b\u003e\n\u003c\/h3\u003e\n\u003cp data-path-to-node=\"17\"\u003eProfessional tips for showcasing this model, which is a perfect \"Balancer\" for living spaces decorated in modern, Scandinavian, Loft, and Soft-Minimalist styles:\u003c\/p\u003e\u003cul data-path-to-node=\"18\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"18,0,0\"\u003e\u003cb data-path-to-node=\"18,0,0\" data-index-in-node=\"0\"\u003eCorrect Placement:\u003c\/b\u003e It's an excellent choice for placing directly under a round or organically shaped coffee table (as shown in the image) in your living room, in front of a stylish armchair in your reading nook, or to create an aesthetic focal point in your bedroom.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"18,1,0\"\u003e\u003cb data-path-to-node=\"18,1,0\" data-index-in-node=\"0\"\u003eFurniture Harmony:\u003c\/b\u003e To liven up the neutral appearance of the gray rug, use accent colors. \u003cb data-path-to-node=\"18,1,0\" data-index-in-node=\"89\"\u003eMustard Yellow, Terracotta, Emerald Green, or Navy Blue\u003c\/b\u003e cushions\/armchairs create a magnificent contrast with this rug.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"18,2,0\"\u003e\u003cb data-path-to-node=\"18,2,0\" data-index-in-node=\"0\"\u003eTexture Richness:\u003c\/b\u003e To boost the energy of the space, you can create an atmosphere straight out of a magazine by incorporating wooden (oak\/walnut) details around the rug, green leafy houseplants (Succulent, Monstera), and thick-textured (bouclé\/teddy) fabrics.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-path-to-node=\"17,2,0\" style=\"text-align: left;\"\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003ch3 data-path-to-node=\"26\"\u003e\u003cb data-path-to-node=\"26\" data-index-in-node=\"0\"\u003eTechnical Details\u003c\/b\u003e\u003c\/h3\u003e\n\u003cul data-path-to-node=\"27\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"27,0,0\"\u003e\u003cb data-path-to-node=\"27,0,0\" data-index-in-node=\"0\"\u003eYarn Type:\u003c\/b\u003e Microfiber Polyester (Extra soft touch, premium feel)\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"27,1,0\"\u003e\u003cb data-path-to-node=\"27,1,0\" data-index-in-node=\"0\"\u003eBacking Material:\u003c\/b\u003e 100% Natural Cotton Backing\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"27,2,0\"\u003e\u003cb data-path-to-node=\"27,2,0\" data-index-in-node=\"0\"\u003eForm \/ Shape:\u003c\/b\u003e Round\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"27,3,0\"\u003e\u003cb data-path-to-node=\"27,3,0\" data-index-in-node=\"0\"\u003eFeature:\u003c\/b\u003e Self-Striped (Horizontal Embossed), Solid Color\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"27,4,0\"\u003e\u003cb data-path-to-node=\"27,4,0\" data-index-in-node=\"0\"\u003eEdge Finish:\u003c\/b\u003e \u003cb data-path-to-node=\"27,4,0\" data-index-in-node=\"37\"\u003eFringed or Overlocked\u003c\/b\u003e according to customer preference\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"27,5,0\"\u003e\u003cb data-path-to-node=\"27,5,0\" data-index-in-node=\"0\"\u003eSize Options:\u003c\/b\u003e 80x80, 100x100, 120x120, 160x160, 200x200 cm\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"27,6,0\"\u003e\u003cb data-path-to-node=\"27,6,0\" data-index-in-node=\"0\"\u003ePile Height:\u003c\/b\u003e 10 mm (Comfortable thickness)\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"27,7,0\"\u003e\u003cb data-path-to-node=\"27,7,0\" data-index-in-node=\"0\"\u003eUsage Area:\u003c\/b\u003e Living room, bedroom, dressing room, reading nook, enclosed balcony\/winter garden.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Zev Halı","offers":[{"title":"80x80","offer_id":42836865515568,"sku":"moqahalı-babil2702-gri-1-yuvarlak-1","price":1250.0,"currency_code":"TRY","in_stock":true},{"title":"100x100","offer_id":42836865548336,"sku":"moqahalı-babil2702-gri-1-yuvarlak-2","price":1950.0,"currency_code":"TRY","in_stock":true},{"title":"120x120","offer_id":42836865581104,"sku":"moqahalı-babil2702-gri-1-yuvarlak-3","price":2800.0,"currency_code":"TRY","in_stock":true},{"title":"160x160","offer_id":42836865613872,"sku":"moqahalı-babil2702-gri-1-yuvarlak-4","price":4990.0,"currency_code":"TRY","in_stock":true},{"title":"200x200","offer_id":42836865646640,"sku":"moqahalı-babil2702-gri-1-yuvarlak-5","price":7800.0,"currency_code":"TRY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/zev-hali-babil-gri-kendinden-cizgili-ekstra-yumusak-modern-yuvarlak-hali-pamuk-taban_moqahalibabil2702gri_1.webp?v=1773259008"},{"product_id":"gri-cizgili-yumusak-tek-renk-yuvarlak-hali-ba18","title":"Zev Carpets Babil Anthracite Striped Soft Plain Round Rug Ba18","description":"\u003cp style=\"text-align: center;\"\u003e\u003cspan style=\"text-decoration: underline;\"\u003e\u003cstrong\u003e*\u003cspan style=\"color: rgb(255, 128, 0); text-decoration: underline;\"\u003e\u003cspan style=\"color: rgb(104, 89, 74); text-decoration: underline;\"\u003ePlease specify your Fringe and Overlock \u003c\/span\u003e \u003c\/span\u003epreferences in the Order Notes section of your cart.\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cdiv style=\"background: #ffffff; border-radius: 16px; padding: 22px 28px; text-align: center; margin: 0 0 20px 0; font-family: 'Segoe UI',Arial,sans-serif; box-shadow: 0 4px 24px rgba(0,0,0,0.08); border: 1.5px solid rgba(253,198,86,0.4);\"\u003e\n\u003cdiv style=\"display: inline-block; background: #FDC656; color: #1f2937; font-size: 0.68rem; font-weight: 800; letter-spacing: 2px; text-transform: uppercase; padding: 4px 16px; border-radius: 50px; margin-bottom: 10px;\"\u003e✂ Special Service\u003c\/div\u003e\n\u003cdiv style=\"font-size: 1.25rem; font-weight: 800; color: #1f2937; margin-bottom: 8px;\"\u003eThis Product Includes \u003cspan style=\"color: #e58c0a; border-bottom: 2px solid #FDC656; padding-bottom: 2px;\"\u003eCustom Size Cutting\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv style=\"font-size: 0.83rem; color: #6b7280; line-height: 1.7; max-width: 400px; margin: 0 auto 16px;\"\u003eEnter your desired measurements using the calculator below to see the price. Create your custom order with the \u003cstrong style=\"color: #e58c0a;\"\u003e\"Order Now\"\u003c\/strong\u003e button.\u003c\/div\u003e\n\u003cdiv style=\"display: flex; gap: 8px; justify-content: center; flex-wrap: wrap;\"\u003e\n\u003cdiv style=\"background: #fffbeb; border: 1px solid rgba(253,198,86,0.4); border-radius: 50px; padding: 6px 14px; display: inline-flex; align-items: center; gap: 6px;\"\u003e\n\u003cspan style=\"font-size: 0.95rem;\"\u003e📐\u003c\/span\u003e\u003cspan style=\"font-size: 0.76rem; color: #6b7280; font-weight: 600;\"\u003eCustom size\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"background: #fffbeb; border: 1px solid rgba(253,198,86,0.4); border-radius: 50px; padding: 6px 14px; display: inline-flex; align-items: center; gap: 6px;\"\u003e\n\u003cspan style=\"font-size: 0.95rem;\"\u003e✅\u003c\/span\u003e\u003cspan style=\"font-size: 0.76rem; color: #6b7280; font-weight: 600;\"\u003eProfessional edge finishing\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"background: #fffbeb; border: 1px solid rgba(253,198,86,0.4); border-radius: 50px; padding: 6px 14px; display: inline-flex; align-items: center; gap: 6px;\"\u003e\n\u003cspan style=\"font-size: 0.95rem;\"\u003e🚀\u003c\/span\u003e\u003cspan style=\"font-size: 0.76rem; color: #6b7280; font-weight: 600;\"\u003eFast delivery\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n.hali-hesaplayici-wrapper {\n    font-family: 'Segoe UI', '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.hali-hesaplayici-wrapper * { box-sizing: border-box; }\n.hali-hesaplayici-container {\n    background: #ffffff;\n    border-radius: 16px;\n    box-shadow: 0 4px 32px rgba(0,0,0,0.08), 0 0 0 1px rgba(253,198,86,0.25);\n    padding: 1.75rem;\n    width: 100%;\n}\n@media (min-width: 768px) {\n    .hali-hesaplayici-container { padding: 2.25rem; }\n    .hali-hesaplayici-wrapper { margin-bottom: 3rem; }\n}\n.hali-baslik {\n    font-size: 1.35rem;\n    font-weight: 800;\n    color: #1f2937;\n    margin-bottom: 0.4rem;\n    letter-spacing: 0.5px;\n}\n.hali-aciklama {\n    color: #9ca3af;\n    margin-bottom: 1.5rem;\n    font-size: 0.85rem;\n    line-height: 1.6;\n}\n.hali-aciklama strong { color: #6b7280; }\n.hali-form-grup { margin-bottom: 1rem; }\n.hali-label {\n    display: block;\n    font-size: 0.72rem;\n    font-weight: 700;\n    color: #6b7280;\n    margin-bottom: 0.35rem;\n    letter-spacing: 1px;\n    text-transform: uppercase;\n}\n.hali-input-wrapper { position: relative; }\n.hali-input {\n    width: 100%;\n    padding: 0.85rem 2.5rem 0.85rem 1rem;\n    border: 1.5px solid #e5e7eb;\n    border-radius: 10px;\n    font-size: 1rem;\n    color: #1f2937;\n    font-weight: 500;\n    background: #f9fafb;\n    transition: border-color 0.2s, box-shadow 0.2s, background 0.2s;\n}\n.hali-input::placeholder { color: #d1d5db; font-weight: 300; }\n.hali-input:focus {\n    border-color: #FDC656;\n    box-shadow: 0 0 0 3px rgba(253,198,86,0.18);\n    outline: none;\n    background: #fffef7;\n}\n.hali-input::-webkit-inner-spin-button,\n.hali-input::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0; }\n.hali-input { -moz-appearance: textfield; }\n.hali-birim {\n    position: absolute;\n    right: 0.85rem;\n    top: 50%;\n    transform: translateY(-50%);\n    color: #9ca3af;\n    font-size: 0.85rem;\n    font-weight: 600;\n    pointer-events: none;\n}\n.hali-hesapla-btn {\n    width: 100%;\n    background: #FDC656;\n    color: #1f2937;\n    font-weight: 800;\n    padding: 0.9rem 1rem;\n    border-radius: 50px;\n    box-shadow: 0 4px 16px rgba(253,198,86,0.4);\n    border: none;\n    cursor: pointer;\n    transition: all 0.2s;\n    margin-top: 1rem;\n    font-size: 1rem;\n    letter-spacing: 0.3px;\n}\n.hali-hesapla-btn:hover {\n    background: #f0b830;\n    box-shadow: 0 6px 24px rgba(253,198,86,0.55);\n    transform: translateY(-1px);\n}\n.hali-sonuc-alani {\n    margin-top: 1.5rem;\n    border-top: 1.5px solid #f3f4f6;\n    padding-top: 1.5rem;\n}\n.hali-sonuc-alani.hidden { display: none; }\n.hali-sonuc-satir {\n    margin-bottom: 0.6rem;\n    font-size: 0.95rem;\n    color: #6b7280;\n}\n.hali-sonuc-satir strong { font-weight: 700; color: #374151; }\n.hali-sonuc-deger { font-weight: 700; color: #1f2937; }\n.hali-fiyat-satir {\n    margin-bottom: 0.2rem;\n    font-size: 1.1rem;\n    font-weight: 600;\n    color: #374151;\n}\n.hali-fiyat {\n    color: #e58c0a;\n    font-weight: 800;\n    font-size: 1.8rem;\n}\n.hali-birim-fiyat {\n    font-size: 0.78rem;\n    color: #9ca3af;\n    margin-top: 0.15rem;\n    margin-bottom: 0.5rem;\n}\n.hali-uyari {\n    font-size: 0.875rem;\n    color: #374151;\n    font-weight: 400;\n    line-height: 1.7;\n    margin-top: 1rem;\n    padding: 1rem 1.2rem;\n    background: #fffbeb;\n    border-radius: 10px;\n    border-left: 3px solid #FDC656;\n}\n.hali-uyari.hidden { display: none; }\n.hali-secim-baslik {\n    font-size: 0.7rem;\n    font-weight: 700;\n    color: #9ca3af;\n    margin-bottom: 0.5rem;\n    margin-top: 1.25rem;\n    text-transform: uppercase;\n    letter-spacing: 1.2px;\n}\n.hali-secim-container {\n    display: flex;\n    gap: 0.5rem;\n    flex-wrap: nowrap;\n}\n.hali-secim-item { flex: 1; min-width: 0; }\n.hali-radio { display: none; }\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: 1.5px solid #e5e7eb;\n    border-radius: 10px;\n    font-weight: 600;\n    cursor: pointer;\n    transition: all 0.2s;\n    font-size: clamp(0.7rem, 2.5vw, 0.92rem);\n    min-height: 3rem;\n    white-space: nowrap;\n    overflow: hidden;\n    text-overflow: ellipsis;\n    color: #6b7280;\n    background: #f9fafb;\n}\n@media (min-width: 768px) {\n    .hali-radio-label {\n        font-size: clamp(0.875rem, 1.5vw, 1rem);\n        padding: 1rem 0.5rem;\n        min-height: 3.5rem;\n    }\n}\n.hali-radio-label:hover {\n    background: #fffbeb;\n    border-color: #FDC656;\n    color: #374151;\n}\n.hali-radio:checked + .hali-radio-label {\n    background: #FDC656;\n    border-color: #FDC656;\n    color: #1f2937;\n    box-shadow: 0 2px 12px rgba(253,198,86,0.35);\n    font-weight: 700;\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.9rem 1rem;\n    border-radius: 10px;\n    font-weight: 700;\n    margin-top: 1.25rem;\n    text-decoration: none;\n    transition: all 0.2s;\n    font-size: 1rem;\n}\n.hali-whatsapp-btn.disabled {\n    background: #f3f4f6;\n    color: #d1d5db;\n    cursor: not-allowed;\n    pointer-events: none;\n    border: 1.5px solid #e5e7eb;\n}\n.hali-whatsapp-btn.active {\n    background: #22c55e;\n    color: white;\n    box-shadow: 0 4px 20px rgba(34,197,94,0.3);\n}\n.hali-whatsapp-btn.active:hover {\n    background: #16a34a;\n    box-shadow: 0 6px 28px rgba(34,197,94,0.4);\n    transform: translateY(-1px);\n}\n\u003c\/style\u003e\n\u003cdiv 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 (cm) and calculate. After seeing the price, select the options and order via WhatsApp.\u003cbr\u003e\u003cstrong\u003eStandard Width: 80 · 100 · 120 · 160 · 200 cm — Other measurements can also be entered\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 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=\"Fold\" class=\"hali-radio\"\u003e\u003clabel for=\"hali-kenar-katlama\" class=\"hali-radio-label\"\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 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=\"haliKenari\" 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\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\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 = 1950;\n    const whatsappNumarasi = \"905522447544\";\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    let hesaplananGenislik, hesaplananUzunluk, hesaplananMetrekare, standartGenislik, toplamFiyat;\n    metrekareFiyatiGoster.textContent = fiyatMetrekare.toLocaleString('tr-TR');\n    function standartGenislikBul(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        return null;\n    }\n    hesaplaBtn.addEventListener(\"click\", function() {\n        const g = parseFloat(genislikInput.value);\n        const u = parseFloat(uzunlukInput.value);\n        if (isNaN(g) || isNaN(u) || g \u003c= 0 || u \u003c= 0) { alert(\"Please enter valid width and length values.\"); return; }\n        if (g \u003e 200) { alert(\"Please ensure the width is less than 200 cm.\"); return; }\n        hesaplananGenislik = g;\n        hesaplananUzunluk = u;\n        standartGenislik = standartGenislikBul(g);\n        hesaplananMetrekare = (standartGenislik \/ 100) * (u \/ 100);\n        toplamFiyat = hesaplananMetrekare * fiyatMetrekare;\n        const f = (s, b=2) =\u003e s.toLocaleString('tr-TR', {minimumFractionDigits:b, maximumFractionDigits:b});\n        sonucMetrekare.textContent = f(hesaplananMetrekare) + \" m²\";\n        sonucFiyat.textContent = f(toplamFiyat) + \" TL\";\n        if (g !== standartGenislik) {\n            genislikUyari.innerHTML = `Your rug, requested at \u003cstrong\u003e${g} cm\u003c\/strong\u003e width, will be cut from our standard roll of \u003cstrong\u003e${standartGenislik} cm\u003c\/strong\u003e.\u003cbr\u003ePricing is calculated based on the standard roll width from which it is cut.\u003cbr\u003e\u003cbr\u003eIf you wish, you can order from a standard width to avoid waste.\u003cbr\u003e\u003cspan style=\"font-size:0.85em;opacity:0.6\"\u003e(Standard Roll Widths: 80, 100, 120, 160, 200 cm — Length is made to exact measurement without waste.)\u003c\/span\u003e`;\n            genislikUyari.classList.remove(\"hidden\");\n        } else {\n            genislikUyari.classList.add(\"hidden\");\n            genislikUyari.innerHTML = \"\";\n        }\n        sonucAlani.classList.remove(\"hidden\");\n        haliKenariRadios.forEach(r =\u003e r.checked = false);\n        haliSekliRadios.forEach(r =\u003e r.checked = false);\n        butonDurumGuncelle();\n    });\n    function butonDurumGuncelle() {\n        const k = Array.from(haliKenariRadios).some(r =\u003e r.checked);\n        const s = Array.from(haliSekliRadios).some(r =\u003e r.checked);\n        if (k \u0026\u0026 s) {\n            whatsappBtn.classList.remove(\"disabled\");\n            whatsappBtn.classList.add(\"active\");\n            whatsappBtn.setAttribute(\"target\", \"_blank\");\n            const kenari = document.querySelector('input[name=\"haliKenari\"]:checked').value;\n            const sekli = document.querySelector('input[name=\"haliSekli\"]:checked').value;\n            const f = (s,b=2) =\u003e s.toLocaleString('tr-TR',{minimumFractionDigits:b,maximumFractionDigits:b});\n            const msg = `Hello, I would like to order a custom size rug.\\n\\n📏 Dimensions: ${hesaplananGenislik} cm x ${hesaplananUzunluk} cm (${f(hesaplananMetrekare)} m²)\\n🔲 Rug Edge: ${kenari}\\n⬜ Rug Shape: ${sekli}\\n💰 Total Price: ${f(toplamFiyat)} TL\\n\\nProduct Link: ${window.location.href}\\n\\nThank you.`;\n            whatsappBtn.href = `https:\/\/wa.me\/${whatsappNumarasi}?text=${encodeURIComponent(msg)}`;\n        } else {\n            whatsappBtn.classList.add(\"disabled\");\n            whatsappBtn.classList.remove(\"active\");\n            whatsappBtn.removeAttribute(\"target\");\n            whatsappBtn.href = \"#\";\n        }\n    }\n    haliKenariRadios.forEach(r =\u003e r.addEventListener(\"change\", butonDurumGuncelle));\n    haliSekliRadios.forEach(r =\u003e r.addEventListener(\"change\", butonDurumGuncelle));\n})();\n\u003c\/script\u003e\n\u003c\/div\u003e\n\u003cp data-path-to-node=\"7\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/zevhali3_952dbec3-15bb-4313-851b-9d62b5a48800.webp?v=1773259671\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp data-path-to-node=\"7\"\u003e\u003cb data-path-to-node=\"7\" data-index-in-node=\"0\"\u003e\"The Charisma of Anthracite, with the Fluidity of a Round Form on Your Floors...\"\u003c\/b\u003e\u003c\/p\u003e\n\u003cp data-path-to-node=\"8\"\u003eThe Zev Halı Babil Series brings the determined and clear stance of modern design to your living spaces with circular perfection. The stately character brought by the dark grey\/anthracite tone, its self-striped (embossed) horizontal texture, and the fluidity offered by its round cut add an architectural depth to your space, far from the ordinary. This premium design, offering extra softness with its 10 mm thick special microfiber yarn despite its solid appearance, will provide a silky comfort to your feet. It awaits you with \u003cb data-path-to-node=\"8\" data-index-in-node=\"479\"\u003emeasurement and edge options suitable for your needs\u003c\/b\u003e!\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\"\u003eRound Form Balancing the Space:\u003c\/b\u003e It breaks the weight of the dark anthracite color on the space with the soft lines of the circular form, giving your room a perfectly balanced, modern, and inviting energy.\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\"\u003eCustomizable Edge Detail:\u003c\/b\u003e We can prepare the edges of your rug \u003cb data-path-to-node=\"9,1,0\" data-index-in-node=\"103\"\u003eeither with classic fringes or minimalist overlock\u003c\/b\u003e, depending on the architectural style of your home or office. The decision is entirely yours!\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"9,2,0\"\u003e\u003cb data-path-to-node=\"9,2,0\" data-index-in-node=\"0\"\u003eCloud-Soft Comfort:\u003c\/b\u003e The high-quality microfiber polyester texture with a 10 mm pile height provides a smooth and massaging comfort that takes away the day's fatigue.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"9,3,0\"\u003e\u003cb data-path-to-node=\"9,3,0\" data-index-in-node=\"0\"\u003ePractical and Stain-Concealing Surface:\u003c\/b\u003e Its 100% cotton backing protects your parquet floors. The advantage of the anthracite tone, combined with the horizontal embossed texture, perfectly camouflages small dust and stains.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr data-path-to-node=\"10\"\u003e\n\u003ch3 data-path-to-node=\"11\"\u003e🎨 \u003cb data-path-to-node=\"11\" data-index-in-node=\"3\"\u003eThe Psychology of the Colors It Contains\u003c\/b\u003e\n\u003c\/h3\u003e\n\u003cp data-path-to-node=\"12\"\u003eA color profile that adds focus and seriousness to the space, making other items shine like diamonds:\u003c\/p\u003e\n\u003cul data-path-to-node=\"13\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"13,0,0\"\u003e\u003cb data-path-to-node=\"13,0,0\" data-index-in-node=\"0\"\u003eAnthracite \/ Dark Grey (Base):\u003c\/b\u003e Symbolizes authority, analytical thinking, and \"High-End\" luxury. It adds depth to the room, sharpens the mind in workspaces, and displays a contemporary character in living rooms.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"13,1,0\"\u003e\u003cb data-path-to-node=\"13,1,0\" data-index-in-node=\"0\"\u003eHorizontal Shadow Effects:\u003c\/b\u003e Blackish shadows formed between the self-textured stripes give the rug a dynamic \"Tone-on-Tone\" (graduated tone) dimension without adding any other external colors.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr data-path-to-node=\"14\"\u003e\n\u003ch3 data-path-to-node=\"15\"\u003e📐 \u003cb data-path-to-node=\"15\" data-index-in-node=\"3\"\u003eFrom the Architect's Perspective: Decoration \u0026amp; Combination Tips\u003c\/b\u003e\n\u003c\/h3\u003e\n\u003cp data-path-to-node=\"16\"\u003eProfessional tips for showcasing this model, a perfect \"Character Player\" for modern, loft, industrial, and masculine-styled living spaces:\u003c\/p\u003e\u003cul data-path-to-node=\"17\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"17,0,0\"\u003e\u003cb data-path-to-node=\"17,0,0\" data-index-in-node=\"0\"\u003eCorrect Placement:\u003c\/b\u003e It is a great choice to create a focal point in your home office, at the center of your desk\/swivel chair, in technology (gamer) rooms, or in front of a modern Chester leather armchair.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"17,1,0\"\u003e\u003cb data-path-to-node=\"17,1,0\" data-index-in-node=\"0\"\u003eFurniture Harmony:\u003c\/b\u003e To break the seriousness of anthracite and warm up the space, you can achieve tremendous energy with furniture and accessories featuring \u003cb data-path-to-node=\"17,1,0\" data-index-in-node=\"68\"\u003eTan leather, Terracotta, Mustard, or Dark Green\u003c\/b\u003e details.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"17,2,0\"\u003e\u003cb data-path-to-node=\"17,2,0\" data-index-in-node=\"0\"\u003eTexture Richness:\u003c\/b\u003e To elevate the industrial spirit, you can complete the decoration by using details with \u003cb data-path-to-node=\"17,2,0\" data-index-in-node=\"74\"\u003eRaw Walnut wood, Matte Black Metal, Smoked Glass, and Concrete\u003c\/b\u003e around the rug.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 data-path-to-node=\"25\"\u003e\u003cb data-path-to-node=\"25\" data-index-in-node=\"0\"\u003eTechnical Details\u003c\/b\u003e\u003c\/h3\u003e\n\u003cul data-path-to-node=\"26\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"26,0,0\"\u003e\u003cb data-path-to-node=\"26,0,0\" data-index-in-node=\"0\"\u003eYarn Type:\u003c\/b\u003e Microfiber Polyester (Extra soft touch, premium feel)\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"26,1,0\"\u003e\u003cb data-path-to-node=\"26,1,0\" data-index-in-node=\"0\"\u003eBase Material:\u003c\/b\u003e 100% Natural Cotton Base\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"26,2,0\"\u003e\u003cb data-path-to-node=\"26,2,0\" data-index-in-node=\"0\"\u003eForm \/ Shape:\u003c\/b\u003e Round\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"26,3,0\"\u003e\u003cb data-path-to-node=\"26,3,0\" data-index-in-node=\"0\"\u003eFeature:\u003c\/b\u003e Self-Striped (Horizontal Embossed), Solid Color\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"26,4,0\"\u003e\u003cb data-path-to-node=\"26,4,0\" data-index-in-node=\"0\"\u003eEdge Finish:\u003c\/b\u003e \u003cb data-path-to-node=\"26,4,0\" data-index-in-node=\"37\"\u003eFringed or Overlocked\u003c\/b\u003e according to customer preference\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"26,5,0\"\u003e\u003cb data-path-to-node=\"26,5,0\" data-index-in-node=\"0\"\u003eSize Options:\u003c\/b\u003e 80x80, 100x100, 120x120, 160x160, 200x200 cm\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"26,6,0\"\u003e\u003cb data-path-to-node=\"26,6,0\" data-index-in-node=\"0\"\u003ePile Height:\u003c\/b\u003e 10 mm (Comfortable thickness)\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"26,7,0\"\u003e\u003cb data-path-to-node=\"26,7,0\" data-index-in-node=\"0\"\u003eUsage Area:\u003c\/b\u003e Study\/office room, gamer room, living room, modern hallway, winter garden.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Zev Halı","offers":[{"title":"80x80","offer_id":42836873838640,"sku":"moqahalı-babil2703-antrasit-1-yuvarlak-1","price":1250.0,"currency_code":"TRY","in_stock":true},{"title":"100x100","offer_id":42836873871408,"sku":"moqahalı-babil2703-antrasit-1-yuvarlak-2","price":1950.0,"currency_code":"TRY","in_stock":true},{"title":"120x120","offer_id":42836873904176,"sku":"moqahalı-babil2703-antrasit-1-yuvarlak-3","price":2800.0,"currency_code":"TRY","in_stock":true},{"title":"160x160","offer_id":42836873936944,"sku":"moqahalı-babil2703-antrasit-1-yuvarlak-4","price":4990.0,"currency_code":"TRY","in_stock":true},{"title":"200x200","offer_id":42836873969712,"sku":"moqahalı-babil2703-antrasit-1-yuvarlak-5","price":7800.0,"currency_code":"TRY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/zev-hali-babil-antrasit-kendinden-cizgili-ekstra-yumusak-modern-yuvarlak-hali-pamuk-taban_moqahalibabil2703antrasit_1.webp?v=1773259713"},{"product_id":"babil-modern-oval-hali-ozel-olcu-ba19","title":"Zev Carpet Babylon White Solid Color Striped Extra Soft Modern Oval Rug Custom Size Ba19","description":"\u003cp style=\"text-align: center;\"\u003e\u003cspan style=\"text-decoration: underline;\"\u003e\u003cstrong\u003e*\u003cspan style=\"color: rgb(255, 128, 0); text-decoration: underline;\"\u003e\u003cspan style=\"color: rgb(104, 89, 74); text-decoration: underline;\"\u003ePlease specify your Fringe and Overlock \u003c\/span\u003e \u003c\/span\u003epreferences in the Order Notes section of your cart.\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cdiv style=\"background: #ffffff; border-radius: 16px; padding: 22px 28px; text-align: center; margin: 0 0 20px 0; font-family: 'Segoe UI',Arial,sans-serif; box-shadow: 0 4px 24px rgba(0,0,0,0.08); border: 1.5px solid rgba(253,198,86,0.4);\"\u003e\n\u003cdiv style=\"display: inline-block; background: #FDC656; color: #1f2937; font-size: 0.68rem; font-weight: 800; letter-spacing: 2px; text-transform: uppercase; padding: 4px 16px; border-radius: 50px; margin-bottom: 10px;\"\u003e✂ Special Service\u003c\/div\u003e\n\u003cdiv style=\"font-size: 1.25rem; font-weight: 800; color: #1f2937; margin-bottom: 8px;\"\u003eThis Product Includes \u003cspan style=\"color: #e58c0a; border-bottom: 2px solid #FDC656; padding-bottom: 2px;\"\u003eCustom Size Cutting\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"font-size: 0.83rem; color: #6b7280; line-height: 1.7; max-width: 400px; margin: 0 auto 16px;\"\u003eEnter your measurements using the calculator below and see the price. Create your custom order with the \u003cstrong style=\"color: #e58c0a;\"\u003e\"Order Now\"\u003c\/strong\u003e button.\u003c\/div\u003e\n\u003cdiv style=\"display: flex; gap: 8px; justify-content: center; flex-wrap: wrap;\"\u003e\n\u003cdiv style=\"background: #fffbeb; border: 1px solid rgba(253,198,86,0.4); border-radius: 50px; padding: 6px 14px; display: inline-flex; align-items: center; gap: 6px;\"\u003e\n\u003cspan style=\"font-size: 0.95rem;\"\u003e📐\u003c\/span\u003e\u003cspan style=\"font-size: 0.76rem; color: #6b7280; font-weight: 600;\"\u003eIn your desired size\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"background: #fffbeb; border: 1px solid rgba(253,198,86,0.4); border-radius: 50px; padding: 6px 14px; display: inline-flex; align-items: center; gap: 6px;\"\u003e\n\u003cspan style=\"font-size: 0.95rem;\"\u003e✅\u003c\/span\u003e\u003cspan style=\"font-size: 0.76rem; color: #6b7280; font-weight: 600;\"\u003eProfessional edge finishing\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"background: #fffbeb; border: 1px solid rgba(253,198,86,0.4); border-radius: 50px; padding: 6px 14px; display: inline-flex; align-items: center; gap: 6px;\"\u003e\n\u003cspan style=\"font-size: 0.95rem;\"\u003e🚀\u003c\/span\u003e\u003cspan style=\"font-size: 0.76rem; color: #6b7280; font-weight: 600;\"\u003eFast delivery\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n.hali-hesaplayici-wrapper {\n    font-family: 'Segoe UI', '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.hali-hesaplayici-wrapper * { box-sizing: border-box; }\n.hali-hesaplayici-container {\n    background: #ffffff;\n    border-radius: 16px;\n    box-shadow: 0 4px 32px rgba(0,0,0,0.08), 0 0 0 1px rgba(253,198,86,0.25);\n    padding: 1.75rem;\n    width: 100%;\n}\n@media (min-width: 768px) {\n    .hali-hesaplayici-container { padding: 2.25rem; }\n    .hali-hesaplayici-wrapper { margin-bottom: 3rem; }\n}\n.hali-baslik {\n    font-size: 1.35rem;\n    font-weight: 800;\n    color: #1f2937;\n    margin-bottom: 0.4rem;\n    letter-spacing: 0.5px;\n}\n.hali-aciklama {\n    color: #9ca3af;\n    margin-bottom: 1.5rem;\n    font-size: 0.85rem;\n    line-height: 1.6;\n}\n.hali-aciklama strong { color: #6b7280; }\n.hali-form-grup { margin-bottom: 1rem; }\n.hali-label {\n    display: block;\n    font-size: 0.72rem;\n    font-weight: 700;\n    color: #6b7280;\n    margin-bottom: 0.35rem;\n    letter-spacing: 1px;\n    text-transform: uppercase;\n}\n.hali-input-wrapper { position: relative; }\n.hali-input {\n    width: 100%;\n    padding: 0.85rem 2.5rem 0.85rem 1rem;\n    border: 1.5px solid #e5e7eb;\n    border-radius: 10px;\n    font-size: 1rem;\n    color: #1f2937;\n    font-weight: 500;\n    background: #f9fafb;\n    transition: border-color 0.2s, box-shadow 0.2s, background 0.2s;\n}\n.hali-input::placeholder { color: #d1d5db; font-weight: 300; }\n.hali-input:focus {\n    border-color: #FDC656;\n    box-shadow: 0 0 0 3px rgba(253,198,86,0.18);\n    outline: none;\n    background: #fffef7;\n}\n.hali-input::-webkit-inner-spin-button,\n.hali-input::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0; }\n.hali-input { -moz-appearance: textfield; }\n.hali-birim {\n    position: absolute;\n    right: 0.85rem;\n    top: 50%;\n    transform: translateY(-50%);\n    color: #9ca3af;\n    font-size: 0.85rem;\n    font-weight: 600;\n    pointer-events: none;\n}\n.hali-hesapla-btn {\n    width: 100%;\n    background: #FDC656;\n    color: #1f2937;\n    font-weight: 800;\n    padding: 0.9rem 1rem;\n    border-radius: 50px;\n    box-shadow: 0 4px 16px rgba(253,198,86,0.4);\n    border: none;\n    cursor: pointer;\n    transition: all 0.2s;\n    margin-top: 1rem;\n    font-size: 1rem;\n    letter-spacing: 0.3px;\n}\n.hali-hesapla-btn:hover {\n    background: #f0b830;\n    box-shadow: 0 6px 24px rgba(253,198,86,0.55);\n    transform: translateY(-1px);\n}\n.hali-sonuc-alani {\n    margin-top: 1.5rem;\n    border-top: 1.5px solid #f3f4f6;\n    padding-top: 1.5rem;\n}\n.hali-sonuc-alani.hidden { display: none; }\n.hali-sonuc-satir {\n    margin-bottom: 0.6rem;\n    font-size: 0.95rem;\n    color: #6b7280;\n}\n.hali-sonuc-satir strong { font-weight: 700; color: #374151; }\n.hali-sonuc-deger { font-weight: 700; color: #1f2937; }\n.hali-fiyat-satir {\n    margin-bottom: 0.2rem;\n    font-size: 1.1rem;\n    font-weight: 600;\n    color: #374151;\n}\n.hali-fiyat {\n    color: #e58c0a;\n    font-weight: 800;\n    font-size: 1.8rem;\n}\n.hali-birim-fiyat {\n    font-size: 0.78rem;\n    color: #9ca3af;\n    margin-top: 0.15rem;\n    margin-bottom: 0.5rem;\n}\n.hali-uyari {\n    font-size: 0.875rem;\n    color: #374151;\n    font-weight: 400;\n    line-height: 1.7;\n    margin-top: 1rem;\n    padding: 1rem 1.2rem;\n    background: #fffbeb;\n    border-radius: 10px;\n    border-left: 3px solid #FDC656;\n}\n.hali-uyari.hidden { display: none; }\n.hali-secim-baslik {\n    font-size: 0.7rem;\n    font-weight: 700;\n    color: #9ca3af;\n    margin-bottom: 0.5rem;\n    margin-top: 1.25rem;\n    text-transform: uppercase;\n    letter-spacing: 1.2px;\n}\n.hali-secim-container {\n    display: flex;\n    gap: 0.5rem;\n    flex-wrap: nowrap;\n}\n.hali-secim-item { flex: 1; min-width: 0; }\n.hali-radio { display: none; }\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: 1.5px solid #e5e7eb;\n    border-radius: 10px;\n    font-weight: 600;\n    cursor: pointer;\n    transition: all 0.2s;\n    font-size: clamp(0.7rem, 2.5vw, 0.92rem);\n    min-height: 3rem;\n    white-space: nowrap;\n    overflow: hidden;\n    text-overflow: ellipsis;\n    color: #6b7280;\n    background: #f9fafb;\n}\n@media (min-width: 768px) {\n    .hali-radio-label {\n        font-size: clamp(0.875rem, 1.5vw, 1rem);\n        padding: 1rem 0.5rem;\n        min-height: 3.5rem;\n    }\n}\n.hali-radio-label:hover {\n    background: #fffbeb;\n    border-color: #FDC656;\n    color: #374151;\n}\n.hali-radio:checked + .hali-radio-label {\n    background: #FDC656;\n    border-color: #FDC656;\n    color: #1f2937;\n    box-shadow: 0 2px 12px rgba(253,198,86,0.35);\n    font-weight: 700;\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.9rem 1rem;\n    border-radius: 10px;\n    font-weight: 700;\n    margin-top: 1.25rem;\n    text-decoration: none;\n    transition: all 0.2s;\n    font-size: 1rem;\n}\n.hali-whatsapp-btn.disabled {\n    background: #f3f4f6;\n    color: #d1d5db;\n    cursor: not-allowed;\n    pointer-events: none;\n    border: 1.5px solid #e5e7eb;\n}\n.hali-whatsapp-btn.active {\n    background: #22c55e;\n    color: white;\n    box-shadow: 0 4px 20px rgba(34,197,94,0.3);\n}\n.hali-whatsapp-btn.active:hover {\n    background: #16a34a;\n    box-shadow: 0 6px 28px rgba(34,197,94,0.4);\n    transform: translateY(-1px);\n}\n\u003c\/style\u003e\n\u003cdiv 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 (cm) and calculate. After seeing the price, select the options and place your order via WhatsApp.\u003cbr\u003e\u003cstrong\u003eStandard Width: 80 · 100 · 120 · 160 · 200 cm — Different sizes can also be entered\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\"\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=\"Fold\" class=\"hali-radio\"\u003e\u003clabel for=\"hali-kenar-katlama\" class=\"hali-radio-label\"\u003eFold\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\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\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 = 1950;\n    const whatsappNumarasi = \"905522447544\";\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    let hesaplananGenislik, hesaplananUzunluk, hesaplananMetrekare, standartGenislik, toplamFiyat;\n    metrekareFiyatiGoster.textContent = fiyatMetrekare.toLocaleString('tr-TR');\n    function standartGenislikBul(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        return null;\n    }\n    hesaplaBtn.addEventListener(\"click\", function() {\n        const g = parseFloat(genislikInput.value);\n        const u = parseFloat(uzunlukInput.value);\n        if (isNaN(g) || isNaN(u) || g \u003c= 0 || u \u003c= 0) { alert(\"Please enter valid width and length values.\"); return; }\n        if (g \u003e 200) { alert(\"Please ensure the width is less than 200 cm.\"); return; }\n        hesaplananGenislik = g;\n        hesaplananUzunluk = u;\n        standartGenislik = standartGenislikBul(g);\n        hesaplananMetrekare = (standartGenislik \/ 100) * (u \/ 100);\n        toplamFiyat = hesaplananMetrekare * fiyatMetrekare;\n        const f = (s, b=2) =\u003e s.toLocaleString('tr-TR', {minimumFractionDigits:b, maximumFractionDigits:b});\n        sonucMetrekare.textContent = f(hesaplananMetrekare) + \" m²\";\n        sonucFiyat.textContent = f(toplamFiyat) + \" TL\";\n        if (g !== standartGenislik) {\n            genislikUyari.innerHTML = `Your rug with a requested width of \u003cstrong\u003e${g} cm\u003c\/strong\u003e will be cut from our standard roll of \u003cstrong\u003e${standartGenislik} cm\u003c\/strong\u003e.\u003cbr\u003ePricing is calculated based on the upper standard roll width from which it is cut.\u003cbr\u003e\u003cbr\u003eIf you wish, you can order from a standard width to avoid waste.\u003cbr\u003e\u003cspan style=\"font-size:0.85em;opacity:0.6\"\u003e(Standard Roll Widths: 80, 100, 120, 160, 200 cm — Lengths are cut precisely, without waste.)\u003c\/span\u003e`;\n            genislikUyari.classList.remove(\"hidden\");\n        } else {\n            genislikUyari.classList.add(\"hidden\");\n            genislikUyari.innerHTML = \"\";\n        }\n        sonucAlani.classList.remove(\"hidden\");\n        haliKenariRadios.forEach(r =\u003e r.checked = false);\n        haliSekliRadios.forEach(r =\u003e r.checked = false);\n        butonDurumGuncelle();\n    });\n    function butonDurumGuncelle() {\n        const k = Array.from(haliKenariRadios).some(r =\u003e r.checked);\n        const s = Array.from(haliSekliRadios).some(r =\u003e r.checked);\n        if (k \u0026\u0026 s) {\n            whatsappBtn.classList.remove(\"disabled\");\n            whatsappBtn.classList.add(\"active\");\n            whatsappBtn.setAttribute(\"target\", \"_blank\");\n            const kenari = document.querySelector('input[name=\"haliKenari\"]:checked').value;\n            const sekli = document.querySelector('input[name=\"haliSekli\"]:checked').value;\n            const f = (s,b=2) =\u003e s.toLocaleString('tr-TR',{minimumFractionDigits:b,maximumFractionDigits:b});\n            const msg = `Hello, I would like to order a custom-sized rug.\\n\\n📏 Dimensions: ${hesaplananGenislik} cm x ${hesaplananUzunluk} cm (${f(hesaplananMetrekare)} m²)\\n🔲 Rug Edge: ${kenari}\\n⬜ Rug Shape: ${sekli}\\n💰 Total Price: ${f(toplamFiyat)} TL\\n\\nProduct Link: ${window.location.href}\\n\\nThank you.`;\n            whatsappBtn.href = `https:\/\/wa.me\/${whatsappNumarasi}?text=${encodeURIComponent(msg)}`;\n        } else {\n            whatsappBtn.classList.add(\"disabled\");\n            whatsappBtn.classList.remove(\"active\");\n            whatsappBtn.removeAttribute(\"target\");\n            whatsappBtn.href = \"#\";\n        }\n    }\n    haliKenariRadios.forEach(r =\u003e r.addEventListener(\"change\", butonDurumGuncelle));\n    haliSekliRadios.forEach(r =\u003e r.addEventListener(\"change\", butonDurumGuncelle));\n})();\n\u003c\/script\u003e\n\u003c\/div\u003e\n\u003cp data-path-to-node=\"7\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/zevhali6_c8870f59-ec1f-4cf6-8a5f-770c3dae77b9.webp?v=1774538308\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp data-path-to-node=\"8\"\u003e\u003cb data-path-to-node=\"8\" data-index-in-node=\"0\"\u003e\"The Geometric Flow of Pure White, with the Elegance of an Oval Form on Your Floors...\"\u003c\/b\u003e\u003c\/p\u003e\n\u003cp data-path-to-node=\"9\"\u003eZev Halı Babil Series reinterprets the purest form of minimalist design with an oval shape that stretches the boundaries of space. The 3D texture created by horizontal embossed lines, combined with the soft transitions of the oval cut, adds both modern depth and a fresh architectural perspective to your room. This special piece, with its 10 mm thick special microfiber yarn, offers cloud-like comfort to your feet, and with the \u003cb data-path-to-node=\"9\" data-index-in-node=\"425\"\u003especial custom size advantage coded BA19\u003c\/b\u003e, it is prepared entirely according to your space!\u003c\/p\u003e\n\u003cul data-path-to-node=\"10\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"10,0,0\"\u003e\u003cb data-path-to-node=\"10,0,0\" data-index-in-node=\"0\"\u003eOval Form that Softens the Space:\u003c\/b\u003e Designed to balance the hard corners of rectangular rooms and add movement to the space. Its fluid lines achieve a perfect harmony with your furniture.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"10,1,0\"\u003e\u003cb data-path-to-node=\"10,1,0\" data-index-in-node=\"0\"\u003eCustomizable Edge Detail:\u003c\/b\u003e We can prepare your rug \u003cb data-path-to-node=\"10,1,0\" data-index-in-node=\"67\"\u003eeither with flowing fringes as shown in the image, or with minimalist overlock\u003c\/b\u003e, according to your home's style.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"10,2,0\"\u003e\u003cb data-path-to-node=\"10,2,0\" data-index-in-node=\"0\"\u003eCloud-like Comfort:\u003c\/b\u003e The superior quality microfiber polyester texture with a 10 mm pile height offers a silky and massaging touch to your feet.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"10,3,0\"\u003e\u003cb data-path-to-node=\"10,3,0\" data-index-in-node=\"0\"\u003eHealthy and Safe Flooring:\u003c\/b\u003e Thanks to its natural breathable 100% cotton backing, it protects your parquet, adheres perfectly to the floor, providing a safe and anti-allergic use.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr data-path-to-node=\"11\"\u003e\n\u003ch4 data-path-to-node=\"12\"\u003e🎨 \u003cb data-path-to-node=\"12\" data-index-in-node=\"3\"\u003ePsychology of the Colors Included\u003c\/b\u003e\n\u003c\/h4\u003e\n\u003cp data-path-to-node=\"13\"\u003eColor profile that freshens the space and elevates the perception of hygiene:\u003c\/p\u003e\n\u003cul data-path-to-node=\"14\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"14,0,0\"\u003e\u003cb data-path-to-node=\"14,0,0\" data-index-in-node=\"0\"\u003ePure White \/ Off-White (Base):\u003c\/b\u003e Symbolizes renewal, serenity, and absolute cleanliness. It reflects light, making small spaces appear larger and highlighting the aesthetic of the oval form.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"14,1,0\"\u003e\u003cb data-path-to-node=\"14,1,0\" data-index-in-node=\"0\"\u003e3D Shadow Dimension:\u003c\/b\u003e The embossed texture created by horizontal lines forms natural gray reflections on the pure white surface, depending on the angle of light, adding rich depth to the rug.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr data-path-to-node=\"15\"\u003e\n\u003ch4 data-path-to-node=\"16\"\u003e📐 \u003cb data-path-to-node=\"16\" data-index-in-node=\"3\"\u003eFrom the Architect's Perspective: Decoration \u0026amp; Combination Tips\u003c\/b\u003e\n\u003c\/h4\u003e\n\u003cul data-path-to-node=\"17\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"17,0,0\"\u003e\u003cb data-path-to-node=\"17,0,0\" data-index-in-node=\"0\"\u003eCorrect Positioning:\u003c\/b\u003e Oval rugs are perfect for creating a \"central focal point\" in the space between two armchairs or in the middle of a rectangular hallway. They can be laid like a \"passageway\" between your furniture.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"17,1,0\"\u003e\u003cb data-path-to-node=\"17,1,0\" data-index-in-node=\"0\"\u003eFurniture Harmony:\u003c\/b\u003e To warm up the purity of white, combine it with \u003cb data-path-to-node=\"17,1,0\" data-index-in-node=\"46\"\u003eLight Oak, Wicker, or Linen\u003c\/b\u003e textured furniture. You can use ceramic accessories in earthy tones to capture the Japandi style.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"17,2,0\"\u003e\u003cb data-path-to-node=\"17,2,0\" data-index-in-node=\"0\"\u003eVisual Perception:\u003c\/b\u003e Oval lines make the room more inviting and \"lively.\" It provides excellent integrity, especially with round coffee tables.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-path-to-node=\"17,2,0\" style=\"text-align: left;\"\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003ch4 data-path-to-node=\"25\"\u003e\u003cb data-path-to-node=\"25\" data-index-in-node=\"0\"\u003eTechnical Details\u003c\/b\u003e\u003c\/h4\u003e\n\u003cul data-path-to-node=\"26\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"26,0,0\"\u003e\u003cb data-path-to-node=\"26,0,0\" data-index-in-node=\"0\"\u003eModel Code:\u003c\/b\u003e Babil 2701 (BA19 Custom Size)\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"26,1,0\"\u003e\u003cb data-path-to-node=\"26,1,0\" data-index-in-node=\"0\"\u003eColor:\u003c\/b\u003e White (Off-White)\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"26,2,0\"\u003e\u003cb data-path-to-node=\"26,2,0\" data-index-in-node=\"0\"\u003eYarn Type:\u003c\/b\u003e Microfiber Polyester (Premium Softness)\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"26,3,0\"\u003e\u003cb data-path-to-node=\"26,3,0\" data-index-in-node=\"0\"\u003eBacking:\u003c\/b\u003e 100% Natural Cotton Backing\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"26,4,0\"\u003e\u003cb data-path-to-node=\"26,4,0\" data-index-in-node=\"0\"\u003eShape:\u003c\/b\u003e Oval\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"26,5,0\"\u003e\u003cb data-path-to-node=\"26,5,0\" data-index-in-node=\"0\"\u003eEdge Finish:\u003c\/b\u003e \u003cb data-path-to-node=\"26,5,0\" data-index-in-node=\"14\"\u003eFringed or Overlocked\u003c\/b\u003e (Optional)\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"26,6,0\"\u003e\u003cb data-path-to-node=\"26,6,0\" data-index-in-node=\"0\"\u003ePile Height:\u003c\/b\u003e 10 mm\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"26,7,0\"\u003e\u003cb data-path-to-node=\"26,7,0\" data-index-in-node=\"0\"\u003eUsage Area:\u003c\/b\u003e Living room, hallway, bedroom, dining room.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Zev Halı","offers":[{"title":"80x150 \/ Overlock","offer_id":42873783648304,"sku":"moqahalı-babil2701-beyaz-1-oval-80x150","price":2340.0,"currency_code":"TRY","in_stock":true},{"title":"80x150 \/ Fringe","offer_id":42875647950896,"sku":"moqahalı-babil2701-beyaz-1-oval-80x150-saçak","price":2340.0,"currency_code":"TRY","in_stock":true},{"title":"80x200 \/ Overlock","offer_id":42873795739696,"sku":"moqahalı-babil2701-beyaz-1-oval-80x200","price":3120.0,"currency_code":"TRY","in_stock":true},{"title":"80x200 \/ Fringe","offer_id":42875647983664,"sku":"moqahalı-babil2701-beyaz-1-oval-80x200-saçak","price":3120.0,"currency_code":"TRY","in_stock":true},{"title":"80x250 \/ Overlock","offer_id":42873795772464,"sku":"moqahalı-babil2701-beyaz-1-oval-80x250","price":3900.0,"currency_code":"TRY","in_stock":true},{"title":"80x250 \/ Fringe","offer_id":42875648016432,"sku":"moqahalı-babil2701-beyaz-1-oval-80x250-saçak","price":3900.0,"currency_code":"TRY","in_stock":true},{"title":"80x300 \/ Overlock","offer_id":42873795805232,"sku":"moqahalı-babil2701-beyaz-1-oval-80x300","price":4680.0,"currency_code":"TRY","in_stock":true},{"title":"80x300 \/ Fringe","offer_id":42875648049200,"sku":"moqahalı-babil2701-beyaz-1-oval-80x300-saçak","price":4680.0,"currency_code":"TRY","in_stock":true},{"title":"100x200 \/ Overlock","offer_id":42873795838000,"sku":"moqahalı-babil2701-beyaz-1-oval-100x200","price":3900.0,"currency_code":"TRY","in_stock":true},{"title":"100x200 \/ Fringe","offer_id":42875648081968,"sku":"moqahalı-babil2701-beyaz-1-oval-100x200-saçak","price":3900.0,"currency_code":"TRY","in_stock":true},{"title":"100x250 \/ Overlock","offer_id":42873795870768,"sku":"moqahalı-babil2701-beyaz-1-oval-100x250","price":4875.0,"currency_code":"TRY","in_stock":true},{"title":"100x250 \/ Fringe","offer_id":42875648114736,"sku":"moqahalı-babil2701-beyaz-1-oval-100x250-saçak","price":4875.0,"currency_code":"TRY","in_stock":true},{"title":"100x300 \/ Overlock","offer_id":42873795903536,"sku":"moqahalı-babil2701-beyaz-1-oval-100x300","price":5850.0,"currency_code":"TRY","in_stock":true},{"title":"100x300 \/ Fringe","offer_id":42875648147504,"sku":"moqahalı-babil2701-beyaz-1-oval-100x300-saçak","price":5850.0,"currency_code":"TRY","in_stock":true},{"title":"120x180 \/ Overlock","offer_id":42873795936304,"sku":"moqahalı-babil2701-beyaz-1-oval-120x180","price":4212.0,"currency_code":"TRY","in_stock":true},{"title":"120x180 \/ Fringe","offer_id":42875648180272,"sku":"moqahalı-babil2701-beyaz-1-oval-120x180-saçak","price":4212.0,"currency_code":"TRY","in_stock":true},{"title":"120x250 \/ Overlock","offer_id":42873795969072,"sku":"moqahalı-babil2701-beyaz-1-oval-120x250","price":5850.0,"currency_code":"TRY","in_stock":true},{"title":"120x250 \/ Fringe","offer_id":42875648213040,"sku":"moqahalı-babil2701-beyaz-1-oval-120x250-saçak","price":5850.0,"currency_code":"TRY","in_stock":true},{"title":"120x300 \/ Overlock","offer_id":42873796001840,"sku":"moqahalı-babil2701-beyaz-1-oval-120x300","price":7020.0,"currency_code":"TRY","in_stock":true},{"title":"120x300 \/ Fringe","offer_id":42875648245808,"sku":"moqahalı-babil2701-beyaz-1-oval-120x300-saçak","price":7020.0,"currency_code":"TRY","in_stock":true},{"title":"160x230 \/ Overlock","offer_id":42873796034608,"sku":"moqahalı-babil2701-beyaz-1-oval-160x230","price":7176.0,"currency_code":"TRY","in_stock":true},{"title":"160x230 \/ Fringe","offer_id":42875648278576,"sku":"moqahalı-babil2701-beyaz-1-oval-160x230-saçak","price":7176.0,"currency_code":"TRY","in_stock":true},{"title":"160x300 \/ Overlock","offer_id":42873796067376,"sku":"moqahalı-babil2701-beyaz-1-oval-160x300","price":9360.0,"currency_code":"TRY","in_stock":true},{"title":"160x300 \/ Fringe","offer_id":42875648311344,"sku":"moqahalı-babil2701-beyaz-1-oval-160x300-saçak","price":9360.0,"currency_code":"TRY","in_stock":true},{"title":"200x300 \/ Overlock","offer_id":42873796100144,"sku":"moqahalı-babil2701-beyaz-1-oval-200x300","price":11700.0,"currency_code":"TRY","in_stock":true},{"title":"200x300 \/ Fringe","offer_id":42875648344112,"sku":"moqahalı-babil2701-beyaz-1-oval-200x300-saçak","price":11700.0,"currency_code":"TRY","in_stock":true},{"title":"200x400 \/ Overlock","offer_id":42873796132912,"sku":"moqahalı-babil2701-beyaz-1-oval-200x400","price":15600.0,"currency_code":"TRY","in_stock":true},{"title":"200x400 \/ Fringe","offer_id":42875648376880,"sku":"moqahalı-babil2701-beyaz-1-oval-200x400-saçak","price":15600.0,"currency_code":"TRY","in_stock":true},{"title":"200x500 \/ Overlock","offer_id":42873796165680,"sku":"moqahalı-babil2701-beyaz-1-oval-200x500","price":19500.0,"currency_code":"TRY","in_stock":true},{"title":"200x500 \/ Fringe","offer_id":42875648409648,"sku":"moqahalı-babil2701-beyaz-1-oval-200x500-saçak","price":19500.0,"currency_code":"TRY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/zevhali1_97f591f2-eb36-491a-b877-c806109d7f3f.webp?v=1774538332"},{"product_id":"babil-gri-oval-hali-ozel-olcu-ba20","title":"Zev Carpet Babil Grey 3D Striped Extra Soft Oval Rug Custom Size Ba20","description":"\u003cp style=\"text-align: center;\"\u003e\u003cspan style=\"text-decoration: underline;\"\u003e\u003cstrong\u003e*\u003cspan style=\"color: rgb(255, 128, 0); text-decoration: underline;\"\u003e\u003cspan style=\"color: rgb(104, 89, 74); text-decoration: underline;\"\u003ePlease Specify Your Fringe and Overlock Preferences \u003c\/span\u003e \u003c\/span\u003ein the Order Notes Section in the Cart.\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cdiv style=\"background: #ffffff; border-radius: 16px; padding: 22px 28px; text-align: center; margin: 0 0 20px 0; font-family: 'Segoe UI',Arial,sans-serif; box-shadow: 0 4px 24px rgba(0,0,0,0.08); border: 1.5px solid rgba(253,198,86,0.4);\"\u003e\n\u003cdiv style=\"display: inline-block; background: #FDC656; color: #1f2937; font-size: 0.68rem; font-weight: 800; letter-spacing: 2px; text-transform: uppercase; padding: 4px 16px; border-radius: 50px; margin-bottom: 10px;\"\u003e✂ Special Service\u003c\/div\u003e\n\u003cdiv style=\"font-size: 1.25rem; font-weight: 800; color: #1f2937; margin-bottom: 8px;\"\u003eThis Product Includes \u003cspan style=\"color: #e58c0a; border-bottom: 2px solid #FDC656; padding-bottom: 2px;\"\u003eCustom Size Cutting\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv style=\"font-size: 0.83rem; color: #6b7280; line-height: 1.7; max-width: 400px; margin: 0 auto 16px;\"\u003eEnter your measurements using the calculator below and see the price. Create your custom-sized order with the \u003cstrong style=\"color: #e58c0a;\"\u003e\"Order Now\"\u003c\/strong\u003e button.\u003c\/div\u003e\n\u003cdiv style=\"display: flex; gap: 8px; justify-content: center; flex-wrap: wrap;\"\u003e\n\u003cdiv style=\"background: #fffbeb; border: 1px solid rgba(253,198,86,0.4); border-radius: 50px; padding: 6px 14px; display: inline-flex; align-items: center; gap: 6px;\"\u003e\n\u003cspan style=\"font-size: 0.95rem;\"\u003e📐\u003c\/span\u003e\u003cspan style=\"font-size: 0.76rem; color: #6b7280; font-weight: 600;\"\u003eIn your desired size\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"background: #fffbeb; border: 1px solid rgba(253,198,86,0.4); border-radius: 50px; padding: 6px 14px; display: inline-flex; align-items: center; gap: 6px;\"\u003e\n\u003cspan style=\"font-size: 0.95rem;\"\u003e✅\u003c\/span\u003e\u003cspan style=\"font-size: 0.76rem; color: #6b7280; font-weight: 600;\"\u003eProfessional edge finishing\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"background: #fffbeb; border: 1px solid rgba(253,198,86,0.4); border-radius: 50px; padding: 6px 14px; display: inline-flex; align-items: center; gap: 6px;\"\u003e\n\u003cspan style=\"font-size: 0.95rem;\"\u003e🚀\u003c\/span\u003e\u003cspan style=\"font-size: 0.76rem; color: #6b7280; font-weight: 600;\"\u003eFast delivery\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n.hali-hesaplayici-wrapper {\n    font-family: 'Segoe UI', '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.hali-hesaplayici-wrapper * { box-sizing: border-box; }\n.hali-hesaplayici-container {\n    background: #ffffff;\n    border-radius: 16px;\n    box-shadow: 0 4px 32px rgba(0,0,0,0.08), 0 0 0 1px rgba(253,198,86,0.25);\n    padding: 1.75rem;\n    width: 100%;\n}\n@media (min-width: 768px) {\n    .hali-hesaplayici-container { padding: 2.25rem; }\n    .hali-hesaplayici-wrapper { margin-bottom: 3rem; }\n}\n.hali-baslik {\n    font-size: 1.35rem;\n    font-weight: 800;\n    color: #1f2937;\n    margin-bottom: 0.4rem;\n    letter-spacing: 0.5px;\n}\n.hali-aciklama {\n    color: #9ca3af;\n    margin-bottom: 1.5rem;\n    font-size: 0.85rem;\n    line-height: 1.6;\n}\n.hali-aciklama strong { color: #6b7280; }\n.hali-form-grup { margin-bottom: 1rem; }\n.hali-label {\n    display: block;\n    font-size: 0.72rem;\n    font-weight: 700;\n    color: #6b7280;\n    margin-bottom: 0.35rem;\n    letter-spacing: 1px;\n    text-transform: uppercase;\n}\n.hali-input-wrapper { position: relative; }\n.hali-input {\n    width: 100%;\n    padding: 0.85rem 2.5rem 0.85rem 1rem;\n    border: 1.5px solid #e5e7eb;\n    border-radius: 10px;\n    font-size: 1rem;\n    color: #1f2937;\n    font-weight: 500;\n    background: #f9fafb;\n    transition: border-color 0.2s, box-shadow 0.2s, background 0.2s;\n}\n.hali-input::placeholder { color: #d1d5db; font-weight: 300; }\n.hali-input:focus {\n    border-color: #FDC656;\n    box-shadow: 0 0 0 3px rgba(253,198,86,0.18);\n    outline: none;\n    background: #fffef7;\n}\n.hali-input::-webkit-inner-spin-button,\n.hali-input::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0; }\n.hali-input { -moz-appearance: textfield; }\n.hali-birim {\n    position: absolute;\n    right: 0.85rem;\n    top: 50%;\n    transform: translateY(-50%);\n    color: #9ca3af;\n    font-size: 0.85rem;\n    font-weight: 600;\n    pointer-events: none;\n}\n.hali-hesapla-btn {\n    width: 100%;\n    background: #FDC656;\n    color: #1f2937;\n    font-weight: 800;\n    padding: 0.9rem 1rem;\n    border-radius: 50px;\n    box-shadow: 0 4px 16px rgba(253,198,86,0.4);\n    border: none;\n    cursor: pointer;\n    transition: all 0.2s;\n    margin-top: 1rem;\n    font-size: 1rem;\n    letter-spacing: 0.3px;\n}\n.hali-hesapla-btn:hover {\n    background: #f0b830;\n    box-shadow: 0 6px 24px rgba(253,198,86,0.55);\n    transform: translateY(-1px);\n}\n.hali-sonuc-alani {\n    margin-top: 1.5rem;\n    border-top: 1.5px solid #f3f4f6;\n    padding-top: 1.5rem;\n}\n.hali-sonuc-alani.hidden { display: none; }\n.hali-sonuc-satir {\n    margin-bottom: 0.6rem;\n    font-size: 0.95rem;\n    color: #6b7280;\n}\n.hali-sonuc-satir strong { font-weight: 700; color: #374151; }\n.hali-sonuc-deger { font-weight: 700; color: #1f2937; }\n.hali-fiyat-satir {\n    margin-bottom: 0.2rem;\n    font-size: 1.1rem;\n    font-weight: 600;\n    color: #374151;\n}\n.hali-fiyat {\n    color: #e58c0a;\n    font-weight: 800;\n    font-size: 1.8rem;\n}\n.hali-birim-fiyat {\n    font-size: 0.78rem;\n    color: #9ca3af;\n    margin-top: 0.15rem;\n    margin-bottom: 0.5rem;\n}\n.hali-uyari {\n    font-size: 0.875rem;\n    color: #374151;\n    font-weight: 400;\n    line-height: 1.7;\n    margin-top: 1rem;\n    padding: 1rem 1.2rem;\n    background: #fffbeb;\n    border-radius: 10px;\n    border-left: 3px solid #FDC656;\n}\n.hali-uyari.hidden { display: none; }\n.hali-secim-baslik {\n    font-size: 0.7rem;\n    font-weight: 700;\n    color: #9ca3af;\n    margin-bottom: 0.5rem;\n    margin-top: 1.25rem;\n    text-transform: uppercase;\n    letter-spacing: 1.2px;\n}\n.hali-secim-container {\n    display: flex;\n    gap: 0.5rem;\n    flex-wrap: nowrap;\n}\n.hali-secim-item { flex: 1; min-width: 0; }\n.hali-radio { display: none; }\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: 1.5px solid #e5e7eb;\n    border-radius: 10px;\n    font-weight: 600;\n    cursor: pointer;\n    transition: all 0.2s;\n    font-size: clamp(0.7rem, 2.5vw, 0.92rem);\n    min-height: 3rem;\n    white-space: nowrap;\n    overflow: hidden;\n    text-overflow: ellipsis;\n    color: #6b7280;\n    background: #f9fafb;\n}\n@media (min-width: 768px) {\n    .hali-radio-label {\n        font-size: clamp(0.875rem, 1.5vw, 1rem);\n        padding: 1rem 0.5rem;\n        min-height: 3.5rem;\n    }\n}\n.hali-radio-label:hover {\n    background: #fffbeb;\n    border-color: #FDC656;\n    color: #374151;\n}\n.hali-radio:checked + .hali-radio-label {\n    background: #FDC656;\n    border-color: #FDC656;\n    color: #1f2937;\n    box-shadow: 0 2px 12px rgba(253,198,86,0.35);\n    font-weight: 700;\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.9rem 1rem;\n    border-radius: 10px;\n    font-weight: 700;\n    margin-top: 1.25rem;\n    text-decoration: none;\n    transition: all 0.2s;\n    font-size: 1rem;\n}\n.hali-whatsapp-btn.disabled {\n    background: #f3f4f6;\n    color: #d1d5db;\n    cursor: not-allowed;\n    pointer-events: none;\n    border: 1.5px solid #e5e7eb;\n}\n.hali-whatsapp-btn.active {\n    background: #22c55e;\n    color: white;\n    box-shadow: 0 4px 20px rgba(34,197,94,0.3);\n}\n.hali-whatsapp-btn.active:hover {\n    background: #16a34a;\n    box-shadow: 0 6px 28px rgba(34,197,94,0.4);\n    transform: translateY(-1px);\n}\n\u003c\/style\u003e\n\u003cdiv 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 (cm) and calculate. After seeing the price, select the options and place your order via WhatsApp.\u003cbr\u003e\u003cstrong\u003eStandard Widths: 80 · 100 · 120 · 160 · 200 cm — Other sizes can also be entered\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\"\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=\"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\"\u003eFold\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=\"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\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\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 = 1950;\n    const whatsappNumarasi = \"905522447544\";\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    let hesaplananGenislik, hesaplananUzunluk, hesaplananMetrekare, standartGenislik, toplamFiyat;\n    metrekareFiyatiGoster.textContent = fiyatMetrekare.toLocaleString('tr-TR');\n    function standartGenislikBul(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        return null;\n    }\n    hesaplaBtn.addEventListener(\"click\", function() {\n        const g = parseFloat(genislikInput.value);\n        const u = parseFloat(uzunlukInput.value);\n        if (isNaN(g) || isNaN(u) || g \u003c= 0 || u \u003c= 0) { alert(\"Please enter valid width and length values.\"); return; }\n        if (g \u003e 200) { alert(\"Please ensure the width is less than 200 cm.\"); return; }\n        hesaplananGenislik = g;\n        hesaplananUzunluk = u;\n        standartGenislik = standartGenislikBul(g);\n        hesaplananMetrekare = (standartGenislik \/ 100) * (u \/ 100);\n        toplamFiyat = hesaplananMetrekare * fiyatMetrekare;\n        const f = (s, b=2) =\u003e s.toLocaleString('tr-TR', {minimumFractionDigits:b, maximumFractionDigits:b});\n        sonucMetrekare.textContent = f(hesaplananMetrekare) + \" m²\";\n        sonucFiyat.textContent = f(toplamFiyat) + \" TL\";\n        if (g !== standartGenislik) {\n            genislikUyari.innerHTML = `Your rug, requested with a width of \u003cstrong\u003e${g} cm\u003c\/strong\u003e, will be cut from our standard roll of \u003cstrong\u003e${standartGenislik} cm\u003c\/strong\u003e.\u003cbr\u003ePricing is calculated based on the upper standard roll width from which the cut is made.\u003cbr\u003e\u003cbr\u003eIf you wish to avoid waste, you can order a standard width.\u003cbr\u003e\u003cspan style=\"font-size:0.85em;opacity:0.6\"\u003e(Standard Roll Widths: 80, 100, 120, 160, 200 cm — Length is made to exact size without waste.)\u003c\/span\u003e`;\n            genislikUyari.classList.remove(\"hidden\");\n        } else {\n            genislikUyari.classList.add(\"hidden\");\n            genislikUyari.innerHTML = \"\";\n        }\n        sonucAlani.classList.remove(\"hidden\");\n        haliKenariRadios.forEach(r =\u003e r.checked = false);\n        haliSekliRadios.forEach(r =\u003e r.checked = false);\n        butonDurumGuncelle();\n    });\n    function butonDurumGuncelle() {\n        const k = Array.from(haliKenariRadios).some(r =\u003e r.checked);\n        const s = Array.from(haliSekliRadios).some(r =\u003e r.checked);\n        if (k \u0026\u0026 s) {\n            whatsappBtn.classList.remove(\"disabled\");\n            whatsappBtn.classList.add(\"active\");\n            whatsappBtn.setAttribute(\"target\", \"_blank\");\n            const kenari = document.querySelector('input[name=\"haliKenari\"]:checked').value;\n            const sekli = document.querySelector('input[name=\"haliSekli\"]:checked').value;\n            const f = (s,b=2) =\u003e s.toLocaleString('tr-TR',{minimumFractionDigits:b,maximumFractionDigits:b});\n            const msg = `Hello, I would like to order a custom size rug.\\n\\n📏 Dimensions: ${hesaplananGenislik} cm x ${hesaplananUzunluk} cm (${f(hesaplananMetrekare)} m²)\\n🔲 Rug Edge: ${kenari}\\n⬜ Rug Shape: ${sekli}\\n💰 Total Price: ${f(toplamFiyat)} TL\\n\\nProduct Link: ${window.location.href}\\n\\nThank you.`;\n            whatsappBtn.href = `https:\/\/wa.me\/${whatsappNumarasi}?text=${encodeURIComponent(msg)}`;\n        } else {\n            whatsappBtn.classList.add(\"disabled\");\n            whatsappBtn.classList.remove(\"active\");\n            whatsappBtn.removeAttribute(\"target\");\n            whatsappBtn.href = \"#\";\n        }\n    }\n    haliKenariRadios.forEach(r =\u003e r.addEventListener(\"change\", butonDurumGuncelle));\n    haliSekliRadios.forEach(r =\u003e r.addEventListener(\"change\", butonDurumGuncelle));\n})();\n\u003c\/script\u003e\n\u003c\/div\u003e\n\u003cp data-path-to-node=\"7\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/zevhali6_15509b9b-6c7e-4aac-9983-63de2a59b197.webp?v=1774550740\"\u003e\u003c\/p\u003e\n\u003cp data-path-to-node=\"7\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"7\"\u003e\"The Balancing Power of Grey, with the Seamless Flow of the Oval Form on Your Floors...\"\u003c\/b\u003e\u003c\/p\u003e\n\u003cp data-path-to-node=\"8\"\u003eZev Rug Babil Series reinterprets the calm and clear stance of modern minimalism with the oval form that stretches the boundaries of space. The 3D depth created by horizontal embossed lines (self-textured) combined with the soft and fluid transitions offered by the oval cut adds architectural balance and a fresh perspective to your room. This unique piece, offering silky cloud comfort underfoot thanks to its 10 mm thick special microfiber yarn, is prepared entirely according to your living space with the privilege of \u003cb data-index-in-node=\"435\" data-path-to-node=\"8\"\u003e\"Cut to Your Desired Length\" (BA19)\u003c\/b\u003e!\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\"\u003eLimitless Customization:\u003c\/b\u003e No matter the size of your home, we cut your oval rug to your desired length, creating a bespoke production that perfectly fits your space.\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\"\u003eOval Flow that Softens the Space:\u003c\/b\u003e It is the form most preferred by interior designers to break the harsh, monotonous corners of rectangular or square rooms and add dynamic movement to the space.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"9,2,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"9,2,0\"\u003eCloud-like Softness:\u003c\/b\u003e The high-quality microfiber polyester texture with a 10 mm pile height offers a massage-like comfort to your feet, relieving the stress of the day.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"9,3,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"9,3,0\"\u003eHealthy and Safe Flooring:\u003c\/b\u003e Thanks to its naturally breathable 100% cotton backing, it protects your parquet floors and adheres perfectly to the ground, preventing slipping.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr data-path-to-node=\"11\"\u003e\n\u003ch4 data-path-to-node=\"12\"\u003e🎨 \u003cb data-index-in-node=\"3\" data-path-to-node=\"12\"\u003ePsychology of the Colors Used\u003c\/b\u003e\n\u003c\/h4\u003e\n\u003cp data-path-to-node=\"12\"\u003eA color profile that balances the space without straining the eyes and highlights other items:\u003c\/p\u003e\n\u003cul data-path-to-node=\"13\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"13,0,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"13,0,0\"\u003eLight Grey \/ Silver (Ground):\u003c\/b\u003e Symbolizes compromise, serenity, and modern brightness. It radiates a cool and fresh energy into the room, relieving fatigue; it flawlessly showcases the elegant silhouette of the oval form.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"13,1,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"13,1,0\"\u003eHorizontal 3D Shadow Effects:\u003c\/b\u003e Horizontal lines prevent plain grey from appearing monotonous, refracting light to create natural shadows (tone-on-tone) on the rug and skillfully concealing minor blemishes.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr data-path-to-node=\"15\"\u003e\n\u003ch4 data-path-to-node=\"15\"\u003e📐 \u003cb data-path-to-node=\"15\" data-index-in-node=\"3\"\u003eFrom the Architect's Perspective: Decoration \u0026amp; Combination Tips\u003c\/b\u003e\n\u003c\/h4\u003e\n\u003cul data-path-to-node=\"16\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"16,0,0\"\u003e\u003cb data-path-to-node=\"16,0,0\" data-index-in-node=\"0\"\u003eWide and Narrow Hallways (Oval Runner):\u003c\/b\u003e Thanks to its \"cut to desired length\" feature, you can place an oval runner in your narrow, long hallways or entryway, offering your guests a much more modern and inviting welcome.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"16,1,0\"\u003e\u003cb data-path-to-node=\"16,1,0\" data-index-in-node=\"0\"\u003eFurniture Harmony:\u003c\/b\u003e To warm up the cool appearance of the gray rug, Mustard Yellow, Terracotta, Emerald Green, or Navy Blue throw pillows\/armchairs create a wonderful contrast.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"16,2,0\"\u003e\u003cb data-path-to-node=\"16,2,0\" data-index-in-node=\"0\"\u003eVisual Perception:\u003c\/b\u003e Oval lines provide immense integrity with round-shaped coffee tables or dining tables in the room. It transforms the space from rigid to a \"living\" area.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp style=\"text-align: left;\" data-path-to-node=\"17,2,0\"\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003ch4 data-path-to-node=\"24\"\u003e\u003cb data-path-to-node=\"24\" data-index-in-node=\"0\"\u003eTechnical Details\u003c\/b\u003e\u003c\/h4\u003e\n\u003cul data-path-to-node=\"25\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"25,0,0\"\u003e\u003cb data-path-to-node=\"25,0,0\" data-index-in-node=\"0\"\u003eModel Code:\u003c\/b\u003e Babil 2702 (BA19 Custom Oval Size)\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"25,1,0\"\u003e\u003cb data-path-to-node=\"25,1,0\" data-index-in-node=\"0\"\u003eColor:\u003c\/b\u003e Grey (Light Grey)\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"25,2,0\"\u003e\u003cb data-path-to-node=\"25,2,0\" data-index-in-node=\"0\"\u003eYarn Type:\u003c\/b\u003e Microfiber Polyester (Premium Softness)\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"25,3,0\"\u003e\u003cb data-path-to-node=\"25,3,0\" data-index-in-node=\"0\"\u003eBacking:\u003c\/b\u003e 100% Natural Cotton Backing\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"25,4,0\"\u003e\u003cb data-path-to-node=\"25,4,0\" data-index-in-node=\"0\"\u003eForm \/ Shape:\u003c\/b\u003e Oval\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"25,5,0\"\u003e\u003cb data-path-to-node=\"25,5,0\" data-index-in-node=\"0\"\u003eProduction Feature:\u003c\/b\u003e \u003cb data-path-to-node=\"25,5,0\" data-index-in-node=\"17\"\u003eCut to Desired Length (Custom Length)\u003c\/b\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"25,6,0\"\u003e\u003cb data-path-to-node=\"25,6,0\" data-index-in-node=\"0\"\u003ePile Height:\u003c\/b\u003e 10 mm\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"25,7,0\"\u003e\u003cb data-path-to-node=\"25,7,0\" data-index-in-node=\"0\"\u003eArea of Use:\u003c\/b\u003e Living room, large entryway\/hallway, bedroom, dining room.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Zev Halı","offers":[{"title":"80x150 \/ Overlock","offer_id":42876226895920,"sku":"moqahalı-babil2701-gri-1-oval-80x150","price":2340.0,"currency_code":"TRY","in_stock":true},{"title":"80x150 \/ Eave","offer_id":42876226928688,"sku":"moqahalı-babil2701-gri-1-oval-80x150-saçak","price":2340.0,"currency_code":"TRY","in_stock":true},{"title":"80x200 \/ Overlock","offer_id":42876226961456,"sku":"moqahalı-babil2701-gri-1-oval-80x200","price":3120.0,"currency_code":"TRY","in_stock":true},{"title":"80x200 \/ Eave","offer_id":42876226994224,"sku":"moqahalı-babil2701-gri-1-oval-80x200-saçak","price":3120.0,"currency_code":"TRY","in_stock":true},{"title":"80x250 \/ Overlock","offer_id":42876227026992,"sku":"moqahalı-babil2701-gri-1-oval-80x250","price":3900.0,"currency_code":"TRY","in_stock":true},{"title":"80x250 \/ Eave","offer_id":42876227059760,"sku":"moqahalı-babil2701-gri-1-oval-80x250-saçak","price":3900.0,"currency_code":"TRY","in_stock":true},{"title":"80x300 \/ Overlock","offer_id":42876227092528,"sku":"moqahalı-babil2701-gri-1-oval-80x300","price":4680.0,"currency_code":"TRY","in_stock":true},{"title":"80x300 \/ Eave","offer_id":42876227125296,"sku":"moqahalı-babil2701-gri-1-oval-80x300-saçak","price":4680.0,"currency_code":"TRY","in_stock":true},{"title":"100x200 \/ Overlock","offer_id":42876227158064,"sku":"moqahalı-babil2701-gri-1-oval-100x200","price":3900.0,"currency_code":"TRY","in_stock":true},{"title":"100x200 \/ Eave","offer_id":42876227190832,"sku":"moqahalı-babil2701-gri-1-oval-100x200-saçak","price":3900.0,"currency_code":"TRY","in_stock":true},{"title":"100x250 \/ Overlock","offer_id":42876227223600,"sku":"moqahalı-babil2701-gri-1-oval-100x250","price":4875.0,"currency_code":"TRY","in_stock":true},{"title":"100x250 \/ Eave","offer_id":42876227256368,"sku":"moqahalı-babil2701-gri-1-oval-100x250-saçak","price":4875.0,"currency_code":"TRY","in_stock":true},{"title":"100x300 \/ Overlock","offer_id":42876227289136,"sku":"moqahalı-babil2701-gri-1-oval-100x300","price":5850.0,"currency_code":"TRY","in_stock":true},{"title":"100x300 \/ Eave","offer_id":42876227321904,"sku":"moqahalı-babil2701-gri-1-oval-100x300-saçak","price":5850.0,"currency_code":"TRY","in_stock":true},{"title":"120x180 \/ Overlock","offer_id":42876227354672,"sku":"moqahalı-babil2701-gri-1-oval-120x180","price":4212.0,"currency_code":"TRY","in_stock":true},{"title":"120x180 \/ Eave","offer_id":42876227387440,"sku":"moqahalı-babil2701-gri-1-oval-120x180-saçak","price":4212.0,"currency_code":"TRY","in_stock":true},{"title":"120x250 \/ Overlock","offer_id":42876227420208,"sku":"moqahalı-babil2701-gri-1-oval-120x250","price":5850.0,"currency_code":"TRY","in_stock":true},{"title":"120x250 \/ Eave","offer_id":42876227452976,"sku":"moqahalı-babil2701-gri-1-oval-120x250-saçak","price":5850.0,"currency_code":"TRY","in_stock":true},{"title":"120x300 \/ Overlock","offer_id":42876227485744,"sku":"moqahalı-babil2701-gri-1-oval-120x300","price":7020.0,"currency_code":"TRY","in_stock":true},{"title":"120x300 \/ Eave","offer_id":42876227518512,"sku":"moqahalı-babil2701-gri-1-oval-120x300-saçak","price":7020.0,"currency_code":"TRY","in_stock":true},{"title":"160x230 \/ Overlock","offer_id":42876227551280,"sku":"moqahalı-babil2701-gri-1-oval-160x230","price":7176.0,"currency_code":"TRY","in_stock":true},{"title":"160x230 \/ Eave","offer_id":42876227584048,"sku":"moqahalı-babil2701-gri-1-oval-160x230-saçak","price":7176.0,"currency_code":"TRY","in_stock":true},{"title":"160x300 \/ Overlock","offer_id":42876227616816,"sku":"moqahalı-babil2701-gri-1-oval-160x300","price":9360.0,"currency_code":"TRY","in_stock":true},{"title":"160x300 \/ Eave","offer_id":42876227649584,"sku":"moqahalı-babil2701-gri-1-oval-160x300-saçak","price":9360.0,"currency_code":"TRY","in_stock":true},{"title":"200x300 \/ Overlock","offer_id":42876227682352,"sku":"moqahalı-babil2701-gri-1-oval-200x300","price":11700.0,"currency_code":"TRY","in_stock":true},{"title":"200x300 \/ Eave","offer_id":42876227715120,"sku":"moqahalı-babil2701-gri-1-oval-200x300-saçak","price":11700.0,"currency_code":"TRY","in_stock":true},{"title":"200x400 \/ Overlock","offer_id":42876227747888,"sku":"moqahalı-babil2701-gri-1-oval-200x400","price":15600.0,"currency_code":"TRY","in_stock":true},{"title":"200x400 \/ Eave","offer_id":42876227780656,"sku":"moqahalı-babil2701-gri-1-oval-200x400-saçak","price":15600.0,"currency_code":"TRY","in_stock":true},{"title":"200x500 \/ Overlock","offer_id":42876227813424,"sku":"moqahalı-babil2701-gri-1-oval-200x500","price":19500.0,"currency_code":"TRY","in_stock":true},{"title":"200x500 \/ Eave","offer_id":42876227846192,"sku":"moqahalı-babil2701-gri-1-oval-200x500-saçak","price":19500.0,"currency_code":"TRY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/zevhali3_ea2db235-aa77-41fd-a4ea-0e0afaaf0af3.webp?v=1774550957"},{"product_id":"cizgili-ekstra-yumusak-oval-hali-ba21","title":"Zev Carpet Babil Anthracite 3D Striped Extra Soft Oval Rug Custom Size Ba21","description":"\u003cp style=\"text-align: center;\"\u003e\u003cspan style=\"text-decoration: underline;\"\u003e\u003cstrong\u003e*\u003cspan style=\"color: rgb(255, 128, 0); text-decoration: underline;\"\u003e\u003cspan style=\"color: rgb(104, 89, 74); text-decoration: underline;\"\u003ePlease specify your Fringe and Overlock\u003c\/span\u003e \u003c\/span\u003ePreferences in the Order Notes section of the Cart.\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cdiv style=\"background: #ffffff; border-radius: 16px; padding: 22px 28px; text-align: center; margin: 0 0 20px 0; font-family: 'Segoe UI',Arial,sans-serif; box-shadow: 0 4px 24px rgba(0,0,0,0.08); border: 1.5px solid rgba(253,198,86,0.4);\"\u003e\n\u003cdiv style=\"display: inline-block; background: #FDC656; color: #1f2937; font-size: 0.68rem; font-weight: 800; letter-spacing: 2px; text-transform: uppercase; padding: 4px 16px; border-radius: 50px; margin-bottom: 10px;\"\u003e✂ Special Service\u003c\/div\u003e\n\u003cdiv style=\"font-size: 1.25rem; font-weight: 800; color: #1f2937; margin-bottom: 8px;\"\u003eThis Product Includes \u003cspan style=\"color: #e58c0a; border-bottom: 2px solid #FDC656; padding-bottom: 2px;\"\u003eCustom Size Cutting\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv style=\"font-size: 0.83rem; color: #6b7280; line-height: 1.7; max-width: 400px; margin: 0 auto 16px;\"\u003eEnter your measurements using the calculator below and see the price. Create your custom order with the \u003cstrong style=\"color: #e58c0a;\"\u003e\"Order Now\"\u003c\/strong\u003e button.\u003c\/div\u003e\n\u003cdiv style=\"display: flex; gap: 8px; justify-content: center; flex-wrap: wrap;\"\u003e\n\u003cdiv style=\"background: #fffbeb; border: 1px solid rgba(253,198,86,0.4); border-radius: 50px; padding: 6px 14px; display: inline-flex; align-items: center; gap: 6px;\"\u003e\n\u003cspan style=\"font-size: 0.95rem;\"\u003e📐\u003c\/span\u003e\u003cspan style=\"font-size: 0.76rem; color: #6b7280; font-weight: 600;\"\u003eIn your desired size\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"background: #fffbeb; border: 1px solid rgba(253,198,86,0.4); border-radius: 50px; padding: 6px 14px; display: inline-flex; align-items: center; gap: 6px;\"\u003e\n\u003cspan style=\"font-size: 0.95rem;\"\u003e✅\u003c\/span\u003e\u003cspan style=\"font-size: 0.76rem; color: #6b7280; font-weight: 600;\"\u003eProfessional edging\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"background: #fffbeb; border: 1px solid rgba(253,198,86,0.4); border-radius: 50px; padding: 6px 14px; display: inline-flex; align-items: center; gap: 6px;\"\u003e\n\u003cspan style=\"font-size: 0.95rem;\"\u003e🚀\u003c\/span\u003e\u003cspan style=\"font-size: 0.76rem; color: #6b7280; font-weight: 600;\"\u003eFast delivery\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n.hali-hesaplayici-wrapper {\n    font-family: 'Segoe UI', '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.hali-hesaplayici-wrapper * { box-sizing: border-box; }\n.hali-hesaplayici-container {\n    background: #ffffff;\n    border-radius: 16px;\n    box-shadow: 0 4px 32px rgba(0,0,0,0.08), 0 0 0 1px rgba(253,198,86,0.25);\n    padding: 1.75rem;\n    width: 100%;\n}\n@media (min-width: 768px) {\n    .hali-hesaplayici-container { padding: 2.25rem; }\n    .hali-hesaplayici-wrapper { margin-bottom: 3rem; }\n}\n.hali-baslik {\n    font-size: 1.35rem;\n    font-weight: 800;\n    color: #1f2937;\n    margin-bottom: 0.4rem;\n    letter-spacing: 0.5px;\n}\n.hali-aciklama {\n    color: #9ca3af;\n    margin-bottom: 1.5rem;\n    font-size: 0.85rem;\n    line-height: 1.6;\n}\n.hali-aciklama strong { color: #6b7280; }\n.hali-form-grup { margin-bottom: 1rem; }\n.hali-label {\n    display: block;\n    font-size: 0.72rem;\n    font-weight: 700;\n    color: #6b7280;\n    margin-bottom: 0.35rem;\n    letter-spacing: 1px;\n    text-transform: uppercase;\n}\n.hali-input-wrapper { position: relative; }\n.hali-input {\n    width: 100%;\n    padding: 0.85rem 2.5rem 0.85rem 1rem;\n    border: 1.5px solid #e5e7eb;\n    border-radius: 10px;\n    font-size: 1rem;\n    color: #1f2937;\n    font-weight: 500;\n    background: #f9fafb;\n    transition: border-color 0.2s, box-shadow 0.2s, background 0.2s;\n}\n.hali-input::placeholder { color: #d1d5db; font-weight: 300; }\n.hali-input:focus {\n    border-color: #FDC656;\n    box-shadow: 0 0 0 3px rgba(253,198,86,0.18);\n    outline: none;\n    background: #fffef7;\n}\n.hali-input::-webkit-inner-spin-button,\n.hali-input::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0; }\n.hali-input { -moz-appearance: textfield; }\n.hali-birim {\n    position: absolute;\n    right: 0.85rem;\n    top: 50%;\n    transform: translateY(-50%);\n    color: #9ca3af;\n    font-size: 0.85rem;\n    font-weight: 600;\n    pointer-events: none;\n}\n.hali-hesapla-btn {\n    width: 100%;\n    background: #FDC656;\n    color: #1f2937;\n    font-weight: 800;\n    padding: 0.9rem 1rem;\n    border-radius: 50px;\n    box-shadow: 0 4px 16px rgba(253,198,86,0.4);\n    border: none;\n    cursor: pointer;\n    transition: all 0.2s;\n    margin-top: 1rem;\n    font-size: 1rem;\n    letter-spacing: 0.3px;\n}\n.hali-hesapla-btn:hover {\n    background: #f0b830;\n    box-shadow: 0 6px 24px rgba(253,198,86,0.55);\n    transform: translateY(-1px);\n}\n.hali-sonuc-alani {\n    margin-top: 1.5rem;\n    border-top: 1.5px solid #f3f4f6;\n    padding-top: 1.5rem;\n}\n.hali-sonuc-alani.hidden { display: none; }\n.hali-sonuc-satir {\n    margin-bottom: 0.6rem;\n    font-size: 0.95rem;\n    color: #6b7280;\n}\n.hali-sonuc-satir strong { font-weight: 700; color: #374151; }\n.hali-sonuc-deger { font-weight: 700; color: #1f2937; }\n.hali-fiyat-satir {\n    margin-bottom: 0.2rem;\n    font-size: 1.1rem;\n    font-weight: 600;\n    color: #374151;\n}\n.hali-fiyat {\n    color: #e58c0a;\n    font-weight: 800;\n    font-size: 1.8rem;\n}\n.hali-birim-fiyat {\n    font-size: 0.78rem;\n    color: #9ca3af;\n    margin-top: 0.15rem;\n    margin-bottom: 0.5rem;\n}\n.hali-uyari {\n    font-size: 0.875rem;\n    color: #374151;\n    font-weight: 400;\n    line-height: 1.7;\n    margin-top: 1rem;\n    padding: 1rem 1.2rem;\n    background: #fffbeb;\n    border-radius: 10px;\n    border-left: 3px solid #FDC656;\n}\n.hali-uyari.hidden { display: none; }\n.hali-secim-baslik {\n    font-size: 0.7rem;\n    font-weight: 700;\n    color: #9ca3af;\n    margin-bottom: 0.5rem;\n    margin-top: 1.25rem;\n    text-transform: uppercase;\n    letter-spacing: 1.2px;\n}\n.hali-secim-container {\n    display: flex;\n    gap: 0.5rem;\n    flex-wrap: nowrap;\n}\n.hali-secim-item { flex: 1; min-width: 0; }\n.hali-radio { display: none; }\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: 1.5px solid #e5e7eb;\n    border-radius: 10px;\n    font-weight: 600;\n    cursor: pointer;\n    transition: all 0.2s;\n    font-size: clamp(0.7rem, 2.5vw, 0.92rem);\n    min-height: 3rem;\n    white-space: nowrap;\n    overflow: hidden;\n    text-overflow: ellipsis;\n    color: #6b7280;\n    background: #f9fafb;\n}\n@media (min-width: 768px) {\n    .hali-radio-label {\n        font-size: clamp(0.875rem, 1.5vw, 1rem);\n        padding: 1rem 0.5rem;\n        min-height: 3.5rem;\n    }\n}\n.hali-radio-label:hover {\n    background: #fffbeb;\n    border-color: #FDC656;\n    color: #374151;\n}\n.hali-radio:checked + .hali-radio-label {\n    background: #FDC656;\n    border-color: #FDC656;\n    color: #1f2937;\n    box-shadow: 0 2px 12px rgba(253,198,86,0.35);\n    font-weight: 700;\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.9rem 1rem;\n    border-radius: 10px;\n    font-weight: 700;\n    margin-top: 1.25rem;\n    text-decoration: none;\n    transition: all 0.2s;\n    font-size: 1rem;\n}\n.hali-whatsapp-btn.disabled {\n    background: #f3f4f6;\n    color: #d1d5db;\n    cursor: not-allowed;\n    pointer-events: none;\n    border: 1.5px solid #e5e7eb;\n}\n.hali-whatsapp-btn.active {\n    background: #22c55e;\n    color: white;\n    box-shadow: 0 4px 20px rgba(34,197,94,0.3);\n}\n.hali-whatsapp-btn.active:hover {\n    background: #16a34a;\n    box-shadow: 0 6px 28px rgba(34,197,94,0.4);\n    transform: translateY(-1px);\n}\n\u003c\/style\u003e\n\u003cdiv 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 (cm) and calculate. After seeing the price, select the options and place your order via WhatsApp.\u003cbr\u003e\u003cstrong\u003eStandard Widths: 80 · 100 · 120 · 160 · 200 cm — Other measurements can also be entered\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 Meters:\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 EDGING\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\"\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=\"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\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\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 = 1950;\n    const whatsappNumarasi = \"905522447544\";\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    let hesaplananGenislik, hesaplananUzunluk, hesaplananMetrekare, standartGenislik, toplamFiyat;\n    metrekareFiyatiGoster.textContent = fiyatMetrekare.toLocaleString('tr-TR');\n    function standartGenislikBul(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        return null;\n    }\n    hesaplaBtn.addEventListener(\"click\", function() {\n        const g = parseFloat(genislikInput.value);\n        const u = parseFloat(uzunlukInput.value);\n        if (isNaN(g) || isNaN(u) || g \u003c= 0 || u \u003c= 0) { alert(\"Please enter valid width and length values.\"); return; }\n        if (g \u003e 200) { alert(\"Please ensure the width is less than 200 cm.\"); return; }\n        hesaplananGenislik = g;\n        hesaplananUzunluk = u;\n        standartGenislik = standartGenislikBul(g);\n        hesaplananMetrekare = (standartGenislik \/ 100) * (u \/ 100);\n        toplamFiyat = hesaplananMetrekare * fiyatMetrekare;\n        const f = (s, b=2) =\u003e s.toLocaleString('tr-TR', {minimumFractionDigits:b, maximumFractionDigits:b});\n        sonucMetrekare.textContent = f(hesaplananMetrekare) + \" m²\";\n        sonucFiyat.textContent = f(toplamFiyat) + \" TL\";\n        if (g !== standartGenislik) {\n            genislikUyari.innerHTML = `Your rug, requested in \u003cstrong\u003e${g} cm\u003c\/strong\u003e width, will be cut from our standard roll of \u003cstrong\u003e${standartGenislik} cm\u003c\/strong\u003e.\u003cbr\u003ePricing is calculated based on the higher standard roll width from which the cut is made.\u003cbr\u003e\u003cbr\u003eIf you wish to avoid waste, you can order from a standard width.\u003cbr\u003e\u003cspan style=\"font-size:0.85em;opacity:0.6\"\u003e(Standard Roll Widths: 80, 100, 120, 160, 200 cm — Length is cut precisely to your measurement without waste.)\u003c\/span\u003e`;\n            genislikUyari.classList.remove(\"hidden\");\n        } else {\n            genislikUyari.classList.add(\"hidden\");\n            genislikUyari.innerHTML = \"\";\n        }\n        sonucAlani.classList.remove(\"hidden\");\n        haliKenariRadios.forEach(r =\u003e r.checked = false);\n        haliSekliRadios.forEach(r =\u003e r.checked = false);\n        butonDurumGuncelle();\n    });\n    function butonDurumGuncelle() {\n        const k = Array.from(haliKenariRadios).some(r =\u003e r.checked);\n        const s = Array.from(haliSekliRadios).some(r =\u003e r.checked);\n        if (k \u0026\u0026 s) {\n            whatsappBtn.classList.remove(\"disabled\");\n            whatsappBtn.classList.add(\"active\");\n            whatsappBtn.setAttribute(\"target\", \"_blank\");\n            const kenari = document.querySelector('input[name=\"haliKenari\"]:checked').value;\n            const sekli = document.querySelector('input[name=\"haliSekli\"]:checked').value;\n            const f = (s,b=2) =\u003e s.toLocaleString('tr-TR',{minimumFractionDigits:b,maximumFractionDigits:b});\n            const msg = `Hello, I would like to order a custom-sized rug.\\n\\n📏 Dimensions: ${hesaplananGenislik} cm x ${hesaplananUzunluk} cm (${f(hesaplananMetrekare)} m²)\\n🔲 Rug Edging: ${kenari}\\n⬜ Rug Shape: ${sekli}\\n💰 Total Price: ${f(toplamFiyat)} TL\\n\\nProduct Link: ${window.location.href}\\n\\nThank you.`;\n            whatsappBtn.href = `https:\/\/wa.me\/${whatsappNumarasi}?text=${encodeURIComponent(msg)}`;\n        } else {\n            whatsappBtn.classList.add(\"disabled\");\n            whatsappBtn.classList.remove(\"active\");\n            whatsappBtn.removeAttribute(\"target\");\n            whatsappBtn.href = \"#\";\n        }\n    }\n    haliKenariRadios.forEach(r =\u003e r.addEventListener(\"change\", butonDurumGuncelle));\n    haliSekliRadios.forEach(r =\u003e r.addEventListener(\"change\", butonDurumGuncelle));\n})();\n\u003c\/script\u003e\n\u003c\/div\u003e\n\u003cp data-path-to-node=\"7\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/zev-hali-babil-antrasit-oval-3d-cizgili-ekstra-yumusak-istedigin-boyda-kesim-ozel-olcu-ba19_moqa_hali_babil_2703_antrasit_oval_5.webp?v=1774554088\"\u003e\u003c\/p\u003e\n\u003cp data-path-to-node=\"8\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"8\"\u003e\"The charisma of darkness, on your floors with the uninterrupted flow of an oval form...\"\u003c\/b\u003e\u003c\/p\u003e\n\u003cp data-path-to-node=\"9\"\u003eZev Hali Babil Series redefines the solemn and authoritative stance of anthracite with an oval form that stretches the boundaries of space. The 3D depth created by horizontal embossed lines, combined with the soft transitions offered by the oval cut, adds both a modern balance and a sculptural architectural perspective to your room. Thanks to its 10 mm thick special microfiber yarn, this premium piece offers a silky cloud-like comfort to your feet, contrary to its robust appearance. With the \u003cb data-index-in-node=\"448\" data-path-to-node=\"9\"\u003e\"Cut to Your Desired Length\" (BA19) privilege\u003c\/b\u003e, it is completely prepared according to your living space!\u003c\/p\u003e\n\u003cul data-path-to-node=\"10\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"10,0,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"10,0,0\"\u003ePersonalization Beyond Limits:\u003c\/b\u003e Whatever the size of your home or office, we cut your oval rug to your desired length (height), creating a boutique product that perfectly fits your space.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"10,1,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"10,1,0\"\u003eOval Flow that Balances the Space:\u003c\/b\u003e The dark anthracite color's weight in the room is broken by its circular and fluid lines, giving your room a highly inviting and vibrant energy.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"10,2,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"10,2,0\"\u003eCloud-Soft Comfort:\u003c\/b\u003e The superior quality microfiber polyester texture with a 10 mm pile height offers a smooth and massaging touch that relieves the fatigue of the day.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"10,3,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"10,3,0\"\u003ePractical and Stain-Concealing Surface:\u003c\/b\u003e Its naturally breathable 100% cotton backing protects your parquet floors. The advantage of the anthracite tone, combined with the horizontal 3D texture, perfectly camouflages small dust and stains.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr data-path-to-node=\"11\"\u003e\n\u003ch4 data-path-to-node=\"12\"\u003e🎨 \u003cb data-index-in-node=\"3\" data-path-to-node=\"12\"\u003eThe Psychology of the Colors Included\u003c\/b\u003e\n\u003c\/h4\u003e\n\u003cp data-path-to-node=\"13\"\u003eA color profile that adds focusing power to the space and makes other items shine like diamonds:\u003c\/p\u003e\n\u003cul data-path-to-node=\"14\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"14,0,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"14,0,0\"\u003eAnthracite \/ Dark Grey (Ground):\u003c\/b\u003e Symbolizes authority, analytical thinking, and \"High-End\" luxury. It adds depth to the room, allowing warmer colored items around it (wood, tan, brick) to stand out.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"14,1,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"14,1,0\"\u003eHorizontal 3D Shadow Effects:\u003c\/b\u003e Dark-colored surfaces risk appearing flat in unlit environments. However, horizontal embossed lines catch the light in the environment, creating noble black shadows on the anthracite surface and adding tremendous volume to the design.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr data-path-to-node=\"15\"\u003e\n\u003ch4 data-path-to-node=\"16\"\u003e📐 \u003cb data-index-in-node=\"3\" data-path-to-node=\"16\"\u003eFrom the Architect's Eye: Decoration \u0026amp; Combination Tips\u003c\/b\u003e\n\u003cul data-path-to-node=\"17\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"17,0,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"17,0,0\"\u003eIndustrial Hallways (Oval Runner):\u003c\/b\u003e With its \"cut to desired length\" feature, you can lay it in an oval shape in your long, narrow hallways, offering your guests a much more modern and loft-style welcome. Its ability to hide dust and dirt is a great advantage for entryways.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"17,1,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"17,1,0\"\u003eModern Study and Gamer Rooms:\u003c\/b\u003e Its serious and focus-enhancing structure, combined with the dynamism of the oval shape, provides excellent insulation under desks or swivel chairs.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"17,2,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"17,2,0\"\u003eFurniture Harmony:\u003c\/b\u003e To break the seriousness of anthracite, you can achieve a wonderful energy with tan leather sofas, and furniture and accessories with brick, mustard, or dark green details.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch4 data-path-to-node=\"25\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"25\"\u003eTechnical Details\u003c\/b\u003e\u003c\/h4\u003e\n\u003cul data-path-to-node=\"26\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"26,0,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"26,0,0\"\u003eModel Code:\u003c\/b\u003e Babil 2703 (BA19 Custom Size Oval)\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"26,1,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"26,1,0\"\u003eColor:\u003c\/b\u003e Anthracite (Dark Grey)\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"26,2,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"26,2,0\"\u003eYarn Type:\u003c\/b\u003e Microfiber Polyester (Premium Softness)\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"26,3,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"26,3,0\"\u003eBacking:\u003c\/b\u003e 100% Natural Cotton Backing\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"26,4,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"26,4,0\"\u003eForm \/ Shape:\u003c\/b\u003e Oval\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"26,5,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"26,5,0\"\u003eProduction Feature:\u003c\/b\u003e \u003cb data-index-in-node=\"17\" data-path-to-node=\"26,5,0\"\u003eCut to Desired Length (Custom Length)\u003c\/b\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"26,6,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"26,6,0\"\u003ePile Height:\u003c\/b\u003e 10 mm\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"26,7,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"26,7,0\"\u003eUsage Area:\u003c\/b\u003e Study\/office room, large entryway\/hallway, living room, gamer room.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Zev Halı","offers":[{"title":"80x150 \/ Overlock","offer_id":42876449587248,"sku":"moqahalı-babil2703-antrasit-1-oval-80x150","price":2340.0,"currency_code":"TRY","in_stock":true},{"title":"80x150 \/ Eaves","offer_id":42876449620016,"sku":"moqahalı-babil2703-antrasit--1-oval-80x150-saçak","price":2340.0,"currency_code":"TRY","in_stock":true},{"title":"80x200 \/ Overlock","offer_id":42876449652784,"sku":"moqahalı-babil2703-antrasit--1-oval-80x200","price":3120.0,"currency_code":"TRY","in_stock":true},{"title":"80x200 \/ Eaves","offer_id":42876449685552,"sku":"moqahalı-babil2703-antrasit--1-oval-80x200-saçak","price":3120.0,"currency_code":"TRY","in_stock":true},{"title":"80x250 \/ Overlock","offer_id":42876449718320,"sku":"moqahalı-babil2703-antrasit--1-oval-80x250","price":3900.0,"currency_code":"TRY","in_stock":true},{"title":"80x250 \/ Eaves","offer_id":42876449751088,"sku":"moqahalı-babil2703-antrasit--1-oval-80x250-saçak","price":3900.0,"currency_code":"TRY","in_stock":true},{"title":"80x300 \/ Overlock","offer_id":42876449783856,"sku":"moqahalı-babil2703-antrasit--1-oval-80x300","price":4680.0,"currency_code":"TRY","in_stock":true},{"title":"80x300 \/ Eaves","offer_id":42876449816624,"sku":"moqahalı-babil2703-antrasit--1-oval-80x300-saçak","price":4680.0,"currency_code":"TRY","in_stock":true},{"title":"100x200 \/ Overlock","offer_id":42876449849392,"sku":"moqahalı-babil2703-antrasit--1-oval-100x200","price":3900.0,"currency_code":"TRY","in_stock":true},{"title":"100x200 \/ Eaves","offer_id":42876449882160,"sku":"moqahalı-babil2703-antrasit--1-oval-100x200-saçak","price":3900.0,"currency_code":"TRY","in_stock":true},{"title":"100x250 \/ Overlock","offer_id":42876449914928,"sku":"moqahalı-babil2703-antrasit--1-oval-100x250","price":4875.0,"currency_code":"TRY","in_stock":true},{"title":"100x250 \/ Eaves","offer_id":42876449947696,"sku":"moqahalı-babil2703-antrasit--1-oval-100x250-saçak","price":4875.0,"currency_code":"TRY","in_stock":true},{"title":"100x300 \/ Overlock","offer_id":42876449980464,"sku":"moqahalı-babil2703-antrasit--1-oval-100x300","price":5850.0,"currency_code":"TRY","in_stock":true},{"title":"100x300 \/ Eaves","offer_id":42876450013232,"sku":"moqahalı-babil2703-antrasit--1-oval-100x300-saçak","price":5850.0,"currency_code":"TRY","in_stock":true},{"title":"120x180 \/ Overlock","offer_id":42876450046000,"sku":"moqahalı-babil2703-antrasit--1-oval-120x180","price":4212.0,"currency_code":"TRY","in_stock":true},{"title":"120x180 \/ Eaves","offer_id":42876450078768,"sku":"moqahalı-babil2703-antrasit--1-oval-120x180-saçak","price":4212.0,"currency_code":"TRY","in_stock":true},{"title":"120x250 \/ Overlock","offer_id":42876450111536,"sku":"moqahalı-babil2703-antrasit--1-oval-120x250","price":5850.0,"currency_code":"TRY","in_stock":true},{"title":"120x250 \/ Eaves","offer_id":42876450144304,"sku":"moqahalı-babil2703-antrasit--1-oval-120x250-saçak","price":5850.0,"currency_code":"TRY","in_stock":true},{"title":"120x300 \/ Overlock","offer_id":42876450177072,"sku":"moqahalı-babil2703-antrasit--1-oval-120x300","price":7020.0,"currency_code":"TRY","in_stock":true},{"title":"120x300 \/ Eaves","offer_id":42876450209840,"sku":"moqahalı-babil2703-antrasit--1-oval-120x300-saçak","price":7020.0,"currency_code":"TRY","in_stock":true},{"title":"160x230 \/ Overlock","offer_id":42876450242608,"sku":"moqahalı-babil2703-antrasit--1-oval-160x230","price":7176.0,"currency_code":"TRY","in_stock":true},{"title":"160x230 \/ Eaves","offer_id":42876450275376,"sku":"moqahalı-babil2703-antrasit--1-oval-160x230-saçak","price":7176.0,"currency_code":"TRY","in_stock":true},{"title":"160x300 \/ Overlock","offer_id":42876450308144,"sku":"moqahalı-babil2703-antrasit--1-oval-160x300","price":9360.0,"currency_code":"TRY","in_stock":true},{"title":"160x300 \/ Eaves","offer_id":42876450340912,"sku":"moqahalı-babil2703-antrasit--1-oval-160x300-saçak","price":9360.0,"currency_code":"TRY","in_stock":true},{"title":"200x300 \/ Overlock","offer_id":42876450373680,"sku":"moqahalı-babil2703-antrasit-1-oval-200x300","price":11700.0,"currency_code":"TRY","in_stock":true},{"title":"200x300 \/ Eaves","offer_id":42876450406448,"sku":"moqahalı-babil2703-antrasit-1-oval-200x300-saçak","price":11700.0,"currency_code":"TRY","in_stock":true},{"title":"200x400 \/ Overlock","offer_id":42876450439216,"sku":"moqahalı-babil2703-antrasit-1-oval-200x400","price":15600.0,"currency_code":"TRY","in_stock":true},{"title":"200x400 \/ Eaves","offer_id":42876450471984,"sku":"moqahalı-babil2703-antrasit-1-oval-200x400-saçak","price":15600.0,"currency_code":"TRY","in_stock":true},{"title":"200x500 \/ Overlock","offer_id":42876450504752,"sku":"moqahalı-babil2703-antrasit-1-oval-200x500","price":19500.0,"currency_code":"TRY","in_stock":true},{"title":"200x500 \/ Eaves","offer_id":42876450537520,"sku":"moqahalı-babil2703-antrasit-1-oval-200x500-saçak","price":19500.0,"currency_code":"TRY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/zev-hali-babil-antrasit-oval-3d-cizgili-ekstra-yumusak-istedigin-boyda-kesim-ozel-olcu-ba19_moqahalibabil2703antrasitoval_2.webp?v=1774554357"},{"product_id":"3d-ekstra-yumusak-oval-hali-ba22","title":"Zev Carpet Babil White Geometric 3D Extra Soft Oval Rug Custom Size Ba22","description":"\u003cp style=\"text-align: center;\"\u003e\u003cspan style=\"text-decoration: underline;\"\u003e\u003cstrong\u003e*\u003cspan style=\"color: rgb(255, 128, 0); text-decoration: underline;\"\u003e\u003cspan style=\"color: rgb(104, 89, 74); text-decoration: underline;\"\u003ePlease specify your Fringe and Overlock \u003c\/span\u003e \u003c\/span\u003epreferences in the Order Note section of your Cart.\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cdiv style=\"background: #ffffff; border-radius: 16px; padding: 22px 28px; text-align: center; margin: 0 0 20px 0; font-family: 'Segoe UI',Arial,sans-serif; box-shadow: 0 4px 24px rgba(0,0,0,0.08); border: 1.5px solid rgba(253,198,86,0.4);\"\u003e\n\u003cdiv style=\"display: inline-block; background: #FDC656; color: #1f2937; font-size: 0.68rem; font-weight: 800; letter-spacing: 2px; text-transform: uppercase; padding: 4px 16px; border-radius: 50px; margin-bottom: 10px;\"\u003e✂ Special Service\u003c\/div\u003e\n\u003cdiv style=\"font-size: 1.25rem; font-weight: 800; color: #1f2937; margin-bottom: 8px;\"\u003eThis Product Features \u003cspan style=\"color: #e58c0a; border-bottom: 2px solid #FDC656; padding-bottom: 2px;\"\u003eCustom Size Cutting\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv style=\"font-size: 0.83rem; color: #6b7280; line-height: 1.7; max-width: 400px; margin: 0 auto 16px;\"\u003eEnter your measurements using the calculator below and see the price. Create your custom order with the \u003cstrong style=\"color: #e58c0a;\"\u003e\"Order Now\"\u003c\/strong\u003e button.\u003c\/div\u003e\n\u003cdiv style=\"display: flex; gap: 8px; justify-content: center; flex-wrap: wrap;\"\u003e\n\u003cdiv style=\"background: #fffbeb; border: 1px solid rgba(253,198,86,0.4); border-radius: 50px; padding: 6px 14px; display: inline-flex; align-items: center; gap: 6px;\"\u003e\n\u003cspan style=\"font-size: 0.95rem;\"\u003e📐\u003c\/span\u003e\u003cspan style=\"font-size: 0.76rem; color: #6b7280; font-weight: 600;\"\u003eCustom size\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"background: #fffbeb; border: 1px solid rgba(253,198,86,0.4); border-radius: 50px; padding: 6px 14px; display: inline-flex; align-items: center; gap: 6px;\"\u003e\n\u003cspan style=\"font-size: 0.95rem;\"\u003e✅\u003c\/span\u003e\u003cspan style=\"font-size: 0.76rem; color: #6b7280; font-weight: 600;\"\u003eProfessional edging\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"background: #fffbeb; border: 1px solid rgba(253,198,86,0.4); border-radius: 50px; padding: 6px 14px; display: inline-flex; align-items: center; gap: 6px;\"\u003e\n\u003cspan style=\"font-size: 0.95rem;\"\u003e🚀\u003c\/span\u003e\u003cspan style=\"font-size: 0.76rem; color: #6b7280; font-weight: 600;\"\u003eFast delivery\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n.hali-hesaplayici-wrapper {\n    font-family: 'Segoe UI', '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.hali-hesaplayici-wrapper * { box-sizing: border-box; }\n.hali-hesaplayici-container {\n    background: #ffffff;\n    border-radius: 16px;\n    box-shadow: 0 4px 32px rgba(0,0,0,0.08), 0 0 0 1px rgba(253,198,86,0.25);\n    padding: 1.75rem;\n    width: 100%;\n}\n@media (min-width: 768px) {\n    .hali-hesaplayici-container { padding: 2.25rem; }\n    .hali-hesaplayici-wrapper { margin-bottom: 3rem; }\n}\n.hali-baslik {\n    font-size: 1.35rem;\n    font-weight: 800;\n    color: #1f2937;\n    margin-bottom: 0.4rem;\n    letter-spacing: 0.5px;\n}\n.hali-aciklama {\n    color: #9ca3af;\n    margin-bottom: 1.5rem;\n    font-size: 0.85rem;\n    line-height: 1.6;\n}\n.hali-aciklama strong { color: #6b7280; }\n.hali-form-grup { margin-bottom: 1rem; }\n.hali-label {\n    display: block;\n    font-size: 0.72rem;\n    font-weight: 700;\n    color: #6b7280;\n    margin-bottom: 0.35rem;\n    letter-spacing: 1px;\n    text-transform: uppercase;\n}\n.hali-input-wrapper { position: relative; }\n.hali-input {\n    width: 100%;\n    padding: 0.85rem 2.5rem 0.85rem 1rem;\n    border: 1.5px solid #e5e7eb;\n    border-radius: 10px;\n    font-size: 1rem;\n    color: #1f2937;\n    font-weight: 500;\n    background: #f9fafb;\n    transition: border-color 0.2s, box-shadow 0.2s, background 0.2s;\n}\n.hali-input::placeholder { color: #d1d5db; font-weight: 300; }\n.hali-input:focus {\n    border-color: #FDC656;\n    box-shadow: 0 0 0 3px rgba(253,198,86,0.18);\n    outline: none;\n    background: #fffef7;\n}\n.hali-input::-webkit-inner-spin-button,\n.hali-input::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0; }\n.hali-input { -moz-appearance: textfield; }\n.hali-birim {\n    position: absolute;\n    right: 0.85rem;\n    top: 50%;\n    transform: translateY(-50%);\n    color: #9ca3af;\n    font-size: 0.85rem;\n    font-weight: 600;\n    pointer-events: none;\n}\n.hali-hesapla-btn {\n    width: 100%;\n    background: #FDC656;\n    color: #1f2937;\n    font-weight: 800;\n    padding: 0.9rem 1rem;\n    border-radius: 50px;\n    box-shadow: 0 4px 16px rgba(253,198,86,0.4);\n    border: none;\n    cursor: pointer;\n    transition: all 0.2s;\n    margin-top: 1rem;\n    font-size: 1rem;\n    letter-spacing: 0.3px;\n}\n.hali-hesapla-btn:hover {\n    background: #f0b830;\n    box-shadow: 0 6px 24px rgba(253,198,86,0.55);\n    transform: translateY(-1px);\n}\n.hali-sonuc-alani {\n    margin-top: 1.5rem;\n    border-top: 1.5px solid #f3f4f6;\n    padding-top: 1.5rem;\n}\n.hali-sonuc-alani.hidden { display: none; }\n.hali-sonuc-satir {\n    margin-bottom: 0.6rem;\n    font-size: 0.95rem;\n    color: #6b7280;\n}\n.hali-sonuc-satir strong { font-weight: 700; color: #374151; }\n.hali-sonuc-deger { font-weight: 700; color: #1f2937; }\n.hali-fiyat-satir {\n    margin-bottom: 0.2rem;\n    font-size: 1.1rem;\n    font-weight: 600;\n    color: #374151;\n}\n.hali-fiyat {\n    color: #e58c0a;\n    font-weight: 800;\n    font-size: 1.8rem;\n}\n.hali-birim-fiyat {\n    font-size: 0.78rem;\n    color: #9ca3af;\n    margin-top: 0.15rem;\n    margin-bottom: 0.5rem;\n}\n.hali-uyari {\n    font-size: 0.875rem;\n    color: #374151;\n    font-weight: 400;\n    line-height: 1.7;\n    margin-top: 1rem;\n    padding: 1rem 1.2rem;\n    background: #fffbeb;\n    border-radius: 10px;\n    border-left: 3px solid #FDC656;\n}\n.hali-uyari.hidden { display: none; }\n.hali-secim-baslik {\n    font-size: 0.7rem;\n    font-weight: 700;\n    color: #9ca3af;\n    margin-bottom: 0.5rem;\n    margin-top: 1.25rem;\n    text-transform: uppercase;\n    letter-spacing: 1.2px;\n}\n.hali-secim-container {\n    display: flex;\n    gap: 0.5rem;\n    flex-wrap: nowrap;\n}\n.hali-secim-item { flex: 1; min-width: 0; }\n.hali-radio { display: none; }\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: 1.5px solid #e5e7eb;\n    border-radius: 10px;\n    font-weight: 600;\n    cursor: pointer;\n    transition: all 0.2s;\n    font-size: clamp(0.7rem, 2.5vw, 0.92rem);\n    min-height: 3rem;\n    white-space: nowrap;\n    overflow: hidden;\n    text-overflow: ellipsis;\n    color: #6b7280;\n    background: #f9fafb;\n}\n@media (min-width: 768px) {\n    .hali-radio-label {\n        font-size: clamp(0.875rem, 1.5vw, 1rem);\n        padding: 1rem 0.5rem;\n        min-height: 3.5rem;\n    }\n}\n.hali-radio-label:hover {\n    background: #fffbeb;\n    border-color: #FDC656;\n    color: #374151;\n}\n.hali-radio:checked + .hali-radio-label {\n    background: #FDC656;\n    border-color: #FDC656;\n    color: #1f2937;\n    box-shadow: 0 2px 12px rgba(253,198,86,0.35);\n    font-weight: 700;\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.9rem 1rem;\n    border-radius: 10px;\n    font-weight: 700;\n    margin-top: 1.25rem;\n    text-decoration: none;\n    transition: all 0.2s;\n    font-size: 1rem;\n}\n.hali-whatsapp-btn.disabled {\n    background: #f3f4f6;\n    color: #d1d5db;\n    cursor: not-allowed;\n    pointer-events: none;\n    border: 1.5px solid #e5e7eb;\n}\n.hali-whatsapp-btn.active {\n    background: #22c55e;\n    color: white;\n    box-shadow: 0 4px 20px rgba(34,197,94,0.3);\n}\n.hali-whatsapp-btn.active:hover {\n    background: #16a34a;\n    box-shadow: 0 6px 28px rgba(34,197,94,0.4);\n    transform: translateY(-1px);\n}\n\u003c\/style\u003e\n\u003cdiv 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 (cm) and calculate. After seeing the price, select the options and place your order via WhatsApp.\u003cbr\u003e\u003cstrong\u003eStandard Width: 80 · 100 · 120 · 160 · 200 cm — Different sizes can also be entered\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=\"E.g.: 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=\"E.g.: 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\"\u003eFolded\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\"\u003eRectangular\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\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\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 = 1950;\n    const whatsappNumarasi = \"905522447544\";\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    let hesaplananGenislik, hesaplananUzunluk, hesaplananMetrekare, standartGenislik, toplamFiyat;\n    metrekareFiyatiGoster.textContent = fiyatMetrekare.toLocaleString('tr-TR');\n    function standartGenislikBul(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        return null;\n    }\n    hesaplaBtn.addEventListener(\"click\", function() {\n        const g = parseFloat(genislikInput.value);\n        const u = parseFloat(uzunlukInput.value);\n        if (isNaN(g) || isNaN(u) || g \u003c= 0 || u \u003c= 0) { alert(\"Please enter valid width and length values.\"); return; }\n        if (g \u003e 200) { alert(\"Please ensure the width is less than 200 cm.\"); return; }\n        hesaplananGenislik = g;\n        hesaplananUzunluk = u;\n        standartGenislik = standartGenislikBul(g);\n        hesaplananMetrekare = (standartGenislik \/ 100) * (u \/ 100);\n        toplamFiyat = hesaplananMetrekare * fiyatMetrekare;\n        const f = (s, b=2) =\u003e s.toLocaleString('tr-TR', {minimumFractionDigits:b, maximumFractionDigits:b});\n        sonucMetrekare.textContent = f(hesaplananMetrekare) + \" m²\";\n        sonucFiyat.textContent = f(toplamFiyat) + \" TL\";\n        if (g !== standartGenislik) {\n            genislikUyari.innerHTML = `Your carpet, requested at \u003cstrong\u003e${g} cm\u003c\/strong\u003e width, will be cut from our standard roll of \u003cstrong\u003e${standartGenislik} cm\u003c\/strong\u003e.\u003cbr\u003ePricing is calculated based on the standard roll width from which the cut is made.\u003cbr\u003e\u003cbr\u003eIf you wish, you can order from the standard width to avoid waste.\u003cbr\u003e\u003cspan style=\"font-size:0.85em;opacity:0.6\"\u003e(Standard Roll Widths: 80, 100, 120, 160, 200 cm — Length is cut to exact size without waste.)\u003c\/span\u003e`;\n            genislikUyari.classList.remove(\"hidden\");\n        } else {\n            genislikUyari.classList.add(\"hidden\");\n            genislikUyari.innerHTML = \"\";\n        }\n        sonucAlani.classList.remove(\"hidden\");\n        haliKenariRadios.forEach(r =\u003e r.checked = false);\n        haliSekliRadios.forEach(r =\u003e r.checked = false);\n        butonDurumGuncelle();\n    });\n    function butonDurumGuncelle() {\n        const k = Array.from(haliKenariRadios).some(r =\u003e r.checked);\n        const s = Array.from(haliSekliRadios).some(r =\u003e r.checked);\n        if (k \u0026\u0026 s) {\n            whatsappBtn.classList.remove(\"disabled\");\n            whatsappBtn.classList.add(\"active\");\n            whatsappBtn.setAttribute(\"target\", \"_blank\");\n            const kenari = document.querySelector('input[name=\"haliKenari\"]:checked').value;\n            const sekli = document.querySelector('input[name=\"haliSekli\"]:checked').value;\n            const f = (s,b=2) =\u003e s.toLocaleString('tr-TR',{minimumFractionDigits:b,maximumFractionDigits:b});\n            const msg = `Hello, I would like to order a custom size rug.\\n\\n📏 Dimensions: ${hesaplananGenislik} cm x ${hesaplananUzunluk} cm (${f(hesaplananMetrekare)} m²)\\n🔲 Rug Edging: ${kenari}\\n⬜ Rug Shape: ${sekli}\\n💰 Total Price: ${f(toplamFiyat)} TL\\n\\nProduct Link: ${window.location.href}\\n\\nThank you.`;\n            whatsappBtn.href = `https:\/\/wa.me\/${whatsappNumarasi}?text=${encodeURIComponent(msg)}`;\n        } else {\n            whatsappBtn.classList.add(\"disabled\");\n            whatsappBtn.classList.remove(\"active\");\n            whatsappBtn.removeAttribute(\"target\");\n            whatsappBtn.href = \"#\";\n        }\n    }\n    haliKenariRadios.forEach(r =\u003e r.addEventListener(\"change\", butonDurumGuncelle));\n    haliSekliRadios.forEach(r =\u003e r.addEventListener(\"change\", butonDurumGuncelle));\n})();\n\u003c\/script\u003e\n\u003c\/div\u003e\n\u003cp data-path-to-node=\"7\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/zev-hali-babil-beyaz-geometrik-3d-oval-hali-istedigin-boyda-kesim-ozel-olcu-ba22_moqa_hali_babil_2704_beyaz_oval_5.webp?v=1774556083\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp data-path-to-node=\"7\"\u003e\u003cb data-path-to-node=\"7\" data-index-in-node=\"0\"\u003e\"Geometric Dance of Pure White, with the Fluidity of an Oval Form on Your Floors...\"\u003c\/b\u003e\u003c\/p\u003e\n\u003cp data-path-to-node=\"8\"\u003eThe Zev Halı Babil Series redefines modern minimalism with a three-dimensional design approach. The simplicity of pure white, enlivened by skillfully crafted asymmetrical triangular embossments, combines with the soft transitions of the oval cut to add a sculptural depth to your space. Thanks to its special 10 mm thick microfiber yarn, this refreshing design will allow you to start your day with a smooth step as if on clouds, and with the \u003cb data-path-to-node=\"8\" data-index-in-node=\"442\"\u003e\"Custom Length Cut\" (BA22)\u003c\/b\u003e privilege, it is designed entirely according to your architecture!\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\"\u003eCustomization Beyond Limits:\u003c\/b\u003e Regardless of your home's dimensions, we cut your oval rug to your desired length, creating a bespoke production perfectly suited to your space. It's a flawless solution for long corridors or wide hallways.\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\"\u003eGeometric Contrast Softening the Space:\u003c\/b\u003e The combination of sharp geometric\/triangular patterns with the softness of the oval form balances the energy of the space; it adds a modern yet inviting feel to the room.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"9,2,0\"\u003e\u003cb data-path-to-node=\"9,2,0\" data-index-in-node=\"0\"\u003eCloud-Like Comfort:\u003c\/b\u003e The superior quality microfiber polyester texture with a 10 mm pile height offers a silky, warm, and massage-like comfort to your feet, relieving the stress of the day.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"9,3,0\"\u003e\u003cb data-path-to-node=\"9,3,0\" data-index-in-node=\"0\"\u003eHealthy and Safe Flooring:\u003c\/b\u003e Its naturally breathable 100% cotton backing protects your parquet floors, provides excellent grip, and ensures long-lasting, anti-allergenic use.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr data-path-to-node=\"11\"\u003e\n\u003ch4 data-path-to-node=\"11\"\u003e🎨 \u003cb data-path-to-node=\"11\" data-index-in-node=\"3\"\u003ePsychology of Colors Included\u003c\/b\u003e\n\u003c\/h4\u003e\n\u003cp data-path-to-node=\"12\"\u003eThe color profile of this design, which brightens the space without tiring the eye and calms the soul, is:\u003c\/p\u003e\n\u003cul data-path-to-node=\"13\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"13,0,0\"\u003e\u003cb data-path-to-node=\"13,0,0\" data-index-in-node=\"0\"\u003ePure White \/ Off-White (Base):\u003c\/b\u003e Symbolizes renewal, tranquility, and absolute cleanliness. It provides maximum light reflection in the room, making narrow spaces (especially corridors) appear much wider and more spacious than they are.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"13,1,0\"\u003e\u003cb data-path-to-node=\"13,1,0\" data-index-in-node=\"0\"\u003eGeometric Shadow Effects:\u003c\/b\u003e The subtle natural light play (grey reflections) created by the triangular embossments within the oval form gives the rug a three-dimensional and lively character without adding external color.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr data-path-to-node=\"14\"\u003e\n\u003ch4 data-path-to-node=\"15\"\u003e📐 \u003cb data-path-to-node=\"15\" data-index-in-node=\"3\"\u003eFrom an Architect's Perspective: Decoration \u0026amp; Combination Advice\u003c\/b\u003e\n\u003c\/h4\u003e\u003cul data-path-to-node=\"16\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"16,0,0\"\u003e\u003cb data-path-to-node=\"16,0,0\" data-index-in-node=\"0\"\u003eBright Corridors (Oval Runner):\u003c\/b\u003e Thanks to the \"cut to your desired length\" feature, you can instantly brighten dimly lit hallways or corridors by laying down a pristine white oval runner. It pairs wonderfully with wooden console tables.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"16,1,0\"\u003e\u003cb data-path-to-node=\"16,1,0\" data-index-in-node=\"0\"\u003eFurniture Harmony:\u003c\/b\u003e The white color and geometric pattern achieve a wonderful natural harmony (Scandinavian vibe) with furniture featuring light oak, wicker, or rattan details. You can create a perfect textural richness with boucle (Teddy) fabric armchairs.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"16,2,0\"\u003e\u003cb data-path-to-node=\"16,2,0\" data-index-in-node=\"0\"\u003eVisual Perception:\u003c\/b\u003e When the dynamism of geometric patterns meets the softness of an oval, it's ideal for creating a focal point in the living room under wooden coffee tables or at the foot of the bed in the bedroom.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch4 data-path-to-node=\"24\"\u003e\u003cb data-path-to-node=\"24\" data-index-in-node=\"0\"\u003eTechnical Details\u003c\/b\u003e\u003c\/h4\u003e\n\u003cul data-path-to-node=\"25\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"25,0,0\"\u003e\u003cb data-path-to-node=\"25,0,0\" data-index-in-node=\"0\"\u003eModel Code:\u003c\/b\u003e Babylon (BA22 Custom Size Oval)\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"25,1,0\"\u003e\u003cb data-path-to-node=\"25,1,0\" data-index-in-node=\"0\"\u003eColor:\u003c\/b\u003e White (Pure \/ Off-White)\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"25,2,0\"\u003e\u003cb data-path-to-node=\"25,2,0\" data-index-in-node=\"0\"\u003eYarn Type:\u003c\/b\u003e Microfiber Polyester (Premium Softness)\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"25,3,0\"\u003e\u003cb data-path-to-node=\"25,3,0\" data-index-in-node=\"0\"\u003eBacking:\u003c\/b\u003e 100% Natural Cotton Backing\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"25,4,0\"\u003e\u003cb data-path-to-node=\"25,4,0\" data-index-in-node=\"0\"\u003eForm \/ Shape:\u003c\/b\u003e Oval\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"25,5,0\"\u003e\u003cb data-path-to-node=\"25,5,0\" data-index-in-node=\"0\"\u003eProduction Feature:\u003c\/b\u003e \u003cb data-path-to-node=\"25,5,0\" data-index-in-node=\"17\"\u003eCut to Desired Length (Custom Length)\u003c\/b\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"25,6,0\"\u003e\u003cb data-path-to-node=\"25,6,0\" data-index-in-node=\"0\"\u003eFeature:\u003c\/b\u003e 3D Geometric (Triangular\/Asymmetric) Embossed\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"25,7,0\"\u003e\u003cb data-path-to-node=\"25,7,0\" data-index-in-node=\"0\"\u003ePile Height:\u003c\/b\u003e 10 mm\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"25,8,0\"\u003e\u003cb data-path-to-node=\"25,8,0\" data-index-in-node=\"0\"\u003eUsage Area:\u003c\/b\u003e Corridor\/hallway, children's\/baby's room, bedroom, dressing room, winter garden.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Zev Halı","offers":[{"title":"80x150 \/ Overlock","offer_id":42876579250224,"sku":"moqahalı-babil2704-beyaz-1-oval-80x150","price":2340.0,"currency_code":"TRY","in_stock":true},{"title":"80x150 \/ Fringe","offer_id":42876579282992,"sku":"moqahalı-babil2704-beyaz-1-oval-80x150-saçak","price":2340.0,"currency_code":"TRY","in_stock":true},{"title":"80x200 \/ Overlock","offer_id":42876579315760,"sku":"moqahalı-babil2704-beyaz-1-oval-80x200","price":3120.0,"currency_code":"TRY","in_stock":true},{"title":"80x200 \/ Fringe","offer_id":42876579348528,"sku":"moqahalı-babil2704-beyaz-1-oval-80x200-saçak","price":3120.0,"currency_code":"TRY","in_stock":true},{"title":"80x250 \/ Overlock","offer_id":42876579381296,"sku":"moqahalı-babil2704-beyaz-1-oval-80x250","price":3900.0,"currency_code":"TRY","in_stock":true},{"title":"80x250 \/ Fringe","offer_id":42876579414064,"sku":"moqahalı-babil2704-beyaz-1-oval-80x250-saçak","price":3900.0,"currency_code":"TRY","in_stock":true},{"title":"80x300 \/ Overlock","offer_id":42876579446832,"sku":"moqahalı-babil2704-beyaz-1-oval-80x300","price":4680.0,"currency_code":"TRY","in_stock":true},{"title":"80x300 \/ Fringe","offer_id":42876579479600,"sku":"moqahalı-babil2704-beyaz-1-oval-80x300-saçak","price":4680.0,"currency_code":"TRY","in_stock":true},{"title":"100x200 \/ Overlock","offer_id":42876579512368,"sku":"moqahalı-babil2704-beyaz-1-oval-100x200","price":3900.0,"currency_code":"TRY","in_stock":true},{"title":"100x200 \/ Fringe","offer_id":42876579545136,"sku":"moqahalı-babil2704-beyaz-1-oval-100x200-saçak","price":3900.0,"currency_code":"TRY","in_stock":true},{"title":"100x250 \/ Overlock","offer_id":42876579577904,"sku":"moqahalı-babil2704-beyaz-1-oval-100x250","price":4875.0,"currency_code":"TRY","in_stock":true},{"title":"100x250 \/ Fringe","offer_id":42876579610672,"sku":"moqahalı-babil2704-beyaz-1-oval-100x250-saçak","price":4875.0,"currency_code":"TRY","in_stock":true},{"title":"100x300 \/ Overlock","offer_id":42876579643440,"sku":"moqahalı-babil2704-beyaz-1-oval-100x300","price":5850.0,"currency_code":"TRY","in_stock":true},{"title":"100x300 \/ Fringe","offer_id":42876579676208,"sku":"moqahalı-babil2704-beyaz-1-oval-100x300-saçak","price":5850.0,"currency_code":"TRY","in_stock":true},{"title":"120x180 \/ Overlock","offer_id":42876579708976,"sku":"moqahalı-babil2704-beyaz-1-oval-120x180","price":4212.0,"currency_code":"TRY","in_stock":true},{"title":"120x180 \/ Fringe","offer_id":42876579741744,"sku":"moqahalı-babil2704-beyaz-1-oval-120x180-saçak","price":4212.0,"currency_code":"TRY","in_stock":true},{"title":"120x250 \/ Overlock","offer_id":42876579774512,"sku":"moqahalı-babil2704-beyaz-1-oval-120x250","price":5850.0,"currency_code":"TRY","in_stock":true},{"title":"120x250 \/ Fringe","offer_id":42876579807280,"sku":"moqahalı-babil2704-beyaz-1-oval-120x250-saçak","price":5850.0,"currency_code":"TRY","in_stock":true},{"title":"120x300 \/ Overlock","offer_id":42876579840048,"sku":"moqahalı-babil2704-beyaz-1-oval-120x300","price":7020.0,"currency_code":"TRY","in_stock":true},{"title":"120x300 \/ Fringe","offer_id":42876579872816,"sku":"moqahalı-babil2704-beyaz-1-oval-120x300-saçak","price":7020.0,"currency_code":"TRY","in_stock":true},{"title":"160x230 \/ Overlock","offer_id":42876579905584,"sku":"moqahalı-babil2704-beyaz-1-oval-160x230","price":7176.0,"currency_code":"TRY","in_stock":true},{"title":"160x230 \/ Fringe","offer_id":42876579938352,"sku":"moqahalı-babil2704-beyaz-1-oval-160x230-saçak","price":7176.0,"currency_code":"TRY","in_stock":true},{"title":"160x300 \/ Overlock","offer_id":42876579971120,"sku":"moqahalı-babil2704-beyaz-1-oval-160x300","price":9360.0,"currency_code":"TRY","in_stock":true},{"title":"160x300 \/ Fringe","offer_id":42876580003888,"sku":"moqahalı-babil2704-beyaz-1-oval-160x300-saçak","price":9360.0,"currency_code":"TRY","in_stock":true},{"title":"200x300 \/ Overlock","offer_id":42876580036656,"sku":"moqahalı-babil2704-beyazt-1-oval-200x300","price":11700.0,"currency_code":"TRY","in_stock":true},{"title":"200x300 \/ Fringe","offer_id":42876580069424,"sku":"moqahalı-babil2704-beyaz-1-oval-200x300-saçak","price":11700.0,"currency_code":"TRY","in_stock":true},{"title":"200x400 \/ Overlock","offer_id":42876580102192,"sku":"moqahalı-babil2704-beyaz-1-oval-200x400","price":15600.0,"currency_code":"TRY","in_stock":true},{"title":"200x400 \/ Fringe","offer_id":42876580134960,"sku":"moqahalı-babil2704-beyaz-1-oval-200x400-saçak","price":15600.0,"currency_code":"TRY","in_stock":true},{"title":"200x500 \/ Overlock","offer_id":42876580167728,"sku":"moqahalı-babil2704-beyaz-1-oval-200x500","price":19500.0,"currency_code":"TRY","in_stock":true},{"title":"200x500 \/ Fringe","offer_id":42876580200496,"sku":"moqahalı-babil2704-beyaz-1-oval-200x500-saçak","price":19500.0,"currency_code":"TRY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/zev-hali-babil-beyaz-geometrik-3d-oval-hali-istedigin-boyda-kesim-ozel-olcu-ba22_moqahalibabil2704beyazoval_1.webp?v=1774556295"},{"product_id":"zev-hali-microfiber-oval-hali-ba23","title":"Zev Carpet Babylon Grey Geometric Microfiber Extra Soft Oval Rug Custom Size Ba23","description":"\u003cp style=\"text-align: center;\"\u003e\u003cspan style=\"text-decoration: underline;\"\u003e\u003cstrong\u003e*\u003cspan style=\"color: rgb(255, 128, 0); text-decoration: underline;\"\u003e\u003cspan style=\"color: rgb(104, 89, 74); text-decoration: underline;\"\u003ePlease specify your Fringe and Overlock \u003c\/span\u003e \u003c\/span\u003ePreferences in the Order Notes Section of the Cart.\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cdiv style=\"background: #ffffff; border-radius: 16px; padding: 22px 28px; text-align: center; margin: 0 0 20px 0; font-family: 'Segoe UI',Arial,sans-serif; box-shadow: 0 4px 24px rgba(0,0,0,0.08); border: 1.5px solid rgba(253,198,86,0.4);\"\u003e\n\u003cdiv style=\"display: inline-block; background: #FDC656; color: #1f2937; font-size: 0.68rem; font-weight: 800; letter-spacing: 2px; text-transform: uppercase; padding: 4px 16px; border-radius: 50px; margin-bottom: 10px;\"\u003e✂ Special Service\u003c\/div\u003e\n\u003cdiv style=\"font-size: 1.25rem; font-weight: 800; color: #1f2937; margin-bottom: 8px;\"\u003eThis Product Includes \u003cspan style=\"color: #e58c0a; border-bottom: 2px solid #FDC656; padding-bottom: 2px;\"\u003eCustom Size Cutting\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv style=\"font-size: 0.83rem; color: #6b7280; line-height: 1.7; max-width: 400px; margin: 0 auto 16px;\"\u003eEnter your measurements using the calculator below and see the price. Create your custom order with the \u003cstrong style=\"color: #e58c0a;\"\u003e\"Order Now\"\u003c\/strong\u003e button.\u003c\/div\u003e\n\u003cdiv style=\"display: flex; gap: 8px; justify-content: center; flex-wrap: wrap;\"\u003e\n\u003cdiv style=\"background: #fffbeb; border: 1px solid rgba(253,198,86,0.4); border-radius: 50px; padding: 6px 14px; display: inline-flex; align-items: center; gap: 6px;\"\u003e\n\u003cspan style=\"font-size: 0.95rem;\"\u003e📐\u003c\/span\u003e\u003cspan style=\"font-size: 0.76rem; color: #6b7280; font-weight: 600;\"\u003eIn your desired size\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"background: #fffbeb; border: 1px solid rgba(253,198,86,0.4); border-radius: 50px; padding: 6px 14px; display: inline-flex; align-items: center; gap: 6px;\"\u003e\n\u003cspan style=\"font-size: 0.95rem;\"\u003e✅\u003c\/span\u003e\u003cspan style=\"font-size: 0.76rem; color: #6b7280; font-weight: 600;\"\u003eProfessional edge finishing\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"background: #fffbeb; border: 1px solid rgba(253,198,86,0.4); border-radius: 50px; padding: 6px 14px; display: inline-flex; align-items: center; gap: 6px;\"\u003e\n\u003cspan style=\"font-size: 0.95rem;\"\u003e🚀\u003c\/span\u003e\u003cspan style=\"font-size: 0.76rem; color: #6b7280; font-weight: 600;\"\u003eFast delivery\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n.hali-hesaplayici-wrapper {\n    font-family: 'Segoe UI', '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.hali-hesaplayici-wrapper * { box-sizing: border-box; }\n.hali-hesaplayici-container {\n    background: #ffffff;\n    border-radius: 16px;\n    box-shadow: 0 4px 32px rgba(0,0,0,0.08), 0 0 0 1px rgba(253,198,86,0.25);\n    padding: 1.75rem;\n    width: 100%;\n}\n@media (min-width: 768px) {\n    .hali-hesaplayici-container { padding: 2.25rem; }\n    .hali-hesaplayici-wrapper { margin-bottom: 3rem; }\n}\n.hali-baslik {\n    font-size: 1.35rem;\n    font-weight: 800;\n    color: #1f2937;\n    margin-bottom: 0.4rem;\n    letter-spacing: 0.5px;\n}\n.hali-aciklama {\n    color: #9ca3af;\n    margin-bottom: 1.5rem;\n    font-size: 0.85rem;\n    line-height: 1.6;\n}\n.hali-aciklama strong { color: #6b7280; }\n.hali-form-grup { margin-bottom: 1rem; }\n.hali-label {\n    display: block;\n    font-size: 0.72rem;\n    font-weight: 700;\n    color: #6b7280;\n    margin-bottom: 0.35rem;\n    letter-spacing: 1px;\n    text-transform: uppercase;\n}\n.hali-input-wrapper { position: relative; }\n.hali-input {\n    width: 100%;\n    padding: 0.85rem 2.5rem 0.85rem 1rem;\n    border: 1.5px solid #e5e7eb;\n    border-radius: 10px;\n    font-size: 1rem;\n    color: #1f2937;\n    font-weight: 500;\n    background: #f9fafb;\n    transition: border-color 0.2s, box-shadow 0.2s, background 0.2s;\n}\n.hali-input::placeholder { color: #d1d5db; font-weight: 300; }\n.hali-input:focus {\n    border-color: #FDC656;\n    box-shadow: 0 0 0 3px rgba(253,198,86,0.18);\n    outline: none;\n    background: #fffef7;\n}\n.hali-input::-webkit-inner-spin-button,\n.hali-input::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0; }\n.hali-input { -moz-appearance: textfield; }\n.hali-birim {\n    position: absolute;\n    right: 0.85rem;\n    top: 50%;\n    transform: translateY(-50%);\n    color: #9ca3af;\n    font-size: 0.85rem;\n    font-weight: 600;\n    pointer-events: none;\n}\n.hali-hesapla-btn {\n    width: 100%;\n    background: #FDC656;\n    color: #1f2937;\n    font-weight: 800;\n    padding: 0.9rem 1rem;\n    border-radius: 50px;\n    box-shadow: 0 4px 16px rgba(253,198,86,0.4);\n    border: none;\n    cursor: pointer;\n    transition: all 0.2s;\n    margin-top: 1rem;\n    font-size: 1rem;\n    letter-spacing: 0.3px;\n}\n.hali-hesapla-btn:hover {\n    background: #f0b830;\n    box-shadow: 0 6px 24px rgba(253,198,86,0.55);\n    transform: translateY(-1px);\n}\n.hali-sonuc-alani {\n    margin-top: 1.5rem;\n    border-top: 1.5px solid #f3f4f6;\n    padding-top: 1.5rem;\n}\n.hali-sonuc-alani.hidden { display: none; }\n.hali-sonuc-satir {\n    margin-bottom: 0.6rem;\n    font-size: 0.95rem;\n    color: #6b7280;\n}\n.hali-sonuc-satir strong { font-weight: 700; color: #374151; }\n.hali-sonuc-deger { font-weight: 700; color: #1f2937; }\n.hali-fiyat-satir {\n    margin-bottom: 0.2rem;\n    font-size: 1.1rem;\n    font-weight: 600;\n    color: #374151;\n}\n.hali-fiyat {\n    color: #e58c0a;\n    font-weight: 800;\n    font-size: 1.8rem;\n}\n.hali-birim-fiyat {\n    font-size: 0.78rem;\n    color: #9ca3af;\n    margin-top: 0.15rem;\n    margin-bottom: 0.5rem;\n}\n.hali-uyari {\n    font-size: 0.875rem;\n    color: #374151;\n    font-weight: 400;\n    line-height: 1.7;\n    margin-top: 1rem;\n    padding: 1rem 1.2rem;\n    background: #fffbeb;\n    border-radius: 10px;\n    border-left: 3px solid #FDC656;\n}\n.hali-uyari.hidden { display: none; }\n.hali-secim-baslik {\n    font-size: 0.7rem;\n    font-weight: 700;\n    color: #9ca3af;\n    margin-bottom: 0.5rem;\n    margin-top: 1.25rem;\n    text-transform: uppercase;\n    letter-spacing: 1.2px;\n}\n.hali-secim-container {\n    display: flex;\n    gap: 0.5rem;\n    flex-wrap: nowrap;\n}\n.hali-secim-item { flex: 1; min-width: 0; }\n.hali-radio { display: none; }\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: 1.5px solid #e5e7eb;\n    border-radius: 10px;\n    font-weight: 600;\n    cursor: pointer;\n    transition: all 0.2s;\n    font-size: clamp(0.7rem, 2.5vw, 0.92rem);\n    min-height: 3rem;\n    white-space: nowrap;\n    overflow: hidden;\n    text-overflow: ellipsis;\n    color: #6b7280;\n    background: #f9fafb;\n}\n@media (min-width: 768px) {\n    .hali-radio-label {\n        font-size: clamp(0.875rem, 1.5vw, 1rem);\n        padding: 1rem 0.5rem;\n        min-height: 3.5rem;\n    }\n}\n.hali-radio-label:hover {\n    background: #fffbeb;\n    border-color: #FDC656;\n    color: #374151;\n}\n.hali-radio:checked + .hali-radio-label {\n    background: #FDC656;\n    border-color: #FDC656;\n    color: #1f2937;\n    box-shadow: 0 2px 12px rgba(253,198,86,0.35);\n    font-weight: 700;\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.9rem 1rem;\n    border-radius: 10px;\n    font-weight: 700;\n    margin-top: 1.25rem;\n    text-decoration: none;\n    transition: all 0.2s;\n    font-size: 1rem;\n}\n.hali-whatsapp-btn.disabled {\n    background: #f3f4f6;\n    color: #d1d5db;\n    cursor: not-allowed;\n    pointer-events: none;\n    border: 1.5px solid #e5e7eb;\n}\n.hali-whatsapp-btn.active {\n    background: #22c55e;\n    color: white;\n    box-shadow: 0 4px 20px rgba(34,197,94,0.3);\n}\n.hali-whatsapp-btn.active:hover {\n    background: #16a34a;\n    box-shadow: 0 6px 28px rgba(34,197,94,0.4);\n    transform: translateY(-1px);\n}\n\u003c\/style\u003e\n\u003cdiv 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 (cm) and calculate. After seeing the price, select the options and place your order via WhatsApp.\u003cbr\u003e\u003cstrong\u003eStandard Width: 80 · 100 · 120 · 160 · 200 cm — Different sizes can also be entered\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=\"E.g.: 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=\"E.g.: 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=\"Fringe\" 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=\"Overlock\" 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=\"Fold\" name=\"haliKenari\" id=\"hali-kenar-katlama\" type=\"radio\"\u003e\u003clabel class=\"hali-radio-label\" for=\"hali-kenar-katlama\"\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=\"Rectangle\" 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=\"Round\" 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\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\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 = 1950;\n    const whatsappNumarasi = \"905522447544\";\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    let hesaplananGenislik, hesaplananUzunluk, hesaplananMetrekare, standartGenislik, toplamFiyat;\n    metrekareFiyatiGoster.textContent = fiyatMetrekare.toLocaleString('tr-TR');\n    function standartGenislikBul(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        return null;\n    }\n    hesaplaBtn.addEventListener(\"click\", function() {\n        const g = parseFloat(genislikInput.value);\n        const u = parseFloat(uzunlukInput.value);\n        if (isNaN(g) || isNaN(u) || g \u003c= 0 || u \u003c= 0) { alert(\"Please enter valid width and length values.\"); return; }\n        if (g \u003e 200) { alert(\"Please ensure the width is less than 200 cm.\"); return; }\n        hesaplananGenislik = g;\n        hesaplananUzunluk = u;\n        standartGenislik = standartGenislikBul(g);\n        hesaplananMetrekare = (standartGenislik \/ 100) * (u \/ 100);\n        toplamFiyat = hesaplananMetrekare * fiyatMetrekare;\n        const f = (s, b=2) =\u003e s.toLocaleString('tr-TR', {minimumFractionDigits:b, maximumFractionDigits:b});\n        sonucMetrekare.textContent = f(hesaplananMetrekare) + \" m²\";\n        sonucFiyat.textContent = f(toplamFiyat) + \" TL\";\n        if (g !== standartGenislik) {\n            genislikUyari.innerHTML = `Your rug, requested at \u003cstrong\u003e${g} cm\u003c\/strong\u003e width, will be cut from our standard roll of \u003cstrong\u003e${standartGenislik} cm\u003c\/strong\u003e.\u003cbr\u003ePricing is calculated based on the standard roll width from which the cut is made.\u003cbr\u003e\u003cbr\u003eIf you wish, you can order from a standard width to avoid waste.\u003cbr\u003e\u003cspan style=\"font-size:0.85em;opacity:0.6\"\u003e(Standard Roll Widths: 80, 100, 120, 160, 200 cm — Length is cut precisely to size without waste.)\u003c\/span\u003e`;\n            genislikUyari.classList.remove(\"hidden\");\n        } else {\n            genislikUyari.classList.add(\"hidden\");\n            genislikUyari.innerHTML = \"\";\n        }\n        sonucAlani.classList.remove(\"hidden\");\n        haliKenariRadios.forEach(r =\u003e r.checked = false);\n        haliSekliRadios.forEach(r =\u003e r.checked = false);\n        butonDurumGuncelle();\n    });\n    function butonDurumGuncelle() {\n        const k = Array.from(haliKenariRadios).some(r =\u003e r.checked);\n        const s = Array.from(haliSekliRadios).some(r =\u003e r.checked);\n        if (k \u0026\u0026 s) {\n            whatsappBtn.classList.remove(\"disabled\");\n            whatsappBtn.classList.add(\"active\");\n            whatsappBtn.setAttribute(\"target\", \"_blank\");\n            const kenari = document.querySelector('input[name=\"haliKenari\"]:checked').value;\n            const sekli = document.querySelector('input[name=\"haliSekli\"]:checked').value;\n            const f = (s,b=2) =\u003e s.toLocaleString('tr-TR',{minimumFractionDigits:b,maximumFractionDigits:b});\n            const msg = `Hello, I would like to order a custom size rug.\\n\\n📏 Measurements: ${hesaplananGenislik} cm x ${hesaplananUzunluk} cm (${f(hesaplananMetrekare)} m²)\\n🔲 Rug Edge: ${kenari}\\n⬜ Rug Shape: ${sekli}\\n💰 Total Price: ${f(toplamFiyat)} TL\\n\\nProduct Link: ${window.location.href}\\n\\nThank you.`;\n            whatsappBtn.href = `https:\/\/wa.me\/${whatsappNumarasi}?text=${encodeURIComponent(msg)}`;\n        } else {\n            whatsappBtn.classList.add(\"disabled\");\n            whatsappBtn.classList.remove(\"active\");\n            whatsappBtn.removeAttribute(\"target\");\n            whatsappBtn.href = \"#\";\n        }\n    }\n    haliKenariRadios.forEach(r =\u003e r.addEventListener(\"change\", butonDurumGuncelle));\n    haliSekliRadios.forEach(r =\u003e r.addEventListener(\"change\", butonDurumGuncelle));\n})();\n\u003c\/script\u003e\n\u003c\/div\u003e\n\u003cp data-path-to-node=\"7\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/zev-hali-babil-gri-geometrik-3d-oval-hali-istedigin-boyda-kesim-ozel-olcu_moqa_hali_babil_2705_gri_oval_4.webp?v=1774606746\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp data-path-to-node=\"7\"\u003e\u003cb data-path-to-node=\"7\" data-index-in-node=\"0\"\u003e\"The Modern Dynamism of Grey, with the Perfect Flow of an Oval Shape, on Your Floors...\"\u003c\/b\u003e\u003c\/p\u003e\n\u003cp data-path-to-node=\"8\"\u003eThe Zev Rug Babil Series brings modern minimalism and an innovative 3D design approach to your living spaces. This design enlivens the noble and balancing base of light grey with masterfully crafted asymmetrical geometric embossed patterns; combined with the soft and continuous transitions offered by its oval cut, it adds a contemporary depth to your space. With its special microfiber yarn of 10 mm thickness, this fresh design will allow you to start your day with a smooth step as if on clouds, and with the \u003cb data-path-to-node=\"8\" data-index-in-node=\"490\"\u003e\"Cut to Your Desired Length\"\u003c\/b\u003e privilege, it is designed entirely for your architecture!\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\"\u003eCustomization Beyond Limits:\u003c\/b\u003e Whatever the size of your home, we cut your oval rug to your desired length (height), creating a boutique production perfectly suited to your space. It is an excellent solution for long corridors or wide hallways.\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\"\u003eGeometric Architecture and Oval Balance:\u003c\/b\u003e The encounter of sharp and asymmetrical geometric forms with the softness of an oval cut breaks the rigidity in the space, adding a modern yet inviting and balanced feel to the room.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"9,2,0\"\u003e\u003cb data-path-to-node=\"9,2,0\" data-index-in-node=\"0\"\u003eCloud-Soft Comfort:\u003c\/b\u003e The superior quality microfiber polyester texture with a 10 mm pile height offers a silky, warm, and premium comfort that relieves the stress of the day on your feet.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"9,3,0\"\u003e\u003cb data-path-to-node=\"9,3,0\" data-index-in-node=\"0\"\u003eHealthy and Safe Flooring:\u003c\/b\u003e Thanks to its natural breathable 100% cotton backing, it protects your parquet floors, adheres perfectly to the ground, and provides long-lasting, anti-allergenic use.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr data-path-to-node=\"11\"\u003e\n\u003ch4 data-path-to-node=\"11\"\u003e🎨 \u003cb data-path-to-node=\"11\" data-index-in-node=\"3\"\u003ePsychology of the Colors It Contains\u003c\/b\u003e\n\u003c\/h4\u003e\n\u003cp data-path-to-node=\"12\"\u003eA color profile that balances the space without straining the eyes and highlights other items:\u003c\/p\u003e\n\u003cul data-path-to-node=\"13\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"13,0,0\"\u003e\u003cb data-path-to-node=\"13,0,0\" data-index-in-node=\"0\"\u003eLight Grey \/ Silver (Base):\u003c\/b\u003e It is the universal color of compromise, serenity, and contemporary modernism. It radiates a cool, bright, and neutral energy into the room, relieving mental fatigue.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"13,1,0\"\u003e\u003cb data-path-to-node=\"13,1,0\" data-index-in-node=\"0\"\u003eGeometric Shadow Effects:\u003c\/b\u003e The subtle natural interplay of light created by the triangular embossments within the oval form gives the rug a \"Tone-on-Tone\" (tone-shifting within itself) 3D, living character without adding external colors.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr data-path-to-node=\"14\"\u003e\n\u003ch4 data-path-to-node=\"15\"\u003e📐 \u003cb data-path-to-node=\"15\" data-index-in-node=\"3\"\u003eFrom the Architect's Perspective: Decoration \u0026amp; Combination Advice\u003c\/b\u003e\n\u003c\/h4\u003e\u003cul data-path-to-node=\"16\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"16,0,0\"\u003e\u003cb data-path-to-node=\"16,0,0\" data-index-in-node=\"0\"\u003eModern Hallways (Oval Runner):\u003c\/b\u003e Thanks to \"cut to your desired length,\" you can instantly modernize all your hallways, whether well-lit or not, by laying a grey oval runner. Grey is excellent at hiding footprints and dust.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"16,1,0\"\u003e\u003cb data-path-to-node=\"16,1,0\" data-index-in-node=\"0\"\u003eYouth, Gamer, and Study Rooms:\u003c\/b\u003e The dynamism of the geometric pattern perfectly matches the Gen Z aesthetic. It's perfect for creating an oval insulation area under desk chairs.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"16,2,0\"\u003e\u003cb data-path-to-node=\"16,2,0\" data-index-in-node=\"0\"\u003eContrast Harmony:\u003c\/b\u003e To warm up the cool and modern look of a grey rug, use accent colors. \u003cb data-path-to-node=\"16,2,0\" data-index-in-node=\"108\"\u003eMustard Yellow, Terracotta, Emerald Green, or Navy Blue\u003c\/b\u003e cushions\/armchairs create wonderful energy with this rug.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch4 data-path-to-node=\"24\"\u003e\u003cb data-path-to-node=\"24\" data-index-in-node=\"0\"\u003eTechnical Details\u003c\/b\u003e\u003c\/h4\u003e\n\u003cul data-path-to-node=\"25\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"25,0,0\"\u003e\u003cb data-path-to-node=\"25,0,0\" data-index-in-node=\"0\"\u003eModel Code:\u003c\/b\u003e Babil 2705 (Custom Size Oval)\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"25,1,0\"\u003e\u003cb data-path-to-node=\"25,1,0\" data-index-in-node=\"0\"\u003eColor:\u003c\/b\u003e Grey (Light Grey \/ Silver)\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"25,2,0\"\u003e\u003cb data-path-to-node=\"25,2,0\" data-index-in-node=\"0\"\u003eYarn Type:\u003c\/b\u003e Microfiber Polyester (Premium Softness)\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"25,3,0\"\u003e\u003cb data-path-to-node=\"25,3,0\" data-index-in-node=\"0\"\u003eBacking:\u003c\/b\u003e 100% Natural Cotton Backing\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"25,4,0\"\u003e\u003cb data-path-to-node=\"25,4,0\" data-index-in-node=\"0\"\u003eForm \/ Shape:\u003c\/b\u003e Oval\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"25,5,0\"\u003e\u003cb data-path-to-node=\"25,5,0\" data-index-in-node=\"0\"\u003eProduction Feature:\u003c\/b\u003e \u003cb data-path-to-node=\"25,5,0\" data-index-in-node=\"17\"\u003eCut to Desired Length (Custom Length)\u003c\/b\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"25,6,0\"\u003e\u003cb data-path-to-node=\"25,6,0\" data-index-in-node=\"0\"\u003eFeature:\u003c\/b\u003e 3D Geometric (Asymmetrical Triangle) Embossed\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"25,7,0\"\u003e\u003cb data-path-to-node=\"25,7,0\" data-index-in-node=\"0\"\u003ePile Height:\u003c\/b\u003e 10 mm\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"25,8,0\"\u003e\u003cb data-path-to-node=\"25,8,0\" data-index-in-node=\"0\"\u003eUsage Area:\u003c\/b\u003e Hallway\/entryway, youth room, study room, living room.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Zev Halı","offers":[{"title":"80x150 \/ Overlock","offer_id":42878488281136,"sku":"moqahalı-babil2705-gri-1-oval-80x150","price":2340.0,"currency_code":"TRY","in_stock":true},{"title":"80x150 \/ Fringe","offer_id":42878488313904,"sku":"moqahalı-babil2705-gri-1-oval-80x150-saçak","price":2340.0,"currency_code":"TRY","in_stock":true},{"title":"80x200 \/ Overlock","offer_id":42878488346672,"sku":"moqahalı-babil2705-gri-1-oval-80x200","price":3120.0,"currency_code":"TRY","in_stock":true},{"title":"80x200 \/ Fringe","offer_id":42878488379440,"sku":"moqahalı-babil2705-gri-1-oval-80x200-saçak","price":3120.0,"currency_code":"TRY","in_stock":true},{"title":"80x250 \/ Overlock","offer_id":42878488412208,"sku":"moqahalı-babil2705-gri-1-oval-80x250","price":3900.0,"currency_code":"TRY","in_stock":true},{"title":"80x250 \/ Fringe","offer_id":42878488444976,"sku":"moqahalı-babil2705-gri-1-oval-80x250-saçak","price":3900.0,"currency_code":"TRY","in_stock":true},{"title":"80x300 \/ Overlock","offer_id":42878488477744,"sku":"moqahalı-babil2705-gri-1-oval-80x300","price":4680.0,"currency_code":"TRY","in_stock":true},{"title":"80x300 \/ Fringe","offer_id":42878488510512,"sku":"moqahalı-babil2705-gri-1-oval-80x300-saçak","price":4680.0,"currency_code":"TRY","in_stock":true},{"title":"100x200 \/ Overlock","offer_id":42878488543280,"sku":"moqahalı-babil2705-gri-1-oval-100x200","price":3900.0,"currency_code":"TRY","in_stock":true},{"title":"100x200 \/ Fringe","offer_id":42878488576048,"sku":"moqahalı-babil2705-gri-1-oval-100x200-saçak","price":3900.0,"currency_code":"TRY","in_stock":true},{"title":"100x250 \/ Overlock","offer_id":42878488608816,"sku":"moqahalı-babil2705-gri-1-oval-100x250","price":4875.0,"currency_code":"TRY","in_stock":true},{"title":"100x250 \/ Fringe","offer_id":42878488641584,"sku":"moqahalı-babil2705-gri-1-oval-100x250-saçak","price":4875.0,"currency_code":"TRY","in_stock":true},{"title":"100x300 \/ Overlock","offer_id":42878488674352,"sku":"moqahalı-babil2705-gri-1-oval-100x300","price":5850.0,"currency_code":"TRY","in_stock":true},{"title":"100x300 \/ Fringe","offer_id":42878488707120,"sku":"moqahalı-babil2705-gri-1-oval-100x300-saçak","price":5850.0,"currency_code":"TRY","in_stock":true},{"title":"120x180 \/ Overlock","offer_id":42878488739888,"sku":"moqahalı-babil2705-gri1-oval-120x180","price":4212.0,"currency_code":"TRY","in_stock":true},{"title":"120x180 \/ Fringe","offer_id":42878488772656,"sku":"moqahalı-babil2705-gri-1-oval-120x180-saçak","price":4212.0,"currency_code":"TRY","in_stock":true},{"title":"120x250 \/ Overlock","offer_id":42878488805424,"sku":"moqahalı-babil2705-gri-1-oval-120x250","price":5850.0,"currency_code":"TRY","in_stock":true},{"title":"120x250 \/ Fringe","offer_id":42878488838192,"sku":"moqahalı-babil2705-gri-1-oval-120x250-saçak","price":5850.0,"currency_code":"TRY","in_stock":true},{"title":"120x300 \/ Overlock","offer_id":42878488870960,"sku":"moqahalı-babil2705-gri-1-oval-120x300","price":7020.0,"currency_code":"TRY","in_stock":true},{"title":"120x300 \/ Fringe","offer_id":42878488903728,"sku":"moqahalı-babil2705-gri-1-oval-120x300-saçak","price":7020.0,"currency_code":"TRY","in_stock":true},{"title":"160x230 \/ Overlock","offer_id":42878488936496,"sku":"moqahalı-babil2705-gri-1-oval-160x230","price":7176.0,"currency_code":"TRY","in_stock":true},{"title":"160x230 \/ Fringe","offer_id":42878488969264,"sku":"moqahalı-babil2705-gri-1-oval-160x230-saçak","price":7176.0,"currency_code":"TRY","in_stock":true},{"title":"160x300 \/ Overlock","offer_id":42878489002032,"sku":"moqahalı-babil2705-gri-1-oval-160x300","price":9360.0,"currency_code":"TRY","in_stock":true},{"title":"160x300 \/ Fringe","offer_id":42878489034800,"sku":"moqahalı-babil2705-gri-1-oval-160x300-saçak","price":9360.0,"currency_code":"TRY","in_stock":true},{"title":"200x300 \/ Overlock","offer_id":42878489067568,"sku":"moqahalı-babil2705-gri-1-oval-200x300","price":11700.0,"currency_code":"TRY","in_stock":true},{"title":"200x300 \/ Fringe","offer_id":42878489100336,"sku":"moqahalı-babil2705-gri-1-oval-200x300-saçak","price":11700.0,"currency_code":"TRY","in_stock":true},{"title":"200x400 \/ Overlock","offer_id":42878489133104,"sku":"moqahalı-babil2705-gri-1-oval-200x400","price":15600.0,"currency_code":"TRY","in_stock":true},{"title":"200x400 \/ Fringe","offer_id":42878489165872,"sku":"moqahalı-babil2705-gri-1-oval-200x400-saçak","price":15600.0,"currency_code":"TRY","in_stock":true},{"title":"200x500 \/ Overlock","offer_id":42878489198640,"sku":"moqahalı-babil2705-gri-1-oval-200x500","price":19500.0,"currency_code":"TRY","in_stock":true},{"title":"200x500 \/ Fringe","offer_id":42878489231408,"sku":"moqahalı-babil2705-gri-1-oval-200x500-saçak","price":19500.0,"currency_code":"TRY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/zev-hali-babil-gri-geometrik-3d-oval-hali-istedigin-boyda-kesim-ozel-olcu_moqa_hali_babil_2705_gri_oval_3.webp?v=1774606983"},{"product_id":"antrasit-oval-hali-ozel-olcu-ba24","title":"Zev Carpet Babil Anthracite Microfiber Extra Soft Oval Rug Custom Size Ba24","description":"\u003cp style=\"text-align: center;\"\u003e\u003cspan style=\"text-decoration: underline;\"\u003e\u003cstrong\u003e*\u003cspan style=\"color: rgb(255, 128, 0); text-decoration: underline;\"\u003e\u003cspan style=\"color: rgb(104, 89, 74); text-decoration: underline;\"\u003ePlease Specify Your Fringe and Overlock \u003c\/span\u003e \u003c\/span\u003ePreferences in the Order Notes Section of the Cart.\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cdiv style=\"background: #ffffff; border-radius: 16px; padding: 22px 28px; text-align: center; margin: 0 0 20px 0; font-family: 'Segoe UI',Arial,sans-serif; box-shadow: 0 4px 24px rgba(0,0,0,0.08); border: 1.5px solid rgba(253,198,86,0.4);\"\u003e\n\u003cdiv style=\"display: inline-block; background: #FDC656; color: #1f2937; font-size: 0.68rem; font-weight: 800; letter-spacing: 2px; text-transform: uppercase; padding: 4px 16px; border-radius: 50px; margin-bottom: 10px;\"\u003e✂ Special Service\u003c\/div\u003e\n\u003cdiv style=\"font-size: 1.25rem; font-weight: 800; color: #1f2937; margin-bottom: 8px;\"\u003eThis Product Includes \u003cspan style=\"color: #e58c0a; border-bottom: 2px solid #FDC656; padding-bottom: 2px;\"\u003eCustom Size Cutting\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv style=\"font-size: 0.83rem; color: #6b7280; line-height: 1.7; max-width: 400px; margin: 0 auto 16px;\"\u003eEnter your measurements using the calculator below and see the price. Create your custom order with the \u003cstrong style=\"color: #e58c0a;\"\u003e\"Order Now\"\u003c\/strong\u003e button.\u003c\/div\u003e\n\u003cdiv style=\"display: flex; gap: 8px; justify-content: center; flex-wrap: wrap;\"\u003e\n\u003cdiv style=\"background: #fffbeb; border: 1px solid rgba(253,198,86,0.4); border-radius: 50px; padding: 6px 14px; display: inline-flex; align-items: center; gap: 6px;\"\u003e\n\u003cspan style=\"font-size: 0.95rem;\"\u003e📐\u003c\/span\u003e\u003cspan style=\"font-size: 0.76rem; color: #6b7280; font-weight: 600;\"\u003eIn your desired size\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"background: #fffbeb; border: 1px solid rgba(253,198,86,0.4); border-radius: 50px; padding: 6px 14px; display: inline-flex; align-items: center; gap: 6px;\"\u003e\n\u003cspan style=\"font-size: 0.95rem;\"\u003e✅\u003c\/span\u003e\u003cspan style=\"font-size: 0.76rem; color: #6b7280; font-weight: 600;\"\u003eProfessional edge finishing\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"background: #fffbeb; border: 1px solid rgba(253,198,86,0.4); border-radius: 50px; padding: 6px 14px; display: inline-flex; align-items: center; gap: 6px;\"\u003e\n\u003cspan style=\"font-size: 0.95rem;\"\u003e🚀\u003c\/span\u003e\u003cspan style=\"font-size: 0.76rem; color: #6b7280; font-weight: 600;\"\u003eFast delivery\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n.hali-hesaplayici-wrapper {\n    font-family: 'Segoe UI', '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.hali-hesaplayici-wrapper * { box-sizing: border-box; }\n.hali-hesaplayici-container {\n    background: #ffffff;\n    border-radius: 16px;\n    box-shadow: 0 4px 32px rgba(0,0,0,0.08), 0 0 0 1px rgba(253,198,86,0.25);\n    padding: 1.75rem;\n    width: 100%;\n}\n@media (min-width: 768px) {\n    .hali-hesaplayici-container { padding: 2.25rem; }\n    .hali-hesaplayici-wrapper { margin-bottom: 3rem; }\n}\n.hali-baslik {\n    font-size: 1.35rem;\n    font-weight: 800;\n    color: #1f2937;\n    margin-bottom: 0.4rem;\n    letter-spacing: 0.5px;\n}\n.hali-aciklama {\n    color: #9ca3af;\n    margin-bottom: 1.5rem;\n    font-size: 0.85rem;\n    line-height: 1.6;\n}\n.hali-aciklama strong { color: #6b7280; }\n.hali-form-grup { margin-bottom: 1rem; }\n.hali-label {\n    display: block;\n    font-size: 0.72rem;\n    font-weight: 700;\n    color: #6b7280;\n    margin-bottom: 0.35rem;\n    letter-spacing: 1px;\n    text-transform: uppercase;\n}\n.hali-input-wrapper { position: relative; }\n.hali-input {\n    width: 100%;\n    padding: 0.85rem 2.5rem 0.85rem 1rem;\n    border: 1.5px solid #e5e7eb;\n    border-radius: 10px;\n    font-size: 1rem;\n    color: #1f2937;\n    font-weight: 500;\n    background: #f9fafb;\n    transition: border-color 0.2s, box-shadow 0.2s, background 0.2s;\n}\n.hali-input::placeholder { color: #d1d5db; font-weight: 300; }\n.hali-input:focus {\n    border-color: #FDC656;\n    box-shadow: 0 0 0 3px rgba(253,198,86,0.18);\n    outline: none;\n    background: #fffef7;\n}\n.hali-input::-webkit-inner-spin-button,\n.hali-input::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0; }\n.hali-input { -moz-appearance: textfield; }\n.hali-birim {\n    position: absolute;\n    right: 0.85rem;\n    top: 50%;\n    transform: translateY(-50%);\n    color: #9ca3af;\n    font-size: 0.85rem;\n    font-weight: 600;\n    pointer-events: none;\n}\n.hali-hesapla-btn {\n    width: 100%;\n    background: #FDC656;\n    color: #1f2937;\n    font-weight: 800;\n    padding: 0.9rem 1rem;\n    border-radius: 50px;\n    box-shadow: 0 4px 16px rgba(253,198,86,0.4);\n    border: none;\n    cursor: pointer;\n    transition: all 0.2s;\n    margin-top: 1rem;\n    font-size: 1rem;\n    letter-spacing: 0.3px;\n}\n.hali-hesapla-btn:hover {\n    background: #f0b830;\n    box-shadow: 0 6px 24px rgba(253,198,86,0.55);\n    transform: translateY(-1px);\n}\n.hali-sonuc-alani {\n    margin-top: 1.5rem;\n    border-top: 1.5px solid #f3f4f6;\n    padding-top: 1.5rem;\n}\n.hali-sonuc-alani.hidden { display: none; }\n.hali-sonuc-satir {\n    margin-bottom: 0.6rem;\n    font-size: 0.95rem;\n    color: #6b7280;\n}\n.hali-sonuc-satir strong { font-weight: 700; color: #374151; }\n.hali-sonuc-deger { font-weight: 700; color: #1f2937; }\n.hali-fiyat-satir {\n    margin-bottom: 0.2rem;\n    font-size: 1.1rem;\n    font-weight: 600;\n    color: #374151;\n}\n.hali-fiyat {\n    color: #e58c0a;\n    font-weight: 800;\n    font-size: 1.8rem;\n}\n.hali-birim-fiyat {\n    font-size: 0.78rem;\n    color: #9ca3af;\n    margin-top: 0.15rem;\n    margin-bottom: 0.5rem;\n}\n.hali-uyari {\n    font-size: 0.875rem;\n    color: #374151;\n    font-weight: 400;\n    line-height: 1.7;\n    margin-top: 1rem;\n    padding: 1rem 1.2rem;\n    background: #fffbeb;\n    border-radius: 10px;\n    border-left: 3px solid #FDC656;\n}\n.hali-uyari.hidden { display: none; }\n.hali-secim-baslik {\n    font-size: 0.7rem;\n    font-weight: 700;\n    color: #9ca3af;\n    margin-bottom: 0.5rem;\n    margin-top: 1.25rem;\n    text-transform: uppercase;\n    letter-spacing: 1.2px;\n}\n.hali-secim-container {\n    display: flex;\n    gap: 0.5rem;\n    flex-wrap: nowrap;\n}\n.hali-secim-item { flex: 1; min-width: 0; }\n.hali-radio { display: none; }\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: 1.5px solid #e5e7eb;\n    border-radius: 10px;\n    font-weight: 600;\n    cursor: pointer;\n    transition: all 0.2s;\n    font-size: clamp(0.7rem, 2.5vw, 0.92rem);\n    min-height: 3rem;\n    white-space: nowrap;\n    overflow: hidden;\n    text-overflow: ellipsis;\n    color: #6b7280;\n    background: #f9fafb;\n}\n@media (min-width: 768px) {\n    .hali-radio-label {\n        font-size: clamp(0.875rem, 1.5vw, 1rem);\n        padding: 1rem 0.5rem;\n        min-height: 3.5rem;\n    }\n}\n.hali-radio-label:hover {\n    background: #fffbeb;\n    border-color: #FDC656;\n    color: #374151;\n}\n.hali-radio:checked + .hali-radio-label {\n    background: #FDC656;\n    border-color: #FDC656;\n    color: #1f2937;\n    box-shadow: 0 2px 12px rgba(253,198,86,0.35);\n    font-weight: 700;\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.9rem 1rem;\n    border-radius: 10px;\n    font-weight: 700;\n    margin-top: 1.25rem;\n    text-decoration: none;\n    transition: all 0.2s;\n    font-size: 1rem;\n}\n.hali-whatsapp-btn.disabled {\n    background: #f3f4f6;\n    color: #d1d5db;\n    cursor: not-allowed;\n    pointer-events: none;\n    border: 1.5px solid #e5e7eb;\n}\n.hali-whatsapp-btn.active {\n    background: #22c55e;\n    color: white;\n    box-shadow: 0 4px 20px rgba(34,197,94,0.3);\n}\n.hali-whatsapp-btn.active:hover {\n    background: #16a34a;\n    box-shadow: 0 6px 28px rgba(34,197,94,0.4);\n    transform: translateY(-1px);\n}\n\u003c\/style\u003e\n\u003cdiv 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 (cm) and calculate. After seeing the price, select the options and place your order via WhatsApp.\u003cbr\u003e\u003cstrong\u003eStandard Width: 80 · 100 · 120 · 160 · 200 cm — Different sizes can also be entered\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 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\"\u003eCHOOSE 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\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\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 = 1950;\n    const whatsappNumarasi = \"905522447544\";\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    let hesaplananGenislik, hesaplananUzunluk, hesaplananMetrekare, standartGenislik, toplamFiyat;\n    metrekareFiyatiGoster.textContent = fiyatMetrekare.toLocaleString('tr-TR');\n    function standartGenislikBul(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        return null;\n    }\n    hesaplaBtn.addEventListener(\"click\", function() {\n        const g = parseFloat(genislikInput.value);\n        const u = parseFloat(uzunlukInput.value);\n        if (isNaN(g) || isNaN(u) || g \u003c= 0 || u \u003c= 0) { alert(\"Please enter valid width and length values.\"); return; }\n        if (g \u003e 200) { alert(\"Please ensure the width is less than 200 cm.\"); return; }\n        hesaplananGenislik = g;\n        hesaplananUzunluk = u;\n        standartGenislik = standartGenislikBul(g);\n        hesaplananMetrekare = (standartGenislik \/ 100) * (u \/ 100);\n        toplamFiyat = hesaplananMetrekare * fiyatMetrekare;\n        const f = (s, b=2) =\u003e s.toLocaleString('tr-TR', {minimumFractionDigits:b, maximumFractionDigits:b});\n        sonucMetrekare.textContent = f(hesaplananMetrekare) + \" m²\";\n        sonucFiyat.textContent = f(toplamFiyat) + \" TL\";\n        if (g !== standartGenislik) {\n            genislikUyari.innerHTML = `Your requested rug with a width of \u003cstrong\u003e${g} cm\u003c\/strong\u003e will be cut from our standard roll of \u003cstrong\u003e${standartGenislik} cm\u003c\/strong\u003e.\u003cbr\u003ePricing is calculated based on the standard roll width from which the cut is made.\u003cbr\u003e\u003cbr\u003eIf you wish, you can order from a standard width to avoid waste.\u003cbr\u003e\u003cspan style=\"font-size:0.85em;opacity:0.6\"\u003e(Standard Roll Widths: 80, 100, 120, 160, 200 cm — Length is cut precisely without waste.)\u003c\/span\u003e`;\n            genislikUyari.classList.remove(\"hidden\");\n        } else {\n            genislikUyari.classList.add(\"hidden\");\n            genislikUyari.innerHTML = \"\";\n        }\n        sonucAlani.classList.remove(\"hidden\");\n        haliKenariRadios.forEach(r =\u003e r.checked = false);\n        haliSekliRadios.forEach(r =\u003e r.checked = false);\n        butonDurumGuncelle();\n    });\n    function butonDurumGuncelle() {\n        const k = Array.from(haliKenariRadios).some(r =\u003e r.checked);\n        const s = Array.from(haliSekliRadios).some(r =\u003e r.checked);\n        if (k \u0026\u0026 s) {\n            whatsappBtn.classList.remove(\"disabled\");\n            whatsappBtn.classList.add(\"active\");\n            whatsappBtn.setAttribute(\"target\", \"_blank\");\n            const kenari = document.querySelector('input[name=\"haliKenari\"]:checked').value;\n            const sekli = document.querySelector('input[name=\"haliSekli\"]:checked').value;\n            const f = (s,b=2) =\u003e s.toLocaleString('tr-TR',{minimumFractionDigits:b,maximumFractionDigits:b});\n            const msg = `Hello, I would like to order a custom size rug.\\n\\n📏 Dimensions: ${hesaplananGenislik} cm x ${hesaplananUzunluk} cm (${f(hesaplananMetrekare)} m²)\\n🔲 Rug Edge: ${kenari}\\n⬜ Rug Shape: ${sekli}\\n💰 Total Price: ${f(toplamFiyat)} TL\\n\\nProduct Link: ${window.location.href}\\n\\nThank you.`;\n            whatsappBtn.href = `https:\/\/wa.me\/${whatsappNumarasi}?text=${encodeURIComponent(msg)}`;\n        } else {\n            whatsappBtn.classList.add(\"disabled\");\n            whatsappBtn.classList.remove(\"active\");\n            whatsappBtn.removeAttribute(\"target\");\n            whatsappBtn.href = \"#\";\n        }\n    }\n    haliKenariRadios.forEach(r =\u003e r.addEventListener(\"change\", butonDurumGuncelle));\n    haliSekliRadios.forEach(r =\u003e r.addEventListener(\"change\", butonDurumGuncelle));\n})();\n\u003c\/script\u003e\n\u003c\/div\u003e\n\u003cp data-path-to-node=\"7\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/zevhali9_e9dca3ea-3383-496d-9c1b-6106cc70314a.webp?v=1774633076\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp data-path-to-node=\"7\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"7\"\u003e\"The Charismatic Dynamism of Darkness, with the Fluidity of Oval Form on Your Floors...\"\u003c\/b\u003e\u003c\/p\u003e\n\u003cp data-path-to-node=\"8\"\u003eZev Halı Babil Series redefines the stately and authoritative power of anthracite with a modern 3D design approach. This design, which enlivens the noble stance of the dark gray background with expertly crafted asymmetric triangular reliefs, combines with the soft and seamless transitions offered by the oval cut, adding a sculptural, solid depth to your space. Thanks to its special microfiber yarn with a thickness of 10 mm, this premium piece offers a smooth comfort as if on clouds, contrary to its masculine and rigid appearance, and is designed entirely according to your architecture with the privilege of \u003cb data-index-in-node=\"525\" data-path-to-node=\"8\"\u003e\"Cut to Your Desired Length\"\u003c\/b\u003e!\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\"\u003eLimitless Customization:\u003c\/b\u003e Regardless of the size of your home or office, we produce a custom-made, boutique oval rug by cutting it to your desired length to perfectly fit your space. An unrivaled solution for long hallways or technological rooms.\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\"\u003eGeometric Architecture and Oval Balance:\u003c\/b\u003e The aggressiveness of sharp, three-dimensional geometric forms on a dark background is balanced by the softness of the oval cut, adding a modern, attention-grabbing, and highly characteristic feel to the room.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"9,2,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"9,2,0\"\u003eCloud-Soft Comfort:\u003c\/b\u003e The premium quality microfiber polyester texture with a 10 mm pile height offers a silky, warm, and stress-relieving premium touch to your feet.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"9,3,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"9,3,0\"\u003ePractical and Stain-Hiding Surface:\u003c\/b\u003e Its naturally breathable 100% cotton backing protects your parquet floors. The magnificent combination of anthracite color and 3D texture perfectly camouflages small dust and stains.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr data-path-to-node=\"14\"\u003e\n\u003ch4 data-path-to-node=\"11\"\u003e🎨 \u003cb data-path-to-node=\"11\" data-index-in-node=\"3\"\u003ePsychology of the Colors Included\u003c\/b\u003e\n\u003c\/h4\u003e\n\u003cp data-path-to-node=\"12\"\u003eColor profile that adds depth to the space, enhances focus, and highlights surrounding details:\u003c\/p\u003e\n\u003cul data-path-to-node=\"13\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"13,0,0\"\u003e\u003cb data-path-to-node=\"13,0,0\" data-index-in-node=\"0\"\u003eAnthracite \/ Dark Gray (Background):\u003c\/b\u003e Symbolizes power, seriousness, and \"High-End\" modernism. It adds depth to the room, making surrounding warm-colored items (raw wood, tobacco leather, terracotta) stand out like diamonds.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"13,1,0\"\u003e\u003cb data-path-to-node=\"13,1,0\" data-index-in-node=\"0\"\u003eGeometric Shadow Effects:\u003c\/b\u003e Dark-colored surfaces risk appearing flat and dull in unlit environments. However, the triangular reliefs capture the ambient light, creating noble black shadows on the anthracite surface and adding tremendous 3D volume to the design.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr data-path-to-node=\"14\"\u003e\n\u003ch4 data-path-to-node=\"15\"\u003e📐 \u003cb data-path-to-node=\"15\" data-index-in-node=\"3\"\u003eFrom the Architect's Perspective: Decoration \u0026amp; Combination Tips\u003c\/b\u003e\n\u003c\/h4\u003e\u003cul data-path-to-node=\"16\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"16,0,0\"\u003e\u003cb data-path-to-node=\"16,0,0\" data-index-in-node=\"0\"\u003eTech, Gamer, and Study Rooms:\u003c\/b\u003e Its serious, focus-enhancing structure, combined with the dynamism of the geometric pattern, provides immense insulation and style under computer desks or gaming chairs.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"16,1,0\"\u003e\u003cb data-path-to-node=\"16,1,0\" data-index-in-node=\"0\"\u003eIndustrial Corridors (Oval Runner):\u003c\/b\u003e When combined with black matte metal coat racks, raw walnut dressers, and concrete-look walls, it creates a \"Loft\" entryway straight out of a magazine. Its stain-hiding feature is a great boon for entryways.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"16,2,0\"\u003e\u003cb data-path-to-node=\"16,2,0\" data-index-in-node=\"0\"\u003eFurniture Harmony:\u003c\/b\u003e To break the seriousness of anthracite and warm up the space, you can achieve an immense sense of luxury with Tan \"Chester\" leather armchairs or Mustard Yellow details.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch4 data-path-to-node=\"24\"\u003e\u003cb data-path-to-node=\"24\" data-index-in-node=\"0\"\u003eTechnical Details\u003c\/b\u003e\u003c\/h4\u003e\n\u003cul data-path-to-node=\"25\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"25,0,0\"\u003e\u003cb data-path-to-node=\"25,0,0\" data-index-in-node=\"0\"\u003eModel Code:\u003c\/b\u003e Babil 2706 (Custom Size Oval)\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"25,1,0\"\u003e\u003cb data-path-to-node=\"25,1,0\" data-index-in-node=\"0\"\u003eColor:\u003c\/b\u003e Anthracite (Dark Grey \/ Carbon)\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"25,2,0\"\u003e\u003cb data-path-to-node=\"25,2,0\" data-index-in-node=\"0\"\u003eYarn Type:\u003c\/b\u003e Microfiber Polyester (Premium Softness)\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"25,3,0\"\u003e\u003cb data-path-to-node=\"25,3,0\" data-index-in-node=\"0\"\u003eBase:\u003c\/b\u003e 100% Natural Cotton Base\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"25,4,0\"\u003e\u003cb data-path-to-node=\"25,4,0\" data-index-in-node=\"0\"\u003eForm \/ Shape:\u003c\/b\u003e Oval\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"25,5,0\"\u003e\u003cb data-path-to-node=\"25,5,0\" data-index-in-node=\"0\"\u003eProduction Feature:\u003c\/b\u003e \u003cb data-path-to-node=\"25,5,0\" data-index-in-node=\"17\"\u003eCut to Desired Length (Custom Length)\u003c\/b\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"25,6,0\"\u003e\u003cb data-path-to-node=\"25,6,0\" data-index-in-node=\"0\"\u003eFeature:\u003c\/b\u003e 3D Geometric (Asymmetric Triangle) Embossed\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"25,7,0\"\u003e\u003cb data-path-to-node=\"25,7,0\" data-index-in-node=\"0\"\u003ePile Height:\u003c\/b\u003e 10 mm\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"25,8,0\"\u003e\u003cb data-path-to-node=\"25,8,0\" data-index-in-node=\"0\"\u003eArea of Use:\u003c\/b\u003e Gamer room, study\/office room, entryway\/corridor, modern living room.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Zev Halı","offers":[{"title":"80x150 \/ Overlock","offer_id":42878825463856,"sku":"moqahalı-babil2706-antrasit-1-oval-80x150","price":2340.0,"currency_code":"TRY","in_stock":true},{"title":"80x150 \/ Eaves","offer_id":42878825496624,"sku":"moqahalı-babil2706-antrasi-1-oval-80x150-saçak","price":2340.0,"currency_code":"TRY","in_stock":true},{"title":"80x200 \/ Overlock","offer_id":42878825529392,"sku":"moqahalı-babil2706-antrasi-1-oval-80x200","price":3120.0,"currency_code":"TRY","in_stock":true},{"title":"80x200 \/ Eaves","offer_id":42878825562160,"sku":"moqahalı-babil2706-antrasit-1-oval-80x200-saçak","price":3120.0,"currency_code":"TRY","in_stock":true},{"title":"80x250 \/ Overlock","offer_id":42878825594928,"sku":"moqahalı-babil2706-antrasit-1-oval-80x250","price":3900.0,"currency_code":"TRY","in_stock":true},{"title":"80x250 \/ Eaves","offer_id":42878825627696,"sku":"moqahalı-babil2706-antrasit-1-oval-80x250-saçak","price":3900.0,"currency_code":"TRY","in_stock":true},{"title":"80x300 \/ Overlock","offer_id":42878825660464,"sku":"moqahalı-babil2706-antrasit-1-oval-80x300","price":4680.0,"currency_code":"TRY","in_stock":true},{"title":"80x300 \/ Eaves","offer_id":42878825693232,"sku":"moqahalı-babil2706-antrasit-1-oval-80x300-saçak","price":4680.0,"currency_code":"TRY","in_stock":true},{"title":"100x200 \/ Overlock","offer_id":42878825726000,"sku":"moqahalı-babil2706-antrasit-1-oval-100x200","price":3900.0,"currency_code":"TRY","in_stock":true},{"title":"100x200 \/ Eaves","offer_id":42878825758768,"sku":"moqahalı-babil2706-antrasit-1-oval-100x200-saçak","price":3900.0,"currency_code":"TRY","in_stock":true},{"title":"100x250 \/ Overlock","offer_id":42878825791536,"sku":"moqahalı-babil2706-antrasit-1-oval-100x250","price":4875.0,"currency_code":"TRY","in_stock":true},{"title":"100x250 \/ Eaves","offer_id":42878825824304,"sku":"moqahalı-babil2706-antrasit-1-oval-100x250-saçak","price":4875.0,"currency_code":"TRY","in_stock":true},{"title":"100x300 \/ Overlock","offer_id":42878825857072,"sku":"moqahalı-babil2706-antrasit-1-oval-100x300","price":5850.0,"currency_code":"TRY","in_stock":true},{"title":"100x300 \/ Eaves","offer_id":42878825889840,"sku":"moqahalı-babil2706-antrasit-1-oval-100x300-saçak","price":5850.0,"currency_code":"TRY","in_stock":true},{"title":"120x180 \/ Overlock","offer_id":42878825922608,"sku":"moqahalı-babil2706-antrasit-oval-120x180","price":4212.0,"currency_code":"TRY","in_stock":true},{"title":"120x180 \/ Eaves","offer_id":42878825955376,"sku":"moqahalı-babil2706-antrasit-1-oval-120x180-saçak","price":4212.0,"currency_code":"TRY","in_stock":true},{"title":"120x250 \/ Overlock","offer_id":42878825988144,"sku":"moqahalı-babil2706-antrasit-1-oval-120x250","price":5850.0,"currency_code":"TRY","in_stock":true},{"title":"120x250 \/ Eaves","offer_id":42878826020912,"sku":"moqahalı-babil2706-antrasit-1-oval-120x250-saçak","price":5850.0,"currency_code":"TRY","in_stock":true},{"title":"120x300 \/ Overlock","offer_id":42878826053680,"sku":"moqahalı-babil2706-antrasit-1-oval-120x300","price":7020.0,"currency_code":"TRY","in_stock":true},{"title":"120x300 \/ Eaves","offer_id":42878826086448,"sku":"moqahalı-babil2706-antrasit-1-oval-120x300-saçak","price":7020.0,"currency_code":"TRY","in_stock":true},{"title":"160x230 \/ Overlock","offer_id":42878826119216,"sku":"moqahalı-babil2706-antrasit-1-oval-160x230","price":7176.0,"currency_code":"TRY","in_stock":true},{"title":"160x230 \/ Eaves","offer_id":42878826151984,"sku":"moqahalı-babil2706-antrasit-1-oval-160x230-saçak","price":7176.0,"currency_code":"TRY","in_stock":true},{"title":"160x300 \/ Overlock","offer_id":42878826184752,"sku":"moqahalı-babil2706-antrasit-1-oval-160x300","price":9360.0,"currency_code":"TRY","in_stock":true},{"title":"160x300 \/ Eaves","offer_id":42878826217520,"sku":"moqahalı-babil2706-antrasit-1-oval-160x300-saçak","price":9360.0,"currency_code":"TRY","in_stock":true},{"title":"200x300 \/ Overlock","offer_id":42878826250288,"sku":"moqahalı-babil2706-antrasit-1-oval-200x300","price":11700.0,"currency_code":"TRY","in_stock":true},{"title":"200x300 \/ Eaves","offer_id":42878826283056,"sku":"moqahalı-babil2706-antrasit-1-oval-200x300-saçak","price":11700.0,"currency_code":"TRY","in_stock":true},{"title":"200x400 \/ Overlock","offer_id":42878826315824,"sku":"moqahalı-babil2706-antrasit-1-oval-200x400","price":15600.0,"currency_code":"TRY","in_stock":true},{"title":"200x400 \/ Eaves","offer_id":42878826348592,"sku":"moqahalı-babil2706-antrasit-1-oval-200x400-saçak","price":15600.0,"currency_code":"TRY","in_stock":true},{"title":"200x500 \/ Overlock","offer_id":42878826381360,"sku":"moqahalı-babil2706-antrasit-1-oval-200x500","price":19500.0,"currency_code":"TRY","in_stock":true},{"title":"200x500 \/ Eaves","offer_id":42878826414128,"sku":"moqahalı-babil2706-antrasit-1-oval-200x500-saçak","price":19500.0,"currency_code":"TRY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/zev-hali-babil-antrasit-geometrik-3d-oval-hali-istedigin-boyda-kesim-ozel-olcu_moqahalibabil2706antrasitoval_1.webp?v=1774633114"},{"product_id":"zev-hali-babil-beyaz-chevron-3d-ekstra-yumusak-oval-hali-ozel-olcu-ba25","title":"Zev Carpets Babil White Chevron 3D Extra Soft Oval Rug Custom Size Ba25","description":"\u003cp style=\"text-align: center;\"\u003e\u003cspan style=\"text-decoration: underline;\"\u003e\u003cstrong\u003e*\u003cspan style=\"color: rgb(255, 128, 0); text-decoration: underline;\"\u003e\u003cspan style=\"color: rgb(104, 89, 74); text-decoration: underline;\"\u003ePlease specify your Fringe and Overlock \u003c\/span\u003e \u003c\/span\u003epreferences in the Order Note Section of the Cart.\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cdiv style=\"background: #ffffff; border-radius: 16px; padding: 22px 28px; text-align: center; margin: 0 0 20px 0; font-family: 'Segoe UI',Arial,sans-serif; box-shadow: 0 4px 24px rgba(0,0,0,0.08); border: 1.5px solid rgba(253,198,86,0.4);\"\u003e\n\u003cdiv style=\"display: inline-block; background: #FDC656; color: #1f2937; font-size: 0.68rem; font-weight: 800; letter-spacing: 2px; text-transform: uppercase; padding: 4px 16px; border-radius: 50px; margin-bottom: 10px;\"\u003e✂ Special Service\u003c\/div\u003e\n\u003cdiv style=\"font-size: 1.25rem; font-weight: 800; color: #1f2937; margin-bottom: 8px;\"\u003eThis Product Includes \u003cspan style=\"color: #e58c0a; border-bottom: 2px solid #FDC656; padding-bottom: 2px;\"\u003eCustom Size Cutting\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv style=\"font-size: 0.83rem; color: #6b7280; line-height: 1.7; max-width: 400px; margin: 0 auto 16px;\"\u003eEnter your dimensions using the calculator below and see the price. Create your custom order with the \u003cstrong style=\"color: #e58c0a;\"\u003e\"Order Now\"\u003c\/strong\u003e button.\u003c\/div\u003e\n\u003cdiv style=\"display: flex; gap: 8px; justify-content: center; flex-wrap: wrap;\"\u003e\n\u003cdiv style=\"background: #fffbeb; border: 1px solid rgba(253,198,86,0.4); border-radius: 50px; padding: 6px 14px; display: inline-flex; align-items: center; gap: 6px;\"\u003e\n\u003cspan style=\"font-size: 0.95rem;\"\u003e📐\u003c\/span\u003e\u003cspan style=\"font-size: 0.76rem; color: #6b7280; font-weight: 600;\"\u003eIn your desired size\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"background: #fffbeb; border: 1px solid rgba(253,198,86,0.4); border-radius: 50px; padding: 6px 14px; display: inline-flex; align-items: center; gap: 6px;\"\u003e\n\u003cspan style=\"font-size: 0.95rem;\"\u003e✅\u003c\/span\u003e\u003cspan style=\"font-size: 0.76rem; color: #6b7280; font-weight: 600;\"\u003eProfessional edge finishing\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"background: #fffbeb; border: 1px solid rgba(253,198,86,0.4); border-radius: 50px; padding: 6px 14px; display: inline-flex; align-items: center; gap: 6px;\"\u003e\n\u003cspan style=\"font-size: 0.95rem;\"\u003e🚀\u003c\/span\u003e\u003cspan style=\"font-size: 0.76rem; color: #6b7280; font-weight: 600;\"\u003eFast delivery\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n.hali-hesaplayici-wrapper {\n    font-family: 'Segoe UI', '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.hali-hesaplayici-wrapper * { box-sizing: border-box; }\n.hali-hesaplayici-container {\n    background: #ffffff;\n    border-radius: 16px;\n    box-shadow: 0 4px 32px rgba(0,0,0,0.08), 0 0 0 1px rgba(253,198,86,0.25);\n    padding: 1.75rem;\n    width: 100%;\n}\n@media (min-width: 768px) {\n    .hali-hesaplayici-container { padding: 2.25rem; }\n    .hali-hesaplayici-wrapper { margin-bottom: 3rem; }\n}\n.hali-baslik {\n    font-size: 1.35rem;\n    font-weight: 800;\n    color: #1f2937;\n    margin-bottom: 0.4rem;\n    letter-spacing: 0.5px;\n}\n.hali-aciklama {\n    color: #9ca3af;\n    margin-bottom: 1.5rem;\n    font-size: 0.85rem;\n    line-height: 1.6;\n}\n.hali-aciklama strong { color: #6b7280; }\n.hali-form-grup { margin-bottom: 1rem; }\n.hali-label {\n    display: block;\n    font-size: 0.72rem;\n    font-weight: 700;\n    color: #6b7280;\n    margin-bottom: 0.35rem;\n    letter-spacing: 1px;\n    text-transform: uppercase;\n}\n.hali-input-wrapper { position: relative; }\n.hali-input {\n    width: 100%;\n    padding: 0.85rem 2.5rem 0.85rem 1rem;\n    border: 1.5px solid #e5e7eb;\n    border-radius: 10px;\n    font-size: 1rem;\n    color: #1f2937;\n    font-weight: 500;\n    background: #f9fafb;\n    transition: border-color 0.2s, box-shadow 0.2s, background 0.2s;\n}\n.hali-input::placeholder { color: #d1d5db; font-weight: 300; }\n.hali-input:focus {\n    border-color: #FDC656;\n    box-shadow: 0 0 0 3px rgba(253,198,86,0.18);\n    outline: none;\n    background: #fffef7;\n}\n.hali-input::-webkit-inner-spin-button,\n.hali-input::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0; }\n.hali-input { -moz-appearance: textfield; }\n.hali-birim {\n    position: absolute;\n    right: 0.85rem;\n    top: 50%;\n    transform: translateY(-50%);\n    color: #9ca3af;\n    font-size: 0.85rem;\n    font-weight: 600;\n    pointer-events: none;\n}\n.hali-hesapla-btn {\n    width: 100%;\n    background: #FDC656;\n    color: #1f2937;\n    font-weight: 800;\n    padding: 0.9rem 1rem;\n    border-radius: 50px;\n    box-shadow: 0 4px 16px rgba(253,198,86,0.4);\n    border: none;\n    cursor: pointer;\n    transition: all 0.2s;\n    margin-top: 1rem;\n    font-size: 1rem;\n    letter-spacing: 0.3px;\n}\n.hali-hesapla-btn:hover {\n    background: #f0b830;\n    box-shadow: 0 6px 24px rgba(253,198,86,0.55);\n    transform: translateY(-1px);\n}\n.hali-sonuc-alani {\n    margin-top: 1.5rem;\n    border-top: 1.5px solid #f3f4f6;\n    padding-top: 1.5rem;\n}\n.hali-sonuc-alani.hidden { display: none; }\n.hali-sonuc-satir {\n    margin-bottom: 0.6rem;\n    font-size: 0.95rem;\n    color: #6b7280;\n}\n.hali-sonuc-satir strong { font-weight: 700; color: #374151; }\n.hali-sonuc-deger { font-weight: 700; color: #1f2937; }\n.hali-fiyat-satir {\n    margin-bottom: 0.2rem;\n    font-size: 1.1rem;\n    font-weight: 600;\n    color: #374151;\n}\n.hali-fiyat {\n    color: #e58c0a;\n    font-weight: 800;\n    font-size: 1.8rem;\n}\n.hali-birim-fiyat {\n    font-size: 0.78rem;\n    color: #9ca3af;\n    margin-top: 0.15rem;\n    margin-bottom: 0.5rem;\n}\n.hali-uyari {\n    font-size: 0.875rem;\n    color: #374151;\n    font-weight: 400;\n    line-height: 1.7;\n    margin-top: 1rem;\n    padding: 1rem 1.2rem;\n    background: #fffbeb;\n    border-radius: 10px;\n    border-left: 3px solid #FDC656;\n}\n.hali-uyari.hidden { display: none; }\n.hali-secim-baslik {\n    font-size: 0.7rem;\n    font-weight: 700;\n    color: #9ca3af;\n    margin-bottom: 0.5rem;\n    margin-top: 1.25rem;\n    text-transform: uppercase;\n    letter-spacing: 1.2px;\n}\n.hali-secim-container {\n    display: flex;\n    gap: 0.5rem;\n    flex-wrap: nowrap;\n}\n.hali-secim-item { flex: 1; min-width: 0; }\n.hali-radio { display: none; }\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: 1.5px solid #e5e7eb;\n    border-radius: 10px;\n    font-weight: 600;\n    cursor: pointer;\n    transition: all 0.2s;\n    font-size: clamp(0.7rem, 2.5vw, 0.92rem);\n    min-height: 3rem;\n    white-space: nowrap;\n    overflow: hidden;\n    text-overflow: ellipsis;\n    color: #6b7280;\n    background: #f9fafb;\n}\n@media (min-width: 768px) {\n    .hali-radio-label {\n        font-size: clamp(0.875rem, 1.5vw, 1rem);\n        padding: 1rem 0.5rem;\n        min-height: 3.5rem;\n    }\n}\n.hali-radio-label:hover {\n    background: #fffbeb;\n    border-color: #FDC656;\n    color: #374151;\n}\n.hali-radio:checked + .hali-radio-label {\n    background: #FDC656;\n    border-color: #FDC656;\n    color: #1f2937;\n    box-shadow: 0 2px 12px rgba(253,198,86,0.35);\n    font-weight: 700;\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.9rem 1rem;\n    border-radius: 10px;\n    font-weight: 700;\n    margin-top: 1.25rem;\n    text-decoration: none;\n    transition: all 0.2s;\n    font-size: 1rem;\n}\n.hali-whatsapp-btn.disabled {\n    background: #f3f4f6;\n    color: #d1d5db;\n    cursor: not-allowed;\n    pointer-events: none;\n    border: 1.5px solid #e5e7eb;\n}\n.hali-whatsapp-btn.active {\n    background: #22c55e;\n    color: white;\n    box-shadow: 0 4px 20px rgba(34,197,94,0.3);\n}\n.hali-whatsapp-btn.active:hover {\n    background: #16a34a;\n    box-shadow: 0 6px 28px rgba(34,197,94,0.4);\n    transform: translateY(-1px);\n}\n\u003c\/style\u003e\n\u003cdiv 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 (cm) and calculate. After seeing the price, select the options and place your order via WhatsApp.\u003cbr\u003e\u003cstrong\u003eStandard Width: 80 · 100 · 120 · 160 · 200 cm — Other sizes can also be entered\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 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=\"Fold\" class=\"hali-radio\"\u003e\u003clabel for=\"hali-kenar-katlama\" class=\"hali-radio-label\"\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 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\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\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 = 1950;\n    const whatsappNumarasi = \"905522447544\";\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    let hesaplananGenislik, hesaplananUzunluk, hesaplananMetrekare, standartGenislik, toplamFiyat;\n    metrekareFiyatiGoster.textContent = fiyatMetrekare.toLocaleString('tr-TR');\n    function standartGenislikBul(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        return null;\n    }\n    hesaplaBtn.addEventListener(\"click\", function() {\n        const g = parseFloat(genislikInput.value);\n        const u = parseFloat(uzunlukInput.value);\n        if (isNaN(g) || isNaN(u) || g \u003c= 0 || u \u003c= 0) { alert(\"Please enter valid width and length values.\"); return; }\n        if (g \u003e 200) { alert(\"Please ensure the width is less than 200 cm.\"); return; }\n        hesaplananGenislik = g;\n        hesaplananUzunluk = u;\n        standartGenislik = standartGenislikBul(g);\n        hesaplananMetrekare = (standartGenislik \/ 100) * (u \/ 100);\n        toplamFiyat = hesaplananMetrekare * fiyatMetrekare;\n        const f = (s, b=2) =\u003e s.toLocaleString('tr-TR', {minimumFractionDigits:b, maximumFractionDigits:b});\n        sonucMetrekare.textContent = f(hesaplananMetrekare) + \" m²\";\n        sonucFiyat.textContent = f(toplamFiyat) + \" TL\";\n        if (g !== standartGenislik) {\n            genislikUyari.innerHTML = `Your requested rug with a width of \u003cstrong\u003e${g} cm\u003c\/strong\u003e will be cut from our standard roll of \u003cstrong\u003e${standartGenislik} cm\u003c\/strong\u003e.\u003cbr\u003ePricing is calculated based on the upper standard roll width from which the cut is made.\u003cbr\u003e\u003cbr\u003eIf you wish, you can order from a standard width to avoid waste.\u003cbr\u003e\u003cspan style=\"font-size:0.85em;opacity:0.6\"\u003e(Standard Roll Widths: 80, 100, 120, 160, 200 cm — Length is cut to exact size without waste.)\u003c\/span\u003e`;\n            genislikUyari.classList.remove(\"hidden\");\n        } else {\n            genislikUyari.classList.add(\"hidden\");\n            genislikUyari.innerHTML = \"\";\n        }\n        sonucAlani.classList.remove(\"hidden\");\n        haliKenariRadios.forEach(r =\u003e r.checked = false);\n        haliSekliRadios.forEach(r =\u003e r.checked = false);\n        butonDurumGuncelle();\n    });\n    function butonDurumGuncelle() {\n        const k = Array.from(haliKenariRadios).some(r =\u003e r.checked);\n        const s = Array.from(haliSekliRadios).some(r =\u003e r.checked);\n        if (k \u0026\u0026 s) {\n            whatsappBtn.classList.remove(\"disabled\");\n            whatsappBtn.classList.add(\"active\");\n            whatsappBtn.setAttribute(\"target\", \"_blank\");\n            const kenari = document.querySelector('input[name=\"haliKenari\"]:checked').value;\n            const sekli = document.querySelector('input[name=\"haliSekli\"]:checked').value;\n            const f = (s,b=2) =\u003e s.toLocaleString('tr-TR',{minimumFractionDigits:b,maximumFractionDigits:b});\n            const msg = `Hello, I would like to order a custom-sized rug.\\n\\n📏 Dimensions: ${hesaplananGenislik} cm x ${hesaplananUzunluk} cm (${f(hesaplananMetrekare)} m²)\\n🔲 Rug Edge: ${kenari}\\n⬜ Rug Shape: ${sekli}\\n💰 Total Price: ${f(toplamFiyat)} TL\\n\\nProduct Link: ${window.location.href}\\n\\nThank you.`;\n            whatsappBtn.href = `https:\/\/wa.me\/${whatsappNumarasi}?text=${encodeURIComponent(msg)}`;\n        } else {\n            whatsappBtn.classList.add(\"disabled\");\n            whatsappBtn.classList.remove(\"active\");\n            whatsappBtn.removeAttribute(\"target\");\n            whatsappBtn.href = \"#\";\n        }\n    }\n    haliKenariRadios.forEach(r =\u003e r.addEventListener(\"change\", butonDurumGuncelle));\n    haliSekliRadios.forEach(r =\u003e r.addEventListener(\"change\", butonDurumGuncelle));\n})();\n\u003c\/script\u003e\n\u003c\/div\u003e\n\u003cp data-path-to-node=\"7\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/zevhali4_7fdadc14-a3e9-4332-90e6-385549ee3ea5.webp?v=1774634215\"\u003e\u003c\/p\u003e\n\u003cp data-path-to-node=\"8\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"8\"\u003e\"The Seamless Flow of Pure White, with the Dynamism of Chevron Pattern on Your Floors...\"\u003c\/b\u003e\u003c\/p\u003e\n\u003cp data-path-to-node=\"9\"\u003eZev Halı Babil Series brings the optical depth that modern geometry adds to a space into your living areas. The 3D \"Chevron\" (V-shaped) lines, expertly crafted on a pristine white background, combine with the soft transitions offered by the oval cut, adding both a dynamic and an extremely spacious architectural perspective to your room. Thanks to its special microfiber yarn with a thickness of 10 mm, this unique design offers a silky cloud-like comfort that will make your feet forget the stress of the day, and with the privilege of \u003cb data-index-in-node=\"465\" data-path-to-node=\"9\"\u003e\"Cut to Desired Length,\"\u003c\/b\u003e it is perfectly shaped according to your home's architecture!\u003c\/p\u003e\n\u003cul data-path-to-node=\"10\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"10,0,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"10,0,0\"\u003ePersonalization Beyond Limits:\u003c\/b\u003e Regardless of your home's measurements, we produce a boutique rug perfectly suited to your space by cutting your oval rug to your desired length. Don't be confined to standard sizes.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"10,1,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"10,1,0\"\u003eOptical Illusion that Extends Space:\u003c\/b\u003e The combination of chevron and directional geometric lines with an oval form draws the eye forward, making narrow areas and corridors appear much longer and wider than they are.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"10,2,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"10,2,0\"\u003eCloud-like Softness and Comfort:\u003c\/b\u003e The high-quality microfiber polyester texture with a 10 mm pile height offers a smooth, warm, and massage-like premium comfort to your feet.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"10,3,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"10,3,0\"\u003eHealthy and Safe Flooring:\u003c\/b\u003e Its natural, breathable 100% cotton backing protects your parquet floors, adheres perfectly to the ground preventing slipping, and provides an anti-allergic use for your family.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr data-path-to-node=\"11\"\u003e\n\u003ch4 data-path-to-node=\"12\"\u003e🎨 \u003cb data-index-in-node=\"3\" data-path-to-node=\"12\"\u003ePsychology of the Colors Included\u003c\/b\u003e\n\u003c\/h4\u003e\n\u003cp data-path-to-node=\"13\"\u003eA color profile that brightens the space without being overwhelming and provides optical spaciousness:\u003c\/p\u003e\n\u003cul data-path-to-node=\"14\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"14,0,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"14,0,0\"\u003ePure White (Background):\u003c\/b\u003e Symbolizes renewal, purification, and absolute cleanliness. It provides maximum light reflection to the room, instantly brightening dim areas; creating an airy and sterile perception of luxury.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"14,1,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"14,1,0\"\u003eGeometric 3D Shadow Effects:\u003c\/b\u003e Linear embossments create natural gray reflections and shadows on the pristine white surface depending on the angle of light. This way, the rug is saved from looking flat and gains a rich, living texture that you wouldn't dare step on.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr data-path-to-node=\"15\"\u003e\n\u003ch4 data-path-to-node=\"16\"\u003e📐 \u003cb data-index-in-node=\"3\" data-path-to-node=\"16\"\u003eFrom the Architect's Eye: Decoration \u0026amp; Combination Advice\u003c\/b\u003e\n\u003c\/h4\u003e\u003cul data-path-to-node=\"17\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"17,0,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"17,0,0\"\u003eNarrow and Long Corridors (Oval Runner):\u003c\/b\u003e This model is where the \"cut to desired length\" advantage shines brightest. Thanks to the guiding lines of the chevron pattern, your dark and narrow hallways will transform into bright palace corridors.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"17,1,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"17,1,0\"\u003eBright Bedrooms:\u003c\/b\u003e When laid in an oval shape at the foot of your bed, it allows you to start your day with a pure white and soft energy. It perfectly complements wooden or white lacquer furniture.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"17,2,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"17,2,0\"\u003eSoft-Minimalist Living Rooms:\u003c\/b\u003e To emphasize the purity of white, you can combine it with raw wooden coffee tables, pampas grasses, and light-colored linen sofas to bring a peaceful \"Scandinavian\" breeze to your home.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch4 data-path-to-node=\"25\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"25\"\u003eTechnical Details\u003c\/b\u003e\u003c\/h4\u003e\n\u003cul data-path-to-node=\"26\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"26,0,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"26,0,0\"\u003eModel Code:\u003c\/b\u003e Babil 2707 (Custom Size Oval)\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"26,1,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"26,1,0\"\u003eColor:\u003c\/b\u003e White (Pure White)\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"26,2,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"26,2,0\"\u003eYarn Type:\u003c\/b\u003e Microfiber Polyester (Premium Softness)\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"26,3,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"26,3,0\"\u003eBacking:\u003c\/b\u003e 100% Natural Cotton Backing\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"26,4,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"26,4,0\"\u003eForm \/ Shape:\u003c\/b\u003e Oval\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"26,5,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"26,5,0\"\u003eProduction Feature:\u003c\/b\u003e \u003cb data-index-in-node=\"17\" data-path-to-node=\"26,5,0\"\u003eCut to Desired Length (Custom Length)\u003c\/b\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"26,6,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"26,6,0\"\u003eFeature:\u003c\/b\u003e 3D Geometric (Chevron \/ V-Directional) Embossed\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"26,7,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"26,7,0\"\u003ePile Height:\u003c\/b\u003e 10 mm\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"26,8,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"26,8,0\"\u003eUsage Area:\u003c\/b\u003e Corridor\/hallway, bedroom, dressing room, conservatory, children's room.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Zev Halı","offers":[{"title":"80x150 \/ Overlock","offer_id":42878845976624,"sku":"moqahalı-babil2707-beyaz-1-oval-80x150","price":2340.0,"currency_code":"TRY","in_stock":true},{"title":"80x150 \/ Eave","offer_id":42878846009392,"sku":"moqahalı-babil2707-beyaz-1-oval-80x150-saçak","price":2340.0,"currency_code":"TRY","in_stock":true},{"title":"80x200 \/ Overlock","offer_id":42878846042160,"sku":"moqahalı-babil2707-beyaz-1-oval-80x200","price":3120.0,"currency_code":"TRY","in_stock":true},{"title":"80x200 \/ Eave","offer_id":42878846074928,"sku":"moqahalı-babil2707-beyaz-1-oval-80x200-saçak","price":3120.0,"currency_code":"TRY","in_stock":true},{"title":"80x250 \/ Overlock","offer_id":42878846107696,"sku":"moqahalı-babil2707-beyaz-1-oval-80x250","price":3900.0,"currency_code":"TRY","in_stock":true},{"title":"80x250 \/ Eave","offer_id":42878846140464,"sku":"moqahalı-babil2707-beyaz-1-oval-80x250-saçak","price":3900.0,"currency_code":"TRY","in_stock":true},{"title":"80x300 \/ Overlock","offer_id":42878846173232,"sku":"moqahalı-babil2707-beyaz-1-oval-80x300","price":4680.0,"currency_code":"TRY","in_stock":true},{"title":"80x300 \/ Eave","offer_id":42878846206000,"sku":"moqahalı-babil2707-beyaz-1-oval-80x300-saçak","price":4680.0,"currency_code":"TRY","in_stock":true},{"title":"100x200 \/ Overlock","offer_id":42878846238768,"sku":"moqahalı-babil2707-beyaz-1-oval-100x200","price":3900.0,"currency_code":"TRY","in_stock":true},{"title":"100x200 \/ Eave","offer_id":42878846271536,"sku":"moqahalı-babil2707-beyaz-1-oval-100x200-saçak","price":3900.0,"currency_code":"TRY","in_stock":true},{"title":"100x250 \/ Overlock","offer_id":42878846304304,"sku":"moqahalı-babil2707-beyaz-1-oval-100x250","price":4875.0,"currency_code":"TRY","in_stock":true},{"title":"100x250 \/ Eave","offer_id":42878846337072,"sku":"moqahalı-babil2707-beyaz-1-oval-100x250-saçak","price":4875.0,"currency_code":"TRY","in_stock":true},{"title":"100x300 \/ Overlock","offer_id":42878846369840,"sku":"moqahalı-babil2707-beyaz-1-oval-100x300","price":5850.0,"currency_code":"TRY","in_stock":true},{"title":"100x300 \/ Eave","offer_id":42878846402608,"sku":"moqahalı-babil2707-beyaz-1-oval-100x300-saçak","price":5850.0,"currency_code":"TRY","in_stock":true},{"title":"120x180 \/ Overlock","offer_id":42878846435376,"sku":"moqahalı-babil2707-beyaz-1-oval-120x180","price":4212.0,"currency_code":"TRY","in_stock":true},{"title":"120x180 \/ Eave","offer_id":42878846468144,"sku":"moqahalı-babil2707-beyaz-1-oval-120x180-saçak","price":4212.0,"currency_code":"TRY","in_stock":true},{"title":"120x250 \/ Overlock","offer_id":42878846500912,"sku":"moqahalı-babil2707-beyaz-1-oval-120x250","price":5850.0,"currency_code":"TRY","in_stock":true},{"title":"120x250 \/ Eave","offer_id":42878846533680,"sku":"moqahalı-babil2707-beyaz-1-oval-120x250-saçak","price":5850.0,"currency_code":"TRY","in_stock":true},{"title":"120x300 \/ Overlock","offer_id":42878846566448,"sku":"moqahalı-babil2707-beyaz-1-oval-120x300","price":7020.0,"currency_code":"TRY","in_stock":true},{"title":"120x300 \/ Eave","offer_id":42878846599216,"sku":"moqahalı-babil2707-beyaz-1-oval-120x300-saçak","price":7020.0,"currency_code":"TRY","in_stock":true},{"title":"160x230 \/ Overlock","offer_id":42878846631984,"sku":"moqahalı-babil2707-beyaz-1-oval-160x230","price":7176.0,"currency_code":"TRY","in_stock":true},{"title":"160x230 \/ Eave","offer_id":42878846664752,"sku":"moqahalı-babil2707-beyaz-1-oval-160x230-saçak","price":7176.0,"currency_code":"TRY","in_stock":true},{"title":"160x300 \/ Overlock","offer_id":42878846697520,"sku":"moqahalı-babil2707-beyaz-1-oval-160x300","price":9360.0,"currency_code":"TRY","in_stock":true},{"title":"160x300 \/ Eave","offer_id":42878846730288,"sku":"moqahalı-babil2707-beyaz-1-oval-160x300-saçak","price":9360.0,"currency_code":"TRY","in_stock":true},{"title":"200x300 \/ Overlock","offer_id":42878846763056,"sku":"moqahalı-babil2707-beyazt-1-oval-200x300","price":11700.0,"currency_code":"TRY","in_stock":true},{"title":"200x300 \/ Eave","offer_id":42878846795824,"sku":"moqahalı-babil2707-beyaz-1-oval-200x300-saçak","price":11700.0,"currency_code":"TRY","in_stock":true},{"title":"200x400 \/ Overlock","offer_id":42878846828592,"sku":"moqahalı-babil2707-beyaz-1-oval-200x400","price":15600.0,"currency_code":"TRY","in_stock":true},{"title":"200x400 \/ Eave","offer_id":42878846861360,"sku":"moqahalı-babil2707-beyaz-1-oval-200x400-saçak","price":15600.0,"currency_code":"TRY","in_stock":true},{"title":"200x500 \/ Overlock","offer_id":42878846894128,"sku":"moqahalı-babil2707-beyaz-1-oval-200x500","price":19500.0,"currency_code":"TRY","in_stock":true},{"title":"200x500 \/ Eave","offer_id":42878846926896,"sku":"moqahalı-babil2707-beyaz-1-oval-200x500-saçak","price":19500.0,"currency_code":"TRY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/zev-hali-babil-beyaz-chevron-3d-oval-hali-istedigin-boyda-kesim-ozel-olcu_moqahalibabil2707beyazoval_4.webp?v=1774634497"},{"product_id":"zev-hali-microfiber-oval-hali-kesme-yolluk-ba26","title":"Zev Carpet Grey Geometric Microfiber Oval Rug Runner Custom Size Ba26","description":"\u003cp style=\"text-align: center;\"\u003e\u003cspan style=\"text-decoration: underline;\"\u003e\u003cstrong\u003e*\u003cspan style=\"color: rgb(255, 128, 0); text-decoration: underline;\"\u003e\u003cspan style=\"color: rgb(104, 89, 74); text-decoration: underline;\"\u003ePlease specify your choices for Fringe and Overlock \u003c\/span\u003e\u003c\/span\u003ein the Order Note section in the cart.\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cdiv style=\"background: #ffffff; border-radius: 16px; padding: 22px 28px; text-align: center; margin: 0 0 20px 0; font-family: 'Segoe UI',Arial,sans-serif; box-shadow: 0 4px 24px rgba(0,0,0,0.08); border: 1.5px solid rgba(253,198,86,0.4);\"\u003e\n\u003cdiv style=\"display: inline-block; background: #FDC656; color: #1f2937; font-size: 0.68rem; font-weight: 800; letter-spacing: 2px; text-transform: uppercase; padding: 4px 16px; border-radius: 50px; margin-bottom: 10px;\"\u003e✂ Special Service\u003c\/div\u003e\n\u003cdiv style=\"font-size: 1.25rem; font-weight: 800; color: #1f2937; margin-bottom: 8px;\"\u003eThis Product Includes \u003cspan style=\"color: #e58c0a; border-bottom: 2px solid #FDC656; padding-bottom: 2px;\"\u003eCustom Size Cutting\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv style=\"font-size: 0.83rem; color: #6b7280; line-height: 1.7; max-width: 400px; margin: 0 auto 16px;\"\u003eEnter your measurements using the calculator below and see the price. Create your custom order with the \u003cstrong style=\"color: #e58c0a;\"\u003e\"Order Now\"\u003c\/strong\u003e button.\u003c\/div\u003e\n\u003cdiv style=\"display: flex; gap: 8px; justify-content: center; flex-wrap: wrap;\"\u003e\n\u003cdiv style=\"background: #fffbeb; border: 1px solid rgba(253,198,86,0.4); border-radius: 50px; padding: 6px 14px; display: inline-flex; align-items: center; gap: 6px;\"\u003e\n\u003cspan style=\"font-size: 0.95rem;\"\u003e📐\u003c\/span\u003e\u003cspan style=\"font-size: 0.76rem; color: #6b7280; font-weight: 600;\"\u003eIn your desired size\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"background: #fffbeb; border: 1px solid rgba(253,198,86,0.4); border-radius: 50px; padding: 6px 14px; display: inline-flex; align-items: center; gap: 6px;\"\u003e\n\u003cspan style=\"font-size: 0.95rem;\"\u003e✅\u003c\/span\u003e\u003cspan style=\"font-size: 0.76rem; color: #6b7280; font-weight: 600;\"\u003eProfessional edging\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"background: #fffbeb; border: 1px solid rgba(253,198,86,0.4); border-radius: 50px; padding: 6px 14px; display: inline-flex; align-items: center; gap: 6px;\"\u003e\n\u003cspan style=\"font-size: 0.95rem;\"\u003e🚀\u003c\/span\u003e\u003cspan style=\"font-size: 0.76rem; color: #6b7280; font-weight: 600;\"\u003eFast delivery\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n.hali-hesaplayici-wrapper {\n    font-family: 'Segoe UI', '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.hali-hesaplayici-wrapper * { box-sizing: border-box; }\n.hali-hesaplayici-container {\n    background: #ffffff;\n    border-radius: 16px;\n    box-shadow: 0 4px 32px rgba(0,0,0,0.08), 0 0 0 1px rgba(253,198,86,0.25);\n    padding: 1.75rem;\n    width: 100%;\n}\n@media (min-width: 768px) {\n    .hali-hesaplayici-container { padding: 2.25rem; }\n    .hali-hesaplayici-wrapper { margin-bottom: 3rem; }\n}\n.hali-baslik {\n    font-size: 1.35rem;\n    font-weight: 800;\n    color: #1f2937;\n    margin-bottom: 0.4rem;\n    letter-spacing: 0.5px;\n}\n.hali-aciklama {\n    color: #9ca3af;\n    margin-bottom: 1.5rem;\n    font-size: 0.85rem;\n    line-height: 1.6;\n}\n.hali-aciklama strong { color: #6b7280; }\n.hali-form-grup { margin-bottom: 1rem; }\n.hali-label {\n    display: block;\n    font-size: 0.72rem;\n    font-weight: 700;\n    color: #6b7280;\n    margin-bottom: 0.35rem;\n    letter-spacing: 1px;\n    text-transform: uppercase;\n}\n.hali-input-wrapper { position: relative; }\n.hali-input {\n    width: 100%;\n    padding: 0.85rem 2.5rem 0.85rem 1rem;\n    border: 1.5px solid #e5e7eb;\n    border-radius: 10px;\n    font-size: 1rem;\n    color: #1f2937;\n    font-weight: 500;\n    background: #f9fafb;\n    transition: border-color 0.2s, box-shadow 0.2s, background 0.2s;\n}\n.hali-input::placeholder { color: #d1d5db; font-weight: 300; }\n.hali-input:focus {\n    border-color: #FDC656;\n    box-shadow: 0 0 0 3px rgba(253,198,86,0.18);\n    outline: none;\n    background: #fffef7;\n}\n.hali-input::-webkit-inner-spin-button,\n.hali-input::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0; }\n.hali-input { -moz-appearance: textfield; }\n.hali-birim {\n    position: absolute;\n    right: 0.85rem;\n    top: 50%;\n    transform: translateY(-50%);\n    color: #9ca3af;\n    font-size: 0.85rem;\n    font-weight: 600;\n    pointer-events: none;\n}\n.hali-hesapla-btn {\n    width: 100%;\n    background: #FDC656;\n    color: #1f2937;\n    font-weight: 800;\n    padding: 0.9rem 1rem;\n    border-radius: 50px;\n    box-shadow: 0 4px 16px rgba(253,198,86,0.4);\n    border: none;\n    cursor: pointer;\n    transition: all 0.2s;\n    margin-top: 1rem;\n    font-size: 1rem;\n    letter-spacing: 0.3px;\n}\n.hali-hesapla-btn:hover {\n    background: #f0b830;\n    box-shadow: 0 6px 24px rgba(253,198,86,0.55);\n    transform: translateY(-1px);\n}\n.hali-sonuc-alani {\n    margin-top: 1.5rem;\n    border-top: 1.5px solid #f3f4f6;\n    padding-top: 1.5rem;\n}\n.hali-sonuc-alani.hidden { display: none; }\n.hali-sonuc-satir {\n    margin-bottom: 0.6rem;\n    font-size: 0.95rem;\n    color: #6b7280;\n}\n.hali-sonuc-satir strong { font-weight: 700; color: #374151; }\n.hali-sonuc-deger { font-weight: 700; color: #1f2937; }\n.hali-fiyat-satir {\n    margin-bottom: 0.2rem;\n    font-size: 1.1rem;\n    font-weight: 600;\n    color: #374151;\n}\n.hali-fiyat {\n    color: #e58c0a;\n    font-weight: 800;\n    font-size: 1.8rem;\n}\n.hali-birim-fiyat {\n    font-size: 0.78rem;\n    color: #9ca3af;\n    margin-top: 0.15rem;\n    margin-bottom: 0.5rem;\n}\n.hali-uyari {\n    font-size: 0.875rem;\n    color: #374151;\n    font-weight: 400;\n    line-height: 1.7;\n    margin-top: 1rem;\n    padding: 1rem 1.2rem;\n    background: #fffbeb;\n    border-radius: 10px;\n    border-left: 3px solid #FDC656;\n}\n.hali-uyari.hidden { display: none; }\n.hali-secim-baslik {\n    font-size: 0.7rem;\n    font-weight: 700;\n    color: #9ca3af;\n    margin-bottom: 0.5rem;\n    margin-top: 1.25rem;\n    text-transform: uppercase;\n    letter-spacing: 1.2px;\n}\n.hali-secim-container {\n    display: flex;\n    gap: 0.5rem;\n    flex-wrap: nowrap;\n}\n.hali-secim-item { flex: 1; min-width: 0; }\n.hali-radio { display: none; }\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: 1.5px solid #e5e7eb;\n    border-radius: 10px;\n    font-weight: 600;\n    cursor: pointer;\n    transition: all 0.2s;\n    font-size: clamp(0.7rem, 2.5vw, 0.92rem);\n    min-height: 3rem;\n    white-space: nowrap;\n    overflow: hidden;\n    text-overflow: ellipsis;\n    color: #6b7280;\n    background: #f9fafb;\n}\n@media (min-width: 768px) {\n    .hali-radio-label {\n        font-size: clamp(0.875rem, 1.5vw, 1rem);\n        padding: 1rem 0.5rem;\n        min-height: 3.5rem;\n    }\n}\n.hali-radio-label:hover {\n    background: #fffbeb;\n    border-color: #FDC656;\n    color: #374151;\n}\n.hali-radio:checked + .hali-radio-label {\n    background: #FDC656;\n    border-color: #FDC656;\n    color: #1f2937;\n    box-shadow: 0 2px 12px rgba(253,198,86,0.35);\n    font-weight: 700;\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.9rem 1rem;\n    border-radius: 10px;\n    font-weight: 700;\n    margin-top: 1.25rem;\n    text-decoration: none;\n    transition: all 0.2s;\n    font-size: 1rem;\n}\n.hali-whatsapp-btn.disabled {\n    background: #f3f4f6;\n    color: #d1d5db;\n    cursor: not-allowed;\n    pointer-events: none;\n    border: 1.5px solid #e5e7eb;\n}\n.hali-whatsapp-btn.active {\n    background: #22c55e;\n    color: white;\n    box-shadow: 0 4px 20px rgba(34,197,94,0.3);\n}\n.hali-whatsapp-btn.active:hover {\n    background: #16a34a;\n    box-shadow: 0 6px 28px rgba(34,197,94,0.4);\n    transform: translateY(-1px);\n}\n\u003c\/style\u003e\n\u003cdiv 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 (cm) and calculate. After seeing the price, select the options and order via WhatsApp.\u003cbr\u003e\u003cstrong\u003eStandard Width: 80 · 100 · 120 · 160 · 200 cm — Other sizes can also be entered\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 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\"\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=\"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\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-1088c-.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\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 = 1950;\n    const whatsappNumarasi = \"905522447544\";\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    let hesaplananGenislik, hesaplananUzunluk, hesaplananMetrekare, standartGenislik, toplamFiyat;\n    metrekareFiyatiGoster.textContent = fiyatMetrekare.toLocaleString('tr-TR');\n    function standartGenislikBul(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        return null;\n    }\n    hesaplaBtn.addEventListener(\"click\", function() {\n        const g = parseFloat(genislikInput.value);\n        const u = parseFloat(uzunlukInput.value);\n        if (isNaN(g) || isNaN(u) || g \u003c= 0 || u \u003c= 0) { alert(\"Please enter valid width and length values.\"); return; }\n        if (g \u003e 200) { alert(\"Please make sure the width is less than 200 cm.\"); return; }\n        hesaplananGenislik = g;\n        hesaplananUzunluk = u;\n        standartGenislik = standartGenislikBul(g);\n        hesaplananMetrekare = (standartGenislik \/ 100) * (u \/ 100);\n        toplamFiyat = hesaplananMetrekare * fiyatMetrekare;\n        const f = (s, b=2) =\u003e s.toLocaleString('tr-TR', {minimumFractionDigits:b, maximumFractionDigits:b});\n        sonucMetrekare.textContent = f(hesaplananMetrekare) + \" m²\";\n        sonucFiyat.textContent = f(toplamFiyat) + \" TL\";\n        if (g !== standartGenislik) {\n            genislikUyari.innerHTML = `Your rug, requested at \u003cstrong\u003e${g} cm\u003c\/strong\u003e width, will be cut from our standard roll of \u003cstrong\u003e${standartGenislik} cm\u003c\/strong\u003e.\u003cbr\u003ePricing is calculated based on the standard roll width from which the cut is made.\u003cbr\u003e\u003cbr\u003eIf you wish, you can order from a standard width to avoid waste.\u003cbr\u003e\u003cspan style=\"font-size:0.85em;opacity:0.6\"\u003e(Standard Roll Widths: 80, 100, 120, 160, 200 cm — Length is cut to exact size without waste.)\u003c\/span\u003e`;\n            genislikUyari.classList.remove(\"hidden\");\n        } else {\n            genislikUyari.classList.add(\"hidden\");\n            genislikUyari.innerHTML = \"\";\n        }\n        sonucAlani.classList.remove(\"hidden\");\n        haliKenariRadios.forEach(r =\u003e r.checked = false);\n        haliSekliRadios.forEach(r =\u003e r.checked = false);\n        butonDurumGuncelle();\n    });\n    function butonDurumGuncelle() {\n        const k = Array.from(haliKenariRadios).some(r =\u003e r.checked);\n        const s = Array.from(haliSekliRadios).some(r =\u003e r.checked);\n        if (k \u0026\u0026 s) {\n            whatsappBtn.classList.remove(\"disabled\");\n            whatsappBtn.classList.add(\"active\");\n            whatsappBtn.setAttribute(\"target\", \"_blank\");\n            const kenari = document.querySelector('input[name=\"haliKenari\"]:checked').value;\n            const sekli = document.querySelector('input[name=\"haliSekli\"]:checked').value;\n            const f = (s,b=2) =\u003e s.toLocaleString('tr-TR',{minimumFractionDigits:b,maximumFractionDigits:b});\n            const msg = `Hello, I would like to order a custom size rug.\\n\\n📏 Dimensions: ${hesaplananGenislik} cm x ${hesaplananUzunluk} cm (${f(hesaplananMetrekare)} m²)\\n🔲 Rug Edge: ${kenari}\\n⬜ Rug Shape: ${sekli}\\n💰 Total Price: ${f(toplamFiyat)} TL\\n\\nProduct Link: ${window.location.href}\\n\\nThank you.`;\n            whatsappBtn.href = `https:\/\/wa.me\/${whatsappNumarasi}?text=${encodeURIComponent(msg)}`;\n        } else {\n            whatsappBtn.classList.add(\"disabled\");\n            whatsappBtn.classList.remove(\"active\");\n            whatsappBtn.removeAttribute(\"target\");\n            whatsappBtn.href = \"#\";\n        }\n    }\n    haliKenariRadios.forEach(r =\u003e r.addEventListener(\"change\", butonDurumGuncelle));\n    haliSekliRadios.forEach(r =\u003e r.addEventListener(\"change\", butonDurumGuncelle));\n})();\n\u003c\/script\u003e\n\u003c\/div\u003e\n\u003cp data-path-to-node=\"7\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/zevhali4_260d132f-a7b6-416f-b26b-3dd6754e34cb.webp?v=1774635578\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp data-path-to-node=\"7\"\u003e\u003cb data-path-to-node=\"7\" data-index-in-node=\"0\"\u003e\"The Modern Rhythm of Gray, with Geometric Patterned Rug Elegance on Your Floors...\"\u003c\/b\u003e\u003c\/p\u003e\n\u003cp data-path-to-node=\"8\"\u003eThe Zev Halı Babil Series offers a flawless architectural solution for your search for a \u003cb data-path-to-node=\"8\" data-index-in-node=\"73\"\u003egray oval rug\u003c\/b\u003e to add a contemporary touch to your living spaces. This design, which enlivens the noble stance of the light gray background with 3D asymmetrical and directional (Chevron) embossments, combines with the fluidity of the oval cut to add unique depth to your room. With its 10 mm thick superior microfiber texture, this extra soft piece, which eases the fatigue of the day, takes shape perfectly for your home with the \u003cb data-path-to-node=\"8\" data-index-in-node=\"417\"\u003e\"Cut to Desired Length\"\u003c\/b\u003e advantage!\u003c\/p\u003e\n\u003cp data-path-to-node=\"9\"\u003eFeatures that perfectly respond to your search trends and will revolutionize your living spaces:\u003c\/p\u003e\n\u003cul data-path-to-node=\"10\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"10,0,0\"\u003e\u003cb data-path-to-node=\"10,0,0\" data-index-in-node=\"0\"\u003eCustom Size Cut Runner that Transcends Boundaries:\u003c\/b\u003e Don't be constrained by standard sizes! Whatever the dimensions of your home or office, we offer boutique production by cutting to your desired length for your \u003cb data-path-to-node=\"10,0,0\" data-index-in-node=\"118\"\u003emodern hallway rug\u003c\/b\u003e needs.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"10,1,0\"\u003e\u003cb data-path-to-node=\"10,1,0\" data-index-in-node=\"0\"\u003eGeometric Illusion that Extends Space:\u003c\/b\u003e The meeting of sharp \u003cb data-path-to-node=\"10,1,0\" data-index-in-node=\"41\"\u003egeometric patterned rug\u003c\/b\u003e motifs with an oval form directs the eye forward, making narrow areas and hallways appear much longer and wider than they are.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"10,2,0\"\u003e\u003cb data-path-to-node=\"10,2,0\" data-index-in-node=\"0\"\u003eCloud-Soft Comfort:\u003c\/b\u003e Its silky texture gives your steps a luxurious feel, insulating cold floors and creating a warm and opulent atmosphere in your home.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"10,3,0\"\u003e\u003cb data-path-to-node=\"10,3,0\" data-index-in-node=\"0\"\u003ePractical and Stain-Concealing Surface:\u003c\/b\u003e Its 100% cotton backing protects your parquet floors. The magnificent combination of gray with 3D texture perfectly camouflages small dust and stains, providing a secure use similar to the feeling of a \u003cb data-path-to-node=\"10,3,0\" data-index-in-node=\"164\"\u003ewashable non-slip backing\u003c\/b\u003e.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr data-path-to-node=\"11\"\u003e\n\u003ch4 data-path-to-node=\"12\"\u003e🎨 \u003cb data-path-to-node=\"12\" data-index-in-node=\"3\"\u003ePsychology of the Colors Included\u003c\/b\u003e\n\u003c\/h4\u003e\n\u003cp data-path-to-node=\"13\"\u003eThe champion color in search volumes, balancing the space:\u003c\/p\u003e\n\u003cul data-path-to-node=\"14\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"14,0,0\"\u003e\u003cb data-path-to-node=\"14,0,0\" data-index-in-node=\"0\"\u003eLight Gray \/ Silver (Background):\u003c\/b\u003e The color of compromise, modernity, and neutral elegance. It spreads a cool, bright energy in the room. It masterfully hides footprints and daily dust, making it a top choice for high-traffic areas.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"14,1,0\"\u003e\u003cb data-path-to-node=\"14,1,0\" data-index-in-node=\"0\"\u003eGeometric 3D Shadow Effects:\u003c\/b\u003e Linear triangular embossments create natural, dark and light \"Tone-on-Tone\" reflections on the gray surface depending on the angle of light, adding a living volume to the design.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\u003chr data-path-to-node=\"15\"\u003e\n\u003ch4 data-path-to-node=\"16\"\u003e📐 \u003cb data-path-to-node=\"16\" data-index-in-node=\"3\"\u003eFrom an Architect's Perspective: Decoration \u0026 Outfit Tips\u003c\/b\u003e\n\u003c\/h4\u003e\n\u003cul data-path-to-node=\"17\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"17,0,0\"\u003e\u003cb data-path-to-node=\"17,0,0\" data-index-in-node=\"0\"\u003eNarrow and Long Hallways (Oval Runner Rug):\u003c\/b\u003e This is where you'll best utilize the \"cut to your desired length\" advantage. Geometric lines will transform your unlit corridors into a modern art gallery.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"17,1,0\"\u003e\u003cb data-path-to-node=\"17,1,0\" data-index-in-node=\"0\"\u003eGamer and Teen Rooms:\u003c\/b\u003e The \u003cb data-path-to-node=\"17,1,0\" data-index-in-node=\"94\"\u003egeometric patterned grey rug\u003c\/b\u003e perfectly caters to the Gen Z's technological and modern decoration taste, creating excellent insulation and style under gaming chairs.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"17,2,0\"\u003e\u003cb data-path-to-node=\"17,2,0\" data-index-in-node=\"0\"\u003eModern Living Rooms:\u003c\/b\u003e You can achieve a tremendous contrast energy by complementing the balancing presence of grey with mustard yellow throw pillows or terracotta armchairs.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch4 data-path-to-node=\"25\"\u003e\u003cb data-path-to-node=\"25\" data-index-in-node=\"0\"\u003eTechnical Details\u003c\/b\u003e\u003c\/h4\u003e\n\u003cul data-path-to-node=\"26\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"26,0,0\"\u003e\u003cb data-path-to-node=\"26,0,0\" data-index-in-node=\"0\"\u003eModel Code:\u003c\/b\u003e Babil 2708 (Custom Size Oval)\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"26,1,0\"\u003e\u003cb data-path-to-node=\"26,1,0\" data-index-in-node=\"0\"\u003eColor:\u003c\/b\u003e Grey (Light Grey \/ Silver)\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"26,2,0\"\u003e\u003cb data-path-to-node=\"26,2,0\" data-index-in-node=\"0\"\u003eYarn Type:\u003c\/b\u003e Microfiber Polyester (Premium Softness)\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"26,3,0\"\u003e\u003cb data-path-to-node=\"26,3,0\" data-index-in-node=\"0\"\u003eBacking:\u003c\/b\u003e 100% Natural Cotton Backing\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"26,4,0\"\u003e\u003cb data-path-to-node=\"26,4,0\" data-index-in-node=\"0\"\u003eForm \/ Shape:\u003c\/b\u003e Oval\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"26,5,0\"\u003e\u003cb data-path-to-node=\"26,5,0\" data-index-in-node=\"0\"\u003eProduction Feature:\u003c\/b\u003e \u003cb data-path-to-node=\"26,5,0\" data-index-in-node=\"17\"\u003eCut to Desired Length (Custom Size Cut Runner)\u003c\/b\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"26,6,0\"\u003e\u003cb data-path-to-node=\"26,6,0\" data-index-in-node=\"0\"\u003eFeature:\u003c\/b\u003e 3D Geometric Embossed\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"26,7,0\"\u003e\u003cb data-path-to-node=\"26,7,0\" data-index-in-node=\"0\"\u003ePile Height:\u003c\/b\u003e 10 mm\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"26,8,0\"\u003e\u003cb data-path-to-node=\"26,8,0\" data-index-in-node=\"0\"\u003eUsage Area:\u003c\/b\u003e Hallway\/entryway, modern living room, teen room, study room.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Zev Halı","offers":[{"title":"80x150 \/ Overlock","offer_id":42878929862704,"sku":"moqahalı-babil2708-gri-1-oval-80x150","price":2340.0,"currency_code":"TRY","in_stock":true},{"title":"80x150 \/ Eaves","offer_id":42878929895472,"sku":"moqahalı-babil2708-gri-1-oval-80x150-saçak","price":2340.0,"currency_code":"TRY","in_stock":true},{"title":"80x200 \/ Overlock","offer_id":42878929928240,"sku":"moqahalı-babil2708-gri-1-oval-80x200","price":3120.0,"currency_code":"TRY","in_stock":true},{"title":"80x200 \/ Eaves","offer_id":42878929961008,"sku":"moqahalı-babil2708-gri-1-oval-80x200-saçak","price":3120.0,"currency_code":"TRY","in_stock":true},{"title":"80x250 \/ Overlock","offer_id":42878929993776,"sku":"moqahalı-babil2708-gri-1-oval-80x250","price":3900.0,"currency_code":"TRY","in_stock":true},{"title":"80x250 \/ Eaves","offer_id":42878930026544,"sku":"moqahalı-babil2708-gri-1-oval-80x250-saçak","price":3900.0,"currency_code":"TRY","in_stock":true},{"title":"80x300 \/ Overlock","offer_id":42878930059312,"sku":"moqahalı-babil2708-gri-1-oval-80x300","price":4680.0,"currency_code":"TRY","in_stock":true},{"title":"80x300 \/ Eaves","offer_id":42878930092080,"sku":"moqahalı-babil2708-gri-1-oval-80x300-saçak","price":4680.0,"currency_code":"TRY","in_stock":true},{"title":"100x200 \/ Overlock","offer_id":42878930124848,"sku":"moqahalı-babil2708-gri-1-oval-100x200","price":3900.0,"currency_code":"TRY","in_stock":true},{"title":"100x200 \/ Eaves","offer_id":42878930157616,"sku":"moqahalı-babil2708-gri-1-oval-100x200-saçak","price":3900.0,"currency_code":"TRY","in_stock":true},{"title":"100x250 \/ Overlock","offer_id":42878930190384,"sku":"moqahalı-babil2708-gri-1-oval-100x250","price":4875.0,"currency_code":"TRY","in_stock":true},{"title":"100x250 \/ Eaves","offer_id":42878930223152,"sku":"moqahalı-babil2708-gri-1-oval-100x250-saçak","price":4875.0,"currency_code":"TRY","in_stock":true},{"title":"100x300 \/ Overlock","offer_id":42878930255920,"sku":"moqahalı-babil2708-gri-1-oval-100x300","price":5850.0,"currency_code":"TRY","in_stock":true},{"title":"100x300 \/ Eaves","offer_id":42878930288688,"sku":"moqahalı-babil2708-gri-1-oval-100x300-saçak","price":5850.0,"currency_code":"TRY","in_stock":true},{"title":"120x180 \/ Overlock","offer_id":42878930321456,"sku":"moqahalı-babil2708-gri1-oval-120x180","price":4212.0,"currency_code":"TRY","in_stock":true},{"title":"120x180 \/ Eaves","offer_id":42878930354224,"sku":"moqahalı-babil2708-gri-1-oval-120x180-saçak","price":4212.0,"currency_code":"TRY","in_stock":true},{"title":"120x250 \/ Overlock","offer_id":42878930386992,"sku":"moqahalı-babil2708-gri-1-oval-120x250","price":5850.0,"currency_code":"TRY","in_stock":true},{"title":"120x250 \/ Eaves","offer_id":42878930419760,"sku":"moqahalı-babil2708-gri-1-oval-120x250-saçak","price":5850.0,"currency_code":"TRY","in_stock":true},{"title":"120x300 \/ Overlock","offer_id":42878930452528,"sku":"moqahalı-babil2708-gri-1-oval-120x300","price":7020.0,"currency_code":"TRY","in_stock":true},{"title":"120x300 \/ Eaves","offer_id":42878930485296,"sku":"moqahalı-babil2708-gri-1-oval-120x300-saçak","price":7020.0,"currency_code":"TRY","in_stock":true},{"title":"160x230 \/ Overlock","offer_id":42878930518064,"sku":"moqahalı-babil2708-gri-1-oval-160x230","price":7176.0,"currency_code":"TRY","in_stock":true},{"title":"160x230 \/ Eaves","offer_id":42878930550832,"sku":"moqahalı-babil2708-gri-1-oval-160x230-saçak","price":7176.0,"currency_code":"TRY","in_stock":true},{"title":"160x300 \/ Overlock","offer_id":42878930583600,"sku":"moqahalı-babil2708-gri-1-oval-160x300","price":9360.0,"currency_code":"TRY","in_stock":true},{"title":"160x300 \/ Eaves","offer_id":42878930616368,"sku":"moqahalı-babil2708-gri-1-oval-160x300-saçak","price":9360.0,"currency_code":"TRY","in_stock":true},{"title":"200x300 \/ Overlock","offer_id":42878930649136,"sku":"moqahalı-babil2708-gri-1-oval-200x300","price":11700.0,"currency_code":"TRY","in_stock":true},{"title":"200x300 \/ Eaves","offer_id":42878930681904,"sku":"moqahalı-babil2708-gri-1-oval-200x300-saçak","price":11700.0,"currency_code":"TRY","in_stock":true},{"title":"200x400 \/ Overlock","offer_id":42878930714672,"sku":"moqahalı-babil2708-gri-1-oval-200x400","price":15600.0,"currency_code":"TRY","in_stock":true},{"title":"200x400 \/ Eaves","offer_id":42878930747440,"sku":"moqahalı-babil2708-gri-1-oval-200x400-saçak","price":15600.0,"currency_code":"TRY","in_stock":true},{"title":"200x500 \/ Overlock","offer_id":42878930780208,"sku":"moqahalı-babil2708-gri-1-oval-200x500","price":19500.0,"currency_code":"TRY","in_stock":true},{"title":"200x500 \/ Eaves","offer_id":42878930812976,"sku":"moqahalı-babil2708-gri-1-oval-200x500-saçak","price":19500.0,"currency_code":"TRY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/zev-hali-gri-geometrik-desenli-oval-hali-ozel-olcu-kesme-yolluk_moqahalibabil2708grioval_10.webp?v=1774635729"},{"product_id":"zev-hali-oval-hali-yolluk-ozel-olcu-ba27","title":"Zev Carpet Anthracite Geometric Soft Oval Hallway Runner Custom Size Ba27","description":"\u003cp style=\"text-align: center;\"\u003e\u003cspan style=\"text-decoration: underline;\"\u003e\u003cstrong\u003e*\u003cspan style=\"color: rgb(255, 128, 0); text-decoration: underline;\"\u003e\u003cspan style=\"color: rgb(104, 89, 74); text-decoration: underline;\"\u003ePlease Specify Your Fringe and Overlock \u003c\/span\u003e \u003c\/span\u003ePreferences in the Order Notes Section of the Cart.\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cdiv style=\"background: #ffffff; border-radius: 16px; padding: 22px 28px; text-align: center; margin: 0 0 20px 0; font-family: 'Segoe UI',Arial,sans-serif; box-shadow: 0 4px 24px rgba(0,0,0,0.08); border: 1.5px solid rgba(253,198,86,0.4);\"\u003e\n\u003cdiv style=\"display: inline-block; background: #FDC656; color: #1f2937; font-size: 0.68rem; font-weight: 800; letter-spacing: 2px; text-transform: uppercase; padding: 4px 16px; border-radius: 50px; margin-bottom: 10px;\"\u003e✂ Special Service\u003c\/div\u003e\n\u003cdiv style=\"font-size: 1.25rem; font-weight: 800; color: #1f2937; margin-bottom: 8px;\"\u003eThis Product Features \u003cspan style=\"color: #e58c0a; border-bottom: 2px solid #FDC656; padding-bottom: 2px;\"\u003eCustom Size Cutting\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv style=\"font-size: 0.83rem; color: #6b7280; line-height: 1.7; max-width: 400px; margin: 0 auto 16px;\"\u003eEnter your measurements using the calculator below and see the price. Create your custom order with the \u003cstrong style=\"color: #e58c0a;\"\u003e\"Order Now\"\u003c\/strong\u003e button.\u003c\/div\u003e\n\u003cdiv style=\"display: flex; gap: 8px; justify-content: center; flex-wrap: wrap;\"\u003e\n\u003cdiv style=\"background: #fffbeb; border: 1px solid rgba(253,198,86,0.4); border-radius: 50px; padding: 6px 14px; display: inline-flex; align-items: center; gap: 6px;\"\u003e\n\u003cspan style=\"font-size: 0.95rem;\"\u003e📐\u003c\/span\u003e\u003cspan style=\"font-size: 0.76rem; color: #6b7280; font-weight: 600;\"\u003eIn your desired size\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"background: #fffbeb; border: 1px solid rgba(253,198,86,0.4); border-radius: 50px; padding: 6px 14px; display: inline-flex; align-items: center; gap: 6px;\"\u003e\n\u003cspan style=\"font-size: 0.95rem;\"\u003e✅\u003c\/span\u003e\u003cspan style=\"font-size: 0.76rem; color: #6b7280; font-weight: 600;\"\u003eProfessional edge finishing\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"background: #fffbeb; border: 1px solid rgba(253,198,86,0.4); border-radius: 50px; padding: 6px 14px; display: inline-flex; align-items: center; gap: 6px;\"\u003e\n\u003cspan style=\"font-size: 0.95rem;\"\u003e🚀\u003c\/span\u003e\u003cspan style=\"font-size: 0.76rem; color: #6b7280; font-weight: 600;\"\u003eFast delivery\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n.hali-hesaplayici-wrapper {\n    font-family: 'Segoe UI', '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.hali-hesaplayici-wrapper * { box-sizing: border-box; }\n.hali-hesaplayici-container {\n    background: #ffffff;\n    border-radius: 16px;\n    box-shadow: 0 4px 32px rgba(0,0,0,0.08), 0 0 0 1px rgba(253,198,86,0.25);\n    padding: 1.75rem;\n    width: 100%;\n}\n@media (min-width: 768px) {\n    .hali-hesaplayici-container { padding: 2.25rem; }\n    .hali-hesaplayici-wrapper { margin-bottom: 3rem; }\n}\n.hali-baslik {\n    font-size: 1.35rem;\n    font-weight: 800;\n    color: #1f2937;\n    margin-bottom: 0.4rem;\n    letter-spacing: 0.5px;\n}\n.hali-aciklama {\n    color: #9ca3af;\n    margin-bottom: 1.5rem;\n    font-size: 0.85rem;\n    line-height: 1.6;\n}\n.hali-aciklama strong { color: #6b7280; }\n.hali-form-grup { margin-bottom: 1rem; }\n.hali-label {\n    display: block;\n    font-size: 0.72rem;\n    font-weight: 700;\n    color: #6b7280;\n    margin-bottom: 0.35rem;\n    letter-spacing: 1px;\n    text-transform: uppercase;\n}\n.hali-input-wrapper { position: relative; }\n.hali-input {\n    width: 100%;\n    padding: 0.85rem 2.5rem 0.85rem 1rem;\n    border: 1.5px solid #e5e7eb;\n    border-radius: 10px;\n    font-size: 1rem;\n    color: #1f2937;\n    font-weight: 500;\n    background: #f9fafb;\n    transition: border-color 0.2s, box-shadow 0.2s, background 0.2s;\n}\n.hali-input::placeholder { color: #d1d5db; font-weight: 300; }\n.hali-input:focus {\n    border-color: #FDC656;\n    box-shadow: 0 0 0 3px rgba(253,198,86,0.18);\n    outline: none;\n    background: #fffef7;\n}\n.hali-input::-webkit-inner-spin-button,\n.hali-input::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0; }\n.hali-input { -moz-appearance: textfield; }\n.hali-birim {\n    position: absolute;\n    right: 0.85rem;\n    top: 50%;\n    transform: translateY(-50%);\n    color: #9ca3af;\n    font-size: 0.85rem;\n    font-weight: 600;\n    pointer-events: none;\n}\n.hali-hesapla-btn {\n    width: 100%;\n    background: #FDC656;\n    color: #1f2937;\n    font-weight: 800;\n    padding: 0.9rem 1rem;\n    border-radius: 50px;\n    box-shadow: 0 4px 16px rgba(253,198,86,0.4);\n    border: none;\n    cursor: pointer;\n    transition: all 0.2s;\n    margin-top: 1rem;\n    font-size: 1rem;\n    letter-spacing: 0.3px;\n}\n.hali-hesapla-btn:hover {\n    background: #f0b830;\n    box-shadow: 0 6px 24px rgba(253,198,86,0.55);\n    transform: translateY(-1px);\n}\n.hali-sonuc-alani {\n    margin-top: 1.5rem;\n    border-top: 1.5px solid #f3f4f6;\n    padding-top: 1.5rem;\n}\n.hali-sonuc-alani.hidden { display: none; }\n.hali-sonuc-satir {\n    margin-bottom: 0.6rem;\n    font-size: 0.95rem;\n    color: #6b7280;\n}\n.hali-sonuc-satir strong { font-weight: 700; color: #374151; }\n.hali-sonuc-deger { font-weight: 700; color: #1f2937; }\n.hali-fiyat-satir {\n    margin-bottom: 0.2rem;\n    font-size: 1.1rem;\n    font-weight: 600;\n    color: #374151;\n}\n.hali-fiyat {\n    color: #e58c0a;\n    font-weight: 800;\n    font-size: 1.8rem;\n}\n.hali-birim-fiyat {\n    font-size: 0.78rem;\n    color: #9ca3af;\n    margin-top: 0.15rem;\n    margin-bottom: 0.5rem;\n}\n.hali-uyari {\n    font-size: 0.875rem;\n    color: #374151;\n    font-weight: 400;\n    line-height: 1.7;\n    margin-top: 1rem;\n    padding: 1rem 1.2rem;\n    background: #fffbeb;\n    border-radius: 10px;\n    border-left: 3px solid #FDC656;\n}\n.hali-uyari.hidden { display: none; }\n.hali-secim-baslik {\n    font-size: 0.7rem;\n    font-weight: 700;\n    color: #9ca3af;\n    margin-bottom: 0.5rem;\n    margin-top: 1.25rem;\n    text-transform: uppercase;\n    letter-spacing: 1.2px;\n}\n.hali-secim-container {\n    display: flex;\n    gap: 0.5rem;\n    flex-wrap: nowrap;\n}\n.hali-secim-item { flex: 1; min-width: 0; }\n.hali-radio { display: none; }\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: 1.5px solid #e5e7eb;\n    border-radius: 10px;\n    font-weight: 600;\n    cursor: pointer;\n    transition: all 0.2s;\n    font-size: clamp(0.7rem, 2.5vw, 0.92rem);\n    min-height: 3rem;\n    white-space: nowrap;\n    overflow: hidden;\n    text-overflow: ellipsis;\n    color: #6b7280;\n    background: #f9fafb;\n}\n@media (min-width: 768px) {\n    .hali-radio-label {\n        font-size: clamp(0.875rem, 1.5vw, 1rem);\n        padding: 1rem 0.5rem;\n        min-height: 3.5rem;\n    }\n}\n.hali-radio-label:hover {\n    background: #fffbeb;\n    border-color: #FDC656;\n    color: #374151;\n}\n.hali-radio:checked + .hali-radio-label {\n    background: #FDC656;\n    border-color: #FDC656;\n    color: #1f2937;\n    box-shadow: 0 2px 12px rgba(253,198,86,0.35);\n    font-weight: 700;\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.9rem 1rem;\n    border-radius: 10px;\n    font-weight: 700;\n    margin-top: 1.25rem;\n    text-decoration: none;\n    transition: all 0.2s;\n    font-size: 1rem;\n}\n.hali-whatsapp-btn.disabled {\n    background: #f3f4f6;\n    color: #d1d5db;\n    cursor: not-allowed;\n    pointer-events: none;\n    border: 1.5px solid #e5e7eb;\n}\n.hali-whatsapp-btn.active {\n    background: #22c55e;\n    color: white;\n    box-shadow: 0 4px 20px rgba(34,197,94,0.3);\n}\n.hali-whatsapp-btn.active:hover {\n    background: #16a34a;\n    box-shadow: 0 6px 28px rgba(34,197,94,0.4);\n    transform: translateY(-1px);\n}\n\u003c\/style\u003e\n\u003cdiv 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 (cm) and calculate. After seeing the price, select the options and place your order via WhatsApp.\u003cbr\u003e\u003cstrong\u003eStandard Widths: 80 · 100 · 120 · 160 · 200 cm — Different sizes can also be entered\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=\"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\"\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=\"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=\"haliKenari\" 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\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\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 = 1950;\n    const whatsappNumarasi = \"905522447544\";\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    let hesaplananGenislik, hesaplananUzunluk, hesaplananMetrekare, standartGenislik, toplamFiyat;\n    metrekareFiyatiGoster.textContent = fiyatMetrekare.toLocaleString('tr-TR');\n    function standartGenislikBul(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        return null;\n    }\n    hesaplaBtn.addEventListener(\"click\", function() {\n        const g = parseFloat(genislikInput.value);\n        const u = parseFloat(uzunlukInput.value);\n        if (isNaN(g) || isNaN(u) || g \u003c= 0 || u \u003c= 0) { alert(\"Please enter valid width and length values.\"); return; }\n        if (g \u003e 200) { alert(\"Please ensure the width is less than 200 cm.\"); return; }\n        hesaplananGenislik = g;\n        hesaplananUzunluk = u;\n        standartGenislik = standartGenislikBul(g);\n        hesaplananMetrekare = (standartGenislik \/ 100) * (u \/ 100);\n        toplamFiyat = hesaplananMetrekare * fiyatMetrekare;\n        const f = (s, b=2) =\u003e s.toLocaleString('tr-TR', {minimumFractionDigits:b, maximumFractionDigits:b});\n        sonucMetrekare.textContent = f(hesaplananMetrekare) + \" m²\";\n        sonucFiyat.textContent = f(toplamFiyat) + \" TL\";\n        if (g !== standartGenislik) {\n            genislikUyari.innerHTML = `Your rug, with a requested width of \u003cstrong\u003e${g} cm\u003c\/strong\u003e, will be cut from our standard roll of \u003cstrong\u003e${standartGenislik} cm\u003c\/strong\u003e.\u003cbr\u003ePricing is calculated based on the standard roll width from which the cut is made.\u003cbr\u003e\u003cbr\u003eIf you wish, you can order a standard width to avoid waste.\u003cbr\u003e\u003cspan style=\"font-size:0.85em;opacity:0.6\"\u003e(Standard Roll Widths: 80, 100, 120, 160, 200 cm — Lengths are cut precisely to measure, without waste.)\u003c\/span\u003e`;\n            genislikUyari.classList.remove(\"hidden\");\n        } else {\n            genislikUyari.classList.add(\"hidden\");\n            genislikUyari.innerHTML = \"\";\n        }\n        sonucAlani.classList.remove(\"hidden\");\n        haliKenariRadios.forEach(r =\u003e r.checked = false);\n        haliSekliRadios.forEach(r =\u003e r.checked = false);\n        butonDurumGuncelle();\n    });\n    function butonDurumGuncelle() {\n        const k = Array.from(haliKenariRadios).some(r =\u003e r.checked);\n        const s = Array.from(haliSekliRadios).some(r =\u003e r.checked);\n        if (k \u0026\u0026 s) {\n            whatsappBtn.classList.remove(\"disabled\");\n            whatsappBtn.classList.add(\"active\");\n            whatsappBtn.setAttribute(\"target\", \"_blank\");\n            const kenari = document.querySelector('input[name=\"haliKenari\"]:checked').value;\n            const sekli = document.querySelector('input[name=\"haliSekli\"]:checked').value;\n            const f = (s,b=2) =\u003e s.toLocaleString('tr-TR',{minimumFractionDigits:b,maximumFractionDigits:b});\n            const msg = `Hello, I would like to place a custom size rug order.\\n\\n📏 Dimensions: ${hesaplananGenislik} cm x ${hesaplananUzunluk} cm (${f(hesaplananMetrekare)} m²)\\n🔲 Rug Edge: ${kenari}\\n⬜ Rug Shape: ${sekli}\\n💰 Total Price: ${f(toplamFiyat)} TL\\n\\nProduct Link: ${window.location.href}\\n\\nThank you.`;\n            whatsappBtn.href = `https:\/\/wa.me\/${whatsappNumarasi}?text=${encodeURIComponent(msg)}`;\n        } else {\n            whatsappBtn.classList.add(\"disabled\");\n            whatsappBtn.classList.remove(\"active\");\n            whatsappBtn.removeAttribute(\"target\");\n            whatsappBtn.href = \"#\";\n        }\n    }\n    haliKenariRadios.forEach(r =\u003e r.addEventListener(\"change\", butonDurumGuncelle));\n    haliSekliRadios.forEach(r =\u003e r.addEventListener(\"change\", butonDurumGuncelle));\n})();\n\u003c\/script\u003e\n\u003c\/div\u003e\n\u003cp data-path-to-node=\"7\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/zevhali5_726e518f-4351-4bdc-9434-be3b72290ee3.webp?v=1774636393\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp data-path-to-node=\"8\"\u003e\u003cb data-path-to-node=\"8\" data-index-in-node=\"0\"\u003e\"The Nobility of Darkness, with Geometric Patterned Rug Dynamism on Your Floors...\"\u003c\/b\u003e\u003c\/p\u003e\n\u003cp data-path-to-node=\"9\"\u003eZev Halı Babil Series redefines the stately and powerful presence of anthracite with a 3D design approach, a staple of modern architecture. This design enlivens the elegance of the dark grey\/carbon base with expertly crafted directional and geometric (Chevron) reliefs, which, combined with the fluidity of an oval cut, add sculptural depth to your room. With its 10 mm thick superior microfiber texture, this piece offers a silky comfort to your feet, contrary to its rigid appearance, and is entirely shaped to your home's architecture with the \u003cb data-path-to-node=\"9\" data-index-in-node=\"481\"\u003e\"Cut to Desired Length\"\u003c\/b\u003e privilege!\u003c\/p\u003e\n\u003cp data-path-to-node=\"10\"\u003eFeatures that perfectly respond to your SEO list search trends and will revolutionize your living spaces:\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 data-path-to-node=\"11,0,0\" data-index-in-node=\"0\"\u003eCustom Size Cut Runner that Transcends Limits:\u003c\/b\u003e Don't get stuck with standards! Whatever the size of your home or office, we provide a personalized, boutique production by cutting to your desired length to meet your \u003cb data-path-to-node=\"11,0,0\" data-index-in-node=\"113\"\u003emodern hallway rug\u003c\/b\u003e needs.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"11,1,0\"\u003e\u003cb data-path-to-node=\"11,1,0\" data-index-in-node=\"0\"\u003eGeometric Architecture and Oval Balance:\u003c\/b\u003e The aggressiveness of sharp \u003cb data-path-to-node=\"11,1,0\" data-index-in-node=\"39\"\u003egeometric patterned rug\u003c\/b\u003e motifs on a dark background is balanced by the softness of the oval shape, offering a modern, focus-enhancing, and highly characterful \u003cb data-path-to-node=\"11,1,0\" data-index-in-node=\"211\"\u003eanthracite oval rug\u003c\/b\u003e experience to the room.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"11,2,0\"\u003e\u003cb data-path-to-node=\"11,2,0\" data-index-in-node=\"0\"\u003eCloud-Soft Comfort:\u003c\/b\u003e Its 10 mm pile height provides a smooth, warm, and luxurious insulation that relieves the stress of the day from your feet.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"11,3,0\"\u003e\u003cb data-path-to-node=\"11,3,0\" data-index-in-node=\"0\"\u003ePractical and Stain-Concealing Surface:\u003c\/b\u003e Its 100% cotton backing protects your parquet floors. The magnificent combination of dark anthracite color and 3D texture expertly camouflages small dust and stains, maintaining a pristine appearance even in high-traffic areas.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr data-path-to-node=\"12\"\u003e\n\u003ch4 data-path-to-node=\"13\"\u003e🎨 \u003cb data-path-to-node=\"13\" data-index-in-node=\"3\"\u003ePsychology of the Colors Included\u003c\/b\u003e\n\u003c\/h4\u003e\n\u003cp data-path-to-node=\"14\"\u003eA color profile that adds depth to the space, enhances focus, and highlights surrounding details:\u003c\/p\u003e\n\u003cul data-path-to-node=\"15\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"15,0,0\"\u003e\u003cb data-path-to-node=\"15,0,0\" data-index-in-node=\"0\"\u003eAnthracite \/ Dark Gray (Base):\u003c\/b\u003e It is the universal symbol of power, seriousness, and \"High-End\" modernity. It adds a solid depth to the room, allowing warm-colored items (raw wood, tan leather, terracotta) around it to stand out like diamonds.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"15,1,0\"\u003e\u003cb data-path-to-node=\"15,1,0\" data-index-in-node=\"0\"\u003eGeometric 3D Shadow Effects:\u003c\/b\u003e Dark backgrounds risk appearing flat in unlit environments. However, 3D geometric embossments capture the ambient light, creating noble black shadows on the anthracite background and adding a living, dynamic volume to the design.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr data-path-to-node=\"16\"\u003e\n\u003ch4 data-path-to-node=\"17\"\u003e📐 \u003cb data-path-to-node=\"17\" data-index-in-node=\"3\"\u003eFrom an Architect's Perspective: Decoration \u0026 Combination Tips\u003c\/b\u003e\n\u003c\/h4\u003e\n\u003cul data-path-to-node=\"18\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"18,0,0\"\u003e\u003cb data-path-to-node=\"18,0,0\" data-index-in-node=\"0\"\u003eTechnology, Gamer, and Study Rooms:\u003c\/b\u003e Its serious and focus-enhancing structure, combined with the technological dynamism of the geometric pattern, creates a tremendous style area under computer desks or gaming chairs.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"18,1,0\"\u003e\u003cb data-path-to-node=\"18,1,0\" data-index-in-node=\"0\"\u003eIndustrial Entrances (Oval Runner):\u003c\/b\u003e When combined with black matte metal consoles, raw walnut details, and concrete-look walls, it creates a \"Loft\" entrance straight out of magazines. Its stain-hiding feature makes it indispensable for entryways.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"18,2,0\"\u003e\u003cb data-path-to-node=\"18,2,0\" data-index-in-node=\"0\"\u003eFurniture Harmony:\u003c\/b\u003e To break the seriousness of anthracite, you can achieve a magnificent sense of luxury with Mustard Yellow details or Tan \"Chester\" leather armchairs.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch4 data-path-to-node=\"26\"\u003e\u003cb data-path-to-node=\"26\" data-index-in-node=\"0\"\u003eTechnical Details\u003c\/b\u003e\u003c\/h4\u003e\n\u003cul data-path-to-node=\"27\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"27,0,0\"\u003e\u003cb data-path-to-node=\"27,0,0\" data-index-in-node=\"0\"\u003eModel Code:\u003c\/b\u003e Babil 2709 (Custom Size Oval)\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"27,1,0\"\u003e\u003cb data-path-to-node=\"27,1,0\" data-index-in-node=\"0\"\u003eColor:\u003c\/b\u003e Anthracite (Dark Grey \/ Carbon)\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"27,2,0\"\u003e\u003cb data-path-to-node=\"27,2,0\" data-index-in-node=\"0\"\u003eYarn Type:\u003c\/b\u003e Microfiber Polyester (Premium Softness)\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"27,3,0\"\u003e\u003cb data-path-to-node=\"27,3,0\" data-index-in-node=\"0\"\u003eBacking:\u003c\/b\u003e 100% Natural Cotton Backing\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"27,4,0\"\u003e\u003cb data-path-to-node=\"27,4,0\" data-index-in-node=\"0\"\u003eForm \/ Shape:\u003c\/b\u003e Oval\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"27,5,0\"\u003e\u003cb data-path-to-node=\"27,5,0\" data-index-in-node=\"0\"\u003eProduction Feature:\u003c\/b\u003e \u003cb data-path-to-node=\"27,5,0\" data-index-in-node=\"17\"\u003eCut to Desired Length (Custom Size Cut Runner)\u003c\/b\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"27,6,0\"\u003e\u003cb data-path-to-node=\"27,6,0\" data-index-in-node=\"0\"\u003eFeature:\u003c\/b\u003e 3D Geometric (Directional\/Asymmetrical) Embossed\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"27,7,0\"\u003e\u003cb data-path-to-node=\"27,7,0\" data-index-in-node=\"0\"\u003ePile Height:\u003c\/b\u003e 10 mm\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"27,8,0\"\u003e\u003cb data-path-to-node=\"27,8,0\" data-index-in-node=\"0\"\u003eUsage Area:\u003c\/b\u003e Gamer room, study\/office room, spacious entryway\/corridor, modern living room.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Zev Halı","offers":[{"title":"80x150 \/ Overlock","offer_id":42878947229744,"sku":"moqahalı-babil2709-antrasit-1-oval-80x150","price":2340.0,"currency_code":"TRY","in_stock":true},{"title":"80x150 \/ Fringe","offer_id":42878947262512,"sku":"moqahalı-babil2709-antrasi-1-oval-80x150-saçak","price":2340.0,"currency_code":"TRY","in_stock":true},{"title":"80x200 \/ Overlock","offer_id":42878947295280,"sku":"moqahalı-babil2709-antrasi-1-oval-80x200","price":3120.0,"currency_code":"TRY","in_stock":true},{"title":"80x200 \/ Fringe","offer_id":42878947328048,"sku":"moqahalı-babil2709-antrasit-1-oval-80x200-saçak","price":3120.0,"currency_code":"TRY","in_stock":true},{"title":"80x250 \/ Overlock","offer_id":42878947360816,"sku":"moqahalı-babil2709-antrasit-1-oval-80x250","price":3900.0,"currency_code":"TRY","in_stock":true},{"title":"80x250 \/ Fringe","offer_id":42878947393584,"sku":"moqahalı-babil2709-antrasit-1-oval-80x250-saçak","price":3900.0,"currency_code":"TRY","in_stock":true},{"title":"80x300 \/ Overlock","offer_id":42878947426352,"sku":"moqahalı-babil2709-antrasit-1-oval-80x300","price":4680.0,"currency_code":"TRY","in_stock":true},{"title":"80x300 \/ Fringe","offer_id":42878947459120,"sku":"moqahalı-babil2709-antrasit-1-oval-80x300-saçak","price":4680.0,"currency_code":"TRY","in_stock":true},{"title":"100x200 \/ Overlock","offer_id":42878947491888,"sku":"moqahalı-babil2709-antrasit-1-oval-100x200","price":3900.0,"currency_code":"TRY","in_stock":true},{"title":"100x200 \/ Fringe","offer_id":42878947524656,"sku":"moqahalı-babil2709-antrasit-1-oval-100x200-saçak","price":3900.0,"currency_code":"TRY","in_stock":true},{"title":"100x250 \/ Overlock","offer_id":42878947557424,"sku":"moqahalı-babil2709-antrasit-1-oval-100x250","price":4875.0,"currency_code":"TRY","in_stock":true},{"title":"100x250 \/ Fringe","offer_id":42878947590192,"sku":"moqahalı-babil2709-antrasit-1-oval-100x250-saçak","price":4875.0,"currency_code":"TRY","in_stock":true},{"title":"100x300 \/ Overlock","offer_id":42878947622960,"sku":"moqahalı-babil2709-antrasit-1-oval-100x300","price":5850.0,"currency_code":"TRY","in_stock":true},{"title":"100x300 \/ Fringe","offer_id":42878947655728,"sku":"moqahalı-babil2709-antrasit-1-oval-100x300-saçak","price":5850.0,"currency_code":"TRY","in_stock":true},{"title":"120x180 \/ Overlock","offer_id":42878947688496,"sku":"moqahalı-babil2709-antrasit-oval-120x180","price":4212.0,"currency_code":"TRY","in_stock":true},{"title":"120x180 \/ Fringe","offer_id":42878947721264,"sku":"moqahalı-babil2709-antrasit-1-oval-120x180-saçak","price":4212.0,"currency_code":"TRY","in_stock":true},{"title":"120x250 \/ Overlock","offer_id":42878947754032,"sku":"moqahalı-babil2709-antrasit-1-oval-120x250","price":5850.0,"currency_code":"TRY","in_stock":true},{"title":"120x250 \/ Fringe","offer_id":42878947786800,"sku":"moqahalı-babil2709-antrasit-1-oval-120x250-saçak","price":5850.0,"currency_code":"TRY","in_stock":true},{"title":"120x300 \/ Overlock","offer_id":42878947819568,"sku":"moqahalı-babil2709-antrasit-1-oval-120x300","price":7020.0,"currency_code":"TRY","in_stock":true},{"title":"120x300 \/ Fringe","offer_id":42878947852336,"sku":"moqahalı-babil2709-antrasit-1-oval-120x300-saçak","price":7020.0,"currency_code":"TRY","in_stock":true},{"title":"160x230 \/ Overlock","offer_id":42878947885104,"sku":"moqahalı-babil2709-antrasit-1-oval-160x230","price":7176.0,"currency_code":"TRY","in_stock":true},{"title":"160x230 \/ Fringe","offer_id":42878947917872,"sku":"moqahalı-babil2709-antrasit-1-oval-160x230-saçak","price":7176.0,"currency_code":"TRY","in_stock":true},{"title":"160x300 \/ Overlock","offer_id":42878947950640,"sku":"moqahalı-babil2709-antrasit-1-oval-160x300","price":9360.0,"currency_code":"TRY","in_stock":true},{"title":"160x300 \/ Fringe","offer_id":42878947983408,"sku":"moqahalı-babil2709-antrasit-1-oval-160x300-saçak","price":9360.0,"currency_code":"TRY","in_stock":true},{"title":"200x300 \/ Overlock","offer_id":42878948016176,"sku":"moqahalı-babil2709-antrasit-1-oval-200x300","price":11700.0,"currency_code":"TRY","in_stock":true},{"title":"200x300 \/ Fringe","offer_id":42878948048944,"sku":"moqahalı-babil2709-antrasit-1-oval-200x300-saçak","price":11700.0,"currency_code":"TRY","in_stock":true},{"title":"200x400 \/ Overlock","offer_id":42878948081712,"sku":"moqahalı-babil2709-antrasit-1-oval-200x400","price":15600.0,"currency_code":"TRY","in_stock":true},{"title":"200x400 \/ Fringe","offer_id":42878948114480,"sku":"moqahalı-babil2709-antrasit-1-oval-200x400-saçak","price":15600.0,"currency_code":"TRY","in_stock":true},{"title":"200x500 \/ Overlock","offer_id":42878948147248,"sku":"moqahalı-babil2709-antrasit-1-oval-200x500","price":19500.0,"currency_code":"TRY","in_stock":true},{"title":"200x500 \/ Fringe","offer_id":42878948180016,"sku":"moqahalı-babil2709-antrasit-1-oval-200x500-saçak","price":19500.0,"currency_code":"TRY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/zev-hali-antrasit-geometrik-desenli-oval-hali-ozel-olcu-kesme-yolluk_moqahalibabil2709antrasitoval_7.webp?v=1774636577"},{"product_id":"zev-hali-colorium-i̇skandinav-bukle-sacakli-hali-cl01","title":"Zev Halı Colorium Scandinavian Pattern Multi-Color Custom Size Fringed Loop Pile Rug CL01","description":"\u003cp style=\"text-align: center;\"\u003e \u003c\/p\u003e\n\u003cdiv style=\"background: #ffffff; border-radius: 16px; padding: 22px 28px; text-align: center; margin: 0 0 20px 0; font-family: 'Segoe UI',Arial,sans-serif; box-shadow: 0 4px 24px rgba(0,0,0,0.08); border: 1.5px solid rgba(253,198,86,0.4);\"\u003e\n\u003cdiv style=\"display: inline-block; background: #FDC656; color: #1f2937; font-size: 0.68rem; font-weight: 800; letter-spacing: 2px; text-transform: uppercase; padding: 4px 16px; border-radius: 50px; margin-bottom: 10px;\"\u003e✂ Custom Service\u003c\/div\u003e\n\u003cdiv style=\"font-size: 1.25rem; font-weight: 800; color: #1f2937; margin-bottom: 8px;\"\u003eThis Product Includes \u003cspan style=\"color: #e58c0a; border-bottom: 2px solid #FDC656; padding-bottom: 2px;\"\u003eCustom Size Cutting\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv style=\"font-size: 0.83rem; color: #6b7280; line-height: 1.7; max-width: 400px; margin: 0 auto 16px;\"\u003eEnter your custom measurements using the calculator below to see the price. Place your custom order with the \u003cstrong style=\"color: #e58c0a;\"\u003e\"Order Now\"\u003c\/strong\u003e button.\u003c\/div\u003e\n\u003cdiv style=\"display: flex; gap: 8px; justify-content: center; flex-wrap: wrap;\"\u003e\n\u003cdiv style=\"background: #fffbeb; border: 1px solid rgba(253,198,86,0.4); border-radius: 50px; padding: 6px 14px; display: inline-flex; align-items: center; gap: 6px;\"\u003e\n\u003cspan style=\"font-size: 0.95rem;\"\u003e📐\u003c\/span\u003e\u003cspan style=\"font-size: 0.76rem; color: #6b7280; font-weight: 600;\"\u003eCustom size\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"background: #fffbeb; border: 1px solid rgba(253,198,86,0.4); border-radius: 50px; padding: 6px 14px; display: inline-flex; align-items: center; gap: 6px;\"\u003e\n\u003cspan style=\"font-size: 0.95rem;\"\u003e✅\u003c\/span\u003e\u003cspan style=\"font-size: 0.76rem; color: #6b7280; font-weight: 600;\"\u003eProfessional edging\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"background: #fffbeb; border: 1px solid rgba(253,198,86,0.4); border-radius: 50px; padding: 6px 14px; display: inline-flex; align-items: center; gap: 6px;\"\u003e\n\u003cspan style=\"font-size: 0.95rem;\"\u003e🚀\u003c\/span\u003e\u003cspan style=\"font-size: 0.76rem; color: #6b7280; font-weight: 600;\"\u003eFast delivery\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\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 MEASUREMENT CALCULATOR\u003c\/h2\u003e\n\u003cp class=\"hali-aciklama\"\u003eEnter the width and length. \u003cbr\u003e\u003cstrong\u003eRoll Sizes: 80, 100, 120, 160, 200 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=\"e.g. 160\"\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=\"e.g. 230\"\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 \/ View 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 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=\"Fringe\" 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=\"Overlock\" 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=\"Folding\" 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 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=\"Rectangular\" class=\"hali-radio\"\u003e\u003clabel for=\"sk1\" class=\"hali-radio-label\"\u003eRectangular\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-item\"\u003e\n\u003cinput type=\"radio\" id=\"sk2\" name=\"sekil\" value=\"Round\" 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 = 2090;\n            const WP_NO = \"905522447544\";\n            const RULOLAR = [80, 100, 120, 160, 200]; \/\/ 400 cm kaldırıldı, maksimum 200 cm eklendi.\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                \/\/ Hata Yönetimi Verisi: Maksimum Genişlik 200 cm Olarak Revize Edildi\n                if (g \u003e 200) {\n                    alert(\"Width can be a maximum of 200 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 \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                \/\/ 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 want 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\u003cp data-path-to-node=\"7\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"7\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/A_high-key__purely_aesthetic_studio_202604301627.jpg?v=1777556553\"\u003e\u003c\/b\u003e\u003c\/p\u003e\n\u003cp data-path-to-node=\"7\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"7\"\u003e\"Dynamic Rhythm of the North: Ground Aesthetics Bringing Scandinavian Energy and the Warmth of Loop Pile Weave to Your Spaces...\"\u003c\/b\u003e\u003c\/p\u003e\n\u003cp data-path-to-node=\"8\"\u003eThis unique \u003cb data-index-in-node=\"127\" data-path-to-node=\"8\"\u003epatterned rug\u003c\/b\u003e, specially designed to balance colors in modern interiors and add an artistic dynamism to decor, weaves multi-colored Scandinavian lines into your floors with the thick, warm, and voluminous texture of loop pile. Rejecting monotonous and colorless floors, this \u003cb data-index-in-node=\"383\" data-path-to-node=\"8\"\u003egeometric rug\u003c\/b\u003e instantly harmonizes with black metal accents, natural woods, and neutral furniture in the environment, creating a cheerful and visionary focal point in the center of the room. In addition to offering visual vibrancy, its special yarn structure gently supports the soles of your feet with every step, and its elegant woven fringes add a luxurious insulating layer to your home, giving it a handcrafted feel.\u003c\/p\u003e\n\u003cp data-path-to-node=\"9\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"9\"\u003eUnlimited Production and Project Network That Eliminates Architectural Boundaries!\u003c\/b\u003e Advanced weaving technology brings this dynamic Scandinavian essence to the heart of your project without being confined to any standard mold. Thanks to its special yarn structure, this \u003cb data-index-in-node=\"277\" data-path-to-node=\"9\"\u003efringed rug\u003c\/b\u003e has a superior form that can be \u003cb data-index-in-node=\"213\" data-path-to-node=\"9\"\u003eused everywhere in the house\u003c\/b\u003e, adapting to every square meter, from creative residential projects to dynamic workspaces. To increase employee motivation and give the office a creative identity, it serves as an energetic \u003cb data-index-in-node=\"491\" data-path-to-node=\"9\"\u003eoffice rug\u003c\/b\u003e \u003cb data-index-in-node=\"465\" data-path-to-node=\"9\"\u003efor the office\u003c\/b\u003e, a distinctive \u003cb data-index-in-node=\"562\" data-path-to-node=\"9\"\u003ehotel rug\u003c\/b\u003e in boutique cafes or modern architectural projects, or a complete design solution that can be tailored \u003cb data-index-in-node=\"625\" data-path-to-node=\"9\"\u003efor those who want wall-to-wall carpeting\u003c\/b\u003e to personalize every corner of their home. No matter how ambitious your space's dimensions are, this colorful collection \u003cb data-index-in-node=\"781\" data-path-to-node=\"9\"\u003ecan be made in all desired sizes\u003c\/b\u003e and seamlessly integrated into your architectural plan. To create a \u003cb data-index-in-node=\"931\" data-path-to-node=\"9\"\u003ecustom size rug\u003c\/b\u003e that fits your space millimeter-perfectly, surpassing factory limitations, or a \u003cb data-index-in-node=\"974\" data-path-to-node=\"9\"\u003ecut rug\u003c\/b\u003e of any desired size, customers can \u003cb data-index-in-node=\"1024\" data-path-to-node=\"9\"\u003econtact us via WhatsApp for custom measurements\u003c\/b\u003e.\u003c\/p\u003e\n\u003cp data-path-to-node=\"10\"\u003eUnderlying this dynamic and modern form is superior floor engineering that keeps pace with the rhythm of daily life:\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 data-index-in-node=\"0\" data-path-to-node=\"11,0,0\"\u003eStable Stance on the Floor (Woven Backing):\u003c\/b\u003e This \u003cb data-index-in-node=\"73\" data-path-to-node=\"11,0,0\"\u003equality rug\u003c\/b\u003e, coming from an innovative production line, stands firmly on the ground thanks to its special woven backing structure. It exhibits the performance of a premium \u003cb data-index-in-node=\"248\" data-path-to-node=\"11,0,0\"\u003ewoven rug\u003c\/b\u003e and a durable \u003cb data-index-in-node=\"276\" data-path-to-node=\"11,0,0\"\u003ewoven-backed rug\u003c\/b\u003e, preserving its form for years with technology that prevents slipping and bunching during daily use.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"11,1,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"11,1,0\"\u003eHaptic Comfort and Loop Insulation:\u003c\/b\u003e Its polypropylene and polyester blend yarn with a pile height of 12 mm and above offers that thick, full, and warm \u003cb data-index-in-node=\"151\" data-path-to-node=\"11,1,0\"\u003eloop pile rug\u003c\/b\u003e sensation you're looking for. With its impact-absorbing structure, it acts as an elite \u003cb data-index-in-node=\"261\" data-path-to-node=\"11,1,0\"\u003ewinter rug\u003c\/b\u003e that insulates your feet from the cold and a modern \u003cb data-index-in-node=\"320\" data-path-to-node=\"11,1,0\"\u003ethick rug\u003c\/b\u003e that maximizes the sense of touch.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"11,2,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"11,2,0\"\u003eHygienic and Antibacterial Surface:\u003c\/b\u003e Thanks to its structure that prevents bacterial growth on its surface during daily use, it is a truly \u003cb data-index-in-node=\"145\" data-path-to-node=\"11,2,0\"\u003edust-free rug\u003c\/b\u003e and a reliable \u003cb data-index-in-node=\"180\" data-path-to-node=\"11,2,0\"\u003eantibacterial rug\u003c\/b\u003e that preserves the air of the space. With its healthy texture that keeps allergens away, it offers the most reliable \u003cb data-index-in-node=\"286\" data-path-to-node=\"11,2,0\"\u003echildren's room rug\u003c\/b\u003e and a clinical standard \u003cb data-index-in-node=\"333\" data-path-to-node=\"11,2,0\"\u003eanti-allergenic rug\u003c\/b\u003e guarantee for your baby.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"11,3,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"11,3,0\"\u003eDurable, Smooth, and Practical:\u003c\/b\u003e The flat and snag-resistant high-level yarn blend provides maximum durability against friction. Thanks to its surface that works perfectly with robot vacuum cleaners, it is a high-performance \u003cb data-index-in-node=\"264\" data-path-to-node=\"11,3,0\"\u003emachine-made rug\u003c\/b\u003e that makes cleaning very quick and easy.\u003cbr\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv style=\"position: relative; padding-bottom: 177.77%; height: 0; overflow: hidden;\"\u003e\u003ciframe style=\"position: absolute; top: 0; left: 0; width: 100%; height: 100%;\" src=\"https:\/\/www.youtube.com\/embed\/jCEZKntEcLo?autoplay=1\u0026amp;mute=1\u0026amp;loop=1\u0026amp;playlist=jCEZKntEcLo\u0026amp;rel=0\"\u003e\n  \u003c\/iframe\u003e\u003c\/div\u003e\n\u003chr data-path-to-node=\"12\"\u003e\n\u003ch4 data-path-to-node=\"13\"\u003e🎨 \u003cb data-index-in-node=\"3\" data-path-to-node=\"13\"\u003ePsychology of the Colors Included\u003c\/b\u003e\n\u003c\/h4\u003e\n\u003cp data-path-to-node=\"14\"\u003eA dynamic profile that refreshes the energy of the space, offering multi-color balance on a balanced ground:\u003c\/p\u003e\n\u003cul data-path-to-node=\"15\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"15,0,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"15,0,0\"\u003eMulti-Colored Scandinavian Palette:\u003c\/b\u003e A symbol of creativity, joy, and modern dynamism. Mustard, brick, blue, and anthracite lines cast upon a neutral off-white\/beige ground have the miraculous effect of a \u003cb data-index-in-node=\"243\" data-path-to-node=\"15,0,0\"\u003ecolorful rug\u003c\/b\u003e that connects all colors in the space. It is a highly strategic and vibrant \u003cb data-index-in-node=\"341\" data-path-to-node=\"15,0,0\"\u003elight-colored rug\u003c\/b\u003e choice that adds movement without darkening the room.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"15,1,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"15,1,0\"\u003eLoop Texture Reflections:\u003c\/b\u003e Unlike a flat printed textile, the loop (curled) structure of its yarn reflects the ambient light in dimensions, creating a rich \u003cb data-index-in-node=\"175\" data-path-to-node=\"15,1,0\"\u003eaesthetic rug\u003c\/b\u003e illusion that adds depth to the space.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr data-path-to-node=\"16\"\u003e\n\u003ch4 data-path-to-node=\"17\"\u003e📐 \u003cb data-index-in-node=\"3\" data-path-to-node=\"17\"\u003eFrom an Architect's Perspective: Decoration \u0026amp; Combination Recommendations\u003c\/b\u003e\n\u003c\/h4\u003e\n\u003cp data-path-to-node=\"18\"\u003eThe woven fringed structure of this series and its ability to be made to any desired size make it an interior designer's tool for \"invigorating space\":\u003c\/p\u003e\u003cul data-path-to-node=\"19\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"19,0,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"19,0,0\"\u003eDynamic and Modern Living Spaces:\u003c\/b\u003e It is a flawless \u003cb data-index-in-node=\"195\" data-path-to-node=\"19,0,0\"\u003eliving room rug\u003c\/b\u003e alternative that instantly dispels the dull atmosphere in a room when laid under light wood TV units, black metal-legged tables, or neutral-colored L-shaped sofas. With its eye-pleasing thin lines, it is a cheerful \u003cb data-index-in-node=\"296\" data-path-to-node=\"19,0,0\"\u003esitting room rug\u003c\/b\u003e where you can spend time with your family, and a contemporary \u003cb data-index-in-node=\"355\" data-path-to-node=\"19,0,0\"\u003emodern rug\u003c\/b\u003e that captures an eclectic style.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"19,1,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"19,1,0\"\u003eRhythmic Flow in Transition Areas:\u003c\/b\u003e It can be used as a prestigious \u003cb data-index-in-node=\"135\" data-path-to-node=\"19,1,0\"\u003ehallway runner\u003c\/b\u003e that guides the flow of the space from the entrance of your home and can be cut to any desired size, or as an inviting \u003cb data-index-in-node=\"233\" data-path-to-node=\"19,1,0\"\u003eentryway rug\u003c\/b\u003e that offers a creative and warm welcome to your guests from the first step. It is in the form of a stylish \u003cb data-index-in-node=\"310\" data-path-to-node=\"19,1,0\"\u003edecorative rug\u003c\/b\u003e with braided fringe details at its ends.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"19,2,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"19,2,0\"\u003eFocused Comfort Zones:\u003c\/b\u003e You can make it an ideal \u003cb data-index-in-node=\"75\" data-path-to-node=\"19,2,0\"\u003eteenager's room rug\u003c\/b\u003e to add energy to their room, or a stylish \u003cb data-index-in-node=\"186\" data-path-to-node=\"19,2,0\"\u003ebedroom rug\u003c\/b\u003e that helps you start the day on a positive note by placing it next to your bed. It can also be envisioned as a practical \u003cb data-index-in-node=\"275\" data-path-to-node=\"19,2,0\"\u003ekitchen rug\u003c\/b\u003e with its patterned structure that hides daily stains, or an inspiring \u003cb data-index-in-node=\"322\" data-path-to-node=\"19,2,0\"\u003ecustom size rug\u003c\/b\u003e for your study room. If you are looking for a \u003cb data-index-in-node=\"448\" data-path-to-node=\"19,2,0\"\u003emulti-colored rug\u003c\/b\u003e that will add a Scandinavian touch to your space and feels handmade with its braided fringes, this design will completely refresh the atmosphere of your home.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr data-path-to-node=\"20\"\u003e\n\u003ch4 data-path-to-node=\"21\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/A_top-down_view_of_the_202604301627.jpg?v=1777556576\"\u003e\u003c\/h4\u003e\n\u003ch4 data-path-to-node=\"21\"\u003e🛠️ \u003cb data-index-in-node=\"4\" data-path-to-node=\"21\"\u003eTechnical Details\u003c\/b\u003e\n\u003c\/h4\u003e\n\u003cul data-path-to-node=\"22\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"22,0,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"22,0,0\"\u003eCollection Style:\u003c\/b\u003e Scandinavian Geometric Series\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"22,1,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"22,1,0\"\u003eSurface \/ Weave Type:\u003c\/b\u003e Loop Pile Weave (Warm and Dense Texture)\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"22,2,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"22,2,0\"\u003eYarn Composition:\u003c\/b\u003e High-Quality Polypropylene and Polyester Blend\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"22,3,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"22,3,0\"\u003ePile Height:\u003c\/b\u003e 17 mm and above (Shock-Absorbing Comfort)\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"22,4,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"22,4,0\"\u003eBase Feature:\u003c\/b\u003e Woven Base (Stable Grip on Floor)\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"22,5,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"22,5,0\"\u003eFringe Detail:\u003c\/b\u003e Braided Fringe with Handmade Look\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"22,6,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"22,6,0\"\u003eHygiene Standard:\u003c\/b\u003e Antibacterial Surface Character\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"22,7,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"22,7,0\"\u003eProduction Options:\u003c\/b\u003e \u003cb data-index-in-node=\"20\" data-path-to-node=\"22,7,0\"\u003eCan be Made in All Desired Sizes\u003c\/b\u003e (Unlimited dimensions - Special order via WhatsApp)\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"22,8,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"22,8,0\"\u003eCleaning and Maintenance:\u003c\/b\u003e Fully compatible with robot vacuum cleaners, snag-resistant, easy to clean.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"22,9,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"22,9,0\"\u003eArchitectural Concept:\u003c\/b\u003e Scandinavian, Boho-Chic, Modern Decoration, Custom Cut Size.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"22,10,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"22,10,0\"\u003eAreas of Use:\u003c\/b\u003e Living room, sitting room, children's room, teenager's room, bedroom, kitchen, entryway, hallway, office.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"ZEV HALI","offers":[{"title":"80x150","offer_id":43024897179696,"sku":"moqahalimax1805multi-01","price":2500.0,"currency_code":"TRY","in_stock":true},{"title":"80x200","offer_id":43024897212464,"sku":"moqahalimax1805multi-02","price":3345.0,"currency_code":"TRY","in_stock":true},{"title":"80x250","offer_id":43024897245232,"sku":"moqahalimax1805multi-03","price":4180.0,"currency_code":"TRY","in_stock":true},{"title":"80x300","offer_id":43024897278000,"sku":"moqahalimax1805multi-04","price":5000.0,"currency_code":"TRY","in_stock":true},{"title":"80x350","offer_id":43024897310768,"sku":"moqahalimax1805multi-05","price":5850.0,"currency_code":"TRY","in_stock":true},{"title":"80x400","offer_id":43024897343536,"sku":"moqahalimax1805multi-06","price":6680.0,"currency_code":"TRY","in_stock":true},{"title":"80x500","offer_id":43024897376304,"sku":"moqahalimax1805multi-07","price":8350.0,"currency_code":"TRY","in_stock":true},{"title":"100x150","offer_id":43024897409072,"sku":"moqahalimax1805multi-08","price":3135.0,"currency_code":"TRY","in_stock":true},{"title":"100x200","offer_id":43024897441840,"sku":"moqahalimax1805multi-09","price":4180.0,"currency_code":"TRY","in_stock":true},{"title":"100x250","offer_id":43024897474608,"sku":"moqahalimax1805multi-010","price":5225.0,"currency_code":"TRY","in_stock":true},{"title":"100x300","offer_id":43024897507376,"sku":"moqahalimax1805multi-011","price":6250.0,"currency_code":"TRY","in_stock":true},{"title":"100x350","offer_id":43024897540144,"sku":"moqahalimax1805multi-012","price":7315.0,"currency_code":"TRY","in_stock":true},{"title":"100x400","offer_id":43024897572912,"sku":"moqahalimax1805multi-013","price":8360.0,"currency_code":"TRY","in_stock":true},{"title":"100x450","offer_id":43024897605680,"sku":"moqahalimax1805multi-014","price":9400.0,"currency_code":"TRY","in_stock":true},{"title":"100x500","offer_id":43024897638448,"sku":"moqahalimax1805multi-015","price":10450.0,"currency_code":"TRY","in_stock":true},{"title":"120x180 (2.5m²)","offer_id":43024897671216,"sku":"moqahalimax1805multi-016","price":4515.0,"currency_code":"TRY","in_stock":true},{"title":"120x250","offer_id":43024897703984,"sku":"moqahalimax1805multi-017","price":6270.0,"currency_code":"TRY","in_stock":true},{"title":"120x300","offer_id":43024897736752,"sku":"moqahalimax1805multi-018","price":7525.0,"currency_code":"TRY","in_stock":true},{"title":"120x350","offer_id":43024897769520,"sku":"moqahalimax1805multi-019","price":8775.0,"currency_code":"TRY","in_stock":true},{"title":"120x400","offer_id":43024897802288,"sku":"moqahalimax1805multi-020","price":10030.0,"currency_code":"TRY","in_stock":true},{"title":"120x450","offer_id":43024897835056,"sku":"moqahalimax1805multi-021","price":11280.0,"currency_code":"TRY","in_stock":true},{"title":"120x500","offer_id":43024897867824,"sku":"moqahalimax1805multi-022","price":12540.0,"currency_code":"TRY","in_stock":true},{"title":"160x230 (4 m²)","offer_id":43024897900592,"sku":"moqahalimax1805multi-023","price":7690.0,"currency_code":"TRY","in_stock":true},{"title":"160x300","offer_id":43024897933360,"sku":"moqahalimax1805multi-024","price":10030.0,"currency_code":"TRY","in_stock":true},{"title":"160x350","offer_id":43024897966128,"sku":"moqahalimax1805multi-025","price":11700.0,"currency_code":"TRY","in_stock":true},{"title":"160x400","offer_id":43024897998896,"sku":"moqahalimax1805multi-026","price":13370.0,"currency_code":"TRY","in_stock":true},{"title":"200x290 (6m²)","offer_id":43024898031664,"sku":"moqahalimax1805multi-027","price":12120.0,"currency_code":"TRY","in_stock":true},{"title":"200x400","offer_id":43024898064432,"sku":"moqahalimax1805multi-028","price":16720.0,"currency_code":"TRY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/iskandinav-desenli-cok-renkli-ozel-olcu-bukle-dokuma-taban-halisi_moqahalimax1805multi_2.jpg?v=1778423897"},{"product_id":"zev-hali-colorium-cok-renkli-etnik-i̇skandinav-bukle-ozel-olcu-sacakli-hali-cl02","title":"Zev Carpet Colorium Multi-Color Ethnic Scandinavian Loop Custom Size Fringed Rug CL02","description":"\u003cp style=\"text-align: center;\"\u003e \u003c\/p\u003e\n\u003cdiv style=\"background: #ffffff; border-radius: 16px; padding: 22px 28px; text-align: center; margin: 0 0 20px 0; font-family: 'Segoe UI',Arial,sans-serif; box-shadow: 0 4px 24px rgba(0,0,0,0.08); border: 1.5px solid rgba(253,198,86,0.4);\"\u003e\n\u003cdiv style=\"display: inline-block; background: #FDC656; color: #1f2937; font-size: 0.68rem; font-weight: 800; letter-spacing: 2px; text-transform: uppercase; padding: 4px 16px; border-radius: 50px; margin-bottom: 10px;\"\u003e✂ Custom Service\u003c\/div\u003e\n\u003cdiv style=\"font-size: 1.25rem; font-weight: 800; color: #1f2937; margin-bottom: 8px;\"\u003eThis Product Includes \u003cspan style=\"color: #e58c0a; border-bottom: 2px solid #FDC656; padding-bottom: 2px;\"\u003eCustom Size Cutting\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv style=\"font-size: 0.83rem; color: #6b7280; line-height: 1.7; max-width: 400px; margin: 0 auto 16px;\"\u003eEnter your desired measurements using the calculator below to see the price. Create your custom order with the \u003cstrong style=\"color: #e58c0a;\"\u003e\"Order Now\"\u003c\/strong\u003e button.\u003c\/div\u003e\n\u003cdiv style=\"display: flex; gap: 8px; justify-content: center; flex-wrap: wrap;\"\u003e\n\u003cdiv style=\"background: #fffbeb; border: 1px solid rgba(253,198,86,0.4); border-radius: 50px; padding: 6px 14px; display: inline-flex; align-items: center; gap: 6px;\"\u003e\n\u003cspan style=\"font-size: 0.95rem;\"\u003e📐\u003c\/span\u003e\u003cspan style=\"font-size: 0.76rem; color: #6b7280; font-weight: 600;\"\u003eIn your desired size\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"background: #fffbeb; border: 1px solid rgba(253,198,86,0.4); border-radius: 50px; padding: 6px 14px; display: inline-flex; align-items: center; gap: 6px;\"\u003e\n\u003cspan style=\"font-size: 0.95rem;\"\u003e✅\u003c\/span\u003e\u003cspan style=\"font-size: 0.76rem; color: #6b7280; font-weight: 600;\"\u003eProfessional edging\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"background: #fffbeb; border: 1px solid rgba(253,198,86,0.4); border-radius: 50px; padding: 6px 14px; display: inline-flex; align-items: center; gap: 6px;\"\u003e\n\u003cspan style=\"font-size: 0.95rem;\"\u003e🚀\u003c\/span\u003e\u003cspan style=\"font-size: 0.76rem; color: #6b7280; font-weight: 600;\"\u003eFast delivery\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\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 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 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. 160\" 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. 230\" 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\"\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=\"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 = 2090;\n            const WP_NO = \"905522447544\";\n            const RULOLAR = [80, 100, 120, 160, 200]; \/\/ 400 cm kaldırıldı, maksimum 200 cm eklendi.\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                \/\/ Hata Yönetimi Verisi: Maksimum Genişlik 200 cm Olarak Revize Edildi\n                if (g \u003e 200) {\n                    alert(\"Width can be a maximum of 200 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 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                \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 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\u003cp data-path-to-node=\"7\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/zevhali2_087897a8-3280-4625-b5ef-1251920c869a.webp?v=1778686619\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp data-path-to-node=\"7\"\u003e\u003cb data-path-to-node=\"7\" data-index-in-node=\"0\"\u003e\"Ethnic Rhythm of the North: Characterful Floor Aesthetics Bringing Boho-Chic Energy and the Warmth of Loop Weave to Your Spaces...\"\u003c\/b\u003e\u003c\/p\u003e\n\u003cp data-path-to-node=\"8\"\u003eThe Zev Carpet Colorium Series was specially designed to display cultural touches in modern interiors and add artistic dynamism to decoration. Rejecting monotonous floors, this contemporary \u003cb data-path-to-node=\"8\" data-index-in-node=\"189\"\u003epatterned rug\u003c\/b\u003e weaves multi-colored ethnic Scandinavian lines (zigzag and diamond motifs) into your floors with the firm, warm, and voluminous structure of loop weave. This perfect \u003cb data-path-to-node=\"8\" data-index-in-node=\"478\"\u003egeometric rug\u003c\/b\u003e instantly harmonizes with wooden details, wicker accessories (pampas grass, ceramic vases), and neutral furniture in the environment, creating a joyful, lived-in, visionary focal point in the center of the room. In addition to offering visual vibrancy, its special yarn structure gently supports the soles of your feet with every step, and its elegant braided fringes add a luxurious insulation layer to your home, giving it a handcrafted feel.\u003c\/p\u003e\n\u003cp data-path-to-node=\"9\"\u003e\u003cb data-path-to-node=\"9\" data-index-in-node=\"0\"\u003eUnlimited Production and Project Network That Removes Architectural Boundaries!\u003c\/b\u003e Our advanced weaving technology brings this dynamic ethnic breeze to the heart of your project without confining it to any standard mold. Thanks to its special yarn structure, this \u003cb data-path-to-node=\"9\" data-index-in-node=\"271\"\u003efringed rug\u003c\/b\u003e has a superior form that can be \u003cb data-path-to-node=\"9\" data-index-in-node=\"207\"\u003eused everywhere in the house\u003c\/b\u003e, adapting to every square meter, from creative residential projects to dynamic workspaces. It is a complete design solution that can be designed as an inspiring \u003cb data-path-to-node=\"9\" data-index-in-node=\"487\"\u003eoffice rug\u003c\/b\u003e \u003cb data-path-to-node=\"9\" data-index-in-node=\"460\"\u003efor the office\u003c\/b\u003e to increase employee motivation and give the office an innovative identity, a distinctive \u003cb data-path-to-node=\"9\" data-index-in-node=\"563\"\u003ehotel rug\u003c\/b\u003e for boutique cafes or modern accommodation projects, or \u003cb data-path-to-node=\"9\" data-index-in-node=\"626\"\u003efor those who want wall-to-wall carpeting\u003c\/b\u003e to personalize every corner of their home. No matter how specific your space's dimensions are, this colorful collection \u003cb data-path-to-node=\"9\" data-index-in-node=\"783\"\u003ecan be made in all desired sizes\u003c\/b\u003e and seamlessly integrated into your architectural plan. To create a request for a \u003cb data-path-to-node=\"9\" data-index-in-node=\"930\"\u003ecustom size rug\u003c\/b\u003e that fits your space millimeter by millimeter, going beyond production limits, or a \u003cb data-path-to-node=\"9\" data-index-in-node=\"973\"\u003ecut rug\u003c\/b\u003e of any size you wish, our customers can \u003cb data-path-to-node=\"9\" data-index-in-node=\"1023\"\u003econtact us via WhatsApp for custom sizes\u003c\/b\u003e.\u003c\/p\u003e\n\u003cp data-path-to-node=\"10\"\u003eAt the base of this dynamic and ethnic form lies superior floor engineering that keeps pace with the demands of daily life:\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 data-path-to-node=\"11,0,0\" data-index-in-node=\"0\"\u003eStable Stance on the Floor (Woven Backing):\u003c\/b\u003e This \u003cb data-path-to-node=\"11,0,0\" data-index-in-node=\"73\"\u003ehigh-quality rug\u003c\/b\u003e, coming from an innovative production line, stands firmly on the ground thanks to its special woven backing structure. With technology that prevents slipping and bunching in daily use, it offers the performance of a premium \u003cb data-path-to-node=\"11,0,0\" data-index-in-node=\"248\"\u003ewoven rug\u003c\/b\u003e and a durable \u003cb data-path-to-node=\"11,0,0\" data-index-in-node=\"276\"\u003ewoven back rug\u003c\/b\u003e that retains its form for years.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"11,1,0\"\u003e\u003cb data-path-to-node=\"11,1,0\" data-index-in-node=\"0\"\u003eHaptic Comfort and Loop Insulation:\u003c\/b\u003e Its polypropylene and polyester blend yarn with a pile height of 12 mm and above offers the firm, full, and warm \u003cb data-path-to-node=\"11,1,0\" data-index-in-node=\"151\"\u003eloop pile rug\u003c\/b\u003e feel you are looking for. With its step-damping structure, it acts as an elite \u003cb data-path-to-node=\"11,1,0\" data-index-in-node=\"261\"\u003ewinter rug\u003c\/b\u003e that insulates your feet from the cold and a contemporary \u003cb data-path-to-node=\"11,1,0\" data-index-in-node=\"320\"\u003ethick rug\u003c\/b\u003e that maximizes the sense of touch.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"11,2,0\"\u003e\u003cb data-path-to-node=\"11,2,0\" data-index-in-node=\"0\"\u003eHygienic and Antibacterial Surface:\u003c\/b\u003e Thanks to its structure that prevents bacterial growth on its surface during daily use, it is a truly \u003cb data-path-to-node=\"11,2,0\" data-index-in-node=\"145\"\u003edust-free rug\u003c\/b\u003e and a reliable \u003cb data-path-to-node=\"11,2,0\" data-index-in-node=\"180\"\u003eantibacterial rug\u003c\/b\u003e that preserves the air of the environment. With its healthy texture that keeps allergens away, it offers the most reliable \u003cb data-path-to-node=\"11,2,0\" data-index-in-node=\"286\"\u003echildren's room rug\u003c\/b\u003e and a clinical standard \u003cb data-path-to-node=\"11,2,0\" data-index-in-node=\"333\"\u003eanti-allergenic rug\u003c\/b\u003e guarantee for your child.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"11,3,0\"\u003e\u003cb data-path-to-node=\"11,3,0\" data-index-in-node=\"0\"\u003eDurable, Smooth, and Practical:\u003c\/b\u003e The flat and snag-resistant high-level yarn blend provides maximum durability against friction. Thanks to its surface that works perfectly with robot vacuum cleaners, it is a high-performance \u003cb data-path-to-node=\"11,3,0\" data-index-in-node=\"264\"\u003emachine-made rug\u003c\/b\u003e that is easy to clean, making life easier.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv style=\"position: relative; padding-bottom: 177.77%; height: 0; overflow: hidden;\"\u003e\u003ciframe style=\"position: absolute; top: 0; left: 0; width: 100%; height: 100%;\" src=\"https:\/\/www.youtube.com\/embed\/Cg09QiRDX6M?autoplay=1\u0026amp;mute=1\u0026amp;loop=1\u0026amp;playlist=Cg09QiRDX6M\u0026amp;rel=0\"\u003e\n  \u003c\/iframe\u003e\u003c\/div\u003e\n\u003chr data-path-to-node=\"12\"\u003e\n\u003ch4 data-path-to-node=\"13\"\u003e🎨 \u003cb data-path-to-node=\"13\" data-index-in-node=\"3\"\u003ePsychology of the Colors It Contains\u003c\/b\u003e\n\u003c\/h4\u003e\n\u003cp data-path-to-node=\"14\"\u003eA dynamic profile that refreshes the energy of the space, offering ethnic multi-coloration with a balanced base:\u003c\/p\u003e\n\u003cul data-path-to-node=\"15\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"15,0,0\"\u003e\u003cb data-path-to-node=\"15,0,0\" data-index-in-node=\"0\"\u003eEthnic Scandinavian Palette:\u003c\/b\u003e It is a symbol of creativity, warmth, and freedom. Mustard yellow, terracotta, navy blue, and light blue motifs woven onto a neutral off-white\/cream background have the miraculous effect of a \u003cb data-path-to-node=\"15,0,0\" data-index-in-node=\"259\"\u003ecolorful rug\u003c\/b\u003e that connects even contrasting colors in the space. It is an extremely strategic \u003cb data-path-to-node=\"15,0,0\" data-index-in-node=\"358\"\u003elight-colored rug\u003c\/b\u003e and a perfect \u003cb data-path-to-node=\"15,0,0\" data-index-in-node=\"389\"\u003eboho rug\u003c\/b\u003e choice that adds a bohemian movement without darkening the room.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"15,1,0\"\u003e\u003cb data-path-to-node=\"15,1,0\" data-index-in-node=\"0\"\u003eLoop Texture Reflections:\u003c\/b\u003e Unlike flat printed textiles, the loop structure in its yarn reflects and dimensions the ambient light, creating a rich \u003cb data-path-to-node=\"15,1,0\" data-index-in-node=\"175\"\u003eaesthetic rug\u003c\/b\u003e illusion that adds depth and a 3D feel to the space.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr data-path-to-node=\"16\"\u003e\n\u003ch4 data-path-to-node=\"17\"\u003e📐 \u003cb data-path-to-node=\"17\" data-index-in-node=\"3\"\u003eFrom the Architect's Perspective: Decoration \u0026amp; Combination Advice\u003c\/b\u003e\n\u003c\/h4\u003e\n\u003cp data-path-to-node=\"18\"\u003eThe braided fringe structure of the Colorium series and the possibility of custom sizing make it a tool for interior designers to \"add character to a space\":\u003c\/p\u003e\u003cul data-path-to-node=\"19\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"19,0,0\"\u003e\u003cb data-path-to-node=\"19,0,0\" data-index-in-node=\"0\"\u003eDynamic and Bohemian Living Spaces:\u003c\/b\u003e It is a perfect \u003cb data-path-to-node=\"19,0,0\" data-index-in-node=\"189\"\u003eliving room rug\u003c\/b\u003e alternative that instantly warms up the bland atmosphere when laid under raw wood TV units, wicker-detailed furniture, or beige L-shaped sofas. With its eye-pleasing ethnic lines, it is an intimate \u003cb data-path-to-node=\"19,0,0\" data-index-in-node=\"291\"\u003eliving room rug\u003c\/b\u003e for spending time with your family and a \u003cb data-path-to-node=\"19,0,0\" data-index-in-node=\"345\"\u003emodern rug\u003c\/b\u003e that keeps up with current trends.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"19,1,0\"\u003e\u003cb data-path-to-node=\"19,1,0\" data-index-in-node=\"0\"\u003eRhythmic Flow in Transitional Areas:\u003c\/b\u003e It can be used as a prestigious \u003cb data-path-to-node=\"19,1,0\" data-index-in-node=\"138\"\u003ehallway runner rug\u003c\/b\u003e that directs the energy of the space from the entrance of your home and can be cut to the desired size, or as an inviting \u003cb data-path-to-node=\"19,1,0\" data-index-in-node=\"236\"\u003eentrance rug\u003c\/b\u003e that offers a creative and warm welcome to your guests at first step. With its braided fringe detail at the ends, it is a chic \u003cb data-path-to-node=\"19,1,0\" data-index-in-node=\"313\"\u003edecorative rug\u003c\/b\u003e.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"19,2,0\"\u003e\u003cb data-path-to-node=\"19,2,0\" data-index-in-node=\"0\"\u003eFocused Comfort Zones:\u003c\/b\u003e You can create an authentic \u003cb data-path-to-node=\"19,2,0\" data-index-in-node=\"85\"\u003eyouth room rug\u003c\/b\u003e to add an ethnic energy to a teenager's room, or a \u003cb data-path-to-node=\"19,2,0\" data-index-in-node=\"200\"\u003ebedroom rug\u003c\/b\u003e placed by your bed to help you start your day on a positive note. With its multi-colored structure that conceals daily stains, it can also be designed as a practical \u003cb data-path-to-node=\"19,2,0\" data-index-in-node=\"292\"\u003ekitchen rug\u003c\/b\u003e or an inspiring \u003cb data-path-to-node=\"19,2,0\" data-index-in-node=\"343\"\u003ecustom-sized rug\u003c\/b\u003e for your study. If you are looking for a \u003cb data-path-to-node=\"19,2,0\" data-index-in-node=\"423\"\u003emulticolored rug\u003c\/b\u003e that gives your space a handcrafted feel and a timeless \u003cb data-path-to-node=\"19,2,0\" data-index-in-node=\"455\"\u003eethnic rug\u003c\/b\u003e, this design will completely refresh the atmosphere of your home.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr data-path-to-node=\"20\"\u003e\n\u003ch4 data-path-to-node=\"21\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/zevhali9_74f7b7ec-713f-43a8-9dcb-db084e9a5014.webp?v=1778686675\" alt=\"\"\u003e\u003c\/h4\u003e\n\u003ch4 data-path-to-node=\"21\"\u003e🛠️ \u003cb data-path-to-node=\"21\" data-index-in-node=\"4\"\u003eTechnical Details\u003c\/b\u003e\n\u003c\/h4\u003e\n\u003cul data-path-to-node=\"22\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"22,0,0\"\u003e\u003cb data-path-to-node=\"22,0,0\" data-index-in-node=\"0\"\u003eCollection Style:\u003c\/b\u003e Colorium Series (Scandinavian and Boho-Chic)\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"22,1,0\"\u003e\u003cb data-path-to-node=\"22,1,0\" data-index-in-node=\"0\"\u003eSurface \/ Weave Type:\u003c\/b\u003e Loop Pile (Warm and Dense Texture)\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"22,2,0\"\u003e\u003cb data-path-to-node=\"22,2,0\" data-index-in-node=\"0\"\u003eYarn Composition:\u003c\/b\u003e High-Quality Polypropylene and Polyester Blend\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"22,3,0\"\u003e\u003cb data-path-to-node=\"22,3,0\" data-index-in-node=\"0\"\u003ePile Height:\u003c\/b\u003e 12 mm and above (Shock-Absorbing Comfort)\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"22,4,0\"\u003e\u003cb data-path-to-node=\"22,4,0\" data-index-in-node=\"0\"\u003eBacking Feature:\u003c\/b\u003e Woven Backing (Stable on the Floor)\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"22,5,0\"\u003e\u003cb data-path-to-node=\"22,5,0\" data-index-in-node=\"0\"\u003eFringe Detail:\u003c\/b\u003e Hand-crafted Look Braided Fringe\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"22,6,0\"\u003e\u003cb data-path-to-node=\"22,6,0\" data-index-in-node=\"0\"\u003eHygiene Standard:\u003c\/b\u003e Antibacterial Surface Character\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"22,7,0\"\u003e\u003cb data-path-to-node=\"22,7,0\" data-index-in-node=\"0\"\u003eProduction Options:\u003c\/b\u003e \u003cb data-path-to-node=\"22,7,0\" data-index-in-node=\"20\"\u003eCan be Made in All Desired Sizes\u003c\/b\u003e (Unlimited sizes - special order via WhatsApp)\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"22,8,0\"\u003e\u003cb data-path-to-node=\"22,8,0\" data-index-in-node=\"0\"\u003eCleaning and Care:\u003c\/b\u003e Fully compatible with robot vacuums, snag-resistant, easy to clean.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"22,9,0\"\u003e\u003cb data-path-to-node=\"22,9,0\" data-index-in-node=\"0\"\u003eArchitectural Concept:\u003c\/b\u003e Scandinavian, Ethnic, Bohemian Decor, Custom Size Cut.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"22,10,0\"\u003e\u003cb data-path-to-node=\"22,10,0\" data-index-in-node=\"0\"\u003eUsage Areas:\u003c\/b\u003e Living room, sitting room, children's room, youth room, bedroom, kitchen, entryway, hallway, office.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"ZEV HALI","offers":[{"title":"80x150","offer_id":43036318302256,"sku":"moqahalimax1804multi-01","price":2500.0,"currency_code":"TRY","in_stock":true},{"title":"80x200","offer_id":43036318335024,"sku":"moqahalimax1804multi-02","price":3345.0,"currency_code":"TRY","in_stock":true},{"title":"80x250","offer_id":43036318367792,"sku":"moqahalimax1804multi-03","price":4180.0,"currency_code":"TRY","in_stock":true},{"title":"80x300","offer_id":43036318400560,"sku":"moqahalimax1804multi-04","price":5000.0,"currency_code":"TRY","in_stock":true},{"title":"80x350","offer_id":43036318433328,"sku":"moqahalimax1804multi-05","price":5850.0,"currency_code":"TRY","in_stock":true},{"title":"80x400","offer_id":43036318466096,"sku":"moqahalimax1804multi-06","price":6680.0,"currency_code":"TRY","in_stock":true},{"title":"80x500","offer_id":43036318498864,"sku":"moqahalimax1804multi-07","price":8350.0,"currency_code":"TRY","in_stock":true},{"title":"100x150","offer_id":43036318531632,"sku":"moqahalimax1804multi-08","price":3135.0,"currency_code":"TRY","in_stock":true},{"title":"100x200","offer_id":43036318564400,"sku":"moqahalimax1804multi-09","price":4180.0,"currency_code":"TRY","in_stock":true},{"title":"100x250","offer_id":43036318597168,"sku":"moqahalimax1804multi-010","price":5225.0,"currency_code":"TRY","in_stock":true},{"title":"100x300","offer_id":43036318629936,"sku":"moqahalimax1804multi-011","price":6250.0,"currency_code":"TRY","in_stock":true},{"title":"100x350","offer_id":43036318662704,"sku":"moqahalimax1804multi-012","price":7315.0,"currency_code":"TRY","in_stock":true},{"title":"100x400","offer_id":43036318695472,"sku":"moqahalimax1804multi-013","price":8360.0,"currency_code":"TRY","in_stock":true},{"title":"100x450","offer_id":43036318728240,"sku":"moqahalimax1804multi-014","price":9400.0,"currency_code":"TRY","in_stock":true},{"title":"100x500","offer_id":43036318761008,"sku":"moqahalimax1804multi-015","price":10450.0,"currency_code":"TRY","in_stock":true},{"title":"120x180 (2.5m²)","offer_id":43036318793776,"sku":"moqahalimax1804multi-016","price":4515.0,"currency_code":"TRY","in_stock":true},{"title":"120x250","offer_id":43036318826544,"sku":"moqahalimax1804multi-017","price":6270.0,"currency_code":"TRY","in_stock":true},{"title":"120x300","offer_id":43036318859312,"sku":"moqahalimax1804multi-018","price":7525.0,"currency_code":"TRY","in_stock":true},{"title":"120x350","offer_id":43036318892080,"sku":"moqahalimax1804multi-019","price":8775.0,"currency_code":"TRY","in_stock":true},{"title":"120x400","offer_id":43036318924848,"sku":"moqahalimax1804multi-020","price":10030.0,"currency_code":"TRY","in_stock":true},{"title":"120x450","offer_id":43036318957616,"sku":"moqahalimax1804multi-021","price":11280.0,"currency_code":"TRY","in_stock":true},{"title":"120x500","offer_id":43036318990384,"sku":"moqahalimax1804multi-022","price":12540.0,"currency_code":"TRY","in_stock":true},{"title":"160x230 (4 m²)","offer_id":43036319023152,"sku":"moqahalimax1804multi-023","price":7690.0,"currency_code":"TRY","in_stock":true},{"title":"160x300","offer_id":43036319055920,"sku":"moqahalimax1804multi-024","price":10030.0,"currency_code":"TRY","in_stock":true},{"title":"160x350","offer_id":43036319088688,"sku":"moqahalimax1804multi-025","price":11700.0,"currency_code":"TRY","in_stock":true},{"title":"160x400","offer_id":43036319121456,"sku":"moqahalimax1804multi-026","price":13370.0,"currency_code":"TRY","in_stock":true},{"title":"200x290 (6m²)","offer_id":43036319154224,"sku":"moqahalimax1804multi-027","price":12120.0,"currency_code":"TRY","in_stock":true},{"title":"200x400","offer_id":43036319186992,"sku":"moqahalimax1804multi-028","price":16720.0,"currency_code":"TRY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/zevhali17.jpg?v=1778686702"},{"product_id":"zev-hali-coloriumcok-renkli-cizgili-i̇skandinav-bukle-ozel-olcu-sacakli-hali-cl03","title":"Zev Carpet Colorium Multi-Color Striped Scandinavian Loop Pile Custom Size Fringed Rug CL03","description":"\u003cp style=\"text-align: center;\"\u003e \u003c\/p\u003e\n\u003cdiv style=\"background: #ffffff; border-radius: 16px; padding: 22px 28px; text-align: center; margin: 0 0 20px 0; font-family: 'Segoe UI',Arial,sans-serif; box-shadow: 0 4px 24px rgba(0,0,0,0.08); border: 1.5px solid rgba(253,198,86,0.4);\"\u003e\n\u003cdiv style=\"display: inline-block; background: #FDC656; color: #1f2937; font-size: 0.68rem; font-weight: 800; letter-spacing: 2px; text-transform: uppercase; padding: 4px 16px; border-radius: 50px; margin-bottom: 10px;\"\u003e✂ Custom Service\u003c\/div\u003e\n\u003cdiv style=\"font-size: 1.25rem; font-weight: 800; color: #1f2937; margin-bottom: 8px;\"\u003eThis Product Includes \u003cspan style=\"color: #e58c0a; border-bottom: 2px solid #FDC656; padding-bottom: 2px;\"\u003eCustom Size Cutting\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv style=\"font-size: 0.83rem; color: #6b7280; line-height: 1.7; max-width: 400px; margin: 0 auto 16px;\"\u003eEnter your custom measurements using the calculator below and see the price. Create your custom order with the \u003cstrong style=\"color: #e58c0a;\"\u003e\"Order Now\"\u003c\/strong\u003e button.\u003c\/div\u003e\n\u003cdiv style=\"display: flex; gap: 8px; justify-content: center; flex-wrap: wrap;\"\u003e\n\u003cdiv style=\"background: #fffbeb; border: 1px solid rgba(253,198,86,0.4); border-radius: 50px; padding: 6px 14px; display: inline-flex; align-items: center; gap: 6px;\"\u003e\n\u003cspan style=\"font-size: 0.95rem;\"\u003e📐\u003c\/span\u003e\u003cspan style=\"font-size: 0.76rem; color: #6b7280; font-weight: 600;\"\u003eIn your desired size\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"background: #fffbeb; border: 1px solid rgba(253,198,86,0.4); border-radius: 50px; padding: 6px 14px; display: inline-flex; align-items: center; gap: 6px;\"\u003e\n\u003cspan style=\"font-size: 0.95rem;\"\u003e✅\u003c\/span\u003e\u003cspan style=\"font-size: 0.76rem; color: #6b7280; font-weight: 600;\"\u003eProfessional edging\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"background: #fffbeb; border: 1px solid rgba(253,198,86,0.4); border-radius: 50px; padding: 6px 14px; display: inline-flex; align-items: center; gap: 6px;\"\u003e\n\u003cspan style=\"font-size: 0.95rem;\"\u003e🚀\u003c\/span\u003e\u003cspan style=\"font-size: 0.76rem; color: #6b7280; font-weight: 600;\"\u003eFast delivery\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\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 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 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.: 160\" 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.: 230\" 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(1 m² price: \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 EDGING\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 Edge\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 = 2090;\n            const WP_NO = \"905522447544\";\n            const RULOLAR = [80, 100, 120, 160, 200]; \/\/ 400 cm kaldırıldı, maksimum 200 cm eklendi.\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                \/\/ Hata Yönetimi Verisi: Maksimum Genişlik 200 cm Olarak Revize Edildi\n                if (g \u003e 200) {\n                    alert(\"Width can be a maximum of 200 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 \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 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 = `Merhaba, özel ölçü sipariş vermek istiyorum:\\n` +\n                                    `📏 Ölçü: ${g}x${u} cm (${m2.toFixed(2)} m2)\\n` +\n                                    `🧵 Kenar: ${kenar.value} \/ Şekil: ${sekil.value}\\n` +\n                                    `💰 Fiyat: ${Math.round(toplam)} TL\\n` +\n                                    `🔗 Ürün: ${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 data-path-to-node=\"7\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/zev-hali-colorium-serisi-cok-renkli-etnik-iskandinav-desenli-ozel-olcu-bukle-dokuma-taban-halisi_moqa_hali_max_1804_multi_3.webp?v=1778790095\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp data-path-to-node=\"7\"\u003e\u003cb data-path-to-node=\"7\" data-index-in-node=\"0\"\u003e\"Rhythmic Expanse of the North: Sizing Your Spaces with the Optical Power of Horizontal Stripes, and the Warmth of Loop Pile Weave Floor Aesthetics...\"\u003c\/b\u003e\u003c\/p\u003e\n\u003cp data-path-to-node=\"8\"\u003eThe Zev Carpet Colorium Series was specially designed to manage spatial perception in modern interiors and add a rhythmic dynamism to decor. This contemporary \u003cb data-path-to-node=\"8\" data-index-in-node=\"203\"\u003epatterned rug\u003c\/b\u003e, which optically expands narrow or oppressive spaces, integrates multi-colored horizontal Scandinavian stripes and delicate geometric touches into your floors with the dense, warm, and voluminous texture of loop pile weave. Achieving a seamless transition with wooden details, colorful armchairs, and modern furniture in the environment, this unique \u003cb data-path-to-node=\"8\" data-index-in-node=\"464\"\u003estriped rug\u003c\/b\u003e creates a focal point that is both cheerful and visionary at the center of the room. In addition to offering a visual illusion, its special yarn structure, which supports the sole of the foot with every step, and elegant fringed edges add a luxurious layer of insulation to your home, providing a handcrafted feel.\u003c\/p\u003e\n\u003cp data-path-to-node=\"9\"\u003e\u003cb data-path-to-node=\"9\" data-index-in-node=\"0\"\u003eUnlimited Production and Project Network That Breaks Architectural Boundaries!\u003c\/b\u003e Our advanced weaving technology brings this dynamic Scandinavian line to the heart of your project without being confined to any standard mold. Thanks to its special yarn structure, this modern \u003cb data-path-to-node=\"9\" data-index-in-node=\"213\"\u003erug that can be used everywhere in the house\u003c\/b\u003e, this \u003cb data-path-to-node=\"9\" data-index-in-node=\"284\"\u003efringed rug\u003c\/b\u003e adapts to every square meter, from creative residential projects to dynamic workspaces. It is a complete insulation solution that can be designed as a rhythmic \u003cb data-path-to-node=\"9\" data-index-in-node=\"451\"\u003eoffice rug\u003c\/b\u003e for \u003cb data-path-to-node=\"9\" data-index-in-node=\"472\"\u003eoffices\u003c\/b\u003e to enliven office corridors or meeting rooms, a unique \u003cb data-path-to-node=\"9\" data-index-in-node=\"548\"\u003ehotel rug\u003c\/b\u003e that makes a difference in boutique cafes or modern accommodation projects, or for those who want to completely insulate their home's floor with a \u003cb data-path-to-node=\"9\" data-index-in-node=\"602\"\u003ewall-to-wall carpet\u003c\/b\u003e. No matter how specific your space's dimensions are, this colorful horizontal collection \u003cb data-path-to-node=\"9\" data-index-in-node=\"765\"\u003ecan be made in all desired sizes\u003c\/b\u003e and seamlessly integrated into your architectural plan. To create a \u003cb data-path-to-node=\"9\" data-index-in-node=\"912\"\u003ecustom size rug\u003c\/b\u003e that fits your space millimeter-perfectly, or a \u003cb data-path-to-node=\"9\" data-index-in-node=\"955\"\u003ecut-to-size rug\u003c\/b\u003e of any desired dimension, our customers \u003cb data-path-to-node=\"9\" data-index-in-node=\"1005\"\u003ecan contact us via WhatsApp for custom sizes\u003c\/b\u003e.\u003c\/p\u003e\n\u003cp data-path-to-node=\"10\"\u003eAt the base of this dynamic and rhythmic form lies superior floor engineering that keeps pace with the demands of daily life:\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 data-path-to-node=\"11,0,0\" data-index-in-node=\"0\"\u003eStable Stance on the Floor (Woven Base):\u003c\/b\u003e This \u003cb data-path-to-node=\"11,0,0\" data-index-in-node=\"73\"\u003ehigh-quality rug\u003c\/b\u003e, produced from an innovative production line, stands firmly on the floor thanks to its special woven base structure. With technology that prevents slipping and bunching during daily use, it exhibits the performance of a premium \u003cb data-path-to-node=\"11,0,0\" data-index-in-node=\"248\"\u003ewoven rug\u003c\/b\u003e and a resilient \u003cb data-path-to-node=\"11,0,0\" data-index-in-node=\"276\"\u003ewoven base rug\u003c\/b\u003e that retains its shape for years.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"11,1,0\"\u003e\u003cb data-path-to-node=\"11,1,0\" data-index-in-node=\"0\"\u003eHaptic Comfort and Loop Pile Insulation:\u003c\/b\u003e With a pile height of 12 mm or more, its polypropylene and polyester blend yarn offers the dense, full, and warm \u003cb data-path-to-node=\"11,1,0\" data-index-in-node=\"151\"\u003eloop pile rug\u003c\/b\u003e feel you're looking for. With its impact-absorbing structure, it acts as an elite \u003cb data-path-to-node=\"11,1,0\" data-index-in-node=\"261\"\u003ewinter rug\u003c\/b\u003e that insulates your feet from the cold and a contemporary \u003cb data-path-to-node=\"11,1,0\" data-index-in-node=\"320\"\u003ethick rug\u003c\/b\u003e that elevates the sense of touch.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"11,2,0\"\u003e\u003cb data-path-to-node=\"11,2,0\" data-index-in-node=\"0\"\u003eHygienic and Antibacterial Surface:\u003c\/b\u003e Thanks to its structure that prevents bacterial growth on its surface during daily use, it is a truly \u003cb data-path-to-node=\"11,2,0\" data-index-in-node=\"145\"\u003edust-free rug\u003c\/b\u003e and a reliable \u003cb data-path-to-node=\"11,2,0\" data-index-in-node=\"180\"\u003eantibacterial rug\u003c\/b\u003e that maintains the air quality of the space. With its healthy texture that keeps allergens away, it provides the most reliable \u003cb data-path-to-node=\"11,2,0\" data-index-in-node=\"286\"\u003echildren's room rug\u003c\/b\u003e and a \u003cb data-path-to-node=\"11,2,0\" data-index-in-node=\"333\"\u003eantiallergic rug\u003c\/b\u003e guarantee of clinical standards for your child.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"11,3,0\"\u003e\u003cb data-path-to-node=\"11,3,0\" data-index-in-node=\"0\"\u003eDurable, Smooth, and Practical:\u003c\/b\u003e The flat and snag-resistant high-level yarn blend provides maximum durability against friction. Thanks to its surface that works perfectly with robotic vacuums, it is a high-performance \u003cb data-path-to-node=\"11,3,0\" data-index-in-node=\"264\"\u003emachine-made rug\u003c\/b\u003e that simplifies life, as cleaning is completed in a very short time.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv style=\"position: relative; padding-bottom: 177.77%; height: 0; overflow: hidden;\"\u003e\u003ciframe style=\"position: absolute; top: 0; left: 0; width: 100%; height: 100%;\" src=\"https:\/\/www.youtube.com\/embed\/PC08KUofP4I?autoplay=1\u0026amp;mute=1\u0026amp;loop=1\u0026amp;playlist=PC08KUofP4I\u0026amp;rel=0\"\u003e\n  \u003c\/iframe\u003e\u003c\/div\u003e\n\u003cp data-path-to-node=\"11,3,0\"\u003e \u003c\/p\u003e\n\u003chr data-path-to-node=\"12\"\u003e\n\u003ch4 data-path-to-node=\"13\"\u003e🎨 \u003cb data-path-to-node=\"13\" data-index-in-node=\"3\"\u003eThe Psychology of its Colors\u003c\/b\u003e\n\u003c\/h4\u003e\n\u003cp data-path-to-node=\"14\"\u003eA dynamic profile that refreshes the energy of the space, offering optical breadth with color blocks:\u003c\/p\u003e\n\u003cul data-path-to-node=\"15\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"15,0,0\"\u003e\u003cb data-path-to-node=\"15,0,0\" data-index-in-node=\"0\"\u003eHorizontal Scandinavian Palette:\u003c\/b\u003e Symbolizes balance and rhythmic energy. Mustard yellow, navy blue, brick red, and sage green stripes woven horizontally on an off-white neutral background have the miraculous effect of a \u003cb data-path-to-node=\"15,0,0\" data-index-in-node=\"237\"\u003ecolorful rug\u003c\/b\u003e that connects all items in the space. It is a highly strategic \u003cb data-path-to-node=\"15,0,0\" data-index-in-node=\"335\"\u003elight-colored rug\u003c\/b\u003e and a perfect \u003cb data-path-to-node=\"15,0,0\" data-index-in-node=\"366\"\u003egeometric rug\u003c\/b\u003e choice with its optical power to make narrow spaces appear wider.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"15,1,0\"\u003e\u003cb data-path-to-node=\"15,1,0\" data-index-in-node=\"0\"\u003eLoop Pile Texture Reflections:\u003c\/b\u003e Unlike flat printed textiles, its loop pile structure reflects ambient light in a dimensional way, creating a rich \u003cb data-path-to-node=\"15,1,0\" data-index-in-node=\"188\"\u003eaesthetic rug\u003c\/b\u003e illusion that adds depth and a tactile 3D feel to the space.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr data-path-to-node=\"16\"\u003e\n\u003ch4 data-path-to-node=\"17\"\u003e📐 \u003cb data-path-to-node=\"17\" data-index-in-node=\"3\"\u003eFrom an Architect's Perspective: Decoration \u0026amp; Combination Tips\u003c\/b\u003e\n\u003c\/h4\u003e\n\u003cp data-path-to-node=\"18\"\u003eThe woven fringed structure of the Colorium series and the optical widening power of horizontal stripes make it an interior designer's tool for \"sizing spaces\":\u003c\/p\u003e\u003cul data-path-to-node=\"19\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"19,0,0\"\u003e\u003cb data-path-to-node=\"19,0,0\" data-index-in-node=\"0\"\u003eSpacious and Rhythmic Living Areas:\u003c\/b\u003e When placed under anthracite L-shaped sofas or next to unfinished wooden tables in narrow, square-plan rooms, its horizontal lines create the illusion of a longer and wider space, making it a perfect \u003cb data-path-to-node=\"19,0,0\" data-index-in-node=\"207\"\u003eliving room rug\u003c\/b\u003e alternative. With its eye-pleasing linear flow, it is a cozy \u003cb data-path-to-node=\"19,0,0\" data-index-in-node=\"309\"\u003elounge rug\u003c\/b\u003e for spending time with your family and a \u003cb data-path-to-node=\"19,0,0\" data-index-in-node=\"363\"\u003emodern rug\u003c\/b\u003e that keeps up with current trends.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"19,1,0\"\u003e\u003cb data-path-to-node=\"19,1,0\" data-index-in-node=\"0\"\u003eOptical Flow in Transitional Areas:\u003c\/b\u003e It can be used as a prestigious \u003cb data-path-to-node=\"19,1,0\" data-index-in-node=\"161\"\u003ehallway runner\u003c\/b\u003e for the narrow corridors of your home, where horizontal lines can be placed diagonally or parallel, and can be cut to any desired size, or as an inviting \u003cb data-path-to-node=\"19,1,0\" data-index-in-node=\"250\"\u003eentrance rug\u003c\/b\u003e that offers a creative welcome to your guests from the first step. With its braided fringe detail at the ends, it is a stylish \u003cb data-path-to-node=\"19,1,0\" data-index-in-node=\"327\"\u003edecorative rug\u003c\/b\u003e.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"19,2,0\"\u003e\u003cb data-path-to-node=\"19,2,0\" data-index-in-node=\"0\"\u003eFocused Comfort Zones:\u003c\/b\u003e You can make it an ideal \u003cb data-path-to-node=\"19,2,0\" data-index-in-node=\"86\"\u003eteenager's room rug\u003c\/b\u003e to add a colorful energy to their room, or a rhythmic \u003cb data-path-to-node=\"19,2,0\" data-index-in-node=\"200\"\u003ebedroom rug\u003c\/b\u003e positioned beside your bed to help you start the day on a positive note. With its multi-colored linear structure that hides daily stains, it can also be designed as a practical \u003cb data-path-to-node=\"19,2,0\" data-index-in-node=\"301\"\u003ekitchen rug\u003c\/b\u003e or an inspiring \u003cb data-path-to-node=\"19,2,0\" data-index-in-node=\"352\"\u003ecustom-sized rug\u003c\/b\u003e for your study room. If you are looking for a \u003cb data-path-to-node=\"19,2,0\" data-index-in-node=\"432\"\u003emulti-colored rug\u003c\/b\u003e that gives a handmade feel to your space, this design will optically enlarge your home's architecture.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr data-path-to-node=\"20\"\u003e\n\u003ch4 data-path-to-node=\"21\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/zev-hali-colorium-serisi-cok-renkli-etnik-iskandinav-desenli-ozel-olcu-bukle-dokuma-taban-halisi_moqa_hali_max_1804_multi_10.webp?v=1778790118\" alt=\"\"\u003e\u003c\/h4\u003e\n\u003ch4 data-path-to-node=\"21\"\u003e🛠️ \u003cb data-path-to-node=\"21\" data-index-in-node=\"4\"\u003eTechnical Details\u003c\/b\u003e\n\u003c\/h4\u003e\n\u003cul data-path-to-node=\"22\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"22,0,0\"\u003e\u003cb data-path-to-node=\"22,0,0\" data-index-in-node=\"0\"\u003eCollection Style:\u003c\/b\u003e Colorium Series (Striped Scandinavian)\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"22,1,0\"\u003e\u003cb data-path-to-node=\"22,1,0\" data-index-in-node=\"0\"\u003eSurface \/ Weave Type:\u003c\/b\u003e Loop Pile (Warm and Dense Texture)\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"22,2,0\"\u003e\u003cb data-path-to-node=\"22,2,0\" data-index-in-node=\"0\"\u003eYarn Composition:\u003c\/b\u003e High-Quality Polypropylene and Polyester Blend\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"22,3,0\"\u003e\u003cb data-path-to-node=\"22,3,0\" data-index-in-node=\"0\"\u003ePile Height:\u003c\/b\u003e 12 mm and above (Shock-Absorbing Comfort)\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"22,4,0\"\u003e\u003cb data-path-to-node=\"22,4,0\" data-index-in-node=\"0\"\u003eBacking Feature:\u003c\/b\u003e Woven Backing (Stable on the Floor)\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"22,5,0\"\u003e\u003cb data-path-to-node=\"22,5,0\" data-index-in-node=\"0\"\u003eFringe Detail:\u003c\/b\u003e Handcrafted Look Braided Fringe\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"22,6,0\"\u003e\u003cb data-path-to-node=\"22,6,0\" data-index-in-node=\"0\"\u003eHygiene Standard:\u003c\/b\u003e Antibacterial Surface Character\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"22,7,0\"\u003e\u003cb data-path-to-node=\"22,7,0\" data-index-in-node=\"0\"\u003eProduction Options:\u003c\/b\u003e \u003cb data-path-to-node=\"22,7,0\" data-index-in-node=\"20\"\u003eCan be made in all desired sizes\u003c\/b\u003e (Unlimited dimensions - custom order via WhatsApp)\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"22,8,0\"\u003e\u003cb data-path-to-node=\"22,8,0\" data-index-in-node=\"0\"\u003eCleaning and Care:\u003c\/b\u003e Fully compatible with robot vacuums, snag-resistant, easy to clean.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"22,9,0\"\u003e\u003cb data-path-to-node=\"22,9,0\" data-index-in-node=\"0\"\u003eArchitectural Concept:\u003c\/b\u003e Scandinavian, Optical Illusion, Modern Decoration, Custom Size Cut.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"22,10,0\"\u003e\u003cb data-path-to-node=\"22,10,0\" data-index-in-node=\"0\"\u003eUsage Areas:\u003c\/b\u003e Living room, lounge, children's room, teenager's room, bedroom, kitchen, entrance, hallway, office.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"ZEV HALI","offers":[{"title":"80x150","offer_id":43040260522032,"sku":"moqahalimax1803multi-01","price":2500.0,"currency_code":"TRY","in_stock":true},{"title":"80x200","offer_id":43040260554800,"sku":"moqahalimax1803multi-02","price":3345.0,"currency_code":"TRY","in_stock":true},{"title":"80x250","offer_id":43040260587568,"sku":"moqahalimax1803multi-03","price":4180.0,"currency_code":"TRY","in_stock":true},{"title":"80x300","offer_id":43040260620336,"sku":"moqahalimax1803multi-04","price":5000.0,"currency_code":"TRY","in_stock":true},{"title":"80x350","offer_id":43040260653104,"sku":"moqahalimax1803multi-05","price":5850.0,"currency_code":"TRY","in_stock":true},{"title":"80x400","offer_id":43040260685872,"sku":"moqahalimax1803multi-06","price":6680.0,"currency_code":"TRY","in_stock":true},{"title":"80x500","offer_id":43040260718640,"sku":"moqahalimax1803multi-07","price":8350.0,"currency_code":"TRY","in_stock":true},{"title":"100x150","offer_id":43040260751408,"sku":"moqahalimax1803multi-08","price":3135.0,"currency_code":"TRY","in_stock":true},{"title":"100x200","offer_id":43040260784176,"sku":"moqahalimax1803multi-09","price":4180.0,"currency_code":"TRY","in_stock":true},{"title":"100x250","offer_id":43040260816944,"sku":"moqahalimax1803multi-010","price":5225.0,"currency_code":"TRY","in_stock":true},{"title":"100x300","offer_id":43040260849712,"sku":"moqahalimax1803multi-011","price":6250.0,"currency_code":"TRY","in_stock":true},{"title":"100x350","offer_id":43040260882480,"sku":"moqahalimax1803multi-012","price":7315.0,"currency_code":"TRY","in_stock":true},{"title":"100x400","offer_id":43040260915248,"sku":"moqahalimax1803multi-013","price":8360.0,"currency_code":"TRY","in_stock":true},{"title":"100x450","offer_id":43040260948016,"sku":"moqahalimax1803multi-014","price":9400.0,"currency_code":"TRY","in_stock":true},{"title":"100x500","offer_id":43040260980784,"sku":"moqahalimax1803multi-015","price":10450.0,"currency_code":"TRY","in_stock":true},{"title":"120x180 (2.5m²)","offer_id":43040261013552,"sku":"moqahalimax1803multi-016","price":4515.0,"currency_code":"TRY","in_stock":true},{"title":"120x250","offer_id":43040261046320,"sku":"moqahalimax1803multi-017","price":6270.0,"currency_code":"TRY","in_stock":true},{"title":"120x300","offer_id":43040261079088,"sku":"moqahalimax1803multi-018","price":7525.0,"currency_code":"TRY","in_stock":true},{"title":"120x350","offer_id":43040261111856,"sku":"moqahalimax1803multi-019","price":8775.0,"currency_code":"TRY","in_stock":true},{"title":"120x400","offer_id":43040261144624,"sku":"moqahalimax1803multi-020","price":10030.0,"currency_code":"TRY","in_stock":true},{"title":"120x450","offer_id":43040261177392,"sku":"moqahalimax1803multi-021","price":11280.0,"currency_code":"TRY","in_stock":true},{"title":"120x500","offer_id":43040261210160,"sku":"moqahalimax1803multi-022","price":12540.0,"currency_code":"TRY","in_stock":true},{"title":"160x230 (4 m²)","offer_id":43040261242928,"sku":"moqahalimax1803multi-023","price":7690.0,"currency_code":"TRY","in_stock":true},{"title":"160x300","offer_id":43040261275696,"sku":"moqahalimax1803multi-024","price":10030.0,"currency_code":"TRY","in_stock":true},{"title":"160x350","offer_id":43040261308464,"sku":"moqahalimax1803multi-025","price":11700.0,"currency_code":"TRY","in_stock":true},{"title":"160x400","offer_id":43040261341232,"sku":"moqahalimax1803multi-026","price":13370.0,"currency_code":"TRY","in_stock":true},{"title":"200x290 (6m²)","offer_id":43040261374000,"sku":"moqahalimax1803multi-027","price":12120.0,"currency_code":"TRY","in_stock":true},{"title":"200x400","offer_id":43040261406768,"sku":"moqahalimax1803multi-028","price":16720.0,"currency_code":"TRY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/zevhali1.jpg?v=1778790133"},{"product_id":"zev-hali-colorium-prizmatik-geometrik-bukle-ozel-olcu-sacakli-hali-cl04","title":"Zev Halı Colorium Prismatic Geometric Loop Pile Custom Size Fringed Rug CL04","description":"\u003cp style=\"text-align: center;\"\u003e \u003c\/p\u003e\n\u003cdiv style=\"background: #ffffff; border-radius: 16px; padding: 22px 28px; text-align: center; margin: 0 0 20px 0; font-family: 'Segoe UI',Arial,sans-serif; box-shadow: 0 4px 24px rgba(0,0,0,0.08); border: 1.5px solid rgba(253,198,86,0.4);\"\u003e\n\u003cdiv style=\"display: inline-block; background: #FDC656; color: #1f2937; font-size: 0.68rem; font-weight: 800; letter-spacing: 2px; text-transform: uppercase; padding: 4px 16px; border-radius: 50px; margin-bottom: 10px;\"\u003e✂ Custom Service\u003c\/div\u003e\n\u003cdiv style=\"font-size: 1.25rem; font-weight: 800; color: #1f2937; margin-bottom: 8px;\"\u003eThis Product Includes \u003cspan style=\"color: #e58c0a; border-bottom: 2px solid #FDC656; padding-bottom: 2px;\"\u003eCustom Size Cutting\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv style=\"font-size: 0.83rem; color: #6b7280; line-height: 1.7; max-width: 400px; margin: 0 auto 16px;\"\u003eEnter your desired measurements using the calculator below to see the price. Create your custom order with the \u003cstrong style=\"color: #e58c0a;\"\u003e\"Order Now\"\u003c\/strong\u003e button.\u003c\/div\u003e\n\u003cdiv style=\"display: flex; gap: 8px; justify-content: center; flex-wrap: wrap;\"\u003e\n\u003cdiv style=\"background: #fffbeb; border: 1px solid rgba(253,198,86,0.4); border-radius: 50px; padding: 6px 14px; display: inline-flex; align-items: center; gap: 6px;\"\u003e\n\u003cspan style=\"font-size: 0.95rem;\"\u003e📐\u003c\/span\u003e\u003cspan style=\"font-size: 0.76rem; color: #6b7280; font-weight: 600;\"\u003eIn your desired size\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"background: #fffbeb; border: 1px solid rgba(253,198,86,0.4); border-radius: 50px; padding: 6px 14px; display: inline-flex; align-items: center; gap: 6px;\"\u003e\n\u003cspan style=\"font-size: 0.95rem;\"\u003e✅\u003c\/span\u003e\u003cspan style=\"font-size: 0.76rem; color: #6b7280; font-weight: 600;\"\u003eProfessional edging\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"background: #fffbeb; border: 1px solid rgba(253,198,86,0.4); border-radius: 50px; padding: 6px 14px; display: inline-flex; align-items: center; gap: 6px;\"\u003e\n\u003cspan style=\"font-size: 0.95rem;\"\u003e🚀\u003c\/span\u003e\u003cspan style=\"font-size: 0.76rem; color: #6b7280; font-weight: 600;\"\u003eFast delivery\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\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 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 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: 160\" 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: 230\" 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\"\u003eFolded\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 = 2090;\n            const WP_NO = \"905522447544\";\n            const RULOLAR = [80, 100, 120, 160, 200]; \/\/ 400 cm kaldırıldı, maksimum 200 cm eklendi.\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(\"Lütfen geçerli ölçüler giriniz.\");\n                    return;\n                }\n\n                \/\/ Hata Yönetimi Verisi: Maksimum Genişlik 200 cm Olarak Revize Edildi\n                if (g \u003e 200) {\n                    alert(\"Genişlik maksimum 200 cm olabilir. Daha büyük ölçüler için lütfen bizimle iletişime geçin.\");\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 = `Talep ettiğiniz \u003cstrong\u003e${g} cm\u003c\/strong\u003e genişlik, \u003cstrong\u003e${rulo} cm\u003c\/strong\u003e'lik rulomuzdan kesilerek hazırlanacaktır. Fiyatlandırma rulo genişliği üzerinden yapılmıştır.`;\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 = `Merhaba, özel ölçü sipariş vermek istiyorum:\\n` +\n                                    `📏 Ölçü: ${g}x${u} cm (${m2.toFixed(2)} m2)\\n` +\n                                    `🧵 Kenar: ${kenar.value} \/ Şekil: ${sekil.value}\\n` +\n                                    `💰 Fiyat: ${Math.round(toplam)} TL\\n` +\n                                    `🔗 Ürün: ${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 data-path-to-node=\"7\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/zevhali4_3305104f-d919-4706-b1e9-c001f4ca7887.webp?v=1778794644\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp data-path-to-node=\"7\"\u003e\u003cb data-path-to-node=\"7\" data-index-in-node=\"0\"\u003e\"Prismatic Reflection of the North: A Visual Feast that Elevates Floors from a Passive Area to a Leading Role with Scandinavian Multicolor...\"\u003c\/b\u003e\u003c\/p\u003e\n\u003cp data-path-to-node=\"8\"\u003eThe Zev Halı Colorium Series offers a bold concept that challenges monotony in interior design and defines the character of a room on its own. Featuring massive interlocking diamond (baklava) motifs that transcend traditional boundaries, this striking \u003cb data-path-to-node=\"8\" data-index-in-node=\"254\"\u003epatterned rug\u003c\/b\u003e imbues the space with a kaleidoscope of vibrancy. With mustard, terracotta, navy, and powder tones dancing independently on an off-white background, this multidimensional \u003cb data-path-to-node=\"8\" data-index-in-node=\"443\"\u003egeometric rug\u003c\/b\u003e instantly breathes fresh life into spaces tired of simplicity. Utilizing minimalist furniture as a canvas to display its own art, this concept not only creates a visual illusion but also brings a warm \u003cb data-path-to-node=\"8\" data-index-in-node=\"757\"\u003efringed rug\u003c\/b\u003e touch to your home with its voluminous loop pile and hand-crafted details at the ends.\u003c\/p\u003e\n\u003cp data-path-to-node=\"9\"\u003e\u003cb data-path-to-node=\"9\" data-index-in-node=\"0\"\u003eTailor-Made Production and Spatial Freedom for Your Project!\u003c\/b\u003e Our industrial production line liberates this geometric work of art from the confines of standard sizes. Transformed into a superior form that \u003cb data-path-to-node=\"9\" data-index-in-node=\"184\"\u003ecan be used anywhere in the house\u003c\/b\u003e with advanced yarn technology, this innovative design adapts to every structure, from creative offices to loft apartments. It can be an inspiring \u003cb data-path-to-node=\"9\" data-index-in-node=\"397\"\u003eoffice rug\u003c\/b\u003e for agencies, architectural firms, or start-ups, a signature \u003cb data-path-to-node=\"9\" data-index-in-node=\"459\"\u003ehotel rug\u003c\/b\u003e in boutique accommodation areas, or a boundless insulation project designed for those \u003cb data-path-to-node=\"9\" data-index-in-node=\"541\"\u003ewho want wall-to-wall carpeting\u003c\/b\u003e to completely remove boundaries and turn the floor into a color palette. Whatever the architectural challenges of your space, this prismatic collection \u003cb data-path-to-node=\"9\" data-index-in-node=\"701\"\u003ecan be made in all desired sizes\u003c\/b\u003e and integrated into your project. For a \u003cb data-path-to-node=\"9\" data-index-in-node=\"837\"\u003ecustom-sized rug\u003c\/b\u003e or an \u003cb data-path-to-node=\"9\" data-index-in-node=\"887\"\u003ecut rug\u003c\/b\u003e suitable for asymmetrical cuts, designed to millimeter precision for your individual or corporate spaces, our customers \u003cb data-path-to-node=\"9\" data-index-in-node=\"937\"\u003ecan contact us via WhatsApp for custom sizes\u003c\/b\u003e.\u003c\/p\u003e\n\u003cp data-path-to-node=\"10\"\u003eBehind its visual richness lies a robust technical infrastructure that challenges even the most demanding floor conditions:\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 data-path-to-node=\"11,0,0\" data-index-in-node=\"0\"\u003eMechanical Grip and Safety Infrastructure:\u003c\/b\u003e Unlike ordinary textiles, this \u003cb data-path-to-node=\"11,0,0\" data-index-in-node=\"107\"\u003equality rug\u003c\/b\u003e, which anchors itself to the floor with its own weight, virtually eliminates slipping on parquet with its integrated woven backing. It offers high-level \u003cb data-path-to-node=\"11,0,0\" data-index-in-node=\"246\"\u003ewoven rug\u003c\/b\u003e engineering that retains its shape for years without rippling, and a reliable \u003cb data-path-to-node=\"11,0,0\" data-index-in-node=\"277\"\u003ewoven-back rug\u003c\/b\u003e.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"11,1,0\"\u003e\u003cb data-path-to-node=\"11,1,0\" data-index-in-node=\"0\"\u003eStep Ergonomics and Climate Control:\u003c\/b\u003e With a pile height exceeding 12 mm and polypropylene-polyester fusion yarns, it provides \u003cb data-path-to-node=\"11,1,0\" data-index-in-node=\"140\"\u003eloop pile rug\u003c\/b\u003e insulation that instantly cuts off floor cold. Its structure disperses pressure on the sole of the foot, offering perfect \u003cb data-path-to-node=\"11,1,0\" data-index-in-node=\"224\"\u003ewinter rug\u003c\/b\u003e comfort and a plump \u003cb data-path-to-node=\"11,1,0\" data-index-in-node=\"275\"\u003ethick rug\u003c\/b\u003e that enhances quality of life.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"11,2,0\"\u003e\u003cb data-path-to-node=\"11,2,0\" data-index-in-node=\"0\"\u003eBiological Protection Shield:\u003c\/b\u003e With its moisture and dampness-resistant yarns, it does not harbor bacteria, making it a genuine \u003cb data-path-to-node=\"11,2,0\" data-index-in-node=\"166\"\u003enon-shedding rug\u003c\/b\u003e that doesn't degrade indoor air quality, and a registered \u003cb data-path-to-node=\"11,2,0\" data-index-in-node=\"200\"\u003eantibacterial rug\u003c\/b\u003e. It meets the standards of a safe \u003cb data-path-to-node=\"11,2,0\" data-index-in-node=\"280\"\u003echildren's room rug\u003c\/b\u003e for your baby's first steps and a clinical-level \u003cb data-path-to-node=\"11,2,0\" data-index-in-node=\"321\"\u003eanti-allergic rug\u003c\/b\u003e.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"11,3,0\"\u003e\u003cb data-path-to-node=\"11,3,0\" data-index-in-node=\"0\"\u003eAutonomous Cleaning and Resistance:\u003c\/b\u003e It features an ultra-practical \u003cb data-path-to-node=\"11,3,0\" data-index-in-node=\"190\"\u003emachine-made rug\u003c\/b\u003e architecture that eases your cleaning routine with its tight weave, which doesn't mislead robot vacuum sensors or get caught in their wheels, and delays stain adherence.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv style=\"position: relative; padding-bottom: 177.77%; height: 0; overflow: hidden;\"\u003e\u003ciframe style=\"position: absolute; top: 0; left: 0; width: 100%; height: 100%;\" src=\"https:\/\/www.youtube.com\/embed\/PC08KUofP4I?autoplay=1\u0026amp;mute=1\u0026amp;loop=1\u0026amp;playlist=PC08KUofP4I\u0026amp;rel=0\"\u003e\n  \u003c\/iframe\u003e\u003c\/div\u003e\n\u003cp data-path-to-node=\"11,3,0\"\u003e \u003c\/p\u003e\n\u003chr data-path-to-node=\"12\"\u003e\n\u003ch4 data-path-to-node=\"13\"\u003e🎨 \u003cb data-path-to-node=\"13\" data-index-in-node=\"3\"\u003ePsychology of the Colors It Contains\u003c\/b\u003e\n\u003c\/h4\u003e\n\u003cp data-path-to-node=\"14\"\u003eA multi-layered profile that dimensions space and directs the eye with color blocks:\u003c\/p\u003e\n\u003cul data-path-to-node=\"15\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"15,0,0\"\u003e\u003cb data-path-to-node=\"15,0,0\" data-index-in-node=\"0\"\u003ePrismatic Multicolor (Multi):\u003c\/b\u003e A symbol of optimism, courage, and eclectic harmony. The large diamond patterns created with bold, vibrant lines form a seamless \u003cb data-path-to-node=\"15,0,0\" data-index-in-node=\"257\"\u003ecolorful rug\u003c\/b\u003e illusion that unifies all disparate furniture colors (woods, metals, fabrics) in the space. It’s a bright-focused \u003cb data-path-to-node=\"15,0,0\" data-index-in-node=\"359\"\u003elight-colored rug\u003c\/b\u003e choice that makes small areas appear larger and boosts energy to the ceiling.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"15,1,0\"\u003e\u003cb data-path-to-node=\"15,1,0\" data-index-in-node=\"0\"\u003eLoop Texture Reflections:\u003c\/b\u003e The voluminous loop curls that refract light from different angles add a shadowed and three-dimensional depth to the floor, presenting an artistic \u003cb data-path-to-node=\"15,1,0\" data-index-in-node=\"162\"\u003eaesthetic rug\u003c\/b\u003e appearance that stands out from the ordinary.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr data-path-to-node=\"16\"\u003e\n\u003ch4 data-path-to-node=\"17\"\u003e📐 \u003cb data-path-to-node=\"17\" data-index-in-node=\"3\"\u003eFrom an Architect's Perspective: Decoration \u0026amp; Combination Tips\u003c\/b\u003e\n\u003c\/h4\u003e\n\u003cp data-path-to-node=\"18\"\u003eThis collection is one of the most powerful design tools interior designers use to \"breathe soul\" into neutral spaces:\u003c\/p\u003e\u003cul data-path-to-node=\"19\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"19,0,0\"\u003e\u003cb data-path-to-node=\"19,0,0\" data-index-in-node=\"0\"\u003eCharacterful and Dynamic Living Spaces:\u003c\/b\u003e When spread in the middle of rooms predominantly in gray, beige, or anthracite, lacking color, it is a perfect \u003cb data-path-to-node=\"19,0,0\" data-index-in-node=\"176\"\u003eliving room rug\u003c\/b\u003e alternative that single-handedly enlivens the entire atmosphere. With its energetic structure that keeps the eye constantly moving, it is a striking \u003cb data-path-to-node=\"19,0,0\" data-index-in-node=\"302\"\u003elounge rug\u003c\/b\u003e to welcome your guests and a \u003cb data-path-to-node=\"19,0,0\" data-index-in-node=\"354\"\u003emodern rug\u003c\/b\u003e that winks at contemporary art.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"19,1,0\"\u003e\u003cb data-path-to-node=\"19,1,0\" data-index-in-node=\"0\"\u003eGeometric Guidance in Transition Areas:\u003c\/b\u003e It can be considered a prestigious \u003cb data-path-to-node=\"19,1,0\" data-index-in-node=\"137\"\u003ehallway rug\u003c\/b\u003e in the long corridors of your home, where diamond motifs are arranged in sequence to increase depth, or a striking \u003cb data-path-to-node=\"19,1,0\" data-index-in-node=\"241\"\u003eentrance rug\u003c\/b\u003e that greets your guests with high energy from the front door. With its fringed structure, it is in the form of a rustic and chic \u003cb data-path-to-node=\"19,1,0\" data-index-in-node=\"318\"\u003edecorative rug\u003c\/b\u003e.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"19,2,0\"\u003e\u003cb data-path-to-node=\"19,2,0\" data-index-in-node=\"0\"\u003ePersonalized Comfort Zones:\u003c\/b\u003e You can create a \u003cb data-path-to-node=\"19,2,0\" data-index-in-node=\"98\"\u003eteen's room rug\u003c\/b\u003e that will stimulate the creativity of young people, rejecting boundaries, or a bohemian \u003cb data-path-to-node=\"19,2,0\" data-index-in-node=\"209\"\u003ebedroom rug\u003c\/b\u003e placed next to your bed, allowing you to start your day with color therapy. With the easy cleaning provided by its yarn structure, it can be designed as a cheerful \u003cb data-path-to-node=\"19,2,0\" data-index-in-node=\"301\"\u003ekitchen rug\u003c\/b\u003e or a \u003cb data-path-to-node=\"19,2,0\" data-index-in-node=\"346\"\u003ecustom-sized rug\u003c\/b\u003e that complements your workshop. If you are looking for a unique \u003cb data-path-to-node=\"19,2,0\" data-index-in-node=\"430\"\u003emulti-colored rug\u003c\/b\u003e that will leave a visionary mark on your space, this prismatic design will completely change the architectural quality of your home.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/zevhali11_3e718993-3674-48e3-8901-7e48a7d0d991.webp?v=1778794740\" alt=\"\"\u003e\u003c\/p\u003e\n\u003chr data-path-to-node=\"20\"\u003e\n\u003ch4 data-path-to-node=\"21\"\u003e🛠️ \u003cb data-path-to-node=\"21\" data-index-in-node=\"4\"\u003eTechnical Details\u003c\/b\u003e\n\u003c\/h4\u003e\n\u003cul data-path-to-node=\"22\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"22,0,0\"\u003e\u003cb data-path-to-node=\"22,0,0\" data-index-in-node=\"0\"\u003eCollection Style:\u003c\/b\u003e Colorium Series (Prismatic Geometric)\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"22,1,0\"\u003e\u003cb data-path-to-node=\"22,1,0\" data-index-in-node=\"0\"\u003eSurface \/ Weave Type:\u003c\/b\u003e Loop Pile (Warm, Dense, and Three-Dimensional Texture)\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"22,2,0\"\u003e\u003cb data-path-to-node=\"22,2,0\" data-index-in-node=\"0\"\u003eYarn Composition:\u003c\/b\u003e High-Quality Polypropylene and Polyester Blend\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"22,3,0\"\u003e\u003cb data-path-to-node=\"22,3,0\" data-index-in-node=\"0\"\u003ePile Height:\u003c\/b\u003e 12 mm and above (Impact Absorbing and Thermally Insulated)\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"22,4,0\"\u003e\u003cb data-path-to-node=\"22,4,0\" data-index-in-node=\"0\"\u003eBase Feature:\u003c\/b\u003e Woven Base (Mechanical Grip and Stability)\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"22,5,0\"\u003e\u003cb data-path-to-node=\"22,5,0\" data-index-in-node=\"0\"\u003eFringe Detail:\u003c\/b\u003e Handcrafted Look Cotton Braided Fringe\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"22,6,0\"\u003e\u003cb data-path-to-node=\"22,6,0\" data-index-in-node=\"0\"\u003eHygiene Standard:\u003c\/b\u003e Antibacterial Surface Characteristic\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"22,7,0\"\u003e\u003cb data-path-to-node=\"22,7,0\" data-index-in-node=\"0\"\u003eProduction Options:\u003c\/b\u003e \u003cb data-path-to-node=\"22,7,0\" data-index-in-node=\"20\"\u003eCan be Made in All Desired Sizes\u003c\/b\u003e (Unlimited dimensions - Special order via WhatsApp)\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"22,8,0\"\u003e\u003cb data-path-to-node=\"22,8,0\" data-index-in-node=\"0\"\u003eCleaning and Maintenance:\u003c\/b\u003e Fully compatible with robotic vacuums, no shedding, easy to wipe clean.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"22,9,0\"\u003e\u003cb data-path-to-node=\"22,9,0\" data-index-in-node=\"0\"\u003eArchitectural Concept:\u003c\/b\u003e Eclectic, Boho-Chic, Geometric Decoration, Custom Size Cut.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"22,10,0\"\u003e\u003cb data-path-to-node=\"22,10,0\" data-index-in-node=\"0\"\u003eUsage Areas:\u003c\/b\u003e Living room, lounge, children's room, teen's room, bedroom, kitchen, entrance hall, corridor, office.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"ZEV HALI","offers":[{"title":"80x150","offer_id":43040385630256,"sku":"moqahalimax1808multi-01","price":2500.0,"currency_code":"TRY","in_stock":true},{"title":"80x200","offer_id":43040385663024,"sku":"moqahalimax1808multi-02","price":3345.0,"currency_code":"TRY","in_stock":true},{"title":"80x250","offer_id":43040385695792,"sku":"moqahalimax1808multi-03","price":4180.0,"currency_code":"TRY","in_stock":true},{"title":"80x300","offer_id":43040385728560,"sku":"moqahalimax1808multi-04","price":5000.0,"currency_code":"TRY","in_stock":true},{"title":"80x350","offer_id":43040385761328,"sku":"moqahalimax1808multi-05","price":5850.0,"currency_code":"TRY","in_stock":true},{"title":"80x400","offer_id":43040385794096,"sku":"moqahalimax1808multi-06","price":6680.0,"currency_code":"TRY","in_stock":true},{"title":"80x500","offer_id":43040385826864,"sku":"moqahalimax1808multi-07","price":8350.0,"currency_code":"TRY","in_stock":true},{"title":"100x150","offer_id":43040385859632,"sku":"moqahalimax1808multi-08","price":3135.0,"currency_code":"TRY","in_stock":true},{"title":"100x200","offer_id":43040385892400,"sku":"moqahalimax1808multi-09","price":4180.0,"currency_code":"TRY","in_stock":true},{"title":"100x250","offer_id":43040385925168,"sku":"moqahalimax1808multi-010","price":5225.0,"currency_code":"TRY","in_stock":true},{"title":"100x300","offer_id":43040385957936,"sku":"moqahalimax1808multi-011","price":6250.0,"currency_code":"TRY","in_stock":true},{"title":"100x350","offer_id":43040385990704,"sku":"moqahalimax1808multi-012","price":7315.0,"currency_code":"TRY","in_stock":true},{"title":"100x400","offer_id":43040386023472,"sku":"moqahalimax1808multi-013","price":8360.0,"currency_code":"TRY","in_stock":true},{"title":"100x450","offer_id":43040386056240,"sku":"moqahalimax1808multi-014","price":9400.0,"currency_code":"TRY","in_stock":true},{"title":"100x500","offer_id":43040386089008,"sku":"moqahalimax1808multi-015","price":10450.0,"currency_code":"TRY","in_stock":true},{"title":"120x180 (2.5m²)","offer_id":43040386121776,"sku":"moqahalimax1808multi-016","price":4515.0,"currency_code":"TRY","in_stock":true},{"title":"120x250","offer_id":43040386154544,"sku":"moqahalimax1808multi-017","price":6270.0,"currency_code":"TRY","in_stock":true},{"title":"120x300","offer_id":43040386187312,"sku":"moqahalimax1808multi-018","price":7525.0,"currency_code":"TRY","in_stock":true},{"title":"120x350","offer_id":43040386220080,"sku":"moqahalimax1808multi-019","price":8775.0,"currency_code":"TRY","in_stock":true},{"title":"120x400","offer_id":43040386252848,"sku":"moqahalimax1808multi-020","price":10030.0,"currency_code":"TRY","in_stock":true},{"title":"120x450","offer_id":43040386285616,"sku":"moqahalimax1808multi-021","price":11280.0,"currency_code":"TRY","in_stock":true},{"title":"120x500","offer_id":43040386318384,"sku":"moqahalimax1808multi-022","price":12540.0,"currency_code":"TRY","in_stock":true},{"title":"160x230 (4 m²)","offer_id":43040386351152,"sku":"moqahalimax1808multi-023","price":7690.0,"currency_code":"TRY","in_stock":true},{"title":"160x300","offer_id":43040386383920,"sku":"moqahalimax1808multi-024","price":10030.0,"currency_code":"TRY","in_stock":true},{"title":"160x350","offer_id":43040386416688,"sku":"moqahalimax1808multi-025","price":11700.0,"currency_code":"TRY","in_stock":true},{"title":"160x400","offer_id":43040386449456,"sku":"moqahalimax1808multi-026","price":13370.0,"currency_code":"TRY","in_stock":true},{"title":"200x290 (6m²)","offer_id":43040386482224,"sku":"moqahalimax1808multi-027","price":12120.0,"currency_code":"TRY","in_stock":true},{"title":"200x400","offer_id":43040386514992,"sku":"moqahalimax1808multi-028","price":16720.0,"currency_code":"TRY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/zevhali7.jpg?v=1778794776"},{"product_id":"zev-hali-colorium-gri-geometrik-monokrom-ozel-olcu-bukle-sacakli-hali-cl05","title":"Zev Carpet Colorium Gray Geometric Monochrome Custom Size Looped Fringe Carpet CL05","description":"\u003cp style=\"text-align: center;\"\u003e \u003c\/p\u003e\n\u003cdiv style=\"background: #ffffff; border-radius: 16px; padding: 22px 28px; text-align: center; margin: 0 0 20px 0; font-family: 'Segoe UI',Arial,sans-serif; box-shadow: 0 4px 24px rgba(0,0,0,0.08); border: 1.5px solid rgba(253,198,86,0.4);\"\u003e\n\u003cdiv style=\"display: inline-block; background: #FDC656; color: #1f2937; font-size: 0.68rem; font-weight: 800; letter-spacing: 2px; text-transform: uppercase; padding: 4px 16px; border-radius: 50px; margin-bottom: 10px;\"\u003e✂ Custom Service\u003c\/div\u003e\n\u003cdiv style=\"font-size: 1.25rem; font-weight: 800; color: #1f2937; margin-bottom: 8px;\"\u003eThis Product Offers \u003cspan style=\"color: #e58c0a; border-bottom: 2px solid #FDC656; padding-bottom: 2px;\"\u003eCustom Size Cutting\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv style=\"font-size: 0.83rem; color: #6b7280; line-height: 1.7; max-width: 400px; margin: 0 auto 16px;\"\u003eEnter your desired size using the calculator below and see the price. Create your custom size order with the \u003cstrong style=\"color: #e58c0a;\"\u003e\"Order Now\"\u003c\/strong\u003e button.\u003c\/div\u003e\n\u003cdiv style=\"display: flex; gap: 8px; justify-content: center; flex-wrap: wrap;\"\u003e\n\u003cdiv style=\"background: #fffbeb; border: 1px solid rgba(253,198,86,0.4); border-radius: 50px; padding: 6px 14px; display: inline-flex; align-items: center; gap: 6px;\"\u003e\n\u003cspan style=\"font-size: 0.95rem;\"\u003e📐\u003c\/span\u003e\u003cspan style=\"font-size: 0.76rem; color: #6b7280; font-weight: 600;\"\u003eIn your desired size\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"background: #fffbeb; border: 1px solid rgba(253,198,86,0.4); border-radius: 50px; padding: 6px 14px; display: inline-flex; align-items: center; gap: 6px;\"\u003e\n\u003cspan style=\"font-size: 0.95rem;\"\u003e✅\u003c\/span\u003e\u003cspan style=\"font-size: 0.76rem; color: #6b7280; font-weight: 600;\"\u003eProfessional edge finishing\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"background: #fffbeb; border: 1px solid rgba(253,198,86,0.4); border-radius: 50px; padding: 6px 14px; display: inline-flex; align-items: center; gap: 6px;\"\u003e\n\u003cspan style=\"font-size: 0.95rem;\"\u003e🚀\u003c\/span\u003e\u003cspan style=\"font-size: 0.76rem; color: #6b7280; font-weight: 600;\"\u003eFast delivery\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\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 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 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: 160\" 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: 230\" 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\"\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 = 2090;\n            const WP_NO = \"905522447544\";\n            const RULOLAR = [80, 100, 120, 160, 200]; \/\/ 400 cm kaldırıldı, maksimum 200 cm eklendi.\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                \/\/ Hata Yönetimi Verisi: Maksimum Genişlik 200 cm Olarak Revize Edildi\n                if (g \u003e 200) {\n                    alert(\"Width can be maximum 200 cm. Please contact us for larger measurements.\");\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 \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                \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 = `Merhaba, özel ölçü sipariş vermek istiyorum:\\n` +\n                                    `📏 Ölçü: ${g}x${u} cm (${m2.toFixed(2)} m2)\\n` +\n                                    `🧵 Kenar: ${kenar.value} \/ Şekil: ${sekil.value}\\n` +\n                                    `💰 Fiyat: ${Math.round(toplam)} TL\\n` +\n                                    `🔗 Ürün: ${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 data-path-to-node=\"7\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/zevhali4_63ca6765-3aa3-4dc9-868e-917cc1a7756a.webp?v=1779574125\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp data-path-to-node=\"8\"\u003e\u003cb data-path-to-node=\"8\" data-index-in-node=\"0\"\u003e\"Rhythmic Geometry of Monochrome Balance: Floor Architecture Bringing Scandinavian Minimalism and the Pure Elegance of Loop Weave to Your Spaces...\"\u003c\/b\u003e\u003c\/p\u003e\n\u003cp data-path-to-node=\"9\"\u003eThe Zev Halı Colorium Series (CL05) was designed to move away from color chaos in modern interiors and establish a visual order with the flawless symmetry of geometry. This contemporary \u003cb data-path-to-node=\"9\" data-index-in-node=\"210\"\u003epatterned rug\u003c\/b\u003e, completely free of distracting details, weaves the noble tones of gray and off-white (monochrome palette) onto your floors with successive, enormous diamond (baklava) forms. Instantly highlighting colorful armchairs, walnut wood furniture, or metallic accessories in the environment, this \u003cb data-path-to-node=\"9\" data-index-in-node=\"467\"\u003egeometric rug\u003c\/b\u003e creates a non-tiring, neutral, and visionary focal point in the center of the room. In addition to offering visual tranquility, its plump yarn structure that supports the sole of the foot with every step, and its elegant fringed edges, add a luxurious insulation layer to your home, giving it a handcrafted feel.\u003c\/p\u003e\n\u003cp data-path-to-node=\"10\"\u003e\u003cb data-path-to-node=\"10\" data-index-in-node=\"0\"\u003eProject-Specific Flexibility and Corporate Solution Network!\u003c\/b\u003e Our advanced weaving technology brings this monochrome Scandinavian aesthetic to the heart of your project without being constrained by any standard size molds. Thanks to its special yarn infrastructure, this modern \u003cb data-path-to-node=\"10\" data-index-in-node=\"283\"\u003efringed rug\u003c\/b\u003e has a superior form that can be \u003cb data-path-to-node=\"10\" data-index-in-node=\"212\"\u003eused anywhere in the house\u003c\/b\u003e, adapting to every square meter, from minimalist residential projects to prestigious corporate spaces. With its neutral structure that enhances focus, it serves as an elite \u003cb data-path-to-node=\"10\" data-index-in-node=\"445\"\u003eoffice rug\u003c\/b\u003e for \u003cb data-path-to-node=\"10\" data-index-in-node=\"426\"\u003eoffices\u003c\/b\u003e, a calming \u003cb data-path-to-node=\"10\" data-index-in-node=\"502\"\u003ehotel rug\u003c\/b\u003e in boutique architectural projects, or a complete insulation solution designed for those who want to cover the entire space with a geometric net and provide insulation, as \u003cb data-path-to-node=\"10\" data-index-in-node=\"578\"\u003ewall-to-wall carpet\u003c\/b\u003e. No matter how ambitious the dimensions of your space, this gray collection \u003cb data-path-to-node=\"10\" data-index-in-node=\"731\"\u003ecan be made in all desired sizes\u003c\/b\u003e and seamlessly integrated into your architectural plan. To create a request for a \u003cb data-path-to-node=\"10\" data-index-in-node=\"878\"\u003ecustom size rug\u003c\/b\u003e that fits your area millimeter by millimeter, exceeding production limits, or a \u003cb data-path-to-node=\"10\" data-index-in-node=\"921\"\u003ecut rug\u003c\/b\u003e of any size you wish, customers \u003cb data-path-to-node=\"10\" data-index-in-node=\"971\"\u003ecan contact us via WhatsApp for custom sizes\u003c\/b\u003e.\u003c\/p\u003e\n\u003cp data-path-to-node=\"11\"\u003eAt the base of this minimalist and rhythmic form lies a superior floor engineering that keeps pace with the speed of daily life:\u003c\/p\u003e\n\u003cul data-path-to-node=\"12\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"12,0,0\"\u003e\u003cb data-path-to-node=\"12,0,0\" data-index-in-node=\"0\"\u003eStable Standing on the Floor (Woven Backing):\u003c\/b\u003e This \u003cb data-path-to-node=\"12,0,0\" data-index-in-node=\"73\"\u003equality rug\u003c\/b\u003e, emerging from the innovative production line, stands firmly on the floor thanks to its special woven backing structure. With its technology that prevents slipping and bunching during daily use, it performs as a premium \u003cb data-path-to-node=\"12,0,0\" data-index-in-node=\"248\"\u003ewoven rug\u003c\/b\u003e and a durable \u003cb data-path-to-node=\"12,0,0\" data-index-in-node=\"276\"\u003ewoven-backed rug\u003c\/b\u003e that maintains its form for years.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"12,1,0\"\u003e\u003cb data-path-to-node=\"12,1,0\" data-index-in-node=\"0\"\u003eHaptic Comfort and Loop Insulation:\u003c\/b\u003e Its polypropylene and polyester blend yarn with a pile height of 12 mm and above offers the thick, full, and warm \u003cb data-path-to-node=\"12,1,0\" data-index-in-node=\"151\"\u003eloop pile rug\u003c\/b\u003e feel you're looking for. With its impact-absorbing structure, it acts as an elite \u003cb data-path-to-node=\"12,1,0\" data-index-in-node=\"269\"\u003ewinter rug\u003c\/b\u003e that insulates your feet from the cold floor and a contemporary \u003cb data-path-to-node=\"12,1,0\" data-index-in-node=\"328\"\u003ethick rug\u003c\/b\u003e that elevates the sense of touch.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"12,2,0\"\u003e\u003cb data-path-to-node=\"12,2,0\" data-index-in-node=\"0\"\u003eHygienic and Antibacterial Surface:\u003c\/b\u003e Thanks to its structure that prevents bacterial growth on its surface during daily use, it is a truly \u003cb data-path-to-node=\"12,2,0\" data-index-in-node=\"145\"\u003enon-shedding rug\u003c\/b\u003e and a reliable \u003cb data-path-to-node=\"12,2,0\" data-index-in-node=\"180\"\u003eantibacterial rug\u003c\/b\u003e that preserves the air of the space. With its healthy, allergen-free texture, it offers the safest \u003cb data-path-to-node=\"12,2,0\" data-index-in-node=\"286\"\u003echildren's room rug\u003c\/b\u003e for your baby and the assurance of a clinical-standard \u003cb data-path-to-node=\"12,2,0\" data-index-in-node=\"333\"\u003eanti-allergenic rug\u003c\/b\u003e.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"12,3,0\"\u003e\u003cb data-path-to-node=\"12,3,0\" data-index-in-node=\"0\"\u003eDurable, Smooth, and Practical:\u003c\/b\u003e The high-level yarn blend, which is flat and resistant to snagging, provides maximum durability against friction. Thanks to its surface that works perfectly with robot vacuums, it is a high-performance \u003cb data-path-to-node=\"12,3,0\" data-index-in-node=\"264\"\u003emachine-made rug\u003c\/b\u003e that makes cleaning quick and easy, simplifying life.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/zevhali11_7189d715-e4cc-48fa-8193-c1c11afc25f0.webp?v=1779574188\" alt=\"\"\u003e\u003c\/p\u003e\n\u003ch4 data-path-to-node=\"14\"\u003e🎨 \u003cb data-path-to-node=\"14\" data-index-in-node=\"3\"\u003ePsychology of the Colors Included\u003c\/b\u003e\n\u003c\/h4\u003e\n\u003cp data-path-to-node=\"15\"\u003eA neutral profile that balances the energy of the space, offering monochrome elegance with a geometric aesthetic:\u003c\/p\u003e\n\u003cul data-path-to-node=\"16\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"16,0,0\"\u003e\u003cb data-path-to-node=\"16,0,0\" data-index-in-node=\"0\"\u003eGray and White Monochrome Palette:\u003c\/b\u003e Symbolizes balance, professionalism, and timeless elegance. Silver-gray diamond (baklava) motifs woven on an off-white background create a miraculous \u003cb data-path-to-node=\"16,0,0\" data-index-in-node=\"232\"\u003egray rug\u003c\/b\u003e and a bright \u003cb data-path-to-node=\"16,0,0\" data-index-in-node=\"257\"\u003eScandinavian rug\u003c\/b\u003e effect that virtually absorbs and neutralizes distracting clutter in the space. It is a highly strategic \u003cb data-path-to-node=\"16,0,0\" data-index-in-node=\"345\"\u003elight-colored rug\u003c\/b\u003e choice due to its non-constricting nature.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"16,1,0\"\u003e\u003cb data-path-to-node=\"16,1,0\" data-index-in-node=\"0\"\u003eLoop Texture Reflections:\u003c\/b\u003e Unlike a flat printed textile, its three-dimensional loop structure reflects daylight in a dimensional way, creating a rich \u003cb data-path-to-node=\"16,1,0\" data-index-in-node=\"182\"\u003eaesthetic rug\u003c\/b\u003e illusion that adds shaded depth to the space.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch4 data-path-to-node=\"18\"\u003e📐 \u003cb data-path-to-node=\"18\" data-index-in-node=\"3\"\u003eFrom an Architect's Perspective: Decoration \u0026amp; Combination Recommendations\u003c\/b\u003e\n\u003c\/h4\u003e\n\u003cp data-path-to-node=\"19\"\u003eThe CL05 model of the Colorium series is a key tool used by interior designers to \"bring a neutral and geometric order to a space\":\u003c\/p\u003e\u003cul data-path-to-node=\"20\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"20,0,0\"\u003e\u003cb data-path-to-node=\"20,0,0\" data-index-in-node=\"0\"\u003eMinimalist and Balanced Living Spaces:\u003c\/b\u003e In square or rectangular rooms, when laid under anthracite sofa sets or wooden tables with black metal legs, it is a perfect \u003cb data-path-to-node=\"20,0,0\" data-index-in-node=\"214\"\u003eliving room rug\u003c\/b\u003e alternative that simplifies the clutter in the design. With its rhythmic lines that are easy on the eye, it is a peaceful \u003cb data-path-to-node=\"20,0,0\" data-index-in-node=\"319\"\u003elounge rug\u003c\/b\u003e for spending time with your family and a contemporary \u003cb data-path-to-node=\"20,0,0\" data-index-in-node=\"381\"\u003emodern rug\u003c\/b\u003e that captures timeless trends.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"20,1,0\"\u003e\u003cb data-path-to-node=\"20,1,0\" data-index-in-node=\"0\"\u003eSeamless Flow in Transition Areas:\u003c\/b\u003e It can be used as a prestigious \u003cb data-path-to-node=\"20,1,0\" data-index-in-node=\"138\"\u003ehallway runner rug\u003c\/b\u003e that defines the rhythm of the space from the entrance of your home and can be cut to any desired size, or as an inviting \u003cb data-path-to-node=\"20,1,0\" data-index-in-node=\"234\"\u003eentryway rug\u003c\/b\u003e that offers your guests an industrial-chic welcome from the first step. With its braided fringe detail at the ends, it is in the form of a luxurious \u003cb data-path-to-node=\"20,1,0\" data-index-in-node=\"312\"\u003edecorative rug\u003c\/b\u003e.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"20,2,0\"\u003e\u003cb data-path-to-node=\"20,2,0\" data-index-in-node=\"0\"\u003eFocused Comfort Zones:\u003c\/b\u003e You can create an ideal \u003cb data-path-to-node=\"20,2,0\" data-index-in-node=\"84\"\u003eteen room rug\u003c\/b\u003e to lay a modern foundation in a teenager's room, or a serene \u003cb data-path-to-node=\"20,2,0\" data-index-in-node=\"196\"\u003ebedroom rug\u003c\/b\u003e by placing it next to your bed to start your day calmly. It can also be designed as a practical \u003cb data-path-to-node=\"20,2,0\" data-index-in-node=\"297\"\u003ekitchen rug\u003c\/b\u003e that balances colorful built-in kitchens with its neutral structure, or a \u003cb data-path-to-node=\"20,2,0\" data-index-in-node=\"357\"\u003ecustom size rug\u003c\/b\u003e that helps those working from home focus. If you are looking for a \u003cb data-path-to-node=\"20,2,0\" data-index-in-node=\"446\"\u003egray patterned rug\u003c\/b\u003e that brings order and a handcrafted feel to your space, this design will definitely enhance the architectural quality of your home.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch4 data-path-to-node=\"22\"\u003e🛠️ \u003cb data-path-to-node=\"22\" data-index-in-node=\"4\"\u003eTechnical Details\u003c\/b\u003e\n\u003c\/h4\u003e\n\u003cul data-path-to-node=\"23\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"23,0,0\"\u003e\u003cb data-path-to-node=\"23,0,0\" data-index-in-node=\"0\"\u003eCollection Style:\u003c\/b\u003e Zev Halı Colorium Series (CL05 - Gray Monochrome Geometry)\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"23,1,0\"\u003e\u003cb data-path-to-node=\"23,1,0\" data-index-in-node=\"0\"\u003eSurface \/ Weave Type:\u003c\/b\u003e Loop Pile Weave (Warm, Dense, and Three-Dimensional Texture)\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"23,2,0\"\u003e\u003cb data-path-to-node=\"23,2,0\" data-index-in-node=\"0\"\u003eYarn Composition:\u003c\/b\u003e High-Quality Polypropylene and Polyester Blend\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"23,3,0\"\u003e\u003cb data-path-to-node=\"23,3,0\" data-index-in-node=\"0\"\u003ePile Height:\u003c\/b\u003e 12 mm and above (Shock-Absorbing Comfort)\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"23,4,0\"\u003e\u003cb data-path-to-node=\"23,4,0\" data-index-in-node=\"0\"\u003eBacking Feature:\u003c\/b\u003e Woven Backing (Stable Placement on the Floor)\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"23,5,0\"\u003e\u003cb data-path-to-node=\"23,5,0\" data-index-in-node=\"0\"\u003eFringe Detail:\u003c\/b\u003e Handcrafted Look Braided Fringe\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"23,6,0\"\u003e\u003cb data-path-to-node=\"23,6,0\" data-index-in-node=\"0\"\u003eHygiene Standard:\u003c\/b\u003e Antibacterial Surface Character\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"23,7,0\"\u003e\u003cb data-path-to-node=\"23,7,0\" data-index-in-node=\"0\"\u003eProduction Options:\u003c\/b\u003e \u003cb data-path-to-node=\"23,7,0\" data-index-in-node=\"20\"\u003eCan be made in all desired sizes\u003c\/b\u003e (Unlimited dimensions - custom order available via WhatsApp)\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"23,8,0\"\u003e\u003cb data-path-to-node=\"23,8,0\" data-index-in-node=\"0\"\u003eCleaning and Maintenance:\u003c\/b\u003e Fully compatible with robotic vacuum cleaners, snag-resistant, easy to clean.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"23,9,0\"\u003e\u003cb data-path-to-node=\"23,9,0\" data-index-in-node=\"0\"\u003eArchitectural Concept:\u003c\/b\u003e Scandinavian, Minimalist, Industrial Decor, Custom Size Cut.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"23,10,0\"\u003e\u003cb data-path-to-node=\"23,10,0\" data-index-in-node=\"0\"\u003eUsage Areas:\u003c\/b\u003e Living room, lounge, children's room, teen room, bedroom, kitchen, entryway, hallway, office.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"ZEV HALI","offers":[{"title":"80x150","offer_id":43071853953072,"sku":"moqahalimax1806multi-01","price":2500.0,"currency_code":"TRY","in_stock":true},{"title":"80x200","offer_id":43071853985840,"sku":"moqahalimax1806multi-02","price":3345.0,"currency_code":"TRY","in_stock":true},{"title":"80x250","offer_id":43071854018608,"sku":"moqahalimax1806multi-03","price":4180.0,"currency_code":"TRY","in_stock":true},{"title":"80x300","offer_id":43071854051376,"sku":"moqahalimax1806multi-04","price":5000.0,"currency_code":"TRY","in_stock":true},{"title":"80x350","offer_id":43071854084144,"sku":"moqahalimax1806multi-05","price":5850.0,"currency_code":"TRY","in_stock":true},{"title":"80x400","offer_id":43071854116912,"sku":"moqahalimax1806multi-06","price":6680.0,"currency_code":"TRY","in_stock":true},{"title":"80x500","offer_id":43071854149680,"sku":"moqahalimax1806multi-07","price":8350.0,"currency_code":"TRY","in_stock":true},{"title":"100x150","offer_id":43071854182448,"sku":"moqahalimax1806multi-08","price":3135.0,"currency_code":"TRY","in_stock":true},{"title":"100x200","offer_id":43071854215216,"sku":"moqahalimax1806multi-09","price":4180.0,"currency_code":"TRY","in_stock":true},{"title":"100x250","offer_id":43071854247984,"sku":"moqahalimax1806multi-010","price":5225.0,"currency_code":"TRY","in_stock":true},{"title":"100x300","offer_id":43071854280752,"sku":"moqahalimax1806multi-011","price":6250.0,"currency_code":"TRY","in_stock":true},{"title":"100x350","offer_id":43071854313520,"sku":"moqahalimax1806multi-012","price":7315.0,"currency_code":"TRY","in_stock":true},{"title":"100x400","offer_id":43071854346288,"sku":"moqahalimax1806multi-013","price":8360.0,"currency_code":"TRY","in_stock":true},{"title":"100x450","offer_id":43071854379056,"sku":"moqahalimax1806multi-014","price":9400.0,"currency_code":"TRY","in_stock":true},{"title":"100x500","offer_id":43071854411824,"sku":"moqahalimax1806multi-015","price":10450.0,"currency_code":"TRY","in_stock":true},{"title":"120x180 (2.5m²)","offer_id":43071854444592,"sku":"moqahalimax1806multi-016","price":4515.0,"currency_code":"TRY","in_stock":true},{"title":"120x250","offer_id":43071854477360,"sku":"moqahalimax1806multi-017","price":6270.0,"currency_code":"TRY","in_stock":true},{"title":"120x300","offer_id":43071854510128,"sku":"moqahalimax1806multi-018","price":7525.0,"currency_code":"TRY","in_stock":true},{"title":"120x350","offer_id":43071854542896,"sku":"moqahalimax1806multi-019","price":8775.0,"currency_code":"TRY","in_stock":true},{"title":"120x400","offer_id":43071854575664,"sku":"moqahalimax1806multi-020","price":10030.0,"currency_code":"TRY","in_stock":true},{"title":"120x450","offer_id":43071854608432,"sku":"moqahalimax1806multi-021","price":11280.0,"currency_code":"TRY","in_stock":true},{"title":"120x500","offer_id":43071854641200,"sku":"moqahalimax1806multi-022","price":12540.0,"currency_code":"TRY","in_stock":true},{"title":"160x230 (4 m²)","offer_id":43071854673968,"sku":"moqahalimax1806multi-023","price":7690.0,"currency_code":"TRY","in_stock":true},{"title":"160x300","offer_id":43071854706736,"sku":"moqahalimax1806multi-024","price":10030.0,"currency_code":"TRY","in_stock":true},{"title":"160x350","offer_id":43071854739504,"sku":"moqahalimax1806multi-025","price":11700.0,"currency_code":"TRY","in_stock":true},{"title":"160x400","offer_id":43071854772272,"sku":"moqahalimax1806multi-026","price":13370.0,"currency_code":"TRY","in_stock":true},{"title":"200x290 (6m²)","offer_id":43071854805040,"sku":"moqahalimax1806multi-027","price":12120.0,"currency_code":"TRY","in_stock":true},{"title":"200x400","offer_id":43071854837808,"sku":"moqahalimax1806multi-028","price":16720.0,"currency_code":"TRY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/zevhali1_09c630af-aaf7-493a-8fec-31eed61dc594.jpg?v=1779574207"},{"product_id":"zev-hali-colorium-kahve-geometrik-ozel-olcu-bukle-sacakli-hali-cl06","title":"Zev Rug Colorium Coffee Geometric Custom Size Loop Fringe Rug CL06","description":"\u003cp style=\"text-align: center;\"\u003e \u003c\/p\u003e\n\u003cdiv style=\"background: #ffffff; border-radius: 16px; padding: 22px 28px; text-align: center; margin: 0 0 20px 0; font-family: 'Segoe UI',Arial,sans-serif; box-shadow: 0 4px 24px rgba(0,0,0,0.08); border: 1.5px solid rgba(253,198,86,0.4);\"\u003e\n\u003cdiv style=\"display: inline-block; background: #FDC656; color: #1f2937; font-size: 0.68rem; font-weight: 800; letter-spacing: 2px; text-transform: uppercase; padding: 4px 16px; border-radius: 50px; margin-bottom: 10px;\"\u003e✂ Custom Service\u003c\/div\u003e\n\u003cdiv style=\"font-size: 1.25rem; font-weight: 800; color: #1f2937; margin-bottom: 8px;\"\u003eThis Product Offers \u003cspan style=\"color: #e58c0a; border-bottom: 2px solid #FDC656; padding-bottom: 2px;\"\u003eCustom Size Cutting\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv style=\"font-size: 0.83rem; color: #6b7280; line-height: 1.7; max-width: 400px; margin: 0 auto 16px;\"\u003eEnter your desired measurements using the calculator below and see the price. Create your custom order with the \u003cstrong style=\"color: #e58c0a;\"\u003e\"Order Now\"\u003c\/strong\u003e button.\u003c\/div\u003e\n\u003cdiv style=\"display: flex; gap: 8px; justify-content: center; flex-wrap: wrap;\"\u003e\n\u003cdiv style=\"background: #fffbeb; border: 1px solid rgba(253,198,86,0.4); border-radius: 50px; padding: 6px 14px; display: inline-flex; align-items: center; gap: 6px;\"\u003e\n\u003cspan style=\"font-size: 0.95rem;\"\u003e📐\u003c\/span\u003e\u003cspan style=\"font-size: 0.76rem; color: #6b7280; font-weight: 600;\"\u003eIn your desired size\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"background: #fffbeb; border: 1px solid rgba(253,198,86,0.4); border-radius: 50px; padding: 6px 14px; display: inline-flex; align-items: center; gap: 6px;\"\u003e\n\u003cspan style=\"font-size: 0.95rem;\"\u003e✅\u003c\/span\u003e\u003cspan style=\"font-size: 0.76rem; color: #6b7280; font-weight: 600;\"\u003eProfessional edge finishing\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"background: #fffbeb; border: 1px solid rgba(253,198,86,0.4); border-radius: 50px; padding: 6px 14px; display: inline-flex; align-items: center; gap: 6px;\"\u003e\n\u003cspan style=\"font-size: 0.95rem;\"\u003e🚀\u003c\/span\u003e\u003cspan style=\"font-size: 0.76rem; color: #6b7280; font-weight: 600;\"\u003eFast delivery\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\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 class=\"hali-hesaplayici-wrapper\" id=\"hali-ozel-modul\"\u003e\n\u003cdiv class=\"hali-hesaplayici-container\"\u003e\n\u003ch2 class=\"hali-baslik\"\u003eCUSTOM MEASUREMENT CALCULATOR\u003c\/h2\u003e\n\u003cp class=\"hali-aciklama\"\u003eEnter the width and length. \u003cbr\u003e\u003cstrong\u003eRoll Sizes: 80, 100, 120, 160, 200 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=\"Example: 160\" 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=\"Example: 230\" 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 Meters:\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 EDGING\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 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 = 2090;\n            const WP_NO = \"905522447544\";\n            const RULOLAR = [80, 100, 120, 160, 200]; \/\/ 400 cm kaldırıldı, maksimum 200 cm eklendi.\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                \/\/ Hata Yönetimi Verisi: Maksimum Genişlik 200 cm Olarak Revize Edildi\n                if (g \u003e 200) {\n                    alert(\"Width can be a maximum of 200 cm. Please contact us for larger dimensions.\");\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 width of \u003cstrong\u003e${g} cm\u003c\/strong\u003e 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                \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\u003cp data-path-to-node=\"7\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/zev-hali-colorium-serisi-kahve-bej-geometrik-elmas-desenli-ozel-olcu-bukle-dokuma-taban-halisi_moqa_hali_max_1802_kahve_5.webp?v=1779577421\"\u003e\u003c\/p\u003e\n\u003cp data-path-to-node=\"8\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"8\"\u003e\"The Rhythmic Texture of Warm Minimalism: Bringing the Tranquility of Earth Tones and the Natural Elegance of Loop Weave to Your Spaces...\"\u003c\/b\u003e\u003c\/p\u003e\n\u003cp data-path-to-node=\"9\"\u003eThe Zev Halı Colorium Series (Coffee Geometric) was designed to move away from cold and artificial textures in modern interiors, creating the relaxing warmth of nature with a perfect geometric structure. This contemporary \u003cb data-index-in-node=\"239\" data-path-to-node=\"9\"\u003epatterned rug\u003c\/b\u003e, completely free of distracting details, weaves the noble tones of brown, beige, and off-white with colossal diamond (argyle) forms sequentially into your floors. This \u003cb data-index-in-node=\"487\" data-path-to-node=\"9\"\u003egeometric rug\u003c\/b\u003e instantly highlights natural wooden furniture, linen fabrics, and wicker accessories in the environment, creating a non-tiring, neutral, and visionary focal point in the center of the room. In addition to offering visual serenity, with its plump yarn structure that supports the foot at every step and elegant woven fringes, it adds a luxurious insulating layer that gives your home the feel of craftsmanship.\u003c\/p\u003e\n\u003cp data-path-to-node=\"10\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"10\"\u003eProject-Specific Flexibility and Corporate Solution Network!\u003c\/b\u003e Our advanced weaving technology brings this warm Boho-Chic aesthetic to the heart of your project without being confined by any standard size molds. Thanks to its special yarn infrastructure, this modern \u003cb data-index-in-node=\"279\" data-path-to-node=\"10\"\u003efringed rug\u003c\/b\u003e possesses a superior form that \u003cb data-index-in-node=\"208\" data-path-to-node=\"10\"\u003ecan be used everywhere in the home\u003c\/b\u003e, adapting to every square meter from minimalist residential projects to prestigious corporate spaces. With its reassuring warm structure for work environments, it serves as an elite \u003cb data-index-in-node=\"454\" data-path-to-node=\"10\"\u003eoffice rug\u003c\/b\u003e for \u003cb data-index-in-node=\"435\" data-path-to-node=\"10\"\u003ethe office\u003c\/b\u003e, a serene \u003cb data-index-in-node=\"511\" data-path-to-node=\"10\"\u003ehotel rug\u003c\/b\u003e for boutique architectural projects, or a complete insulation solution that can be designed \u003cb data-index-in-node=\"587\" data-path-to-node=\"10\"\u003efor those who desire wall-to-wall carpeting\u003c\/b\u003e, weaving the entire space with a geometric net and providing insulation. No matter how challenging the dimensions of your space, this coffee collection \u003cb data-index-in-node=\"742\" data-path-to-node=\"10\"\u003ecan be made in all desired sizes\u003c\/b\u003e and seamlessly integrated into your architectural plan. To create a \u003cb data-index-in-node=\"889\" data-path-to-node=\"10\"\u003ecustom size rug\u003c\/b\u003e that fits your space millimeter-perfectly, transcending production limits, or a \u003cb data-index-in-node=\"932\" data-path-to-node=\"10\"\u003ecut rug\u003c\/b\u003e of any desired size, our customers \u003cb data-index-in-node=\"982\" data-path-to-node=\"10\"\u003ecan contact us via WhatsApp for custom sizes\u003c\/b\u003e.\u003c\/p\u003e\n\u003cp data-path-to-node=\"11\"\u003eAt the base of this minimalist and warm form lies superior floor engineering that keeps pace with the demands of daily life:\u003c\/p\u003e\n\u003cul data-path-to-node=\"12\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"12,0,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"12,0,0\"\u003eStable Stance on the Floor (Woven Base):\u003c\/b\u003e This \u003cb data-index-in-node=\"73\" data-path-to-node=\"12,0,0\"\u003equality rug\u003c\/b\u003e, emerging from our innovative production line, sits firmly on the floor thanks to its special woven base structure. With technology that prevents slipping and bunching during daily use, it offers the performance of a premium \u003cb data-index-in-node=\"248\" data-path-to-node=\"12,0,0\"\u003ewoven rug\u003c\/b\u003e and a durable \u003cb data-index-in-node=\"276\" data-path-to-node=\"12,0,0\"\u003ewoven base rug\u003c\/b\u003e that retains its shape for years.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"12,1,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"12,1,0\"\u003eHaptic Comfort and Loop Insulation:\u003c\/b\u003e Its polypropylene and polyester blend yarn with a pile height of 12 mm or more provides that desired dense, plump, and warm \u003cb data-index-in-node=\"151\" data-path-to-node=\"12,1,0\"\u003eloop pile rug\u003c\/b\u003e sensation. With its impact-absorbing structure, it acts as an elite \u003cb data-index-in-node=\"269\" data-path-to-node=\"12,1,0\"\u003ewinter rug\u003c\/b\u003e that insulates your feet from the cold floor and a modern \u003cb data-index-in-node=\"328\" data-path-to-node=\"12,1,0\"\u003ethick rug\u003c\/b\u003e that elevates the sense of touch.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"12,2,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"12,2,0\"\u003eHygienic and Antibacterial Surface:\u003c\/b\u003e Thanks to its structure that prevents bacterial growth on its surface during daily use, it is a truly \u003cb data-index-in-node=\"145\" data-path-to-node=\"12,2,0\"\u003enon-shedding rug\u003c\/b\u003e and a reliable \u003cb data-index-in-node=\"180\" data-path-to-node=\"12,2,0\"\u003eantibacterial rug\u003c\/b\u003e that preserves the air quality of the space. With its healthy, allergen-repelling texture, it offers the safest \u003cb data-index-in-node=\"286\" data-path-to-node=\"12,2,0\"\u003echildren's room rug\u003c\/b\u003e and a clinical standard \u003cb data-index-in-node=\"333\" data-path-to-node=\"12,2,0\"\u003eantiallergic rug\u003c\/b\u003e guarantee for your child.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"12,3,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"12,3,0\"\u003eDurable, Smooth, and Practical:\u003c\/b\u003e The flat and snag-resistant high-quality yarn blend provides maximum durability against friction. Its surface, fully compatible with robotic vacuum cleaners, allows for quick cleaning, making it a high-performance \u003cb data-index-in-node=\"264\" data-path-to-node=\"12,3,0\"\u003emachine-made rug\u003c\/b\u003e that simplifies life.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv style=\"position: relative; padding-bottom: 177.77%; height: 0; overflow: hidden;\"\u003e\u003ciframe style=\"position: absolute; top: 0; left: 0; width: 100%; height: 100%;\" src=\"https:\/\/www.youtube.com\/embed\/Qc7pZxdc9_I?autoplay=1\u0026amp;mute=1\u0026amp;loop=1\u0026amp;playlist=Qc7pZxdc9_I\u0026amp;rel=0\"\u003e\n  \u003c\/iframe\u003e\u003c\/div\u003e\n\u003cp data-path-to-node=\"11,3,0\"\u003e \u003c\/p\u003e\n\u003chr data-path-to-node=\"12\"\u003e\n\u003ch4 data-path-to-node=\"14\"\u003e🎨 \u003cb data-index-in-node=\"3\" data-path-to-node=\"14\"\u003ePsychology of the Colors It Contains\u003c\/b\u003e\n\u003c\/h4\u003e\n\u003cp data-path-to-node=\"15\"\u003eA natural profile that balances the energy of the space, offering warm elegance with a geometric aesthetic:\u003c\/p\u003e\n\u003cul data-path-to-node=\"16\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"16,0,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"16,0,0\"\u003eCoffee and Beige Palette (Earth Tones):\u003c\/b\u003e Symbolizes trust, peace, and grounding. The milky coffee and beige diamond (argyle) motifs woven on an off-white background absorb harsh light in the room, creating the miraculous effect of a \u003cb data-index-in-node=\"217\" data-path-to-node=\"16,0,0\"\u003ebrown rug\u003c\/b\u003e and a natural \u003cb data-index-in-node=\"246\" data-path-to-node=\"16,0,0\"\u003ebeige rug\u003c\/b\u003e that warms the room. It is a highly strategic \u003cb data-index-in-node=\"327\" data-path-to-node=\"16,0,0\"\u003elight-colored rug\u003c\/b\u003e choice that does not make the room feel smaller.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"16,1,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"16,1,0\"\u003eLoop Texture Reflections:\u003c\/b\u003e Unlike a flat printed textile, the 3D loop structure of its yarn reflects daylight in a dimensional way, creating a rich \u003cb data-index-in-node=\"182\" data-path-to-node=\"16,1,0\"\u003eaesthetic rug\u003c\/b\u003e illusion that adds shaded depth to the space.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch4 data-path-to-node=\"18\"\u003e📐 \u003cb data-index-in-node=\"3\" data-path-to-node=\"18\"\u003eFrom an Architect's Perspective: Decoration \u0026amp; Combination Advice\u003c\/b\u003e\n\u003c\/h4\u003e\n\u003cp data-path-to-node=\"19\"\u003eThis model from the Colorium series is a key tool used by interior designers to \"bring warmth and geometric order to a space\":\u003c\/p\u003e\u003cul data-path-to-node=\"20\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"20,0,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"20,0,0\"\u003eWarm and Balanced Living Spaces:\u003c\/b\u003e When placed under cream-colored sofa sets or wooden-legged tables in square or rectangular rooms, it's a perfect \u003cb data-index-in-node=\"199\" data-path-to-node=\"20,0,0\"\u003eliving room rug\u003c\/b\u003e alternative that instantly breaks the cold perception in the space. With its rhythmic lines that are easy on the eyes, it's a peaceful \u003cb data-index-in-node=\"304\" data-path-to-node=\"20,0,0\"\u003elounge rug\u003c\/b\u003e where you can spend time with your family and a contemporary \u003cb data-index-in-node=\"366\" data-path-to-node=\"20,0,0\"\u003emodern rug\u003c\/b\u003e that captures timeless trends.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"20,1,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"20,1,0\"\u003eSeamless Flow in Transition Areas:\u003c\/b\u003e It can be used as a prestigious \u003cb data-index-in-node=\"138\" data-path-to-node=\"20,1,0\"\u003ehallway runner\u003c\/b\u003e that sets the rhythm of your home right from the entrance and can be cut to any desired size, or as an inviting \u003cb data-index-in-node=\"224\" data-path-to-node=\"20,1,0\"\u003eentryway rug\u003c\/b\u003e offering a bohemian welcome to your guests from the first step. With its braided fringe detail at the ends, it's in the form of a luxurious \u003cb data-index-in-node=\"302\" data-path-to-node=\"20,1,0\"\u003edecorative rug\u003c\/b\u003e.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"20,2,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"20,2,0\"\u003eFocused Comfort Zones:\u003c\/b\u003e You can create an ideal \u003cb data-index-in-node=\"85\" data-path-to-node=\"20,2,0\"\u003eteenager's room rug\u003c\/b\u003e to lay a natural foundation in their room, or a serene \u003cb data-index-in-node=\"197\" data-path-to-node=\"20,2,0\"\u003ebedroom rug\u003c\/b\u003e placed next to your bed to start your day calmly. With its neutral structure, it can also be designed as a practical \u003cb data-index-in-node=\"286\" data-path-to-node=\"20,2,0\"\u003ekitchen rug\u003c\/b\u003e that balances wooden kitchens or a unique \u003cb data-index-in-node=\"354\" data-path-to-node=\"20,2,0\"\u003edesigner rug\u003c\/b\u003e customized for your home. If you are looking for a \u003cb data-index-in-node=\"441\" data-path-to-node=\"20,2,0\"\u003ecoffee-colored rug\u003c\/b\u003e that brings order and a sense of craftsmanship to your space, this design will definitely enhance the architectural quality of your home.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/zev-hali-colorium-serisi-kahve-bej-geometrik-elmas-desenli-ozel-olcu-bukle-dokuma-taban-halisi_moqa_hali_max_1802_kahve_11.webp?v=1779577523\"\u003e\u003c\/p\u003e\n\u003ch4 data-path-to-node=\"22\"\u003e🛠️ \u003cb data-index-in-node=\"4\" data-path-to-node=\"22\"\u003eTechnical Details\u003c\/b\u003e\n\u003c\/h4\u003e\n\u003cul data-path-to-node=\"23\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"23,0,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"23,0,0\"\u003eCollection Style:\u003c\/b\u003e Zev Halı Colorium Series (Warm Minimalism \/ Geometric)\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"23,1,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"23,1,0\"\u003eSurface \/ Weave Type:\u003c\/b\u003e Loop Pile (Warm, Dense, and Three-Dimensional Texture)\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"23,2,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"23,2,0\"\u003eYarn Composition:\u003c\/b\u003e High-Quality Polypropylene and Polyester Blend\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"23,3,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"23,3,0\"\u003ePile Height:\u003c\/b\u003e 12 mm and above (Shock-Absorbing Comfort)\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"23,4,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"23,4,0\"\u003eBacking Feature:\u003c\/b\u003e Woven Backing (Stable on the Floor)\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"23,5,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"23,5,0\"\u003eFringe Detail:\u003c\/b\u003e Braided Fringe with a Handcrafted Look\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"23,6,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"23,6,0\"\u003eHygiene Standard:\u003c\/b\u003e Antibacterial Surface Character\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"23,7,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"23,7,0\"\u003eProduction Options:\u003c\/b\u003e \u003cb data-index-in-node=\"20\" data-path-to-node=\"23,7,0\"\u003eCan be Made in All Desired Sizes\u003c\/b\u003e (Unlimited dimensions - Special order via WhatsApp)\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"23,8,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"23,8,0\"\u003eCleaning and Maintenance:\u003c\/b\u003e Fully compatible with robot vacuums, snag-resistant, easy to clean.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"23,9,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"23,9,0\"\u003eArchitectural Concept:\u003c\/b\u003e Scandinavian, Boho-Chic, Warm Minimalism, Custom Size Cut.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"23,10,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"23,10,0\"\u003eUsage Areas:\u003c\/b\u003e Living room, lounge, children's room, teenager's room, bedroom, kitchen, entryway, hallway, office.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"ZEV HALI","offers":[{"title":"80x150","offer_id":43071873417264,"sku":"moqahalimax1802multi-01","price":2500.0,"currency_code":"TRY","in_stock":true},{"title":"80x200","offer_id":43071873450032,"sku":"moqahalimax1802multi-02","price":3345.0,"currency_code":"TRY","in_stock":true},{"title":"80x250","offer_id":43071873482800,"sku":"moqahalimax1802multi-03","price":4180.0,"currency_code":"TRY","in_stock":true},{"title":"80x300","offer_id":43071873515568,"sku":"moqahalimax1802multi-04","price":5000.0,"currency_code":"TRY","in_stock":true},{"title":"80x350","offer_id":43071873548336,"sku":"moqahalimax1802multi-05","price":5850.0,"currency_code":"TRY","in_stock":true},{"title":"80x400","offer_id":43071873581104,"sku":"moqahalimax1802multi-06","price":6680.0,"currency_code":"TRY","in_stock":true},{"title":"80x500","offer_id":43071873613872,"sku":"moqahalimax1802multi-07","price":8350.0,"currency_code":"TRY","in_stock":true},{"title":"100x150","offer_id":43071873646640,"sku":"moqahalimax1802multi-08","price":3135.0,"currency_code":"TRY","in_stock":true},{"title":"100x200","offer_id":43071873679408,"sku":"moqahalimax1802multi-09","price":4180.0,"currency_code":"TRY","in_stock":true},{"title":"100x250","offer_id":43071873712176,"sku":"moqahalimax1802multi-010","price":5225.0,"currency_code":"TRY","in_stock":true},{"title":"100x300","offer_id":43071873744944,"sku":"moqahalimax1802multi-011","price":6250.0,"currency_code":"TRY","in_stock":true},{"title":"100x350","offer_id":43071873777712,"sku":"moqahalimax1802multi-012","price":7315.0,"currency_code":"TRY","in_stock":true},{"title":"100x400","offer_id":43071873810480,"sku":"moqahalimax1802multi-013","price":8360.0,"currency_code":"TRY","in_stock":true},{"title":"100x450","offer_id":43071873843248,"sku":"moqahalimax1802multi-014","price":9400.0,"currency_code":"TRY","in_stock":true},{"title":"100x500","offer_id":43071873876016,"sku":"moqahalimax1802multi-015","price":10450.0,"currency_code":"TRY","in_stock":true},{"title":"120x180 (2.5m²)","offer_id":43071873908784,"sku":"moqahalimax1802multi-016","price":4515.0,"currency_code":"TRY","in_stock":true},{"title":"120x250","offer_id":43071873941552,"sku":"moqahalimax1802multi-017","price":6270.0,"currency_code":"TRY","in_stock":true},{"title":"120x300","offer_id":43071873974320,"sku":"moqahalimax1802multi-018","price":7525.0,"currency_code":"TRY","in_stock":true},{"title":"120x350","offer_id":43071874007088,"sku":"moqahalimax1802multi-019","price":8775.0,"currency_code":"TRY","in_stock":true},{"title":"120x400","offer_id":43071874039856,"sku":"moqahalimax1802multi-020","price":10030.0,"currency_code":"TRY","in_stock":true},{"title":"120x450","offer_id":43071874072624,"sku":"moqahalimax1802multi-021","price":11280.0,"currency_code":"TRY","in_stock":true},{"title":"120x500","offer_id":43071874105392,"sku":"moqahalimax1802multi-022","price":12540.0,"currency_code":"TRY","in_stock":true},{"title":"160x230 (4 m²)","offer_id":43071874138160,"sku":"moqahalimax1802multi-023","price":7690.0,"currency_code":"TRY","in_stock":true},{"title":"160x300","offer_id":43071874170928,"sku":"moqahalimax1802multi-024","price":10030.0,"currency_code":"TRY","in_stock":true},{"title":"160x350","offer_id":43071874203696,"sku":"moqahalimax1802multi-025","price":11700.0,"currency_code":"TRY","in_stock":true},{"title":"160x400","offer_id":43071874236464,"sku":"moqahalimax1802multi-026","price":13370.0,"currency_code":"TRY","in_stock":true},{"title":"200x290 (6m²)","offer_id":43071874269232,"sku":"moqahalimax1802multi-027","price":12120.0,"currency_code":"TRY","in_stock":true},{"title":"200x400","offer_id":43071874302000,"sku":"moqahalimax1802multi-028","price":16720.0,"currency_code":"TRY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/zev-hali-colorium-serisi-kahve-bej-geometrik-elmas-desenli-ozel-olcu-bukle-dokuma-taban-halisi_moqahalimax1802kahve_1.jpg?v=1779577600"},{"product_id":"zev-hali-colorium-beyaz-geometrik-ozel-olcu-bukle-sacakli-hali-cl07","title":"Zev Halı Colorium White Geometric Custom Size Loop-Pile Fringed Rug CL07","description":"\u003cp style=\"text-align: center;\"\u003e \u003c\/p\u003e\n\u003cdiv style=\"background: #ffffff; border-radius: 16px; padding: 22px 28px; text-align: center; margin: 0 0 20px 0; font-family: 'Segoe UI',Arial,sans-serif; box-shadow: 0 4px 24px rgba(0,0,0,0.08); border: 1.5px solid rgba(253,198,86,0.4);\"\u003e\n\u003cdiv style=\"display: inline-block; background: #FDC656; color: #1f2937; font-size: 0.68rem; font-weight: 800; letter-spacing: 2px; text-transform: uppercase; padding: 4px 16px; border-radius: 50px; margin-bottom: 10px;\"\u003e✂ Custom Service\u003c\/div\u003e\n\u003cdiv style=\"font-size: 1.25rem; font-weight: 800; color: #1f2937; margin-bottom: 8px;\"\u003eThis Product Includes \u003cspan style=\"color: #e58c0a; border-bottom: 2px solid #FDC656; padding-bottom: 2px;\"\u003eCustom Size Cutting\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv style=\"font-size: 0.83rem; color: #6b7280; line-height: 1.7; max-width: 400px; margin: 0 auto 16px;\"\u003eEnter your custom measurements using the calculator below and see the price. Place your custom order with the \u003cstrong style=\"color: #e58c0a;\"\u003e\"Order Now\"\u003c\/strong\u003e button.\u003c\/div\u003e\n\u003cdiv style=\"display: flex; gap: 8px; justify-content: center; flex-wrap: wrap;\"\u003e\n\u003cdiv style=\"background: #fffbeb; border: 1px solid rgba(253,198,86,0.4); border-radius: 50px; padding: 6px 14px; display: inline-flex; align-items: center; gap: 6px;\"\u003e\n\u003cspan style=\"font-size: 0.95rem;\"\u003e📐\u003c\/span\u003e\u003cspan style=\"font-size: 0.76rem; color: #6b7280; font-weight: 600;\"\u003eIn your desired size\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"background: #fffbeb; border: 1px solid rgba(253,198,86,0.4); border-radius: 50px; padding: 6px 14px; display: inline-flex; align-items: center; gap: 6px;\"\u003e\n\u003cspan style=\"font-size: 0.95rem;\"\u003e✅\u003c\/span\u003e\u003cspan style=\"font-size: 0.76rem; color: #6b7280; font-weight: 600;\"\u003eProfessional edge finishing\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"background: #fffbeb; border: 1px solid rgba(253,198,86,0.4); border-radius: 50px; padding: 6px 14px; display: inline-flex; align-items: center; gap: 6px;\"\u003e\n\u003cspan style=\"font-size: 0.95rem;\"\u003e🚀\u003c\/span\u003e\u003cspan style=\"font-size: 0.76rem; color: #6b7280; font-weight: 600;\"\u003eFast delivery\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\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 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 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: 160\" 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: 230\" 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 = 2090;\n            const WP_NO = \"905522447544\";\n            const RULOLAR = [80, 100, 120, 160, 200]; \/\/ 400 cm kaldırıldı, maksimum 200 cm eklendi.\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(\"Lütfen geçerli ölçüler giriniz.\");\n                    return;\n                }\n\n                \/\/ Hata Yönetimi Verisi: Maksimum Genişlik 200 cm Olarak Revize Edildi\n                if (g \u003e 200) {\n                    alert(\"Genişlik maksimum 200 cm olabilir. Daha büyük ölçüler için lütfen bizimle iletişime geçin.\");\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 = `Talep ettiğiniz \u003cstrong\u003e${g} cm\u003c\/strong\u003e genişlik, \u003cstrong\u003e${rulo} cm\u003c\/strong\u003e'lik rulomuzdan kesilerek hazırlanacaktır. Fiyatlandırma rulo genişliği üzerinden yapılmıştır.`;\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 = `Merhaba, özel ölçü sipariş vermek istiyorum:\\n` +\n                                    `📏 Ölçü: ${g}x${u} cm (${m2.toFixed(2)} m2)\\n` +\n                                    `🧵 Kenar: ${kenar.value} \/ Şekil: ${sekil.value}\\n` +\n                                    `💰 Fiyat: ${Math.round(toplam)} TL\\n` +\n                                    `🔗 Ürün: ${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 data-path-to-node=\"7\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/zev-hali-colorium-serisi-beyaz-krem-geometrik-elmas-desenli-ozel-olcu-bukle-dokuma-taban-halisi_moqa_hali_max_1801_beyaz_3.webp?v=1779579453\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp data-path-to-node=\"7\"\u003e\u003cb data-path-to-node=\"7\" data-index-in-node=\"0\"\u003e\"Tactile Geometry of Pure Light: Floor Architecture with Loop Weave that Adds Sparkle and Scandinavian Simplicity to Your Spaces...\"\u003c\/b\u003e\u003c\/p\u003e\n\u003cp data-path-to-node=\"8\"\u003eThe Zev Halı Colorium Series (White Geometric) was conceived to illuminate dark spots in modern interiors and crown pure simplicity with a 3D texture. This sophisticated \u003cb data-path-to-node=\"8\" data-index-in-node=\"239\"\u003epatterned rug\u003c\/b\u003e, completely devoid of color clutter and visual noise, embeds the refreshing tone of off-white into your floors with the embossed structure of massive diamond (lozenge) motifs. Highlighting dark furniture, wooden details, or vibrant houseplants in the environment like an exhibition canvas, this \u003cb data-path-to-node=\"8\" data-index-in-node=\"493\"\u003egeometric rug\u003c\/b\u003e creates a bright, neutral, and visionary focal point at the center of the room. Besides offering optical freshness, its plush pile structure that supports the foot sole and elegant woven fringes provide a luxurious \u003cb data-path-to-node=\"8\" data-index-in-node=\"744\"\u003efringed rug\u003c\/b\u003e experience that imparts a handcrafted feel to your home.\u003c\/p\u003e\n\u003cp data-path-to-node=\"9\"\u003e\u003cb data-path-to-node=\"9\" data-index-in-node=\"0\"\u003eProject-Specific Flexibility and Corporate Solution Network!\u003c\/b\u003e Our advanced weaving technology brings this bright Scandinavian aesthetic to the heart of your project without confining it to any standard size molds. Thanks to its special yarn infrastructure, the design has a superior form that can be \u003cb data-path-to-node=\"9\" data-index-in-node=\"212\"\u003eused anywhere in the home\u003c\/b\u003e, adapting to every structure from creative offices to minimalist residences. It is an exquisite insulation solution that can be designed as an \u003cb data-path-to-node=\"9\" data-index-in-node=\"391\"\u003eoffice rug\u003c\/b\u003e that adds freshness to workspaces, a prestigious \u003cb data-path-to-node=\"9\" data-index-in-node=\"464\"\u003ehotel rug\u003c\/b\u003e offering a bright welcome in lobby areas, or a \u003cb data-path-to-node=\"9\" data-index-in-node=\"539\"\u003ewall-to-wall carpet for those\u003c\/b\u003e who want to completely isolate the floor of a space and seek a luxurious texture. No matter how ambitious the dimensions of your space, this bright collection \u003cb data-path-to-node=\"9\" data-index-in-node=\"697\"\u003ecan be made in all desired sizes\u003c\/b\u003e and seamlessly integrated into your architectural plan. To create a \u003cb data-path-to-node=\"9\" data-index-in-node=\"844\"\u003ecustom-sized rug\u003c\/b\u003e that fits your space millimeter-perfectly, exceeding production limits, or a \u003cb data-path-to-node=\"9\" data-index-in-node=\"887\"\u003ecut rug\u003c\/b\u003e of any desired size, customers can \u003cb data-path-to-node=\"9\" data-index-in-node=\"937\"\u003econtact us via WhatsApp for custom sizes\u003c\/b\u003e.\u003c\/p\u003e\n\u003cp data-path-to-node=\"10\"\u003eAt the base of this minimalist and dimensional form lies superior floor engineering that keeps pace with the speed of daily life:\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 data-path-to-node=\"11,0,0\" data-index-in-node=\"0\"\u003eStable Standing on the Floor (Woven Base):\u003c\/b\u003e This \u003cb data-path-to-node=\"11,0,0\" data-index-in-node=\"73\"\u003equality rug\u003c\/b\u003e, coming from an innovative production line, stands firmly on the floor thanks to its special woven base structure. With its technology that prevents slipping and bunching during daily use, it performs as a premium \u003cb data-path-to-node=\"11,0,0\" data-index-in-node=\"248\"\u003ewoven rug\u003c\/b\u003e and a durable \u003cb data-path-to-node=\"11,0,0\" data-index-in-node=\"276\"\u003ewoven-backed rug\u003c\/b\u003e that maintains its shape for years.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"11,1,0\"\u003e\u003cb data-path-to-node=\"11,1,0\" data-index-in-node=\"0\"\u003eHaptic Comfort and Loop Insulation:\u003c\/b\u003e Its polypropylene and polyester blend yarn with a pile height of 12 mm and above provides the solid, plush, and warm \u003cb data-path-to-node=\"11,1,0\" data-index-in-node=\"151\"\u003eloop pile rug\u003c\/b\u003e feel you're looking for. It serves as an elite \u003cb data-path-to-node=\"11,1,0\" data-index-in-node=\"269\"\u003ewinter rug\u003c\/b\u003e that insulates your feet from floor cold with its impact-absorbing structure, and a contemporary \u003cb data-path-to-node=\"11,1,0\" data-index-in-node=\"328\"\u003ethick rug\u003c\/b\u003e that enhances the sense of touch.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"11,2,0\"\u003e\u003cb data-path-to-node=\"11,2,0\" data-index-in-node=\"0\"\u003eHygienic and Antibacterial Surface:\u003c\/b\u003e Thanks to its structure that prevents bacterial formation on its surface during daily use, it is a truly \u003cb data-path-to-node=\"11,2,0\" data-index-in-node=\"145\"\u003enon-shedding rug\u003c\/b\u003e and a reliable \u003cb data-path-to-node=\"11,2,0\" data-index-in-node=\"180\"\u003eantibacterial rug\u003c\/b\u003e that preserves the air quality of the space. With its healthy, allergen-free texture, it offers the safest \u003cb data-path-to-node=\"11,2,0\" data-index-in-node=\"286\"\u003echildren's room rug\u003c\/b\u003e for your child and the assurance of an \u003cb data-path-to-node=\"11,2,0\" data-index-in-node=\"333\"\u003eantiallergenic rug\u003c\/b\u003e to clinical standards.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"11,3,0\"\u003e\u003cb data-path-to-node=\"11,3,0\" data-index-in-node=\"0\"\u003eDurable, Smooth, and Practical:\u003c\/b\u003e The flat and snag-resistant high-level yarn blend provides maximum durability against friction. Its surface, fully compatible with robotic vacuum cleaners, allows cleaning to be completed in a very short time, making it a high-performance \u003cb data-path-to-node=\"11,3,0\" data-index-in-node=\"264\"\u003emachine-made rug\u003c\/b\u003e that simplifies life.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-path-to-node=\"11,3,0\"\u003e \u003c\/p\u003e\n\u003chr data-path-to-node=\"12\"\u003e\n\u003ch4 data-path-to-node=\"13\"\u003e🎨 \u003cb data-path-to-node=\"13\" data-index-in-node=\"3\"\u003ePsychology of the Colors It Contains\u003c\/b\u003e\n\u003c\/h4\u003e\n\u003cp data-path-to-node=\"14\"\u003eA bright profile that refreshes the energy of the space, offering pure elegance with a geometric embossment:\u003c\/p\u003e\n\u003cul data-path-to-node=\"15\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"15,0,0\"\u003e\u003cb data-path-to-node=\"15,0,0\" data-index-in-node=\"0\"\u003ePure White and Cream Palette:\u003c\/b\u003e It is the symbol of renewal, freshness, and optical spaciousness. The diamond motifs in the same tones woven onto a single-color background reflect rather than absorb the light in the space, having the miraculous effect of a \u003cb data-path-to-node=\"15,0,0\" data-index-in-node=\"235\"\u003ewhite rug\u003c\/b\u003e and a pure \u003cb data-path-to-node=\"15,0,0\" data-index-in-node=\"257\"\u003ecream rug\u003c\/b\u003e that expands the perceived square footage of the room. It is a highly strategic \u003cb data-path-to-node=\"15,0,0\" data-index-in-node=\"339\"\u003elight-colored rug\u003c\/b\u003e choice for narrow and dark rooms.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"15,1,0\"\u003e\u003cb data-path-to-node=\"15,1,0\" data-index-in-node=\"0\"\u003eLoop Texture Reflections:\u003c\/b\u003e Unlike a flat printed textile, its 3D loop structure reflects sunlight dimensionally, creating a rich \u003cb data-path-to-node=\"15,1,0\" data-index-in-node=\"200\"\u003eaesthetic rug\u003c\/b\u003e illusion with its own shadows forming a pattern on white.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch4 data-path-to-node=\"17\"\u003e📐 \u003cb data-path-to-node=\"17\" data-index-in-node=\"3\"\u003eFrom the Architect's Eye: Decoration \u0026amp; Combination Advice\u003c\/b\u003e\n\u003c\/h4\u003e\n\u003cp data-path-to-node=\"18\"\u003eThis white model of the Colorium series is the key tool interior designers use to \"bring light and embossed luxury to a space\":\u003c\/p\u003e\u003cul data-path-to-node=\"19\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"19,0,0\"\u003e\u003cb data-path-to-node=\"19,0,0\" data-index-in-node=\"0\"\u003eBright and Spacious Living Areas:\u003c\/b\u003e It is a perfect \u003cb data-path-to-node=\"19,0,0\" data-index-in-node=\"197\"\u003eliving room rug\u003c\/b\u003e alternative that instantly breaks the perception of darkness in north-facing rooms or small rooms when placed under colorful sofa sets or wooden-detailed tables. With its rhythmic lines that are easy on the eye, it is a peaceful \u003cb data-path-to-node=\"19,0,0\" data-index-in-node=\"302\"\u003elounge rug\u003c\/b\u003e where you can spend time with your family, and a contemporary \u003cb data-path-to-node=\"19,0,0\" data-index-in-node=\"364\"\u003emodern rug\u003c\/b\u003e that captures timeless trends.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"19,1,0\"\u003e\u003cb data-path-to-node=\"19,1,0\" data-index-in-node=\"0\"\u003eLuminous Flow in Transitional Areas:\u003c\/b\u003e It can be used as a prestigious \u003cb data-path-to-node=\"19,1,0\" data-index-in-node=\"136\"\u003ehallway runner rug\u003c\/b\u003e that brightens the rhythm of your home from its entrances, and can be cut to any desired size, or as an inviting \u003cb data-path-to-node=\"19,1,0\" data-index-in-node=\"222\"\u003eentryway rug\u003c\/b\u003e that offers a fresh welcome to your guests from the very first step. With its braided fringe detail at the ends, it is in the form of a luxurious \u003cb data-path-to-node=\"19,1,0\" data-index-in-node=\"300\"\u003edecorative rug\u003c\/b\u003e.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"19,2,0\"\u003e\u003cb data-path-to-node=\"19,2,0\" data-index-in-node=\"0\"\u003eFocused Comfort Zones:\u003c\/b\u003e You can create an ideal \u003cb data-path-to-node=\"19,2,0\" data-index-in-node=\"82\"\u003eteen room rug\u003c\/b\u003e to lay a fresh foundation in teenagers' rooms, or a serene \u003cb data-path-to-node=\"19,2,0\" data-index-in-node=\"197\"\u003ebedroom rug\u003c\/b\u003e that allows you to start your day with a bright step by placing it next to your bed. It can also be designed as a practical \u003cb data-path-to-node=\"19,2,0\" data-index-in-node=\"303\"\u003ekitchen rug\u003c\/b\u003e that balances dark-colored kitchens with the simplicity of white, or a unique \u003cb data-path-to-node=\"19,2,0\" data-index-in-node=\"371\"\u003edesigner rug\u003c\/b\u003e tailored to your home with custom measurements. If you are looking for a product that gives your space order and a handcrafted feel, this white design will certainly enhance the architectural quality of your home.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/zev-hali-colorium-serisi-beyaz-krem-geometrik-elmas-desenli-ozel-olcu-bukle-dokuma-taban-halisi_moqa_hali_max_1801_beyaz_8.webp?v=1779579523\" alt=\"\"\u003e\u003c\/p\u003e\n\u003ch4 data-path-to-node=\"21\"\u003e🛠️ \u003cb data-path-to-node=\"21\" data-index-in-node=\"4\"\u003eTechnical Details\u003c\/b\u003e\n\u003c\/h4\u003e\n\u003cul data-path-to-node=\"22\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"22,0,0\"\u003e\u003cb data-path-to-node=\"22,0,0\" data-index-in-node=\"0\"\u003eCollection Style:\u003c\/b\u003e Zev Halı Colorium Series (Pure Minimalism \/ Geometric Relief)\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"22,1,0\"\u003e\u003cb data-path-to-node=\"22,1,0\" data-index-in-node=\"0\"\u003eSurface \/ Weave Type:\u003c\/b\u003e Loop Pile (Warm, Dense, and Three-Dimensional Texture)\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"22,2,0\"\u003e\u003cb data-path-to-node=\"22,2,0\" data-index-in-node=\"0\"\u003eYarn Composition:\u003c\/b\u003e High-Quality Polypropylene and Polyester Blend\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"22,3,0\"\u003e\u003cb data-path-to-node=\"22,3,0\" data-index-in-node=\"0\"\u003ePile Height:\u003c\/b\u003e 12 mm and above (Shock Absorbing Comfort)\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"22,4,0\"\u003e\u003cb data-path-to-node=\"22,4,0\" data-index-in-node=\"0\"\u003eBacking Feature:\u003c\/b\u003e Woven Backing (Stable on the Floor)\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"22,5,0\"\u003e\u003cb data-path-to-node=\"22,5,0\" data-index-in-node=\"0\"\u003eFringe Detail:\u003c\/b\u003e Handcrafted Look Braided Fringe\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"22,6,0\"\u003e\u003cb data-path-to-node=\"22,6,0\" data-index-in-node=\"0\"\u003eHygiene Standard:\u003c\/b\u003e Antibacterial Surface Character\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"22,7,0\"\u003e\u003cb data-path-to-node=\"22,7,0\" data-index-in-node=\"0\"\u003eProduction Options:\u003c\/b\u003e \u003cb data-path-to-node=\"22,7,0\" data-index-in-node=\"20\"\u003eCan be Made in All Desired Sizes\u003c\/b\u003e (Unlimited dimensions - Custom order via WhatsApp)\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"22,8,0\"\u003e\u003cb data-path-to-node=\"22,8,0\" data-index-in-node=\"0\"\u003eCleaning and Maintenance:\u003c\/b\u003e Fully compatible with robot vacuum cleaners, snag-resistant, easy to clean.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"22,9,0\"\u003e\u003cb data-path-to-node=\"22,9,0\" data-index-in-node=\"0\"\u003eArchitectural Concept:\u003c\/b\u003e Scandinavian, Boho-Chic, Bright Minimalism, Custom Size Cut.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"22,10,0\"\u003e\u003cb data-path-to-node=\"22,10,0\" data-index-in-node=\"0\"\u003eUsage Areas:\u003c\/b\u003e Living room, lounge, children's room, teen room, bedroom, kitchen, entryway, hallway, office.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"ZEV HALI","offers":[{"title":"80x150","offer_id":43071889997872,"sku":"moqahalimax1801multi-01","price":2500.0,"currency_code":"TRY","in_stock":true},{"title":"80x200","offer_id":43071890030640,"sku":"moqahalimax1801multi-02","price":3345.0,"currency_code":"TRY","in_stock":true},{"title":"80x250","offer_id":43071890063408,"sku":"moqahalimax1801multi-03","price":4180.0,"currency_code":"TRY","in_stock":true},{"title":"80x300","offer_id":43071890096176,"sku":"moqahalimax1801multi-04","price":5000.0,"currency_code":"TRY","in_stock":true},{"title":"80x350","offer_id":43071890128944,"sku":"moqahalimax1801multi-05","price":5850.0,"currency_code":"TRY","in_stock":true},{"title":"80x400","offer_id":43071890161712,"sku":"moqahalimax1801multi-06","price":6680.0,"currency_code":"TRY","in_stock":true},{"title":"80x500","offer_id":43071890194480,"sku":"moqahalimax1801multi-07","price":8350.0,"currency_code":"TRY","in_stock":true},{"title":"100x150","offer_id":43071890227248,"sku":"moqahalimax1801multi-08","price":3135.0,"currency_code":"TRY","in_stock":true},{"title":"100x200","offer_id":43071890260016,"sku":"moqahalimax1801multi-09","price":4180.0,"currency_code":"TRY","in_stock":true},{"title":"100x250","offer_id":43071890292784,"sku":"moqahalimax1801multi-010","price":5225.0,"currency_code":"TRY","in_stock":true},{"title":"100x300","offer_id":43071890325552,"sku":"moqahalimax1801multi-011","price":6250.0,"currency_code":"TRY","in_stock":true},{"title":"100x350","offer_id":43071890358320,"sku":"moqahalimax1801multi-012","price":7315.0,"currency_code":"TRY","in_stock":true},{"title":"100x400","offer_id":43071890391088,"sku":"moqahalimax1801multi-013","price":8360.0,"currency_code":"TRY","in_stock":true},{"title":"100x450","offer_id":43071890423856,"sku":"moqahalimax1801multi-014","price":9400.0,"currency_code":"TRY","in_stock":true},{"title":"100x500","offer_id":43071890456624,"sku":"moqahalimax1801multi-015","price":10450.0,"currency_code":"TRY","in_stock":true},{"title":"120x180 (2.5m²)","offer_id":43071890489392,"sku":"moqahalimax1801multi-016","price":4515.0,"currency_code":"TRY","in_stock":true},{"title":"120x250","offer_id":43071890522160,"sku":"moqahalimax1801multi-017","price":6270.0,"currency_code":"TRY","in_stock":true},{"title":"120x300","offer_id":43071890554928,"sku":"moqahalimax1801multi-018","price":7525.0,"currency_code":"TRY","in_stock":true},{"title":"120x350","offer_id":43071890587696,"sku":"moqahalimax1801multi-019","price":8775.0,"currency_code":"TRY","in_stock":true},{"title":"120x400","offer_id":43071890620464,"sku":"moqahalimax1801multi-020","price":10030.0,"currency_code":"TRY","in_stock":true},{"title":"120x450","offer_id":43071890653232,"sku":"moqahalimax1801multi-021","price":11280.0,"currency_code":"TRY","in_stock":true},{"title":"120x500","offer_id":43071890686000,"sku":"moqahalimax1801multi-022","price":12540.0,"currency_code":"TRY","in_stock":true},{"title":"160x230 (4 m²)","offer_id":43071890718768,"sku":"moqahalimax1801multi-023","price":7690.0,"currency_code":"TRY","in_stock":true},{"title":"160x300","offer_id":43071890751536,"sku":"moqahalimax1801multi-024","price":10030.0,"currency_code":"TRY","in_stock":true},{"title":"160x350","offer_id":43071890784304,"sku":"moqahalimax1801multi-025","price":11700.0,"currency_code":"TRY","in_stock":true},{"title":"160x400","offer_id":43071890817072,"sku":"moqahalimax1801multi-026","price":13370.0,"currency_code":"TRY","in_stock":true},{"title":"200x290 (6m²)","offer_id":43071890849840,"sku":"moqahalimax1801multi-027","price":12120.0,"currency_code":"TRY","in_stock":true},{"title":"200x400","offer_id":43071890882608,"sku":"moqahalimax1801multi-028","price":16720.0,"currency_code":"TRY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/zev-hali-colorium-serisi-beyaz-krem-geometrik-elmas-desenli-ozel-olcu-bukle-dokuma-taban-halisi_moqahalimax1801beyaz_1.jpg?v=1779579554"},{"product_id":"zev-hali-colorium-i̇skandinav-cok-renkli-geometrik-yuvarlak-ozel-olcu-sacakli-hali-cl08","title":"Zev Halı Colorium Scandinavian Multicolor Geometric Round Custom Size Fringed Rug CL08","description":"\u003cp style=\"text-align: center;\"\u003e \u003c\/p\u003e\n\u003cdiv style=\"background: #ffffff; border-radius: 16px; padding: 22px 28px; text-align: center; margin: 0 0 20px 0; font-family: 'Segoe UI',Arial,sans-serif; box-shadow: 0 4px 24px rgba(0,0,0,0.08); border: 1.5px solid rgba(253,198,86,0.4);\"\u003e\n\u003cdiv style=\"display: inline-block; background: #FDC656; color: #1f2937; font-size: 0.68rem; font-weight: 800; letter-spacing: 2px; text-transform: uppercase; padding: 4px 16px; border-radius: 50px; margin-bottom: 10px;\"\u003e✂ Custom Service\u003c\/div\u003e\n\u003cdiv style=\"font-size: 1.25rem; font-weight: 800; color: #1f2937; margin-bottom: 8px;\"\u003eThis Product Includes \u003cspan style=\"color: #e58c0a; border-bottom: 2px solid #FDC656; padding-bottom: 2px;\"\u003eCustom Size Cutting\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv style=\"font-size: 0.83rem; color: #6b7280; line-height: 1.7; max-width: 400px; margin: 0 auto 16px;\"\u003eEnter your custom measurements using the calculator below and see the price. Create your custom order with the \u003cstrong style=\"color: #e58c0a;\"\u003e\"Order Now\"\u003c\/strong\u003e button.\u003c\/div\u003e\n\u003cdiv style=\"display: flex; gap: 8px; justify-content: center; flex-wrap: wrap;\"\u003e\n\u003cdiv style=\"background: #fffbeb; border: 1px solid rgba(253,198,86,0.4); border-radius: 50px; padding: 6px 14px; display: inline-flex; align-items: center; gap: 6px;\"\u003e\n\u003cspan style=\"font-size: 0.95rem;\"\u003e📐\u003c\/span\u003e\u003cspan style=\"font-size: 0.76rem; color: #6b7280; font-weight: 600;\"\u003eIn your desired size\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"background: #fffbeb; border: 1px solid rgba(253,198,86,0.4); border-radius: 50px; padding: 6px 14px; display: inline-flex; align-items: center; gap: 6px;\"\u003e\n\u003cspan style=\"font-size: 0.95rem;\"\u003e✅\u003c\/span\u003e\u003cspan style=\"font-size: 0.76rem; color: #6b7280; font-weight: 600;\"\u003eProfessional edging\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"background: #fffbeb; border: 1px solid rgba(253,198,86,0.4); border-radius: 50px; padding: 6px 14px; display: inline-flex; align-items: center; gap: 6px;\"\u003e\n\u003cspan style=\"font-size: 0.95rem;\"\u003e🚀\u003c\/span\u003e\u003cspan style=\"font-size: 0.76rem; color: #6b7280; font-weight: 600;\"\u003eFast delivery\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\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 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 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=\"e.g. 160\"\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=\"e.g. 230\"\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(1 m² price: \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\"\u003eFolded\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 = 2090;\n            const WP_NO = \"905522447544\";\n            const RULOLAR = [80, 100, 120, 160, 200]; \/\/ 400 cm kaldırıldı, maksimum 200 cm eklendi.\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(\"Lütfen geçerli ölçüler giriniz.\");\n                    return;\n                }\n\n                \/\/ Hata Yönetimi Verisi: Maksimum Genişlik 200 cm Olarak Revize Edildi\n                if (g \u003e 200) {\n                    alert(\"Genişlik maksimum 200 cm olabilir. Daha büyük ölçüler için lütfen bizimle iletişime geçin.\");\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 = `Talep ettiğiniz \u003cstrong\u003e${g} cm\u003c\/strong\u003e genişlik, \u003cstrong\u003e${rulo} cm\u003c\/strong\u003e'lik rulomuzdan kesilerek hazırlanacaktır. Fiyatlandırma rulo genişliği üzerinden yapılmıştır.`;\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 = `Merhaba, özel ölçü sipariş vermek istiyorum:\\n` +\n                                    `📏 Ölçü: ${g}x${u} cm (${m2.toFixed(2)} m2)\\n` +\n                                    `🧵 Kenar: ${kenar.value} \/ Şekil: ${sekil.value}\\n` +\n                                    `💰 Fiyat: ${Math.round(toplam)} TL\\n` +\n                                    `🔗 Ürün: ${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 data-path-to-node=\"7\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/zevhali2_fefa5cf8-7dab-4664-bff8-ea2d8a7d4f9a.webp?v=1779620091\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cul data-path-to-node=\"11\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"7\"\u003e\u003cb data-path-to-node=\"7\" data-index-in-node=\"0\"\u003e\"Abstract Art and Circular Rhythm on Floors: A Form that Rejects Sharp Corners, Bringing Fluid Energy and a Modern Focus to Your Spaces...\"\u003c\/b\u003e\u003c\/p\u003e\n\u003cp data-path-to-node=\"8\"\u003eThe Zev Halı Babil Series (Multi-color Round) was designed to create a dynamic art gallery atmosphere in modern interiors, moving away from static and boring forms. This contemporary \u003cb data-path-to-node=\"8\" data-index-in-node=\"237\"\u003epatterned rug\u003c\/b\u003e completely breaks traditional square or rectangular molds, incorporating mustard, brick, anthracite, and blue lines intersecting asymmetrically on an off-white background with circular symmetry into your floors. This \u003cb data-path-to-node=\"8\" data-index-in-node=\"488\"\u003egeometric rug\u003c\/b\u003e instantly enlivens harsh-lined furniture, metal details, or monotonous colors in the room, creating an energetic and visionary gathering area at the very center of the space. In addition to offering a visual illusion, with its plush yarn structure that supports the foot at every step and elegant braided fringes that encompass it, it adds a luxurious \u003cb data-path-to-node=\"8\" data-index-in-node=\"769\"\u003efringed rug\u003c\/b\u003e experience to your home, giving a handmade feel.\u003c\/p\u003e\n\u003cp data-path-to-node=\"9\"\u003e\u003cb data-path-to-node=\"9\" data-index-in-node=\"0\"\u003eCut to Your Desired Size: A Production Vision that Transcends Limits!\u003c\/b\u003e Zev Halı's advanced production infrastructure, highlighted by its \"Cut to Your Desired Size\" motto, brings this abstract Scandinavian aesthetic to the heart of your project without being constrained by any standard diameter. Thanks to the strength of its yarn structure, this modern \u003cb data-path-to-node=\"9\" data-index-in-node=\"344\"\u003eround rug\u003c\/b\u003e is in a superior form that can be \u003cb data-path-to-node=\"9\" data-index-in-node=\"273\"\u003eused anywhere in the house\u003c\/b\u003e, adapting to every square meter from minimalist residential projects to prestigious commercial areas. It is an elite \u003cb data-path-to-node=\"9\" data-index-in-node=\"504\"\u003eoffice rug\u003c\/b\u003e that adds an innovative touch to work environments, an eye-catching \u003cb data-path-to-node=\"9\" data-index-in-node=\"553\"\u003ehotel rug\u003c\/b\u003e in lobby centers, or a complete insulation solution that can be designed \u003cb data-path-to-node=\"9\" data-index-in-node=\"626\"\u003efor those who want wall-to-wall carpeting\u003c\/b\u003e, isolating the entire room and removing boundaries. No matter how specific your space's dimensions are, this circular collection \u003cb data-path-to-node=\"9\" data-index-in-node=\"785\"\u003ecan be made in all desired sizes\u003c\/b\u003e and integrated millimetrically into your architectural plan. To create a \u003cb data-path-to-node=\"9\" data-index-in-node=\"926\"\u003ecustom size rug\u003c\/b\u003e tailored to your space with unlimited diameter options or an unconventional \u003cb data-path-to-node=\"9\" data-index-in-node=\"970\"\u003ecut rug\u003c\/b\u003e request, our customers \u003cb data-path-to-node=\"9\" data-index-in-node=\"1020\"\u003ecan contact us via WhatsApp for custom sizes\u003c\/b\u003e.\u003c\/p\u003e\n\u003cp data-path-to-node=\"10\"\u003eBeneath the dynamic and circular form lies a superior flooring engineering that keeps pace with the demands of daily life:\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 data-path-to-node=\"11,0,0\" data-index-in-node=\"0\"\u003eCentripetal Stability on the Floor (Woven Backing):\u003c\/b\u003e This \u003cb data-path-to-node=\"11,0,0\" data-index-in-node=\"80\"\u003equality rug\u003c\/b\u003e, emerging from an innovative production line, grips parquet and marble floors thanks to its special woven backing structure. Despite its circular cut, its technology prevents curling at the edges, offering the performance of a premium \u003cb data-path-to-node=\"11,0,0\" data-index-in-node=\"278\"\u003ewoven rug\u003c\/b\u003e and a resilient \u003cb data-path-to-node=\"11,0,0\" data-index-in-node=\"306\"\u003ewoven-backed rug\u003c\/b\u003e that maintains its form for years.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"11,1,0\"\u003e\u003cb data-path-to-node=\"11,1,0\" data-index-in-node=\"0\"\u003eErgonomic Surface and Insulation:\u003c\/b\u003e The high-level yarn blend with ideal pile height offers the smooth and warm feel you're looking for. Its structure dampens foot impacts, serving as an elite \u003cb data-path-to-node=\"11,1,0\" data-index-in-node=\"219\"\u003ewinter rug\u003c\/b\u003e that isolates your feet from floor cold and a contemporary \u003cb data-path-to-node=\"11,1,0\" data-index-in-node=\"274\"\u003ethick rug\u003c\/b\u003e that supports the sense of touch.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"11,2,0\"\u003e\u003cb data-path-to-node=\"11,2,0\" data-index-in-node=\"0\"\u003eHygienic and Practical Living Spaces:\u003c\/b\u003e Thanks to its smart weave that prevents dust and bacteria accumulation on its surface, it is a truly \u003cb data-path-to-node=\"11,2,0\" data-index-in-node=\"153\"\u003enon-shedding rug\u003c\/b\u003e and a reliable \u003cb data-path-to-node=\"11,2,0\" data-index-in-node=\"188\"\u003eanti-allergenic rug\u003c\/b\u003e that preserves the oxygen quality of the space. With its healthy structure that keeps allergens away, it offers the safest \u003cb data-path-to-node=\"11,2,0\" data-index-in-node=\"291\"\u003echildren's room rug\u003c\/b\u003e for your baby and the assurance of a clinical-standard \u003cb data-path-to-node=\"11,2,0\" data-index-in-node=\"338\"\u003emachine-made rug\u003c\/b\u003e.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"11,3,0\"\u003e\u003cb data-path-to-node=\"11,3,0\" data-index-in-node=\"0\"\u003eAutonomous Cleaning Compatibility:\u003c\/b\u003e Its smooth surface allows robot vacuums to operate without getting stuck or giving sensor errors on its circular lines. With its stain-resistant properties, it is a high-performance \u003cb data-path-to-node=\"11,3,0\" data-index-in-node=\"251\"\u003eeasy-to-clean rug\u003c\/b\u003e that takes seconds to clean, simplifying life.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv style=\"position: relative; padding-bottom: 177.77%; height: 0; overflow: hidden;\"\u003e\u003ciframe style=\"position: absolute; top: 0; left: 0; width: 100%; height: 100%;\" src=\"https:\/\/www.youtube.com\/embed\/jCEZKntEcLo?autoplay=1\u0026amp;mute=1\u0026amp;loop=1\u0026amp;playlist=jCEZKntEcLo\u0026amp;rel=0\"\u003e\n  \u003c\/iframe\u003e\u003c\/div\u003e\n\u003chr data-path-to-node=\"12\"\u003e\n\u003ch4 data-path-to-node=\"13\"\u003e🎨 \u003cb data-path-to-node=\"13\" data-index-in-node=\"3\"\u003eThe Psychology of the Colors It Contains\u003c\/b\u003e\n\u003c\/h4\u003e\n\u003cp data-path-to-node=\"14\"\u003eA dynamic profile that elevates the energy of the space, offering abstract elegance with a circular aesthetic:\u003c\/p\u003e\n\u003cul data-path-to-node=\"15\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"15,0,0\"\u003e\u003cb data-path-to-node=\"15,0,0\" data-index-in-node=\"0\"\u003eMulti-Color (Multi) Abstract Palette:\u003c\/b\u003e Symbolizes creativity, freedom, and modern dynamism. Brick, mustard, anthracite, and light blue lines laid on a light background create a miraculous \u003cb data-path-to-node=\"15,0,0\" data-index-in-node=\"254\"\u003ecolorful rug\u003c\/b\u003e and a bright \u003cb data-path-to-node=\"15,0,0\" data-index-in-node=\"282\"\u003eScandinavian rug\u003c\/b\u003e effect that unites all elements in the space (wood, metal, glass) in a single focus. It is a highly strategic \u003cb data-path-to-node=\"15,0,0\" data-index-in-node=\"370\"\u003elight-colored rug\u003c\/b\u003e choice that does not make the room feel smaller.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"15,1,0\"\u003e\u003cb data-path-to-node=\"15,1,0\" data-index-in-node=\"0\"\u003eCircular Form Reflections:\u003c\/b\u003e Its surrounding fringes and cornerless structure instantly soften the harsh and sharp angles in the space, creating an organic and sculptural \u003cb data-path-to-node=\"15,1,0\" data-index-in-node=\"159\"\u003eaesthetic rug\u003c\/b\u003e illusion that is pleasing to the eye.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch4 data-path-to-node=\"17\"\u003e📐 \u003cb data-path-to-node=\"17\" data-index-in-node=\"3\"\u003eFrom the Architect's Perspective: Decoration \u0026amp; Combination Advice\u003c\/b\u003e\n\u003c\/h4\u003e\n\u003cp data-path-to-node=\"18\"\u003eThis multi-colored round model from the Babil series is a key design tool used by interior designers to \"add a centripetal energy to the space\":\u003c\/p\u003e\u003cul data-path-to-node=\"19\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"19,0,0\"\u003e\u003cb data-path-to-node=\"19,0,0\" data-index-in-node=\"0\"\u003eEnergetic and Centripetal Living Spaces:\u003c\/b\u003e When laid inside modern sofa sets or under round wooden dining tables in square-planned rooms, it is a perfect \u003cb data-path-to-node=\"19,0,0\" data-index-in-node=\"203\"\u003eliving room rug\u003c\/b\u003e alternative that instantly breaks the monotony of the space. With its lines that keep the eye constantly moving, it is a peaceful \u003cb data-path-to-node=\"19,0,0\" data-index-in-node=\"322\"\u003elounge rug\u003c\/b\u003e where you will spend time with your family, and a \u003cb data-path-to-node=\"19,0,0\" data-index-in-node=\"372\"\u003emodern rug\u003c\/b\u003e that reflects contemporary art.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"19,1,0\"\u003e\u003cb data-path-to-node=\"19,1,0\" data-index-in-node=\"0\"\u003eSeamless Flow in Transition Areas:\u003c\/b\u003e It can be used as a prestigious \u003cb data-path-to-node=\"19,1,0\" data-index-in-node=\"158\"\u003ehallway rug\u003c\/b\u003e that settles on the floor like a standalone design object in the wide entrances of your home, cut to any desired diameter, or as an inviting \u003cb data-path-to-node=\"19,1,0\" data-index-in-node=\"247\"\u003eentrance rug\u003c\/b\u003e that offers a creative welcome to your guests at their first step. It is a magnificent \u003cb data-path-to-node=\"19,1,0\" data-index-in-node=\"321\"\u003edecorative rug\u003c\/b\u003e with an all-around fringe detail and a groundbreaking \u003cb data-path-to-node=\"19,1,0\" data-index-in-node=\"355\"\u003eround rug\u003c\/b\u003e form.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"19,2,0\"\u003e\u003cb data-path-to-node=\"19,2,0\" data-index-in-node=\"0\"\u003eFocused Comfort Zones:\u003c\/b\u003e You can make it an ideal \u003cb data-path-to-node=\"19,2,0\" data-index-in-node=\"86\"\u003eteen room rug\u003c\/b\u003e to lay a visionary foundation in a teenager's room, or a stylish \u003cb data-path-to-node=\"19,2,0\" data-index-in-node=\"196\"\u003ebedroom rug\u003c\/b\u003e positioned beside your bed to start your day with a colorful step. It can also be envisioned as a practical \u003cb data-path-to-node=\"19,2,0\" data-index-in-node=\"287\"\u003ekitchen rug\u003c\/b\u003e that complements modern kitchens with its abstract structure, or a unique \u003cb data-path-to-node=\"19,2,0\" data-index-in-node=\"355\"\u003edesigner rug\u003c\/b\u003e tailored to your home's specific measurements. If you want to give your space an artistic signature and a circular rhythm, this design will completely change the atmosphere of your home.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/zevhali6_68be5036-011c-46a8-9837-3794c958568c.webp?v=1779620202\" alt=\"\"\u003e\u003c\/p\u003e\n\u003ch4 data-path-to-node=\"21\"\u003e🛠️ \u003cb data-path-to-node=\"21\" data-index-in-node=\"4\"\u003eTechnical Details\u003c\/b\u003e\n\u003c\/h4\u003e\n\u003cul data-path-to-node=\"22\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"22,0,0\"\u003e\u003cb data-path-to-node=\"22,0,0\" data-index-in-node=\"0\"\u003eCollection Style:\u003c\/b\u003e Zev Halı Babil Series (Abstract Geometric \/ Round Form)\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"22,1,0\"\u003e\u003cb data-path-to-node=\"22,1,0\" data-index-in-node=\"0\"\u003eSurface Type:\u003c\/b\u003e Smooth and Dense Weave (Easy to Clean)\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"22,2,0\"\u003e\u003cb data-path-to-node=\"22,2,0\" data-index-in-node=\"0\"\u003eYarn Composition:\u003c\/b\u003e High Quality Synthetic Blend\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"22,3,0\"\u003e\u003cb data-path-to-node=\"22,3,0\" data-index-in-node=\"0\"\u003eBacking Feature:\u003c\/b\u003e Woven Backing (Centripetal Stability on the Floor, Non-Slip Feel)\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"22,4,0\"\u003e\u003cb data-path-to-node=\"22,4,0\" data-index-in-node=\"0\"\u003eFringe Detail:\u003c\/b\u003e Handmade-Look All-Around Cotton Fringe\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"22,5,0\"\u003e\u003cb data-path-to-node=\"22,5,0\" data-index-in-node=\"0\"\u003eHygiene Standard:\u003c\/b\u003e Anti-Allergic and Non-Shedding Surface Character\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"22,6,0\"\u003e\u003cb data-path-to-node=\"22,6,0\" data-index-in-node=\"0\"\u003eProduction Options:\u003c\/b\u003e \u003cb data-path-to-node=\"22,6,0\" data-index-in-node=\"20\"\u003eCUT TO YOUR DESIRED SIZE\u003c\/b\u003e (Unlimited diameter - custom order via WhatsApp)\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"22,7,0\"\u003e\u003cb data-path-to-node=\"22,7,0\" data-index-in-node=\"0\"\u003eCleaning and Care:\u003c\/b\u003e 100% compatible with robot vacuums, snag-resistant, easy to wipe clean.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"22,8,0\"\u003e\u003cb data-path-to-node=\"22,8,0\" data-index-in-node=\"0\"\u003eArchitectural Concept:\u003c\/b\u003e Scandinavian, Modern Art, Centripetal Decoration, Custom Diameter Cut.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"22,9,0\"\u003e\u003cb data-path-to-node=\"22,9,0\" data-index-in-node=\"0\"\u003eUsage Areas:\u003c\/b\u003e Living room, lounge, children's room, teen room, bedroom, kitchen, entryway, hallway, office.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"ZEV HALI","offers":[{"title":"80x80","offer_id":43073478197296,"sku":"moqahalimax1805multi-026-yuvarlak-1","price":1338.0,"currency_code":"TRY","in_stock":true},{"title":"100x100","offer_id":43073478230064,"sku":"moqahalimax1805multi-026-yuvarlak-2","price":2090.0,"currency_code":"TRY","in_stock":true},{"title":"120x120","offer_id":43073478262832,"sku":"moqahalimax1805multi-026-yuvarlak-3","price":3000.0,"currency_code":"TRY","in_stock":true},{"title":"160x160","offer_id":43073478295600,"sku":"moqahalimax1805multi-026-yuvarlak-4","price":5350.0,"currency_code":"TRY","in_stock":true},{"title":"200x200","offer_id":43073478328368,"sku":"moqahalimax1805multi-026-yuvarlak-5","price":8360.0,"currency_code":"TRY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/files\/zevhali1_7e0e2d17-cade-4aab-a980-e60465148fad.jpg?v=1779620279"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/collections\/boyut-by001-krem-kahve-yumusak-dokulu-salon-mutfak-koridor-oturma-odasi-yolluk-hali-makine-halisi-2957_98816198-7068-4db9-b272-4d640cae6781.webp?v=1765755420","url":"https:\/\/www.zevhali.com\/en\/collections\/bohem-halilar.oembed?page=2","provider":"ZEV HALI","version":"1.0","type":"link"}