{"title":"Microfiber Halı","description":"\u003cp data-path-to-node=\"11\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"11\"\u003eZeminlerinizde Bulut Yumuşaklığı: Zev Halı Mikrofiber Koleksiyonu\u003c\/b\u003e\u003c\/p\u003e\n\u003cp data-path-to-node=\"12\"\u003eYaşam alanlarınızda konforu ve estetiği bir üst seviyeye taşımaya hazır mısınız? Zev Halı \u003cb data-index-in-node=\"90\" data-path-to-node=\"12\"\u003eMikrofiber Halı\u003c\/b\u003e koleksiyonu, ileri teknoloji dokuma yöntemleriyle üretilen ekstra yumuşak iplik yapısı sayesinde adımlarınıza ipeksi bir dokunuş sunar. Günün yorgunluğunu unutturan bu eşsiz tuşe, evinizin her köşesinde sıcak, davetkar ve premium bir atmosfer yaratır. Modern tasarımlardan klasik dokunuşlara kadar uzanan geniş renk ve desen yelpazemizle, ev dekorasyonunuzun en güçlü tamamlayıcısını bu koleksiyonda bulacaksınız.\u003c\/p\u003e\n\u003cp data-path-to-node=\"13\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"13\"\u003eNeden Zev Halı Mikrofiber Halı Tercih Etmelisiniz?\u003c\/b\u003e\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\"\u003eÜstün Yumuşaklık Hissi:\u003c\/b\u003e Standart halılara göre çok daha ince ve sık dokunan mikrofiber iplikler, ayak tabanınızda masaj etkisi yaratarak ekstra konfor sağlar.\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\"\u003eLeke Tutmaz ve Pratik Yapı:\u003c\/b\u003e Sıvıyı ve kiri yüzeyde tutmayan özel dokusu sayesinde temizliği son derece zahmetsizdir. Gündelik kazalar artık birer stres kaynağı olmaktan çıkar.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"14,2,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"14,2,0\"\u003eTozlanma ve Hav Yapmaz:\u003c\/b\u003e Anti-alerjik özellikler gösteren iplik yapısı, astım veya alerji hassasiyeti olan aileler, bebek odaları ve evcil hayvanlı evler için en güvenli zemin alternatifidir.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"14,3,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"14,3,0\"\u003eDoğal Pamuk Taban Güvencesi:\u003c\/b\u003e %100 doğal pamuk alt tabanı sayesinde parkelerinize mükemmel tutunur, kayma yapmaz ve zeminlerinizin nefes almasını sağlayarak halınızın ömrünü uzatır.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"14,4,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"14,4,0\"\u003eCanlı ve Solmayan Renkler:\u003c\/b\u003e Mikrofiber malzemenin boyayı mükemmel hapsetme özelliği sayesinde, antrasit, gri, bej veya canlı tonlardaki halılarınız yıllar boyu ilk günkü parlaklığını korur.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-path-to-node=\"15\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"15\"\u003eYaşam Alanlarına Göre Mükemmel Uyum\u003c\/b\u003e\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\"\u003eOturma Odası ve Salon:\u003c\/b\u003e Yoğun trafiğin olduğu bu alanlarda, hem estetik duruşuyla göz dolduran hem de kolay temizlenebilen mikrofiber modellerimiz hayat kurtarıcıdır.\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\"\u003eYatak Odası:\u003c\/b\u003e Güne başlarken yataktan adımınızı attığınız ilk anın bulut yumuşaklığında olmasını isterseniz, ekstra hav yüksekliğine sahip modellerimizi tercih edebilirsiniz.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"16,2,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"16,2,0\"\u003eÇocuk ve Bebek Odası:\u003c\/b\u003e Hav vermeyen ve anti-bakteriyel yapıya yatkın bu seri, miniklerin üzerinde güvenle oynaması için en hijyenik zemin çözümüdür.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-path-to-node=\"17\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"17\"\u003eDekorasyonunuzu Zirveye Taşıyın\u003c\/b\u003e Tarzınız ister İskandinav sadeliği, ister Endüstriyel maskülenlik, isterse Bohem sıcaklığı olsun; düz renkli, 3D kabartmalı veya geometrik desenli mikrofiber halı seçeneklerimiz arasında aradığınız \"o eşsiz parçayı\" mutlaka bulacaksınız. Şimdi Zev Halı kalitesiyle üretilen koleksiyonumuzu inceleyin, evinize hak ettiği lüksü ve pratikliği tek bir dokunuşla kazandırın!\u003c\/p\u003e\n\u003cp data-path-to-node=\"17\"\u003e \u003c\/p\u003e\n\u003ch2 style=\"font-size: 1.8rem; font-weight: 800; color: #1f2937; margin: 0 0 1rem 0;\"\u003eMikrofiber Halı: Ayağınızın Altındaki Fark\u003c\/h2\u003e\n\u003cp style=\"color: #4b5563; line-height: 1.8; margin-bottom: 1rem;\"\u003eBazı şeyler anlatılmaz, hissedilir.\u003c\/p\u003e\n\u003cp style=\"color: #4b5563; line-height: 1.8; margin-bottom: 1rem;\"\u003eSabahın ilk ışıklarında yataktan kalktığınızda ayağınızın değdiği o ilk zemin — gün boyunca taşıyacağınız enerjinin, o günün tonunun ilk sinyalidir. Soğuk bir fayans, sert bir parke... ya da Zev Halı'nın mikrofiber yüzeyi.\u003c\/p\u003e\n\u003cp style=\"color: #4b5563; line-height: 1.8; margin-bottom: 2rem;\"\u003eMikrofiber halı, son yılların en çok aranan ve en çok merak edilen halı teknolojisi. Ama piyasada onlarca marka aynı kelimeyi kullanıyor, aynı sözleri veriyor. Zev Halı farkını anlamak için önce mikrofiber'i gerçekten anlamak gerekiyor — sonra neden her mikrofiber halının birbirinden bu kadar farklı olduğunu. Bu sayfada hem koleksiyonumuzu tanıyacak hem de bir halı alırken gerçekten neye bakmanız gerektiğini öğreneceksiniz.\u003c\/p\u003e\n\u003chr style=\"border: none; border-top: 2px solid #f3f4f6; margin: 2rem 0;\"\u003e\n\u003ch2 style=\"font-size: 1.5rem; font-weight: 800; color: #1f2937; margin: 0 0 1rem 0;\"\u003eMikrofiber Nedir? Gerçek Anlamı Ne?\u003c\/h2\u003e\n\u003cp style=\"color: #4b5563; line-height: 1.8; margin-bottom: 1rem;\"\u003e\"Mikrofiber\" bir moda kelimesi değil, bir mühendislik tanımı.\u003c\/p\u003e\n\u003cp style=\"color: #4b5563; line-height: 1.8; margin-bottom: 1rem;\"\u003eİnsan saç teline kıyasla düşünün: bir saç teli yaklaşık 70 mikron kalınlığındadır. Mikrofiber iplikler ise 1 mikronun altında — yani 70 kat daha ince. Bu incelik tesadüf değil, bilinçli bir üretim tercihi. Çünkü iplik ne kadar inceyse, aynı metrekareye o kadar çok iplik sığar. Ne kadar çok iplik sığarsa, yüzey o kadar yoğun, o kadar yumuşak ve o kadar dayanıklı olur.\u003c\/p\u003e\n\u003cp style=\"color: #4b5563; line-height: 1.8; margin-bottom: 2rem;\"\u003eAma işte kritik nokta burada: Piyasadaki her ürün \"mikrofiber\" yazıyor. Çünkü yasal bir standart yok — 10 mikrondaki iplik de mikrofiber sayılıyor, 0.5 mikrondaki de. Aralarındaki fark, fiyat etiketine değil, parmaklarınızın altındaki his farkına yansıyor.\u003c\/p\u003e\n\u003chr style=\"border: none; border-top: 2px solid #f3f4f6; margin: 2rem 0;\"\u003e\n\u003ch2 style=\"font-size: 1.5rem; font-weight: 800; color: #1f2937; margin: 0 0 1.5rem 0;\"\u003eZev Halı Mikrofiber Koleksiyonunun Temel Özellikleri\u003c\/h2\u003e\n\u003ch3 style=\"font-size: 1.15rem; font-weight: bold; color: #1f2937; border-left: 4px solid #FDC656; padding-left: 12px; margin: 0 0 0.75rem 0;\"\u003e1. Pamuk Taban — Küçük Detay, Büyük Fark\u003c\/h3\u003e\n\u003cp style=\"color: #4b5563; line-height: 1.8; margin-bottom: 1rem;\"\u003eBir halının kalitesini belirleyen iki şey var: üst yüzey ve taban. Üst yüzeyi herkes görüyor, ama taban büyük ölçüde göz ardı ediliyor. Oysa taban, halının ömrünü, zemin güvenliğini ve zemine verdiği hasarı belirliyor.\u003c\/p\u003e\n\u003cp style=\"color: #4b5563; line-height: 1.8; margin-bottom: 0.75rem;\"\u003ePiyasadaki ucuz halıların büyük çoğunluğu lateks veya suni kauçuk taban kullanır. Bu tabanlar zamanla sertleşir, ufalanır ve zemine yapışır. Zev Halı mikrofiber koleksiyonunda taban \u003cstrong\u003e%100 doğal pamuktur.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul style=\"color: #4b5563; line-height: 2; margin-bottom: 2rem; padding-left: 1.5rem;\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eZemine zarar vermez:\u003c\/strong\u003e Ahşap parke, laminat, seramik — hiçbirini çizmez, renk bırakmaz.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eNefes alır:\u003c\/strong\u003e Nem hapsetmez, halı altında küf oluşumunu önler.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eYıkandıktan sonra form kaybetmez:\u003c\/strong\u003e Lateks tabanlar yıkama sonrası sertleşir ve çatlar. Pamuk taban yıkama sonrası aynı esnekliğini korur.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eKaydırmazlık sağlar:\u003c\/strong\u003e Doğal pamuk lifi, pürüzlü yüzeyiyle zemin üzerinde tutunur — halınız kaygan zeminde de yerinde kalır.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 style=\"font-size: 1.15rem; font-weight: bold; color: #1f2937; border-left: 4px solid #FDC656; padding-left: 12px; margin: 0 0 0.75rem 0;\"\u003e2. Hav Yüksekliği — 10 mm Neden İdeal?\u003c\/h3\u003e\n\u003cp style=\"color: #4b5563; line-height: 1.8; margin-bottom: 1rem;\"\u003eHav yüksekliği, halının ipliklerinin taban dokumadan ne kadar yükseldiğini ifade eder. Milimetreyle ölçülür ve doğrudan ayağınızın altındaki yumuşaklık hissini, mobilya izlerini, temizlik kolaylığını ve robot süpürge uyumluluğunu belirler.\u003c\/p\u003e\n\u003cul style=\"color: #4b5563; line-height: 2; margin-bottom: 1rem; padding-left: 1.5rem;\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eÇok düşük hav (3-5 mm):\u003c\/strong\u003e Sert, soğuk his. Daha çok ticari ve mutfak kullanımı için uygundur.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eÇok yüksek hav (15 mm+):\u003c\/strong\u003e Mobilya izleri kalıcılaşır, robot süpürgeler takılır, temizlik zorlaşır.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e10 mm:\u003c\/strong\u003e Her şeyin dengede olduğu nokta — konforlu, pratik, estetik.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp style=\"color: #4b5563; line-height: 1.8; margin-bottom: 2rem;\"\u003e10 mm'de robot süpürgeler sorunsuz geçiyor, mobilya izleri birkaç saatte kayboluyor, 3D ve kabartmalı tasarımlar en etkileyici görünümünü veriyor.\u003c\/p\u003e\n\u003ch3 style=\"font-size: 1.15rem; font-weight: bold; color: #1f2937; border-left: 4px solid #FDC656; padding-left: 12px; margin: 0 0 0.75rem 0;\"\u003e3. 400.000 İlmek Yoğunluğu — Neden Önemli?\u003c\/h3\u003e\n\u003cp style=\"color: #4b5563; line-height: 1.8; margin-bottom: 1rem;\"\u003eStandart halılarda metrekare başına 200.000-300.000 ilmek bulunur. Zev Halı mikrofiber koleksiyonunda bu rakam \u003cstrong\u003e400.000 ilmek\/m².\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul style=\"color: #4b5563; line-height: 2; margin-bottom: 2rem; padding-left: 1.5rem;\"\u003e\n\u003cli\u003eİplikler arası boşluk neredeyse sıfır — kir ve toz zemine inmeden iplikler arasında asılı kalır, süpürgeyle kolayca alınır.\u003c\/li\u003e\n\u003cli\u003eMobilya kaldırıldıktan sonra izler çok daha hızlı kayboluyor.\u003c\/li\u003e\n\u003cli\u003eÇizgiler, kabartmalar ve geometrik motifler daha keskin, daha profesyonel görünüyor.\u003c\/li\u003e\n\u003cli\u003eUzun ömür: Yoğun doku solmayı ve seyrekleşmeyi yavaşlatır.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 style=\"font-size: 1.15rem; font-weight: bold; color: #1f2937; border-left: 4px solid #FDC656; padding-left: 12px; margin: 0 0 0.75rem 0;\"\u003e4. Hipoalerjenik Yapı\u003c\/h3\u003e\n\u003cp style=\"color: #4b5563; line-height: 1.8; margin-bottom: 1rem;\"\u003eMikrofiber halıların gerçek avantajı: İplikler o kadar ince ve sıkı dokunmuş ki toz akarları iplikler arasına yerleşemiyor. Standart halıların içinde koloniler kuran toz akarları, mikrofiber yüzeyde barınamıyor.\u003c\/p\u003e\n\u003cp style=\"color: #4b5563; line-height: 1.8; margin-bottom: 2rem;\"\u003eAyrıca tüylenme problemi yok. Yeni aldığınız bazı halılar ilk haftalarda yoğun tüy döker — mikrofiber halılarda bu problem yapısal olarak ortadan kalkıyor. Astımlı bireyler, bebekler, toz alerjisi olan kişiler için gerçek ve ölçülebilir bir yaşam kalitesi farkı.\u003c\/p\u003e\n\u003ch3 style=\"font-size: 1.15rem; font-weight: bold; color: #1f2937; border-left: 4px solid #FDC656; padding-left: 12px; margin: 0 0 0.75rem 0;\"\u003e5. Yıkanabilirlik — Nasıl, Ne Zaman, Dikkat Edilecekler\u003c\/h3\u003e\n\u003cul style=\"color: #4b5563; line-height: 2; margin-bottom: 2rem; padding-left: 1.5rem;\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eMakine yıkama:\u003c\/strong\u003e 30 derece, hassas program, sıkma yapmadan veya minimum sıkma\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDeterjan:\u003c\/strong\u003e Halı şampuanı kullanın — normal çamaşır deterjanı ve yumuşatıcı kullanmayın\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eKurutma:\u003c\/strong\u003e Düz, yatay yüzeyde serin ve havadar ortamda — sıcak kurutma makinesi ve doğrudan güneş ışığından kaçının\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eYıkama sıklığı:\u003c\/strong\u003e Yılda 1-2 kez tam yıkama yeterli\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr style=\"border: none; border-top: 2px solid #f3f4f6; margin: 2rem 0;\"\u003e\n\u003ch2 style=\"font-size: 1.5rem; font-weight: 800; color: #1f2937; margin: 0 0 1.5rem 0;\"\u003eOda Oda Kullanım Rehberi\u003c\/h2\u003e\n\u003ch3 style=\"font-size: 1.15rem; font-weight: bold; color: rgb(31, 41, 55); border-left: 4px solid rgb(253, 198, 86); padding-left: 12px; margin: 0px 0px 0.75rem; text-align: left;\"\u003eSalon ve Oturma Odası\u003c\/h3\u003e\n\u003cp style=\"color: #4b5563; line-height: 1.8; margin-bottom: 1rem;\"\u003eSalon, evinizin kimliğini dışarıya taşıyan mekandır. Büyük salon için (25 m² ve üzeri) 200x290 veya 200x300 cm ölçü idealdir. Halının koltuk grubunun en az ön bacaklarını kaplayacak büyüklükte olması gerekir — küçük halı büyük mekanı daha küçük gösterir.\u003c\/p\u003e\n\u003cp style=\"color: #4b5563; line-height: 1.8; margin-bottom: 2rem;\"\u003eKoyu tonlar (antrasit, lacivert, koyu kahve) mekana derinlik ve ağırlık katar. Açık tonlar (krem, bej, açık gri) mekanı geniş ve ferah gösterir. Çizgili ve geometrik desenler görsel dinamizm yaratır.\u003c\/p\u003e\n\u003ch3 style=\"font-size: 1.15rem; font-weight: bold; color: #1f2937; border-left: 4px solid #FDC656; padding-left: 12px; margin: 0 0 0.75rem 0;\"\u003eYatak Odası\u003c\/h3\u003e\n\u003cp style=\"color: #4b5563; line-height: 1.8; margin-bottom: 2rem;\"\u003eSabah yataktan kalkarken ayağınızın değdiği yüzey, güne başlangıcınızı etkiler. Çift kişilik yatak için 160x230 veya 200x290 cm ölçüler uygundur. Pudra, bej, soft gri, kırık beyaz gibi sakinleştirici tonlar tercih edin.\u003c\/p\u003e\n\u003ch3 style=\"font-size: 1.15rem; font-weight: bold; color: #1f2937; border-left: 4px solid #FDC656; padding-left: 12px; margin: 0 0 0.75rem 0;\"\u003eÇocuk Odası\u003c\/h3\u003e\n\u003cp style=\"color: #4b5563; line-height: 1.8; margin-bottom: 1rem;\"\u003eÇocuk odası halısında iki kriter her şeyin önünde gelir: güvenlik ve hijyen.\u003c\/p\u003e\n\u003cul style=\"color: #4b5563; line-height: 2; margin-bottom: 2rem; padding-left: 1.5rem;\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eGüvenlik:\u003c\/strong\u003e Pamuk taban sayesinde halı kayma yapmaz.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eHijyen:\u003c\/strong\u003e Tüylenme olmadığı için solunan havada halı kaynaklı partiküller bulunmaz.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePratiklik:\u003c\/strong\u003e Mikrofiber'in sıkı dokusu sıvıların zemine ulaşmadan yüzeyde kalmasını sağlar — hızlı müdahaleyle lekeler kolayca temizlenir.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr style=\"border: none; border-top: 2px solid #f3f4f6; margin: 2rem 0;\"\u003e\n\u003ch2 style=\"font-size: 1.5rem; font-weight: 800; color: #1f2937; margin: 0 0 1rem 0;\"\u003eDoğru Ölçü Nasıl Seçilir?\u003c\/h2\u003e\n\u003cp style=\"color: #4b5563; line-height: 1.8; margin-bottom: 1rem;\"\u003eYanlış ölçü, doğru halıyı bile yanlış gösterir. Türkiye'de en sık yapılan hata: odaya göre çok küçük halı seçmek.\u003c\/p\u003e\n\u003cul style=\"color: #4b5563; line-height: 2; margin-bottom: 2rem; padding-left: 1.5rem;\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eSalon:\u003c\/strong\u003e Koltuk grubunun en az ön bacakları halı üzerinde durmalı.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eYatak odası:\u003c\/strong\u003e Yatağın iki yanında ve önünde en az 60 cm halı görünmeli.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eYemek masası:\u003c\/strong\u003e Sandalyeler çekildiğinde bile halının üzerinde kalmalı — masa ölçüsüne her yönden 60 cm ekleyin.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr style=\"border: none; border-top: 2px solid #f3f4f6; margin: 2rem 0;\"\u003e\n\u003ch2 style=\"font-size: 1.5rem; font-weight: 800; color: #1f2937; margin: 0 0 1rem 0;\"\u003eÖzel Ölçü Kesim Hizmeti\u003c\/h2\u003e\n\u003cp style=\"color: #4b5563; line-height: 1.8; margin-bottom: 1rem;\"\u003eStandart ölçüler evinize uymuyorsa, biz keselim. 80 cm'den başlayıp 200 cm'ye kadar 5 farklı genişlikte (80 \/ 100 \/ 120 \/ 160 \/ 200 cm) ve istediğiniz her uzunlukta özel kesim yapıyoruz.\u003c\/p\u003e\n\u003cp style=\"color: #4b5563; line-height: 1.8; margin-bottom: 0.5rem;\"\u003e\u003cstrong\u003eKenar tipleri:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul style=\"color: #4b5563; line-height: 2; margin-bottom: 2rem; padding-left: 1.5rem;\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eOverlok:\u003c\/strong\u003e En yaygın ve dayanıklı — modern, sade görünüm.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSaçak:\u003c\/strong\u003e Dekoratif, vintage ve bohem tarzlara uygun.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eKatlama:\u003c\/strong\u003e En temiz ve minimal görünüm.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr style=\"border: none; border-top: 2px solid #f3f4f6; margin: 2rem 0;\"\u003e\n\u003ch2 style=\"font-size: 1.5rem; font-weight: 800; color: #1f2937; margin: 0 0 1.5rem 0;\"\u003eSıkça Sorulan Sorular\u003c\/h2\u003e\n\u003cp style=\"color: #1f2937; font-weight: bold; margin-bottom: 0.35rem;\"\u003eMikrofiber halı alerji yapar mı?\u003c\/p\u003e\n\u003cp style=\"color: #4b5563; line-height: 1.8; margin-bottom: 1.25rem;\"\u003eHayır. Mikrofiber iplikler yapıları gereği toz akarlarını barındırmaz. Tüylenme problemi de yaşatmaz. Astım hastaları ve bebekli evler için en güvenli seçeneklerden biridir.\u003c\/p\u003e\n\u003cp style=\"color: #1f2937; font-weight: bold; margin-bottom: 0.35rem;\"\u003eRobot süpürgem takılır mı?\u003c\/p\u003e\n\u003cp style=\"color: #4b5563; line-height: 1.8; margin-bottom: 1.25rem;\"\u003eHayır. 10 mm hav yüksekliği ve sıkı dokusu sayesinde robot süpürgeler Zev Halı mikrofiber koleksiyonu üzerinde sorunsuz çalışır.\u003c\/p\u003e\n\u003cp style=\"color: #1f2937; font-weight: bold; margin-bottom: 0.35rem;\"\u003ePamuk taban ile lateks taban arasındaki fark nedir?\u003c\/p\u003e\n\u003cp style=\"color: #4b5563; line-height: 1.8; margin-bottom: 1.25rem;\"\u003eLateks tabanlar zamanla sertleşir, ufalanır ve zemine renk bırakır. Pamuk taban çevre dostudur, zemine zarar vermez, yıkandıktan sonra formunu kaybetmez.\u003c\/p\u003e\n\u003cp style=\"color: #1f2937; font-weight: bold; margin-bottom: 0.35rem;\"\u003eYazın kullanılır mı, terletir mi?\u003c\/p\u003e\n\u003cp style=\"color: #4b5563; line-height: 1.8; margin-bottom: 1.25rem;\"\u003eNefes alabilen iplik yapısı ve pamuk taban sayesinde dört mevsim kullanıma uygundur. Kışın zemin soğuğunu kırarken yazın bunaltıcı bir his yaratmaz.\u003c\/p\u003e\n\u003cp style=\"color: #1f2937; font-weight: bold; margin-bottom: 0.35rem;\"\u003eGüneş görür mü, solar mı?\u003c\/p\u003e\n\u003cp style=\"color: #4b5563; line-height: 1.8; margin-bottom: 2rem;\"\u003eSürekli ve doğrudan güneş ışığı tüm halı türlerinde zaman içinde solmaya yol açar. Mikrofiber polyester iplikler UV direnci açısından akrilik ve pamuk halılara göre daha iyi performans gösterir.\u003c\/p\u003e\n\u003chr style=\"border: none; border-top: 2px solid #f3f4f6; margin: 2rem 0;\"\u003e\n\u003cp style=\"color: #6b7280; font-size: 0.9rem; line-height: 1.8; font-style: italic;\"\u003eZev Halı — Türkiye'nin dört bir yanına ücretsiz kargo ile teslim edilir. Özel ölçü kesim, profesyonel kenar işlemi ve kolay iade politikasıyla evinize en uygun halıyı güvenle seçin.\u003c\/p\u003e","products":[{"product_id":"beyaz-cizgili-microfiber-hali-ba001","title":"Zev Halı Beyaz Çizgili Modern Microfiber Halı | Yumuşak \u0026 Kaymaz Özel Ölçü 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;\"\u003eSaçak Overlok Ve Katlama\u003c\/span\u003e \u003c\/span\u003eTercihlerinizi Sepette Sipariş Notu Bölümünde Belirtiniz.\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✂ Özel Hizmet\u003c\/div\u003e\n\u003cdiv style=\"font-size: 1.25rem; font-weight: 800; color: #1f2937; margin-bottom: 8px;\"\u003eBu Üründe \u003cspan style=\"color: #e58c0a; border-bottom: 2px solid #FDC656; padding-bottom: 2px;\"\u003eÖzel Ölçü Kesme\u003c\/span\u003e Vardır\u003c\/div\u003e\n\u003cdiv style=\"font-size: 0.83rem; color: #6b7280; line-height: 1.7; max-width: 400px; margin: 0 auto 16px;\"\u003eAşağıdaki hesaplayıcıyı kullanarak ölçünüzü girin ve fiyatını görün. \u003cstrong style=\"color: #e58c0a;\"\u003e\"Sipariş Ver\"\u003c\/strong\u003e butonuyla ölçünüze özel siparişinizi oluşturun.\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;\"\u003eİstediğiniz ölçüde\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;\"\u003eProfesyonel kenar işlemi\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;\"\u003eHızlı teslimat\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\"\u003eÖZEL ÖLÇÜ HESAPLAYICI\u003c\/h2\u003e\n\u003cp class=\"hali-aciklama\"\u003eGenişlik ve uzunluğu (cm) girip hesaplayın. Fiyatı gördükten sonra seçenekleri belirleyip WhatsApp'tan sipariş verin.\u003cbr\u003e\u003cstrong\u003eStandart Genişlik: 80 · 100 · 120 · 160 · 200 cm — Farklı ölçüler de girilebilir\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"hali-form-grup\"\u003e\n\u003clabel class=\"hali-label\" for=\"hali-genislik\"\u003eGENİŞLİK\u003c\/label\u003e\n\u003cdiv class=\"hali-input-wrapper\"\u003e\n\u003cinput placeholder=\"Örn: 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\"\u003eUZUNLUK\u003c\/label\u003e\n\u003cdiv class=\"hali-input-wrapper\"\u003e\n\u003cinput placeholder=\"Örn: 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\"\u003eHesapla \/ Fiyat Gör\u003c\/button\u003e\n\u003cdiv class=\"hali-sonuc-alani hidden\" id=\"hali-sonuc-alani\"\u003e\n\u003cdiv class=\"hali-sonuc-satir\"\u003e\n\u003cstrong\u003eMetrekare:\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\u003eToplam Fiyat:\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² fiyatı: \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\"\u003eHALI KENARI SEÇ\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\"\u003eSaçak\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\"\u003eOverlok\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\"\u003eKatlama\u003c\/label\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-baslik\"\u003eHALI ŞEKLİ SEÇ\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\"\u003eDikdörtgen\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\"\u003eYuvarlak\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\u003eWhatsApp'ta Sipariş Ver\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 = `Talep ettiğiniz \u003cstrong\u003e${g} cm\u003c\/strong\u003e genişliğindeki halınız, \u003cstrong\u003e${standartGenislik} cm\u003c\/strong\u003e'lik standart rulomuzdan kesilerek hazırlanacaktır.\u003cbr\u003eFiyatlandırma kesimin yapıldığı üst standart rulo genişliği üzerinden hesaplanmaktadır.\u003cbr\u003e\u003cbr\u003eDilerseniz fire vermemek için standart genişlikten sipariş verebilirsiniz.\u003cbr\u003e\u003cspan style=\"font-size:0.85em;opacity:0.6\"\u003e(Standart Rulo Genişlikleri: 80, 100, 120, 160, 200 cm — Boy firesiz, tam ölçüde yapılır.)\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 = `Merhaba, özel ölçü halı siparişi vermek istiyorum.\\n\\n📏 Ölçüler: ${hesaplananGenislik} cm x ${hesaplananUzunluk} cm (${f(hesaplananMetrekare)} m²)\\n🔲 Halı Kenarı: ${kenari}\\n⬜ Halı Şekli: ${sekli}\\n💰 Toplam Fiyat: ${f(toplamFiyat)} TL\\n\\nÜrün Linki: ${window.location.href}\\n\\nTeşekkürler.`;\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\"Saf Beyazın Huzuru, Bulutların Üzerindeymişçesine Bir Dokunuş...\"\u003c\/b\u003e\u003c\/p\u003e\n\u003cp data-path-to-node=\"8\"\u003eZev Halı Babil Serisi, minimalist dekorasyonun \"az ama öz\" felsefesini zeminlerinize taşıyor. Karmaşık desenlerden tamamen arındırılmış bu bembeyaz tasarım, kendinden çizgili (kabartmalı) dokusuyla mekanınıza sadece aydınlık değil, aynı zamanda zarif bir mimari derinlik katar. Özel mikrofiber dokusunun sunduğu eşsiz yumuşaklıkla güne harika bir başlangıç yapmanızı sağlayacak bu özel parça, \u003cb data-index-in-node=\"393\" data-path-to-node=\"8\"\u003etüm ölçüleri ile stoklarımızda\u003c\/b\u003e sizleri bekliyor!\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\"\u003eMinimalizm ve Aydınlık:\u003c\/b\u003e Saf beyaz rengi sayesinde, küçük ve az ışık alan odalarınızı dahi anında ferahlatır, olduğundan çok daha geniş ve aydınlık gösterir.\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\"\u003eBulut Yumuşaklığında Bir Adım:\u003c\/b\u003e 10 mm hav yüksekliğine sahip üstün kaliteli mikrofiber polyester ipliği, her adımda ayaklarınıza ipeksi ve ekstra yumuşak bir masaj hissi verir. Özellikle yatak odaları için vazgeçilmez bir konfordur.\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\"\u003eSağlıklı ve Güvenli Zemin:\u003c\/b\u003e Doğal nefes alan %100 pamuk tabanı sayesinde zeminlerinizi korur ve uzun ömürlü bir kullanım sunar.\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\"\u003eÜç Boyutlu Çizgi Detayları:\u003c\/b\u003e Dümdüz bir beyazın sıkıcılığından uzaklaşan yatay kabartma çizgiler, ışığın geliş açısına göre halıya hareket katarak modern bir estetik yaratır.\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\"\u003eİçerdiği Renklerin Psikolojisi\u003c\/b\u003e\n\u003c\/h4\u003e\n\u003cp data-path-to-node=\"12\"\u003eGöz yormayan, ruhu dinlendiren ve mekanı tazeleyen bu tasarımın renk profili:\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\"\u003eSaf Beyaz \/ Kırık Beyaz (Zemin):\u003c\/b\u003e Yenilenmenin, temizliğin ve saflığın simgesidir. Bulunduğu ortama kusursuz bir dinginlik, huzur ve maksimum ışık yansıması (ferahlık) katar.\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\"\u003eGölgeli Gri Geçişler:\u003c\/b\u003e Halının kendinden dokulu (çizgili) yapısı sayesinde, ışık düştüğünde oluşan doğal ve incecik gri gölgeler, tasarıma boyut ve gerçeklik kazandırır.\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\"\u003eMimarın Gözünden: Dekorasyon \u0026amp; Kombin Tavsiyeleri\u003c\/b\u003e\n\u003c\/h4\u003e\n\u003cp data-path-to-node=\"16\"\u003eModern, İskandinav ve Japandi (Japon minimalizmi) tarzı dekorasyonlar için kusursuz bir \"temel parça\" (basic) olan bu modeli en iyi şekilde sergilemek için ipuçları:\u003c\/p\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\"\u003eMobilya Uyumu:\u003c\/b\u003e Beyazın uyum sağlayamayacağı hiçbir renk yoktur! Ancak halının o yumuşak ve doğal ruhunu taçlandırmak için \u003cb data-index-in-node=\"122\" data-path-to-node=\"17,0,0\"\u003eAçık Meşe, Hasır, Rattan veya Açık Ceviz\u003c\/b\u003e karyolalar\/konsollar harika bir seçimdir.\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\"\u003eDoku Zenginliği:\u003c\/b\u003e Halınız çok sade olduğu için mekanın enerjisini \"dokularla\" artırmalısınız. Üzerine atacağınız \u003cb data-index-in-node=\"112\" data-path-to-node=\"17,1,0\"\u003eBukle (Teddy) kumaş bir berjer\u003c\/b\u003e, pelüş kırlentler veya kalın örgü battaniyeler ile muazzam bir \"Kozak (Cozy)\" atmosfer yaratabilirsiniz.\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\"\u003eAksesuar Bütünlüğü:\u003c\/b\u003e Siyah ince metal detaylı lambaderler, pampas otları, minimalist soyut tablolar ve toprak tonlarında seramik vazolarla dergilerden fırlamış bir yatak odası\/salon kurgulayabilirsiniz.\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 Halı Babil Antrasit Kendinden Çizgili | Yumuşak \u0026 Microfiber Halı Özel Ölçü 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;\"\u003eSaçak Overlok Ve Katlama\u003c\/span\u003e \u003c\/span\u003eTercihlerinizi Sepette Sipariş Notu Bölümünde Belirtiniz.\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✂ Özel Hizmet\u003c\/div\u003e\n\u003cdiv style=\"font-size: 1.25rem; font-weight: 800; color: #1f2937; margin-bottom: 8px;\"\u003eBu Üründe \u003cspan style=\"color: #e58c0a; border-bottom: 2px solid #FDC656; padding-bottom: 2px;\"\u003eÖzel Ölçü Kesme\u003c\/span\u003e Vardır\u003c\/div\u003e\n\u003cdiv style=\"font-size: 0.83rem; color: #6b7280; line-height: 1.7; max-width: 400px; margin: 0 auto 16px;\"\u003eAşağıdaki hesaplayıcıyı kullanarak ölçünüzü girin ve fiyatını görün. \u003cstrong style=\"color: #e58c0a;\"\u003e\"Sipariş Ver\"\u003c\/strong\u003e butonuyla ölçünüze özel siparişinizi oluşturun.\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;\"\u003eİstediğiniz ölçüde\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;\"\u003eProfesyonel kenar işlemi\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;\"\u003eHızlı teslimat\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\"\u003eÖZEL ÖLÇÜ HESAPLAYICI\u003c\/h2\u003e\n\u003cp class=\"hali-aciklama\"\u003eGenişlik ve uzunluğu (cm) girip hesaplayın. Fiyatı gördükten sonra seçenekleri belirleyip WhatsApp'tan sipariş verin.\u003cbr\u003e\u003cstrong\u003eStandart Genişlik: 80 · 100 · 120 · 160 · 200 cm — Farklı ölçüler de girilebilir\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"hali-form-grup\"\u003e\n\u003clabel for=\"hali-genislik\" class=\"hali-label\"\u003eGENİŞLİK\u003c\/label\u003e\n\u003cdiv class=\"hali-input-wrapper\"\u003e\n\u003cinput type=\"number\" id=\"hali-genislik\" class=\"hali-input\" placeholder=\"Örn: 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\"\u003eUZUNLUK\u003c\/label\u003e\n\u003cdiv class=\"hali-input-wrapper\"\u003e\n\u003cinput type=\"number\" id=\"hali-uzunluk\" class=\"hali-input\" placeholder=\"Örn: 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\"\u003eHesapla \/ Fiyat Gör\u003c\/button\u003e\n\u003cdiv id=\"hali-sonuc-alani\" class=\"hali-sonuc-alani hidden\"\u003e\n\u003cdiv class=\"hali-sonuc-satir\"\u003e\n\u003cstrong\u003eMetrekare:\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\u003eToplam Fiyat:\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(1 m² fiyatı: \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\"\u003eHALI KENARI SEÇ\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\"\u003eSaçak\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\"\u003eOverlok\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\"\u003eKatlama\u003c\/label\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-baslik\"\u003eHALI ŞEKLİ SEÇ\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\"\u003eDikdörtgen\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\"\u003eYuvarlak\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\u003eWhatsApp'ta Sipariş Ver\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 = `Talep ettiğiniz \u003cstrong\u003e${g} cm\u003c\/strong\u003e genişliğindeki halınız, \u003cstrong\u003e${standartGenislik} cm\u003c\/strong\u003e'lik standart rulomuzdan kesilerek hazırlanacaktır.\u003cbr\u003eFiyatlandırma kesimin yapıldığı üst standart rulo genişliği üzerinden hesaplanmaktadır.\u003cbr\u003e\u003cbr\u003eDilerseniz fire vermemek için standart genişlikten sipariş verebilirsiniz.\u003cbr\u003e\u003cspan style=\"font-size:0.85em;opacity:0.6\"\u003e(Standart Rulo Genişlikleri: 80, 100, 120, 160, 200 cm — Boy firesiz, tam ölçüde yapılır.)\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 = `Merhaba, özel ölçü halı siparişi vermek istiyorum.\\n\\n📏 Ölçüler: ${hesaplananGenislik} cm x ${hesaplananUzunluk} cm (${f(hesaplananMetrekare)} m²)\\n🔲 Halı Kenarı: ${kenari}\\n⬜ Halı Şekli: ${sekli}\\n💰 Toplam Fiyat: ${f(toplamFiyat)} TL\\n\\nÜrün Linki: ${window.location.href}\\n\\nTeşekkürler.`;\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\"\u003eAntrasitin Asil Duruşu, Bulut Yumuşaklığıyla Zeminlerinizde...\"\u003c\/b\u003e\u003c\/p\u003e\n\u003cp data-path-to-node=\"8\"\u003eZev Halı Babil Serisi, modern ve karizmatik yaşam alanları kurgulamak isteyenler için tasarlandı. Karmaşadan uzak, kendinden çizgili (kabartmalı) 3 boyutlu dokusu ve antrasitin o ağırbaşlı asaletini bir araya getiren bu model, zeminlerinize derinlik ve lüks bir karakter katar. Özel mikrofiber dokusunun sunduğu ipeksi yumuşaklıkla her adımda premium bir konfor yaşatacak bu eşsiz tasarım, \u003cb data-path-to-node=\"8\" data-index-in-node=\"390\"\u003etüm ölçüleri ile stoklarımızda\u003c\/b\u003e sizleri bekliyor!\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\"\u003eMaskülen ve Modern Çizgi:\u003c\/b\u003e Antrasit rengin gücü, yatay kabartma çizgilerle birleşerek mekanınıza sıradanlıktan uzak, mimari bir estetik ve çağdaş bir ruh kazandırır.\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\"\u003eBulut Yumuşaklığında Bir Adım:\u003c\/b\u003e 10 mm hav yüksekliğine sahip üstün kaliteli mikrofiber polyester ipliği, tok görünümünün aksine ayaklarınıza ekstra yumuşak, masaj etkili bir konfor sunar.\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\"\u003eSağlıklı ve Güvenli Zemin:\u003c\/b\u003e Doğal nefes alan %100 pamuk tabanı sayesinde zeminlerinizi (özellikle parkelerinizi) korur ve uzun ömürlü, kaymaz bir kullanım sağlar.\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\"\u003eLeke Gizleyen Akıllı Ton:\u003c\/b\u003e Koyu gri\/antrasit yapısı sayesinde günlük kullanımda oluşabilecek ufak toz ve lekeleri mükemmel kamufle eder; yoğun trafikli salonlar için hayat kurtarıcıdır.\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\"\u003eİçerdiği Renklerin Psikolojisi\u003c\/b\u003e\n\u003c\/h3\u003e\n\u003cp data-path-to-node=\"12\"\u003eMekanın ağırlığını belirleyen ve ona karakter katan bu tasarımın renk profili:\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\"\u003eAntrasit \/ Koyu Gri (Zemin):\u003c\/b\u003e Gücün, otoritenin, dengenin ve modernizmin rengidir. Bulunduğu ortama anında \"High-End\" (üst düzey lüks) bir atmosfer katar. Odaklanmayı artırır.\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\"\u003eIşık ve Gölge Oyunları (Gümüş Yansımalar):\u003c\/b\u003e Halının kendinden dokulu çizgili yapısı ve mikrofiberin parlaklığı sayesinde, ışık düştüğünde ortaya çıkan doğal gümüş grisi gölgeler, tasarıma dinamizm kazandırır.\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\"\u003eMimarın Gözünden: Dekorasyon \u0026amp; Kombin Tavsiyeleri\u003c\/b\u003e\n\u003c\/h3\u003e\n\u003cp data-path-to-node=\"16\"\u003eModern, Endüstriyel veya Loft tarzı dekorasyonlar için kusursuz bir \"Dengeleyici\" (Balancer) olan bu modeli en iyi şekilde sergilemek için ipuçları:\u003c\/p\u003e\n\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\"\u003eMobilya Uyumu:\u003c\/b\u003e Antrasit halıyı karanlık olmaktan kurtarmak için zıtlıklardan faydalanın! \u003cb data-path-to-node=\"17,0,0\" data-index-in-node=\"89\"\u003eHardal Sarısı, Kiremit, Zümrüt Yeşili veya Taba\u003c\/b\u003e rengi tekli berjerler bu halının üzerinde birer elmas gibi parlayacaktır. Ana koltuklarda ise açık gri veya kırık beyaz kumaşlar tercih edilebilir.\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\"\u003eAhşap ve Doku Seçimi:\u003c\/b\u003e Endüstriyel ruhunu taçlandırmak için \u003cb data-path-to-node=\"17,1,0\" data-index-in-node=\"59\"\u003eHam Ceviz, Siyah Metal Ayaklı Sehpalar, Cam ve Mermer\u003c\/b\u003e detaylı mobilyalarla kusursuz bir uyum yakalar. Chester tarzı deri koltuklarla muazzam bir maskülen enerji yaratır.\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\"\u003eAksesuar Bütünlüğü:\u003c\/b\u003e Siyah metal aydınlatmalar, canlı dev yapraklı bitkiler (Monstera\/Devetabanı) ve duvarda hardal\/kiremit tonlarında soyut tablolarla dergilerden fırlamış bir salon kurgulayabilirsiniz.\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 Halı Babil Gri Kendinden Çizgili Ekstra Yumuşak Halı Özel Ölçü 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;\"\u003eSaçak Overlok Ve Katlama\u003c\/span\u003e \u003c\/span\u003eTercihlerinizi Sepette Sipariş Notu Bölümünde Belirtiniz.\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✂ Özel Hizmet\u003c\/div\u003e\n\u003cdiv style=\"font-size: 1.25rem; font-weight: 800; color: #1f2937; margin-bottom: 8px;\"\u003eBu Üründe \u003cspan style=\"color: #e58c0a; border-bottom: 2px solid #FDC656; padding-bottom: 2px;\"\u003eÖzel Ölçü Kesme\u003c\/span\u003e Vardır\u003c\/div\u003e\n\u003cdiv style=\"font-size: 0.83rem; color: #6b7280; line-height: 1.7; max-width: 400px; margin: 0 auto 16px;\"\u003eAşağıdaki hesaplayıcıyı kullanarak ölçünüzü girin ve fiyatını görün. \u003cstrong style=\"color: #e58c0a;\"\u003e\"Sipariş Ver\"\u003c\/strong\u003e butonuyla ölçünüze özel siparişinizi oluşturun.\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;\"\u003eİstediğiniz ölçüde\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;\"\u003eProfesyonel kenar işlemi\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;\"\u003eHızlı teslimat\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\"\u003eÖZEL ÖLÇÜ HESAPLAYICI\u003c\/h2\u003e\n\u003cp class=\"hali-aciklama\"\u003eGenişlik ve uzunluğu (cm) girip hesaplayın. Fiyatı gördükten sonra seçenekleri belirleyip WhatsApp'tan sipariş verin.\u003cbr\u003e\u003cstrong\u003eStandart Genişlik: 80 · 100 · 120 · 160 · 200 cm — Farklı ölçüler de girilebilir\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"hali-form-grup\"\u003e\n\u003clabel for=\"hali-genislik\" class=\"hali-label\"\u003eGENİŞLİK\u003c\/label\u003e\n\u003cdiv class=\"hali-input-wrapper\"\u003e\n\u003cinput type=\"number\" id=\"hali-genislik\" class=\"hali-input\" placeholder=\"Örn: 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\"\u003eUZUNLUK\u003c\/label\u003e\n\u003cdiv class=\"hali-input-wrapper\"\u003e\n\u003cinput type=\"number\" id=\"hali-uzunluk\" class=\"hali-input\" placeholder=\"Örn: 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\"\u003eHesapla \/ Fiyat Gör\u003c\/button\u003e\n\u003cdiv id=\"hali-sonuc-alani\" class=\"hali-sonuc-alani hidden\"\u003e\n\u003cdiv class=\"hali-sonuc-satir\"\u003e\n\u003cstrong\u003eMetrekare:\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\u003eToplam Fiyat:\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(1 m² fiyatı: \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\"\u003eHALI KENARI SEÇ\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\"\u003eSaçak\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\"\u003eOverlok\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\"\u003eKatlama\u003c\/label\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-baslik\"\u003eHALI ŞEKLİ SEÇ\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\"\u003eDikdörtgen\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\"\u003eYuvarlak\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\u003eWhatsApp'ta Sipariş Ver\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 = `Talep ettiğiniz \u003cstrong\u003e${g} cm\u003c\/strong\u003e genişliğindeki halınız, \u003cstrong\u003e${standartGenislik} cm\u003c\/strong\u003e'lik standart rulomuzdan kesilerek hazırlanacaktır.\u003cbr\u003eFiyatlandırma kesimin yapıldığı üst standart rulo genişliği üzerinden hesaplanmaktadır.\u003cbr\u003e\u003cbr\u003eDilerseniz fire vermemek için standart genişlikten sipariş verebilirsiniz.\u003cbr\u003e\u003cspan style=\"font-size:0.85em;opacity:0.6\"\u003e(Standart Rulo Genişlikleri: 80, 100, 120, 160, 200 cm — Boy firesiz, tam ölçüde yapılır.)\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 = `Merhaba, özel ölçü halı siparişi vermek istiyorum.\\n\\n📏 Ölçüler: ${hesaplananGenislik} cm x ${hesaplananUzunluk} cm (${f(hesaplananMetrekare)} m²)\\n🔲 Halı Kenarı: ${kenari}\\n⬜ Halı Şekli: ${sekli}\\n💰 Toplam Fiyat: ${f(toplamFiyat)} TL\\n\\nÜrün Linki: ${window.location.href}\\n\\nTeşekkürler.`;\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\"Grinin Sakinleştirici Gücü, Bulutların Üzerindeymişçesine Bir Dokunuş...\"\u003c\/b\u003e\u003c\/p\u003e\n\u003cp data-path-to-node=\"8\"\u003eZev Halı Babil Serisi, yaşam alanlarında sadeliği ve ferahlığı arayanlar için tasarlandı. Göz yoran karmaşık desenlerden tamamen arındırılmış bu zarif gri tasarım, kendinden çizgili (kabartmalı) 3 boyutlu dokusuyla mekanınıza modern bir mimari derinlik kazandırır. Özel mikrofiber dokusunun sunduğu ipeksi yumuşaklıkla her adımda premium bir konfor yaşatacak bu eşsiz tasarım, \u003cb data-path-to-node=\"8\" data-index-in-node=\"377\"\u003etüm ölçüleri ile stoklarımızda\u003c\/b\u003e sizleri bekliyor!\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\"\u003eFerah ve Modern Çizgi:\u003c\/b\u003e Açık gri tonunun mekanı aydınlatan gücü, yatay kabartma çizgilerle birleşerek odanıza sıradanlıktan uzak, dinamik ancak bir o kadar da dinlendirici bir atmosfer katar.\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\"\u003eBulut Yumuşaklığında Konfor:\u003c\/b\u003e 10 mm hav yüksekliğine sahip üstün kaliteli mikrofiber polyester ipliği, ayaklarınıza ekstra yumuşak ve ipeksi bir dokunuş sunar. Günün yorgunluğunu atmak için mükemmel bir zemin hazırlar.\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\"\u003eSağlıklı ve Güvenli Zemin:\u003c\/b\u003e Doğal nefes alan %100 pamuk tabanı sayesinde zeminlerinizi korur, parkelerinizde güvenli ve uzun ömürlü bir kullanım sağlar.\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\"\u003eDengeleyici ve Uyumlu:\u003c\/b\u003e Nötr gri yapısı sayesinde evinizdeki diğer eşyaların rengini boğmaz, aksine mobilyalarınızın tasarımını ön plana çıkaran kusursuz bir \"tuval\" görevi görür.\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\"\u003eİçerdiği Renklerin Psikolojisi\u003c\/b\u003e\n\u003c\/h3\u003e\n\u003cp data-path-to-node=\"12\"\u003eMekanı ferahlatan ve diğer renklerle kusursuz bir köprü kuran bu tasarımın renk profili:\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\"\u003eAçık Gri \/ Gümüş (Zemin):\u003c\/b\u003e Dengenin, uzlaşmanın ve modernizmin simgesidir. Odaya huzur veren nötr bir enerji yayarken, mekanın ışığını harika bir şekilde yansıtarak alanı daha geniş gösterir.\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\"\u003eIşık ve Gölge Oyunları:\u003c\/b\u003e Halının kendinden dokulu (çizgili) yapısı sayesinde, mekanın ışığına göre oluşan ince gölgeler tasarıma 3 boyutlu, yaşayan bir karakter kazandırır.\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\"\u003eMimarın Gözünden: Dekorasyon \u0026amp; Kombin Tavsiyeleri\u003c\/b\u003e\n\u003c\/h3\u003e\n\u003cp data-path-to-node=\"16\"\u003eModern, İskandinav veya Minimalist tarzda döşenmiş evler için gerçek bir \"Uyum Ustası\" olan bu modeli en iyi şekilde sergilemek için ipuçları:\u003c\/p\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\"\u003eMobilya Uyumu:\u003c\/b\u003e Gri halı her rengin en iyi dostudur! Halının sadeliğini canlandırmak için \u003cb data-path-to-node=\"17,0,0\" data-index-in-node=\"89\"\u003eHardal Sarısı, Lacivert (İndigo) veya Kiremit\u003c\/b\u003e tonlarında berjerler harika bir zıtlık yaratır. Ana koltuklarda ise Beyaz, Antrasit veya Keten renkleri kusursuz bir İskandinav rüzgarı estirir.\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\"\u003eAhşap ve Doku Seçimi:\u003c\/b\u003e Doğal ve sıcak bir ortam için \u003cb data-path-to-node=\"17,1,0\" data-index-in-node=\"52\"\u003eAçık Meşe, Bambu veya Huş ağacı\u003c\/b\u003e mobilyalarla kombinleyin. Soğuk bir modernizm isteniyorsa cam, krom ve siyah metal detaylar kullanılabilir.\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\"\u003eAksesuar Bütünlüğü:\u003c\/b\u003e Gümüş veya siyah mat metal aydınlatmalar, canlı salon bitkileri ve geometrik desenli kırlentlerle dekorasyonu adeta bir mimarın elinden çıkmışçasına tamamlayabilirsiniz.\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 Halı Babil Beyaz Geometrik Yumuşak Salon Koridor Halısı Özel Ölçü 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;\"\u003eSaçak Overlok Ve Katlama\u003c\/span\u003e \u003c\/span\u003eTercihlerinizi Sepette Sipariş Notu Bölümünde Belirtiniz.\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✂ Özel Hizmet\u003c\/div\u003e\n\u003cdiv style=\"font-size: 1.25rem; font-weight: 800; color: #1f2937; margin-bottom: 8px;\"\u003eBu Üründe \u003cspan style=\"color: #e58c0a; border-bottom: 2px solid #FDC656; padding-bottom: 2px;\"\u003eÖzel Ölçü Kesme\u003c\/span\u003e Vardır\u003c\/div\u003e\n\u003cdiv style=\"font-size: 0.83rem; color: #6b7280; line-height: 1.7; max-width: 400px; margin: 0 auto 16px;\"\u003eAşağıdaki hesaplayıcıyı kullanarak ölçünüzü girin ve fiyatını görün. \u003cstrong style=\"color: #e58c0a;\"\u003e\"Sipariş Ver\"\u003c\/strong\u003e butonuyla ölçünüze özel siparişinizi oluşturun.\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;\"\u003eİstediğiniz ölçüde\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;\"\u003eProfesyonel kenar işlemi\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;\"\u003eHızlı teslimat\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\"\u003eÖZEL ÖLÇÜ HESAPLAYICI\u003c\/h2\u003e\n\u003cp class=\"hali-aciklama\"\u003eGenişlik ve uzunluğu (cm) girip hesaplayın. Fiyatı gördükten sonra seçenekleri belirleyip WhatsApp'tan sipariş verin.\u003cbr\u003e\u003cstrong\u003eStandart Genişlik: 80 · 100 · 120 · 160 · 200 cm — Farklı ölçüler de girilebilir\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"hali-form-grup\"\u003e\n\u003clabel for=\"hali-genislik\" class=\"hali-label\"\u003eGENİŞLİK\u003c\/label\u003e\n\u003cdiv class=\"hali-input-wrapper\"\u003e\n\u003cinput type=\"number\" id=\"hali-genislik\" class=\"hali-input\" placeholder=\"Örn: 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\"\u003eUZUNLUK\u003c\/label\u003e\n\u003cdiv class=\"hali-input-wrapper\"\u003e\n\u003cinput type=\"number\" id=\"hali-uzunluk\" class=\"hali-input\" placeholder=\"Örn: 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\"\u003eHesapla \/ Fiyat Gör\u003c\/button\u003e\n\u003cdiv id=\"hali-sonuc-alani\" class=\"hali-sonuc-alani hidden\"\u003e\n\u003cdiv class=\"hali-sonuc-satir\"\u003e\n\u003cstrong\u003eMetrekare:\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\u003eToplam Fiyat:\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(1 m² fiyatı: \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\"\u003eHALI KENARI SEÇ\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\"\u003eSaçak\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\"\u003eOverlok\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\"\u003eKatlama\u003c\/label\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-baslik\"\u003eHALI ŞEKLİ SEÇ\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\"\u003eDikdörtgen\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\"\u003eYuvarlak\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\u003eWhatsApp'ta Sipariş Ver\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 = `Talep ettiğiniz \u003cstrong\u003e${g} cm\u003c\/strong\u003e genişliğindeki halınız, \u003cstrong\u003e${standartGenislik} cm\u003c\/strong\u003e'lik standart rulomuzdan kesilerek hazırlanacaktır.\u003cbr\u003eFiyatlandırma kesimin yapıldığı üst standart rulo genişliği üzerinden hesaplanmaktadır.\u003cbr\u003e\u003cbr\u003eDilerseniz fire vermemek için standart genişlikten sipariş verebilirsiniz.\u003cbr\u003e\u003cspan style=\"font-size:0.85em;opacity:0.6\"\u003e(Standart Rulo Genişlikleri: 80, 100, 120, 160, 200 cm — Boy firesiz, tam ölçüde yapılır.)\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 = `Merhaba, özel ölçü halı siparişi vermek istiyorum.\\n\\n📏 Ölçüler: ${hesaplananGenislik} cm x ${hesaplananUzunluk} cm (${f(hesaplananMetrekare)} m²)\\n🔲 Halı Kenarı: ${kenari}\\n⬜ Halı Şekli: ${sekli}\\n💰 Toplam Fiyat: ${f(toplamFiyat)} TL\\n\\nÜrün Linki: ${window.location.href}\\n\\nTeşekkürler.`;\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\"Saf Beyazın Geometrik Dansı, Bulut Yumuşaklığında Zeminler...\"\u003c\/b\u003e\u003c\/p\u003e\n\u003cp data-path-to-node=\"8\"\u003eZev Halı Babil Serisi, modern minimalizmi üç boyutlu tasarım anlayışıyla yeniden tanımlıyor. Dümdüz bir beyazın sadeliğini, ustalıkla işlenmiş geometrik ve üçgen kabartmalarla hareketlendiren bu model, mekanınıza göz yormayan sanatsal bir derinlik katar. 10 mm kalınlığındaki özel mikrofiber dokusunun sunduğu ipeksi yumuşaklıkla her adımda premium bir konfor yaşatacak bu eşsiz tasarım, \u003cb data-path-to-node=\"8\" data-index-in-node=\"388\"\u003etüm ölçüleri ile stoklarımızda\u003c\/b\u003e sizleri bekliyor!\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 Geometrik Estetik:\u003c\/b\u003e Yatay ve açılı kabartma çizgilerin oluşturduğu modern desenler, ışığın geliş açısına göre halı üzerinde zarif gölge oyunları yaratarak mekanınıza mimari bir hava kazandırır.\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\"\u003eBulut Yumuşaklığında Konfor:\u003c\/b\u003e 10 mm hav yüksekliğine sahip üstün kaliteli mikrofiber polyester ipliği, ayaklarınıza ekstra yumuşak, ipeksi ve masaj etkili bir dokunuş sunar.\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\"\u003eSağlıklı ve Güvenli Zemin:\u003c\/b\u003e Doğal nefes alan %100 pamuk tabanı sayesinde parkelerinizi korur, zemin üzerinde kaymayı önleyerek uzun ömürlü ve güvenli bir kullanım sağlar.\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\"\u003eMekanı Genişleten Ferahlık:\u003c\/b\u003e Saf beyaz tonu, özellikle dar veya az doğal ışık alan odaları anında aydınlatarak olduğundan çok daha geniş ve ferah hissettirir.\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\"\u003eİçerdiği Renklerin Psikolojisi\u003c\/b\u003e\n\u003c\/h3\u003e\n\u003cp data-path-to-node=\"12\"\u003eGöz yormadan mekana asil bir duruş katan bu inovatif tasarımın renk profili:\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\"\u003eSaf Beyaz \/ Kırık Beyaz (Zemin):\u003c\/b\u003e Yenilenmenin, dinginliğin ve mutlak temizliğin simgesidir. Odaya maksimum ışık yansıması sağlayarak huzur dolu bir nefes alma alanı yaratır.\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\"\u003eDoğal Gölge Efektleri:\u003c\/b\u003e Geometrik kabartmaların arasında oluşan doğal gri yansımalar (gölgeler), halıya başka hiçbir renge ihtiyaç duymadan 3 boyutlu bir canlılık ve karakter kazandırır.\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\"\u003eMimarın Gözünden: Dekorasyon \u0026amp; Kombin Tavsiyeleri\u003c\/b\u003e\n\u003c\/h3\u003e\n\u003cp data-path-to-node=\"16\"\u003eModern, İskandinav ve Japandi (Japon-İskandinav sentezi) tarzı dekorasyonlar için kusursuz bir \"Temel Parça\" (Basic) olan bu modeli en iyi şekilde sergilemek için ipuçları:\u003c\/p\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\"\u003eMobilya Uyumu:\u003c\/b\u003e Beyaz renk tüm stillerle kusursuz anlaşır. Halının geometrik dinamizmini öne çıkarmak için \u003cb data-path-to-node=\"17,0,0\" data-index-in-node=\"106\"\u003eAçık Meşe, Hasır veya Rattan\u003c\/b\u003e detaylı mobilyalar harika bir doğal uyum yakalar. Bukle (Teddy) kumaşlı berjerlerle muazzam bir doku zenginliği yaratabilirsiniz.\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\"\u003eKontrastın Gücü:\u003c\/b\u003e Zemin bembeyaz olduğu için üzerinde \u003cb data-path-to-node=\"17,1,0\" data-index-in-node=\"53\"\u003eMat Siyah, Antrasit veya Koyu Ahşap\u003c\/b\u003e sehpalar kullanarak çok şık ve dergilerden fırlamış bir kontrast (zıtlık) elde edebilirsiniz.\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\"\u003eAksesuar Bütünlüğü:\u003c\/b\u003e Görseldeki ilhamla uyumlu olarak; siyah seramik vazolar, pampas otları, minimalist soyut tablolar ve organik formlu aynalarla evinizi bir tasarım stüdyosuna çevirebilirsiniz.\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 Halı Babil Gri Yumuşak Mutfak Genç Odası Halısı Özel Ölçü 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;\"\u003eSaçak Overlok Ve Katlama\u003c\/span\u003e \u003c\/span\u003eTercihlerinizi Sepette Sipariş Notu Bölümünde Belirtiniz.\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✂ Özel Hizmet\u003c\/div\u003e\n\u003cdiv style=\"font-size: 1.25rem; font-weight: 800; color: #1f2937; margin-bottom: 8px;\"\u003eBu Üründe \u003cspan style=\"color: #e58c0a; border-bottom: 2px solid #FDC656; padding-bottom: 2px;\"\u003eÖzel Ölçü Kesme\u003c\/span\u003e Vardır\u003c\/div\u003e\n\u003cdiv style=\"font-size: 0.83rem; color: #6b7280; line-height: 1.7; max-width: 400px; margin: 0 auto 16px;\"\u003eAşağıdaki hesaplayıcıyı kullanarak ölçünüzü girin ve fiyatını görün. \u003cstrong style=\"color: #e58c0a;\"\u003e\"Sipariş Ver\"\u003c\/strong\u003e butonuyla ölçünüze özel siparişinizi oluşturun.\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;\"\u003eİstediğiniz ölçüde\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;\"\u003eProfesyonel kenar işlemi\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;\"\u003eHızlı teslimat\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\"\u003eÖZEL ÖLÇÜ HESAPLAYICI\u003c\/h2\u003e\n\u003cp class=\"hali-aciklama\"\u003eGenişlik ve uzunluğu (cm) girip hesaplayın. Fiyatı gördükten sonra seçenekleri belirleyip WhatsApp'tan sipariş verin.\u003cbr\u003e\u003cstrong\u003eStandart Genişlik: 80 · 100 · 120 · 160 · 200 cm — Farklı ölçüler de girilebilir\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"hali-form-grup\"\u003e\n\u003clabel for=\"hali-genislik\" class=\"hali-label\"\u003eGENİŞLİK\u003c\/label\u003e\n\u003cdiv class=\"hali-input-wrapper\"\u003e\n\u003cinput type=\"number\" id=\"hali-genislik\" class=\"hali-input\" placeholder=\"Örn: 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\"\u003eUZUNLUK\u003c\/label\u003e\n\u003cdiv class=\"hali-input-wrapper\"\u003e\n\u003cinput type=\"number\" id=\"hali-uzunluk\" class=\"hali-input\" placeholder=\"Örn: 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\"\u003eHesapla \/ Fiyat Gör\u003c\/button\u003e\n\u003cdiv id=\"hali-sonuc-alani\" class=\"hali-sonuc-alani hidden\"\u003e\n\u003cdiv class=\"hali-sonuc-satir\"\u003e\n\u003cstrong\u003eMetrekare:\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\u003eToplam Fiyat:\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(1 m² fiyatı: \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\"\u003eHALI KENARI SEÇ\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\"\u003eSaçak\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\"\u003eOverlok\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\"\u003eKatlama\u003c\/label\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-baslik\"\u003eHALI ŞEKLİ SEÇ\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\"\u003eDikdörtgen\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\"\u003eYuvarlak\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\u003eWhatsApp'ta Sipariş Ver\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 = `Talep ettiğiniz \u003cstrong\u003e${g} cm\u003c\/strong\u003e genişliğindeki halınız, \u003cstrong\u003e${standartGenislik} cm\u003c\/strong\u003e'lik standart rulomuzdan kesilerek hazırlanacaktır.\u003cbr\u003eFiyatlandırma kesimin yapıldığı üst standart rulo genişliği üzerinden hesaplanmaktadır.\u003cbr\u003e\u003cbr\u003eDilerseniz fire vermemek için standart genişlikten sipariş verebilirsiniz.\u003cbr\u003e\u003cspan style=\"font-size:0.85em;opacity:0.6\"\u003e(Standart Rulo Genişlikleri: 80, 100, 120, 160, 200 cm — Boy firesiz, tam ölçüde yapılır.)\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 = `Merhaba, özel ölçü halı siparişi vermek istiyorum.\\n\\n📏 Ölçüler: ${hesaplananGenislik} cm x ${hesaplananUzunluk} cm (${f(hesaplananMetrekare)} m²)\\n🔲 Halı Kenarı: ${kenari}\\n⬜ Halı Şekli: ${sekli}\\n💰 Toplam Fiyat: ${f(toplamFiyat)} TL\\n\\nÜrün Linki: ${window.location.href}\\n\\nTeşekkürler.`;\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\"Grinin Modern Ritmi, Geometrik Boyutlarla Zeminlerinizde...\"\u003c\/b\u003e\u003c\/p\u003e\n\u003cp data-path-to-node=\"8\"\u003eZev Halı Babil Serisi, gri tonunun o asil ve dengeleyici yapısını, modern çağın üç boyutlu tasarım anlayışıyla yeniden yorumluyor. Asimetrik üçgen ve elmas formlu kabartmalarla hareketlendirilen bu eşsiz model, mekanınıza göz yormayan ancak son derece karakteristik, heykelsi bir derinlik katar. 10 mm kalınlığındaki özel mikrofiber dokusunun sunduğu ipeksi yumuşaklıkla her adımda premium bir konfor yaşatacak bu tasarım, \u003cb data-path-to-node=\"8\" data-index-in-node=\"423\"\u003etüm ölçüleri ile stoklarımızda\u003c\/b\u003e sizleri bekliyor!\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 Geometrik Mimari:\u003c\/b\u003e Farklı açılarla yerleştirilmiş kabartma formları, mekanınızdaki ışığın yönüne göre halı üzerinde zarif gölge oyunları yaratarak durağanlıktan uzak, yaşayan bir tasarım sunar.\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\"\u003eBulut Yumuşaklığında Konfor:\u003c\/b\u003e 10 mm hav yüksekliğine sahip üstün kaliteli mikrofiber polyester ipliği, ayaklarınıza ekstra yumuşak, ipeksi ve günün stresini alan masaj etkili bir dokunuş sağlar.\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\"\u003eSağlıklı ve Güvenli Zemin:\u003c\/b\u003e Doğal nefes alan %100 pamuk tabanı sayesinde parkelerinizi korur, zemin üzerinde kaymayı önleyerek aileniz için güvenli bir kullanım sunar.\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\"\u003eMükemmel Kamuflaj:\u003c\/b\u003e Gri tonunun leke ve tozu gizleme konusundaki doğal yeteneği, 3 boyutlu hareketli dokuyla birleşince yoğun kullanımlı yaşam alanları için hayat kurtarıcı bir pratiklik sağlar.\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\"\u003eİçerdiği Renklerin Psikolojisi\u003c\/b\u003e\n\u003c\/h3\u003e\n\u003cp data-path-to-node=\"12\"\u003eDinamik geometrisine rağmen mekanı yormayan ve asalet katan bu tasarımın renk profili:\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\"\u003eGümüş Gri \/ Antrasit Yansımalar (Zemin):\u003c\/b\u003e Uzlaşmanın, modernizmin ve profesyonelliğin simgesidir. Odaya dengeli bir nötr enerji yayarken, diğer tüm canlı renklerin (mobilya\/aksesuar) birer elmas gibi parlamasını sağlar.\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\"\u003eDoğal Gölge Boyutları:\u003c\/b\u003e Geometrik kabartmaların yarattığı seviye farkları, ışık altında doğal koyu gri ve açık gümüş gölgeler oluşturarak halıya kendiliğinden iki renkli (ton sür ton) bir derinlik kazandırır.\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\"\u003eMimarın Gözünden: Dekorasyon \u0026amp; Kombin Tavsiyeleri\u003c\/b\u003e\n\u003c\/h3\u003e\n\u003cp data-path-to-node=\"16\"\u003eModern, İskandinav, Loft veya High-Tech tarzı dekorasyonlar için kusursuz bir \"Karakter Oyuncusu\" olan bu modeli en iyi şekilde sergilemek için ipuçları:\u003c\/p\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\"\u003eMobilya Uyumu:\u003c\/b\u003e Halının geometrik yapısı oldukça hareketli olduğu için, ana koltuklarınızda \u003cb data-path-to-node=\"17,0,0\" data-index-in-node=\"91\"\u003edüz ve desensiz\u003c\/b\u003e kumaşlar (Antrasit, Kırık Beyaz veya Lacivert) tercih edilmelidir. Vurgu rengi olarak \u003cb data-path-to-node=\"17,0,0\" data-index-in-node=\"193\"\u003eHardal Sarısı, Kiremit veya Zümrüt Yeşili\u003c\/b\u003e bir berjer muazzam bir enerji katar.\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\"\u003eAhşap ve Doku Seçimi:\u003c\/b\u003e Modern endüstriyel stili desteklemek için \u003cb data-path-to-node=\"17,1,0\" data-index-in-node=\"64\"\u003eSiyah Mat Metal, Cam, Beton görünümlü sehpalar veya Koyu Ceviz\u003c\/b\u003e ahşaplar harika bir kontrast yaratır.\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\"\u003eAksesuar Bütünlüğü:\u003c\/b\u003e Siyah metal veya krom aydınlatmalar, duvarlarda geometrik soyut tablolar ve canlı dev salon bitkileri (Strelitzia, Devetabanı) ile evinizi adeta bir iç mimarlık ofisinin showroom'una çevirebilirsiniz.\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 Halı Babil Antrasit Yumuşak Mutfak Salon Halısı Özel Ölçü 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;\"\u003eSaçak Overlok Ve Katlama\u003c\/span\u003e \u003c\/span\u003eTercihlerinizi Sepette Sipariş Notu Bölümünde Belirtiniz.\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✂ Özel Hizmet\u003c\/div\u003e\n\u003cdiv style=\"font-size: 1.25rem; font-weight: 800; color: #1f2937; margin-bottom: 8px;\"\u003eBu Üründe \u003cspan style=\"color: #e58c0a; border-bottom: 2px solid #FDC656; padding-bottom: 2px;\"\u003eÖzel Ölçü Kesme\u003c\/span\u003e Vardır\u003c\/div\u003e\n\u003cdiv style=\"font-size: 0.83rem; color: #6b7280; line-height: 1.7; max-width: 400px; margin: 0 auto 16px;\"\u003eAşağıdaki hesaplayıcıyı kullanarak ölçünüzü girin ve fiyatını görün. \u003cstrong style=\"color: #e58c0a;\"\u003e\"Sipariş Ver\"\u003c\/strong\u003e butonuyla ölçünüze özel siparişinizi oluşturun.\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;\"\u003eİstediğiniz ölçüde\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;\"\u003eProfesyonel kenar işlemi\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;\"\u003eHızlı teslimat\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\"\u003eÖZEL ÖLÇÜ HESAPLAYICI\u003c\/h2\u003e\n\u003cp class=\"hali-aciklama\"\u003eGenişlik ve uzunluğu (cm) girip hesaplayın. Fiyatı gördükten sonra seçenekleri belirleyip WhatsApp'tan sipariş verin.\u003cbr\u003e\u003cstrong\u003eStandart Genişlik: 80 · 100 · 120 · 160 · 200 cm — Farklı ölçüler de girilebilir\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"hali-form-grup\"\u003e\n\u003clabel class=\"hali-label\" for=\"hali-genislik\"\u003eGENİŞLİK\u003c\/label\u003e\n\u003cdiv class=\"hali-input-wrapper\"\u003e\n\u003cinput placeholder=\"Örn: 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\"\u003eUZUNLUK\u003c\/label\u003e\n\u003cdiv class=\"hali-input-wrapper\"\u003e\n\u003cinput placeholder=\"Örn: 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\"\u003eHesapla \/ Fiyat Gör\u003c\/button\u003e\n\u003cdiv class=\"hali-sonuc-alani hidden\" id=\"hali-sonuc-alani\"\u003e\n\u003cdiv class=\"hali-sonuc-satir\"\u003e\n\u003cstrong\u003eMetrekare:\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\u003eToplam Fiyat:\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² fiyatı: \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\"\u003eHALI KENARI SEÇ\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\"\u003eSaçak\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\"\u003eOverlok\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\"\u003eKatlama\u003c\/label\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-baslik\"\u003eHALI ŞEKLİ SEÇ\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\"\u003eDikdörtgen\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\"\u003eYuvarlak\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\u003eWhatsApp'ta Sipariş Ver\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 = `Talep ettiğiniz \u003cstrong\u003e${g} cm\u003c\/strong\u003e genişliğindeki halınız, \u003cstrong\u003e${standartGenislik} cm\u003c\/strong\u003e'lik standart rulomuzdan kesilerek hazırlanacaktır.\u003cbr\u003eFiyatlandırma kesimin yapıldığı üst standart rulo genişliği üzerinden hesaplanmaktadır.\u003cbr\u003e\u003cbr\u003eDilerseniz fire vermemek için standart genişlikten sipariş verebilirsiniz.\u003cbr\u003e\u003cspan style=\"font-size:0.85em;opacity:0.6\"\u003e(Standart Rulo Genişlikleri: 80, 100, 120, 160, 200 cm — Boy firesiz, tam ölçüde yapılır.)\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 = `Merhaba, özel ölçü halı siparişi vermek istiyorum.\\n\\n📏 Ölçüler: ${hesaplananGenislik} cm x ${hesaplananUzunluk} cm (${f(hesaplananMetrekare)} m²)\\n🔲 Halı Kenarı: ${kenari}\\n⬜ Halı Şekli: ${sekli}\\n💰 Toplam Fiyat: ${f(toplamFiyat)} TL\\n\\nÜrün Linki: ${window.location.href}\\n\\nTeşekkürler.`;\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\"Karakterli Mekanlar İçin: Antrasitin Gücü, Geometrinin Boyutları...\"\u003c\/b\u003e\u003c\/p\u003e\n\u003cp data-path-to-node=\"9\"\u003eZev Halı Babil Serisi, yaşam alanlarına güçlü, modern ve mimari bir dokunuş katmak isteyenler için tasarlandı. Antrasitin o ağırbaşlı ve maskülen duruşunu asimetrik üçgen kabartmalarla hareketlendiren bu tasarım, sıradanlıktan uzak, heykelsi bir zemin estetiği sunar. 10 mm kalınlığındaki özel mikrofiber dokusunun sağladığı ekstra yumuşaklıkla, o tok görünümünün aksine ayaklarınıza ipeksi bir konfor yaşatacak bu premium model, \u003cb data-index-in-node=\"430\" data-path-to-node=\"9\"\u003etüm ölçüleri ile stoklarımızda\u003c\/b\u003e sizleri bekliyor!\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 Geometrik Mimari:\u003c\/b\u003e Farklı açılarla yerleştirilmiş kabartma formları, gün ışığı veya aydınlatmaların yönüne göre halı üzerinde zarif gölge oyunları yaratarak mekanınıza yaşayan, dinamik bir karakter katar.\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\"\u003eBulut Yumuşaklığında Konfor:\u003c\/b\u003e 10 mm hav yüksekliğine sahip üstün kaliteli mikrofiber polyester ipliği, günün stresini alan masaj etkili ve pürüzsüz bir dokunuş sağlar.\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\"\u003eSağlıklı ve Güvenli Zemin:\u003c\/b\u003e Doğal nefes alan %100 pamuk tabanı sayesinde parkelerinizi korur, zemine mükemmel tutunarak uzun ömürlü ve güvenli bir kullanım sunar.\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\"\u003ePratik ve Leke Gizleyen Yapı:\u003c\/b\u003e Koyu antrasit tonunun avantajı, 3 boyutlu hareketli dokuyla birleşince ufak toz ve lekeleri kusursuzca kamufle eder; yoğun kullanımlı odalar için idealdir.\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\"\u003eİçerdiği Renklerin Psikolojisi\u003c\/b\u003e\n\u003c\/h3\u003e\n\u003cp data-path-to-node=\"13\"\u003eDinamik formuna rağmen mekana inanılmaz bir ağırlık ve asalet katan renk profili:\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\"\u003eAntrasit \/ Koyu Gri (Zemin):\u003c\/b\u003e Otoritenin, odaklanmanın ve çağdaş lüksün (High-End) rengidir. Odaya derinlik katarak etrafındaki diğer eşyaların (özellikle sıcak renkli mobilyaların) öne çıkmasını sağlar.\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\"\u003eDoğal Gölge Boyutları:\u003c\/b\u003e Geometrik kabartmaların yarattığı seviye farkları, dışarıdan başka hiçbir renge ihtiyaç duymadan halı üzerinde doğal koyu ve açık gri yansımalar oluşturur.\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\"\u003eMimarın Gözünden: Dekorasyon \u0026amp; Kombin Tavsiyeleri\u003c\/b\u003e\n\u003c\/h3\u003e\n\u003cp data-path-to-node=\"17\"\u003eModern, Endüstriyel, Loft veya Maskülen tarzda döşenmiş evler ile profesyonel ofis\/çalışma odaları için kusursuz bir \"Karakter Oyuncusu\" olan bu modeli sergilemek için ipuçları:\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\"\u003eMobilya Uyumu:\u003c\/b\u003e Antrasit rengin karanlık etkisini kırmak için zıtlıklardan faydalanmalısınız. \u003cb data-index-in-node=\"93\" data-path-to-node=\"18,0,0\"\u003eTaba rengi deri (Chester) koltuklar, Hardal veya Kiremit\u003c\/b\u003e rengi berjerler bu halının üzerinde muazzam bir enerji patlaması yaratır. Ana koltuklarda Açık Gri veya Bej tonları tercih edilebilir.\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\"\u003eAhşap ve Doku Seçimi:\u003c\/b\u003e Endüstriyel ruhu zirveye taşımak için \u003cb data-index-in-node=\"60\" data-path-to-node=\"18,1,0\"\u003eHam Ceviz, Mat Siyah Metal, Beton görünümlü yüzeyler ve Füme Cam\u003c\/b\u003e detaylı sehpalar harika birer tamamlayıcıdır.\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\"\u003eAksesuar Bütünlüğü:\u003c\/b\u003e Siyah metal aplikler, soyut monokrom (siyah-beyaz) tablolar ve odanın köşesinde konumlandıracağınız dev bir salon bitkisiyle (Monstera gibi) mekanın ruhunu dengeleyebilirsiniz.\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 Halı Babil Beyaz Çizgili Elmas Desenli Halı Özel Ölçü 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;\"\u003eSaçak Overlok Ve Katlama\u003c\/span\u003e \u003c\/span\u003eTercihlerinizi Sepette Sipariş Notu Bölümünde Belirtiniz.\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✂ Özel Hizmet\u003c\/div\u003e\n\u003cdiv style=\"font-size: 1.25rem; font-weight: 800; color: #1f2937; margin-bottom: 8px;\"\u003eBu Üründe \u003cspan style=\"color: #e58c0a; border-bottom: 2px solid #FDC656; padding-bottom: 2px;\"\u003eÖzel Ölçü Kesme\u003c\/span\u003e Vardır\u003c\/div\u003e\n\u003cdiv style=\"font-size: 0.83rem; color: #6b7280; line-height: 1.7; max-width: 400px; margin: 0 auto 16px;\"\u003eAşağıdaki hesaplayıcıyı kullanarak ölçünüzü girin ve fiyatını görün. \u003cstrong style=\"color: #e58c0a;\"\u003e\"Sipariş Ver\"\u003c\/strong\u003e butonuyla ölçünüze özel siparişinizi oluşturun.\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;\"\u003eİstediğiniz ölçüde\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;\"\u003eProfesyonel kenar işlemi\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;\"\u003eHızlı teslimat\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\"\u003eÖZEL ÖLÇÜ HESAPLAYICI\u003c\/h2\u003e\n\u003cp class=\"hali-aciklama\"\u003eGenişlik ve uzunluğu (cm) girip hesaplayın. Fiyatı gördükten sonra seçenekleri belirleyip WhatsApp'tan sipariş verin.\u003cbr\u003e\u003cstrong\u003eStandart Genişlik: 80 · 100 · 120 · 160 · 200 cm — Farklı ölçüler de girilebilir\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"hali-form-grup\"\u003e\n\u003clabel class=\"hali-label\" for=\"hali-genislik\"\u003eGENİŞLİK\u003c\/label\u003e\n\u003cdiv class=\"hali-input-wrapper\"\u003e\n\u003cinput placeholder=\"Örn: 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\"\u003eUZUNLUK\u003c\/label\u003e\n\u003cdiv class=\"hali-input-wrapper\"\u003e\n\u003cinput placeholder=\"Örn: 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\"\u003eHesapla \/ Fiyat Gör\u003c\/button\u003e\n\u003cdiv class=\"hali-sonuc-alani hidden\" id=\"hali-sonuc-alani\"\u003e\n\u003cdiv class=\"hali-sonuc-satir\"\u003e\n\u003cstrong\u003eMetrekare:\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\u003eToplam Fiyat:\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² fiyatı: \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\"\u003eHALI KENARI SEÇ\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\"\u003eSaçak\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\"\u003eOverlok\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\"\u003eKatlama\u003c\/label\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-baslik\"\u003eHALI ŞEKLİ SEÇ\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\"\u003eDikdörtgen\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\"\u003eYuvarlak\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\u003eWhatsApp'ta Sipariş Ver\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 = `Talep ettiğiniz \u003cstrong\u003e${g} cm\u003c\/strong\u003e genişliğindeki halınız, \u003cstrong\u003e${standartGenislik} cm\u003c\/strong\u003e'lik standart rulomuzdan kesilerek hazırlanacaktır.\u003cbr\u003eFiyatlandırma kesimin yapıldığı üst standart rulo genişliği üzerinden hesaplanmaktadır.\u003cbr\u003e\u003cbr\u003eDilerseniz fire vermemek için standart genişlikten sipariş verebilirsiniz.\u003cbr\u003e\u003cspan style=\"font-size:0.85em;opacity:0.6\"\u003e(Standart Rulo Genişlikleri: 80, 100, 120, 160, 200 cm — Boy firesiz, tam ölçüde yapılır.)\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 = `Merhaba, özel ölçü halı siparişi vermek istiyorum.\\n\\n📏 Ölçüler: ${hesaplananGenislik} cm x ${hesaplananUzunluk} cm (${f(hesaplananMetrekare)} m²)\\n🔲 Halı Kenarı: ${kenari}\\n⬜ Halı Şekli: ${sekli}\\n💰 Toplam Fiyat: ${f(toplamFiyat)} TL\\n\\nÜrün Linki: ${window.location.href}\\n\\nTeşekkürler.`;\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\"Saf Beyazın Mimari Ritmi, Her Adımda Bulut Yumuşaklığı...\"\u003c\/b\u003e\u003c\/p\u003e\n\u003cp data-path-to-node=\"8\"\u003eZev Halı Babil Serisi, minimalist dekorasyonu heykelsi bir zarafetle yeniden yorumluyor. Farklı yönlere akan paralel kabartma çizgilerin ustalıkla birleşerek modern elmas ve üçgen formları yarattığı bu tasarım, zeminlerinize sıradanlıktan uzak, kusursuz bir simetri ve derinlik katar. 10 mm kalınlığındaki özel mikrofiber ipliği sayesinde güne bulutların üzerindeymişçesine yumuşak bir adımla başlamanızı sağlayacak bu eşsiz parça, \u003cb data-path-to-node=\"8\" data-index-in-node=\"432\"\u003etüm ölçüleri ile stoklarımızda\u003c\/b\u003e sizleri bekliyor!\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 Çizgisel Simetri:\u003c\/b\u003e Paralel çizgilerin yön değiştirmesiyle oluşan geometrik desenler, ışığın odaya geliş açısına göre halı üzerinde zarif gölge oyunları yaratır ve mekana mimari bir estetik kazandırır.\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\"\u003eBulut Yumuşaklığında Konfor:\u003c\/b\u003e 10 mm hav yüksekliğine sahip üstün kaliteli mikrofiber polyester dokusu, özellikle yatak odalarında ayaklarınıza ipeksi, sıcak ve masaj etkili bir konfor sunar.\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\"\u003eSağlıklı ve Güvenli Zemin:\u003c\/b\u003e Doğal nefes alan %100 pamuk tabanı sayesinde parkelerinizi korur, zemin üzerinde kaymayı önleyerek güvenli ve anti-alerjik bir kullanım sağlar.\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\"\u003eMekanı Genişleten Ferahlık:\u003c\/b\u003e Saf beyaz tonu, en dar ve ışıksız odaları bile anında aydınlatarak olduğundan çok daha geniş, temiz ve ferah hissettirir.\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\"\u003eİçerdiği Renklerin Psikolojisi\u003c\/b\u003e\n\u003c\/h3\u003e\n\u003cp data-path-to-node=\"12\"\u003eGöz yormadan mekana dinginlik katan ve ruhu dinlendiren bu tasarımın renk profili:\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\"\u003eSaf Beyaz \/ Kırık Beyaz (Zemin):\u003c\/b\u003e Mutlak temizliğin, saflığın ve yenilenmenin simgesidir. Güne başlarken zihni sakinleştirir, odaya maksimum ışık yansıması sağlayarak huzur dolu bir aura yaratır.\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\"\u003eÇizgisel Gölge Efektleri:\u003c\/b\u003e Yön değiştiren kabartma çizgilerin arasında hapsolan doğal gri gölgeler, halıya dışarıdan bir renk eklemeden 3 boyutlu, yaşayan bir derinlik kazandırır.\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\"\u003eMimarın Gözünden: Dekorasyon \u0026amp; Kombin Tavsiyeleri\u003c\/b\u003e\n\u003c\/h3\u003e\n\u003cp data-path-to-node=\"16\"\u003eModern, İskandinav, Wabi-Sabi ve Japandi tarzı döşenmiş yatak odaları veya minimalist giyinme odaları için kusursuz bir \"Temel Parça\" (Basic) olan bu modeli sergilemek için ipuçları:\u003c\/p\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\"\u003eMobilya Uyumu:\u003c\/b\u003e Halınızın bembeyaz tuvalini ısıtmak için karyola ve şifonyerlerde \u003cb data-path-to-node=\"17,0,0\" data-index-in-node=\"81\"\u003eAçık Meşe, Hasır (Hezaren) veya Huş ağacı\u003c\/b\u003e gibi doğal dokular harika bir uyum yakalar.\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\"\u003eDoku Zenginliği (Layering):\u003c\/b\u003e Renkler sade olduğunda dekorasyonu \"dokularla\" zenginleştirmek gerekir. Yatağınızın üzerinde kalın örgülü (Chunky) triko battaniyeler, keten nevresimler veya bukle (teddy) kumaşlı bir makyaj koltuğu muazzam bir \"Kozak (Cozy)\" atmosfer yaratır.\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\"\u003eAksesuar Bütünlüğü:\u003c\/b\u003e Japon kağıt fenerleri veya toprak tonlarında seramik abajurlar, minimal soyut tablolar ve kurutulmuş pampas otlarıyla evinizde bir zen bahçesi huzuru kurgulayabilirsiniz.\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 Halı Babil Gri Çizgili Elmas Desenli Salon Halısı Özel Ölçü 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;\"\u003eSaçak Overlok Ve Katlama\u003c\/span\u003e \u003c\/span\u003eTercihlerinizi Sepette Sipariş Notu Bölümünde Belirtiniz.\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✂ Özel Hizmet\u003c\/div\u003e\n\u003cdiv style=\"font-size: 1.25rem; font-weight: 800; color: #1f2937; margin-bottom: 8px;\"\u003eBu Üründe \u003cspan style=\"color: #e58c0a; border-bottom: 2px solid #FDC656; padding-bottom: 2px;\"\u003eÖzel Ölçü Kesme\u003c\/span\u003e Vardır\u003c\/div\u003e\n\u003cdiv style=\"font-size: 0.83rem; color: #6b7280; line-height: 1.7; max-width: 400px; margin: 0 auto 16px;\"\u003eAşağıdaki hesaplayıcıyı kullanarak ölçünüzü girin ve fiyatını görün. \u003cstrong style=\"color: #e58c0a;\"\u003e\"Sipariş Ver\"\u003c\/strong\u003e butonuyla ölçünüze özel siparişinizi oluşturun.\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;\"\u003eİstediğiniz ölçüde\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;\"\u003eProfesyonel kenar işlemi\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;\"\u003eHızlı teslimat\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\"\u003eÖZEL ÖLÇÜ HESAPLAYICI\u003c\/h2\u003e\n\u003cp class=\"hali-aciklama\"\u003eGenişlik ve uzunluğu (cm) girip hesaplayın. Fiyatı gördükten sonra seçenekleri belirleyip WhatsApp'tan sipariş verin.\u003cbr\u003e\u003cstrong\u003eStandart Genişlik: 80 · 100 · 120 · 160 · 200 cm — Farklı ölçüler de girilebilir\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"hali-form-grup\"\u003e\n\u003clabel class=\"hali-label\" for=\"hali-genislik\"\u003eGENİŞLİK\u003c\/label\u003e\n\u003cdiv class=\"hali-input-wrapper\"\u003e\n\u003cinput placeholder=\"Örn: 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\"\u003eUZUNLUK\u003c\/label\u003e\n\u003cdiv class=\"hali-input-wrapper\"\u003e\n\u003cinput placeholder=\"Örn: 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\"\u003eHesapla \/ Fiyat Gör\u003c\/button\u003e\n\u003cdiv class=\"hali-sonuc-alani hidden\" id=\"hali-sonuc-alani\"\u003e\n\u003cdiv class=\"hali-sonuc-satir\"\u003e\n\u003cstrong\u003eMetrekare:\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\u003eToplam Fiyat:\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² fiyatı: \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\"\u003eHALI KENARI SEÇ\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\"\u003eSaçak\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\"\u003eOverlok\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\"\u003eKatlama\u003c\/label\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-baslik\"\u003eHALI ŞEKLİ SEÇ\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\"\u003eDikdörtgen\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\"\u003eYuvarlak\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\u003eWhatsApp'ta Sipariş Ver\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 = `Talep ettiğiniz \u003cstrong\u003e${g} cm\u003c\/strong\u003e genişliğindeki halınız, \u003cstrong\u003e${standartGenislik} cm\u003c\/strong\u003e'lik standart rulomuzdan kesilerek hazırlanacaktır.\u003cbr\u003eFiyatlandırma kesimin yapıldığı üst standart rulo genişliği üzerinden hesaplanmaktadır.\u003cbr\u003e\u003cbr\u003eDilerseniz fire vermemek için standart genişlikten sipariş verebilirsiniz.\u003cbr\u003e\u003cspan style=\"font-size:0.85em;opacity:0.6\"\u003e(Standart Rulo Genişlikleri: 80, 100, 120, 160, 200 cm — Boy firesiz, tam ölçüde yapılır.)\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 = `Merhaba, özel ölçü halı siparişi vermek istiyorum.\\n\\n📏 Ölçüler: ${hesaplananGenislik} cm x ${hesaplananUzunluk} cm (${f(hesaplananMetrekare)} m²)\\n🔲 Halı Kenarı: ${kenari}\\n⬜ Halı Şekli: ${sekli}\\n💰 Toplam Fiyat: ${f(toplamFiyat)} TL\\n\\nÜrün Linki: ${window.location.href}\\n\\nTeşekkürler.`;\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\"Grinin Dinlendirici Ritmi, Her Adımda Bulut Yumuşaklığı...\"\u003c\/b\u003e\u003c\/p\u003e\n\u003cp data-path-to-node=\"8\"\u003eZev Halı Babil Serisi, modern minimalizmi ve konforu yatak odalarınıza taşıyor. Paralel kabartma çizgilerin yön değiştirerek kusursuz elmas ve üçgen formları yarattığı bu açık gri tasarım, zeminlerinize sıradanlıktan uzak, mimari bir derinlik katar. 10 mm kalınlığındaki özel mikrofiber ipliği sayesinde güne bulutların üzerindeymişçesine yumuşak ve sıcak bir adımla başlamanızı sağlayacak bu eşsiz parça, \u003cb data-path-to-node=\"8\" data-index-in-node=\"406\"\u003etüm ölçüleri ile stoklarımızda\u003c\/b\u003e sizleri bekliyor!\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 Çizgisel Simetri:\u003c\/b\u003e Farklı yönlere akan kabartma çizgiler, odanızdaki ışığın açısına göre halı üzerinde zarif gölge oyunları yaratır; mekana durağanlıktan uzak, yaşayan bir estetik kazandırır.\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\"\u003eBulut Yumuşaklığında Konfor:\u003c\/b\u003e 10 mm hav yüksekliğine sahip üstün kaliteli mikrofiber polyester dokusu, özellikle yatak odalarında veya giyinme odalarında ayaklarınıza ipeksi ve masaj etkili bir konfor sunar.\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\"\u003eSağlıklı ve Güvenli Zemin:\u003c\/b\u003e Doğal nefes alan %100 pamuk tabanı sayesinde parkelerinizi korur, zemin üzerinde kaymayı önleyerek güvenli ve anti-alerjik bir kullanım sağlar.\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\"\u003eMükemmel Kamuflaj:\u003c\/b\u003e Açık gri tonunun leke ve tozu gizleme konusundaki doğal yeteneği, 3 boyutlu hareketli dokuyla birleşince hayat kurtarıcı bir pratiklik sunar.\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\"\u003eİçerdiği Renklerin Psikolojisi\u003c\/b\u003e\n\u003c\/h3\u003e\n\u003cp data-path-to-node=\"12\"\u003eMekana dinginlik katan ve ruhu dinlendiren bu tasarımın renk profili:\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\"\u003eAçık Gri \/ Gümüş (Zemin):\u003c\/b\u003e Dengenin, uzlaşmanın ve modernizmin simgesidir. Güne başlarken zihni sakinleştirir, nötr enerjisiyle odadaki diğer renklerin (mobilya\/aksesuar) ön plana çıkmasına izin verir.\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\"\u003eÇizgisel Gölge Efektleri:\u003c\/b\u003e Yön değiştiren kabartmaların arasında oluşan doğal koyu gri gölgeler, halıya dışarıdan başka bir renk eklemeden \"Ton Sür Ton\" (aynı rengin farklı tonları) bir derinlik kazandırır.\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\"\u003eMimarın Gözünden: Dekorasyon \u0026amp; Kombin Tavsiyeleri\u003c\/b\u003e\n\u003c\/h3\u003e\n\u003cp data-path-to-node=\"16\"\u003eModern, İskandinav, Minimalist ve Endüstriyel tarzda döşenmiş yaşam alanları için kusursuz bir \"Dengeleyici\" (Balancer) olan bu modeli sergilemek için ipuçları:\u003c\/p\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\"\u003eMobilya Uyumu:\u003c\/b\u003e Gri halı her rengin en iyi tuvalidir! Halının o serin ve modern duruşunu ısıtmak için \u003cb data-path-to-node=\"17,0,0\" data-index-in-node=\"101\"\u003eHardal Sarısı, Kiremit veya Zümrüt Yeşili\u003c\/b\u003e gibi canlı renklerde bir berjer veya puf kullanabilirsiniz. Karyola ve dolaplarda Antrasit, Beyaz veya Siyah harika bir kontrast yaratır.\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\"\u003eDoku Zenginliği:\u003c\/b\u003e Renk sade olduğunda ortamı dokularla hareketlendirmeliyiz. Yatağınızın üzerinde kalın örgülü (Chunky) triko battaniyeler veya koyu gri keten nevresimler ile muazzam bir bütünlük yakalayabilirsiniz.\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\"\u003eAksesuar Bütünlüğü:\u003c\/b\u003e Siyah mat metal lambaderler, yeşil yapraklı salon bitkileri (Devetabanı gibi) ve minimal soyut tablolarla dergilerden fırlamış bir yatak odası kurgulayabilirsiniz.\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 Halı Babil Antrasit Çizgi Desenli Oturma Odası Halısı Özel Ölçü 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;\"\u003eSaçak Overlok Ve Katlama\u003c\/span\u003e \u003c\/span\u003eTercihlerinizi Sepette Sipariş Notu Bölümünde Belirtiniz.\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✂ Özel Hizmet\u003c\/div\u003e\n\u003cdiv style=\"font-size: 1.25rem; font-weight: 800; color: #1f2937; margin-bottom: 8px;\"\u003eBu Üründe \u003cspan style=\"color: #e58c0a; border-bottom: 2px solid #FDC656; padding-bottom: 2px;\"\u003eÖzel Ölçü Kesme\u003c\/span\u003e Vardır\u003c\/div\u003e\n\u003cdiv style=\"font-size: 0.83rem; color: #6b7280; line-height: 1.7; max-width: 400px; margin: 0 auto 16px;\"\u003eAşağıdaki hesaplayıcıyı kullanarak ölçünüzü girin ve fiyatını görün. \u003cstrong style=\"color: #e58c0a;\"\u003e\"Sipariş Ver\"\u003c\/strong\u003e butonuyla ölçünüze özel siparişinizi oluşturun.\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;\"\u003eİstediğiniz ölçüde\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;\"\u003eProfesyonel kenar işlemi\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;\"\u003eHızlı teslimat\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\"\u003eÖZEL ÖLÇÜ HESAPLAYICI\u003c\/h2\u003e\n\u003cp class=\"hali-aciklama\"\u003eGenişlik ve uzunluğu (cm) girip hesaplayın. Fiyatı gördükten sonra seçenekleri belirleyip WhatsApp'tan sipariş verin.\u003cbr\u003e\u003cstrong\u003eStandart Genişlik: 80 · 100 · 120 · 160 · 200 cm — Farklı ölçüler de girilebilir\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"hali-form-grup\"\u003e\n\u003clabel for=\"hali-genislik\" class=\"hali-label\"\u003eGENİŞLİK\u003c\/label\u003e\n\u003cdiv class=\"hali-input-wrapper\"\u003e\n\u003cinput type=\"number\" id=\"hali-genislik\" class=\"hali-input\" placeholder=\"Örn: 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\"\u003eUZUNLUK\u003c\/label\u003e\n\u003cdiv class=\"hali-input-wrapper\"\u003e\n\u003cinput type=\"number\" id=\"hali-uzunluk\" class=\"hali-input\" placeholder=\"Örn: 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\"\u003eHesapla \/ Fiyat Gör\u003c\/button\u003e\n\u003cdiv id=\"hali-sonuc-alani\" class=\"hali-sonuc-alani hidden\"\u003e\n\u003cdiv class=\"hali-sonuc-satir\"\u003e\n\u003cstrong\u003eMetrekare:\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\u003eToplam Fiyat:\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(1 m² fiyatı: \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\"\u003eHALI KENARI SEÇ\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\"\u003eSaçak\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\"\u003eOverlok\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\"\u003eKatlama\u003c\/label\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-baslik\"\u003eHALI ŞEKLİ SEÇ\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\"\u003eDikdörtgen\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\"\u003eYuvarlak\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\u003eWhatsApp'ta Sipariş Ver\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 = `Talep ettiğiniz \u003cstrong\u003e${g} cm\u003c\/strong\u003e genişliğindeki halınız, \u003cstrong\u003e${standartGenislik} cm\u003c\/strong\u003e'lik standart rulomuzdan kesilerek hazırlanacaktır.\u003cbr\u003eFiyatlandırma kesimin yapıldığı üst standart rulo genişliği üzerinden hesaplanmaktadır.\u003cbr\u003e\u003cbr\u003eDilerseniz fire vermemek için standart genişlikten sipariş verebilirsiniz.\u003cbr\u003e\u003cspan style=\"font-size:0.85em;opacity:0.6\"\u003e(Standart Rulo Genişlikleri: 80, 100, 120, 160, 200 cm — Boy firesiz, tam ölçüde yapılır.)\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 = `Merhaba, özel ölçü halı siparişi vermek istiyorum.\\n\\n📏 Ölçüler: ${hesaplananGenislik} cm x ${hesaplananUzunluk} cm (${f(hesaplananMetrekare)} m²)\\n🔲 Halı Kenarı: ${kenari}\\n⬜ Halı Şekli: ${sekli}\\n💰 Toplam Fiyat: ${f(toplamFiyat)} TL\\n\\nÜrün Linki: ${window.location.href}\\n\\nTeşekkürler.`;\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\"Antrasitin Karizması, Zeminlerinizde Mimari Bir Ritme Dönüşüyor...\"\u003c\/b\u003e\u003c\/p\u003e\n\u003cp data-path-to-node=\"9\"\u003eZev Halı Babil Serisi, güçlü ve karakterli yaşam alanları kurgulamak isteyenler için tasarlandı. Paralel kabartma çizgilerin yön değiştirerek devasa elmas ve üçgen formları yarattığı bu koyu antrasit tasarım, mekanlarınıza sıradanlıktan uzak, heykelsi bir derinlik katar. 10 mm kalınlığındaki özel mikrofiber dokusunun sunduğu ekstra yumuşaklıkla, o tok ve maskülen görünümünün aksine ayaklarınıza ipeksi bir konfor yaşatacak bu premium model, \u003cb data-index-in-node=\"444\" data-path-to-node=\"9\"\u003etüm ölçüleri ile stoklarımızda\u003c\/b\u003e sizleri bekliyor!\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 Çizgisel Karakter:\u003c\/b\u003e Farklı yönlere akan kabartma çizgiler, odanızdaki aydınlatmanın açısına göre halı üzerinde dramatik gölge oyunları yaratır; mekana dinamik ve çağdaş bir estetik kazandırır.\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\"\u003eBulut Yumuşaklığında Konfor:\u003c\/b\u003e 10 mm hav yüksekliğine sahip üstün kaliteli mikrofiber polyester dokusu, günün yorgunluğunu ve stresini alan, masaj etkili pürüzsüz bir dokunuş sağlar.\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\"\u003eSağlıklı ve Güvenli Zemin:\u003c\/b\u003e Doğal nefes alan %100 pamuk tabanı sayesinde parkelerinizi korur, zemine mükemmel tutunarak uzun ömürlü ve güvenli bir kullanım sunar.\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\"\u003ePratik ve Leke Gizleyen Yapı:\u003c\/b\u003e Koyu antrasit tonunun avantajı, 3 boyutlu hareketli çizgilerle birleşince ufak toz ve lekeleri kusursuzca kamufle eder; sık kullanılan odalar için hayat kurtarıcıdır.\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\"\u003eİçerdiği Renklerin Psikolojisi\u003c\/b\u003e\n\u003c\/h3\u003e\n\u003cp data-path-to-node=\"13\"\u003eMekana otoriter bir dinginlik katan ve odaklanmayı artıran bu tasarımın renk profili:\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\"\u003eAntrasit \/ Koyu Gri (Zemin):\u003c\/b\u003e Gücün, ciddiyetin ve \"High-End\" (üst düzey) modernizmin simgesidir. Odaya derinlik katarak etrafındaki diğer sıcak renkli eşyaların (mobilya\/aksesuar) birer elmas gibi parlamasını sağlar.\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\"\u003eDramatik Gölge Efektleri:\u003c\/b\u003e Yön değiştiren kabartmaların arasında oluşan siyahımsı gölgeler, halıya dışarıdan başka hiçbir renk eklemeden \"Ton Sür Ton\" (kendi içinde ton geçişli) asil bir boyut kazandırır.\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\"\u003eMimarın Gözünden: Dekorasyon \u0026amp; Kombin Tavsiyeleri\u003c\/b\u003e\n\u003c\/h3\u003e\n\u003cp data-path-to-node=\"17\"\u003eModern, Loft, Maskülen ve Endüstriyel tarzda döşenmiş oturma veya çalışma odaları için kusursuz bir \"Karakter Parçası\" olan bu modeli sergilemek için ipuçları:\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\"\u003eMobilya Uyumu:\u003c\/b\u003e Antrasitin karanlık ve ciddi etkisini kırmak için zıtlıklardan (kontrast) faydalanmalısınız. \u003cb data-index-in-node=\"108\" data-path-to-node=\"18,0,0\"\u003eTaba rengi hakiki deri koltuklar, Kiremit veya Hardal\u003c\/b\u003e sarısı berjerler bu halı ile muazzam bir enerji patlaması yaratır. Ana koltuklarda ise Açık Gri tonları dengeleyici olacaktır.\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\"\u003eAhşap ve Doku Seçimi:\u003c\/b\u003e Endüstriyel stili zirveye taşımak için \u003cb data-index-in-node=\"61\" data-path-to-node=\"18,1,0\"\u003eCeviz ağacı çalışma masaları, Mat Siyah metal ayaklı sehpalar, Füme cam ve Beton\u003c\/b\u003e görünümlü detaylar harika birer tamamlayıcıdır.\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\"\u003eAksesuar Bütünlüğü:\u003c\/b\u003e Siyah metal aplikler, çalışma masasında pirinç (gold\/bronz) detaylı aydınlatmalar ve duvarda modern soyut sanat eserleri ile mekanın ruhunu bir CEO ofisi veya lüks bir stüdyo dairesi kıvamına getirebilirsiniz.\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 Halı Babil Antrasit  Çizgili Ekstra Yumuşak Modern Yuvarlak Halı 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;\"\u003eSaçak ve Overlok \u003c\/span\u003e \u003c\/span\u003eTercihlerinizi Sepette Sipariş Notu Bölümünde Belirtiniz.\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✂ Özel Hizmet\u003c\/div\u003e\n\u003cdiv style=\"font-size: 1.25rem; font-weight: 800; color: #1f2937; margin-bottom: 8px;\"\u003eBu Üründe \u003cspan style=\"color: #e58c0a; border-bottom: 2px solid #FDC656; padding-bottom: 2px;\"\u003eÖzel Ölçü Kesme\u003c\/span\u003e Vardır\u003c\/div\u003e\n\u003cdiv style=\"font-size: 0.83rem; color: #6b7280; line-height: 1.7; max-width: 400px; margin: 0 auto 16px;\"\u003eAşağıdaki hesaplayıcıyı kullanarak ölçünüzü girin ve fiyatını görün. \u003cstrong style=\"color: #e58c0a;\"\u003e\"Sipariş Ver\"\u003c\/strong\u003e butonuyla ölçünüze özel siparişinizi oluşturun.\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;\"\u003eİstediğiniz ölçüde\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;\"\u003eProfesyonel kenar işlemi\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;\"\u003eHızlı teslimat\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\"\u003eÖZEL ÖLÇÜ HESAPLAYICI\u003c\/h2\u003e\n\u003cp class=\"hali-aciklama\"\u003eGenişlik ve uzunluğu (cm) girip hesaplayın. Fiyatı gördükten sonra seçenekleri belirleyip WhatsApp'tan sipariş verin.\u003cbr\u003e\u003cstrong\u003eStandart Genişlik: 80 · 100 · 120 · 160 · 200 cm — Farklı ölçüler de girilebilir\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"hali-form-grup\"\u003e\n\u003clabel class=\"hali-label\" for=\"hali-genislik\"\u003eGENİŞLİK\u003c\/label\u003e\n\u003cdiv class=\"hali-input-wrapper\"\u003e\n\u003cinput placeholder=\"Örn: 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\"\u003eUZUNLUK\u003c\/label\u003e\n\u003cdiv class=\"hali-input-wrapper\"\u003e\n\u003cinput placeholder=\"Örn: 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\"\u003eHesapla \/ Fiyat Gör\u003c\/button\u003e\n\u003cdiv class=\"hali-sonuc-alani hidden\" id=\"hali-sonuc-alani\"\u003e\n\u003cdiv class=\"hali-sonuc-satir\"\u003e\n\u003cstrong\u003eMetrekare:\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\u003eToplam Fiyat:\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² fiyatı: \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\"\u003eHALI KENARI SEÇ\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\"\u003eSaçak\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\"\u003eOverlok\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\"\u003eKatlama\u003c\/label\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-baslik\"\u003eHALI ŞEKLİ SEÇ\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\"\u003eDikdörtgen\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\"\u003eYuvarlak\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\u003eWhatsApp'ta Sipariş Ver\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 = `Talep ettiğiniz \u003cstrong\u003e${g} cm\u003c\/strong\u003e genişliğindeki halınız, \u003cstrong\u003e${standartGenislik} cm\u003c\/strong\u003e'lik standart rulomuzdan kesilerek hazırlanacaktır.\u003cbr\u003eFiyatlandırma kesimin yapıldığı üst standart rulo genişliği üzerinden hesaplanmaktadır.\u003cbr\u003e\u003cbr\u003eDilerseniz fire vermemek için standart genişlikten sipariş verebilirsiniz.\u003cbr\u003e\u003cspan style=\"font-size:0.85em;opacity:0.6\"\u003e(Standart Rulo Genişlikleri: 80, 100, 120, 160, 200 cm — Boy firesiz, tam ölçüde yapılır.)\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 = `Merhaba, özel ölçü halı siparişi vermek istiyorum.\\n\\n📏 Ölçüler: ${hesaplananGenislik} cm x ${hesaplananUzunluk} cm (${f(hesaplananMetrekare)} m²)\\n🔲 Halı Kenarı: ${kenari}\\n⬜ Halı Şekli: ${sekli}\\n💰 Toplam Fiyat: ${f(toplamFiyat)} TL\\n\\nÜrün Linki: ${window.location.href}\\n\\nTeşekkürler.`;\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\"Keskin Çizgilerin, Kusursuz Bir Döngüyle Buluştuğu Zarafet...\"\u003c\/b\u003e\u003c\/p\u003e\n\u003cp data-path-to-node=\"8\"\u003eZev Halı Babil Serisi, antrasitin maskülen ve otoriter gücünü yuvarlak formun mekanı yumuşatan akıcı yapısıyla yeniden tanımlıyor. Paralel kabartma çizgilerin yön değiştirerek oluşturduğu 3 boyutlu doku, yuvarlak kesimin sunduğu sonsuzluk hissiyle birleşerek odanıza heykelsi bir sanatsal değer katar. 10 mm kalınlığındaki özel mikrofiber ipliği sayesinde ayaklarınıza ipeksi bir bulut konforu yaşatacak bu premium tasarım, \u003cb data-path-to-node=\"8\" data-index-in-node=\"424\"\u003eihtiyacınıza uygun ölçü ve kenar seçenekleriyle\u003c\/b\u003e sizleri bekliyor!\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\"\u003eMekanı Yumuşatan Yuvarlak Form:\u003c\/b\u003e Kare veya dikdörtgen odaların monoton, keskin köşeli yapısını kırarak mekana dinamizm, sıcaklık ve akıcılık katar. Özellikle dairesel sehpalar, berjer altları veya antreler için kusursuz bir mimari hiledir.\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\"\u003eKişiselleştirilebilir Kenar Detayı:\u003c\/b\u003e Evinizin tarzına göre halınızın kenarlarını \u003cb data-path-to-node=\"9,1,0\" data-index-in-node=\"80\"\u003eister klasik saçaklı, isterseniz de modern overloklu\u003c\/b\u003e olarak hazırlayabiliyoruz. Seçim tamamen sizin zevkinize ait!\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\"\u003eBulut Yumuşaklığında Konfor:\u003c\/b\u003e 10 mm hav yüksekliğine sahip üstün kaliteli mikrofiber polyester dokusu, günün yorgunluğunu alan pürüzsüz ve masaj etkili bir dokunuş sağlar.\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\"\u003eSağlıklı ve Güvenli Zemin:\u003c\/b\u003e Doğal nefes alan %100 pamuk tabanı sayesinde parkelerinizi korur, zemine mükemmel tutunarak uzun ömürlü ve güvenli bir kullanım sunar.\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\"\u003eİçerdiği Renklerin Psikolojisi\u003c\/b\u003e\n\u003c\/h3\u003e\n\u003cp data-path-to-node=\"12\"\u003eMekana otoriter ancak yuvarlak formu sayesinde bir o kadar da davetkar bir his katan renk profili:\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\"\u003eAntrasit \/ Koyu Gri (Zemin):\u003c\/b\u003e Gücün, ciddiyetin ve modernizmin simgesidir. Odaya derinlik katarak, etrafındaki diğer sıcak renkli mobilyaların veya ahşap dokuların ön plana çıkmasını sağlar.\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\"\u003eDramatik Gölge Efektleri:\u003c\/b\u003e Yön değiştiren kabartmaların yuvarlak form içinde yarattığı ışık kırılmaları, halıya dışarıdan renk eklemeden \"Ton Sür Ton\" (kendi içinde ton geçişli) dinamik bir boyut kazandırır.\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\"\u003eMimarın Gözünden: Dekorasyon \u0026amp; Kombin Tavsiyeleri\u003c\/b\u003e\n\u003c\/h3\u003e\n\u003cp data-path-to-node=\"16\"\u003eOdak noktası oluşturmak için kusursuz bir araç olan bu yuvarlak modeli sergilemek için profesyonel ipuçları:\u003c\/p\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\"\u003eDoğru Konumlandırma:\u003c\/b\u003e Yuvarlak halılar en iyi \"bağımsız\" alanlarda parlar. Geniş bir antrede, okuma köşenizde şık bir tekli koltuğun (berjer) altında veya yuvarlak\/kare formlu orta sehpaların tam merkezinde kullanarak mekanı bölgelere ayırabilirsiniz.\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\"\u003eMobilya Uyumu:\u003c\/b\u003e Antrasitin karanlık etkisini ısıtmak için \u003cb data-path-to-node=\"17,1,0\" data-index-in-node=\"57\"\u003eTaba, Kiremit, Hardal veya Koyu Yeşil\u003c\/b\u003e renkli mobilya ve kırlentlerle muazzam bir enerji yakalayabilirsiniz.\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\"\u003eDoku Seçimi:\u003c\/b\u003e Yuvarlak formun modernliğini vurgulamak için \u003cb data-path-to-node=\"17,2,0\" data-index-in-node=\"58\"\u003eCeviz ağacı, Füme Cam, Siyah Mat Metal veya Mermer\u003c\/b\u003e detaylı mobilyalar harika birer eşlikçidir.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch3 style=\"text-align: center;\"\u003eTeknik Detaylar\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\"\u003eİplik Türü:\u003c\/b\u003e Microfiber Polyester (Ekstra yumuşak tuşe, premium hissiyat)\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\"\u003eTaban Malzemesi:\u003c\/b\u003e %100 Doğal Pamuk Taban\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 \/ Şekil:\u003c\/b\u003e Yuvarlak (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\"\u003eÖzellik:\u003c\/b\u003e 3D Çizgili Geometrik Kabartmalı, Düz Renk\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\"\u003eKenar Bitişi:\u003c\/b\u003e Müşteri tercihine göre \u003cb data-path-to-node=\"26,4,0\" data-index-in-node=\"37\"\u003eSaçaklı veya Overloklu\u003c\/b\u003e\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\"\u003eÖlçü Seçenekleri:\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\"\u003eHav Yüksekliği:\u003c\/b\u003e 10 mm (Konforlu kalınlık)\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\"\u003eKullanım Alanı:\u003c\/b\u003e Oturma odası, okuma köşesi, antre\/hol, yatak odası, kış bahçesi.\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 Gri Çizgili Yumuşak Modern Yuvarlak Halı 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;\"\u003eSaçak ve Overlok \u003c\/span\u003e \u003c\/span\u003eTercihlerinizi Sepette Sipariş Notu Bölümünde Belirtiniz.\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✂ Özel Hizmet\u003c\/div\u003e\n\u003cdiv style=\"font-size: 1.25rem; font-weight: 800; color: #1f2937; margin-bottom: 8px;\"\u003eBu Üründe \u003cspan style=\"color: #e58c0a; border-bottom: 2px solid #FDC656; padding-bottom: 2px;\"\u003eÖzel Ölçü Kesme\u003c\/span\u003e Vardır\u003c\/div\u003e\n\u003cdiv style=\"font-size: 0.83rem; color: #6b7280; line-height: 1.7; max-width: 400px; margin: 0 auto 16px;\"\u003eAşağıdaki hesaplayıcıyı kullanarak ölçünüzü girin ve fiyatını görün. \u003cstrong style=\"color: #e58c0a;\"\u003e\"Sipariş Ver\"\u003c\/strong\u003e butonuyla ölçünüze özel siparişinizi oluşturun.\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;\"\u003eİstediğiniz ölçüde\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;\"\u003eProfesyonel kenar işlemi\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;\"\u003eHızlı teslimat\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\"\u003eÖZEL ÖLÇÜ HESAPLAYICI\u003c\/h2\u003e\n\u003cp class=\"hali-aciklama\"\u003eGenişlik ve uzunluğu (cm) girip hesaplayın. Fiyatı gördükten sonra seçenekleri belirleyip WhatsApp'tan sipariş verin.\u003cbr\u003e\u003cstrong\u003eStandart Genişlik: 80 · 100 · 120 · 160 · 200 cm — Farklı ölçüler de girilebilir\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"hali-form-grup\"\u003e\n\u003clabel for=\"hali-genislik\" class=\"hali-label\"\u003eGENİŞLİK\u003c\/label\u003e\n\u003cdiv class=\"hali-input-wrapper\"\u003e\n\u003cinput type=\"number\" id=\"hali-genislik\" class=\"hali-input\" placeholder=\"Örn: 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\"\u003eUZUNLUK\u003c\/label\u003e\n\u003cdiv class=\"hali-input-wrapper\"\u003e\n\u003cinput type=\"number\" id=\"hali-uzunluk\" class=\"hali-input\" placeholder=\"Örn: 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\"\u003eHesapla \/ Fiyat Gör\u003c\/button\u003e\n\u003cdiv id=\"hali-sonuc-alani\" class=\"hali-sonuc-alani hidden\"\u003e\n\u003cdiv class=\"hali-sonuc-satir\"\u003e\n\u003cstrong\u003eMetrekare:\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\u003eToplam Fiyat:\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(1 m² fiyatı: \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\"\u003eHALI KENARI SEÇ\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\"\u003eSaçak\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\"\u003eOverlok\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\"\u003eKatlama\u003c\/label\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-baslik\"\u003eHALI ŞEKLİ SEÇ\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\"\u003eDikdörtgen\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\"\u003eYuvarlak\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\u003eWhatsApp'ta Sipariş Ver\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 = `Talep ettiğiniz \u003cstrong\u003e${g} cm\u003c\/strong\u003e genişliğindeki halınız, \u003cstrong\u003e${standartGenislik} cm\u003c\/strong\u003e'lik standart rulomuzdan kesilerek hazırlanacaktır.\u003cbr\u003eFiyatlandırma kesimin yapıldığı üst standart rulo genişliği üzerinden hesaplanmaktadır.\u003cbr\u003e\u003cbr\u003eDilerseniz fire vermemek için standart genişlikten sipariş verebilirsiniz.\u003cbr\u003e\u003cspan style=\"font-size:0.85em;opacity:0.6\"\u003e(Standart Rulo Genişlikleri: 80, 100, 120, 160, 200 cm — Boy firesiz, tam ölçüde yapılır.)\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 = `Merhaba, özel ölçü halı siparişi vermek istiyorum.\\n\\n📏 Ölçüler: ${hesaplananGenislik} cm x ${hesaplananUzunluk} cm (${f(hesaplananMetrekare)} m²)\\n🔲 Halı Kenarı: ${kenari}\\n⬜ Halı Şekli: ${sekli}\\n💰 Toplam Fiyat: ${f(toplamFiyat)} TL\\n\\nÜrün Linki: ${window.location.href}\\n\\nTeşekkürler.`;\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\"Grinin Dinginliği, Kusursuz Bir Döngüyle Zeminlerinizde...\"\u003c\/b\u003e\u003c\/p\u003e\n\u003cp data-path-to-node=\"9\"\u003eZev Halı Babil Serisi, modern minimalizmi yuvarlak formun mekanı yumuşatan akıcı yapısıyla yeniden tanımlıyor. Paralel kabartma çizgilerin yön değiştirerek oluşturduğu elmas ve üçgen formlar, yuvarlak kesimin sunduğu sonsuzluk hissiyle birleşerek odanıza heykelsi bir zarafet katar. 10 mm kalınlığındaki özel mikrofiber ipliği sayesinde güne bulutların üzerindeymişçesine yumuşak bir adımla başlamanızı sağlayacak bu ferah tasarım, \u003cb data-index-in-node=\"432\" data-path-to-node=\"9\"\u003eihtiyacınıza uygun ölçü ve kenar seçenekleriyle\u003c\/b\u003e sizleri bekliyor!\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\"\u003eMekanı Yumuşatan Yuvarlak Form:\u003c\/b\u003e Kare veya dikdörtgen odaların monotonluğunu ve keskin köşeli yapısını kırarak mekana ferahlık, akıcılık ve modern bir dinamizm katar.\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\"\u003eKişiselleştirilebilir Kenar Detayı:\u003c\/b\u003e Evinizin dekorasyon tarzına göre halınızın kenarlarını \u003cb data-index-in-node=\"91\" data-path-to-node=\"10,1,0\"\u003eister klasik dökümlü saçaklı, isterseniz de minimal overloklu\u003c\/b\u003e olarak hazırlayabiliyoruz. Seçim tamamen sizin!\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\"\u003eBulut Yumuşaklığında Konfor:\u003c\/b\u003e 10 mm hav yüksekliğine sahip üstün kaliteli mikrofiber polyester dokusu, ayaklarınıza ipeksi, sıcak ve masaj etkili bir konfor sunar.\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\"\u003eSağlıklı ve Güvenli Zemin:\u003c\/b\u003e Doğal nefes alan %100 pamuk tabanı sayesinde parkelerinizi korur, zemine mükemmel tutunarak uzun ömürlü ve anti-alerjik bir kullanım sağlar.\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\"\u003eİçerdiği Renklerin Psikolojisi\u003c\/b\u003e\n\u003c\/h4\u003e\n\u003cp data-path-to-node=\"13\"\u003eGöz yormadan mekana dinginlik katan ve ruhu dinlendiren bu tasarımın renk profili:\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\"\u003eAçık Gri \/ Gümüş (Zemin):\u003c\/b\u003e Dengenin, uzlaşmanın ve modern aydınlığın simgesidir. Güne başlarken zihni sakinleştirir, nötr enerjisiyle yuvarlak formun o şık silüetini ön plana çıkarır.\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\"\u003eÇizgisel Gölge Efektleri:\u003c\/b\u003e Yön değiştiren kabartmaların yuvarlak form içinde yarattığı ışık oyunları, halıya dışarıdan başka bir renk eklemeden 3 boyutlu, yaşayan bir derinlik kazandırır.\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\"\u003eMimarın Gözünden: Dekorasyon \u0026amp; Kombin Tavsiyeleri\u003c\/b\u003e\n\u003c\/h4\u003e\n\u003cp data-path-to-node=\"17\"\u003eModern, İskandinav ve Minimalist yaşam alanları için kusursuz bir \"Odak Noktası\" olan bu yuvarlak modeli sergilemek için profesyonel ipuçları:\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\"\u003eDoğru Konumlandırma:\u003c\/b\u003e Yatak odanızda yatağın sağ\/sol boşluklarında, giyinme odanızın tam merkezinde veya şık bir okuma koltuğunun (berjerin) altında konumlandırarak mekanı \"bölümlere\" ayırabilirsiniz. Açık renkli ahşap zeminlerde (Meşe\/Bambu) kendini muazzam gösterir.\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\"\u003eMobilya Uyumu:\u003c\/b\u003e Gri halının o serin duruşunu ısıtmak için \u003cb data-index-in-node=\"57\" data-path-to-node=\"18,1,0\"\u003eHardal Sarısı, Kiremit, Pudra Pembe veya Lacivert\u003c\/b\u003e detaylı mobilya ve aksesuarlarla harika bir kontrast yakalayabilirsiniz.\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\"\u003eDoku Zenginliği:\u003c\/b\u003e Yuvarlak formun şıklığını vurgulamak için yatağınızın üzerinde veya berjerinizde kalın örgülü (Chunky) triko battaniyeler, keten kumaşlar ve bukle (teddy) detaylar kullanabilirsiniz.\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\"\u003eTeknik Detaylar\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\"\u003eİplik Türü:\u003c\/b\u003e Microfiber Polyester (Ekstra yumuşak tuşe, premium hissiyat)\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\"\u003eTaban Malzemesi:\u003c\/b\u003e %100 Doğal Pamuk Taban\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 \/ Şekil:\u003c\/b\u003e Yuvarlak (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\"\u003eÖzellik:\u003c\/b\u003e 3D Çizgili Geometrik (Elmas\/Baklava) Kabartmalı, Düz Renk\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\"\u003eKenar Bitişi:\u003c\/b\u003e Müşteri tercihine göre \u003cb data-index-in-node=\"37\" data-path-to-node=\"27,4,0\"\u003eSaçaklı veya Overloklu\u003c\/b\u003e\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\"\u003eÖlçü Seçenekleri:\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\"\u003eHav Yüksekliği:\u003c\/b\u003e 10 mm (Konforlu kalınlık)\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\"\u003eKullanım Alanı:\u003c\/b\u003e Yatak odası, giyinme odası, okuma köşesi, çocuk odası, antre\/hol.\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 Halı Babil Beyaz Çizgili Elmas Ekstra Yumuşak Modern Yuvarlak Halı 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;\"\u003eSaçak ve Overlok \u003c\/span\u003e \u003c\/span\u003eTercihlerinizi Sepette Sipariş Notu Bölümünde Belirtiniz.\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✂ Özel Hizmet\u003c\/div\u003e\n\u003cdiv style=\"font-size: 1.25rem; font-weight: 800; color: #1f2937; margin-bottom: 8px;\"\u003eBu Üründe \u003cspan style=\"color: #e58c0a; border-bottom: 2px solid #FDC656; padding-bottom: 2px;\"\u003eÖzel Ölçü Kesme\u003c\/span\u003e Vardır\u003c\/div\u003e\n\u003cdiv style=\"font-size: 0.83rem; color: #6b7280; line-height: 1.7; max-width: 400px; margin: 0 auto 16px;\"\u003eAşağıdaki hesaplayıcıyı kullanarak ölçünüzü girin ve fiyatını görün. \u003cstrong style=\"color: #e58c0a;\"\u003e\"Sipariş Ver\"\u003c\/strong\u003e butonuyla ölçünüze özel siparişinizi oluşturun.\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;\"\u003eİstediğiniz ölçüde\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;\"\u003eProfesyonel kenar işlemi\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;\"\u003eHızlı teslimat\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\"\u003eÖZEL ÖLÇÜ HESAPLAYICI\u003c\/h2\u003e\n\u003cp class=\"hali-aciklama\"\u003eGenişlik ve uzunluğu (cm) girip hesaplayın. Fiyatı gördükten sonra seçenekleri belirleyip WhatsApp'tan sipariş verin.\u003cbr\u003e\u003cstrong\u003eStandart Genişlik: 80 · 100 · 120 · 160 · 200 cm — Farklı ölçüler de girilebilir\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"hali-form-grup\"\u003e\n\u003clabel for=\"hali-genislik\" class=\"hali-label\"\u003eGENİŞLİK\u003c\/label\u003e\n\u003cdiv class=\"hali-input-wrapper\"\u003e\n\u003cinput type=\"number\" id=\"hali-genislik\" class=\"hali-input\" placeholder=\"Örn: 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\"\u003eUZUNLUK\u003c\/label\u003e\n\u003cdiv class=\"hali-input-wrapper\"\u003e\n\u003cinput type=\"number\" id=\"hali-uzunluk\" class=\"hali-input\" placeholder=\"Örn: 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\"\u003eHesapla \/ Fiyat Gör\u003c\/button\u003e\n\u003cdiv id=\"hali-sonuc-alani\" class=\"hali-sonuc-alani hidden\"\u003e\n\u003cdiv class=\"hali-sonuc-satir\"\u003e\n\u003cstrong\u003eMetrekare:\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\u003eToplam Fiyat:\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(1 m² fiyatı: \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\"\u003eHALI KENARI SEÇ\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\"\u003eSaçak\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\"\u003eOverlok\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\"\u003eKatlama\u003c\/label\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-baslik\"\u003eHALI ŞEKLİ SEÇ\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\"\u003eDikdörtgen\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\"\u003eYuvarlak\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\u003eWhatsApp'ta Sipariş Ver\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 = `Talep ettiğiniz \u003cstrong\u003e${g} cm\u003c\/strong\u003e genişliğindeki halınız, \u003cstrong\u003e${standartGenislik} cm\u003c\/strong\u003e'lik standart rulomuzdan kesilerek hazırlanacaktır.\u003cbr\u003eFiyatlandırma kesimin yapıldığı üst standart rulo genişliği üzerinden hesaplanmaktadır.\u003cbr\u003e\u003cbr\u003eDilerseniz fire vermemek için standart genişlikten sipariş verebilirsiniz.\u003cbr\u003e\u003cspan style=\"font-size:0.85em;opacity:0.6\"\u003e(Standart Rulo Genişlikleri: 80, 100, 120, 160, 200 cm — Boy firesiz, tam ölçüde yapılır.)\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 = `Merhaba, özel ölçü halı siparişi vermek istiyorum.\\n\\n📏 Ölçüler: ${hesaplananGenislik} cm x ${hesaplananUzunluk} cm (${f(hesaplananMetrekare)} m²)\\n🔲 Halı Kenarı: ${kenari}\\n⬜ Halı Şekli: ${sekli}\\n💰 Toplam Fiyat: ${f(toplamFiyat)} TL\\n\\nÜrün Linki: ${window.location.href}\\n\\nTeşekkürler.`;\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\"Saf Beyazın Mimari Ritmi, Kusursuz Bir Döngüyle Zeminlerinizde...\"\u003c\/b\u003e\u003c\/p\u003e\n\u003cp data-path-to-node=\"8\"\u003eZev Halı Babil Serisi, minimalist dekorasyonu heykelsi bir zarafet ve yuvarlak formun mekanı yumuşatan akıcı yapısıyla yeniden yorumluyor. Paralel kabartma çizgilerin yön değiştirerek oluşturduğu devasa elmas formları, yuvarlak kesimin sunduğu sonsuzluk hissiyle birleşerek odanıza aydınlık bir derinlik katar. 10 mm kalınlığındaki özel mikrofiber ipliği sayesinde güne bulutların üzerindeymişçesine pürüzsüz bir adımla başlamanızı sağlayacak bu saf tasarım, \u003cb data-path-to-node=\"8\" data-index-in-node=\"459\"\u003eihtiyacınıza uygun ölçü ve kenar seçenekleriyle\u003c\/b\u003e sizleri bekliyor!\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\"\u003eMekanı Genişleten Yuvarlak Form:\u003c\/b\u003e Kare veya dikdörtgen odaların keskin hatlarını kırarak mekana ferahlık, akıcılık ve huzur katar. Özellikle dar alanları veya az ışık alan odaları anında aydınlatır.\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\"\u003eKişiselleştirilebilir Kenar Detayı:\u003c\/b\u003e Evinizin mimari tarzına göre halınızın kenarlarını \u003cb data-path-to-node=\"9,1,0\" data-index-in-node=\"87\"\u003eister dökümlü klasik saçaklı, isterseniz de minimal overloklu\u003c\/b\u003e olarak hazırlayabiliyoruz. Zemin sizin, seçim sizin!\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\"\u003eBulut Yumuşaklığında Konfor:\u003c\/b\u003e 10 mm hav yüksekliğine sahip üstün kaliteli mikrofiber polyester dokusu, ayaklarınıza ipeksi, sıcak ve günün stresini alan masaj etkili bir konfor sunar.\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\"\u003eSağlıklı ve Güvenli Zemin:\u003c\/b\u003e Doğal nefes alan %100 pamuk tabanı sayesinde parkelerinizi korur, zemine mükemmel tutunarak uzun ömürlü, güvenli ve anti-alerjik bir kullanım sağlar.\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\"\u003eİçerdiği Renklerin Psikolojisi\u003c\/b\u003e\n\u003c\/h3\u003e\n\u003cp data-path-to-node=\"12\"\u003eGöz yormadan mekana mutlak bir dinginlik katan ve ruhu dinlendiren bu tasarımın renk profili:\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\"\u003eSaf Beyaz \/ Kırık Beyaz (Zemin):\u003c\/b\u003e Temizliğin, yenilenmenin ve saflığın simgesidir. Odaya maksimum ışık yansıması sağlayarak zihni sakinleştirir; yuvarlak formun o zarif silüetini kusursuz bir tuval gibi öne çıkarır.\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\"\u003eÇizgisel Gölge Efektleri:\u003c\/b\u003e Yön değiştiren 3 boyutlu kabartmaların yuvarlak form içinde yarattığı incecik ışık oyunları, halıya dışarıdan renk eklemeden doğal ve yaşayan bir derinlik kazandırır.\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\"\u003eMimarın Gözünden: Dekorasyon \u0026amp; Kombin Tavsiyeleri\u003c\/b\u003e\n\u003c\/h3\u003e\n\u003cp data-path-to-node=\"16\"\u003eModern, İskandinav, Japandi ve Bohem tarzda döşenmiş yaşam alanları için kusursuz bir \"Aydınlatıcı\" (Highlighter) olan bu modeli sergilemek için profesyonel ipuçları:\u003c\/p\u003e\n\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\"\u003eDoğru Konumlandırma:\u003c\/b\u003e Yatak odanızda estetik bir odak noktası yaratmak için karyolanın yan boşluğuna, giyinme odanızın tam ortasına veya bebek odalarında güvenli ve yumuşak bir oyun alanı olarak merkeze konumlandırabilirsiniz. Açık renkli (meşe\/bambu) parkelerde muazzam bir bütünlük sağlar.\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\"\u003eMobilya Uyumu:\u003c\/b\u003e Bembeyaz halınızın o saf duruşunu doğal dokularla ısıtabilirsiniz. \u003cb data-path-to-node=\"17,1,0\" data-index-in-node=\"82\"\u003eHasır (Hezaren) detaylı mobilyalar, Açık Meşe şifonyerler veya Keten kumaşlı berjerler\u003c\/b\u003e harika bir İskandinav rüzgarı estirir.\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\"\u003eDoku Zenginliği:\u003c\/b\u003e Odanın enerjisini artırmak için halının üzerinde pampas otları, kalın örgülü (chunky) sepetler, makrome duvar süsleri ve ahşap ayaklı lambaderler kullanarak dergilerden fırlamış bir atmosfer kurgulayabilirsiniz.\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\"\u003eTeknik Detaylar\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\"\u003eİplik Türü:\u003c\/b\u003e Microfiber Polyester (Ekstra yumuşak tuşe, premium hissiyat)\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\"\u003eTaban Malzemesi:\u003c\/b\u003e %100 Doğal Pamuk Taban\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 \/ Şekil:\u003c\/b\u003e Yuvarlak (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\"\u003eÖzellik:\u003c\/b\u003e 3D Çizgili Geometrik (Elmas\/Baklava) Kabartmalı, Düz Renk\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\"\u003eKenar Bitişi:\u003c\/b\u003e Müşteri tercihine göre \u003cb data-index-in-node=\"37\" data-path-to-node=\"26,4,0\"\u003eSaçaklı veya Overloklu\u003c\/b\u003e\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\"\u003eÖlçü Seçenekleri:\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\"\u003eHav Yüksekliği:\u003c\/b\u003e 10 mm (Konforlu kalınlık)\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\"\u003eKullanım Alanı:\u003c\/b\u003e Yatak odası, giyinme odası, bebek\/çocuk odası, okuma köşesi, kış bahçesi.\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 Halı Babil Beyaz Geometrik Ekstra Yumuşak Modern Yuvarlak Halı 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;\"\u003eSaçak ve Overlok \u003c\/span\u003e \u003c\/span\u003eTercihlerinizi Sepette Sipariş Notu Bölümünde Belirtiniz.\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✂ Özel Hizmet\u003c\/div\u003e\n\u003cdiv style=\"font-size: 1.25rem; font-weight: 800; color: #1f2937; margin-bottom: 8px;\"\u003eBu Üründe \u003cspan style=\"color: #e58c0a; border-bottom: 2px solid #FDC656; padding-bottom: 2px;\"\u003eÖzel Ölçü Kesme\u003c\/span\u003e Vardır\u003c\/div\u003e\n\u003cdiv style=\"font-size: 0.83rem; color: #6b7280; line-height: 1.7; max-width: 400px; margin: 0 auto 16px;\"\u003eAşağıdaki hesaplayıcıyı kullanarak ölçünüzü girin ve fiyatını görün. \u003cstrong style=\"color: #e58c0a;\"\u003e\"Sipariş Ver\"\u003c\/strong\u003e butonuyla ölçünüze özel siparişinizi oluşturun.\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;\"\u003eİstediğiniz ölçüde\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;\"\u003eProfesyonel kenar işlemi\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;\"\u003eHızlı teslimat\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\"\u003eÖZEL ÖLÇÜ HESAPLAYICI\u003c\/h2\u003e\n\u003cp class=\"hali-aciklama\"\u003eGenişlik ve uzunluğu (cm) girip hesaplayın. Fiyatı gördükten sonra seçenekleri belirleyip WhatsApp'tan sipariş verin.\u003cbr\u003e\u003cstrong\u003eStandart Genişlik: 80 · 100 · 120 · 160 · 200 cm — Farklı ölçüler de girilebilir\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"hali-form-grup\"\u003e\n\u003clabel class=\"hali-label\" for=\"hali-genislik\"\u003eGENİŞLİK\u003c\/label\u003e\n\u003cdiv class=\"hali-input-wrapper\"\u003e\n\u003cinput placeholder=\"Örn: 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\"\u003eUZUNLUK\u003c\/label\u003e\n\u003cdiv class=\"hali-input-wrapper\"\u003e\n\u003cinput placeholder=\"Örn: 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\"\u003eHesapla \/ Fiyat Gör\u003c\/button\u003e\n\u003cdiv class=\"hali-sonuc-alani hidden\" id=\"hali-sonuc-alani\"\u003e\n\u003cdiv class=\"hali-sonuc-satir\"\u003e\n\u003cstrong\u003eMetrekare:\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\u003eToplam Fiyat:\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² fiyatı: \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\"\u003eHALI KENARI SEÇ\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\"\u003eSaçak\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\"\u003eOverlok\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\"\u003eKatlama\u003c\/label\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-baslik\"\u003eHALI ŞEKLİ SEÇ\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\"\u003eDikdörtgen\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\"\u003eYuvarlak\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\u003eWhatsApp'ta Sipariş Ver\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 = `Talep ettiğiniz \u003cstrong\u003e${g} cm\u003c\/strong\u003e genişliğindeki halınız, \u003cstrong\u003e${standartGenislik} cm\u003c\/strong\u003e'lik standart rulomuzdan kesilerek hazırlanacaktır.\u003cbr\u003eFiyatlandırma kesimin yapıldığı üst standart rulo genişliği üzerinden hesaplanmaktadır.\u003cbr\u003e\u003cbr\u003eDilerseniz fire vermemek için standart genişlikten sipariş verebilirsiniz.\u003cbr\u003e\u003cspan style=\"font-size:0.85em;opacity:0.6\"\u003e(Standart Rulo Genişlikleri: 80, 100, 120, 160, 200 cm — Boy firesiz, tam ölçüde yapılır.)\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 = `Merhaba, özel ölçü halı siparişi vermek istiyorum.\\n\\n📏 Ölçüler: ${hesaplananGenislik} cm x ${hesaplananUzunluk} cm (${f(hesaplananMetrekare)} m²)\\n🔲 Halı Kenarı: ${kenari}\\n⬜ Halı Şekli: ${sekli}\\n💰 Toplam Fiyat: ${f(toplamFiyat)} TL\\n\\nÜrün Linki: ${window.location.href}\\n\\nTeşekkürler.`;\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\"Saf Beyazın Geometrik Dansı, Kusursuz Yuvarlak Formla Zeminlerinizde...\"\u003c\/b\u003e\u003c\/p\u003e\n\u003cp data-path-to-node=\"9\"\u003eZev Halı Babil Serisi, modern minimalizmi üç boyutlu tasarım anlayışıyla yeniden tanımlıyor. Dümdüz bir beyazın sadeliğini, ustalıkla işlenmiş geometrik ve üçgen kabartmalarla hareketlendiren bu tasarım, yuvarlak kesimin sunduğu akıcı ve yumuşak hatlarla birleşerek mekanınıza heykelsi bir derinlik katar. 10 mm kalınlığındaki özel mikrofiber ipliği sayesinde güne bulutların üzerindeymişçesine pürüzsüz bir adımla başlamanızı sağlayacak bu ferah tasarım, \u003cb data-index-in-node=\"456\" data-path-to-node=\"9\"\u003eihtiyacınıza uygun ölçü ve kenar seçenekleriyle\u003c\/b\u003e sizleri bekliyor!\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\"\u003eMekanı Yumuşatan Geometrik Zıtlık:\u003c\/b\u003e Keskin geometrik\/üçgen desenlerin, yuvarlak formun yumuşaklığıyla birleşmesi mekanın enerjisini dengeler; odaya modern ama bir o kadar da davetkar bir his katar.\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\"\u003eKişiselleştirilebilir Kenar Detayı:\u003c\/b\u003e Evinizin mimari tarzına göre halınızın kenarlarını \u003cb data-index-in-node=\"87\" data-path-to-node=\"10,1,0\"\u003eister dökümlü klasik saçaklı, isterseniz de minimal overloklu\u003c\/b\u003e olarak hazırlayabiliyoruz. Zemin sizin, seçim sizin!\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\"\u003eBulut Yumuşaklığında Konfor:\u003c\/b\u003e 10 mm hav yüksekliğine sahip üstün kaliteli mikrofiber polyester dokusu, ayaklarınıza ipeksi, sıcak ve günün stresini alan masaj etkili bir konfor sunar.\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\"\u003eSağlıklı ve Güvenli Zemin:\u003c\/b\u003e Doğal nefes alan %100 pamuk tabanı sayesinde parkelerinizi korur, zemine mükemmel tutunarak uzun ömürlü, güvenli ve anti-alerjik bir kullanım sağlar.\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\"\u003eİçerdiği Renklerin Psikolojisi\u003c\/b\u003e\n\u003c\/h4\u003e\n\u003cp data-path-to-node=\"13\"\u003eGöz yormadan mekanı aydınlatan ve ruhu dinlendiren bu tasarımın renk profili:\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\"\u003eSaf Beyaz \/ Kırık Beyaz (Zemin):\u003c\/b\u003e Yenilenmenin, dinginliğin ve mutlak temizliğin simgesidir. Odaya maksimum ışık yansıması sağlayarak huzur dolu bir nefes alma alanı yaratır.\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\"\u003eGeometrik Gölge Efektleri:\u003c\/b\u003e Üçgen kabartmaların yuvarlak form içinde yarattığı incecik doğal ışık oyunları (gri yansımalar), halıya dışarıdan renk eklemeden 3 boyutlu ve yaşayan bir karakter kazandırır.\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\"\u003eMimarın Gözünden: Dekorasyon \u0026amp; Kombin Tavsiyeleri\u003c\/b\u003e\n\u003c\/h4\u003e\n\u003cp data-path-to-node=\"17\"\u003eModern, İskandinav ve Japandi (Japon minimalizmi) tarzı döşenmiş yaşam alanları için kusursuz bir \"Odak Noktası\" olan bu modeli sergilemek için profesyonel ipuçları:\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\"\u003eDoğru Konumlandırma:\u003c\/b\u003e Geometrik yapısı sayesinde modern bebek odalarının tam merkezinde harika bir oyun alanı yaratır. Ayrıca yatak odasında bir makyaj masasının altına veya geniş bir antreye konumlandırarak mekanda \"özel alanlar\" yaratabilirsiniz.\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\"\u003eMobilya Uyumu:\u003c\/b\u003e Beyaz renk ve geometrik desen, \u003cb data-index-in-node=\"46\" data-path-to-node=\"18,1,0\"\u003eAçık Meşe, Hasır veya Rattan\u003c\/b\u003e detaylı mobilyalarla muazzam bir doğal uyum yakalar. Bukle (Teddy) kumaşlı berjerlerle kusursuz bir doku zenginliği yaratabilirsiniz.\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\"\u003eKontrastın Gücü:\u003c\/b\u003e Zemin bembeyaz olduğu için üzerinde \u003cb data-index-in-node=\"53\" data-path-to-node=\"18,2,0\"\u003eMat Siyah, Antrasit veya Koyu Ahşap\u003c\/b\u003e sehpalar kullanarak çok şık ve dergilerden fırlamış bir zıtlık elde edebilirsiniz.\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\"\u003eTeknik Detaylar\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\"\u003eİplik Türü:\u003c\/b\u003e Microfiber Polyester (Ekstra yumuşak tuşe, premium hissiyat)\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\"\u003eTaban Malzemesi:\u003c\/b\u003e %100 Doğal Pamuk Taban\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 \/ Şekil:\u003c\/b\u003e Yuvarlak (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\"\u003eÖzellik:\u003c\/b\u003e 3D Geometrik (Üçgen\/Asimetrik) Kabartmalı, Düz Renk\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\"\u003eKenar Bitişi:\u003c\/b\u003e Müşteri tercihine göre \u003cb data-index-in-node=\"37\" data-path-to-node=\"27,4,0\"\u003eSaçaklı veya Overloklu\u003c\/b\u003e\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\"\u003eÖlçü Seçenekleri:\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\"\u003eHav Yüksekliği:\u003c\/b\u003e 10 mm (Konforlu kalınlık)\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\"\u003eKullanım Alanı:\u003c\/b\u003e Çocuk\/bebek odası, yatak odası, giyinme odası, kış bahçesi, antre.\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 Halı Babil Gri Geometrik Yumuşak Modern Tek Renk Yuvarlak Halı 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;\"\u003eSaçak ve Overlok \u003c\/span\u003e \u003c\/span\u003eTercihlerinizi Sepette Sipariş Notu Bölümünde Belirtiniz.\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✂ Özel Hizmet\u003c\/div\u003e\n\u003cdiv style=\"font-size: 1.25rem; font-weight: 800; color: #1f2937; margin-bottom: 8px;\"\u003eBu Üründe \u003cspan style=\"color: #e58c0a; border-bottom: 2px solid #FDC656; padding-bottom: 2px;\"\u003eÖzel Ölçü Kesme\u003c\/span\u003e Vardır\u003c\/div\u003e\n\u003cdiv style=\"font-size: 0.83rem; color: #6b7280; line-height: 1.7; max-width: 400px; margin: 0 auto 16px;\"\u003eAşağıdaki hesaplayıcıyı kullanarak ölçünüzü girin ve fiyatını görün. \u003cstrong style=\"color: #e58c0a;\"\u003e\"Sipariş Ver\"\u003c\/strong\u003e butonuyla ölçünüze özel siparişinizi oluşturun.\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;\"\u003eİstediğiniz ölçüde\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;\"\u003eProfesyonel kenar işlemi\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;\"\u003eHızlı teslimat\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\"\u003eÖZEL ÖLÇÜ HESAPLAYICI\u003c\/h2\u003e\n\u003cp class=\"hali-aciklama\"\u003eGenişlik ve uzunluğu (cm) girip hesaplayın. Fiyatı gördükten sonra seçenekleri belirleyip WhatsApp'tan sipariş verin.\u003cbr\u003e\u003cstrong\u003eStandart Genişlik: 80 · 100 · 120 · 160 · 200 cm — Farklı ölçüler de girilebilir\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"hali-form-grup\"\u003e\n\u003clabel class=\"hali-label\" for=\"hali-genislik\"\u003eGENİŞLİK\u003c\/label\u003e\n\u003cdiv class=\"hali-input-wrapper\"\u003e\n\u003cinput placeholder=\"Örn: 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\"\u003eUZUNLUK\u003c\/label\u003e\n\u003cdiv class=\"hali-input-wrapper\"\u003e\n\u003cinput placeholder=\"Örn: 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\"\u003eHesapla \/ Fiyat Gör\u003c\/button\u003e\n\u003cdiv class=\"hali-sonuc-alani hidden\" id=\"hali-sonuc-alani\"\u003e\n\u003cdiv class=\"hali-sonuc-satir\"\u003e\n\u003cstrong\u003eMetrekare:\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\u003eToplam Fiyat:\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² fiyatı: \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\"\u003eHALI KENARI SEÇ\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\"\u003eSaçak\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\"\u003eOverlok\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\"\u003eKatlama\u003c\/label\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-baslik\"\u003eHALI ŞEKLİ SEÇ\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\"\u003eDikdörtgen\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\"\u003eYuvarlak\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\u003eWhatsApp'ta Sipariş Ver\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 = `Talep ettiğiniz \u003cstrong\u003e${g} cm\u003c\/strong\u003e genişliğindeki halınız, \u003cstrong\u003e${standartGenislik} cm\u003c\/strong\u003e'lik standart rulomuzdan kesilerek hazırlanacaktır.\u003cbr\u003eFiyatlandırma kesimin yapıldığı üst standart rulo genişliği üzerinden hesaplanmaktadır.\u003cbr\u003e\u003cbr\u003eDilerseniz fire vermemek için standart genişlikten sipariş verebilirsiniz.\u003cbr\u003e\u003cspan style=\"font-size:0.85em;opacity:0.6\"\u003e(Standart Rulo Genişlikleri: 80, 100, 120, 160, 200 cm — Boy firesiz, tam ölçüde yapılır.)\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 = `Merhaba, özel ölçü halı siparişi vermek istiyorum.\\n\\n📏 Ölçüler: ${hesaplananGenislik} cm x ${hesaplananUzunluk} cm (${f(hesaplananMetrekare)} m²)\\n🔲 Halı Kenarı: ${kenari}\\n⬜ Halı Şekli: ${sekli}\\n💰 Toplam Fiyat: ${f(toplamFiyat)} TL\\n\\nÜrün Linki: ${window.location.href}\\n\\nTeşekkürler.`;\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\"Grinin Modern Ritmi, Kusursuz Yuvarlak Formla Zeminlerinizde...\"\u003c\/b\u003e\u003c\/p\u003e\n\u003cp data-path-to-node=\"9\"\u003eZev Halı Babil Serisi, gri tonunun o asil ve dengeleyici yapısını, modern çağın üç boyutlu tasarım anlayışıyla ve yuvarlak formun akıcı hatlarıyla yeniden yorumluyor. Asimetrik üçgen ve elmas formlu kabartmalarla hareketlendirilen bu eşsiz model, mekanınıza göz yormayan ancak son derece karakteristik, heykelsi bir derinlik katar. 10 mm kalınlığındaki özel mikrofiber dokusunun sunduğu ipeksi yumuşaklıkla günün tüm yorgunluğunu alacak bu tasarım, \u003cb data-path-to-node=\"9\" data-index-in-node=\"449\"\u003eihtiyacınıza uygun ölçü ve kenar seçenekleriyle\u003c\/b\u003e sizleri bekliyor!\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\"\u003eMekanı Yumuşatan Geometrik Mimari:\u003c\/b\u003e Farklı açılarla yerleştirilmiş sert kabartma formlarının, dairesel kesimin yumuşaklığıyla buluşması mekanda muazzam bir denge (kontrast) yaratır.\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\"\u003eKişiselleştirilebilir Kenar Detayı:\u003c\/b\u003e Evinizin mimari tarzına göre halınızın kenarlarını \u003cb data-path-to-node=\"10,1,0\" data-index-in-node=\"87\"\u003eister dökümlü klasik saçaklı, isterseniz de minimal overloklu\u003c\/b\u003e olarak hazırlayabiliyoruz. Seçim tamamen sizin zevkinize ait!\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\"\u003eBulut Yumuşaklığında Konfor:\u003c\/b\u003e 10 mm hav yüksekliğine sahip üstün kaliteli mikrofiber polyester ipliği, ayaklarınıza ekstra yumuşak ve masaj etkili bir dokunuş sağlar.\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\"\u003eSağlıklı ve Güvenli Zemin:\u003c\/b\u003e Doğal nefes alan %100 pamuk tabanı sayesinde parkelerinizi korur, zemin üzerinde kaymayı önleyerek güvenli ve anti-alerjik bir kullanım sunar.\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\"\u003eİçerdiği Renklerin Psikolojisi\u003c\/b\u003e\n\u003c\/h3\u003e\n\u003cp data-path-to-node=\"13\"\u003eDinamik geometrisine rağmen mekanı yormayan ve asalet katan bu tasarımın renk profili:\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\"\u003eGümüş Gri \/ Açık Antrasit (Zemin):\u003c\/b\u003e Uzlaşmanın, modernizmin ve odaklanmanın simgesidir. Odaya dengeli bir nötr enerji yayarken, çalışma veya dinlenme alanlarında zihni sakinleştirir.\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\"\u003eDoğal Gölge Boyutları:\u003c\/b\u003e Geometrik kabartmaların yarattığı 3 boyutlu seviye farkları, ışık altında doğal koyu gri ve açık gümüş gölgeler oluşturarak halıya kendiliğinden derinlik kazandırır.\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\"\u003eMimarın Gözünden: Dekorasyon \u0026amp; Kombin Tavsiyeleri\u003c\/b\u003e\n\u003c\/h3\u003e\n\u003cp data-path-to-node=\"17\"\u003eModern, Loft veya High-Tech tarzı dekorasyonlar için kusursuz bir \"Karakter Oyuncusu\" olan bu yuvarlak modeli sergilemek için profesyonel ipuçları:\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\"\u003eDoğru Konumlandırma:\u003c\/b\u003e Geometrik yapısı sayesinde çalışma odanızda (home office) döner sandalyenizin altında, genç odalarının merkezinde veya modern bir tekli berjerin önünde odak noktası yaratmak için mükemmeldir.\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\"\u003eMobilya Uyumu:\u003c\/b\u003e Gri halının nötr yapısını patlatmak için vurgu rengi olarak \u003cb data-path-to-node=\"18,1,0\" data-index-in-node=\"75\"\u003eHardal Sarısı, Kiremit, Saks Mavisi veya Zümrüt Yeşili\u003c\/b\u003e kırlentler\/berjerler harika bir enerji katar.\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\"\u003eAhşap ve Doku Seçimi:\u003c\/b\u003e Modern endüstriyel stili desteklemek için \u003cb data-path-to-node=\"18,2,0\" data-index-in-node=\"64\"\u003eSiyah Mat Metal detaylar, Beton görünümlü sehpalar veya Koyu Ceviz\u003c\/b\u003e ahşaplarla muazzam bir bütünlük yakalayabilirsiniz.\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\"\u003eTeknik Detaylar\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\"\u003eİplik Türü:\u003c\/b\u003e Microfiber Polyester (Ekstra yumuşak tuşe, premium hissiyat)\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\"\u003eTaban Malzemesi:\u003c\/b\u003e %100 Doğal Pamuk Taban\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 \/ Şekil:\u003c\/b\u003e Yuvarlak (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\"\u003eÖzellik:\u003c\/b\u003e 3D Geometrik (Asimetrik Üçgen) Kabartmalı, Düz Renk\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\"\u003eKenar Bitişi:\u003c\/b\u003e Müşteri tercihine göre \u003cb data-path-to-node=\"27,4,0\" data-index-in-node=\"37\"\u003eSaçaklı veya Overloklu\u003c\/b\u003e\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\"\u003eÖlçü Seçenekleri:\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\"\u003eHav Yüksekliği:\u003c\/b\u003e 10 mm (Konforlu kalınlık)\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\"\u003eKullanım Alanı:\u003c\/b\u003e Çalışma\/hobi odası, genç odası, okuma köşesi, oturma odası, antre.\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 Halı Babil Antrasit Yumuşak Modern Tek Renk Yuvarlak Halı 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;\"\u003eSaçak ve Overlok \u003c\/span\u003e \u003c\/span\u003eTercihlerinizi Sepette Sipariş Notu Bölümünde Belirtiniz.\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✂ Özel Hizmet\u003c\/div\u003e\n\u003cdiv style=\"font-size: 1.25rem; font-weight: 800; color: #1f2937; margin-bottom: 8px;\"\u003eBu Üründe \u003cspan style=\"color: #e58c0a; border-bottom: 2px solid #FDC656; padding-bottom: 2px;\"\u003eÖzel Ölçü Kesme\u003c\/span\u003e Vardır\u003c\/div\u003e\n\u003cdiv style=\"font-size: 0.83rem; color: #6b7280; line-height: 1.7; max-width: 400px; margin: 0 auto 16px;\"\u003eAşağıdaki hesaplayıcıyı kullanarak ölçünüzü girin ve fiyatını görün. \u003cstrong style=\"color: #e58c0a;\"\u003e\"Sipariş Ver\"\u003c\/strong\u003e butonuyla ölçünüze özel siparişinizi oluşturun.\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;\"\u003eİstediğiniz ölçüde\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;\"\u003eProfesyonel kenar işlemi\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;\"\u003eHızlı teslimat\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\"\u003eÖZEL ÖLÇÜ HESAPLAYICI\u003c\/h2\u003e\n\u003cp class=\"hali-aciklama\"\u003eGenişlik ve uzunluğu (cm) girip hesaplayın. Fiyatı gördükten sonra seçenekleri belirleyip WhatsApp'tan sipariş verin.\u003cbr\u003e\u003cstrong\u003eStandart Genişlik: 80 · 100 · 120 · 160 · 200 cm — Farklı ölçüler de girilebilir\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"hali-form-grup\"\u003e\n\u003clabel for=\"hali-genislik\" class=\"hali-label\"\u003eGENİŞLİK\u003c\/label\u003e\n\u003cdiv class=\"hali-input-wrapper\"\u003e\n\u003cinput type=\"number\" id=\"hali-genislik\" class=\"hali-input\" placeholder=\"Örn: 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\"\u003eUZUNLUK\u003c\/label\u003e\n\u003cdiv class=\"hali-input-wrapper\"\u003e\n\u003cinput type=\"number\" id=\"hali-uzunluk\" class=\"hali-input\" placeholder=\"Örn: 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\"\u003eHesapla \/ Fiyat Gör\u003c\/button\u003e\n\u003cdiv id=\"hali-sonuc-alani\" class=\"hali-sonuc-alani hidden\"\u003e\n\u003cdiv class=\"hali-sonuc-satir\"\u003e\n\u003cstrong\u003eMetrekare:\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\u003eToplam Fiyat:\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(1 m² fiyatı: \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\"\u003eHALI KENARI SEÇ\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\"\u003eSaçak\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\"\u003eOverlok\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\"\u003eKatlama\u003c\/label\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-baslik\"\u003eHALI ŞEKLİ SEÇ\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\"\u003eDikdörtgen\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\"\u003eYuvarlak\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\u003eWhatsApp'ta Sipariş Ver\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 = `Talep ettiğiniz \u003cstrong\u003e${g} cm\u003c\/strong\u003e genişliğindeki halınız, \u003cstrong\u003e${standartGenislik} cm\u003c\/strong\u003e'lik standart rulomuzdan kesilerek hazırlanacaktır.\u003cbr\u003eFiyatlandırma kesimin yapıldığı üst standart rulo genişliği üzerinden hesaplanmaktadır.\u003cbr\u003e\u003cbr\u003eDilerseniz fire vermemek için standart genişlikten sipariş verebilirsiniz.\u003cbr\u003e\u003cspan style=\"font-size:0.85em;opacity:0.6\"\u003e(Standart Rulo Genişlikleri: 80, 100, 120, 160, 200 cm — Boy firesiz, tam ölçüde yapılır.)\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 = `Merhaba, özel ölçü halı siparişi vermek istiyorum.\\n\\n📏 Ölçüler: ${hesaplananGenislik} cm x ${hesaplananUzunluk} cm (${f(hesaplananMetrekare)} m²)\\n🔲 Halı Kenarı: ${kenari}\\n⬜ Halı Şekli: ${sekli}\\n💰 Toplam Fiyat: ${f(toplamFiyat)} TL\\n\\nÜrün Linki: ${window.location.href}\\n\\nTeşekkürler.`;\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\"Karakterli Mekanlar, Akıllı ve Kusursuz Zeminler...\"\u003c\/b\u003e\u003c\/p\u003e\n\u003cp data-path-to-node=\"8\"\u003eZev Halı Babil Serisi, antrasitin otoriter ve maskülen gücünü, modern çağın üç boyutlu asimetrik geometrisi ve yuvarlak formun akıcılığıyla buluşturuyor. Mekanınıza heykelsi bir derinlik katan bu koyu gri tasarım, sıradanlığı reddedenlerin bir numaralı tercihidir. 10 mm kalınlığındaki özel mikrofiber ipliğiyle ayaklarınıza ipeksi bir konfor yaşatırken, modern evlerin dinamiklerine tam uyum sağlayan bu premium tasarım, \u003cb data-index-in-node=\"422\" data-path-to-node=\"8\"\u003eihtiyacınıza uygun ölçü ve kenar seçenekleriyle\u003c\/b\u003e sizleri bekliyor!\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\"\u003eRobot Süpürge ile Kusursuz Uyum:\u003c\/b\u003e 10 mm'lik ideal hav yüksekliği ve tok dokusu sayesinde robot süpürgelerin halı üzerine kolayca çıkmasını ve takılmadan kusursuz bir temizlik yapmasını sağlar. Hayatınızı kolaylaştıran akıllı bir tasarımdır.\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\"\u003eMekanı Yumuşatan Geometrik Zıtlık:\u003c\/b\u003e Keskin üçgen kabartmaların, dairesel formun yumuşaklığıyla buluşması mekanda muazzam bir mimari denge (kontrast) yaratır.\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\"\u003eKişiselleştirilebilir Kenar Detayı:\u003c\/b\u003e Evinizin mimari tarzına göre halınızın kenarlarını \u003cb data-index-in-node=\"87\" data-path-to-node=\"9,2,0\"\u003eister dökümlü klasik saçaklı, isterseniz de minimal overloklu\u003c\/b\u003e olarak hazırlayabiliyoruz.\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\"\u003eSağlıklı ve Leke Gizleyen Zemin:\u003c\/b\u003e %100 pamuk tabanı ile parkelerinizi korur. Antrasit tonunun avantajı, 3 boyutlu hareketli dokuyla birleşince ufak toz ve lekeleri mükemmel kamufle eder.\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\"\u003eİçerdiği Renklerin Psikolojisi\u003c\/b\u003e\n\u003c\/h3\u003e\n\u003cp data-path-to-node=\"12\"\u003eMekana ağırlık ve asalet katan, odaklanmayı artıran renk profili:\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\"\u003eAntrasit \/ Koyu Gri (Zemin):\u003c\/b\u003e Gücün, ciddiyetin ve çağdaş lüksün (High-End) simgesidir. Odaya derinlik katarak, çalışma veya dinlenme alanlarında zihni toparlar ve odaklanmayı artırır.\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\"\u003eDoğal Gölge Boyutları:\u003c\/b\u003e Geometrik kabartmaların yarattığı 3 boyutlu seviye farkları, ışık ve gölge oyunlarıyla halıya dışarıdan başka hiçbir renk eklemeden kendiliğinden bir canlılık kazandırır.\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\"\u003eMimarın Gözünden: Dekorasyon \u0026amp; Kombin Tavsiyeleri\u003c\/b\u003e\n\u003c\/h3\u003e\n\u003cp data-path-to-node=\"16\"\u003eModern, Loft, Maskülen ve Teknoloji odaklı (Smart Home) tarzda döşenmiş yaşam alanları için kusursuz bir parça olan bu modeli sergilemek için ipuçları:\u003c\/p\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\"\u003eDoğru Konumlandırma:\u003c\/b\u003e Ev ofisinizde (home office) çalışma masanızın\/döner sandalyenizin altında, teknoloji (gamer) odalarının merkezinde veya deri bir dinlenme koltuğunun önünde harika bir odak noktası yaratır.\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\"\u003eMobilya Uyumu:\u003c\/b\u003e Antrasitin asil karanlığını patlatmak için \u003cb data-index-in-node=\"58\" data-path-to-node=\"17,1,0\"\u003eTaba rengi hakiki deri, Kiremit, Hardal veya Koyu Yeşil\u003c\/b\u003e renkli mobilya ve aksesuarlarla muazzam bir enerji yakalayabilirsiniz.\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\"\u003eAhşap ve Doku Seçimi:\u003c\/b\u003e Endüstriyel stili zirveye taşımak için \u003cb data-index-in-node=\"61\" data-path-to-node=\"17,2,0\"\u003eHam Ceviz ağacı, Mat Siyah Metal, Füme cam ve Beton\u003c\/b\u003e görünümlü detaylar harika birer tamamlayıcıdır.\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\"\u003eTeknik Detaylar\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\"\u003eİplik Türü:\u003c\/b\u003e Microfiber Polyester (Ekstra yumuşak tuşe, premium hissiyat)\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\"\u003eTaban Malzemesi:\u003c\/b\u003e %100 Doğal Pamuk Taban\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 \/ Şekil:\u003c\/b\u003e Yuvarlak (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\"\u003eÖzellik:\u003c\/b\u003e 3D Geometrik (Asimetrik Üçgen) Kabartmalı, Düz Renk\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\"\u003eEk Özellik:\u003c\/b\u003e \u003cb data-index-in-node=\"12\" data-path-to-node=\"26,4,0\"\u003eRobot Süpürge Uyumlu\u003c\/b\u003e (Takılma yapmayan ideal hav yüksekliği)\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\"\u003eKenar Bitişi:\u003c\/b\u003e Müşteri tercihine göre \u003cb data-index-in-node=\"37\" data-path-to-node=\"26,5,0\"\u003eSaçaklı veya Overloklu\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\"\u003eÖlçü Seçenekleri:\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\"\u003eHav Yüksekliği:\u003c\/b\u003e 10 mm (Konforlu kalınlık)\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\"\u003eKullanım Alanı:\u003c\/b\u003e Çalışma\/ofis odası, gamer odası, genç odası, oturma odası.\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 Halı Babil Beyaz Çizgili Yumuşak Tek Renk Modern Yuvarlak Halı 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;\"\u003eSaçak ve Overlok \u003c\/span\u003e \u003c\/span\u003eTercihlerinizi Sepette Sipariş Notu Bölümünde Belirtiniz.\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✂ Özel Hizmet\u003c\/div\u003e\n\u003cdiv style=\"font-size: 1.25rem; font-weight: 800; color: #1f2937; margin-bottom: 8px;\"\u003eBu Üründe \u003cspan style=\"color: #e58c0a; border-bottom: 2px solid #FDC656; padding-bottom: 2px;\"\u003eÖzel Ölçü Kesme\u003c\/span\u003e Vardır\u003c\/div\u003e\n\u003cdiv style=\"font-size: 0.83rem; color: #6b7280; line-height: 1.7; max-width: 400px; margin: 0 auto 16px;\"\u003eAşağıdaki hesaplayıcıyı kullanarak ölçünüzü girin ve fiyatını görün. \u003cstrong style=\"color: #e58c0a;\"\u003e\"Sipariş Ver\"\u003c\/strong\u003e butonuyla ölçünüze özel siparişinizi oluşturun.\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;\"\u003eİstediğiniz ölçüde\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;\"\u003eProfesyonel kenar işlemi\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;\"\u003eHızlı teslimat\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\"\u003eÖZEL ÖLÇÜ HESAPLAYICI\u003c\/h2\u003e\n\u003cp class=\"hali-aciklama\"\u003eGenişlik ve uzunluğu (cm) girip hesaplayın. Fiyatı gördükten sonra seçenekleri belirleyip WhatsApp'tan sipariş verin.\u003cbr\u003e\u003cstrong\u003eStandart Genişlik: 80 · 100 · 120 · 160 · 200 cm — Farklı ölçüler de girilebilir\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"hali-form-grup\"\u003e\n\u003clabel for=\"hali-genislik\" class=\"hali-label\"\u003eGENİŞLİK\u003c\/label\u003e\n\u003cdiv class=\"hali-input-wrapper\"\u003e\n\u003cinput type=\"number\" id=\"hali-genislik\" class=\"hali-input\" placeholder=\"Örn: 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\"\u003eUZUNLUK\u003c\/label\u003e\n\u003cdiv class=\"hali-input-wrapper\"\u003e\n\u003cinput type=\"number\" id=\"hali-uzunluk\" class=\"hali-input\" placeholder=\"Örn: 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\"\u003eHesapla \/ Fiyat Gör\u003c\/button\u003e\n\u003cdiv id=\"hali-sonuc-alani\" class=\"hali-sonuc-alani hidden\"\u003e\n\u003cdiv class=\"hali-sonuc-satir\"\u003e\n\u003cstrong\u003eMetrekare:\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\u003eToplam Fiyat:\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(1 m² fiyatı: \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\"\u003eHALI KENARI SEÇ\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\"\u003eSaçak\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\"\u003eOverlok\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\"\u003eKatlama\u003c\/label\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-baslik\"\u003eHALI ŞEKLİ SEÇ\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\"\u003eDikdörtgen\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\"\u003eYuvarlak\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\u003eWhatsApp'ta Sipariş Ver\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 = `Talep ettiğiniz \u003cstrong\u003e${g} cm\u003c\/strong\u003e genişliğindeki halınız, \u003cstrong\u003e${standartGenislik} cm\u003c\/strong\u003e'lik standart rulomuzdan kesilerek hazırlanacaktır.\u003cbr\u003eFiyatlandırma kesimin yapıldığı üst standart rulo genişliği üzerinden hesaplanmaktadır.\u003cbr\u003e\u003cbr\u003eDilerseniz fire vermemek için standart genişlikten sipariş verebilirsiniz.\u003cbr\u003e\u003cspan style=\"font-size:0.85em;opacity:0.6\"\u003e(Standart Rulo Genişlikleri: 80, 100, 120, 160, 200 cm — Boy firesiz, tam ölçüde yapılır.)\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 = `Merhaba, özel ölçü halı siparişi vermek istiyorum.\\n\\n📏 Ölçüler: ${hesaplananGenislik} cm x ${hesaplananUzunluk} cm (${f(hesaplananMetrekare)} m²)\\n🔲 Halı Kenarı: ${kenari}\\n⬜ Halı Şekli: ${sekli}\\n💰 Toplam Fiyat: ${f(toplamFiyat)} TL\\n\\nÜrün Linki: ${window.location.href}\\n\\nTeşekkürler.`;\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\"Saf Beyazın Huzuru, Yuvarlak Formun Akıcı Zarafetiyle Zeminlerinizde...\"\u003c\/b\u003e\u003c\/p\u003e\n\u003cp data-path-to-node=\"9\"\u003eZev Halı Babil Serisi, minimalist dekorasyonun \"az ama öz\" felsefesini dairesel bir kusursuzlukla yeniden yorumluyor. Karmaşık desenlerden tamamen arındırılmış bu bembeyaz tasarım, kendinden çizgili (kabartmalı) yatay dokusu ve yuvarlak kesiminin sunduğu akıcılıkla mekanınıza aydınlık, ferah ve mimari bir derinlik katar. 10 mm kalınlığındaki özel mikrofiber dokusunun sunduğu eşsiz yumuşaklıkla güne harika bir başlangıç yapmanızı sağlayacak bu özel parça, \u003cb data-path-to-node=\"9\" data-index-in-node=\"459\"\u003eihtiyacınıza uygun ölçü ve kenar seçenekleriyle\u003c\/b\u003e sizleri bekliyor!\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\"\u003eMekanı Ferahlatan Yuvarlak Minimalizm:\u003c\/b\u003e Düz beyaz yatay çizgilerin dairesel formla buluşması, kare veya dikdörtgen odaların keskin hatlarını kırarak mekana ekstra genişlik, aydınlık ve huzur hissi verir.\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\"\u003eKişiselleştirilebilir Kenar Detayı:\u003c\/b\u003e Evinizin mimari tarzına göre halınızın kenarlarını \u003cb data-path-to-node=\"10,1,0\" data-index-in-node=\"87\"\u003eister dökümlü klasik saçaklı, isterseniz de modern overloklu\u003c\/b\u003e olarak hazırlayabiliyoruz. Seçim tamamen size ait!\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\"\u003eBulut Yumuşaklığında Konfor:\u003c\/b\u003e 10 mm hav yüksekliğine sahip üstün kaliteli mikrofiber polyester dokusu, ayaklarınıza ipeksi, sıcak ve günün stresini alan masaj etkili bir konfor sunar.\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\"\u003eSağlıklı ve Güvenli Zemin:\u003c\/b\u003e Doğal nefes alan %100 pamuk tabanı sayesinde parkelerinizi korur, zemine mükemmel tutunarak uzun ömürlü, güvenli ve anti-alerjik bir kullanım sağlar.\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\"\u003eİçerdiği Renklerin Psikolojisi\u003c\/b\u003e\n\u003c\/h3\u003e\n\u003cp data-path-to-node=\"13\"\u003eGöz yormadan mekanı tazeleyen ve ruhu dinlendiren bu tasarımın renk profili:\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\"\u003eSaf Beyaz \/ Kırık Beyaz (Zemin):\u003c\/b\u003e Yenilenmenin, mutlak temizliğin ve saflığın simgesidir. Odaya maksimum ışık yansıması sağlayarak huzur dolu bir aura yaratır; özellikle çocuk\/bebek odalarında güven hissi verir.\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\"\u003eYatay Gölge Efektleri:\u003c\/b\u003e Kendinden dokulu yatay çizgilerin arasında oluşan incecik doğal gri gölgeler, halıya dışarıdan renk eklemeden 3 boyutlu, asil ve yaşayan bir karakter kazandırır.\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\"\u003eMimarın Gözünden: Dekorasyon \u0026amp; Kombin Tavsiyeleri\u003c\/b\u003e\n\u003c\/h3\u003e\n\u003cp data-path-to-node=\"17\"\u003eModern, İskandinav, Japandi ve Soft-Minimalist tarzda döşenmiş yaşam alanları için kusursuz bir \"Temel Parça\" (Basic) olan bu modeli sergilemek için profesyonel ipuçları:\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\"\u003eDoğru Konumlandırma:\u003c\/b\u003e Bebek odalarında güvenli ve yumuşak bir oyun alanı olarak merkeze; yatak odanızda estetik bir odak noktası yaratmak için yatağın yan boşluğuna veya giyinme odanızın tam ortasına konumlandırabilirsiniz. Açık renkli (meşe\/bambu) parkelerde adeta parlar.\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\"\u003eMobilya Uyumu:\u003c\/b\u003e Bembeyaz halınızın o saf duruşunu doğal dokularla ısıtabilirsiniz. \u003cb data-path-to-node=\"18,1,0\" data-index-in-node=\"82\"\u003eHasır (Rattan) detaylı karyolalar, Açık Meşe şifonyerler veya Bukle (Teddy) kumaşlı berjerler\u003c\/b\u003e harika bir İskandinav rüzgarı estirir.\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\"\u003eKontrast ve Doku:\u003c\/b\u003e Mekanın enerjisini artırmak için halının çevresinde pampas otları, ahşap detaylı lambaderler veya tam tersi bir zıtlık yaratmak adına ince siyah metal ayaklı sehpalar kullanarak dergilerden fırlamış bir atmosfer kurgulayabilirsiniz.\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\"\u003eTeknik Detaylar\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\"\u003eİplik Türü:\u003c\/b\u003e Microfiber Polyester (Ekstra yumuşak tuşe, premium hissiyat)\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\"\u003eTaban Malzemesi:\u003c\/b\u003e %100 Doğal Pamuk Taban\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 \/ Şekil:\u003c\/b\u003e Yuvarlak (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\"\u003eÖzellik:\u003c\/b\u003e Kendinden Çizgili (Yatay Kabartmalı), Düz Renk\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\"\u003eKenar Bitişi:\u003c\/b\u003e Müşteri tercihine göre \u003cb data-path-to-node=\"27,4,0\" data-index-in-node=\"37\"\u003eSaçaklı veya Overloklu\u003c\/b\u003e\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\"\u003eÖlçü Seçenekleri:\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\"\u003eHav Yüksekliği:\u003c\/b\u003e 10 mm (Konforlu kalınlık)\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\"\u003eKullanım Alanı:\u003c\/b\u003e Bebek\/çocuk odası, yatak odası, giyinme odası, okuma köşesi, modern antre.\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 Halı Babil Gri Çizgili Yumuşak Tek Renk  Yuvarlak Halı 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;\"\u003eSaçak ve Overlok \u003c\/span\u003e \u003c\/span\u003eTercihlerinizi Sepette Sipariş Notu Bölümünde Belirtiniz.\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✂ Özel Hizmet\u003c\/div\u003e\n\u003cdiv style=\"font-size: 1.25rem; font-weight: 800; color: #1f2937; margin-bottom: 8px;\"\u003eBu Üründe \u003cspan style=\"color: #e58c0a; border-bottom: 2px solid #FDC656; padding-bottom: 2px;\"\u003eÖzel Ölçü Kesme\u003c\/span\u003e Vardır\u003c\/div\u003e\n\u003cdiv style=\"font-size: 0.83rem; color: #6b7280; line-height: 1.7; max-width: 400px; margin: 0 auto 16px;\"\u003eAşağıdaki hesaplayıcıyı kullanarak ölçünüzü girin ve fiyatını görün. \u003cstrong style=\"color: #e58c0a;\"\u003e\"Sipariş Ver\"\u003c\/strong\u003e butonuyla ölçünüze özel siparişinizi oluşturun.\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;\"\u003eİstediğiniz ölçüde\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;\"\u003eProfesyonel kenar işlemi\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;\"\u003eHızlı teslimat\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\"\u003eÖZEL ÖLÇÜ HESAPLAYICI\u003c\/h2\u003e\n\u003cp class=\"hali-aciklama\"\u003eGenişlik ve uzunluğu (cm) girip hesaplayın. Fiyatı gördükten sonra seçenekleri belirleyip WhatsApp'tan sipariş verin.\u003cbr\u003e\u003cstrong\u003eStandart Genişlik: 80 · 100 · 120 · 160 · 200 cm — Farklı ölçüler de girilebilir\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"hali-form-grup\"\u003e\n\u003clabel for=\"hali-genislik\" class=\"hali-label\"\u003eGENİŞLİK\u003c\/label\u003e\n\u003cdiv class=\"hali-input-wrapper\"\u003e\n\u003cinput type=\"number\" id=\"hali-genislik\" class=\"hali-input\" placeholder=\"Örn: 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\"\u003eUZUNLUK\u003c\/label\u003e\n\u003cdiv class=\"hali-input-wrapper\"\u003e\n\u003cinput type=\"number\" id=\"hali-uzunluk\" class=\"hali-input\" placeholder=\"Örn: 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\"\u003eHesapla \/ Fiyat Gör\u003c\/button\u003e\n\u003cdiv id=\"hali-sonuc-alani\" class=\"hali-sonuc-alani hidden\"\u003e\n\u003cdiv class=\"hali-sonuc-satir\"\u003e\n\u003cstrong\u003eMetrekare:\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\u003eToplam Fiyat:\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(1 m² fiyatı: \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\"\u003eHALI KENARI SEÇ\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\"\u003eSaçak\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\"\u003eOverlok\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\"\u003eKatlama\u003c\/label\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-baslik\"\u003eHALI ŞEKLİ SEÇ\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\"\u003eDikdörtgen\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\"\u003eYuvarlak\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\u003eWhatsApp'ta Sipariş Ver\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 = `Talep ettiğiniz \u003cstrong\u003e${g} cm\u003c\/strong\u003e genişliğindeki halınız, \u003cstrong\u003e${standartGenislik} cm\u003c\/strong\u003e'lik standart rulomuzdan kesilerek hazırlanacaktır.\u003cbr\u003eFiyatlandırma kesimin yapıldığı üst standart rulo genişliği üzerinden hesaplanmaktadır.\u003cbr\u003e\u003cbr\u003eDilerseniz fire vermemek için standart genişlikten sipariş verebilirsiniz.\u003cbr\u003e\u003cspan style=\"font-size:0.85em;opacity:0.6\"\u003e(Standart Rulo Genişlikleri: 80, 100, 120, 160, 200 cm — Boy firesiz, tam ölçüde yapılır.)\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 = `Merhaba, özel ölçü halı siparişi vermek istiyorum.\\n\\n📏 Ölçüler: ${hesaplananGenislik} cm x ${hesaplananUzunluk} cm (${f(hesaplananMetrekare)} m²)\\n🔲 Halı Kenarı: ${kenari}\\n⬜ Halı Şekli: ${sekli}\\n💰 Toplam Fiyat: ${f(toplamFiyat)} TL\\n\\nÜrün Linki: ${window.location.href}\\n\\nTeşekkürler.`;\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\"Grinin Sakinleştirici Gücü, Yuvarlak Formun Akıcı Zarafetiyle Zeminlerinizde...\"\u003c\/b\u003e\u003c\/p\u003e\n\u003cp data-path-to-node=\"9\"\u003eZev Halı Babil Serisi, modern minimalizmi ve ferahlığı dairesel bir kusursuzlukla yaşam alanlarınıza taşıyor. Karmaşık desenlerden arındırılmış bu zarif açık gri tasarım, kendinden çizgili (kabartmalı) yatay dokusu ve yuvarlak kesiminin sunduğu akıcılıkla mekanınıza dinlendirici, mimari bir derinlik katar. 10 mm kalınlığındaki özel mikrofiber dokusunun sunduğu eşsiz yumuşaklıkla günün tüm stresini atmanızı sağlayacak bu özel parça, \u003cb data-path-to-node=\"9\" data-index-in-node=\"436\"\u003eihtiyacınıza uygun ölçü ve kenar seçenekleriyle\u003c\/b\u003e sizleri bekliyor!\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\"\u003eMekanı Ferahlatan Yuvarlak Minimalizm:\u003c\/b\u003e Düz gri yatay çizgilerin dairesel formla buluşması, kare veya dikdörtgen odaların monotonluğunu kırarak mekana ekstra bir denge, aydınlık ve huzur hissi verir.\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\"\u003eKişiselleştirilebilir Kenar Detayı:\u003c\/b\u003e Evinizin mimari tarzına göre halınızın kenarlarını \u003cb data-path-to-node=\"10,1,0\" data-index-in-node=\"87\"\u003eister dökümlü klasik saçaklı, isterseniz de modern overloklu\u003c\/b\u003e olarak hazırlayabiliyoruz. Zemin sizin, seçim sizin!\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\"\u003eBulut Yumuşaklığında Konfor:\u003c\/b\u003e 10 mm hav yüksekliğine sahip üstün kaliteli mikrofiber polyester dokusu, ayaklarınıza ipeksi, sıcak ve masaj etkili premium bir konfor sunar.\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\"\u003eSağlıklı ve Güvenli Zemin:\u003c\/b\u003e Doğal nefes alan %100 pamuk tabanı sayesinde parkelerinizi korur, zemine mükemmel tutunarak uzun ömürlü ve kaymaz bir kullanım sağlar.\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\"\u003eİçerdiği Renklerin Psikolojisi\u003c\/b\u003e\n\u003c\/h3\u003e\n\u003cp data-path-to-node=\"13\"\u003eGöz yormadan mekanı dengeleyen ve diğer eşyaları ön plana çıkaran renk profili:\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\"\u003eAçık Gri \/ Gümüş (Zemin):\u003c\/b\u003e Uzlaşmanın, dinginliğin ve modernizmin simgesidir. Odaya serin ve ferah bir nötr enerji yayarak günün yorgunluğunu alır; yuvarlak formun şık silüetini kusursuzca sergiler.\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\"\u003eYatay Gölge Efektleri:\u003c\/b\u003e Kendinden dokulu yatay kabartmaların arasında oluşan incecik doğal koyu gri gölgeler, halıya dışarıdan başka bir renk eklemeden \"Ton Sür Ton\" (kendi içinde ton geçişli) asil bir karakter kazandırır.\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\"\u003eMimarın Gözünden: Dekorasyon \u0026amp; Kombin Tavsiyeleri\u003c\/b\u003e\n\u003c\/h3\u003e\n\u003cp data-path-to-node=\"17\"\u003eModern, İskandinav, Loft ve Soft-Minimalist tarzda döşenmiş yaşam alanları için kusursuz bir \"Dengeleyici\" (Balancer) olan bu modeli sergilemek için profesyonel ipuçları:\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\"\u003eDoğru Konumlandırma:\u003c\/b\u003e Oturma odanızda yuvarlak veya organik formlu bir orta sehpanın (görseldeki gibi) tam altında, okuma köşenizde şık bir berjerin önünde veya yatak odanızda estetik bir odak noktası yaratmak için harika bir seçimdir.\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\"\u003eMobilya Uyumu:\u003c\/b\u003e Gri halının o nötr duruşunu patlatmak için vurgu renklerinden faydalanın. \u003cb data-path-to-node=\"18,1,0\" data-index-in-node=\"89\"\u003eHardal Sarısı, Kiremit, Zümrüt Yeşili veya Lacivert\u003c\/b\u003e kırlentler\/berjerler bu halı ile muazzam bir kontrast yakalar.\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\"\u003eDoku Zenginliği:\u003c\/b\u003e Mekanın enerjisini artırmak için halının çevresinde ahşap (meşe\/ceviz) detaylar, yeşil yapraklı salon bitkileri (Sukulent, Monstera) ve kalın dokulu (bukle\/teddy) kumaşlar kullanarak dergilerden fırlamış bir atmosfer kurgulayabilirsiniz.\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\"\u003eTeknik Detaylar\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\"\u003eİplik Türü:\u003c\/b\u003e Microfiber Polyester (Ekstra yumuşak tuşe, premium hissiyat)\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\"\u003eTaban Malzemesi:\u003c\/b\u003e %100 Doğal Pamuk Taban\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 \/ Şekil:\u003c\/b\u003e Yuvarlak (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\"\u003eÖzellik:\u003c\/b\u003e Kendinden Çizgili (Yatay Kabartmalı), Düz Renk\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\"\u003eKenar Bitişi:\u003c\/b\u003e Müşteri tercihine göre \u003cb data-path-to-node=\"27,4,0\" data-index-in-node=\"37\"\u003eSaçaklı veya Overloklu\u003c\/b\u003e\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\"\u003eÖlçü Seçenekleri:\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\"\u003eHav Yüksekliği:\u003c\/b\u003e 10 mm (Konforlu kalınlık)\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\"\u003eKullanım Alanı:\u003c\/b\u003e Oturma odası, yatak odası, giyinme odası, okuma köşesi, kapalı balkon\/kış bahçesi.\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 Halı Babil Antrasit Çizgili Yumuşak Tek Renk Yuvarlak Halı 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;\"\u003eSaçak ve Overlok \u003c\/span\u003e \u003c\/span\u003eTercihlerinizi Sepette Sipariş Notu Bölümünde Belirtiniz.\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✂ Özel Hizmet\u003c\/div\u003e\n\u003cdiv style=\"font-size: 1.25rem; font-weight: 800; color: #1f2937; margin-bottom: 8px;\"\u003eBu Üründe \u003cspan style=\"color: #e58c0a; border-bottom: 2px solid #FDC656; padding-bottom: 2px;\"\u003eÖzel Ölçü Kesme\u003c\/span\u003e Vardır\u003c\/div\u003e\n\u003cdiv style=\"font-size: 0.83rem; color: #6b7280; line-height: 1.7; max-width: 400px; margin: 0 auto 16px;\"\u003eAşağıdaki hesaplayıcıyı kullanarak ölçünüzü girin ve fiyatını görün. \u003cstrong style=\"color: #e58c0a;\"\u003e\"Sipariş Ver\"\u003c\/strong\u003e butonuyla ölçünüze özel siparişinizi oluşturun.\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;\"\u003eİstediğiniz ölçüde\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;\"\u003eProfesyonel kenar işlemi\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;\"\u003eHızlı teslimat\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\"\u003eÖZEL ÖLÇÜ HESAPLAYICI\u003c\/h2\u003e\n\u003cp class=\"hali-aciklama\"\u003eGenişlik ve uzunluğu (cm) girip hesaplayın. Fiyatı gördükten sonra seçenekleri belirleyip WhatsApp'tan sipariş verin.\u003cbr\u003e\u003cstrong\u003eStandart Genişlik: 80 · 100 · 120 · 160 · 200 cm — Farklı ölçüler de girilebilir\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"hali-form-grup\"\u003e\n\u003clabel for=\"hali-genislik\" class=\"hali-label\"\u003eGENİŞLİK\u003c\/label\u003e\n\u003cdiv class=\"hali-input-wrapper\"\u003e\n\u003cinput type=\"number\" id=\"hali-genislik\" class=\"hali-input\" placeholder=\"Örn: 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\"\u003eUZUNLUK\u003c\/label\u003e\n\u003cdiv class=\"hali-input-wrapper\"\u003e\n\u003cinput type=\"number\" id=\"hali-uzunluk\" class=\"hali-input\" placeholder=\"Örn: 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\"\u003eHesapla \/ Fiyat Gör\u003c\/button\u003e\n\u003cdiv id=\"hali-sonuc-alani\" class=\"hali-sonuc-alani hidden\"\u003e\n\u003cdiv class=\"hali-sonuc-satir\"\u003e\n\u003cstrong\u003eMetrekare:\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\u003eToplam Fiyat:\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(1 m² fiyatı: \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\"\u003eHALI KENARI SEÇ\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\"\u003eSaçak\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\"\u003eOverlok\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\"\u003eKatlama\u003c\/label\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-baslik\"\u003eHALI ŞEKLİ SEÇ\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\"\u003eDikdörtgen\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\"\u003eYuvarlak\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\u003eWhatsApp'ta Sipariş Ver\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 = `Talep ettiğiniz \u003cstrong\u003e${g} cm\u003c\/strong\u003e genişliğindeki halınız, \u003cstrong\u003e${standartGenislik} cm\u003c\/strong\u003e'lik standart rulomuzdan kesilerek hazırlanacaktır.\u003cbr\u003eFiyatlandırma kesimin yapıldığı üst standart rulo genişliği üzerinden hesaplanmaktadır.\u003cbr\u003e\u003cbr\u003eDilerseniz fire vermemek için standart genişlikten sipariş verebilirsiniz.\u003cbr\u003e\u003cspan style=\"font-size:0.85em;opacity:0.6\"\u003e(Standart Rulo Genişlikleri: 80, 100, 120, 160, 200 cm — Boy firesiz, tam ölçüde yapılır.)\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 = `Merhaba, özel ölçü halı siparişi vermek istiyorum.\\n\\n📏 Ölçüler: ${hesaplananGenislik} cm x ${hesaplananUzunluk} cm (${f(hesaplananMetrekare)} m²)\\n🔲 Halı Kenarı: ${kenari}\\n⬜ Halı Şekli: ${sekli}\\n💰 Toplam Fiyat: ${f(toplamFiyat)} TL\\n\\nÜrün Linki: ${window.location.href}\\n\\nTeşekkürler.`;\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\"Antrasitin Karizması, Yuvarlak Formun Akıcılığıyla Zeminlerinizde...\"\u003c\/b\u003e\u003c\/p\u003e\n\u003cp data-path-to-node=\"8\"\u003eZev Halı Babil Serisi, modern tasarımın o kararlı ve net duruşunu dairesel bir kusursuzlukla yaşam alanlarınıza taşıyor. Koyu gri\/antrasit tonunun getirdiği ağırbaşlı karakter, kendinden çizgili (kabartmalı) yatay dokusu ve yuvarlak kesiminin sunduğu akıcılıkla mekanınıza sıradanlıktan uzak, mimari bir derinlik katar. 10 mm kalınlığındaki özel mikrofiber ipliğinin sunduğu ekstra yumuşaklıkla tok görünümünün aksine ayaklarınıza ipeksi bir konfor yaşatacak bu premium tasarım, \u003cb data-path-to-node=\"8\" data-index-in-node=\"479\"\u003eihtiyacınıza uygun ölçü ve kenar seçenekleriyle\u003c\/b\u003e sizleri bekliyor!\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\"\u003eMekanı Dengeleyen Yuvarlak Form:\u003c\/b\u003e Koyu antrasit rengin mekan üzerindeki ağırlığını, dairesel formun yumuşak hatlarıyla kırarak odanıza son derece dengeli, modern ve davetkar bir enerji verir.\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\"\u003eKişiselleştirilebilir Kenar Detayı:\u003c\/b\u003e Evinizin veya ofisinizin mimari tarzına göre halınızın kenarlarını \u003cb data-path-to-node=\"9,1,0\" data-index-in-node=\"103\"\u003eister klasik saçaklı, isterseniz de minimal overloklu\u003c\/b\u003e olarak hazırlayabiliyoruz. Karar tamamen sizin!\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\"\u003eBulut Yumuşaklığında Konfor:\u003c\/b\u003e 10 mm hav yüksekliğine sahip üstün kaliteli mikrofiber polyester dokusu, günün yorgunluğunu alan pürüzsüz ve masaj etkili bir konfor sağlar.\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\"\u003ePratik ve Leke Gizleyen Zemin:\u003c\/b\u003e %100 pamuk tabanı ile parkelerinizi korur. Antrasit tonunun avantajı, yatay kabartmalı dokuyla birleşince ufak toz ve lekeleri mükemmel şekilde kamufle eder.\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\"\u003eİçerdiği Renklerin Psikolojisi\u003c\/b\u003e\n\u003c\/h3\u003e\n\u003cp data-path-to-node=\"12\"\u003eMekana odaklanma gücü ve ciddiyet katan, diğer eşyaları birer elmas gibi parlatan renk profili:\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\"\u003eAntrasit \/ Koyu Gri (Zemin):\u003c\/b\u003e Otoritenin, analitik düşüncenin ve \"High-End\" (üst düzey) lüksün simgesidir. Odaya derinlik katarak, çalışma alanlarında zihni toparlar, salonlarda ise çağdaş bir karakter sergiler.\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\"\u003eYatay Gölge Efektleri:\u003c\/b\u003e Kendinden dokulu çizgilerin arasında oluşan siyahımsı gölgeler, halıya dışarıdan başka hiçbir renk eklemeden \"Ton Sür Ton\" (kendi içinde ton geçişli) dinamik bir boyut kazandırır.\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\"\u003eMimarın Gözünden: Dekorasyon \u0026amp; Kombin Tavsiyeleri\u003c\/b\u003e\n\u003c\/h3\u003e\n\u003cp data-path-to-node=\"16\"\u003eModern, Loft, Endüstriyel ve Maskülen tarzda döşenmiş yaşam alanları için kusursuz bir \"Karakter Oyuncusu\" olan bu modeli sergilemek için profesyonel ipuçları:\u003c\/p\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\"\u003eDoğru Konumlandırma:\u003c\/b\u003e Ev ofisinizde çalışma masanızın\/döner sandalyenizin merkezinde, teknoloji (gamer) odalarında veya modern bir Chester deri koltuğun önünde odak noktası yaratmak için harika bir seçimdir.\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\"\u003eMobilya Uyumu:\u003c\/b\u003e Antrasitin ciddiyetini kırmak ve mekanı ısıtmak için \u003cb data-path-to-node=\"17,1,0\" data-index-in-node=\"68\"\u003eTaba rengi deri, Kiremit, Hardal veya Koyu Yeşil\u003c\/b\u003e detaylı mobilya ve aksesuarlarla muazzam bir enerji yakalayabilirsiniz.\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\"\u003eDoku Zenginliği:\u003c\/b\u003e Endüstriyel ruhu zirveye taşımak için halının çevresinde \u003cb data-path-to-node=\"17,2,0\" data-index-in-node=\"74\"\u003eHam Ceviz ağacı, Mat Siyah Metal, Füme Cam ve Beton\u003c\/b\u003e görünümlü detaylar kullanarak dekorasyonu tamamlayabilirsiniz.\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\"\u003eTeknik Detaylar\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\"\u003eİplik Türü:\u003c\/b\u003e Microfiber Polyester (Ekstra yumuşak tuşe, premium hissiyat)\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\"\u003eTaban Malzemesi:\u003c\/b\u003e %100 Doğal Pamuk Taban\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 \/ Şekil:\u003c\/b\u003e Yuvarlak (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\"\u003eÖzellik:\u003c\/b\u003e Kendinden Çizgili (Yatay Kabartmalı), Düz Renk\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\"\u003eKenar Bitişi:\u003c\/b\u003e Müşteri tercihine göre \u003cb data-path-to-node=\"26,4,0\" data-index-in-node=\"37\"\u003eSaçaklı veya Overloklu\u003c\/b\u003e\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\"\u003eÖlçü Seçenekleri:\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\"\u003eHav Yüksekliği:\u003c\/b\u003e 10 mm (Konforlu kalınlık)\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\"\u003eKullanım Alanı:\u003c\/b\u003e Çalışma\/ofis odası, gamer odası, oturma odası, modern antre, kış bahçesi.\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 Halı Babil Beyaz Tek Renk Çizgili Ekstra Yumuşak Modern Oval Halı Özel Ölçü 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;\"\u003eSaçak ve Overlok \u003c\/span\u003e \u003c\/span\u003eTercihlerinizi Sepette Sipariş Notu Bölümünde Belirtiniz.\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✂ Özel Hizmet\u003c\/div\u003e\n\u003cdiv style=\"font-size: 1.25rem; font-weight: 800; color: #1f2937; margin-bottom: 8px;\"\u003eBu Üründe \u003cspan style=\"color: #e58c0a; border-bottom: 2px solid #FDC656; padding-bottom: 2px;\"\u003eÖzel Ölçü Kesme\u003c\/span\u003e Vardır\u003c\/div\u003e\n\u003cdiv style=\"font-size: 0.83rem; color: #6b7280; line-height: 1.7; max-width: 400px; margin: 0 auto 16px;\"\u003eAşağıdaki hesaplayıcıyı kullanarak ölçünüzü girin ve fiyatını görün. \u003cstrong style=\"color: #e58c0a;\"\u003e\"Sipariş Ver\"\u003c\/strong\u003e butonuyla ölçünüze özel siparişinizi oluşturun.\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;\"\u003eİstediğiniz ölçüde\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;\"\u003eProfesyonel kenar işlemi\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;\"\u003eHızlı teslimat\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\"\u003eÖZEL ÖLÇÜ HESAPLAYICI\u003c\/h2\u003e\n\u003cp class=\"hali-aciklama\"\u003eGenişlik ve uzunluğu (cm) girip hesaplayın. Fiyatı gördükten sonra seçenekleri belirleyip WhatsApp'tan sipariş verin.\u003cbr\u003e\u003cstrong\u003eStandart Genişlik: 80 · 100 · 120 · 160 · 200 cm — Farklı ölçüler de girilebilir\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"hali-form-grup\"\u003e\n\u003clabel for=\"hali-genislik\" class=\"hali-label\"\u003eGENİŞLİK\u003c\/label\u003e\n\u003cdiv class=\"hali-input-wrapper\"\u003e\n\u003cinput type=\"number\" id=\"hali-genislik\" class=\"hali-input\" placeholder=\"Örn: 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\"\u003eUZUNLUK\u003c\/label\u003e\n\u003cdiv class=\"hali-input-wrapper\"\u003e\n\u003cinput type=\"number\" id=\"hali-uzunluk\" class=\"hali-input\" placeholder=\"Örn: 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\"\u003eHesapla \/ Fiyat Gör\u003c\/button\u003e\n\u003cdiv id=\"hali-sonuc-alani\" class=\"hali-sonuc-alani hidden\"\u003e\n\u003cdiv class=\"hali-sonuc-satir\"\u003e\n\u003cstrong\u003eMetrekare:\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\u003eToplam Fiyat:\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(1 m² fiyatı: \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\"\u003eHALI KENARI SEÇ\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\"\u003eSaçak\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\"\u003eOverlok\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\"\u003eKatlama\u003c\/label\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-baslik\"\u003eHALI ŞEKLİ SEÇ\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\"\u003eDikdörtgen\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\"\u003eYuvarlak\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\u003eWhatsApp'ta Sipariş Ver\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 = `Talep ettiğiniz \u003cstrong\u003e${g} cm\u003c\/strong\u003e genişliğindeki halınız, \u003cstrong\u003e${standartGenislik} cm\u003c\/strong\u003e'lik standart rulomuzdan kesilerek hazırlanacaktır.\u003cbr\u003eFiyatlandırma kesimin yapıldığı üst standart rulo genişliği üzerinden hesaplanmaktadır.\u003cbr\u003e\u003cbr\u003eDilerseniz fire vermemek için standart genişlikten sipariş verebilirsiniz.\u003cbr\u003e\u003cspan style=\"font-size:0.85em;opacity:0.6\"\u003e(Standart Rulo Genişlikleri: 80, 100, 120, 160, 200 cm — Boy firesiz, tam ölçüde yapılır.)\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 = `Merhaba, özel ölçü halı siparişi vermek istiyorum.\\n\\n📏 Ölçüler: ${hesaplananGenislik} cm x ${hesaplananUzunluk} cm (${f(hesaplananMetrekare)} m²)\\n🔲 Halı Kenarı: ${kenari}\\n⬜ Halı Şekli: ${sekli}\\n💰 Toplam Fiyat: ${f(toplamFiyat)} TL\\n\\nÜrün Linki: ${window.location.href}\\n\\nTeşekkürler.`;\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\"Saf Beyazın Geometrik Akışı, Oval Formun Zarafetiyle Zeminlerinizde...\"\u003c\/b\u003e\u003c\/p\u003e\n\u003cp data-path-to-node=\"9\"\u003eZev Halı Babil Serisi, minimalist tasarımın en saf halini, mekanın sınırlarını esneten oval formla yeniden yorumluyor. Yatay kabartma çizgilerin yarattığı 3 boyutlu doku, oval kesimin sunduğu yumuşak geçişlerle birleşerek odanıza hem modern bir derinlik hem de ferah bir mimari perspektif katar. 10 mm kalınlığındaki özel mikrofiber ipliği sayesinde ayaklarınıza bulutların üzerindeymişçesine bir konfor sunan bu özel parça, \u003cb data-path-to-node=\"9\" data-index-in-node=\"425\"\u003eBA19 kodlu özel ölçü avantajıyla\u003c\/b\u003e tamamen sizin alanınıza göre hazırlanır!\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\"\u003eMekanı Yumuşatan Oval Form:\u003c\/b\u003e Dikdörtgen odaların sert köşelerini dengelemek ve mekana hareket katmak için tasarlanmıştır. Akışkan hatları sayesinde mobilyalarınızla kusursuz bir uyum yakalar.\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\"\u003eKişiselleştirilebilir Kenar Detayı:\u003c\/b\u003e Evinizin tarzına göre halınızı \u003cb data-path-to-node=\"10,1,0\" data-index-in-node=\"67\"\u003eister görseldeki gibi dökümlü saçaklı, isterseniz de minimal overloklu\u003c\/b\u003e olarak hazırlayabiliyoruz.\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\"\u003eBulut Yumuşaklığında Konfor:\u003c\/b\u003e 10 mm hav yüksekliğine sahip üstün kaliteli mikrofiber polyester dokusu, ayaklarınıza ipeksi ve masaj etkili bir temas sunar.\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\"\u003eSağlıklı ve Güvenli Zemin:\u003c\/b\u003e Doğal nefes alan %100 pamuk tabanı sayesinde parkelerinizi korur, zemine mükemmel tutunarak güvenli ve antialerjik bir kullanım sağlar.\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\"\u003eİçerdiği Renklerin Psikolojisi\u003c\/b\u003e\n\u003c\/h4\u003e\n\u003cp data-path-to-node=\"13\"\u003eMekanı ferahlatan ve hijyen algısını zirveye taşıyan renk profili:\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\"\u003eSaf Beyaz \/ Kırık Beyaz (Zemin):\u003c\/b\u003e Yenilenmenin, dinginliğin ve mutlak temizliğin simgesidir. Işığı yansıtarak dar alanları daha geniş gösterir ve oval formun estetiğini ön plana çıkarır.\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 Gölge Boyutu:\u003c\/b\u003e Yatay çizgilerin yarattığı kabartma doku, ışığın geliş açısına göre bembeyaz yüzeyde doğal gri yansımalar oluşturarak halıya zengin bir derinlik katar.\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\"\u003eMimarın Gözünden: Dekorasyon \u0026amp; Kombin Tavsiyeleri\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\"\u003eDoğru Konumlandırma:\u003c\/b\u003e Oval halılar, iki koltuk arasındaki boşluklarda veya dikdörtgen bir antrenin ortasında \"merkezi odak noktası\" yaratmak için mükemmeldir. Mobilyalarınızın arasına bir \"geçiş yolu\" gibi serilebilir.\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\"\u003eMobilya Uyumu:\u003c\/b\u003e Beyazın saflığını ısıtmak için \u003cb data-path-to-node=\"17,1,0\" data-index-in-node=\"46\"\u003eAçık Meşe, Hasır veya Keten\u003c\/b\u003e dokulu mobilyalarla kombinleyin. Japandi stilini yakalamak için toprak tonlarında seramik aksesuarlar kullanabilirsiniz.\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\"\u003eGörsel Algı:\u003c\/b\u003e Oval hatlar, odayı daha davetkar ve \"yaşayan\" bir alan haline getirir. Özellikle yuvarlak hatlı orta sehpalarla muazzam bir bütünlük sağlar.\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\"\u003eTeknik Detaylar\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 Kodu:\u003c\/b\u003e Babil 2701 (BA19 Özel Ölçü)\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\"\u003eRenk:\u003c\/b\u003e Beyaz (Kırık Beyaz)\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\"\u003eİplik Türü:\u003c\/b\u003e Microfiber Polyester (Premium Yumuşaklık)\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\"\u003eTaban:\u003c\/b\u003e %100 Doğal Pamuk Taban\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 \/ Şekil:\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\"\u003eKenar Bitişi:\u003c\/b\u003e \u003cb data-path-to-node=\"26,5,0\" data-index-in-node=\"14\"\u003eSaçaklı veya Overloklu\u003c\/b\u003e (Tercihe bağlı)\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\"\u003eHav Yüksekliği:\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\"\u003eKullanım Alanı:\u003c\/b\u003e Salon, antre, yatak odası, yemek odası.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Zev Halı","offers":[{"title":"80x150 \/ Overlok","offer_id":42873783648304,"sku":"moqahalı-babil2701-beyaz-1-oval-80x150","price":2340.0,"currency_code":"TRY","in_stock":true},{"title":"80x150 \/ Saçak","offer_id":42875647950896,"sku":"moqahalı-babil2701-beyaz-1-oval-80x150-saçak","price":2340.0,"currency_code":"TRY","in_stock":true},{"title":"80x200 \/ Overlok","offer_id":42873795739696,"sku":"moqahalı-babil2701-beyaz-1-oval-80x200","price":3120.0,"currency_code":"TRY","in_stock":true},{"title":"80x200 \/ Saçak","offer_id":42875647983664,"sku":"moqahalı-babil2701-beyaz-1-oval-80x200-saçak","price":3120.0,"currency_code":"TRY","in_stock":true},{"title":"80x250 \/ Overlok","offer_id":42873795772464,"sku":"moqahalı-babil2701-beyaz-1-oval-80x250","price":3900.0,"currency_code":"TRY","in_stock":true},{"title":"80x250 \/ Saçak","offer_id":42875648016432,"sku":"moqahalı-babil2701-beyaz-1-oval-80x250-saçak","price":3900.0,"currency_code":"TRY","in_stock":true},{"title":"80x300 \/ Overlok","offer_id":42873795805232,"sku":"moqahalı-babil2701-beyaz-1-oval-80x300","price":4680.0,"currency_code":"TRY","in_stock":true},{"title":"80x300 \/ Saçak","offer_id":42875648049200,"sku":"moqahalı-babil2701-beyaz-1-oval-80x300-saçak","price":4680.0,"currency_code":"TRY","in_stock":true},{"title":"100x200 \/ Overlok","offer_id":42873795838000,"sku":"moqahalı-babil2701-beyaz-1-oval-100x200","price":3900.0,"currency_code":"TRY","in_stock":true},{"title":"100x200 \/ Saçak","offer_id":42875648081968,"sku":"moqahalı-babil2701-beyaz-1-oval-100x200-saçak","price":3900.0,"currency_code":"TRY","in_stock":true},{"title":"100x250 \/ Overlok","offer_id":42873795870768,"sku":"moqahalı-babil2701-beyaz-1-oval-100x250","price":4875.0,"currency_code":"TRY","in_stock":true},{"title":"100x250 \/ Saçak","offer_id":42875648114736,"sku":"moqahalı-babil2701-beyaz-1-oval-100x250-saçak","price":4875.0,"currency_code":"TRY","in_stock":true},{"title":"100x300 \/ Overlok","offer_id":42873795903536,"sku":"moqahalı-babil2701-beyaz-1-oval-100x300","price":5850.0,"currency_code":"TRY","in_stock":true},{"title":"100x300 \/ Saçak","offer_id":42875648147504,"sku":"moqahalı-babil2701-beyaz-1-oval-100x300-saçak","price":5850.0,"currency_code":"TRY","in_stock":true},{"title":"120x180 \/ Overlok","offer_id":42873795936304,"sku":"moqahalı-babil2701-beyaz-1-oval-120x180","price":4212.0,"currency_code":"TRY","in_stock":true},{"title":"120x180 \/ Saçak","offer_id":42875648180272,"sku":"moqahalı-babil2701-beyaz-1-oval-120x180-saçak","price":4212.0,"currency_code":"TRY","in_stock":true},{"title":"120x250 \/ Overlok","offer_id":42873795969072,"sku":"moqahalı-babil2701-beyaz-1-oval-120x250","price":5850.0,"currency_code":"TRY","in_stock":true},{"title":"120x250 \/ Saçak","offer_id":42875648213040,"sku":"moqahalı-babil2701-beyaz-1-oval-120x250-saçak","price":5850.0,"currency_code":"TRY","in_stock":true},{"title":"120x300 \/ Overlok","offer_id":42873796001840,"sku":"moqahalı-babil2701-beyaz-1-oval-120x300","price":7020.0,"currency_code":"TRY","in_stock":true},{"title":"120x300 \/ Saçak","offer_id":42875648245808,"sku":"moqahalı-babil2701-beyaz-1-oval-120x300-saçak","price":7020.0,"currency_code":"TRY","in_stock":true},{"title":"160x230 \/ Overlok","offer_id":42873796034608,"sku":"moqahalı-babil2701-beyaz-1-oval-160x230","price":7176.0,"currency_code":"TRY","in_stock":true},{"title":"160x230 \/ Saçak","offer_id":42875648278576,"sku":"moqahalı-babil2701-beyaz-1-oval-160x230-saçak","price":7176.0,"currency_code":"TRY","in_stock":true},{"title":"160x300 \/ Overlok","offer_id":42873796067376,"sku":"moqahalı-babil2701-beyaz-1-oval-160x300","price":9360.0,"currency_code":"TRY","in_stock":true},{"title":"160x300 \/ Saçak","offer_id":42875648311344,"sku":"moqahalı-babil2701-beyaz-1-oval-160x300-saçak","price":9360.0,"currency_code":"TRY","in_stock":true},{"title":"200x300 \/ Overlok","offer_id":42873796100144,"sku":"moqahalı-babil2701-beyaz-1-oval-200x300","price":11700.0,"currency_code":"TRY","in_stock":true},{"title":"200x300 \/ Saçak","offer_id":42875648344112,"sku":"moqahalı-babil2701-beyaz-1-oval-200x300-saçak","price":11700.0,"currency_code":"TRY","in_stock":true},{"title":"200x400 \/ Overlok","offer_id":42873796132912,"sku":"moqahalı-babil2701-beyaz-1-oval-200x400","price":15600.0,"currency_code":"TRY","in_stock":true},{"title":"200x400 \/ Saçak","offer_id":42875648376880,"sku":"moqahalı-babil2701-beyaz-1-oval-200x400-saçak","price":15600.0,"currency_code":"TRY","in_stock":true},{"title":"200x500 \/ Overlok","offer_id":42873796165680,"sku":"moqahalı-babil2701-beyaz-1-oval-200x500","price":19500.0,"currency_code":"TRY","in_stock":true},{"title":"200x500 \/ Saçak","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 Halı Babil Gri 3D Çizgili Ekstra Yumuşak Oval Halı Özel Ölçü 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;\"\u003eSaçak ve Overlok \u003c\/span\u003e \u003c\/span\u003eTercihlerinizi Sepette Sipariş Notu Bölümünde Belirtiniz.\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✂ Özel Hizmet\u003c\/div\u003e\n\u003cdiv style=\"font-size: 1.25rem; font-weight: 800; color: #1f2937; margin-bottom: 8px;\"\u003eBu Üründe \u003cspan style=\"color: #e58c0a; border-bottom: 2px solid #FDC656; padding-bottom: 2px;\"\u003eÖzel Ölçü Kesme\u003c\/span\u003e Vardır\u003c\/div\u003e\n\u003cdiv style=\"font-size: 0.83rem; color: #6b7280; line-height: 1.7; max-width: 400px; margin: 0 auto 16px;\"\u003eAşağıdaki hesaplayıcıyı kullanarak ölçünüzü girin ve fiyatını görün. \u003cstrong style=\"color: #e58c0a;\"\u003e\"Sipariş Ver\"\u003c\/strong\u003e butonuyla ölçünüze özel siparişinizi oluşturun.\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;\"\u003eİstediğiniz ölçüde\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;\"\u003eProfesyonel kenar işlemi\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;\"\u003eHızlı teslimat\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\"\u003eÖZEL ÖLÇÜ HESAPLAYICI\u003c\/h2\u003e\n\u003cp class=\"hali-aciklama\"\u003eGenişlik ve uzunluğu (cm) girip hesaplayın. Fiyatı gördükten sonra seçenekleri belirleyip WhatsApp'tan sipariş verin.\u003cbr\u003e\u003cstrong\u003eStandart Genişlik: 80 · 100 · 120 · 160 · 200 cm — Farklı ölçüler de girilebilir\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"hali-form-grup\"\u003e\n\u003clabel class=\"hali-label\" for=\"hali-genislik\"\u003eGENİŞLİK\u003c\/label\u003e\n\u003cdiv class=\"hali-input-wrapper\"\u003e\n\u003cinput placeholder=\"Örn: 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\"\u003eUZUNLUK\u003c\/label\u003e\n\u003cdiv class=\"hali-input-wrapper\"\u003e\n\u003cinput placeholder=\"Örn: 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\"\u003eHesapla \/ Fiyat Gör\u003c\/button\u003e\n\u003cdiv class=\"hali-sonuc-alani hidden\" id=\"hali-sonuc-alani\"\u003e\n\u003cdiv class=\"hali-sonuc-satir\"\u003e\n\u003cstrong\u003eMetrekare:\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\u003eToplam Fiyat:\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² fiyatı: \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\"\u003eHALI KENARI SEÇ\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\"\u003eSaçak\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\"\u003eOverlok\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\"\u003eKatlama\u003c\/label\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-baslik\"\u003eHALI ŞEKLİ SEÇ\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\"\u003eDikdörtgen\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\"\u003eYuvarlak\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\u003eWhatsApp'ta Sipariş Ver\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 = `Talep ettiğiniz \u003cstrong\u003e${g} cm\u003c\/strong\u003e genişliğindeki halınız, \u003cstrong\u003e${standartGenislik} cm\u003c\/strong\u003e'lik standart rulomuzdan kesilerek hazırlanacaktır.\u003cbr\u003eFiyatlandırma kesimin yapıldığı üst standart rulo genişliği üzerinden hesaplanmaktadır.\u003cbr\u003e\u003cbr\u003eDilerseniz fire vermemek için standart genişlikten sipariş verebilirsiniz.\u003cbr\u003e\u003cspan style=\"font-size:0.85em;opacity:0.6\"\u003e(Standart Rulo Genişlikleri: 80, 100, 120, 160, 200 cm — Boy firesiz, tam ölçüde yapılır.)\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 = `Merhaba, özel ölçü halı siparişi vermek istiyorum.\\n\\n📏 Ölçüler: ${hesaplananGenislik} cm x ${hesaplananUzunluk} cm (${f(hesaplananMetrekare)} m²)\\n🔲 Halı Kenarı: ${kenari}\\n⬜ Halı Şekli: ${sekli}\\n💰 Toplam Fiyat: ${f(toplamFiyat)} TL\\n\\nÜrün Linki: ${window.location.href}\\n\\nTeşekkürler.`;\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\"Grinin Dengeleyici Gücü, Oval Formun Kesintisiz Akışıyla Zeminlerinizde...\"\u003c\/b\u003e\u003c\/p\u003e\n\u003cp data-path-to-node=\"8\"\u003eZev Halı Babil Serisi, modern minimalizmin o sakin ve net duruşunu, mekanın sınırlarını esneten oval formla yeniden yorumluyor. Yatay kabartma çizgilerin (kendinden dokulu) yarattığı 3 boyutlu derinlik, oval kesimin sunduğu yumuşak ve akışkan geçişlerle birleşerek odanıza mimari bir denge ve ferah bir perspektif katar. 10 mm kalınlığındaki özel mikrofiber ipliği sayesinde adımlarınıza ipeksi bir bulut konforu sunan bu eşsiz parça, \u003cb data-index-in-node=\"435\" data-path-to-node=\"8\"\u003e\"İstediğin Boyda Kesim\" (BA19) ayrıcalığıyla\u003c\/b\u003e tamamen sizin yaşam alanınıza göre hazırlanır!\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\"\u003eSınırları Aşan Kişiselleştirme:\u003c\/b\u003e Evinizin ölçüsü ne olursa olsun, oval halınızı istediğiniz uzunlukta (boyda) keserek tam alanınıza uygun, butik bir üretim gerçekleştiriyoruz.\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\"\u003eMekanı Yumuşatan Oval Akış:\u003c\/b\u003e Dikdörtgen veya kare odaların sert, monoton köşelerini kırmak ve mekana dinamik bir hareket katmak için iç mimarların en çok tercih ettiği formdur.\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\"\u003eBulut Yumuşaklığında Konfor:\u003c\/b\u003e 10 mm hav yüksekliğine sahip üstün kaliteli mikrofiber polyester dokusu, ayaklarınıza günün stresini alan masaj etkili bir konfor sunar.\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\"\u003eSağlıklı ve Güvenli Zemin:\u003c\/b\u003e Doğal nefes alan %100 pamuk tabanı sayesinde parkelerinizi korur, zemine mükemmel tutunarak kaymayı önler.\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\"\u003eİçerdiği Renklerin Psikolojisi\u003c\/b\u003e\n\u003c\/h4\u003e\n\u003cp data-path-to-node=\"12\"\u003eGöz yormadan mekanı dengeleyen ve diğer eşyaları ön plana çıkaran renk profili:\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\"\u003eAçık Gri \/ Gümüş (Zemin):\u003c\/b\u003e Uzlaşmanın, dinginliğin ve modern aydınlığın simgesidir. Odaya serin ve ferah bir enerji yayarak yorgunluğu alır; oval formun şık silüetini kusursuzca sergiler.\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\"\u003eYatay 3D Gölge Efektleri:\u003c\/b\u003e Düz grinin monoton durmasını engelleyen yatay çizgiler, ışığı kırarak halı üzerinde kendiliğinden oluşan doğal gölgeler (ton sür ton) yaratır ve ufak lekeleri ustalıkla gizler.\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\"\u003eMimarın Gözünden: Dekorasyon \u0026amp; Kombin Tavsiyeleri\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\"\u003eGeniş ve İnce Koridorlar (Oval Yolluk):\u003c\/b\u003e \"İstediğin boyda kesim\" özelliği sayesinde, ince uzun koridorlarınıza veya antrenize oval formda bir yolluk sererek misafirlerinize çok daha modern ve davetkar bir karşılama sunabilirsiniz.\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\"\u003eMobilya Uyumu:\u003c\/b\u003e Gri halının o serin duruşunu ısıtmak için Hardal Sarısı, Kiremit, Zümrüt Yeşili veya Lacivert kırlentler\/berjerler harika bir kontrast (zıtlık) yakalar.\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\"\u003eGörsel Algı:\u003c\/b\u003e Oval hatlar, odadaki yuvarlak hatlı orta sehpalar veya yemek masalarıyla muazzam bir bütünlük sağlar. Mekanı sertlikten kurtarıp \"yaşayan\" bir alana çevirir.\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\"\u003eTeknik Detaylar\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 Kodu:\u003c\/b\u003e Babil 2702 (BA19 Özel Ölçü 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\"\u003eRenk:\u003c\/b\u003e Gri (Açık Gri)\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\"\u003eİplik Türü:\u003c\/b\u003e Microfiber Polyester (Premium Yumuşaklık)\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\"\u003eTaban:\u003c\/b\u003e %100 Doğal Pamuk Taban\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 \/ Şekil:\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\"\u003eÜretim Özelliği:\u003c\/b\u003e \u003cb data-path-to-node=\"25,5,0\" data-index-in-node=\"17\"\u003eİstediğin Boyda Kesim (Özel Uzunluk)\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\"\u003eHav Yüksekliği:\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\"\u003eKullanım Alanı:\u003c\/b\u003e Salon, geniş antre\/koridor, yatak odası, yemek odası.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Zev Halı","offers":[{"title":"80x150 \/ Overlok","offer_id":42876226895920,"sku":"moqahalı-babil2701-gri-1-oval-80x150","price":2340.0,"currency_code":"TRY","in_stock":true},{"title":"80x150 \/ Saçak","offer_id":42876226928688,"sku":"moqahalı-babil2701-gri-1-oval-80x150-saçak","price":2340.0,"currency_code":"TRY","in_stock":true},{"title":"80x200 \/ Overlok","offer_id":42876226961456,"sku":"moqahalı-babil2701-gri-1-oval-80x200","price":3120.0,"currency_code":"TRY","in_stock":true},{"title":"80x200 \/ Saçak","offer_id":42876226994224,"sku":"moqahalı-babil2701-gri-1-oval-80x200-saçak","price":3120.0,"currency_code":"TRY","in_stock":true},{"title":"80x250 \/ Overlok","offer_id":42876227026992,"sku":"moqahalı-babil2701-gri-1-oval-80x250","price":3900.0,"currency_code":"TRY","in_stock":true},{"title":"80x250 \/ Saçak","offer_id":42876227059760,"sku":"moqahalı-babil2701-gri-1-oval-80x250-saçak","price":3900.0,"currency_code":"TRY","in_stock":true},{"title":"80x300 \/ Overlok","offer_id":42876227092528,"sku":"moqahalı-babil2701-gri-1-oval-80x300","price":4680.0,"currency_code":"TRY","in_stock":true},{"title":"80x300 \/ Saçak","offer_id":42876227125296,"sku":"moqahalı-babil2701-gri-1-oval-80x300-saçak","price":4680.0,"currency_code":"TRY","in_stock":true},{"title":"100x200 \/ Overlok","offer_id":42876227158064,"sku":"moqahalı-babil2701-gri-1-oval-100x200","price":3900.0,"currency_code":"TRY","in_stock":true},{"title":"100x200 \/ Saçak","offer_id":42876227190832,"sku":"moqahalı-babil2701-gri-1-oval-100x200-saçak","price":3900.0,"currency_code":"TRY","in_stock":true},{"title":"100x250 \/ Overlok","offer_id":42876227223600,"sku":"moqahalı-babil2701-gri-1-oval-100x250","price":4875.0,"currency_code":"TRY","in_stock":true},{"title":"100x250 \/ Saçak","offer_id":42876227256368,"sku":"moqahalı-babil2701-gri-1-oval-100x250-saçak","price":4875.0,"currency_code":"TRY","in_stock":true},{"title":"100x300 \/ Overlok","offer_id":42876227289136,"sku":"moqahalı-babil2701-gri-1-oval-100x300","price":5850.0,"currency_code":"TRY","in_stock":true},{"title":"100x300 \/ Saçak","offer_id":42876227321904,"sku":"moqahalı-babil2701-gri-1-oval-100x300-saçak","price":5850.0,"currency_code":"TRY","in_stock":true},{"title":"120x180 \/ Overlok","offer_id":42876227354672,"sku":"moqahalı-babil2701-gri-1-oval-120x180","price":4212.0,"currency_code":"TRY","in_stock":true},{"title":"120x180 \/ Saçak","offer_id":42876227387440,"sku":"moqahalı-babil2701-gri-1-oval-120x180-saçak","price":4212.0,"currency_code":"TRY","in_stock":true},{"title":"120x250 \/ Overlok","offer_id":42876227420208,"sku":"moqahalı-babil2701-gri-1-oval-120x250","price":5850.0,"currency_code":"TRY","in_stock":true},{"title":"120x250 \/ Saçak","offer_id":42876227452976,"sku":"moqahalı-babil2701-gri-1-oval-120x250-saçak","price":5850.0,"currency_code":"TRY","in_stock":true},{"title":"120x300 \/ Overlok","offer_id":42876227485744,"sku":"moqahalı-babil2701-gri-1-oval-120x300","price":7020.0,"currency_code":"TRY","in_stock":true},{"title":"120x300 \/ Saçak","offer_id":42876227518512,"sku":"moqahalı-babil2701-gri-1-oval-120x300-saçak","price":7020.0,"currency_code":"TRY","in_stock":true},{"title":"160x230 \/ Overlok","offer_id":42876227551280,"sku":"moqahalı-babil2701-gri-1-oval-160x230","price":7176.0,"currency_code":"TRY","in_stock":true},{"title":"160x230 \/ Saçak","offer_id":42876227584048,"sku":"moqahalı-babil2701-gri-1-oval-160x230-saçak","price":7176.0,"currency_code":"TRY","in_stock":true},{"title":"160x300 \/ Overlok","offer_id":42876227616816,"sku":"moqahalı-babil2701-gri-1-oval-160x300","price":9360.0,"currency_code":"TRY","in_stock":true},{"title":"160x300 \/ Saçak","offer_id":42876227649584,"sku":"moqahalı-babil2701-gri-1-oval-160x300-saçak","price":9360.0,"currency_code":"TRY","in_stock":true},{"title":"200x300 \/ Overlok","offer_id":42876227682352,"sku":"moqahalı-babil2701-gri-1-oval-200x300","price":11700.0,"currency_code":"TRY","in_stock":true},{"title":"200x300 \/ Saçak","offer_id":42876227715120,"sku":"moqahalı-babil2701-gri-1-oval-200x300-saçak","price":11700.0,"currency_code":"TRY","in_stock":true},{"title":"200x400 \/ Overlok","offer_id":42876227747888,"sku":"moqahalı-babil2701-gri-1-oval-200x400","price":15600.0,"currency_code":"TRY","in_stock":true},{"title":"200x400 \/ Saçak","offer_id":42876227780656,"sku":"moqahalı-babil2701-gri-1-oval-200x400-saçak","price":15600.0,"currency_code":"TRY","in_stock":true},{"title":"200x500 \/ Overlok","offer_id":42876227813424,"sku":"moqahalı-babil2701-gri-1-oval-200x500","price":19500.0,"currency_code":"TRY","in_stock":true},{"title":"200x500 \/ Saçak","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 Halı Babil Antrasit 3D Çizgili Ekstra Yumuşak Oval Halı Özel Ölçü 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;\"\u003eSaçak ve Overlok \u003c\/span\u003e \u003c\/span\u003eTercihlerinizi Sepette Sipariş Notu Bölümünde Belirtiniz.\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✂ Özel Hizmet\u003c\/div\u003e\n\u003cdiv style=\"font-size: 1.25rem; font-weight: 800; color: #1f2937; margin-bottom: 8px;\"\u003eBu Üründe \u003cspan style=\"color: #e58c0a; border-bottom: 2px solid #FDC656; padding-bottom: 2px;\"\u003eÖzel Ölçü Kesme\u003c\/span\u003e Vardır\u003c\/div\u003e\n\u003cdiv style=\"font-size: 0.83rem; color: #6b7280; line-height: 1.7; max-width: 400px; margin: 0 auto 16px;\"\u003eAşağıdaki hesaplayıcıyı kullanarak ölçünüzü girin ve fiyatını görün. \u003cstrong style=\"color: #e58c0a;\"\u003e\"Sipariş Ver\"\u003c\/strong\u003e butonuyla ölçünüze özel siparişinizi oluşturun.\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;\"\u003eİstediğiniz ölçüde\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;\"\u003eProfesyonel kenar işlemi\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;\"\u003eHızlı teslimat\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\"\u003eÖZEL ÖLÇÜ HESAPLAYICI\u003c\/h2\u003e\n\u003cp class=\"hali-aciklama\"\u003eGenişlik ve uzunluğu (cm) girip hesaplayın. Fiyatı gördükten sonra seçenekleri belirleyip WhatsApp'tan sipariş verin.\u003cbr\u003e\u003cstrong\u003eStandart Genişlik: 80 · 100 · 120 · 160 · 200 cm — Farklı ölçüler de girilebilir\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"hali-form-grup\"\u003e\n\u003clabel class=\"hali-label\" for=\"hali-genislik\"\u003eGENİŞLİK\u003c\/label\u003e\n\u003cdiv class=\"hali-input-wrapper\"\u003e\n\u003cinput placeholder=\"Örn: 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\"\u003eUZUNLUK\u003c\/label\u003e\n\u003cdiv class=\"hali-input-wrapper\"\u003e\n\u003cinput placeholder=\"Örn: 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\"\u003eHesapla \/ Fiyat Gör\u003c\/button\u003e\n\u003cdiv class=\"hali-sonuc-alani hidden\" id=\"hali-sonuc-alani\"\u003e\n\u003cdiv class=\"hali-sonuc-satir\"\u003e\n\u003cstrong\u003eMetrekare:\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\u003eToplam Fiyat:\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² fiyatı: \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\"\u003eHALI KENARI SEÇ\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\"\u003eSaçak\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\"\u003eOverlok\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\"\u003eKatlama\u003c\/label\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-baslik\"\u003eHALI ŞEKLİ SEÇ\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\"\u003eDikdörtgen\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\"\u003eYuvarlak\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\u003eWhatsApp'ta Sipariş Ver\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 = `Talep ettiğiniz \u003cstrong\u003e${g} cm\u003c\/strong\u003e genişliğindeki halınız, \u003cstrong\u003e${standartGenislik} cm\u003c\/strong\u003e'lik standart rulomuzdan kesilerek hazırlanacaktır.\u003cbr\u003eFiyatlandırma kesimin yapıldığı üst standart rulo genişliği üzerinden hesaplanmaktadır.\u003cbr\u003e\u003cbr\u003eDilerseniz fire vermemek için standart genişlikten sipariş verebilirsiniz.\u003cbr\u003e\u003cspan style=\"font-size:0.85em;opacity:0.6\"\u003e(Standart Rulo Genişlikleri: 80, 100, 120, 160, 200 cm — Boy firesiz, tam ölçüde yapılır.)\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 = `Merhaba, özel ölçü halı siparişi vermek istiyorum.\\n\\n📏 Ölçüler: ${hesaplananGenislik} cm x ${hesaplananUzunluk} cm (${f(hesaplananMetrekare)} m²)\\n🔲 Halı Kenarı: ${kenari}\\n⬜ Halı Şekli: ${sekli}\\n💰 Toplam Fiyat: ${f(toplamFiyat)} TL\\n\\nÜrün Linki: ${window.location.href}\\n\\nTeşekkürler.`;\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\"Karanlığın Karizması, Oval Formun Kesintisiz Akışıyla Zeminlerinizde...\"\u003c\/b\u003e\u003c\/p\u003e\n\u003cp data-path-to-node=\"9\"\u003eZev Halı Babil Serisi, antrasitin ağırbaşlı ve otoriter duruşunu, mekanın sınırlarını esneten oval formla yeniden tanımlıyor. Yatay kabartma çizgilerin yarattığı 3 boyutlu derinlik, oval kesimin sunduğu yumuşak geçişlerle birleşerek odanıza hem modern bir denge hem de heykelsi bir mimari perspektif katar. 10 mm kalınlığındaki özel mikrofiber ipliği sayesinde o tok görünümünün aksine ayaklarınıza ipeksi bir bulut konforu sunan bu premium parça, \u003cb data-index-in-node=\"448\" data-path-to-node=\"9\"\u003e\"İstediğin Boyda Kesim\" (BA19) ayrıcalığıyla\u003c\/b\u003e tamamen sizin yaşam alanınıza göre hazırlanır!\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\"\u003eSınırları Aşan Kişiselleştirme:\u003c\/b\u003e Evinizin veya ofisinizin ölçüsü ne olursa olsun, oval halınızı istediğiniz uzunlukta (boyda) keserek tam alanınıza uygun, butik bir üretim gerçekleştiriyoruz.\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\"\u003eMekanı Dengeleyen Oval Akış:\u003c\/b\u003e Koyu antrasit rengin mekan üzerindeki ağırlığını, dairesel ve akışkan hatlarıyla kırarak odanıza son derece davetkar ve yaşayan bir enerji verir.\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\"\u003eBulut Yumuşaklığında Konfor:\u003c\/b\u003e 10 mm hav yüksekliğine sahip üstün kaliteli mikrofiber polyester dokusu, günün yorgunluğunu alan pürüzsüz ve masaj etkili bir temas sunar.\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\"\u003ePratik ve Leke Gizleyen Zemin:\u003c\/b\u003e Doğal nefes alan %100 pamuk tabanı ile parkelerinizi korur. Antrasit tonunun avantajı, yatay 3D dokuyla birleşince ufak toz ve lekeleri mükemmel şekilde kamufle eder.\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\"\u003eİçerdiği Renklerin Psikolojisi\u003c\/b\u003e\n\u003c\/h4\u003e\n\u003cp data-path-to-node=\"13\"\u003eMekana odaklanma gücü katan ve diğer eşyaları birer elmas gibi parlatan renk profili:\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\"\u003eAntrasit \/ Koyu Gri (Zemin):\u003c\/b\u003e Otoritenin, analitik düşüncenin ve \"High-End\" (üst düzey) lüksün simgesidir. Odaya derinlik katarak etrafındaki sıcak renkli eşyaların (ahşap, taba, kiremit) ön plana çıkmasını sağlar.\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\"\u003eYatay 3D Gölge Efektleri:\u003c\/b\u003e Koyu renkli zeminler ışıksız ortamlarda düz görünme riski taşır. Ancak yatay kabartma çizgiler, ortamdaki ışığı yakalayarak antrasit zemin üzerinde asil siyah gölgeler yaratır ve tasarıma muazzam bir hacim katar.\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\"\u003eMimarın Gözünden: Dekorasyon \u0026amp; Kombin Tavsiyeleri\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-index-in-node=\"0\" data-path-to-node=\"17,0,0\"\u003eEndüstriyel Koridorlar (Oval Yolluk):\u003c\/b\u003e \"İstediğin boyda kesim\" özelliği sayesinde, ince uzun koridorlarınıza oval formda sererek misafirlerinize çok daha modern ve loft tarzı bir karşılama sunabilirsiniz. Tozu ve kiri gizlemesi antreler için büyük avantajdır.\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 Çalışma ve Gamer Odaları:\u003c\/b\u003e Ciddi ve odaklanmayı artıran yapısı, oval formun dinamizmiyle birleştiğinde çalışma masalarının veya döner sandalyelerin altında muazzam bir izolasyon sağlar.\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\"\u003eMobilya Uyumu:\u003c\/b\u003e Antrasitin ciddiyetini kırmak için Taba rengi deri koltuklar, Kiremit, Hardal veya Koyu Yeşil detaylı mobilya ve aksesuarlarla muazzam bir enerji yakalayabilirsiniz.\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\"\u003eTeknik Detaylar\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 Kodu:\u003c\/b\u003e Babil 2703 (BA19 Özel Ölçü 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\"\u003eRenk:\u003c\/b\u003e Antrasit (Koyu Gri)\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\"\u003eİplik Türü:\u003c\/b\u003e Microfiber Polyester (Premium Yumuşaklık)\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\"\u003eTaban:\u003c\/b\u003e %100 Doğal Pamuk Taban\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 \/ Şekil:\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\"\u003eÜretim Özelliği:\u003c\/b\u003e \u003cb data-index-in-node=\"17\" data-path-to-node=\"26,5,0\"\u003eİstediğin Boyda Kesim (Özel Uzunluk)\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\"\u003eHav Yüksekliği:\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\"\u003eKullanım Alanı:\u003c\/b\u003e Çalışma\/ofis odası, geniş antre\/koridor, salon, gamer odası.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Zev Halı","offers":[{"title":"80x150 \/ Overlok","offer_id":42876449587248,"sku":"moqahalı-babil2703-antrasit-1-oval-80x150","price":2340.0,"currency_code":"TRY","in_stock":true},{"title":"80x150 \/ Saçak","offer_id":42876449620016,"sku":"moqahalı-babil2703-antrasit--1-oval-80x150-saçak","price":2340.0,"currency_code":"TRY","in_stock":true},{"title":"80x200 \/ Overlok","offer_id":42876449652784,"sku":"moqahalı-babil2703-antrasit--1-oval-80x200","price":3120.0,"currency_code":"TRY","in_stock":true},{"title":"80x200 \/ Saçak","offer_id":42876449685552,"sku":"moqahalı-babil2703-antrasit--1-oval-80x200-saçak","price":3120.0,"currency_code":"TRY","in_stock":true},{"title":"80x250 \/ Overlok","offer_id":42876449718320,"sku":"moqahalı-babil2703-antrasit--1-oval-80x250","price":3900.0,"currency_code":"TRY","in_stock":true},{"title":"80x250 \/ Saçak","offer_id":42876449751088,"sku":"moqahalı-babil2703-antrasit--1-oval-80x250-saçak","price":3900.0,"currency_code":"TRY","in_stock":true},{"title":"80x300 \/ Overlok","offer_id":42876449783856,"sku":"moqahalı-babil2703-antrasit--1-oval-80x300","price":4680.0,"currency_code":"TRY","in_stock":true},{"title":"80x300 \/ Saçak","offer_id":42876449816624,"sku":"moqahalı-babil2703-antrasit--1-oval-80x300-saçak","price":4680.0,"currency_code":"TRY","in_stock":true},{"title":"100x200 \/ Overlok","offer_id":42876449849392,"sku":"moqahalı-babil2703-antrasit--1-oval-100x200","price":3900.0,"currency_code":"TRY","in_stock":true},{"title":"100x200 \/ Saçak","offer_id":42876449882160,"sku":"moqahalı-babil2703-antrasit--1-oval-100x200-saçak","price":3900.0,"currency_code":"TRY","in_stock":true},{"title":"100x250 \/ Overlok","offer_id":42876449914928,"sku":"moqahalı-babil2703-antrasit--1-oval-100x250","price":4875.0,"currency_code":"TRY","in_stock":true},{"title":"100x250 \/ Saçak","offer_id":42876449947696,"sku":"moqahalı-babil2703-antrasit--1-oval-100x250-saçak","price":4875.0,"currency_code":"TRY","in_stock":true},{"title":"100x300 \/ Overlok","offer_id":42876449980464,"sku":"moqahalı-babil2703-antrasit--1-oval-100x300","price":5850.0,"currency_code":"TRY","in_stock":true},{"title":"100x300 \/ Saçak","offer_id":42876450013232,"sku":"moqahalı-babil2703-antrasit--1-oval-100x300-saçak","price":5850.0,"currency_code":"TRY","in_stock":true},{"title":"120x180 \/ Overlok","offer_id":42876450046000,"sku":"moqahalı-babil2703-antrasit--1-oval-120x180","price":4212.0,"currency_code":"TRY","in_stock":true},{"title":"120x180 \/ Saçak","offer_id":42876450078768,"sku":"moqahalı-babil2703-antrasit--1-oval-120x180-saçak","price":4212.0,"currency_code":"TRY","in_stock":true},{"title":"120x250 \/ Overlok","offer_id":42876450111536,"sku":"moqahalı-babil2703-antrasit--1-oval-120x250","price":5850.0,"currency_code":"TRY","in_stock":true},{"title":"120x250 \/ Saçak","offer_id":42876450144304,"sku":"moqahalı-babil2703-antrasit--1-oval-120x250-saçak","price":5850.0,"currency_code":"TRY","in_stock":true},{"title":"120x300 \/ Overlok","offer_id":42876450177072,"sku":"moqahalı-babil2703-antrasit--1-oval-120x300","price":7020.0,"currency_code":"TRY","in_stock":true},{"title":"120x300 \/ Saçak","offer_id":42876450209840,"sku":"moqahalı-babil2703-antrasit--1-oval-120x300-saçak","price":7020.0,"currency_code":"TRY","in_stock":true},{"title":"160x230 \/ Overlok","offer_id":42876450242608,"sku":"moqahalı-babil2703-antrasit--1-oval-160x230","price":7176.0,"currency_code":"TRY","in_stock":true},{"title":"160x230 \/ Saçak","offer_id":42876450275376,"sku":"moqahalı-babil2703-antrasit--1-oval-160x230-saçak","price":7176.0,"currency_code":"TRY","in_stock":true},{"title":"160x300 \/ Overlok","offer_id":42876450308144,"sku":"moqahalı-babil2703-antrasit--1-oval-160x300","price":9360.0,"currency_code":"TRY","in_stock":true},{"title":"160x300 \/ Saçak","offer_id":42876450340912,"sku":"moqahalı-babil2703-antrasit--1-oval-160x300-saçak","price":9360.0,"currency_code":"TRY","in_stock":true},{"title":"200x300 \/ Overlok","offer_id":42876450373680,"sku":"moqahalı-babil2703-antrasit-1-oval-200x300","price":11700.0,"currency_code":"TRY","in_stock":true},{"title":"200x300 \/ Saçak","offer_id":42876450406448,"sku":"moqahalı-babil2703-antrasit-1-oval-200x300-saçak","price":11700.0,"currency_code":"TRY","in_stock":true},{"title":"200x400 \/ Overlok","offer_id":42876450439216,"sku":"moqahalı-babil2703-antrasit-1-oval-200x400","price":15600.0,"currency_code":"TRY","in_stock":true},{"title":"200x400 \/ Saçak","offer_id":42876450471984,"sku":"moqahalı-babil2703-antrasit-1-oval-200x400-saçak","price":15600.0,"currency_code":"TRY","in_stock":true},{"title":"200x500 \/ Overlok","offer_id":42876450504752,"sku":"moqahalı-babil2703-antrasit-1-oval-200x500","price":19500.0,"currency_code":"TRY","in_stock":true},{"title":"200x500 \/ Saçak","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 Halı Babil Beyaz Geometrik 3D Ekstra Yumuşak Oval Halı Özel Ölçü 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;\"\u003eSaçak ve Overlok \u003c\/span\u003e \u003c\/span\u003eTercihlerinizi Sepette Sipariş Notu Bölümünde Belirtiniz.\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✂ Özel Hizmet\u003c\/div\u003e\n\u003cdiv style=\"font-size: 1.25rem; font-weight: 800; color: #1f2937; margin-bottom: 8px;\"\u003eBu Üründe \u003cspan style=\"color: #e58c0a; border-bottom: 2px solid #FDC656; padding-bottom: 2px;\"\u003eÖzel Ölçü Kesme\u003c\/span\u003e Vardır\u003c\/div\u003e\n\u003cdiv style=\"font-size: 0.83rem; color: #6b7280; line-height: 1.7; max-width: 400px; margin: 0 auto 16px;\"\u003eAşağıdaki hesaplayıcıyı kullanarak ölçünüzü girin ve fiyatını görün. \u003cstrong style=\"color: #e58c0a;\"\u003e\"Sipariş Ver\"\u003c\/strong\u003e butonuyla ölçünüze özel siparişinizi oluşturun.\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;\"\u003eİstediğiniz ölçüde\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;\"\u003eProfesyonel kenar işlemi\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;\"\u003eHızlı teslimat\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\"\u003eÖZEL ÖLÇÜ HESAPLAYICI\u003c\/h2\u003e\n\u003cp class=\"hali-aciklama\"\u003eGenişlik ve uzunluğu (cm) girip hesaplayın. Fiyatı gördükten sonra seçenekleri belirleyip WhatsApp'tan sipariş verin.\u003cbr\u003e\u003cstrong\u003eStandart Genişlik: 80 · 100 · 120 · 160 · 200 cm — Farklı ölçüler de girilebilir\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"hali-form-grup\"\u003e\n\u003clabel class=\"hali-label\" for=\"hali-genislik\"\u003eGENİŞLİK\u003c\/label\u003e\n\u003cdiv class=\"hali-input-wrapper\"\u003e\n\u003cinput placeholder=\"Örn: 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\"\u003eUZUNLUK\u003c\/label\u003e\n\u003cdiv class=\"hali-input-wrapper\"\u003e\n\u003cinput placeholder=\"Örn: 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\"\u003eHesapla \/ Fiyat Gör\u003c\/button\u003e\n\u003cdiv class=\"hali-sonuc-alani hidden\" id=\"hali-sonuc-alani\"\u003e\n\u003cdiv class=\"hali-sonuc-satir\"\u003e\n\u003cstrong\u003eMetrekare:\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\u003eToplam Fiyat:\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² fiyatı: \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\"\u003eHALI KENARI SEÇ\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\"\u003eSaçak\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\"\u003eOverlok\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\"\u003eKatlama\u003c\/label\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-baslik\"\u003eHALI ŞEKLİ SEÇ\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\"\u003eDikdörtgen\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\"\u003eYuvarlak\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\u003eWhatsApp'ta Sipariş Ver\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 = `Talep ettiğiniz \u003cstrong\u003e${g} cm\u003c\/strong\u003e genişliğindeki halınız, \u003cstrong\u003e${standartGenislik} cm\u003c\/strong\u003e'lik standart rulomuzdan kesilerek hazırlanacaktır.\u003cbr\u003eFiyatlandırma kesimin yapıldığı üst standart rulo genişliği üzerinden hesaplanmaktadır.\u003cbr\u003e\u003cbr\u003eDilerseniz fire vermemek için standart genişlikten sipariş verebilirsiniz.\u003cbr\u003e\u003cspan style=\"font-size:0.85em;opacity:0.6\"\u003e(Standart Rulo Genişlikleri: 80, 100, 120, 160, 200 cm — Boy firesiz, tam ölçüde yapılır.)\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 = `Merhaba, özel ölçü halı siparişi vermek istiyorum.\\n\\n📏 Ölçüler: ${hesaplananGenislik} cm x ${hesaplananUzunluk} cm (${f(hesaplananMetrekare)} m²)\\n🔲 Halı Kenarı: ${kenari}\\n⬜ Halı Şekli: ${sekli}\\n💰 Toplam Fiyat: ${f(toplamFiyat)} TL\\n\\nÜrün Linki: ${window.location.href}\\n\\nTeşekkürler.`;\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\"Saf Beyazın Geometrik Dansı, Oval Formun Akıcılığıyla Zeminlerinizde...\"\u003c\/b\u003e\u003c\/p\u003e\n\u003cp data-path-to-node=\"8\"\u003eZev Halı Babil Serisi, modern minimalizmi üç boyutlu tasarım anlayışıyla yeniden tanımlıyor. Dümdüz bir beyazın sadeliğini, ustalıkla işlenmiş asimetrik üçgen kabartmalarla hareketlendiren bu tasarım, oval kesimin sunduğu yumuşak geçişlerle birleşerek mekanınıza heykelsi bir derinlik katar. 10 mm kalınlığındaki özel mikrofiber ipliği sayesinde güne bulutların üzerindeymişçesine pürüzsüz bir adımla başlamanızı sağlayacak bu ferah tasarım, \u003cb data-path-to-node=\"8\" data-index-in-node=\"442\"\u003e\"İstediğin Boyda Kesim\" (BA22)\u003c\/b\u003e ayrıcalığıyla tamamen sizin mimarinize göre tasarlanır!\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\"\u003eSınırları Aşan Kişiselleştirme:\u003c\/b\u003e Evinizin ölçüsü ne olursa olsun, oval halınızı istediğiniz uzunlukta (boyda) keserek tam alanınıza uygun, butik bir üretim gerçekleştiriyoruz. Uzun koridorlar veya geniş antreler için kusursuz bir çözümdür.\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\"\u003eMekanı Yumuşatan Geometrik Zıtlık:\u003c\/b\u003e Keskin geometrik\/üçgen desenlerin, oval formun yumuşaklığıyla birleşmesi mekanın enerjisini dengeler; odaya modern ama bir o kadar da davetkar bir his katar.\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\"\u003eBulut Yumuşaklığında Konfor:\u003c\/b\u003e 10 mm hav yüksekliğine sahip üstün kaliteli mikrofiber polyester dokusu, ayaklarınıza ipeksi, sıcak ve günün stresini alan masaj etkili bir konfor sunar.\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\"\u003eSağlıklı ve Güvenli Zemin:\u003c\/b\u003e Doğal nefes alan %100 pamuk tabanı sayesinde parkelerinizi korur, zemine mükemmel tutunarak uzun ömürlü ve anti-alerjik bir kullanım sağlar.\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\"\u003eİçerdiği Renklerin Psikolojisi\u003c\/b\u003e\n\u003c\/h4\u003e\n\u003cp data-path-to-node=\"12\"\u003eGöz yormadan mekanı aydınlatan ve ruhu dinlendiren bu tasarımın renk profili:\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\"\u003eSaf Beyaz \/ Kırık Beyaz (Zemin):\u003c\/b\u003e Yenilenmenin, dinginliğin ve mutlak temizliğin simgesidir. Odaya maksimum ışık yansıması sağlayarak dar alanları (özellikle koridorları) olduğundan çok daha geniş ve ferah gösterir.\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\"\u003eGeometrik Gölge Efektleri:\u003c\/b\u003e Üçgen kabartmaların oval form içinde yarattığı incecik doğal ışık oyunları (gri yansımalar), halıya dışarıdan renk eklemeden 3 boyutlu ve yaşayan bir karakter kazandırır.\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\"\u003eMimarın Gözünden: Dekorasyon \u0026amp; Kombin Tavsiyeleri\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\"\u003eAydınlık Koridorlar (Oval Yolluk):\u003c\/b\u003e \"İstediğin boyda kesim\" sayesinde, ışık almayan antrelerinize veya koridorlarınıza bembeyaz oval bir yolluk sererek mekanı anında aydınlatabilirsiniz. Ahşap dresuarlarla muazzam uyum sağlar.\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\"\u003eMobilya Uyumu:\u003c\/b\u003e Beyaz renk ve geometrik desen, Açık Meşe, Hasır veya Rattan detaylı mobilyalarla harika bir doğal uyum (İskandinav rüzgarı) yakalar. Bukle (Teddy) kumaşlı berjerlerle kusursuz bir doku zenginliği yaratabilirsiniz.\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\"\u003eGörsel Algı:\u003c\/b\u003e Geometrik desenlerin dinamizmi ovalin yumuşaklığıyla buluştuğunda; oturma odasında ahşap orta sehpaların altında veya yatak odasında yatağın ayak ucunda odak noktası oluşturmak için idealdir.\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\"\u003eTeknik Detaylar\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 Kodu:\u003c\/b\u003e Babil (BA22 Özel Ölçü 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\"\u003eRenk:\u003c\/b\u003e Beyaz (Saf \/ Kırık Beyaz)\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\"\u003eİplik Türü:\u003c\/b\u003e Microfiber Polyester (Premium Yumuşaklık)\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\"\u003eTaban:\u003c\/b\u003e %100 Doğal Pamuk Taban\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 \/ Şekil:\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\"\u003eÜretim Özelliği:\u003c\/b\u003e \u003cb data-path-to-node=\"25,5,0\" data-index-in-node=\"17\"\u003eİstediğin Boyda Kesim (Özel Uzunluk)\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\"\u003eÖzellik:\u003c\/b\u003e 3D Geometrik (Üçgen\/Asimetrik) Kabartmalı\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\"\u003eHav Yüksekliği:\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\"\u003eKullanım Alanı:\u003c\/b\u003e Koridor\/antre, çocuk\/bebek odası, yatak odası, giyinme odası, kış bahçesi.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Zev Halı","offers":[{"title":"80x150 \/ Overlok","offer_id":42876579250224,"sku":"moqahalı-babil2704-beyaz-1-oval-80x150","price":2340.0,"currency_code":"TRY","in_stock":true},{"title":"80x150 \/ Saçak","offer_id":42876579282992,"sku":"moqahalı-babil2704-beyaz-1-oval-80x150-saçak","price":2340.0,"currency_code":"TRY","in_stock":true},{"title":"80x200 \/ Overlok","offer_id":42876579315760,"sku":"moqahalı-babil2704-beyaz-1-oval-80x200","price":3120.0,"currency_code":"TRY","in_stock":true},{"title":"80x200 \/ Saçak","offer_id":42876579348528,"sku":"moqahalı-babil2704-beyaz-1-oval-80x200-saçak","price":3120.0,"currency_code":"TRY","in_stock":true},{"title":"80x250 \/ Overlok","offer_id":42876579381296,"sku":"moqahalı-babil2704-beyaz-1-oval-80x250","price":3900.0,"currency_code":"TRY","in_stock":true},{"title":"80x250 \/ Saçak","offer_id":42876579414064,"sku":"moqahalı-babil2704-beyaz-1-oval-80x250-saçak","price":3900.0,"currency_code":"TRY","in_stock":true},{"title":"80x300 \/ Overlok","offer_id":42876579446832,"sku":"moqahalı-babil2704-beyaz-1-oval-80x300","price":4680.0,"currency_code":"TRY","in_stock":true},{"title":"80x300 \/ Saçak","offer_id":42876579479600,"sku":"moqahalı-babil2704-beyaz-1-oval-80x300-saçak","price":4680.0,"currency_code":"TRY","in_stock":true},{"title":"100x200 \/ Overlok","offer_id":42876579512368,"sku":"moqahalı-babil2704-beyaz-1-oval-100x200","price":3900.0,"currency_code":"TRY","in_stock":true},{"title":"100x200 \/ Saçak","offer_id":42876579545136,"sku":"moqahalı-babil2704-beyaz-1-oval-100x200-saçak","price":3900.0,"currency_code":"TRY","in_stock":true},{"title":"100x250 \/ Overlok","offer_id":42876579577904,"sku":"moqahalı-babil2704-beyaz-1-oval-100x250","price":4875.0,"currency_code":"TRY","in_stock":true},{"title":"100x250 \/ Saçak","offer_id":42876579610672,"sku":"moqahalı-babil2704-beyaz-1-oval-100x250-saçak","price":4875.0,"currency_code":"TRY","in_stock":true},{"title":"100x300 \/ Overlok","offer_id":42876579643440,"sku":"moqahalı-babil2704-beyaz-1-oval-100x300","price":5850.0,"currency_code":"TRY","in_stock":true},{"title":"100x300 \/ Saçak","offer_id":42876579676208,"sku":"moqahalı-babil2704-beyaz-1-oval-100x300-saçak","price":5850.0,"currency_code":"TRY","in_stock":true},{"title":"120x180 \/ Overlok","offer_id":42876579708976,"sku":"moqahalı-babil2704-beyaz-1-oval-120x180","price":4212.0,"currency_code":"TRY","in_stock":true},{"title":"120x180 \/ Saçak","offer_id":42876579741744,"sku":"moqahalı-babil2704-beyaz-1-oval-120x180-saçak","price":4212.0,"currency_code":"TRY","in_stock":true},{"title":"120x250 \/ Overlok","offer_id":42876579774512,"sku":"moqahalı-babil2704-beyaz-1-oval-120x250","price":5850.0,"currency_code":"TRY","in_stock":true},{"title":"120x250 \/ Saçak","offer_id":42876579807280,"sku":"moqahalı-babil2704-beyaz-1-oval-120x250-saçak","price":5850.0,"currency_code":"TRY","in_stock":true},{"title":"120x300 \/ Overlok","offer_id":42876579840048,"sku":"moqahalı-babil2704-beyaz-1-oval-120x300","price":7020.0,"currency_code":"TRY","in_stock":true},{"title":"120x300 \/ Saçak","offer_id":42876579872816,"sku":"moqahalı-babil2704-beyaz-1-oval-120x300-saçak","price":7020.0,"currency_code":"TRY","in_stock":true},{"title":"160x230 \/ Overlok","offer_id":42876579905584,"sku":"moqahalı-babil2704-beyaz-1-oval-160x230","price":7176.0,"currency_code":"TRY","in_stock":true},{"title":"160x230 \/ Saçak","offer_id":42876579938352,"sku":"moqahalı-babil2704-beyaz-1-oval-160x230-saçak","price":7176.0,"currency_code":"TRY","in_stock":true},{"title":"160x300 \/ Overlok","offer_id":42876579971120,"sku":"moqahalı-babil2704-beyaz-1-oval-160x300","price":9360.0,"currency_code":"TRY","in_stock":true},{"title":"160x300 \/ Saçak","offer_id":42876580003888,"sku":"moqahalı-babil2704-beyaz-1-oval-160x300-saçak","price":9360.0,"currency_code":"TRY","in_stock":true},{"title":"200x300 \/ Overlok","offer_id":42876580036656,"sku":"moqahalı-babil2704-beyazt-1-oval-200x300","price":11700.0,"currency_code":"TRY","in_stock":true},{"title":"200x300 \/ Saçak","offer_id":42876580069424,"sku":"moqahalı-babil2704-beyaz-1-oval-200x300-saçak","price":11700.0,"currency_code":"TRY","in_stock":true},{"title":"200x400 \/ Overlok","offer_id":42876580102192,"sku":"moqahalı-babil2704-beyaz-1-oval-200x400","price":15600.0,"currency_code":"TRY","in_stock":true},{"title":"200x400 \/ Saçak","offer_id":42876580134960,"sku":"moqahalı-babil2704-beyaz-1-oval-200x400-saçak","price":15600.0,"currency_code":"TRY","in_stock":true},{"title":"200x500 \/ Overlok","offer_id":42876580167728,"sku":"moqahalı-babil2704-beyaz-1-oval-200x500","price":19500.0,"currency_code":"TRY","in_stock":true},{"title":"200x500 \/ Saçak","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 Halı Babil Gri Geometrik Microfiber Ekstra Yumuşak Oval Halı Özel Ölçü 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;\"\u003eSaçak ve Overlok \u003c\/span\u003e \u003c\/span\u003eTercihlerinizi Sepette Sipariş Notu Bölümünde Belirtiniz.\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✂ Özel Hizmet\u003c\/div\u003e\n\u003cdiv style=\"font-size: 1.25rem; font-weight: 800; color: #1f2937; margin-bottom: 8px;\"\u003eBu Üründe \u003cspan style=\"color: #e58c0a; border-bottom: 2px solid #FDC656; padding-bottom: 2px;\"\u003eÖzel Ölçü Kesme\u003c\/span\u003e Vardır\u003c\/div\u003e\n\u003cdiv style=\"font-size: 0.83rem; color: #6b7280; line-height: 1.7; max-width: 400px; margin: 0 auto 16px;\"\u003eAşağıdaki hesaplayıcıyı kullanarak ölçünüzü girin ve fiyatını görün. \u003cstrong style=\"color: #e58c0a;\"\u003e\"Sipariş Ver\"\u003c\/strong\u003e butonuyla ölçünüze özel siparişinizi oluşturun.\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;\"\u003eİstediğiniz ölçüde\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;\"\u003eProfesyonel kenar işlemi\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;\"\u003eHızlı teslimat\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\"\u003eÖZEL ÖLÇÜ HESAPLAYICI\u003c\/h2\u003e\n\u003cp class=\"hali-aciklama\"\u003eGenişlik ve uzunluğu (cm) girip hesaplayın. Fiyatı gördükten sonra seçenekleri belirleyip WhatsApp'tan sipariş verin.\u003cbr\u003e\u003cstrong\u003eStandart Genişlik: 80 · 100 · 120 · 160 · 200 cm — Farklı ölçüler de girilebilir\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"hali-form-grup\"\u003e\n\u003clabel class=\"hali-label\" for=\"hali-genislik\"\u003eGENİŞLİK\u003c\/label\u003e\n\u003cdiv class=\"hali-input-wrapper\"\u003e\n\u003cinput placeholder=\"Örn: 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\"\u003eUZUNLUK\u003c\/label\u003e\n\u003cdiv class=\"hali-input-wrapper\"\u003e\n\u003cinput placeholder=\"Örn: 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\"\u003eHesapla \/ Fiyat Gör\u003c\/button\u003e\n\u003cdiv class=\"hali-sonuc-alani hidden\" id=\"hali-sonuc-alani\"\u003e\n\u003cdiv class=\"hali-sonuc-satir\"\u003e\n\u003cstrong\u003eMetrekare:\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\u003eToplam Fiyat:\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² fiyatı: \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\"\u003eHALI KENARI SEÇ\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\"\u003eSaçak\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\"\u003eOverlok\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\"\u003eKatlama\u003c\/label\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-baslik\"\u003eHALI ŞEKLİ SEÇ\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\"\u003eDikdörtgen\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\"\u003eYuvarlak\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\u003eWhatsApp'ta Sipariş Ver\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 = `Talep ettiğiniz \u003cstrong\u003e${g} cm\u003c\/strong\u003e genişliğindeki halınız, \u003cstrong\u003e${standartGenislik} cm\u003c\/strong\u003e'lik standart rulomuzdan kesilerek hazırlanacaktır.\u003cbr\u003eFiyatlandırma kesimin yapıldığı üst standart rulo genişliği üzerinden hesaplanmaktadır.\u003cbr\u003e\u003cbr\u003eDilerseniz fire vermemek için standart genişlikten sipariş verebilirsiniz.\u003cbr\u003e\u003cspan style=\"font-size:0.85em;opacity:0.6\"\u003e(Standart Rulo Genişlikleri: 80, 100, 120, 160, 200 cm — Boy firesiz, tam ölçüde yapılır.)\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 = `Merhaba, özel ölçü halı siparişi vermek istiyorum.\\n\\n📏 Ölçüler: ${hesaplananGenislik} cm x ${hesaplananUzunluk} cm (${f(hesaplananMetrekare)} m²)\\n🔲 Halı Kenarı: ${kenari}\\n⬜ Halı Şekli: ${sekli}\\n💰 Toplam Fiyat: ${f(toplamFiyat)} TL\\n\\nÜrün Linki: ${window.location.href}\\n\\nTeşekkürler.`;\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\"Grinin Modern Dinamizmi, Oval Formun Kusursuz Akışıyla Zeminlerinizde...\"\u003c\/b\u003e\u003c\/p\u003e\n\u003cp data-path-to-node=\"8\"\u003eZev Halı Babil Serisi, modern minimalizmi ve yenilikçi 3 boyutlu tasarım anlayışını yaşam alanlarınıza taşıyor. Açık grinin o asil ve dengeleyici zeminini, ustalıkla işlenmiş asimetrik geometrik kabartmalarla hareketlendiren bu tasarım; oval kesimin sunduğu yumuşak ve kesintisiz geçişlerle birleşerek mekanınıza çağdaş bir derinlik katar. 10 mm kalınlığındaki özel mikrofiber ipliği sayesinde güne bulutların üzerindeymişçesine pürüzsüz bir adımla başlamanızı sağlayacak bu ferah tasarım, \u003cb data-path-to-node=\"8\" data-index-in-node=\"490\"\u003e\"İstediğin Boyda Kesim\"\u003c\/b\u003e ayrıcalığıyla tamamen sizin mimarinize göre tasarlanır!\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\"\u003eSınırları Aşan Kişiselleştirme:\u003c\/b\u003e Evinizin ölçüsü ne olursa olsun, oval halınızı istediğiniz uzunlukta (boyda) keserek tam alanınıza uygun, butik bir üretim gerçekleştiriyoruz. Uzun koridorlar veya geniş antreler için mükemmel bir çözümdür.\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\"\u003eGeometrik Mimari ve Oval Denge:\u003c\/b\u003e Keskin ve asimetrik geometrik formların, oval kesimin yumuşaklığıyla buluşması mekandaki sertliği kırar; odaya modern ama bir o kadar da davetkar, dengeli bir his katar.\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\"\u003eBulut Yumuşaklığında Konfor:\u003c\/b\u003e 10 mm hav yüksekliğine sahip üstün kaliteli mikrofiber polyester dokusu, ayaklarınıza ipeksi, sıcak ve günün stresini alan premium bir konfor sunar.\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\"\u003eSağlıklı ve Güvenli Zemin:\u003c\/b\u003e Doğal nefes alan %100 pamuk tabanı sayesinde parkelerinizi korur, zemine mükemmel tutunarak uzun ömürlü ve anti-alerjik bir kullanım sağlar.\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\"\u003eİçerdiği Renklerin Psikolojisi\u003c\/b\u003e\n\u003c\/h4\u003e\n\u003cp data-path-to-node=\"12\"\u003eGöz yormadan mekanı dengeleyen ve diğer eşyaları ön plana çıkaran renk profili:\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\"\u003eAçık Gri \/ Gümüş (Zemin):\u003c\/b\u003e Uzlaşmanın, dinginliğin ve çağdaş modernizmin evrensel rengidir. Odaya serin, aydınlık ve nötr bir enerji yayarak zihinsel yorgunluğu alır.\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\"\u003eGeometrik Gölge Efektleri:\u003c\/b\u003e Üçgen kabartmaların oval form içinde yarattığı incecik doğal ışık oyunları, halıya dışarıdan renk eklemeden \"Ton Sür Ton\" (kendi içinde ton geçişli) 3 boyutlu, yaşayan bir karakter kazandırır.\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\"\u003eMimarın Gözünden: Dekorasyon \u0026amp; Kombin Tavsiyeleri\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\"\u003eModern Koridorlar (Oval Yolluk):\u003c\/b\u003e \"İstediğin boyda kesim\" sayesinde, ışık alan veya almayan tüm koridorlarınıza gri oval bir yolluk sererek mekanı anında modernleştirebilirsiniz. Gri renk, ayak izini ve tozu gizleme konusunda uzmandır.\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\"\u003eGenç, Gamer ve Çalışma Odaları:\u003c\/b\u003e Geometrik desenin dinamizmi, Z kuşağının dekorasyon zevkine birebir hitap eder. Çalışma sandalyelerinin altında oval bir izolasyon alanı yaratmak için kusursuzdur.\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\"\u003eKontrast (Zıtlık) Uyumu:\u003c\/b\u003e Gri halının o serin ve modern duruşunu ısıtmak için vurgu renklerinden faydalanın. \u003cb data-path-to-node=\"16,2,0\" data-index-in-node=\"108\"\u003eHardal Sarısı, Kiremit, Zümrüt Yeşili veya Lacivert\u003c\/b\u003e kırlentler\/berjerler bu halı ile muazzam bir enerji yakalar.\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\"\u003eTeknik Detaylar\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 Kodu:\u003c\/b\u003e Babil 2705 (Özel Ölçü 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\"\u003eRenk:\u003c\/b\u003e Gri (Açık Gri \/ Gümüş)\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\"\u003eİplik Türü:\u003c\/b\u003e Microfiber Polyester (Premium Yumuşaklık)\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\"\u003eTaban:\u003c\/b\u003e %100 Doğal Pamuk Taban\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 \/ Şekil:\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\"\u003eÜretim Özelliği:\u003c\/b\u003e \u003cb data-path-to-node=\"25,5,0\" data-index-in-node=\"17\"\u003eİstediğin Boyda Kesim (Özel Uzunluk)\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\"\u003eÖzellik:\u003c\/b\u003e 3D Geometrik (Asimetrik Üçgen) Kabartmalı\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\"\u003eHav Yüksekliği:\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\"\u003eKullanım Alanı:\u003c\/b\u003e Koridor\/antre, genç odası, çalışma odası, oturma odası.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Zev Halı","offers":[{"title":"80x150 \/ Overlok","offer_id":42878488281136,"sku":"moqahalı-babil2705-gri-1-oval-80x150","price":2340.0,"currency_code":"TRY","in_stock":true},{"title":"80x150 \/ Saçak","offer_id":42878488313904,"sku":"moqahalı-babil2705-gri-1-oval-80x150-saçak","price":2340.0,"currency_code":"TRY","in_stock":true},{"title":"80x200 \/ Overlok","offer_id":42878488346672,"sku":"moqahalı-babil2705-gri-1-oval-80x200","price":3120.0,"currency_code":"TRY","in_stock":true},{"title":"80x200 \/ Saçak","offer_id":42878488379440,"sku":"moqahalı-babil2705-gri-1-oval-80x200-saçak","price":3120.0,"currency_code":"TRY","in_stock":true},{"title":"80x250 \/ Overlok","offer_id":42878488412208,"sku":"moqahalı-babil2705-gri-1-oval-80x250","price":3900.0,"currency_code":"TRY","in_stock":true},{"title":"80x250 \/ Saçak","offer_id":42878488444976,"sku":"moqahalı-babil2705-gri-1-oval-80x250-saçak","price":3900.0,"currency_code":"TRY","in_stock":true},{"title":"80x300 \/ Overlok","offer_id":42878488477744,"sku":"moqahalı-babil2705-gri-1-oval-80x300","price":4680.0,"currency_code":"TRY","in_stock":true},{"title":"80x300 \/ Saçak","offer_id":42878488510512,"sku":"moqahalı-babil2705-gri-1-oval-80x300-saçak","price":4680.0,"currency_code":"TRY","in_stock":true},{"title":"100x200 \/ Overlok","offer_id":42878488543280,"sku":"moqahalı-babil2705-gri-1-oval-100x200","price":3900.0,"currency_code":"TRY","in_stock":true},{"title":"100x200 \/ Saçak","offer_id":42878488576048,"sku":"moqahalı-babil2705-gri-1-oval-100x200-saçak","price":3900.0,"currency_code":"TRY","in_stock":true},{"title":"100x250 \/ Overlok","offer_id":42878488608816,"sku":"moqahalı-babil2705-gri-1-oval-100x250","price":4875.0,"currency_code":"TRY","in_stock":true},{"title":"100x250 \/ Saçak","offer_id":42878488641584,"sku":"moqahalı-babil2705-gri-1-oval-100x250-saçak","price":4875.0,"currency_code":"TRY","in_stock":true},{"title":"100x300 \/ Overlok","offer_id":42878488674352,"sku":"moqahalı-babil2705-gri-1-oval-100x300","price":5850.0,"currency_code":"TRY","in_stock":true},{"title":"100x300 \/ Saçak","offer_id":42878488707120,"sku":"moqahalı-babil2705-gri-1-oval-100x300-saçak","price":5850.0,"currency_code":"TRY","in_stock":true},{"title":"120x180 \/ Overlok","offer_id":42878488739888,"sku":"moqahalı-babil2705-gri1-oval-120x180","price":4212.0,"currency_code":"TRY","in_stock":true},{"title":"120x180 \/ Saçak","offer_id":42878488772656,"sku":"moqahalı-babil2705-gri-1-oval-120x180-saçak","price":4212.0,"currency_code":"TRY","in_stock":true},{"title":"120x250 \/ Overlok","offer_id":42878488805424,"sku":"moqahalı-babil2705-gri-1-oval-120x250","price":5850.0,"currency_code":"TRY","in_stock":true},{"title":"120x250 \/ Saçak","offer_id":42878488838192,"sku":"moqahalı-babil2705-gri-1-oval-120x250-saçak","price":5850.0,"currency_code":"TRY","in_stock":true},{"title":"120x300 \/ Overlok","offer_id":42878488870960,"sku":"moqahalı-babil2705-gri-1-oval-120x300","price":7020.0,"currency_code":"TRY","in_stock":true},{"title":"120x300 \/ Saçak","offer_id":42878488903728,"sku":"moqahalı-babil2705-gri-1-oval-120x300-saçak","price":7020.0,"currency_code":"TRY","in_stock":true},{"title":"160x230 \/ Overlok","offer_id":42878488936496,"sku":"moqahalı-babil2705-gri-1-oval-160x230","price":7176.0,"currency_code":"TRY","in_stock":true},{"title":"160x230 \/ Saçak","offer_id":42878488969264,"sku":"moqahalı-babil2705-gri-1-oval-160x230-saçak","price":7176.0,"currency_code":"TRY","in_stock":true},{"title":"160x300 \/ Overlok","offer_id":42878489002032,"sku":"moqahalı-babil2705-gri-1-oval-160x300","price":9360.0,"currency_code":"TRY","in_stock":true},{"title":"160x300 \/ Saçak","offer_id":42878489034800,"sku":"moqahalı-babil2705-gri-1-oval-160x300-saçak","price":9360.0,"currency_code":"TRY","in_stock":true},{"title":"200x300 \/ Overlok","offer_id":42878489067568,"sku":"moqahalı-babil2705-gri-1-oval-200x300","price":11700.0,"currency_code":"TRY","in_stock":true},{"title":"200x300 \/ Saçak","offer_id":42878489100336,"sku":"moqahalı-babil2705-gri-1-oval-200x300-saçak","price":11700.0,"currency_code":"TRY","in_stock":true},{"title":"200x400 \/ Overlok","offer_id":42878489133104,"sku":"moqahalı-babil2705-gri-1-oval-200x400","price":15600.0,"currency_code":"TRY","in_stock":true},{"title":"200x400 \/ Saçak","offer_id":42878489165872,"sku":"moqahalı-babil2705-gri-1-oval-200x400-saçak","price":15600.0,"currency_code":"TRY","in_stock":true},{"title":"200x500 \/ Overlok","offer_id":42878489198640,"sku":"moqahalı-babil2705-gri-1-oval-200x500","price":19500.0,"currency_code":"TRY","in_stock":true},{"title":"200x500 \/ Saçak","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 Halı Babil Antrasit  Microfiber Ekstra Yumuşak Oval Halı Özel Ölçü 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;\"\u003eSaçak ve Overlok \u003c\/span\u003e \u003c\/span\u003eTercihlerinizi Sepette Sipariş Notu Bölümünde Belirtiniz.\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✂ Özel Hizmet\u003c\/div\u003e\n\u003cdiv style=\"font-size: 1.25rem; font-weight: 800; color: #1f2937; margin-bottom: 8px;\"\u003eBu Üründe \u003cspan style=\"color: #e58c0a; border-bottom: 2px solid #FDC656; padding-bottom: 2px;\"\u003eÖzel Ölçü Kesme\u003c\/span\u003e Vardır\u003c\/div\u003e\n\u003cdiv style=\"font-size: 0.83rem; color: #6b7280; line-height: 1.7; max-width: 400px; margin: 0 auto 16px;\"\u003eAşağıdaki hesaplayıcıyı kullanarak ölçünüzü girin ve fiyatını görün. \u003cstrong style=\"color: #e58c0a;\"\u003e\"Sipariş Ver\"\u003c\/strong\u003e butonuyla ölçünüze özel siparişinizi oluşturun.\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;\"\u003eİstediğiniz ölçüde\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;\"\u003eProfesyonel kenar işlemi\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;\"\u003eHızlı teslimat\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\"\u003eÖZEL ÖLÇÜ HESAPLAYICI\u003c\/h2\u003e\n\u003cp class=\"hali-aciklama\"\u003eGenişlik ve uzunluğu (cm) girip hesaplayın. Fiyatı gördükten sonra seçenekleri belirleyip WhatsApp'tan sipariş verin.\u003cbr\u003e\u003cstrong\u003eStandart Genişlik: 80 · 100 · 120 · 160 · 200 cm — Farklı ölçüler de girilebilir\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"hali-form-grup\"\u003e\n\u003clabel for=\"hali-genislik\" class=\"hali-label\"\u003eGENİŞLİK\u003c\/label\u003e\n\u003cdiv class=\"hali-input-wrapper\"\u003e\n\u003cinput type=\"number\" id=\"hali-genislik\" class=\"hali-input\" placeholder=\"Örn: 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\"\u003eUZUNLUK\u003c\/label\u003e\n\u003cdiv class=\"hali-input-wrapper\"\u003e\n\u003cinput type=\"number\" id=\"hali-uzunluk\" class=\"hali-input\" placeholder=\"Örn: 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\"\u003eHesapla \/ Fiyat Gör\u003c\/button\u003e\n\u003cdiv id=\"hali-sonuc-alani\" class=\"hali-sonuc-alani hidden\"\u003e\n\u003cdiv class=\"hali-sonuc-satir\"\u003e\n\u003cstrong\u003eMetrekare:\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\u003eToplam Fiyat:\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(1 m² fiyatı: \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\"\u003eHALI KENARI SEÇ\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\"\u003eSaçak\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\"\u003eOverlok\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\"\u003eKatlama\u003c\/label\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-baslik\"\u003eHALI ŞEKLİ SEÇ\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\"\u003eDikdörtgen\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\"\u003eYuvarlak\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\u003eWhatsApp'ta Sipariş Ver\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 = `Talep ettiğiniz \u003cstrong\u003e${g} cm\u003c\/strong\u003e genişliğindeki halınız, \u003cstrong\u003e${standartGenislik} cm\u003c\/strong\u003e'lik standart rulomuzdan kesilerek hazırlanacaktır.\u003cbr\u003eFiyatlandırma kesimin yapıldığı üst standart rulo genişliği üzerinden hesaplanmaktadır.\u003cbr\u003e\u003cbr\u003eDilerseniz fire vermemek için standart genişlikten sipariş verebilirsiniz.\u003cbr\u003e\u003cspan style=\"font-size:0.85em;opacity:0.6\"\u003e(Standart Rulo Genişlikleri: 80, 100, 120, 160, 200 cm — Boy firesiz, tam ölçüde yapılır.)\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 = `Merhaba, özel ölçü halı siparişi vermek istiyorum.\\n\\n📏 Ölçüler: ${hesaplananGenislik} cm x ${hesaplananUzunluk} cm (${f(hesaplananMetrekare)} m²)\\n🔲 Halı Kenarı: ${kenari}\\n⬜ Halı Şekli: ${sekli}\\n💰 Toplam Fiyat: ${f(toplamFiyat)} TL\\n\\nÜrün Linki: ${window.location.href}\\n\\nTeşekkürler.`;\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\"Karanlığın Karizmatik Dinamizmi, Oval Formun Akıcılığıyla Zeminlerinizde...\"\u003c\/b\u003e\u003c\/p\u003e\n\u003cp data-path-to-node=\"8\"\u003eZev Halı Babil Serisi, antrasitin ağırbaşlı ve otoriter gücünü, modern 3 boyutlu tasarım anlayışıyla yeniden şekillendiriyor. Koyu gri zeminin o asil duruşunu, ustalıkla işlenmiş asimetrik üçgen kabartmalarla hareketlendiren bu tasarım; oval kesimin sunduğu yumuşak ve kesintisiz geçişlerle birleşerek mekanınıza heykelsi, tok bir derinlik katar. 10 mm kalınlığındaki özel mikrofiber ipliği sayesinde, maskülen ve sert görünümünün aksine ayaklarınıza bulutların üzerindeymişçesine pürüzsüz bir konfor sunan bu premium parça, \u003cb data-index-in-node=\"525\" data-path-to-node=\"8\"\u003e\"İstediğin Boyda Kesim\"\u003c\/b\u003e ayrıcalığıyla tamamen sizin mimarinize göre tasarlanır!\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\"\u003eSınırları Aşan Kişiselleştirme:\u003c\/b\u003e Evinizin veya ofisinizin ölçüsü ne olursa olsun, oval halınızı istediğiniz uzunlukta (boyda) keserek tam alanınıza uygun, butik bir üretim gerçekleştiriyoruz. Uzun koridorlar veya teknolojik odalar için rakipsiz bir çözümdür.\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\"\u003eGeometrik Mimari ve Oval Denge:\u003c\/b\u003e Keskin, üç boyutlu geometrik formların koyu renk üzerindeki agresifliği, oval kesimin yumuşaklığıyla dengelenir; odaya modern, odaklanmayı artıran ve son derece karakterli bir his katar.\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\"\u003eBulut Yumuşaklığında Konfor:\u003c\/b\u003e 10 mm hav yüksekliğine sahip üstün kaliteli mikrofiber polyester dokusu, ayaklarınıza ipeksi, sıcak ve günün stresini alan premium bir temas sunar.\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\"\u003ePratik ve Leke Gizleyen Zemin:\u003c\/b\u003e Doğal nefes alan %100 pamuk tabanı sayesinde parkelerinizi korur. Antrasit rengin ve 3D dokunun muazzam birleşimi, ufak toz ve lekeleri mükemmel şekilde kamufle eder.\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\"\u003eİçerdiği Renklerin Psikolojisi\u003c\/b\u003e\n\u003c\/h4\u003e\n\u003cp data-path-to-node=\"12\"\u003eMekana derinlik katan, odaklanmayı artıran ve etrafındaki detayları parlatan renk profili:\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\"\u003eAntrasit \/ Koyu Gri (Zemin):\u003c\/b\u003e Gücün, ciddiyetin ve \"High-End\" (üst düzey) modernizmin simgesidir. Odaya derinlik katarak etrafındaki sıcak renkli eşyaların (ham ahşap, taba deri, kiremit) birer elmas gibi ön plana çıkmasını sağlar.\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\"\u003eGeometrik Gölge Efektleri:\u003c\/b\u003e Koyu renkli zeminler ışıksız ortamlarda düz ve mat görünme riski taşır. Ancak üçgen kabartmalar, ortamdaki ışığı yakalayarak antrasit zemin üzerinde asil siyah gölgeler yaratır ve tasarıma muazzam bir 3D hacim katar.\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\"\u003eMimarın Gözünden: Dekorasyon \u0026amp; Kombin Tavsiyeleri\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\"\u003eTeknoloji, Gamer ve Çalışma Odaları:\u003c\/b\u003e Ciddi ve odaklanmayı artıran yapısı, geometrik desenin dinamizmiyle birleştiğinde bilgisayar masalarının veya oyuncu koltuklarının altında muazzam bir izolasyon ve stil alanı sağlar.\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\"\u003eEndüstriyel Koridorlar (Oval Yolluk):\u003c\/b\u003e Siyah mat metal portmantolar, ham ceviz dresuarlar ve beton görünümlü duvarlarla birleştiğinde dergilerden fırlamış bir \"Loft\" antre yaratır. Leke gizleme özelliği antreler için büyük nimettir.\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\"\u003eMobilya Uyumu:\u003c\/b\u003e Antrasitin ciddiyetini kırmak ve mekanı ısıtmak için Taba rengi \"Chester\" deri koltuklar veya Hardal Sarısı detaylarla muazzam bir lüks hissiyatı yakalayabilirsiniz.\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\"\u003eTeknik Detaylar\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 Kodu:\u003c\/b\u003e Babil 2706 (Özel Ölçü 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\"\u003eRenk:\u003c\/b\u003e Antrasit (Koyu Gri \/ Karbon)\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\"\u003eİplik Türü:\u003c\/b\u003e Microfiber Polyester (Premium Yumuşaklık)\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\"\u003eTaban:\u003c\/b\u003e %100 Doğal Pamuk Taban\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 \/ Şekil:\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\"\u003eÜretim Özelliği:\u003c\/b\u003e \u003cb data-path-to-node=\"25,5,0\" data-index-in-node=\"17\"\u003eİstediğin Boyda Kesim (Özel Uzunluk)\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\"\u003eÖzellik:\u003c\/b\u003e 3D Geometrik (Asimetrik Üçgen) Kabartmalı\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\"\u003eHav Yüksekliği:\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\"\u003eKullanım Alanı:\u003c\/b\u003e Gamer odası, çalışma\/ofis odası, antre\/koridor, modern salon.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Zev Halı","offers":[{"title":"80x150 \/ Overlok","offer_id":42878825463856,"sku":"moqahalı-babil2706-antrasit-1-oval-80x150","price":2340.0,"currency_code":"TRY","in_stock":true},{"title":"80x150 \/ Saçak","offer_id":42878825496624,"sku":"moqahalı-babil2706-antrasi-1-oval-80x150-saçak","price":2340.0,"currency_code":"TRY","in_stock":true},{"title":"80x200 \/ Overlok","offer_id":42878825529392,"sku":"moqahalı-babil2706-antrasi-1-oval-80x200","price":3120.0,"currency_code":"TRY","in_stock":true},{"title":"80x200 \/ Saçak","offer_id":42878825562160,"sku":"moqahalı-babil2706-antrasit-1-oval-80x200-saçak","price":3120.0,"currency_code":"TRY","in_stock":true},{"title":"80x250 \/ Overlok","offer_id":42878825594928,"sku":"moqahalı-babil2706-antrasit-1-oval-80x250","price":3900.0,"currency_code":"TRY","in_stock":true},{"title":"80x250 \/ Saçak","offer_id":42878825627696,"sku":"moqahalı-babil2706-antrasit-1-oval-80x250-saçak","price":3900.0,"currency_code":"TRY","in_stock":true},{"title":"80x300 \/ Overlok","offer_id":42878825660464,"sku":"moqahalı-babil2706-antrasit-1-oval-80x300","price":4680.0,"currency_code":"TRY","in_stock":true},{"title":"80x300 \/ Saçak","offer_id":42878825693232,"sku":"moqahalı-babil2706-antrasit-1-oval-80x300-saçak","price":4680.0,"currency_code":"TRY","in_stock":true},{"title":"100x200 \/ Overlok","offer_id":42878825726000,"sku":"moqahalı-babil2706-antrasit-1-oval-100x200","price":3900.0,"currency_code":"TRY","in_stock":true},{"title":"100x200 \/ Saçak","offer_id":42878825758768,"sku":"moqahalı-babil2706-antrasit-1-oval-100x200-saçak","price":3900.0,"currency_code":"TRY","in_stock":true},{"title":"100x250 \/ Overlok","offer_id":42878825791536,"sku":"moqahalı-babil2706-antrasit-1-oval-100x250","price":4875.0,"currency_code":"TRY","in_stock":true},{"title":"100x250 \/ Saçak","offer_id":42878825824304,"sku":"moqahalı-babil2706-antrasit-1-oval-100x250-saçak","price":4875.0,"currency_code":"TRY","in_stock":true},{"title":"100x300 \/ Overlok","offer_id":42878825857072,"sku":"moqahalı-babil2706-antrasit-1-oval-100x300","price":5850.0,"currency_code":"TRY","in_stock":true},{"title":"100x300 \/ Saçak","offer_id":42878825889840,"sku":"moqahalı-babil2706-antrasit-1-oval-100x300-saçak","price":5850.0,"currency_code":"TRY","in_stock":true},{"title":"120x180 \/ Overlok","offer_id":42878825922608,"sku":"moqahalı-babil2706-antrasit-oval-120x180","price":4212.0,"currency_code":"TRY","in_stock":true},{"title":"120x180 \/ Saçak","offer_id":42878825955376,"sku":"moqahalı-babil2706-antrasit-1-oval-120x180-saçak","price":4212.0,"currency_code":"TRY","in_stock":true},{"title":"120x250 \/ Overlok","offer_id":42878825988144,"sku":"moqahalı-babil2706-antrasit-1-oval-120x250","price":5850.0,"currency_code":"TRY","in_stock":true},{"title":"120x250 \/ Saçak","offer_id":42878826020912,"sku":"moqahalı-babil2706-antrasit-1-oval-120x250-saçak","price":5850.0,"currency_code":"TRY","in_stock":true},{"title":"120x300 \/ Overlok","offer_id":42878826053680,"sku":"moqahalı-babil2706-antrasit-1-oval-120x300","price":7020.0,"currency_code":"TRY","in_stock":true},{"title":"120x300 \/ Saçak","offer_id":42878826086448,"sku":"moqahalı-babil2706-antrasit-1-oval-120x300-saçak","price":7020.0,"currency_code":"TRY","in_stock":true},{"title":"160x230 \/ Overlok","offer_id":42878826119216,"sku":"moqahalı-babil2706-antrasit-1-oval-160x230","price":7176.0,"currency_code":"TRY","in_stock":true},{"title":"160x230 \/ Saçak","offer_id":42878826151984,"sku":"moqahalı-babil2706-antrasit-1-oval-160x230-saçak","price":7176.0,"currency_code":"TRY","in_stock":true},{"title":"160x300 \/ Overlok","offer_id":42878826184752,"sku":"moqahalı-babil2706-antrasit-1-oval-160x300","price":9360.0,"currency_code":"TRY","in_stock":true},{"title":"160x300 \/ Saçak","offer_id":42878826217520,"sku":"moqahalı-babil2706-antrasit-1-oval-160x300-saçak","price":9360.0,"currency_code":"TRY","in_stock":true},{"title":"200x300 \/ Overlok","offer_id":42878826250288,"sku":"moqahalı-babil2706-antrasit-1-oval-200x300","price":11700.0,"currency_code":"TRY","in_stock":true},{"title":"200x300 \/ Saçak","offer_id":42878826283056,"sku":"moqahalı-babil2706-antrasit-1-oval-200x300-saçak","price":11700.0,"currency_code":"TRY","in_stock":true},{"title":"200x400 \/ Overlok","offer_id":42878826315824,"sku":"moqahalı-babil2706-antrasit-1-oval-200x400","price":15600.0,"currency_code":"TRY","in_stock":true},{"title":"200x400 \/ Saçak","offer_id":42878826348592,"sku":"moqahalı-babil2706-antrasit-1-oval-200x400-saçak","price":15600.0,"currency_code":"TRY","in_stock":true},{"title":"200x500 \/ Overlok","offer_id":42878826381360,"sku":"moqahalı-babil2706-antrasit-1-oval-200x500","price":19500.0,"currency_code":"TRY","in_stock":true},{"title":"200x500 \/ Saçak","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 Halı Babil Beyaz Chevron 3D Ekstra Yumuşak Oval Halı Özel Ölçü 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;\"\u003eSaçak ve Overlok \u003c\/span\u003e \u003c\/span\u003eTercihlerinizi Sepette Sipariş Notu Bölümünde Belirtiniz.\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✂ Özel Hizmet\u003c\/div\u003e\n\u003cdiv style=\"font-size: 1.25rem; font-weight: 800; color: #1f2937; margin-bottom: 8px;\"\u003eBu Üründe \u003cspan style=\"color: #e58c0a; border-bottom: 2px solid #FDC656; padding-bottom: 2px;\"\u003eÖzel Ölçü Kesme\u003c\/span\u003e Vardır\u003c\/div\u003e\n\u003cdiv style=\"font-size: 0.83rem; color: #6b7280; line-height: 1.7; max-width: 400px; margin: 0 auto 16px;\"\u003eAşağıdaki hesaplayıcıyı kullanarak ölçünüzü girin ve fiyatını görün. \u003cstrong style=\"color: #e58c0a;\"\u003e\"Sipariş Ver\"\u003c\/strong\u003e butonuyla ölçünüze özel siparişinizi oluşturun.\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;\"\u003eİstediğiniz ölçüde\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;\"\u003eProfesyonel kenar işlemi\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;\"\u003eHızlı teslimat\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\"\u003eÖZEL ÖLÇÜ HESAPLAYICI\u003c\/h2\u003e\n\u003cp class=\"hali-aciklama\"\u003eGenişlik ve uzunluğu (cm) girip hesaplayın. Fiyatı gördükten sonra seçenekleri belirleyip WhatsApp'tan sipariş verin.\u003cbr\u003e\u003cstrong\u003eStandart Genişlik: 80 · 100 · 120 · 160 · 200 cm — Farklı ölçüler de girilebilir\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"hali-form-grup\"\u003e\n\u003clabel for=\"hali-genislik\" class=\"hali-label\"\u003eGENİŞLİK\u003c\/label\u003e\n\u003cdiv class=\"hali-input-wrapper\"\u003e\n\u003cinput type=\"number\" id=\"hali-genislik\" class=\"hali-input\" placeholder=\"Örn: 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\"\u003eUZUNLUK\u003c\/label\u003e\n\u003cdiv class=\"hali-input-wrapper\"\u003e\n\u003cinput type=\"number\" id=\"hali-uzunluk\" class=\"hali-input\" placeholder=\"Örn: 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\"\u003eHesapla \/ Fiyat Gör\u003c\/button\u003e\n\u003cdiv id=\"hali-sonuc-alani\" class=\"hali-sonuc-alani hidden\"\u003e\n\u003cdiv class=\"hali-sonuc-satir\"\u003e\n\u003cstrong\u003eMetrekare:\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\u003eToplam Fiyat:\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(1 m² fiyatı: \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\"\u003eHALI KENARI SEÇ\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\"\u003eSaçak\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\"\u003eOverlok\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\"\u003eKatlama\u003c\/label\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-baslik\"\u003eHALI ŞEKLİ SEÇ\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\"\u003eDikdörtgen\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\"\u003eYuvarlak\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\u003eWhatsApp'ta Sipariş Ver\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 = `Talep ettiğiniz \u003cstrong\u003e${g} cm\u003c\/strong\u003e genişliğindeki halınız, \u003cstrong\u003e${standartGenislik} cm\u003c\/strong\u003e'lik standart rulomuzdan kesilerek hazırlanacaktır.\u003cbr\u003eFiyatlandırma kesimin yapıldığı üst standart rulo genişliği üzerinden hesaplanmaktadır.\u003cbr\u003e\u003cbr\u003eDilerseniz fire vermemek için standart genişlikten sipariş verebilirsiniz.\u003cbr\u003e\u003cspan style=\"font-size:0.85em;opacity:0.6\"\u003e(Standart Rulo Genişlikleri: 80, 100, 120, 160, 200 cm — Boy firesiz, tam ölçüde yapılır.)\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 = `Merhaba, özel ölçü halı siparişi vermek istiyorum.\\n\\n📏 Ölçüler: ${hesaplananGenislik} cm x ${hesaplananUzunluk} cm (${f(hesaplananMetrekare)} m²)\\n🔲 Halı Kenarı: ${kenari}\\n⬜ Halı Şekli: ${sekli}\\n💰 Toplam Fiyat: ${f(toplamFiyat)} TL\\n\\nÜrün Linki: ${window.location.href}\\n\\nTeşekkürler.`;\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\"Saf Beyazın Kesintisiz Akışı, Chevron Desenin Dinamizmiyle Zeminlerinizde...\"\u003c\/b\u003e\u003c\/p\u003e\n\u003cp data-path-to-node=\"9\"\u003eZev Halı Babil Serisi, modern geometrinin mekana kattığı optik derinliği yaşam alanlarınıza taşıyor. Bembeyaz ve saf bir zeminin üzerine ustalıkla işlenmiş 3 boyutlu \"Chevron\" (V formlu) çizgiler, oval kesimin sunduğu yumuşak geçişlerle birleşerek odanıza hem hareketli hem de son derece ferah bir mimari perspektif katar. 10 mm kalınlığındaki özel mikrofiber ipliği sayesinde ayaklarınıza günün stresini unutturacak ipeksi bir bulut konforu sunan bu özel tasarım, \u003cb data-index-in-node=\"465\" data-path-to-node=\"9\"\u003e\"İstediğin Boyda Kesim\"\u003c\/b\u003e ayrıcalığıyla tamamen evinizin mimarisine göre şekilleniyor!\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\"\u003eSınırları Aşan Kişiselleştirme:\u003c\/b\u003e Evinizin ölçüsü ne olursa olsun, oval halınızı istediğiniz uzunlukta (boyda) keserek tam alanınıza uygun, butik bir üretim gerçekleştiriyoruz. Standart ölçülere sıkışıp kalmayın.\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\"\u003eMekanı Uzatan Optik İllüzyon:\u003c\/b\u003e Chevron ve yönlü geometrik çizgilerin oval formla buluşması, gözü ileriye taşıyarak dar alanları ve koridorları olduğundan çok daha uzun ve geniş gösterir.\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\"\u003eBulut Yumuşaklığında Konfor:\u003c\/b\u003e 10 mm hav yüksekliğine sahip üstün kaliteli mikrofiber polyester dokusu, ayaklarınıza pürüzsüz, sıcak ve masaj etkili premium bir konfor sunar.\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\"\u003eSağlıklı ve Güvenli Zemin:\u003c\/b\u003e Doğal nefes alan %100 pamuk tabanı sayesinde parkelerinizi korur, zemine mükemmel tutunarak kaymayı önler ve aileniz için anti-alerjik bir kullanım sağlar.\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\"\u003eİçerdiği Renklerin Psikolojisi\u003c\/b\u003e\n\u003c\/h4\u003e\n\u003cp data-path-to-node=\"13\"\u003eGöz yormadan mekanı aydınlatan ve optik ferahlık sağlayan renk profili:\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\"\u003eSaf Beyaz (Zemin):\u003c\/b\u003e Yenilenmenin, arınmanın ve mutlak temizliğin simgesidir. Odaya maksimum ışık yansıması sağlayarak kasvetli alanları anında aydınlatır; ferah ve steril bir lüks algısı yaratır.\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\"\u003eGeometrik 3D Gölge Efektleri:\u003c\/b\u003e Çizgisel kabartmalar, ışığın geliş açısına göre bembeyaz yüzeyde doğal gri yansımalar ve gölgeler oluşturur. Bu sayede halı dümdüz görünmekten kurtulur ve üzerine basmaya kıyamayacağınız kadar zengin, yaşayan bir dokuya kavuşur.\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\"\u003eMimarın Gözünden: Dekorasyon \u0026amp; Kombin Tavsiyeleri\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-index-in-node=\"0\" data-path-to-node=\"17,0,0\"\u003eDar ve Uzun Koridorlar (Oval Yolluk):\u003c\/b\u003e Bu model, \"İstediğin boyda kesim\" avantajının en çok parlayacağı üründür. Chevron deseninin yönlendirici çizgileri sayesinde karanlık ve dar antreleriniz adeta aydınlık bir saray koridoruna dönüşür.\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\"\u003eAydınlık Yatak Odaları:\u003c\/b\u003e Yatağınızın ayak ucuna oval formda serildiğinde, güne bembeyaz ve yumuşacık bir enerjiyle başlamanızı sağlar. Ahşap veya beyaz lake mobilyalarla kusursuz uyum sağlar.\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 Salonlar:\u003c\/b\u003e Beyazın saflığını vurgulamak için ham ahşap orta sehpalar, pampas otları ve açık renk keten koltuklarla kombinleyerek evinize huzur dolu bir \"İskandinav\" rüzgarı estirebilirsiniz.\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\"\u003eTeknik Detaylar\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 Kodu:\u003c\/b\u003e Babil 2707 (Özel Ölçü 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\"\u003eRenk:\u003c\/b\u003e Beyaz (Saf Beyaz)\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\"\u003eİplik Türü:\u003c\/b\u003e Microfiber Polyester (Premium Yumuşaklık)\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\"\u003eTaban:\u003c\/b\u003e %100 Doğal Pamuk Taban\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 \/ Şekil:\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\"\u003eÜretim Özelliği:\u003c\/b\u003e \u003cb data-index-in-node=\"17\" data-path-to-node=\"26,5,0\"\u003eİstediğin Boyda Kesim (Özel Uzunluk)\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\"\u003eÖzellik:\u003c\/b\u003e 3D Geometrik (Chevron \/ V Yönlü) Kabartmalı\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\"\u003eHav Yüksekliği:\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\"\u003eKullanım Alanı:\u003c\/b\u003e Koridor\/antre, yatak odası, giyinme odası, kış bahçesi, çocuk odası.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Zev Halı","offers":[{"title":"80x150 \/ Overlok","offer_id":42878845976624,"sku":"moqahalı-babil2707-beyaz-1-oval-80x150","price":2340.0,"currency_code":"TRY","in_stock":true},{"title":"80x150 \/ Saçak","offer_id":42878846009392,"sku":"moqahalı-babil2707-beyaz-1-oval-80x150-saçak","price":2340.0,"currency_code":"TRY","in_stock":true},{"title":"80x200 \/ Overlok","offer_id":42878846042160,"sku":"moqahalı-babil2707-beyaz-1-oval-80x200","price":3120.0,"currency_code":"TRY","in_stock":true},{"title":"80x200 \/ Saçak","offer_id":42878846074928,"sku":"moqahalı-babil2707-beyaz-1-oval-80x200-saçak","price":3120.0,"currency_code":"TRY","in_stock":true},{"title":"80x250 \/ Overlok","offer_id":42878846107696,"sku":"moqahalı-babil2707-beyaz-1-oval-80x250","price":3900.0,"currency_code":"TRY","in_stock":true},{"title":"80x250 \/ Saçak","offer_id":42878846140464,"sku":"moqahalı-babil2707-beyaz-1-oval-80x250-saçak","price":3900.0,"currency_code":"TRY","in_stock":true},{"title":"80x300 \/ Overlok","offer_id":42878846173232,"sku":"moqahalı-babil2707-beyaz-1-oval-80x300","price":4680.0,"currency_code":"TRY","in_stock":true},{"title":"80x300 \/ Saçak","offer_id":42878846206000,"sku":"moqahalı-babil2707-beyaz-1-oval-80x300-saçak","price":4680.0,"currency_code":"TRY","in_stock":true},{"title":"100x200 \/ Overlok","offer_id":42878846238768,"sku":"moqahalı-babil2707-beyaz-1-oval-100x200","price":3900.0,"currency_code":"TRY","in_stock":true},{"title":"100x200 \/ Saçak","offer_id":42878846271536,"sku":"moqahalı-babil2707-beyaz-1-oval-100x200-saçak","price":3900.0,"currency_code":"TRY","in_stock":true},{"title":"100x250 \/ Overlok","offer_id":42878846304304,"sku":"moqahalı-babil2707-beyaz-1-oval-100x250","price":4875.0,"currency_code":"TRY","in_stock":true},{"title":"100x250 \/ Saçak","offer_id":42878846337072,"sku":"moqahalı-babil2707-beyaz-1-oval-100x250-saçak","price":4875.0,"currency_code":"TRY","in_stock":true},{"title":"100x300 \/ Overlok","offer_id":42878846369840,"sku":"moqahalı-babil2707-beyaz-1-oval-100x300","price":5850.0,"currency_code":"TRY","in_stock":true},{"title":"100x300 \/ Saçak","offer_id":42878846402608,"sku":"moqahalı-babil2707-beyaz-1-oval-100x300-saçak","price":5850.0,"currency_code":"TRY","in_stock":true},{"title":"120x180 \/ Overlok","offer_id":42878846435376,"sku":"moqahalı-babil2707-beyaz-1-oval-120x180","price":4212.0,"currency_code":"TRY","in_stock":true},{"title":"120x180 \/ Saçak","offer_id":42878846468144,"sku":"moqahalı-babil2707-beyaz-1-oval-120x180-saçak","price":4212.0,"currency_code":"TRY","in_stock":true},{"title":"120x250 \/ Overlok","offer_id":42878846500912,"sku":"moqahalı-babil2707-beyaz-1-oval-120x250","price":5850.0,"currency_code":"TRY","in_stock":true},{"title":"120x250 \/ Saçak","offer_id":42878846533680,"sku":"moqahalı-babil2707-beyaz-1-oval-120x250-saçak","price":5850.0,"currency_code":"TRY","in_stock":true},{"title":"120x300 \/ Overlok","offer_id":42878846566448,"sku":"moqahalı-babil2707-beyaz-1-oval-120x300","price":7020.0,"currency_code":"TRY","in_stock":true},{"title":"120x300 \/ Saçak","offer_id":42878846599216,"sku":"moqahalı-babil2707-beyaz-1-oval-120x300-saçak","price":7020.0,"currency_code":"TRY","in_stock":true},{"title":"160x230 \/ Overlok","offer_id":42878846631984,"sku":"moqahalı-babil2707-beyaz-1-oval-160x230","price":7176.0,"currency_code":"TRY","in_stock":true},{"title":"160x230 \/ Saçak","offer_id":42878846664752,"sku":"moqahalı-babil2707-beyaz-1-oval-160x230-saçak","price":7176.0,"currency_code":"TRY","in_stock":true},{"title":"160x300 \/ Overlok","offer_id":42878846697520,"sku":"moqahalı-babil2707-beyaz-1-oval-160x300","price":9360.0,"currency_code":"TRY","in_stock":true},{"title":"160x300 \/ Saçak","offer_id":42878846730288,"sku":"moqahalı-babil2707-beyaz-1-oval-160x300-saçak","price":9360.0,"currency_code":"TRY","in_stock":true},{"title":"200x300 \/ Overlok","offer_id":42878846763056,"sku":"moqahalı-babil2707-beyazt-1-oval-200x300","price":11700.0,"currency_code":"TRY","in_stock":true},{"title":"200x300 \/ Saçak","offer_id":42878846795824,"sku":"moqahalı-babil2707-beyaz-1-oval-200x300-saçak","price":11700.0,"currency_code":"TRY","in_stock":true},{"title":"200x400 \/ Overlok","offer_id":42878846828592,"sku":"moqahalı-babil2707-beyaz-1-oval-200x400","price":15600.0,"currency_code":"TRY","in_stock":true},{"title":"200x400 \/ Saçak","offer_id":42878846861360,"sku":"moqahalı-babil2707-beyaz-1-oval-200x400-saçak","price":15600.0,"currency_code":"TRY","in_stock":true},{"title":"200x500 \/ Overlok","offer_id":42878846894128,"sku":"moqahalı-babil2707-beyaz-1-oval-200x500","price":19500.0,"currency_code":"TRY","in_stock":true},{"title":"200x500 \/ Saçak","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 Halı Gri Geometrik Microfiber Oval Halı Kesme Yolluk Özel Ölçü 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;\"\u003eSaçak ve Overlok \u003c\/span\u003e \u003c\/span\u003eTercihlerinizi Sepette Sipariş Notu Bölümünde Belirtiniz.\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✂ Özel Hizmet\u003c\/div\u003e\n\u003cdiv style=\"font-size: 1.25rem; font-weight: 800; color: #1f2937; margin-bottom: 8px;\"\u003eBu Üründe \u003cspan style=\"color: #e58c0a; border-bottom: 2px solid #FDC656; padding-bottom: 2px;\"\u003eÖzel Ölçü Kesme\u003c\/span\u003e Vardır\u003c\/div\u003e\n\u003cdiv style=\"font-size: 0.83rem; color: #6b7280; line-height: 1.7; max-width: 400px; margin: 0 auto 16px;\"\u003eAşağıdaki hesaplayıcıyı kullanarak ölçünüzü girin ve fiyatını görün. \u003cstrong style=\"color: #e58c0a;\"\u003e\"Sipariş Ver\"\u003c\/strong\u003e butonuyla ölçünüze özel siparişinizi oluşturun.\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;\"\u003eİstediğiniz ölçüde\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;\"\u003eProfesyonel kenar işlemi\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;\"\u003eHızlı teslimat\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\"\u003eÖZEL ÖLÇÜ HESAPLAYICI\u003c\/h2\u003e\n\u003cp class=\"hali-aciklama\"\u003eGenişlik ve uzunluğu (cm) girip hesaplayın. Fiyatı gördükten sonra seçenekleri belirleyip WhatsApp'tan sipariş verin.\u003cbr\u003e\u003cstrong\u003eStandart Genişlik: 80 · 100 · 120 · 160 · 200 cm — Farklı ölçüler de girilebilir\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"hali-form-grup\"\u003e\n\u003clabel class=\"hali-label\" for=\"hali-genislik\"\u003eGENİŞLİK\u003c\/label\u003e\n\u003cdiv class=\"hali-input-wrapper\"\u003e\n\u003cinput placeholder=\"Örn: 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\"\u003eUZUNLUK\u003c\/label\u003e\n\u003cdiv class=\"hali-input-wrapper\"\u003e\n\u003cinput placeholder=\"Örn: 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\"\u003eHesapla \/ Fiyat Gör\u003c\/button\u003e\n\u003cdiv class=\"hali-sonuc-alani hidden\" id=\"hali-sonuc-alani\"\u003e\n\u003cdiv class=\"hali-sonuc-satir\"\u003e\n\u003cstrong\u003eMetrekare:\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\u003eToplam Fiyat:\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² fiyatı: \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\"\u003eHALI KENARI SEÇ\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\"\u003eSaçak\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\"\u003eOverlok\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\"\u003eKatlama\u003c\/label\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-baslik\"\u003eHALI ŞEKLİ SEÇ\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\"\u003eDikdörtgen\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\"\u003eYuvarlak\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\u003eWhatsApp'ta Sipariş Ver\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 = `Talep ettiğiniz \u003cstrong\u003e${g} cm\u003c\/strong\u003e genişliğindeki halınız, \u003cstrong\u003e${standartGenislik} cm\u003c\/strong\u003e'lik standart rulomuzdan kesilerek hazırlanacaktır.\u003cbr\u003eFiyatlandırma kesimin yapıldığı üst standart rulo genişliği üzerinden hesaplanmaktadır.\u003cbr\u003e\u003cbr\u003eDilerseniz fire vermemek için standart genişlikten sipariş verebilirsiniz.\u003cbr\u003e\u003cspan style=\"font-size:0.85em;opacity:0.6\"\u003e(Standart Rulo Genişlikleri: 80, 100, 120, 160, 200 cm — Boy firesiz, tam ölçüde yapılır.)\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 = `Merhaba, özel ölçü halı siparişi vermek istiyorum.\\n\\n📏 Ölçüler: ${hesaplananGenislik} cm x ${hesaplananUzunluk} cm (${f(hesaplananMetrekare)} m²)\\n🔲 Halı Kenarı: ${kenari}\\n⬜ Halı Şekli: ${sekli}\\n💰 Toplam Fiyat: ${f(toplamFiyat)} TL\\n\\nÜrün Linki: ${window.location.href}\\n\\nTeşekkürler.`;\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\"Grinin Modern Ritmi, Geometrik Desenli Halı Zarafetiyle Zeminlerinizde...\"\u003c\/b\u003e\u003c\/p\u003e\n\u003cp data-path-to-node=\"8\"\u003eZev Halı Babil Serisi, yaşam alanlarınıza çağdaş bir dokunuş katmak için \u003cb data-path-to-node=\"8\" data-index-in-node=\"73\"\u003egri oval halı\u003c\/b\u003e arayışınıza kusursuz bir mimari çözüm sunuyor. Açık gri zeminin o asil duruşunu, 3 boyutlu asimetrik ve yönlü (Chevron) kabartmalarla hareketlendiren bu tasarım, oval kesimin akıcılığıyla birleşerek odanıza eşsiz bir derinlik katar. 10 mm kalınlığındaki üstün mikrofiber dokusuyla günün yorgunluğunu alan bu ekstra yumuşak parça, \u003cb data-path-to-node=\"8\" data-index-in-node=\"417\"\u003e\"İstediğin Boyda Kesim\"\u003c\/b\u003e avantajıyla tam evinize göre şekilleniyor!\u003c\/p\u003e\n\u003cp data-path-to-node=\"9\"\u003eListelerinizdeki arama trendlerine tam yanıt veren, yaşam alanlarınızda devrim yaratacak özellikler:\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\"\u003eSınırları Aşan Özel Ölçü Kesme Yolluk:\u003c\/b\u003e Standart ebatlara sıkışmayın! Evinizin veya ofisinizin ölçüsü ne olursa olsun, \u003cb data-path-to-node=\"10,0,0\" data-index-in-node=\"118\"\u003emodern koridor halısı\u003c\/b\u003e ihtiyacınıza yönelik, istediğiniz uzunlukta kesim yaparak butik bir üretim gerçekleştiriyoruz.\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\"\u003eMekanı Uzatan Geometrik İllüzyon:\u003c\/b\u003e Keskin \u003cb data-path-to-node=\"10,1,0\" data-index-in-node=\"41\"\u003egeometrik desenli halı\u003c\/b\u003e motiflerinin oval formla buluşması, gözü ileriye yönlendirerek dar alanları ve antreleri olduğundan çok daha uzun ve geniş gösterir.\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\"\u003eBulut Yumuşaklığında Konfor:\u003c\/b\u003e Adımlarınıza ipeksi bir his veren dokusu, soğuk zeminleri izole ederek evinizde sıcak ve lüks bir atmosfer yaratır.\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\"\u003ePratik ve Leke Gizleyen Zemin:\u003c\/b\u003e %100 pamuk tabanı ile parkelerinizi korur. Grinin 3D dokuyla muazzam birleşimi, ufak toz ve lekeleri mükemmel şekilde kamufle ederek \u003cb data-path-to-node=\"10,3,0\" data-index-in-node=\"164\"\u003eyıkanabilir kaymaz taban\u003c\/b\u003e hissiyatı kadar güvenli bir kullanım sağlar.\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\"\u003eİçerdiği Renklerin Psikolojisi\u003c\/b\u003e\n\u003c\/h4\u003e\n\u003cp data-path-to-node=\"13\"\u003eArama hacimlerinin şampiyon rengi, mekanı dengeleyen profil:\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\"\u003eAçık Gri \/ Gümüş (Zemin):\u003c\/b\u003e Uzlaşmanın, modernizmin ve nötr şıklığın rengidir. Odaya serin, aydınlık bir enerji yayar. Ayak izini ve günlük tozları ustalıkla sakladığı için özellikle trafiği yoğun alanların bir numaralı tercihidir.\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\"\u003eGeometrik 3D Gölge Efektleri:\u003c\/b\u003e Çizgisel üçgen kabartmalar, ışığın geliş açısına göre gri yüzeyde doğal, koyu ve açık \"Ton Sür Ton\" yansımalar oluşturarak tasarıma yaşayan bir hacim katar.\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\"\u003eMimarın Gözünden: Dekorasyon \u0026amp; Kombin Tavsiyeleri\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\"\u003eDar ve Uzun Antreler (Oval Koridor Halısı):\u003c\/b\u003e \"İstediğin boyda kesim\" avantajını en iyi kullanacağınız alandır. Geometrik çizgiler ışık almayan koridorlarınızı adeta modern bir sanat galerisine dönüştürür.\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 ve Genç Odaları:\u003c\/b\u003e Z kuşağının teknolojik ve modern dekorasyon zevkine birebir hitap eden \u003cb data-path-to-node=\"17,1,0\" data-index-in-node=\"94\"\u003egeometrik desenli gri halı\u003c\/b\u003e, çalışma sandalyelerinin altında mükemmel bir izolasyon ve tarz yaratır.\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 Salonlar:\u003c\/b\u003e Gri rengin o dengeleyici duruşunu, hardal sarısı kırlentler veya kiremit rengi berjerlerle tamamlayarak muazzam bir kontrast (zıtlık) enerjisi yakalayabilirsiniz.\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\"\u003eTeknik Detaylar\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 Kodu:\u003c\/b\u003e Babil 2708 (Özel Ölçü 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\"\u003eRenk:\u003c\/b\u003e Gri (Açık Gri \/ Gümüş)\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\"\u003eİplik Türü:\u003c\/b\u003e Microfiber Polyester (Premium Yumuşaklık)\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\"\u003eTaban:\u003c\/b\u003e %100 Doğal Pamuk Taban\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 \/ Şekil:\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\"\u003eÜretim Özelliği:\u003c\/b\u003e \u003cb data-path-to-node=\"26,5,0\" data-index-in-node=\"17\"\u003eİstediğin Boyda Kesim (Özel Ölçü Kesme Yolluk)\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\"\u003eÖzellik:\u003c\/b\u003e 3D Geometrik Kabartmalı\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\"\u003eHav Yüksekliği:\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\"\u003eKullanım Alanı:\u003c\/b\u003e Koridor\/antre, modern salon, genç odası, çalışma odası.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Zev Halı","offers":[{"title":"80x150 \/ Overlok","offer_id":42878929862704,"sku":"moqahalı-babil2708-gri-1-oval-80x150","price":2340.0,"currency_code":"TRY","in_stock":true},{"title":"80x150 \/ Saçak","offer_id":42878929895472,"sku":"moqahalı-babil2708-gri-1-oval-80x150-saçak","price":2340.0,"currency_code":"TRY","in_stock":true},{"title":"80x200 \/ Overlok","offer_id":42878929928240,"sku":"moqahalı-babil2708-gri-1-oval-80x200","price":3120.0,"currency_code":"TRY","in_stock":true},{"title":"80x200 \/ Saçak","offer_id":42878929961008,"sku":"moqahalı-babil2708-gri-1-oval-80x200-saçak","price":3120.0,"currency_code":"TRY","in_stock":true},{"title":"80x250 \/ Overlok","offer_id":42878929993776,"sku":"moqahalı-babil2708-gri-1-oval-80x250","price":3900.0,"currency_code":"TRY","in_stock":true},{"title":"80x250 \/ Saçak","offer_id":42878930026544,"sku":"moqahalı-babil2708-gri-1-oval-80x250-saçak","price":3900.0,"currency_code":"TRY","in_stock":true},{"title":"80x300 \/ Overlok","offer_id":42878930059312,"sku":"moqahalı-babil2708-gri-1-oval-80x300","price":4680.0,"currency_code":"TRY","in_stock":true},{"title":"80x300 \/ Saçak","offer_id":42878930092080,"sku":"moqahalı-babil2708-gri-1-oval-80x300-saçak","price":4680.0,"currency_code":"TRY","in_stock":true},{"title":"100x200 \/ Overlok","offer_id":42878930124848,"sku":"moqahalı-babil2708-gri-1-oval-100x200","price":3900.0,"currency_code":"TRY","in_stock":true},{"title":"100x200 \/ Saçak","offer_id":42878930157616,"sku":"moqahalı-babil2708-gri-1-oval-100x200-saçak","price":3900.0,"currency_code":"TRY","in_stock":true},{"title":"100x250 \/ Overlok","offer_id":42878930190384,"sku":"moqahalı-babil2708-gri-1-oval-100x250","price":4875.0,"currency_code":"TRY","in_stock":true},{"title":"100x250 \/ Saçak","offer_id":42878930223152,"sku":"moqahalı-babil2708-gri-1-oval-100x250-saçak","price":4875.0,"currency_code":"TRY","in_stock":true},{"title":"100x300 \/ Overlok","offer_id":42878930255920,"sku":"moqahalı-babil2708-gri-1-oval-100x300","price":5850.0,"currency_code":"TRY","in_stock":true},{"title":"100x300 \/ Saçak","offer_id":42878930288688,"sku":"moqahalı-babil2708-gri-1-oval-100x300-saçak","price":5850.0,"currency_code":"TRY","in_stock":true},{"title":"120x180 \/ Overlok","offer_id":42878930321456,"sku":"moqahalı-babil2708-gri1-oval-120x180","price":4212.0,"currency_code":"TRY","in_stock":true},{"title":"120x180 \/ Saçak","offer_id":42878930354224,"sku":"moqahalı-babil2708-gri-1-oval-120x180-saçak","price":4212.0,"currency_code":"TRY","in_stock":true},{"title":"120x250 \/ Overlok","offer_id":42878930386992,"sku":"moqahalı-babil2708-gri-1-oval-120x250","price":5850.0,"currency_code":"TRY","in_stock":true},{"title":"120x250 \/ Saçak","offer_id":42878930419760,"sku":"moqahalı-babil2708-gri-1-oval-120x250-saçak","price":5850.0,"currency_code":"TRY","in_stock":true},{"title":"120x300 \/ Overlok","offer_id":42878930452528,"sku":"moqahalı-babil2708-gri-1-oval-120x300","price":7020.0,"currency_code":"TRY","in_stock":true},{"title":"120x300 \/ Saçak","offer_id":42878930485296,"sku":"moqahalı-babil2708-gri-1-oval-120x300-saçak","price":7020.0,"currency_code":"TRY","in_stock":true},{"title":"160x230 \/ Overlok","offer_id":42878930518064,"sku":"moqahalı-babil2708-gri-1-oval-160x230","price":7176.0,"currency_code":"TRY","in_stock":true},{"title":"160x230 \/ Saçak","offer_id":42878930550832,"sku":"moqahalı-babil2708-gri-1-oval-160x230-saçak","price":7176.0,"currency_code":"TRY","in_stock":true},{"title":"160x300 \/ Overlok","offer_id":42878930583600,"sku":"moqahalı-babil2708-gri-1-oval-160x300","price":9360.0,"currency_code":"TRY","in_stock":true},{"title":"160x300 \/ Saçak","offer_id":42878930616368,"sku":"moqahalı-babil2708-gri-1-oval-160x300-saçak","price":9360.0,"currency_code":"TRY","in_stock":true},{"title":"200x300 \/ Overlok","offer_id":42878930649136,"sku":"moqahalı-babil2708-gri-1-oval-200x300","price":11700.0,"currency_code":"TRY","in_stock":true},{"title":"200x300 \/ Saçak","offer_id":42878930681904,"sku":"moqahalı-babil2708-gri-1-oval-200x300-saçak","price":11700.0,"currency_code":"TRY","in_stock":true},{"title":"200x400 \/ Overlok","offer_id":42878930714672,"sku":"moqahalı-babil2708-gri-1-oval-200x400","price":15600.0,"currency_code":"TRY","in_stock":true},{"title":"200x400 \/ Saçak","offer_id":42878930747440,"sku":"moqahalı-babil2708-gri-1-oval-200x400-saçak","price":15600.0,"currency_code":"TRY","in_stock":true},{"title":"200x500 \/ Overlok","offer_id":42878930780208,"sku":"moqahalı-babil2708-gri-1-oval-200x500","price":19500.0,"currency_code":"TRY","in_stock":true},{"title":"200x500 \/ Saçak","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 Halı Antrasit Geometrik Yumuşak Oval Halı Yolluk Özel Ölçü 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;\"\u003eSaçak ve Overlok \u003c\/span\u003e \u003c\/span\u003eTercihlerinizi Sepette Sipariş Notu Bölümünde Belirtiniz.\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✂ Özel Hizmet\u003c\/div\u003e\n\u003cdiv style=\"font-size: 1.25rem; font-weight: 800; color: #1f2937; margin-bottom: 8px;\"\u003eBu Üründe \u003cspan style=\"color: #e58c0a; border-bottom: 2px solid #FDC656; padding-bottom: 2px;\"\u003eÖzel Ölçü Kesme\u003c\/span\u003e Vardır\u003c\/div\u003e\n\u003cdiv style=\"font-size: 0.83rem; color: #6b7280; line-height: 1.7; max-width: 400px; margin: 0 auto 16px;\"\u003eAşağıdaki hesaplayıcıyı kullanarak ölçünüzü girin ve fiyatını görün. \u003cstrong style=\"color: #e58c0a;\"\u003e\"Sipariş Ver\"\u003c\/strong\u003e butonuyla ölçünüze özel siparişinizi oluşturun.\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;\"\u003eİstediğiniz ölçüde\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;\"\u003eProfesyonel kenar işlemi\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;\"\u003eHızlı teslimat\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\"\u003eÖZEL ÖLÇÜ HESAPLAYICI\u003c\/h2\u003e\n\u003cp class=\"hali-aciklama\"\u003eGenişlik ve uzunluğu (cm) girip hesaplayın. Fiyatı gördükten sonra seçenekleri belirleyip WhatsApp'tan sipariş verin.\u003cbr\u003e\u003cstrong\u003eStandart Genişlik: 80 · 100 · 120 · 160 · 200 cm — Farklı ölçüler de girilebilir\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"hali-form-grup\"\u003e\n\u003clabel for=\"hali-genislik\" class=\"hali-label\"\u003eGENİŞLİK\u003c\/label\u003e\n\u003cdiv class=\"hali-input-wrapper\"\u003e\n\u003cinput type=\"number\" id=\"hali-genislik\" class=\"hali-input\" placeholder=\"Örn: 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\"\u003eUZUNLUK\u003c\/label\u003e\n\u003cdiv class=\"hali-input-wrapper\"\u003e\n\u003cinput type=\"number\" id=\"hali-uzunluk\" class=\"hali-input\" placeholder=\"Örn: 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\"\u003eHesapla \/ Fiyat Gör\u003c\/button\u003e\n\u003cdiv id=\"hali-sonuc-alani\" class=\"hali-sonuc-alani hidden\"\u003e\n\u003cdiv class=\"hali-sonuc-satir\"\u003e\n\u003cstrong\u003eMetrekare:\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\u003eToplam Fiyat:\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(1 m² fiyatı: \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\"\u003eHALI KENARI SEÇ\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\"\u003eSaçak\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\"\u003eOverlok\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\"\u003eKatlama\u003c\/label\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hali-secim-baslik\"\u003eHALI ŞEKLİ SEÇ\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\"\u003eDikdörtgen\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\"\u003eYuvarlak\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\u003eWhatsApp'ta Sipariş Ver\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 = `Talep ettiğiniz \u003cstrong\u003e${g} cm\u003c\/strong\u003e genişliğindeki halınız, \u003cstrong\u003e${standartGenislik} cm\u003c\/strong\u003e'lik standart rulomuzdan kesilerek hazırlanacaktır.\u003cbr\u003eFiyatlandırma kesimin yapıldığı üst standart rulo genişliği üzerinden hesaplanmaktadır.\u003cbr\u003e\u003cbr\u003eDilerseniz fire vermemek için standart genişlikten sipariş verebilirsiniz.\u003cbr\u003e\u003cspan style=\"font-size:0.85em;opacity:0.6\"\u003e(Standart Rulo Genişlikleri: 80, 100, 120, 160, 200 cm — Boy firesiz, tam ölçüde yapılır.)\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 = `Merhaba, özel ölçü halı siparişi vermek istiyorum.\\n\\n📏 Ölçüler: ${hesaplananGenislik} cm x ${hesaplananUzunluk} cm (${f(hesaplananMetrekare)} m²)\\n🔲 Halı Kenarı: ${kenari}\\n⬜ Halı Şekli: ${sekli}\\n💰 Toplam Fiyat: ${f(toplamFiyat)} TL\\n\\nÜrün Linki: ${window.location.href}\\n\\nTeşekkürler.`;\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\"Karanlığın Asaleti, Geometrik Desenli Halı Dinamizmiyle Zeminlerinizde...\"\u003c\/b\u003e\u003c\/p\u003e\n\u003cp data-path-to-node=\"9\"\u003eZev Halı Babil Serisi, antrasitin o ağırbaşlı ve güçlü duruşunu, modern mimarinin vazgeçilmezi olan 3 boyutlu tasarım anlayışıyla yeniden şekillendiriyor. Koyu gri\/karbon zeminin asaletini, ustalıkla işlenmiş yönlü ve geometrik (Chevron) kabartmalarla hareketlendiren bu tasarım, oval kesimin sunduğu akıcılıkla birleşerek odanıza heykelsi bir derinlik katar. 10 mm kalınlığındaki üstün mikrofiber dokusuyla o sert görünümünün aksine ayaklarınıza ipeksi bir konfor sunan bu parça, \u003cb data-path-to-node=\"9\" data-index-in-node=\"481\"\u003e\"İstediğin Boyda Kesim\"\u003c\/b\u003e ayrıcalığıyla tamamen evinizin mimarisine göre şekilleniyor!\u003c\/p\u003e\n\u003cp data-path-to-node=\"10\"\u003eSEO listelerinizdeki arama trendlerine tam yanıt veren, yaşam alanlarınızda devrim yaratacak özellikler:\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\"\u003eSınırları Aşan Özel Ölçü Kesme Yolluk:\u003c\/b\u003e Standartlara sıkışmayın! Evinizin veya ofisinizin ölçüsü ne olursa olsun, \u003cb data-path-to-node=\"11,0,0\" data-index-in-node=\"113\"\u003emodern koridor halısı\u003c\/b\u003e ihtiyacınıza yönelik istediğiniz uzunlukta kesim yaparak size özel, butik bir üretim gerçekleştiriyoruz.\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\"\u003eGeometrik Mimari ve Oval Denge:\u003c\/b\u003e Keskin \u003cb data-path-to-node=\"11,1,0\" data-index-in-node=\"39\"\u003egeometrik desenli halı\u003c\/b\u003e motiflerinin koyu renk üzerindeki agresifliği, oval formun yumuşaklığıyla dengelenir; odaya modern, odaklanmayı artıran ve son derece karakterli bir \u003cb data-path-to-node=\"11,1,0\" data-index-in-node=\"211\"\u003eantrasit oval halı\u003c\/b\u003e deneyimi sunar.\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\"\u003eBulut Yumuşaklığında Konfor:\u003c\/b\u003e 10 mm hav yüksekliğine sahip dokusu, ayaklarınıza pürüzsüz, sıcak ve günün stresini alan lüks bir izolasyon sağlar.\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\"\u003ePratik ve Leke Gizleyen Zemin:\u003c\/b\u003e %100 pamuk tabanı ile parkelerinizi korur. Koyu antrasit rengin ve 3D dokunun o muazzam birleşimi, ufak toz ve lekeleri ustalıkla kamufle ederek trafikli alanlarda bile kusursuz görünür.\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\"\u003eİçerdiği Renklerin Psikolojisi\u003c\/b\u003e\n\u003c\/h4\u003e\n\u003cp data-path-to-node=\"14\"\u003eMekana derinlik katan, odaklanmayı artıran ve etrafındaki detayları parlatan renk profili:\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\"\u003eAntrasit \/ Koyu Gri (Zemin):\u003c\/b\u003e Gücün, ciddiyetin ve \"High-End\" (üst düzey) modernizmin evrensel simgesidir. Odaya tok bir derinlik katarak etrafındaki sıcak renkli eşyaların (ham ahşap, taba deri, kiremit) birer elmas gibi ön plana çıkmasını sağlar.\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\"\u003eGeometrik 3D Gölge Efektleri:\u003c\/b\u003e Koyu renkli zeminler ışıksız ortamlarda düz görünme riski taşır. Ancak 3 boyutlu geometrik kabartmalar, ortamdaki ışığı yakalayarak antrasit zemin üzerinde asil siyah gölgeler yaratır ve tasarıma yaşayan, dinamik bir hacim katar.\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\"\u003eMimarın Gözünden: Dekorasyon \u0026amp; Kombin Tavsiyeleri\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\"\u003eTeknoloji, Gamer ve Çalışma Odaları:\u003c\/b\u003e Ciddi ve odaklanmayı artıran yapısı, geometrik desenin teknolojik dinamizmiyle birleştiğinde bilgisayar masalarının veya oyuncu koltuklarının altında muazzam bir tarz alanı yaratır.\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\"\u003eEndüstriyel Antreler (Oval Koridor Halısı):\u003c\/b\u003e Siyah mat metal dresuarlar, ham ceviz detaylar ve beton görünümlü duvarlarla birleştiğinde dergilerden fırlamış bir \"Loft\" giriş yaratır. Leke gizleme özelliği sayesinde antrelerin vazgeçilmezidir.\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\"\u003eMobilya Uyumu:\u003c\/b\u003e Antrasitin ciddiyetini kırmak için Hardal Sarısı detaylar veya Taba rengi \"Chester\" deri koltuklarla muazzam bir lüks hissiyatı yakalayabilirsiniz.\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\"\u003eTeknik Detaylar\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 Kodu:\u003c\/b\u003e Babil 2709 (Özel Ölçü 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\"\u003eRenk:\u003c\/b\u003e Antrasit (Koyu Gri \/ Karbon)\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\"\u003eİplik Türü:\u003c\/b\u003e Microfiber Polyester (Premium Yumuşaklık)\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\"\u003eTaban:\u003c\/b\u003e %100 Doğal Pamuk Taban\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 \/ Şekil:\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\"\u003eÜretim Özelliği:\u003c\/b\u003e \u003cb data-path-to-node=\"27,5,0\" data-index-in-node=\"17\"\u003eİstediğin Boyda Kesim (Özel Ölçü Kesme Yolluk)\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\"\u003eÖzellik:\u003c\/b\u003e 3D Geometrik (Yönlü\/Asimetrik) Kabartmalı\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\"\u003eHav Yüksekliği:\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\"\u003eKullanım Alanı:\u003c\/b\u003e Gamer odası, çalışma\/ofis odası, geniş antre\/koridor, modern salon.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Zev Halı","offers":[{"title":"80x150 \/ Overlok","offer_id":42878947229744,"sku":"moqahalı-babil2709-antrasit-1-oval-80x150","price":2340.0,"currency_code":"TRY","in_stock":true},{"title":"80x150 \/ Saçak","offer_id":42878947262512,"sku":"moqahalı-babil2709-antrasi-1-oval-80x150-saçak","price":2340.0,"currency_code":"TRY","in_stock":true},{"title":"80x200 \/ Overlok","offer_id":42878947295280,"sku":"moqahalı-babil2709-antrasi-1-oval-80x200","price":3120.0,"currency_code":"TRY","in_stock":true},{"title":"80x200 \/ Saçak","offer_id":42878947328048,"sku":"moqahalı-babil2709-antrasit-1-oval-80x200-saçak","price":3120.0,"currency_code":"TRY","in_stock":true},{"title":"80x250 \/ Overlok","offer_id":42878947360816,"sku":"moqahalı-babil2709-antrasit-1-oval-80x250","price":3900.0,"currency_code":"TRY","in_stock":true},{"title":"80x250 \/ Saçak","offer_id":42878947393584,"sku":"moqahalı-babil2709-antrasit-1-oval-80x250-saçak","price":3900.0,"currency_code":"TRY","in_stock":true},{"title":"80x300 \/ Overlok","offer_id":42878947426352,"sku":"moqahalı-babil2709-antrasit-1-oval-80x300","price":4680.0,"currency_code":"TRY","in_stock":true},{"title":"80x300 \/ Saçak","offer_id":42878947459120,"sku":"moqahalı-babil2709-antrasit-1-oval-80x300-saçak","price":4680.0,"currency_code":"TRY","in_stock":true},{"title":"100x200 \/ Overlok","offer_id":42878947491888,"sku":"moqahalı-babil2709-antrasit-1-oval-100x200","price":3900.0,"currency_code":"TRY","in_stock":true},{"title":"100x200 \/ Saçak","offer_id":42878947524656,"sku":"moqahalı-babil2709-antrasit-1-oval-100x200-saçak","price":3900.0,"currency_code":"TRY","in_stock":true},{"title":"100x250 \/ Overlok","offer_id":42878947557424,"sku":"moqahalı-babil2709-antrasit-1-oval-100x250","price":4875.0,"currency_code":"TRY","in_stock":true},{"title":"100x250 \/ Saçak","offer_id":42878947590192,"sku":"moqahalı-babil2709-antrasit-1-oval-100x250-saçak","price":4875.0,"currency_code":"TRY","in_stock":true},{"title":"100x300 \/ Overlok","offer_id":42878947622960,"sku":"moqahalı-babil2709-antrasit-1-oval-100x300","price":5850.0,"currency_code":"TRY","in_stock":true},{"title":"100x300 \/ Saçak","offer_id":42878947655728,"sku":"moqahalı-babil2709-antrasit-1-oval-100x300-saçak","price":5850.0,"currency_code":"TRY","in_stock":true},{"title":"120x180 \/ Overlok","offer_id":42878947688496,"sku":"moqahalı-babil2709-antrasit-oval-120x180","price":4212.0,"currency_code":"TRY","in_stock":true},{"title":"120x180 \/ Saçak","offer_id":42878947721264,"sku":"moqahalı-babil2709-antrasit-1-oval-120x180-saçak","price":4212.0,"currency_code":"TRY","in_stock":true},{"title":"120x250 \/ Overlok","offer_id":42878947754032,"sku":"moqahalı-babil2709-antrasit-1-oval-120x250","price":5850.0,"currency_code":"TRY","in_stock":true},{"title":"120x250 \/ Saçak","offer_id":42878947786800,"sku":"moqahalı-babil2709-antrasit-1-oval-120x250-saçak","price":5850.0,"currency_code":"TRY","in_stock":true},{"title":"120x300 \/ Overlok","offer_id":42878947819568,"sku":"moqahalı-babil2709-antrasit-1-oval-120x300","price":7020.0,"currency_code":"TRY","in_stock":true},{"title":"120x300 \/ Saçak","offer_id":42878947852336,"sku":"moqahalı-babil2709-antrasit-1-oval-120x300-saçak","price":7020.0,"currency_code":"TRY","in_stock":true},{"title":"160x230 \/ Overlok","offer_id":42878947885104,"sku":"moqahalı-babil2709-antrasit-1-oval-160x230","price":7176.0,"currency_code":"TRY","in_stock":true},{"title":"160x230 \/ Saçak","offer_id":42878947917872,"sku":"moqahalı-babil2709-antrasit-1-oval-160x230-saçak","price":7176.0,"currency_code":"TRY","in_stock":true},{"title":"160x300 \/ Overlok","offer_id":42878947950640,"sku":"moqahalı-babil2709-antrasit-1-oval-160x300","price":9360.0,"currency_code":"TRY","in_stock":true},{"title":"160x300 \/ Saçak","offer_id":42878947983408,"sku":"moqahalı-babil2709-antrasit-1-oval-160x300-saçak","price":9360.0,"currency_code":"TRY","in_stock":true},{"title":"200x300 \/ Overlok","offer_id":42878948016176,"sku":"moqahalı-babil2709-antrasit-1-oval-200x300","price":11700.0,"currency_code":"TRY","in_stock":true},{"title":"200x300 \/ Saçak","offer_id":42878948048944,"sku":"moqahalı-babil2709-antrasit-1-oval-200x300-saçak","price":11700.0,"currency_code":"TRY","in_stock":true},{"title":"200x400 \/ Overlok","offer_id":42878948081712,"sku":"moqahalı-babil2709-antrasit-1-oval-200x400","price":15600.0,"currency_code":"TRY","in_stock":true},{"title":"200x400 \/ Saçak","offer_id":42878948114480,"sku":"moqahalı-babil2709-antrasit-1-oval-200x400-saçak","price":15600.0,"currency_code":"TRY","in_stock":true},{"title":"200x500 \/ Overlok","offer_id":42878948147248,"sku":"moqahalı-babil2709-antrasit-1-oval-200x500","price":19500.0,"currency_code":"TRY","in_stock":true},{"title":"200x500 \/ Saçak","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"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0657\/6970\/1424\/collections\/zevhali2_4.webp?v=1773104393","url":"https:\/\/www.zevhali.com\/collections\/microfiber-halilar.oembed","provider":"ZEV HALI","version":"1.0","type":"link"}