{"product_id":"zibin-body-korse","title":"Giyindegel Zıbın Body Korse – Ayarlanabilir Askılı, Alttan Agraflı","description":"\u003cdiv style=\"max-width: 680px; margin: 0 auto; font-family: inherit; line-height: 1.6;\"\u003e\n\u003cdiv style=\"background: #4b1528; color: #fff; padding: 14px 18px; border-radius: 14px; font-size: 15px; font-weight: bold; text-align: center; margin-bottom: 10px;\"\u003eBel ve karın bölgesini saran tek parça body tasarımı\u003c\/div\u003e\n\u003cdiv style=\"display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 8px; margin-bottom: 10px;\"\u003e\n\u003cdiv style=\"background: #fbeaf0; border-radius: 12px; padding: 10px 8px; text-align: center;\"\u003e\n\u003cdiv style=\"font-size: 19px;\"\u003e✨\u003c\/div\u003e\n\u003cdiv style=\"font-weight: bold; font-size: 13px; color: #4b1528;\"\u003eVücudu saran form\u003c\/div\u003e\n\u003cdiv style=\"font-size: 12px; color: #72243e;\"\u003eBel, karın ve kalça bölgesini sarar\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"background: #fbeaf0; border-radius: 12px; padding: 10px 8px; text-align: center;\"\u003e\n\u003cdiv style=\"font-size: 19px;\"\u003e🎀\u003c\/div\u003e\n\u003cdiv style=\"font-weight: bold; font-size: 13px; color: #4b1528;\"\u003eAyarlanabilir askılar\u003c\/div\u003e\n\u003cdiv style=\"font-size: 12px; color: #72243e;\"\u003eAskı uzunluğunu kendine göre ayarla\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"background: #fbeaf0; border-radius: 12px; padding: 10px 8px; text-align: center;\"\u003e\n\u003cdiv style=\"font-size: 19px;\"\u003e🔗\u003c\/div\u003e\n\u003cdiv style=\"font-weight: bold; font-size: 13px; color: #4b1528;\"\u003eAlttan agraflı kapanış\u003c\/div\u003e\n\u003cdiv style=\"font-size: 12px; color: #72243e;\"\u003eAçılıp kapanabilen pratik alt bölüm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"background: #fbeaf0; border-radius: 12px; padding: 10px 8px; text-align: center;\"\u003e\n\u003cdiv style=\"font-size: 19px;\"\u003e🤍\u003c\/div\u003e\n\u003cdiv style=\"font-weight: bold; font-size: 13px; color: #4b1528;\"\u003eGöğsü kaplayan kesim\u003c\/div\u003e\n\u003cdiv style=\"font-size: 12px; color: #72243e;\"\u003eGöğüs bölgesini örten body formu\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"text-align: center; font-size: 12px; color: #72243e; margin: 0 0 10px;\"\u003e\n\u003cstrong\u003eTen ve Siyah\u003c\/strong\u003e · S \/ M \/ L \/ XL \/ 2XL\u003c\/div\u003e\n\u003cdiv id=\"gd-shipping-box\" style=\"background: #4b1528; color: #fff; padding: 10px 14px; border-radius: 12px; font-size: 13px; font-weight: 600; text-align: center; margin-bottom: 8px;\"\u003e\n\u003cspan id=\"gd-badge-dot\" style=\"display: inline-block; width: 7px; height: 7px; border-radius: 50%; background: #ccc; margin-right: 5px;\"\u003e\u003c\/span\u003e \u003cspan id=\"gd-shipping-text\"\u003eKargo bilgisi\u003c\/span\u003e \u003cspan id=\"gd-countdown\" role=\"timer\" style=\"white-space: nowrap; font-variant-numeric: tabular-nums;\" hidden=\"\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cgg-product-help-v2 data-size-ranges='[{\"size\": \"S\", \"min\": 53, \"max\": 58}, {\"size\": \"M\", \"min\": 59, \"max\": 64}, {\"size\": \"L\", \"min\": 65, \"max\": 76}, {\"size\": \"XL\", \"min\": 77, \"max\": 82}, {\"size\": \"2XL\", \"min\": 83, \"max\": 91}]'\u003e\n\u003cstyle\u003egg-product-help-v2{display:block;margin:10px 0 16px;color:#72243e;font-family:inherit}\ngg-product-help-v2 .gg-help-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:7px 0;background:#fff8fa;border:1px solid #f2dce4;border-radius:12px}\ngg-product-help-v2 .gg-help-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-width:0;min-height:60px;padding:7px 4px;text-align:center;font-family:inherit;font-size:11px;font-weight:600;line-height:1.35;letter-spacing:0;color:#72243e;box-sizing:border-box}\ngg-product-help-v2 .gg-help-item+.gg-help-item{border-left:1px solid #efd8e1}\ngg-product-help-v2 .gg-help-item svg{display:block;flex-shrink:0;width:21px;height:21px;margin:0;color:#ac285c}\ngg-product-help-v2 a.gg-help-item{color:#72243e;text-decoration:underline;text-underline-offset:3px;cursor:pointer;border-radius:5px}\ngg-product-help-v2 a.gg-help-item:hover{background:#fcecf2}\ngg-product-help-v2 :is(a,button,input,select,summary):focus-visible{outline:2px solid #a72458;outline-offset:3px}\ngg-product-help-v2 [hidden],gg-product-help-v2 dialog:not([open]){display:none!important}\ngg-product-help-v2 dialog{position:fixed;inset:0;box-sizing:border-box;width:calc(100% - 24px);max-width:440px;max-height:88vh;max-height:88dvh;margin:auto;padding:0;overflow:auto;overscroll-behavior:contain;border:1px solid #efd8e1;border-radius:18px;background:#fff;color:#3b3035;box-shadow:0 18px 65px #32112130;text-align:left;letter-spacing:0;font-size:14px;line-height:1.5}\ngg-product-help-v2 dialog::backdrop{background:#27151b88}\ngg-product-help-v2 .gg-help-dialog-head{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 10px 8px 20px;background:#fff;border-bottom:1px solid #f1e3e8}\ngg-product-help-v2 .gg-help-dialog-head h2{margin:0;font-family:inherit;font-size:20px;line-height:1.3;color:#72243e}\ngg-product-help-v2 .gg-help-close{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:#fff5f8;color:#72243e;cursor:pointer;font:inherit;font-size:25px}\ngg-product-help-v2 .gg-size-body{padding:18px 20px 20px}\ngg-product-help-v2 .gg-size-product{display:block;margin-bottom:8px;font-size:12px;font-weight:600;color:#a72458}\ngg-product-help-v2 .gg-size-intro{margin:0 0 16px;font-size:14px}\ngg-product-help-v2 .gg-size-fields{display:flex;gap:12px;margin:0 0 12px}\ngg-product-help-v2 .gg-size-fields label{display:flex;flex:1;flex-direction:column;gap:6px;min-width:0;font-size:13px;font-weight:600}\ngg-product-help-v2 .gg-size-fields :is(input,select){box-sizing:border-box;width:100%;min-width:0;min-height:46px;border:1px solid #d8bec8;border-radius:9px;padding:10px 12px;background:#fff;color:#34262c;font:inherit;font-size:16px}\ngg-product-help-v2 .gg-size-fields [aria-invalid=true]{border-color:#b42318}\ngg-product-help-v2 .gg-size-submit{width:100%;min-height:46px;border:0;border-radius:10px;padding:10px 16px;background:#a72458;color:#fff;font:inherit;font-size:14px;font-weight:700;cursor:pointer}\ngg-product-help-v2 .gg-size-submit:hover{background:#892047}\ngg-product-help-v2 .gg-size-note{margin:12px 0;color:#73636a;font-size:12px;line-height:1.5}\ngg-product-help-v2 .gg-size-result{margin:14px 0;padding:14px;background:#fff2f7;border:1px solid #eed2dc;border-radius:12px}\ngg-product-help-v2 .gg-size-result strong{display:block;color:#812248;font-size:20px;line-height:1.3}\ngg-product-help-v2 .gg-size-result p{margin:8px 0 0;font-size:13px}\ngg-product-help-v2 .gg-size-back{display:block;margin-top:12px;border:0;background:none;padding:5px 0;color:#812248;font:inherit;font-size:13px;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}\ngg-product-help-v2 details{margin-top:14px;padding-top:8px;border-top:1px solid #f1e3e8}\ngg-product-help-v2 summary{min-height:36px;padding:8px 0;cursor:pointer;color:#72243e;font-size:13px}\ngg-product-help-v2 details img{display:block;width:100%;height:auto;margin:8px 0;border-radius:8px}\ngg-product-help-v2 .gg-size-support,gg-product-help-v2 .gg-help-full{display:block;min-height:28px;padding:8px 0 0;color:#72243e;font-size:12px;text-decoration:underline;text-underline-offset:3px}\n@media(min-width:750px){gg-product-help-v2 .gg-help-item{font-size:12px}}\n\u003c\/style\u003e\n\u003cdiv class=\"gg-help-row\"\u003e\n\u003cdiv class=\"gg-help-item\"\u003e\n\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M3 5h11v12H3zM14 9h4l3 4v4h-7\"\u003e\u003c\/path\u003e\u003ccircle cx=\"7\" cy=\"18\" r=\"2\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"18\" cy=\"18\" r=\"2\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003cspan\u003eTürkiye geneli gönderim\u003c\/span\u003e\n\u003c\/div\u003e\n\u003ca class=\"gg-help-item gg-help-trigger\" href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0646\/9104\/4418\/files\/giyindegel-zibin-tam-body-korse-beden-tablosu..webp?v=1790833327\" target=\"_blank\" rel=\"noopener\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M3 7h18v10H3zM7 7v4M11 7v3M15 7v4M19 7v3\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eBedenimi bul\u003c\/span\u003e\u003c\/a\u003e\n\u003cdiv class=\"gg-help-item\"\u003e\n\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"m12 3 9 5-9 5-9-5 9-5ZM3 8v10l9 5 9-5V8M12 13v10M7.5 5.5l9 5V15\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eÖzenli paketleme\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdialog aria-label=\"Bedenimi bul\"\u003e\n\u003cdiv class=\"gg-help-dialog-head\"\u003e\n\u003ch2\u003eBedenimi bul\u003c\/h2\u003e\n\u003cbutton class=\"gg-help-close\" data-size-close type=\"button\" aria-label=\"Beden penceresini kapat\"\u003e×\u003c\/button\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"gg-size-body\"\u003e\n\u003cspan class=\"gg-size-product\"\u003eZıbın Body Korse\u003c\/span\u003e\n\u003cp class=\"gg-size-intro\"\u003eKilonu yaz, bu ürünün beden tablosundaki karşılığını birlikte bulalım.\u003c\/p\u003e\n\u003cdiv class=\"gg-size-fields\"\u003e\u003clabel\u003eKilon (kg)\u003cinput data-size-weight type=\"text\" inputmode=\"decimal\" maxlength=\"6\" autocomplete=\"off\" placeholder=\"Örn. 62\"\u003e\u003c\/label\u003e\u003c\/div\u003e\n\u003cbutton class=\"gg-size-submit\" data-size-calculate type=\"button\"\u003eBedenimi göster\u003c\/button\u003e\n\u003cdiv class=\"gg-size-result\" data-size-result role=\"status\" aria-live=\"polite\" aria-atomic=\"true\" hidden\u003e\n\u003cstrong\u003e\u003c\/strong\u003e\u003cp\u003e\u003c\/p\u003e\n\u003cbutton class=\"gg-size-back\" data-size-close type=\"button\"\u003ePaket seçimine dön\u003c\/button\u003e\n\u003c\/div\u003e\n\u003cp class=\"gg-size-note\"\u003eKilo aralığı başlangıç rehberidir; boyun ve vücut oranların da oturuşu etkiler. Arada kalırsan bize danış.\u003c\/p\u003e\n\u003ca class=\"gg-size-support\" href=\"https:\/\/wa.me\/905458549572?text=Merhaba%2C%20Z%C4%B1b%C4%B1n%20Body%20Korse%20i%C3%A7in%20beden%20se%C3%A7iminde%20destek%20almak%20istiyorum.\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eEmin değil misin? WhatsApp’tan danış ↗\u003c\/a\u003e\n\u003cdetails\u003e\u003csummary\u003eBeden tablosunu görüntüle\u003c\/summary\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0646\/9104\/4418\/files\/giyindegel-zibin-tam-body-korse-beden-tablosu..webp?v=1790833327\" alt=\"Zıbın Body Korse beden tablosu\" width=\"1200\" height=\"1800\" loading=\"lazy\"\u003e\u003ca class=\"gg-help-full\" href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0646\/9104\/4418\/files\/giyindegel-zibin-tam-body-korse-beden-tablosu..webp?v=1790833327\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eTabloyu büyük aç ↗\u003c\/a\u003e\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/dialog\u003e\n\u003c\/gg-product-help-v2\u003e\n\u003cscript\u003e(() =\u003e {\n  if (!window.customElements || customElements.get('gg-product-help-v2')) return;\n  customElements.define('gg-product-help-v2', class extends HTMLElement {\n    connectedCallback() {\n      Promise.resolve().then(() =\u003e {\n        if (!this.isConnected || this.ready) return;\n        const link = this.querySelector('.gg-help-trigger');\n        const dialog = this.querySelector('dialog');\n        if (!link || !dialog || typeof dialog.showModal !== 'function') return;\n        this.ready = true;\n        this.dialog = dialog;\n        const result = this.querySelector('[data-size-result]');\n        const title = result.querySelector('strong');\n        const detail = result.querySelector('p');\n        const weight = this.querySelector('[data-size-weight]');\n        const band = this.querySelector('[data-size-band]');\n        const cup = this.querySelector('[data-size-cup]');\n        const show = (heading, text) =\u003e {\n          result.hidden = false;\n          title.textContent = heading;\n          detail.textContent = text;\n        };\n        const calculate = () =\u003e {\n          if (weight) {\n            const input = weight.value.trim().replace(',', '.');\n            if (!\/^\\d{1,3}(\\.\\d{1,2})?$\/.test(input) || Number(input) \u003c= 0) {\n              weight.setAttribute('aria-invalid', 'true');\n              show('Kilonu kontrol eder misin?', 'Kilonu kg cinsinden yaz. Örneğin 62 veya 62,5.');\n              weight.focus();\n              return;\n            }\n            weight.removeAttribute('aria-invalid');\n            const value = Number(input);\n            const ranges = JSON.parse(this.dataset.sizeRanges);\n            let matches = ranges.filter(row =\u003e value \u003e= row.min \u0026\u0026 value \u003c= row.max);\n            if (!matches.length) {\n              const lower = ranges.filter(row =\u003e row.max \u003c value).at(-1);\n              const upper = ranges.find(row =\u003e row.min \u003e value);\n              if (lower \u0026\u0026 upper \u0026\u0026 upper.min - lower.max \u003c= 1) matches = [lower, upper];\n            }\n            if (matches.length === 1) {\n              const row = matches[0];\n              show('Tabloya göre: ' + row.size, 'Bu ürünün ' + row.size + ' beden seçeneği ' + row.min + '–' + row.max + ' kg aralığında. Paket seçiminde bu bedeni değerlendirebilirsin.');\n            } else if (matches.length \u003e 1) {\n              show(matches.map(row =\u003e row.size).join(' \/ ') + ' beden sınırındasın', 'Tablodaki aralıkların arasında veya ortak sınırındasın. Sipariş vermeden önce WhatsApp’tan birlikte değerlendirelim.');\n            } else {\n              show('Bedenini birlikte değerlendirelim', 'Girdiğin kilo bu ürünün kayıtlı beden aralıklarının dışında. Sana uygun seçimi değerlendirmek için WhatsApp’tan bize yazabilirsin.');\n            }\n          } else {\n            if (!band.value || !cup.value) {\n              show('İki alanı da seç', 'Kullandığın sütyenin etiketindeki numarayı ve kap harfini seç.');\n              (!band.value ? band : cup).focus();\n              return;\n            }\n            if (band.value === 'other' || cup.value === 'other') {\n              show('Bedenini birlikte değerlendirelim', 'Etiket bilgin tabloda yoksa veya emin değilsen WhatsApp’tan bize danışabilirsin.');\n              return;\n            }\n            const rows = JSON.parse(this.dataset.braSizes);\n            const size = rows[band.value][cup.value === 'D' ? 1 : 0];\n            show('Tabloya göre: ' + size, 'Bu ürünün beden tablosunda ' + band.value + cup.value + ' etiketi ' + size + ' bedene karşılık geliyor. Paket seçiminde bu bedeni değerlendirebilirsin.');\n          }\n        };\n        const unlock = () =\u003e {\n          if (!this.locked) return;\n          if (document.documentElement.style.overflow === 'hidden') document.documentElement.style.overflow = this.previousOverflow;\n          this.locked = false;\n        };\n        this.unlock = unlock;\n        const open = () =\u003e {\n          if (dialog.open) return;\n          this.previousOverflow = document.documentElement.style.overflow;\n          dialog.showModal();\n          this.locked = true;\n          document.documentElement.style.overflow = 'hidden';\n          this.querySelector('.gg-help-close').focus({preventScroll: true});\n        };\n        link.setAttribute('role', 'button');\n        link.setAttribute('aria-haspopup', 'dialog');\n        link.addEventListener('click', event =\u003e {\n          if (event.ctrlKey || event.metaKey || event.shiftKey || event.altKey) return;\n          event.preventDefault();\n          open();\n        });\n        link.addEventListener('keydown', event =\u003e {\n          if (event.key === ' ') { event.preventDefault(); open(); }\n        });\n        this.querySelectorAll('[data-size-close]').forEach(button =\u003e button.addEventListener('click', () =\u003e dialog.close()));\n        this.querySelector('[data-size-calculate]').addEventListener('click', calculate);\n        if (weight) weight.addEventListener('keydown', event =\u003e {\n          if (event.key === 'Enter') { event.preventDefault(); calculate(); }\n        });\n        this.querySelectorAll('input, select').forEach(field =\u003e field.addEventListener('input', () =\u003e {\n          result.hidden = true;\n          field.removeAttribute('aria-invalid');\n        }));\n        dialog.addEventListener('click', event =\u003e {\n          if (event.target !== dialog) return;\n          const r = dialog.getBoundingClientRect();\n          if (event.clientX \u003c r.left || event.clientX \u003e r.right || event.clientY \u003c r.top || event.clientY \u003e r.bottom) dialog.close();\n        });\n        dialog.addEventListener('close', () =\u003e {\n          unlock();\n          if (link.isConnected) link.focus({preventScroll: true});\n        });\n      });\n    }\n    disconnectedCallback() {\n      if (this.dialog \u0026\u0026 this.dialog.open) this.dialog.close();\n      if (this.unlock) this.unlock();\n    }\n  });\n})();\n\u003c\/script\u003e\n\u003c\/div\u003e","brand":"Giyindegel","offers":[{"title":"Bej \/ S (53-58 KG)","offer_id":45291525144642,"sku":null,"price":449.0,"currency_code":"TRY","in_stock":true},{"title":"Bej \/ M (59-64 KG)","offer_id":45291525177410,"sku":null,"price":449.0,"currency_code":"TRY","in_stock":true},{"title":"Bej \/ L (65-76 KG)","offer_id":45291525210178,"sku":null,"price":449.0,"currency_code":"TRY","in_stock":true},{"title":"Bej \/ XL (77-82 KG)","offer_id":45291525242946,"sku":null,"price":449.0,"currency_code":"TRY","in_stock":true},{"title":"Bej \/ 2XL (83-91KG)","offer_id":45291525275714,"sku":null,"price":449.0,"currency_code":"TRY","in_stock":true},{"title":"Siyah \/ S (53-58 KG)","offer_id":45291525308482,"sku":null,"price":449.0,"currency_code":"TRY","in_stock":true},{"title":"Siyah \/ M (59-64 KG)","offer_id":45291525341250,"sku":null,"price":449.0,"currency_code":"TRY","in_stock":true},{"title":"Siyah \/ L (65-76 KG)","offer_id":45291525374018,"sku":null,"price":449.0,"currency_code":"TRY","in_stock":true},{"title":"Siyah \/ XL (77-82 KG)","offer_id":45291525406786,"sku":null,"price":449.0,"currency_code":"TRY","in_stock":true},{"title":"Siyah \/ 2XL (83-91KG)","offer_id":45291525439554,"sku":null,"price":449.0,"currency_code":"TRY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0646\/9104\/4418\/files\/giyindegel-zibin-kapak-guncel.webp?v=1791876193","url":"https:\/\/giyindegel.com.tr\/products\/zibin-body-korse","provider":"Giyindegel","version":"1.0","type":"link"}