PageSourceSearch

https://valmenti.com/search

html valmenti.com collected 2026-10-02 00:57:29 UTC 296,134 bytes, 6,054 lines download raw bytes

1<!doctype html><html class="no-js" lang="tr" dir="ltr">
2  <head>
3    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no, viewport-fit=cover">
4    <meta charset="utf-8">
5    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
6    <meta name="theme-color" content="#ffffff">
7    <link rel="canonical" href="https://valmenti.com/search">
8    <link rel="preconnect" href="https://cdn.shopify.com" crossorigin>
9    <link rel="preload" as="style" href="//valmenti.com/cdn/shop/t/8/assets/app.css?v=52794068818104054091790606504">
10
11
12
13<link href="//valmenti.com/cdn/shop/t/8/assets/animations.min.js?v=125778792411641688251750334281" as="script" rel="preload">
14
15<link href="//valmenti.com/cdn/shop/t/8/assets/header.js?v=53973329853117484881750334282" as="script" rel="preload">
16<link href="//valmenti.com/cdn/shop/t/8/assets/vendor.min.js?v=57769212839167613861750334283" as="script" rel="preload">
17<link href="//valmenti.com/cdn/shop/t/8/assets/app.js?v=113627411415975332231753167325" as="script" rel="preload">
18<link href="//valmenti.com/cdn/shop/t/8/assets/slideshow.js?v=152163310877988040191750334282" as="script" rel="preload">
19
20<script>
21window.lazySizesConfig = window.lazySizesConfig || {};
22window.lazySizesConfig.expand = 250;
23window.lazySizesConfig.loadMode = 1;
24window.lazySizesConfig.loadHidden = false;
25</script>
25
26
27    
27<script class="swym-wishlist-header-counter-custom">
28function renderWishlistCounter(swat) {
29	var counter_elem = document.querySelectorAll(".swym-wishlist-header-counter"); /* Targets the span added in Step 1. */
30	if (counter_elem) {
31		for (var i = 0; i < counter_elem.length; i++) {
32			if (swat.renderWishlistCount) {
33				swat.renderWishlistCount(counter_elem[i], function(count, element) {
34					console.log("debug - renderWishlistCount", count, element); 
35				});
36			}
37		}
38	}
39}
40
41if (!window.SwymCallbacks) {
42	window.SwymCallbacks = [];
43}
44
45window.SwymCallbacks.push(renderWishlistCounter);
46</script>
46
47<link rel="preload" as="font" href="//valmenti.com/cdn/fonts/archivo_narrow/archivonarrow_n4.5c3bab850a22055c235cf940f895d873a8689d70.woff2" type="font/woff2" crossorigin><link rel="preload" as="font" href="//valmenti.com/cdn/fonts/archivo_narrow/archivonarrow_n4.5c3bab850a22055c235cf940f895d873a8689d70.woff2" type="font/woff2" crossorigin><link rel="icon" type="image/png" href="//valmenti.com/cdn/shop/files/val_favicon.png?crop=center&height=32&v=1750340824&width=32">
48
49    <title>
50      Ara
51      
52      
53       &ndash; Valmenti
54    </title>
55
56    
57      <meta name="description" content="Sezonlar arası geçiş gücüne sahip, zamansız tasarım modeller Valmenti’de! Her zevke hitap eden seçenekler sizi bekliyor.">
58    
59<link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin>
60
61<meta property="og:site_name" content="Valmenti">
62<meta property="og:url" content="https://valmenti.com/search">
63<meta property="og:title" content="Ara">
64<meta property="og:type" content="website">
65<meta property="og:description" content="Sezonlar arası geçiş gücüne sahip, zamansız tasarım modeller Valmenti’de! Her zevke hitap eden seçenekler sizi bekliyor."><meta property="og:image" content="http://valmenti.com/cdn/shop/files/1200x1200-1.jpg?v=1750251363">
66  <meta property="og:image:secure_url" content="https://valmenti.com/cdn/shop/files/1200x1200-1.jpg?v=1750251363">
67  <meta property="og:image:width" content="1200">
68  <meta property="og:image:height" content="628"><meta name="twitter:card" content="summary_large_image">
69<meta name="twitter:title" content="Ara">
70<meta name="twitter:description" content="Sezonlar arası geçiş gücüne sahip, zamansız tasarım modeller Valmenti’de! Her zevke hitap eden seçenekler sizi bekliyor.">
71
72    
72<script>
73(function () {
74
75  var SADECE_NUMARA     = [15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37];
76  var SADECE_BEDEN_SAYI = [1,2,3,4,53,54,56,95,105,110,115,120,125,130,135,145];
77  var SADECE_BEDEN_HARF = ["XS","S","M","L","XL","XXL","3XL","4XL","5XL","6XL","7XL"];
78  var BEDENSIZ          = ["Bedensiz","bedensiz","STD","std","ONE SIZE","one size","tek beden"];
79  var AYAKKABI_KEL      = ["ayakkabı","bot","çizme","sneaker","loafer","sandalet","terlik","topuklu","oxford","derby","mokasen","stiletto","babet","espadril"];
80  var GIYIM_KEL         = ["pantolon","gömlek","ceket","mont","kazak","hırka","tişört","tisort","elbise","etek","şort","tayt","bluz","yelek","pijama","eşofman"];
81
82  // ── Varyantları oku ──────────────────────────────────────
83  function getVariants() {
84    var values = [];
85    document.querySelectorAll('script:not([src])').forEach(function(s) {
86      var t = s.textContent.trim();
87      if (!t.startsWith('[{"id"') || !t.includes('option1')) return;
88      try {
89        var data = JSON.parse(t);
90        if (!Array.isArray(data)) return;
91        data.forEach(function(v) {
92          if (v.option1) values.push(String(v.option1).trim());
93          if (v.option2) values.push(String(v.option2).trim());
94          if (v.option3) values.push(String(v.option3).trim());
95        });
96      } catch(e) {}
97    });
98    return values;
99  }
100
101  // ── Tüm varyantlara bakarak label tespit et ───────────────
102  function detectFromVariants(values) {
103    if (!values.length) return null;
104    for (var i=0;i<values.length;i++) if (BEDENSIZ.indexOf(values[i])!==-1) return {label:"Beden",value:"Standart"};
105    for (var i=0;i<values.length;i++) if (SADECE_BEDEN_HARF.indexOf(values[i].toUpperCase())!==-1) return {label:"Beden",value:null};
106    for (var i=0;i<values.length;i++) { var n=parseInt(values[i],10); if (!isNaN(n)&&SADECE_BEDEN_SAYI.indexOf(n)!==-1) return {label:"Beden",value:null}; }
107    for (var i=0;i<values.length;i++) { var n=parseInt(values[i],10); if (!isNaN(n)&&SADECE_NUMARA.indexOf(n)!==-1) return {label:"Numara",value:null}; }
108    var overlap=false;
109    for (var i=0;i<values.length;i++) { var n=parseInt(values[i],10); if (!isNaN(n)&&n>=38&&n<=52){overlap=true;break;} }
110    if (overlap) {
111      var h1 = document.querySelector('h1');
112      if (h1) {
113        var t = h1.textContent.toLowerCase();
114        for (var k=0;k<AYAKKABI_KEL.length;k++) if (t.indexOf(AYAKKABI_KEL[k])!==-1) return {label:"Numara",value:null};
115        for (var k=0;k<GIYIM_KEL.length;k++) if (t.indexOf(GIYIM_KEL[k])!==-1) return {label:"Beden",value:null};
116      }
117    }
118    return null;
119  }
120
121  // ── Tek bir değerden label tespit et (sepet için) ─────────
122  function detectFromValue(value) {
123    value = String(value).trim();
124    if (BEDENSIZ.indexOf(value)!==-1) return {label:"Beden",value:"Standart"};
125    if (SADECE_BEDEN_HARF.indexOf(value.toUpperCase())!==-1) return {label:"Beden",value:null};
126    var n = parseInt(value,10);
127    if (!isNaN(n)) {
128      if (SADECE_BEDEN_SAYI.indexOf(n)!==-1) return {label:"Beden",value:null};
129      if (SADECE_NUMARA.indexOf(n)!==-1)     return {label:"Numara",value:null};
130      if (n>=38&&n<=52) return {label:"Numara",value:null};
131    }
132    return null;
133  }
134
135  // ── Ürün sayfası: .form__label güncelle ───────────────────
136  var _productResult = undefined;
137  function updateProductLabels() {
138    if (_productResult === undefined) {
139      _productResult = detectFromVariants(getVariants());
140    }
141    if (!_productResult) return;
142    var res = _productResult;
143    document.querySelectorAll(".form__label").forEach(function(el) {
144      if (el.getAttribute("data-vlm-done")) return;
145      var changed = false;
146      el.childNodes.forEach(function(node) {
147        if (node.nodeType !== Node.TEXT_NODE) return;
148        var txt = node.textContent.trim().replace(/:$/,"").toLowerCase();
149        if (["seçim","secim","beden","numara","size","boyut"].indexOf(txt)!==-1) {
150          node.textContent = res.label + ": ";
151          changed = true;
152        }
153      });
154      if (changed) {
155        if (res.value !== null) {
156          var sp = el.querySelector(".form__label__value");
157          if (sp) sp.textContent = res.value;
158        }
159        el.setAttribute("data-vlm-done","1");
160      }
161    });
162  }
163
164  // ── Buton içi "Bedensiz" → "Standart" ────────────────────
165  function updateBedensizButtons() {
166    document.querySelectorAll("label, .swatch__value").forEach(function(el) {
167      if (el.getAttribute("data-vlm-btn-done")) return;
168      if (!/^bedensiz$/i.test(el.textContent.trim())) return;
169      el.querySelectorAll("*").forEach(function(child) {
170        child.childNodes.forEach(function(node) {
171          if (node.nodeType===Node.TEXT_NODE && /bedensiz/i.test(node.textContent))
172            node.textContent = node.textContent.replace(/bedensiz/gi,"Standart");
173        });
174      });
175      el.childNodes.forEach(function(node) {
176        if (node.nodeType===Node.TEXT_NODE && /bedensiz/i.test(node.textContent))
177          node.textContent = node.textContent.replace(/bedensiz/gi,"Standart");
178      });
179      el.setAttribute("data-vlm-btn-done","1");
180    });
181  }
182
183  // ── Sepet: .product-cart-item-options güncelle ────────────
184  function updateCart() {
185    document.querySelectorAll(".product-cart-item-options").forEach(function(el) {
186      var span = el.querySelector("span");
187
188      // DURUM 1: Span YOK → direkt text node ("Bedensiz" veya "40")
189      if (!span) {
190        el.childNodes.forEach(function(node) {
191          if (node.nodeType !== Node.TEXT_NODE) return;
192          var t = node.textContent.trim();
193          if (!t) return;
194          var res = detectFromValue(t);
195          if (res && res.value) {
196            // Bedensiz → Standart
197            node.textContent = node.textContent.replace(/bedensiz/gi, "Standart");
198          }
199          // Numara olan durumda (40 gibi) sadece değer yazıyor, etiket yok — dokunma
200        });
201        return;
202      }
203
204      // DURUM 2: Span VAR → <span>Seçim</span>: 39
205      var currentLabel = span.textContent.trim().toLowerCase();
206      if (currentLabel === "numara" || currentLabel === "beden") return;
207      if (currentLabel.indexOf("se") === -1 || currentLabel.indexOf("im") === -1) return;
208
209      var nodes = Array.from(el.childNodes);
210      var spanIdx = nodes.indexOf(span);
211      var valueNode = null;
212      for (var j = spanIdx+1; j < nodes.length; j++) {
213        if (nodes[j].nodeType === Node.TEXT_NODE && nodes[j].textContent.trim()) {
214          valueNode = nodes[j]; break;
215        }
216      }
217      var rawValue = valueNode ? valueNode.textContent.replace(/^[:\s]+/,"").trim() : "";
218      var res = detectFromValue(rawValue);
219      if (!res) return;
220
221      span.textContent = res.label;
222      if (res.value && valueNode) {
223        valueNode.textContent = ": " + res.value;
224      }
225    });
226  }
227
228  // ── Ana çalıştırıcı ───────────────────────────────────────
229  function runAll() {
230    updateProductLabels();
231    updateBedensizButtons();
232    updateCart();
233  }
234
235  var _t;
236  function debouncedRun() {
237    clearTimeout(_t);
238    _t = setTimeout(runAll, 200);
239  }
240
241  if (document.readyState === "loading") {
242    document.addEventListener("DOMContentLoaded", function() {
243      runAll();
244      setTimeout(runAll, 500);
245      setTimeout(runAll, 1500);
246    });
247  } else {
248    runAll();
249    setTimeout(runAll, 500);
250    setTimeout(runAll, 1500);
251  }
252
253  new MutationObserver(debouncedRun).observe(document.body, {childList:true, subtree:true});
254
255})();
256</script>
256
257
258
259    <link href="//valmenti.com/cdn/shop/t/8/assets/app.css?v=52794068818104054091790606504" rel="stylesheet" type="text/css" media="all" />
260
261    <style data-shopify>
262	@font-face {
263  font-family: "Archivo Narrow";
264  font-weight: 400;
265  font-style: normal;
266  font-display: swap;
267  src: url("//valmenti.com/cdn/fonts/archivo_narrow/archivonarrow_n4.5c3bab850a22055c235cf940f895d873a8689d70.woff2") format("woff2"),
268       url("//valmenti.com/cdn/fonts/archivo_narrow/archivonarrow_n4.ea12dd22d3319d164475c1d047ae8f973041a9ff.woff") format("woff");
269}
270
271@font-face {
272  font-family: "Archivo Narrow";
273  font-weight: 500;
274  font-style: normal;
275  font-display: swap;
276  src: url("//valmenti.com/cdn/fonts/archivo_narrow/archivonarrow_n5.d7d2ed7fbf03e65de95fbf4dd65b8f16594058a7.woff2") format("woff2"),
277       url("//valmenti.com/cdn/fonts/archivo_narrow/archivonarrow_n5.1b34a2bfca6fa7ceb43f421bf0098175c735e91b.woff") format("woff");
278}
279
280@font-face {
281  font-family: "Archivo Narrow";
282  font-weight: 600;
283  font-style: normal;
284  font-display: swap;
285  src: url("//valmenti.com/cdn/fonts/archivo_narrow/archivonarrow_n6.39db873f9e4e9c8ab7083354b267ce7500b7ee9e.woff2") format("woff2"),
286       url("//valmenti.com/cdn/fonts/archivo_narrow/archivonarrow_n6.997d285d710a777a602467368cc2fbd11a20033e.woff") format("woff");
287}
288
289@font-face {
290  font-family: "Archivo Narrow";
291  font-weight: 400;
292  font-style: italic;
293  font-display: swap;
294  src: url("//valmenti.com/cdn/fonts/archivo_narrow/archivonarrow_i4.59445c13f0e607542640c8a56f31dcd8ed680cfa.woff2") format("woff2"),
295       url("//valmenti.com/cdn/fonts/archivo_narrow/archivonarrow_i4.bbf26c99347034f8df1f87b08c4a929cfc5255c8.woff") format("woff");
296}
297
298@font-face {
299  font-family: "Archivo Narrow";
300  font-weight: 600;
301  font-style: italic;
302  font-display: swap;
303  src: url("//valmenti.com/cdn/fonts/archivo_narrow/archivonarrow_i6.21c69730cb55f9ff454529f520897ee241e78c97.woff2") format("woff2"),
304       url("//valmenti.com/cdn/fonts/archivo_narrow/archivonarrow_i6.6c25ccdf80ef4616ffdc61ea3e51d7ed480f0d13.woff") format("woff");
305}
306
307h1,h2,h3,h4,h5,h6,
308	.h1,.h2,.h3,.h4,.h5,.h6,
309	.logolink.text-logo,
310	.heading-font,
311	.h1-xlarge,
312	.h1-large,
313	.customer-addresses .my-address .address-index {
314		font-style: normal;
315		font-weight: 400;
316		font-family: "Archivo Narrow", sans-serif;
317	}
318	body,
319	.body-font,
320	.thb-product-detail .product-title {
321		font-style: normal;
322		font-weight: 400;
323		font-family: "Archivo Narrow", sans-serif;
324	}
325	:root {
326		--mobile-swipe-width: calc(90vw - 30px);
327		--font-body-scale: 1.0;
328		--font-body-line-height-scale: 1.0;
329		--font-body-letter-spacing: 0.0em;
330		--font-body-medium-weight: 500;
331    --font-body-bold-weight: 600;
332		--font-announcement-scale: 1.0;
333		--font-heading-scale: 1.0;
334		--font-heading-line-height-scale: 1.0;
335		--font-heading-letter-spacing: 0.0em;
336		--font-navigation-scale: 1.0;
337		--navigation-item-spacing: 15px;
338		--font-product-title-scale: 1.0;
339		--font-product-title-line-height-scale: 1.0;
340		--button-letter-spacing: 0.02em;
341		--button-font-scale: 1.0;
342
343		--bg-body: #ffffff;
344		--bg-body-rgb: 255,255,255;
345		--bg-body-darken: #f7f7f7;
346		--payment-terms-background-color: #ffffff;
347		--color-body: #151515;
348		--color-body-rgb: 21,21,21;
349		--color-accent: #151515;
350		--color-accent-rgb: 21,21,21;
351		--color-border: #E2E2E2;
352		--color-form-border: #dedede;
353		--color-overlay-rgb: 0,0,0;
354
355		--shopify-accelerated-checkout-button-block-size: 48px;
356		--shopify-accelerated-checkout-inline-alignment: center;
357		--shopify-accelerated-checkout-skeleton-animation-duration: 0.25s;
358
359		--color-announcement-bar-text: #ffffff;
360		--color-announcement-bar-bg: #151515;
361
362		--color-header-bg: #ffffff;
363		--color-header-bg-rgb: 255,255,255;
364		--color-header-text: #151515;
365		--color-header-text-rgb: 21,21,21;
366		--color-header-links: #151515;
367		--color-header-links-rgb: 21,21,21;
368		--color-header-links-hover: #151515;
369		--color-header-icons: #151515;
370		--color-header-border: #E2E2E2;
371
372		--solid-button-background: #151515;
373		--solid-button-label: #ffffff;
374		--outline-button-label: #151515;
375		--button-border-radius: 0px;
376		--shopify-accelerated-checkout-button-border-radius: 0px;
377
378		--color-price: #151515;
379		--color-price-discounted: #ee3b45;
380		--color-star: #FD9A52;
381		--color-dots: #FFFFFF;
382
383		--color-inventory-instock: #279A4B;
384		--color-inventory-lowstock: #FB9E5B;
385
386		--section-spacing-mobile: 50px;
387		--section-spacing-desktop: 100px;
388
389		--color-badge-text: #ffffff;
390		--color-badge-sold-out: #939393;
391		--color-badge-sale: #151515;
392		
393		--color-badge-preorder: #666666;
394		--badge-corner-radius: 13px;
395
396		--color-footer-text: #FFFFFF;
397		--color-footer-text-rgb: 255,255,255;
398		--color-footer-link: #FFFFFF;
399		--color-footer-link-hover: #FFFFFF;
400		--color-footer-border: #444444;
401		--color-footer-border-rgb: 68,68,68;
402		--color-footer-bg: #151515;
403	}
404
405
406
407</style>
408
409
410    
410<script>
411		window.theme = window.theme || {};
412		theme = {
413			settings: {
414				money_with_currency_format:"{{amount_with_comma_separator}} TL",
415				cart_drawer:true,
416				product_id: false,
417			},
418			routes: {
419				root_url: '/',
420				cart_url: '/cart',
421				cart_add_url: '/cart/add',
422				search_url: '/search',
423				cart_change_url: '/cart/change',
424				cart_update_url: '/cart/update',
425				cart_clear_url: '/cart/clear',
426				predictive_search_url: '/search/suggest',
427			},
428			variantStrings: {
429        addToCart: `Sepete ekle`,
430        soldOut: `Tükendi`,
431        unavailable: `Kullanım dışı`,
432        preOrder: `Ön sipariş ver`,
433      },
434			strings: {
435				requiresTerms: `Ödeme işlemi için satış şartları ve koşullarını kabul etmelisiniz.`,
436				shippingEstimatorNoResults: `Üzgünüz, adresinize gönderim yapılmamaktadır.`,
437				shippingEstimatorOneResult: `Adresiniz için bir kargo ücreti bulunmaktadır:`,
438				shippingEstimatorMultipleResults: `Adresiniz için birden fazla kargo ücreti bulunmaktadır:`,
439				shippingEstimatorError: `Kargo ücretleri alınırken bir veya daha fazla hata oluştu:`
440			}
441		};
442    </script>
442
443
444    
444<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
444<meta name="google-site-verification" content="qc2RJ0Y_HeiZnTF66ZW3MGCisu3LwP4SSM8kBhTzbTQ">
445<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/70266716309/digital_wallets/dialog">
446<link rel="ucp" href="/.well-known/ucp" version="2026-08-25">
446<script async="async" src="/checkouts/internal/preloads.js?locale=tr-TR&default_configuration_id=3835166869"></script>
vendor: 1 bytes, line 446
446
447<script id="shopify-features" type="application/json">{"accessToken":"a5ea624f34d35a772e08d31d248750fc","betas":["rich-media-storefront-analytics"],"domain":"valmenti.com","predictiveSearch":true,"shopId":70266716309,"locale":"tr"}</script>
vendor: 1 bytes, line 447
447
448<script>var Shopify = Shopify || {};
449Shopify.shop = "valmenticom.myshopify.com";
450Shopify.locale = "tr";
451Shopify.currency = {"active":"TRY","rate":"1.0"};
452Shopify.country = "TR";
453Shopify.theme = {"name":"Reformation","id":148633419925,"schema_name":"Reformation","schema_version":"9.0.0","theme_store_id":1762,"role":"main"};
454Shopify.theme.handle = "null";
455Shopify.theme.style = {"id":null,"handle":null};
456Shopify.cdnHost = "valmenti.com/cdn";
457Shopify.routes = Shopify.routes || {};
458Shopify.routes.root = "/";
459Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
460Shopify.SignInWithShop = Shopify.SignInWithShop || {};
461Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
462Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 462
462
463<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 463
463
464<script>!function(o){function n(){var o=[];function n(){o.push(Array.prototype.slice.apply(arguments))}return n.q=o,n}var t=o.Shopify=o.Shopify||{};t.loadFeatures=n(),t.autoloadFeatures=n()}(window);</script>
vendor: 1 bytes, line 464
464
465<script>
466  window.Shopify = window.Shopify || {};
467  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
468  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
469  window.Shopify.SignInWithShop.eligible = false;
470</script>
vendor: 1 bytes, line 470
470
471<script id="shop-js-analytics" type="application/json">{"pageType":"search"}</script>
vendor: 1 bytes, line 471
471
472<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.tr.esm.js"></script>
vendor: 1 bytes, line 472
472
473<script type="module">
474  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.tr.esm.js");
475
476  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
477
478</script>
vendor: 1 bytes, line 478
478
479<script id="__st">var __st={"a":70266716309,"offset":10800,"reqid":"7eac5373-5d28-452a-b2c0-7998e618a3f3-1790902646","pageurl":"valmenti.com\/search","u":"7f2966890120","p":"searchresults"};</script>
vendor: 1 bytes, line 479
479
480<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 480
480
481<script id="captcha-bootstrap">!function(){'use strict';const t='contact',e='account',n='new_comment',o=[[t,t],['blogs',n],['comments',n],[t,'customer']],c=[[e,'customer_login'],[e,'guest_login'],[e,'recover_customer_password'],[e,'create_customer']],r=t=>t.map((([t,e])=>`form[action*='/${t}']:not([data-nocaptcha='true']) input[name='form_type'][value='${e}']`)).join(','),a=t=>()=>t?[...document.querySelectorAll(t)].map((t=>t.form)):[];function s(){const t=[...o],e=r(t);return a(e)}const i='password',u='form_key',d=['recaptcha-v3-token','g-recaptcha-response','h-captcha-response',i],f=()=>{try{return window.sessionStorage}catch{return}},m='__shopify_v',_=t=>t.elements[u];function p(t,e,n=!1){try{const o=window.sessionStorage,c=JSON.parse(o.getItem(e)),{data:r}=function(t){const{data:e,action:n}=t;return t[m]||n?{data:e,action:n}:{data:t,action:n}}(c);for(const[e,n]of Object.entries(r))t.elements[e]&&(t.elements[e].value=n);n&&o.removeItem(e)}catch(o){console.error('form repopulation failed',{error:o})}}const l='form_type',E='cptcha';function T(t){t.dataset[E]=!0}const w=window,h=w.document,L='Shopify',v='ce_forms',y='captcha';let A=!1;((t,e)=>{const n=(g='f06e6c50-85a8-45c8-87d0-21a2b65856fe',I='https://cdn.shopify.com/shopifycloud/storefront-forms-hcaptcha/ce_storefront_forms_captcha_hcaptcha.v1.5.3.iife.js',D={infoText:'hCaptcha ile korunuyor',privacyText:'Gizlilik',termsText:'Koşullar'},(t,e,n)=>{const o=w[L][v],c=o.bindForm;if(c)return c(t,g,e,D).then(n);var r;o.q.push([[t,g,e,D],n]),r=I,A||(h.body.append(Object.assign(h.createElement('script'),{id:'captcha-provider',async:!0,src:r})),A=!0)});var g,I,D;w[L]=w[L]||{},w[L][v]=w[L][v]||{},w[L][v].q=[],w[L][y]=w[L][y]||{},w[L][y].protect=function(t,e){n(t,void 0,e),T(t)},Object.freeze(w[L][y]),function(t,e,n,w,h,L){const[v,y,A,g]=function(t,e,n){const i=e?o:[],u=t?c:[],d=[...i,...u],f=r(d),m=r(i),_=r(d.filter((([t,e])=>n.includes(e))));return[a(f),a(m),a(_),s()]}(w,h,L),I=t=>{const e=t.target;return e instanceof HTMLFormElement?e:e&&e.form},D=t=>v().includes(t);t.addEventListener('submit',(t=>{const e=I(t);if(!e)return;const n=D(e)&&!e.dataset.hcaptchaBound&&!e.dataset.recaptchaBound,o=_(e),c=g().includes(e)&&(!o||!o.value);(n||c)&&t.preventDefault(),c&&!n&&(function(t){try{if(!f())return;!function(t){const e=f();if(!e)return;const n=_(t);if(!n)return;const o=n.value;o&&e.removeItem(o)}(t);const e=Array.from(Array(32),(()=>Math.random().toString(36)[2])).join('');!function(t,e){_(t)||t.append(Object.assign(document.createElement('input'),{type:'hidden',name:u})),t.elements[u].value=e}(t,e),function(t,e){const n=f();if(!n)return;const o=[...t.querySelectorAll(`input[type='${i}']`)].map((({name:t})=>t)),c=[...d,...o],r={};for(const[a,s]of new FormData(t).entries())c.includes(a)||(r[a]=s);n.setItem(e,JSON.stringify({[m]:1,action:t.action,data:r}))}(t,e)}catch(e){console.error('failed to persist form',e)}}(e),e.submit())}));const S=(t,e)=>{t&&!t.dataset[E]&&(n(t,e.some((e=>e===t))),T(t))};for(const o of['focusin','change'])t.addEventListener(o,(t=>{const e=I(t);D(e)&&S(e,y())}));const B=e.get('form_key'),M=e.get(l),P=B&&M;t.addEventListener('DOMContentLoaded',(()=>{const t=y();if(P)for(const e of t)e.elements[l].value===M&&p(e,B);[...new Set([...A(),...v().filter((t=>'true'===t.dataset.shopifyCaptcha))])].forEach((e=>S(e,t)))}))}(h,new URLSearchParams(w.location.search),n,t,e,['guest_login'])})(!0,!0)}();</script>
vendor: 1 bytes, line 481
481
482<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//valmenti.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 482
482
483<script>(function () {var userAgent = navigator.userAgent;var platform = navigator.platform;var maxTouchPoints = navigator.maxTouchPoints || 0;var isIOS = /iPad|iPhone|iPod/.test(platform) || (platform === 'MacIntel' && maxTouchPoints > 1);var isMacSafari = platform.indexOf('Mac') === 0 && /Safari/.test(userAgent) && !/Chrome|Chromium|CriOS|FxiOS|Edg|OPR|Android/.test(userAgent);var isAppleSafari = isIOS || isMacSafari;if (isAppleSafari) {fetch('/sf_private_access_tokens' + location.search).catch(function () {});}function browserMajorVersion(pattern) {var match = userAgent.match(pattern);return match ? parseInt(match[1], 10) : null;}function shouldLoadAutosizesPolyfill() {if (!window.PerformanceObserver?.supportedEntryTypes?.includes('paint')) {return false;}var chromeVersion = browserMajorVersion(/Chrome\/(\d+)/);if (chromeVersion !== null) {return chromeVersion < 126;}var firefoxVersion = browserMajorVersion(/Firefox\/(\d+)/);if (firefoxVersion !== null) {return firefoxVersion < 150;}var safariVersion = isAppleSafari ? browserMajorVersion(/Version\/(\d+).*Safari\//) : null;if (safariVersion !== null) {return safariVersion < 27;}return true;}if (shouldLoadAutosizesPolyfill()) {var autosizesScript = document.createElement('script');autosizesScript.async = true;autosizesScript.crossOrigin = 'anonymous';autosizesScript.src = "//valmenti.com/cdn/shopifycloud/storefront/assets/storefront/autosizes-84416378.js";(document.head || document.documentElement).appendChild(autosizesScript);}window.ShopifyAnalytics = window.ShopifyAnalytics || {};window.ShopifyAnalytics.performance = window.ShopifyAnalytics.performance || {};(function () {var LONG_FRAME_THRESHOLD = 50;var longAnimationFrames = [];var activeRafId = null;function collectLongFrames() {var previousTime = null;function rafMonitor(now) {if (activeRafId === null) {return;}var delta = now - previousTime;if (delta > LONG_FRAME_THRESHOLD) {longAnimationFrames.push({startTime: previousTime,endTime: now,});}previousTime = now;activeRafId = requestAnimationFrame(rafMonitor);}previousTime = performance.now();activeRafId = requestAnimationFrame(rafMonitor);}if (!window.PerformanceObserver?.supportedEntryTypes?.includes('long-animation-frame')) {collectLongFrames();var timeoutId = setTimeout(function () {cancelAnimationFrame(activeRafId);}, 10000);window.ShopifyAnalytics.performance.getLongAnimationFrames = function (stopCollection) {if (stopCollection === undefined) {stopCollection = false;}if (stopCollection) {clearTimeout(timeoutId);cancelAnimationFrame(activeRafId);}return longAnimationFrames;};}})();})();</script>
483<script id="shopify-origin-trials" async="async" integrity="sha256-qJbe/jEZBHtr5W/BlA2cKAz3vkXu6vJQyLjgvgCC86g=" src="//cdn.shopify.com/shopifycloud/storefront/assets/storefront/origin_trials-318ab40a.js" crossorigin="anonymous" onload="window.__shopifyOriginTrialsDone = true" onerror="window.__shopifyOriginTrialsDone = true"></script>
vendor: 1 bytes, line 483
483
484<script>
485  window.Shopify = window.Shopify || {};
486  window.Shopify.MCP = window.Shopify.MCP || {};
487  window.Shopify.MCP.enabled = true;
488  window.Shopify.MCP.shop = "valmenticom.myshopify.com";
489  window.Shopify.MCP.mcpEndpoint = "https:\/\/valmenti.com\/api\/mcp";
490  window.Shopify.MCP.tools = [{"name":"search_shop_policies_and_faqs","description":"Used to get facts about the stores policies, products, or services.\nSome examples of questions you can ask are:\n  - What is your return policy?\n  - What is your shipping policy?\n  - What is your phone number?\n  - What are your hours of operation?\"\n","inputSchema":{"$schema":"https:\/\/json-schema.org\/draft\/2020-12\/schema","type":"object","properties":{"query":{"type":"string","description":"A natural language query."},"context":{"type":"string","description":"Additional information about the request such as user demographics, mood, location, or other relevant details that could help in tailoring the response appropriately."}},"required":["query"]}}];
491</script>
vendor: 1 bytes, line 491
491
492<script>(()=>{var d="shopify:webmcp_adapter_loaded",n=Symbol.for("shopify.webmcp_adapter_loading");function s(c,a,{win:r=window,doc:o=document}={}){function p(){try{return r.localStorage.getItem(d)==="true"}catch{return!1}}function l(){try{r.localStorage.setItem(d,"true")}catch{}}function u(){return typeof(o.modelContext||r.navigator?.modelContext)?.registerTool=="function"}function f(){if(r[n]||!u())return;let t=o.head||o.getElementsByTagName("head")[0];if(!t)return;let e=o.createElement("script");e.type="module",e.crossOrigin="anonymous",a&&(e.integrity=a),e.src=c,e.addEventListener("load",l,{once:!0}),e.addEventListener("error",()=>{r[n]=!1},{once:!0}),t.appendChild(e),r[n]=!0}function _(t){let e=o.getElementById("shopify-origin-trials");if(!e||r.__shopifyOriginTrialsDone){t();return}e.addEventListener("load",t,{once:!0}),e.addEventListener("error",t,{once:!0})}function i(){_(()=>r.setTimeout(f,0))}function m(){o.addEventListener("DOMContentLoaded",i,{once:!0})}p()?i():m()}s("\/\/valmenti.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})();
493</script>
vendor: 1 bytes, line 493
493
494<script data-source-attribution="shopify.dynamic_checkout.dynamic.init">var Shopify=Shopify||{};Shopify.PaymentButton=Shopify.PaymentButton||{isStorefrontPortableWallets:!0,init:function(){window.Shopify.PaymentButton.init=function(){};var t=document.createElement("script");t.src="https://valmenti.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.tr.js",t.type="module",document.head.appendChild(t)}};
495</script>
vendor: 1 bytes, line 495
495
496<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
497  function portableWalletsHideBuyerConsent(e){var t=document.getElementById("shopify-buyer-consent"),n=document.getElementById("shopify-subscription-policy-button");t&&n&&(t.classList.add("hidden"),t.setAttribute("aria-hidden","true"),n.removeEventListener("click",e))}function portableWalletsShowBuyerConsent(e){var t=document.getElementById("shopify-buyer-consent"),n=document.getElementById("shopify-subscription-policy-button");t&&n&&(t.classList.remove("hidden"),t.removeAttribute("aria-hidden"),n.addEventListener("click",e))}window.Shopify?.PaymentButton&&(window.Shopify.PaymentButton.hideBuyerConsent=portableWalletsHideBuyerConsent,window.Shopify.PaymentButton.showBuyerConsent=portableWalletsShowBuyerConsent);
498</script>
vendor: 1 bytes, line 498
498
499<script data-source-attribution="shopify.dynamic_checkout.cart.bootstrap">document.addEventListener("DOMContentLoaded",(function(){function t(){return document.querySelector("shopify-accelerated-checkout-cart, shopify-accelerated-checkout")}if(t())Shopify.PaymentButton.init();else{new MutationObserver((function(e,n){t()&&(Shopify.PaymentButton.init(),n.disconnect())})).observe(document.body,{childList:!0,subtree:!0})}}));
500</script>
500
501
502<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
502
503    <!-- Header hook for plugins -->
504
505    
505<script>
506      document.documentElement.className = document.documentElement.className.replace('no-js', 'js');
507    </script>
507
508    
509
510    <!-- jQuery: Shopify assets’e yüklemeni öneririm -->
511    
511<script src="//valmenti.com/cdn/shop/t/8/assets/jquery.min.js?v=73377599448903989081757681275" defer></script>
511
512
513    
513<script src="https://unpkg.com/html5-qrcode" type="text/javascript" defer></script>
513
514
515    
516    
516<script
517      src="//ccdn.mobildev.in/83e13897f6134280b055d341680297c2.js"
518      data-token="0j84Mg33tczBXcEpvYO4"
519      charset="UTF-8"
520      defer
521    ></script>
521
522    
523
524    
524<script>
525      window.coddepoTrackingDomain = 'valmenti';
526      window.coddepoShowCdpVerificationSiteDomain = 'valmenti.com';
527      window.coddepoShowCdpVerificationLink = true;
528      window.coddepoShowOptionReturnRequest = true;
529      (function (c, o1, d1, d2, e, p, o2) {
530        c['CoddepoObject'] = e;
531        (c[e] =
532          c[e] ||
533          function () {
534            (c[e].q = c[e].q || []).push(arguments);
535          }),
536          (c[e].l = 1 * new Date());
537        (p = o1.createElement(d1)), (o2 = o1.getElementsByTagName(d1)[0]);
538        p.setAttribute('coddepo', 'true');
539        p.async = 1;
540        p.src = d2;
541        o2.parentNode.insertBefore(p, o2);
542      })(
543        window,
544        document,
545        'script',
546        'https://assets2.coddepo.com/coddepo-tools.js?v=' + new Date().getTime(),
547        'coddepoObject'
548      );
549    </script>
549
550
551
552  <!-- BEGIN app block: shopify://apps/microsoft-clarity/blocks/clarity_js/31c3d126-8116-4b4a-8ba1-baeda7c4aeea -->
553<script type="text/javascript">
554  (function (c, l, a, r, i, t, y) {
555    c[a] = c[a] || function () { (c[a].q = c[a].q || []).push(arguments); };
556    t = l.createElement(r); t.async = 1; t.src = "https://www.clarity.ms/tag/" + i + "?ref=shopify";
557    y = l.getElementsByTagName(r)[0]; y.parentNode.insertBefore(t, y);
558
559    c.Shopify.loadFeatures([{ name: "consent-tracking-api", version: "0.1" }], error => {
560      if (error) {
561        console.error("Error loading Shopify features:", error);
562        return;
563      }
564
565      c[a]('consentv2', {
566        ad_Storage: c.Shopify.customerPrivacy.marketingAllowed() ? "granted" : "denied",
567        analytics_Storage: c.Shopify.customerPrivacy.analyticsProcessingAllowed() ? "granted" : "denied",
568        source: 101,
569      });
570    });
571
572    l.addEventListener("visitorConsentCollected", function (e) {
573      c[a]('consentv2', {
574        ad_Storage: e.detail.marketingAllowed ? "granted" : "denied",
575        analytics_Storage: e.detail.analyticsAllowed ? "granted" : "denied",
576        source: 101,
577      });
578    });
579  })(window, document, "clarity", "script", "srkymj4mpq");
580</script>
580
581
582
583
584<!-- END app block --><!-- BEGIN app block: shopify://apps/gsc-countdown-timer/blocks/countdown-bar/58dc5b1b-43d2-4209-b1f3-52aff31643ed --><style>
585  .gta-block__error {
586    display: flex;
587    flex-flow: column nowrap;
588    gap: 12px;
589    padding: 32px;
590    border-radius: 12px;
591    margin: 12px 0;
592    background-color: #fff1e3;
593    color: #412d00;
594  }
595
596  .gta-block__error-title {
597    font-size: 18px;
598    font-weight: 600;
599    line-height: 28px;
600  }
601
602  .gta-block__error-body {
603    font-size: 14px;
604    line-height: 24px;
605  }
606</style>
607
608<script>
609  (function () {
610    try {
611      const widgets = [{"key":"GSC-SMALL-uWiIrwqsvORj","type":"block","timer":{"date":"2026-04-25T00:00:00.000Z","mode":"evergreen","daily":{"tz":"Etc\/GMT-0","endHours":14,"endMinutes":0,"repeatDays":[0,1,2,3,4,5,6],"startHours":10,"startMinutes":0},"hours":72,"onEnd":"restart","minutes":0,"seconds":0,"scheduling":{"end":null,"start":null}},"content":{"align":"center","items":[{"id":"text-RMnyfSgPAnwO","type":"text","align":"left","color":"#000000","value":"Time is ticking","enabled":true,"padding":{"mobile":{},"desktop":{}},"fontFamily":"font1","fontWeight":"700","textTransform":"unset","mobileFontSize":"32px","desktopFontSize":"32px","mobileLineHeight":"1.3","desktopLineHeight":"1.3","mobileLetterSpacing":"0","desktopLetterSpacing":"0"},{"id":"text-MYTKCzjRcIaM","type":"text","align":"left","color":"#000000","value":"Grab your discount while you can","enabled":true,"padding":{"mobile":{"bottom":"8px"},"desktop":{"bottom":"10px"}},"fontFamily":"font1","fontWeight":"400","textTransform":"unset","mobileFontSize":"16px","desktopFontSize":"16px","mobileLineHeight":"1.3","desktopLineHeight":"1.3","mobileLetterSpacing":"0","desktopLetterSpacing":"0"},{"id":"timer-HFKDNrKPwMij","type":"timer","view":"custom","border":{"size":"2px","color":"#FFFFFF","enabled":false},"digits":{"gap":"0px","color":"#000000","fontSize":"56px","fontFamily":"font2","fontWeight":"600"},"labels":{"days":"days","color":"#000000","hours":"hours","enabled":true,"minutes":"mins","seconds":"secs","fontSize":"20px","fontFamily":"font3","fontWeight":"500","milliseconds":"ms","textTransform":"unset"},"layout":"separate","margin":{"mobile":{},"desktop":{}},"radius":{"value":"16px","enabled":false},"shadow":{"type":"","color":"black","enabled":true},"enabled":true,"padding":{"mobile":{},"desktop":{"top":"0px","bottom":"0px"}},"fontSize":{"mobile":"14px","desktop":"18px"},"separator":{"type":"colon","color":"#000000","enabled":true},"background":{"blur":"2px","color":"#eeeeee","enabled":false},"unitFormat":"d:h:m:s","mobileWidth":"80%","desktopWidth":"80%"},{"id":"button-KMfmbxjbSQLT","href":"https:\/\/shopify.com","type":"button","label":"Button","width":"content","border":{"size":"2px","color":"#000000","enabled":false},"margin":{"mobile":{"top":"0px","left":"0px","right":"0px","bottom":"0px"},"desktop":{"top":"0px","left":"0px","right":"0px","bottom":"0px"}},"radius":{"value":"12px","enabled":true},"target":"_blank","enabled":false,"padding":{"mobile":{"top":"12px","left":"40px","right":"40px","bottom":"12px"},"desktop":{"top":"16px","left":"48px","right":"48px","bottom":"16px"}},"textColor":"#ffffff","background":{"blur":"0px","color":"#000000","enabled":true},"fontFamily":"font1","fontWeight":"500","textTransform":"unset","mobileFontSize":"16px","desktopFontSize":"17px","mobileLetterSpacing":"0","desktopLetterSpacing":"0"},{"id":"coupon-BpgqZAhYfZBg","code":"PASTE YOUR CODE","icon":{"url":"https:\/\/assets.getsitecontrol.com\/shopify-apps\/shared\/icons\/shopping-discounts\/badge-percent-filled.svg","mask":true,"source":"gallery","enabled":true},"type":"coupon","label":"Save 35%","action":"copy","border":{"size":"1px","color":"#9e9e9e","enabled":true},"margin":{"mobile":{"top":"0px","left":"0px","right":"0px","bottom":"0px"},"desktop":{"top":"0px","left":"0px","right":"0px","bottom":"0px"}},"radius":{"value":"10px","enabled":true},"enabled":true,"padding":{"mobile":{"top":"6px","left":"12px","right":"12px","bottom":"6px"},"desktop":{"top":"12px","left":"16px","right":"16px","bottom":"12px"}},"textColor":"#000000","background":{"blur":"0px","color":"#f2f2f2","enabled":true},"fontFamily":"font1","fontWeight":"600","textTransform":"unset","mobileFontSize":"12px","desktopFontSize":"17px"}],"border":{"size":"1px","color":"#000000","enabled":false},"layout":"column","margin":{"mobile":{"top":"0px","left":"0px","right":"0px","bottom":"0px"},"desktop":{"top":"0px","left":"0px","right":"0px","bottom":"0px"}},"radius":{"value":"20px","enabled":true},"padding":{"mobile":{"top":"16px","left":"20px","right":"20px","bottom":"16px"},"desktop":{"top":"20px","left":"24px","right":"24px","bottom":"20px"}},"mobileGap":"6px","background":{"src":null,"blur":"0px","source":"color","bgColor":"#ffffff","enabled":true,"overlayColor":"rgba(0,0,0,0)"},"desktopGap":"6px","mobileWidth":"100%","desktopWidth":"400px","backgroundClick":{"url":"","target":"_self","enabled":false}},"enabled":false,"general":{"font1":"inherit","font2":"inherit","font3":"inherit","preset":"small1","breakpoint":"768px"},"section":null,"userCss":"","targeting":null},{"key":"GSC-EMBED-ShgyPWfXfwNL","type":"embed","timer":{"date":"2026-04-20T00:00:00.000Z","mode":"evergreen","daily":{"tz":"Etc\/GMT-0","endHours":0,"endMinutes":0,"repeatDays":[0,1,2,3,4,5,6],"startHours":0,"startMinutes":0},"hours":1,"onEnd":"restart","minutes":0,"seconds":0,"scheduling":{"end":null,"start":null}},"content":{"align":"center","items":[{"id":"text-HOESovKYkyEp","icon":{"url":"https:\/\/assets.getsitecontrol.com\/shopify-apps\/shared\/icons\/clocks-timers\/alarm-clock-filled.svg","mask":true,"color":"#de3813","source":"gallery","enabled":false},"type":"text","align":"center","color":"#000000","value":"🔥  Your offer ends in  {{Timer}} Use coupon  {{Coupon}} ","enabled":true,"padding":{"mobile":{},"desktop":{}},"fontFamily":"font1","fontWeight":"400","textTransform":"unset","mobileFontSize":"16px","desktopFontSize":"16px","mobileLineHeight":"1.3","desktopLineHeight":"1.3","mobileLetterSpacing":"0","desktopLetterSpacing":"0"},{"id":"timer-bjHcviFmJSWC","type":"timer","view":"text","border":{"size":"1px","color":"#de3813","enabled":false},"digits":{"gap":"0px","color":"#de3813","fontSize":"58px","fontFamily":"font2","fontWeight":"600"},"labels":{"days":"D","color":"#5d6ac0","hours":"H","enabled":false,"minutes":"M","seconds":"S","fontSize":"20px","fontFamily":"font3","fontWeight":"500","milliseconds":"ms","textTransform":"unset"},"layout":"separate","margin":{"mobile":{"top":"4px"},"desktop":{"top":"4px","left":"4px","right":"4px","bottom":"4px"}},"radius":{"value":"12px","enabled":true},"shadow":{"type":"","color":"black","enabled":true},"enabled":true,"padding":{"mobile":{"bottom":"0px"},"desktop":{"top":"0px","left":"0px","right":"4px","bottom":"0px"}},"fontSize":{"mobile":"16px","desktop":"18px"},"separator":{"type":"colon","color":"#de3813","enabled":true},"background":{"blur":"0px","color":"#ffe5e0","enabled":true}
611,"unitFormat":"m:s","mobileWidth":"68px","desktopWidth":"76px"},{"id":"coupon-HYdWUWMcGZsh","code":"PASTE YOUR CODE","icon":{"url":"https:\/\/assets.getsitecontrol.com\/shopify-apps\/shared\/icons\/shopping-discounts\/tag-filled.svg","mask":true,"color":"#8e24aa","source":"gallery","enabled":true},"type":"coupon","label":"SDQ863428","action":"copy","border":{"size":"1px","color":"#de3813","enabled":false},"margin":{"mobile":{"top":"0px","left":"0px","right":"0px","bottom":"0px"},"desktop":{"top":"0px","left":"4px","right":"0px","bottom":"0px"}},"radius":{"value":"4px","enabled":true},"enabled":true,"padding":{"mobile":{"top":"2px","left":"6px","right":"6px","bottom":"2px"},"desktop":{"top":"0px","left":"0px","right":"0px","bottom":"0px"}},"textColor":"#de3813","background":{"blur":"0px","color":"#ffe5e0","enabled":false},"fontFamily":"font1","fontWeight":"700","textTransform":"uppercase","mobileFontSize":"14px","desktopFontSize":"16px"}],"border":{"size":"1px","color":"#de3813","enabled":false},"layout":"column","margin":{"mobile":{"top":"0px","left":"0px","right":"0px","bottom":"0px"},"desktop":{"top":"0px","left":"0px","right":"0px","bottom":"0px"}},"radius":{"value":"0px","enabled":true},"padding":{"mobile":{"top":"12px","left":"8px","right":"8px","bottom":"12px"},"desktop":{"top":"8px","left":"8px","right":"8px","bottom":"8px"}},"mobileGap":"6px","background":{"src":null,"blur":"0px","source":"color","bgColor":"#ffffff","enabled":true,"overlayColor":"rgba(0,0,0,0)"},"desktopGap":"6px","mobileWidth":"100%","desktopWidth":"400px","backgroundClick":{"url":"","target":"_self","enabled":false}},"enabled":false,"general":{"font1":"inherit","font2":"inherit","font3":"inherit","preset":"embed1","breakpoint":"768px"},"section":null,"userCss":"","targeting":null},{"bar":{"sticky":false,"justify":"center","position":"top","closeButton":{"color":"#000000","enabled":false}},"key":"GSC-BAR-livJuoUJecZF","type":"bar","timer":{"date":"2025-11-30T23:59:00.000+03:00","mode":"evergreen","daily":{"tz":"Etc\/GMT-0","endHours":14,"endMinutes":0,"repeatDays":[0,1,2,3,4,5,6],"startHours":10,"startMinutes":0},"hours":72,"onEnd":"hide","minutes":0,"seconds":0,"scheduling":{"end":null,"start":null}},"content":{"align":"center","items":[{"id":"text-wESIOTbUhVrW","type":"text","align":"left","color":"#ffffff","value":"DISCOUNT ENDING","enabled":true,"padding":{"mobile":{},"desktop":{}},"fontFamily":"font1","fontWeight":"700","textTransform":"uppercase","mobileFontSize":"15px","desktopFontSize":"37px","mobileLineHeight":"1.3","desktopLineHeight":"1.2","mobileLetterSpacing":"0","desktopLetterSpacing":"0"},{"id":"text-jLwjjLeBmZaR","type":"text","align":"left","color":"#1d1d1d","value":"Sale starts in:","enabled":false,"padding":{"mobile":{},"desktop":{}},"fontFamily":"font2","fontWeight":"500","textTransform":"uppercase","mobileFontSize":"8px","desktopFontSize":"11px","mobileLineHeight":"1.3","desktopLineHeight":"1.3","mobileLetterSpacing":"0","desktopLetterSpacing":"0"},{"id":"timer-wWVQJHfxBbds","type":"timer","view":"custom","border":{"size":"2px","color":"#FFFFFF","enabled":false},"digits":{"gap":"3px","color":"#ffffff","fontSize":"50px","fontFamily":"font3","fontWeight":"700"},"labels":{"days":"Days","color":"#ffffff","hours":"Hours","enabled":true,"minutes":"Mınutes","seconds":"Seconds","fontSize":"20px","fontFamily":"font2","fontWeight":"500","milliseconds":"ms","textTransform":"uppercase"},"layout":"separate","margin":{"mobile":{},"desktop":{}},"radius":{"value":"16px","enabled":false},"shadow":{"type":"","color":"black","enabled":true},"enabled":true,"padding":{"mobile":{},"desktop":{"top":"0px"}},"fontSize":{"mobile":"14px","desktop":"18px"},"separator":{"type":"colon","color":"#ffffff","enabled":true},"background":{"blur":"2px","color":"#000000","enabled":false},"unitFormat":"h:m:s","mobileWidth":"120px","desktopWidth":"273px"},{"id":"button-WJzysDPiexZO","href":"https:\/\/shopify.com","type":"button","label":"Shop now","width":"content","border":{"size":"2px","color":"#1d1d1d","enabled":true},"margin":{"mobile":{"top":"0px","left":"0px","right":"0px","bottom":"0px"},"desktop":{"top":"0px","left":"0px","right":"0px","bottom":"0px"}},"radius":{"value":"0px","enabled":true},"target":"_self","enabled":false,"padding":{"mobile":{"top":"4px","left":"20px","right":"20px","bottom":"4px"},"desktop":{"top":"12px","left":"32px","right":"32px","bottom":"12px"}},"textColor":"#dbee10","background":{"blur":"0px","color":"#000000","enabled":true},"fontFamily":"font2","fontWeight":"500","textTransform":"uppercase","mobileFontSize":"12px","desktopFontSize":"13px","mobileLetterSpacing":"0","desktopLetterSpacing":"0"},{"id":"coupon-ihBnjhGYVDeQ","code":"PASTE YOUR CODE","icon":{"url":"https:\/\/assets.getsitecontrol.com\/shopify-apps\/shared\/icons\/shopping-discounts\/tag-filled.svg","mask":true,"source":"gallery","enabled":true},"type":"coupon","label":"Save 35%","action":"copy","border":{"size":"2px","color":"#000000","enabled":true},"margin":{"mobile":{"top":"0px","left":"0px","right":"0px","bottom":"0px"},"desktop":{"top":"0px","left":"0px","right":"0px","bottom":"0px"}},"radius":{"value":"0px","enabled":false},"enabled":false,"padding":{"mobile":{"top":"4px","left":"12px","right":"12px","bottom":"4px"},"desktop":{"top":"6px","left":"16px","right":"16px","bottom":"6px"}},"textColor":"#000000","background":{"blur":"0px","color":"#dcee13","enabled":true},"fontFamily":"font2","fontWeight":"600","textTransform":"uppercase","mobileFontSize":"12px","desktopFontSize":"29px"}],"border":{"size":"1px","color":"#000000","enabled":false},"layout":"column","margin":{"mobile":{"top":"0px","left":"0px","right":"0px","bottom":"0px"},"desktop":{"top":"0px","left":"0px","right":"0px","bottom":"0px"}},"radius":{"value":"8px","enabled":false},"padding":{"mobile":{"top":"4px","left":"0px","right":"0px","bottom":"4px"},"desktop":{"top":"8px","left":"28px","right":"28px","bottom":"8px"}}
611,"mobileGap":"12px","background":{"src":null,"blur":"8px","source":"color","bgColor":"#cb1f12","enabled":true,"overlayColor":"rgba(0,0,0,0)"},"desktopGap":"24px","mobileWidth":"100%","desktopWidth":"400px","backgroundClick":{"url":"","target":"_self","enabled":false}},"enabled":false,"general":{"font1":"Squada One, cursive","font2":"Oswald, sans-serif","font3":"Squada One, cursive","preset":"black-friday-bar-2","breakpoint":"768px"},"section":null,"userCss":"","targeting":{"geo":null,"pages":{"cart":true,"home":true,"other":true,"password":true,"products":{"mode":"all","tags":[],"enabled":true,"specificProducts":[],"productsInCollections":[]},"collections":{"mode":"all","items":[],"enabled":true}}}}] || [];
612
613      if (Array.isArray(window.GSC_COUNTDOWN_WIDGETS)) {
614        // Embed and inline countdown blocks may load on the same page. Inline
615        // pushes a single widget keyed by `key`; embed pushes the whole metafield
616        // array. Dedup by `key` so the same widget isn't duplicated when both
617        // blocks reference it. Widgets without a key push through (no dedup).
618        widgets.forEach(function(w) {
619          if (!w.key || !window.GSC_COUNTDOWN_WIDGETS.find(function(e) { return e.key === w.key; })) {
620            window.GSC_COUNTDOWN_WIDGETS.push(w);
621          }
622        });
623      } else {
624        window.GSC_COUNTDOWN_WIDGETS = widgets;
625      }
626
627      // Stale-metafield guard via theme_store_id (TAE Liquid has `theme.id`
628      // always null, so the check runs on JS). Mismatch = merchant switched
629      // theme family after the last backend sync — fall back to runtime
630      // defaults until re-sync writes a fresh metafield.
631      
632      
633if (!window.GSC_COUNTDOWN_META) {
634        window.GSC_COUNTDOWN_META = {
635          product_tags: null,
636          storefrontToken:null,
637          productData:null};
638      }window.GSC_COUNTDOWN_COLLECTION_DATA = [];} catch (e) {
639      console.log(e);
640    }
641  })();
642</script>
642
643
644
645<!-- END app block -->
645<script src="https://cdn.shopify.com/extensions/01a08159-f72b-7583-ba38-4b4bc826cb9b/ali-all-in-one-267/assets/size-recommendation-widget.js" type="text/javascript" defer="defer"></script>
645
646<link href="https://cdn.shopify.com/extensions/01a08159-f72b-7583-ba38-4b4bc826cb9b/ali-all-in-one-267/assets/size-recommendation-widget.css" rel="stylesheet" type="text/css" media="all">
647<script src="https://cdn.shopify.com/extensions/01a0f68d-2edb-7ccb-ac6c-9e51e21024eb/pushowl-331/assets/pushowl-shopify.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 647
647
648<script src="https://cdn.shopify.com/extensions/01a08159-f72b-7583-ba38-4b4bc826cb9b/ali-all-in-one-267/assets/collection-recos-widget.js" type="text/javascript" defer="defer"></script>
648
649<link href="https://cdn.shopify.com/extensions/01a08159-f72b-7583-ba38-4b4bc826cb9b/ali-all-in-one-267/assets/collection-recos-widget.css" rel="stylesheet" type="text/css" media="all">
650<script src="https://cdn.shopify.com/extensions/01a08159-f72b-7583-ba38-4b4bc826cb9b/ali-all-in-one-267/assets/slider-performance-widget.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 650
650
651<script src="https://cdn.shopify.com/extensions/01a08159-f72b-7583-ba38-4b4bc826cb9b/ali-all-in-one-267/assets/lowest-price-widget.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 651
651
652<script src="https://cdn.shopify.com/extensions/01a0f142-9ec3-73a2-babd-8904a7e44cee/swym-relay-840/assets/wishlistcollections.js" type="text/javascript" defer="defer"></script>
652
653<link href="https://cdn.shopify.com/extensions/01a0f142-9ec3-73a2-babd-8904a7e44cee/swym-relay-840/assets/wishlistcollections.css" rel="stylesheet" type="text/css" media="all">
654<script src="https://cdn.shopify.com/extensions/01a08159-f72b-7583-ba38-4b4bc826cb9b/ali-all-in-one-267/assets/fbt-widget.js" type="text/javascript" defer="defer"></script>
654
655<link href="https://cdn.shopify.com/extensions/01a08159-f72b-7583-ba38-4b4bc826cb9b/ali-all-in-one-267/assets/fbt-widget.css" rel="stylesheet" type="text/css" media="all">
656<script src="https://cdn.shopify.com/extensions/01a08159-f72b-7583-ba38-4b4bc826cb9b/ali-all-in-one-267/assets/store-finder-widget.js" type="text/javascript" defer="defer"></script>
656
657<link href="https://cdn.shopify.com/extensions/01a08159-f72b-7583-ba38-4b4bc826cb9b/ali-all-in-one-267/assets/store-finder-widget.css" rel="stylesheet" type="text/css" media="all">
658<script src="https://cdn.shopify.com/extensions/01a08159-f72b-7583-ba38-4b4bc826cb9b/ali-all-in-one-267/assets/weather-model-widget.js" type="text/javascript" defer="defer"></script>
658
659<link href="https://cdn.shopify.com/extensions/01a08159-f72b-7583-ba38-4b4bc826cb9b/ali-all-in-one-267/assets/weather-model-widget.css" rel="stylesheet" type="text/css" media="all">
660<script src="https://cdn.shopify.com/extensions/01a08159-f72b-7583-ba38-4b4bc826cb9b/ali-all-in-one-267/assets/countdown-widget.js" type="text/javascript" defer="defer"></script>
660
661<link href="https://cdn.shopify.com/extensions/01a08159-f72b-7583-ba38-4b4bc826cb9b/ali-all-in-one-267/assets/countdown-widget.css" rel="stylesheet" type="text/css" media="all">
662<script src="https://cdn.shopify.com/extensions/01a08159-f72b-7583-ba38-4b4bc826cb9b/ali-all-in-one-267/assets/stylist-widget.js" type="text/javascript" defer="defer"></script>
662
663<link href="https://cdn.shopify.com/extensions/01a08159-f72b-7583-ba38-4b4bc826cb9b/ali-all-in-one-267/assets/stylist-widget.css" rel="stylesheet" type="text/css" media="all">
664<script src="https://cdn.shopify.com/extensions/01a08159-f72b-7583-ba38-4b4bc826cb9b/ali-all-in-one-267/assets/quick-add.js" type="text/javascript" defer="defer"></script>
664
665<link href="https://cdn.shopify.com/extensions/01a08159-f72b-7583-ba38-4b4bc826cb9b/ali-all-in-one-267/assets/quick-add.css" rel="stylesheet" type="text/css" media="all">
666<script src="https://cdn.shopify.com/extensions/01a0c927-94a4-7e55-aa1f-28cabdfac692/getsitecontrol-countdown-timer-80/assets/gsc-countdown-widget.js" type="text/javascript" defer="defer"></script>
666
667<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
668<script>(function(){if ("sendBeacon" in navigator && "performance" in window) {try {var session_token_from_headers = performance.getEntriesByType('navigation')[0].serverTiming.find(x => x.name == '_s').description;} catch {var session_token_from_headers = undefined;}var session_cookie_matches = document.cookie.match(/_shopify_s=([^;]*)/);var session_token_from_cookie = session_cookie_matches && session_cookie_matches.length === 2 ? session_cookie_matches[1] : "";var session_token = session_token_from_headers || session_token_from_cookie || "";function handle_abandonment_event(e) {var entries = performance.getEntries().filter(function(entry) {return /monorail-edge.shopifysvc.com/.test(entry.name);});if (!window.abandonment_tracked && entries.length === 0) {window.abandonment_tracked = true;var currentMs = Date.now();var navigation_start = performance.timing.navigationStart;var payload = {shop_id: 70266716309,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "search"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script>
vendor: 1 bytes, line 668
668
669<script>
670  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
671</script>
vendor: 1 bytes, line 671
671
672<script>(function(){var wpmLoader=function(){"use strict";var e=/Googlebot|Storebot-Google|bingbot|Baiduspider|YandexBot|DuckDuckBot|Slurp|facebookexternalhit|Twitterbot|LinkedInBot|Applebot|AdsBot-Google|Mediapartners-Google|APIs-Google|PetalBot|SemrushBot|AhrefsBot|MJ12bot|DotBot|Acunetix|PerplexityBot|Perplexity-User/i,t=/bytedance/i;function i(){try{var e=document.cookie;if(!e||"string"!=typeof e)return;for(var t=0,i=e.split(";");t<i.length;t++){var n=i[t],r=n.indexOf("=");if(-1!==r){var o=n.slice(0,r).trim();if(o){var a=void 0;try{a=decodeURIComponent(o)}catch(e){a=o}if("_shopify_s"===a){var d=n.slice(r+1).trim();try{return decodeURIComponent(d)}catch(e){return d}}}}}return}catch(e){return}}function n(e){try{"undefined"!=typeof console&&"function"==typeof console.warn&&console.warn(e)}catch(e){}}function r(e,t){return"string"==typeof e&&e.length>0&&e.length<=t?e:void 0}function o(e){var t;switch(null==(t=null==e?void 0:e.navigation)?void 0:t.type){case 0:return"navigate";case 1:return"reload";case 2:return"back_forward";default:return}}function a(){var e,t,i;try{var n=null==(i=null==(t=null==(e=self.ShopifyAnalytics)?void 0:e.lib)?void 0:t.trekkie)?void 0:i.state;return"awaiting-consent"===n||"initialized"===n?n:void 0}catch(e){return}}return function(d,s,u,l){var c=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};try{var p=c.trekkieShim;!0!==p&&"true"!==p||null!=window.__TREKKIE_SHIM_QUEUE||(window.__TREKKIE_SHIM_QUEUE=[])}catch(e){}var f,v,h,y,g=(v=(f={modern:/Edge?\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Firefox\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Chrom(ium|e)\/(9{2}|\d{3,})\.\d+(\.\d+|)|(Maci|X1{2}).+ Version\/(15\.\d+|(1[6-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(9{2}|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(15[._]\d+|(1[6-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|SamsungBrowser\/([2-9]\d|\d{3,})\.\d+/,legacy:/Edge?\/(1[6-9]|[2-9]\d|\d{3,})\.\d+(\.\d+|)|Firefox\/(5[4-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)|Chrom(ium|e)\/(5[1-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)([\d.]+$|.*Safari\/(?![\d.]+ Edge\/[\d.]+$))|(Maci|X1{2}).+ Version\/(10\.\d+|(1[1-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(3[89]|[4-9]\d|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(10[._]\d+|(1[1-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Mobile Safari.+OPR\/([89]\d|\d{3,})\.\d+\.\d+|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+(UC? ?Browser|UCWEB|U3)[ /]?(15\.([5-9]|\d{2,})|(1[6-9]|[2-9]\d|\d{3,})\.\d+)\.\d+|SamsungBrowser\/(5\.\d+|([6-9]|\d{2,})\.\d+)|Android.+MQ{2}Browser\/(14(\.(9|\d{2,})|)|(1[5-9]|[2-9]\d|\d{3,})(\.\d+|))(\.\d+|)|K[Aa][Ii]OS\/(3\.\d+|([4-9]|\d{2,})\.\d+)(\.\d+|)/}).modern,h=f.legacy,(y=navigator.userAgent).match(e)?"bot":y.match(v)?"modern":y.match(h)?"legacy":y.match(t)?"bot":"unknown"),m=function(e){var t,i,n=r(e,128);try{var a=window.performance,d=null==(t=null==a?void 0:a.getEntriesByType)?void 0:t.call(a,"navigation")[0];if(!d)return{requestId:n,navigationType:o(a)};var s="type"in d?r(d.type,64):void 0,u="serverTiming"in d&&Array.isArray(d.serverTiming)?d.serverTiming:[];return{requestId:null!=n?n:r(null==(i=u.find(function(e){return"requestID"===e.name}))?void 0:i.description,128),navigationType:s}}catch(e){return{requestId:n}}}(c.requestId),w=function(e){var t=e.version,r=e.browserTarget,o=e.surface,a=e.shopId,d=e.monorailEndpoint,s=window.location.href;return{emit:function(e){var u=e.status,l=e.errorMsg,c=e.failureReason,p=e.useKeepaliveFallback,f=void 0!==p&&p,v=e.navigationType,h=e.pagehidePersisted,y=e.requestId,g=e.trekkieState;if(d){var m,w;try{var b=(new Date).getTime();m=JSON.stringify({metadata:{event_sent_at_ms:b},events:[{schema_id:"web_pixels_manager_load/3.3",payload:{version:t,bundle_target:r,page_url:s,status:u,surface:o,error_msg:l,failure_reason:c,navigation_type:v,pagehide_persisted:h,request_id:y,trekkie_state:g,shop_id:a,visit_token:i()},metadata:{event_created_at_ms:b}}]})}catch(e){return}try{if("function"==typeof window.navigator.sendBeacon&&-1===(w=window.navigator.userAgent).indexOf("iPhone; CPU iPhone OS 12_")&&-1===w.indexOf("iPad; CPU OS 12_")&&-1===w.indexOf("iPod touch; CPU iPhone OS 12_")&&window.navigator.sendBeacon.bind(window.navigator)(d,m))return}catch(e){}if(f)try{"function"==typeof window.fetch&&window.fetch(d,{method:"POST",headers:{"Content-Type":"text/plain"},body:m,keepalive:!0}
672).catch(function(){})}catch(e){}else try{var _=new XMLHttpRequest;_.open("POST",d,!0),_.setRequestHeader("Content-Type","text/plain"),_.send(m)}catch(e){n("[Web Pixels Manager] Got an unhandled error while logging to Monorail.")}}else n("[Web Pixels Manager] No Monorail endpoint provided, skipping logging.")}}}({version:u,browserTarget:g,surface:d.surface,shopId:d.shopId,monorailEndpoint:d.monorailEndpoint});if(Boolean(null==(_=null==(b=window.Shopify)?void 0:b.analytics)?void 0:_.replayQueue))w.emit({status:"setup-skipped",errorMsg:"replay queue already initialized."});else{var b,_;w.emit({status:"setup-started"}),window.Shopify=window.Shopify||{};var S=window.Shopify;S.analytics=S.analytics||{};var P=S.analytics;P.replayQueue=[],P.publish=function(e,t,i){return P.replayQueue.push([e,t,i]),!0};try{self.performance.mark("wpm:start")}catch(e){}var k,C="modern"===g?"modern":"legacy",E=(null!=l?l:{modern:"",legacy:""})[C],I=[(k={baseUrl:s,hashVersion:u,buildTarget:C}).baseUrl,"/wpm","/b",k.hashVersion,"modern"===k.buildTarget?"m":"l",".js"].join(""),O=!1,T=!1;try{c.browserTarget=g,function(){O=!0;try{window.addEventListener("pagehide",M)}catch(e){O=!1}}(),R(function(){try{R(x)}catch(e){D(e)}}),w.emit({status:"loading",requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()})}catch(e){D(e)}}function U(){var e;if(q(),!function(){var e,t;return Boolean(null==(t=null==(e=window.Shopify)?void 0:e.analytics)?void 0:t.initialized)}()){var t,i,n;try{if("function"!=typeof(null==(e=window.webPixelsManager)?void 0:e.init))return void A();if(!(null!==(n=i=t=window.webPixelsManager.init(d))&&"function"!=typeof n&&Object(n)===n&&"publish"in i&&"function"==typeof i.publish&&"publishCustomEvent"in i&&"function"==typeof i.publishCustomEvent&&"visitor"in i&&"function"==typeof i.visitor))return void A()}catch(e){return void A(e)}var r=window.Shopify.analytics;r.replayQueue.forEach(function(e){var i=e[0],n=e[1],r=e[2];t.publishCustomEvent(i,n,r)}),r.replayQueue=[],r.publish=t.publishCustomEvent,r.visitor=t.visitor,r.initialized=!0}}function A(e){B("manager_api_unavailable",void 0===e?void 0:Q(e))}function x(){B("script_load_failed","".concat(I," has failed to load"))}function B(e,t){T||(T=!0,q(),w.emit({status:"failed",errorMsg:t,failureReason:e,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function M(e){O&&(q(),w.emit({status:"pagehide-while-loading",useKeepaliveFallback:!0,pagehidePersisted:e.persisted,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function q(){O=!1;try{window.removeEventListener("pagehide",M)}catch(e){}}function R(e){var t;!function(e){var t=e.src,i=e.async,n=void 0===i||i,r=e.onload,o=e.onerror,a=e.sri,d=e.scriptDataAttributes,s=void 0===d?{}:d,u=document.createElement("script"),l=document.querySelector("head"),c=document.querySelector("body");if(u.async=n,u.src=t,a&&(u.integrity=a,u.crossOrigin="anonymous"),s)for(var p in s)if(Object.prototype.hasOwnProperty.call(s,p))try{u.dataset[p]=String(s[p])}catch(e){}if(r&&u.addEventListener("load",r),o&&u.addEventListener("error",o),l)l.appendChild(u);else{if(!c)throw new Error("Did not find a head or body element to append the script");c.appendChild(u)}}({src:I,async:!0,onload:U,onerror:e,sri:(t=E,"string"==typeof t&&/^sha384-[A-Za-z0-9+/=]+$/.test(t)?E:""),scriptDataAttributes:c})}function D(e){B("script_append_failed",Q(e))}function Q(e){return e instanceof Error?e.message:"Unknown error"}}}();wpmLoader({shopId: 70266716309,storefrontBaseUrl: "https://valmenti.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://valmenti.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"2384265365","configuration":"{\"ingest_url\":\"https:\/\/dev.pushouse.com\/integrations\/shopify\/storefront-cart-signal\",\"signal_secret\":\"a7f2eace-e99b-49fa-820c-cb12bde73810\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"7d3a95895da2740bbc23dd7d26ab12ea","type":"APP","apiClientId":219443625985,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"}
672,{"id":"2101674133","configuration":"{\"swymApiEndpoint\":\"https:\/\/swymstore-v3free-01.swymrelay.com\",\"swymTier\":\"v3free-01\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"5b6f6917e306bc7f24523662663331c0","type":"APP","apiClientId":1350849,"privacyPurposes":["ANALYTICS","MARKETING","PREFERENCES"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"1694204053","configuration":"{\"subdomain\":\"valmenticom\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"42cd9b1f0fb7c1cae5cd21175cef6782","type":"APP","apiClientId":1615517,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"1454243989","configuration":"{\"projectId\":\"srkymj4mpq\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"d8a2bb2ccbb513dc8e8b6937f4b8033e","type":"APP","apiClientId":240074326017,"privacyPurposes":[],"capabilities":["advanced_dom_events"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"1270022293","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-MX1HGKDPR5\\\",\\\"AW-11214800708\\\",\\\"GT-WRCTXTB8\\\"],\\\"target_country\\\":\\\"ZZ\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":[\\\"G-MX1HGKDPR5\\\",\\\"AW-11214800708\\\/aT5DCNfzquQaEMSO0eMp\\\"]},{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":[\\\"G-MX1HGKDPR5\\\",\\\"AW-11214800708\\\/Bd0bCLv4quQaEMSO0eMp\\\"]},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-MX1HGKDPR5\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-MX1HGKDPR5\\\",\\\"AW-11214800708\\\/5chOCLj4quQaEMSO0eMp\\\",\\\"MC-TJZDEXS3VZ\\\"]},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-MX1HGKDPR5\\\"},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-MX1HGKDPR5\\\",\\\"AW-11214800708\\\/eIQCCNTzquQaEMSO0eMp\\\",\\\"MC-TJZDEXS3VZ\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-MX1HGKDPR5\\\",\\\"AW-11214800708\\\/GN7SCL33quQaEMSO0eMp\\\",\\\"MC-TJZDEXS3VZ\\\"]},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-MX1HGKDPR5\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":[\\\"G-MX1HGKDPR5\\\",\\\"AW-11214800708\\\/7W3fCL74quQaEMSO0eMp\\\"]},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":[\\\"G-MX1HGKDPR5\\\",\\\"AW-11214800708\\\/UeIjCLr3quQaEMSO0eMp\\\"]},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-MX1HGKDPR5\\\"}],\\\"enable_monitoring_mode\\\":false}\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"a3321ca85cf5aaf6b57585fcd8d67b3a","type":"APP","apiClientId":1780363,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"1268744341","configuration":"{\"pixel_id\":\"180145984835535\",\"pixel_type\":\"facebook_pixel\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"96420dbe9ea96c426a1b7f364f977719","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]}
672,{"id":"164167829","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":[],"name":"112 \/\/ Shipping Info Datalayer","dataSharingAdjustments":{"protectedCustomerApprovalScopes":[],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"APP","privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"]}],isMerchantRequest: false,initData: {"shop":{"name":"Valmenti","paymentSettings":{"currencyCode":"TRY"},"myshopifyDomain":"valmenticom.myshopify.com","countryCode":"TR","storefrontUrl":"https:\/\/valmenti.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[],"purchasingCompany":null},},"https://valmenti.com/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"148633419925","themeStoreId":"1762","themePublished":"true","eventMetadataId":"ff6eb5c2-b602-4952-af81-7ae06b266f1d","pageType":"searchresults","shopId":"70266716309","storefrontBaseUrl":"https:\/\/valmenti.c
672om","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"5982071ew7ea472e3p69b68784m2150dfea","publish":"custom","events":"[[\"page_viewed\",{}],[\"search_submitted\",{\"searchResult\":{\"query\":\"\",\"productVariants\":[]}}]]"});})();</script>
672<script>
673  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
674  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
675  window.ShopifyAnalytics.meta.currency = 'TRY';
676  var meta = {"products":[],"page":{"pageType":"searchresults","requestId":"7eac5373-5d28-452a-b2c0-7998e618a3f3-1790902646"}};
677  for (var attr in meta) {
678    window.ShopifyAnalytics.meta[attr] = meta[attr];
679  }
680</script>
vendor: 1 bytes, line 680
680
681<script class="analytics">
682  (function () {
683    var customDocumentWrite = function(content) {
684      var jquery = null;
685
686      if (window.jQuery) {
687        jquery = window.jQuery;
688      } else if (window.Checkout && window.Checkout.$) {
689        jquery = window.Checkout.$;
690      }
691
692      if (jquery) {
693        jquery('body').append(content);
694      }
695    };
696
697    var hasLoggedConversion = function(token) {
698      if (token) {
699        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
700      }
701      return false;
702    }
703
704    var setCookieIfConversion = function(token) {
705      if (token) {
706        var twoMonthsFromNow = new Date(Date.now());
707        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
708
709        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
710      }
711    }
712
713    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
714    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
715    if (trekkie.integrations) {
716      return;
717    }
718    trekkie.methods = [
719      'identify',
720      'page',
721      'ready',
722      'track',
723      'trackForm',
724      'trackLink'
725    ];
726    trekkie.factory = function(method) {
727      return function() {
728        var args = Array.prototype.slice.call(arguments);
729        args.unshift(method);
730        trekkie.push(args);
731        if (method == 'track' || method == 'page') {
732          var pageUrl;
733          try {
734            pageUrl = window.location.href;
735          } catch (e) {}
736          var pageReferrer;
737          try {
738            pageReferrer = document.referrer;
739          } catch (e) {}
740          try {
741            if (window.__TREKKIE_SHIM_QUEUE == null) {
742              window.__TREKKIE_SHIM_QUEUE = [];
743            }
744            window.__TREKKIE_SHIM_QUEUE.push({
745              from: 'trekkie-stub',
746              method: method,
747              args: args.slice(1),
748              pageContext: {
749                url: pageUrl,
750                referrer: pageReferrer
751              }
752            });
753          } catch (e) {
754            // no-op
755          }
756        }
757        return trekkie;
758      };
759    };
760    for (var i = 0; i < trekkie.methods.length; i++) {
761      var key = trekkie.methods[i];
762      trekkie[key] = trekkie.factory(key);
763    }
764    trekkie.load = function(config) {
765      trekkie.config = config || {};
766      trekkie.config.initialDocumentCookie = document.cookie;
767      var first = document.getElementsByTagName('script')[0];
768var script = document.createElement('script');
769script.type = 'text/javascript';
770script.onerror = function(e) {
771  var scriptFallback = document.createElement('script');
772  scriptFallback.type = 'text/javascript';
773  scriptFallback.onerror = function(error) {
774          var Monorail = {
775      produce: function produce(monorailDomain, schemaId, payload) {
776        var currentMs = new Date().getTime();
777        var event = {
778          schema_id: schemaId,
779          payload: payload,
780          metadata: {
781            event_created_at_ms: currentMs,
782            event_sent_at_ms: currentMs
783          }
784        };
785        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
786      },
787      sendRequest: function sendRequest(endpointUrl, payload) {
788        // Try the sendBeacon API
789        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
790          var blobData = new window.Blob([payload], {
791            type: 'text/plain'
792          });
793
794          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
795            return true;
796          } // sendBeacon was not successful
797
798        } // XHR beacon
799
800        var xhr = new XMLHttpRequest();
801
802        try {
803          xhr.open('POST', endpointUrl);
804          xhr.setRequestHeader('Content-Type', 'text/plain');
805          xhr.send(payload);
806        } catch (e) {
807          console.log(e);
808        }
809
810        return false;
811      },
812      isIos12: function isIos12() {
813        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
814      }
815    };
816    Monorail.produce('monorail-edge.shopifysvc.com',
817      'trekkie_storefront_load_errors/1.1',
818      {shop_id: 70266716309,
819      theme_id: 148633419925,
820      app_name: "storefront",
821      context_url: window.location.href,
822      source_url: "//valmenti.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"});
823
824  };
825  scriptFallback.async = true;
826  scriptFallback.src = '//valmenti.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
827  first.parentNode.insertBefore(scriptFallback, first);
828};
829script.async = true;
830script.src = '//valmenti.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
831first.parentNode.insertBefore(script, first);
832
833    };
834    trekkie.load(
835      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":70266716309,"isMerchantRequest":null,"themeId":148633419925,"themeCityHash":"12928934798959572311","contentLanguage":"tr","currency":"TRY","eventMetadataId":"ff6eb5c2-b602-4952-af81-7ae06b266f1d"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}}
836    );
837
838    var loaded = false;
839    trekkie.ready(function() {
840      if (loaded) return;
841      loaded = true;
842
843      window.ShopifyAnalytics.lib = window.trekkie;
844
845      var originalDocumentWrite = document.write;
846      document.write = customDocumentWrite;
847      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
848      document.write = originalDocumentWrite;
849
850      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
851      var token = match? match[1]: undefined;
852      if (!hasLoggedConversion(token)) {
853        setCookieIfConversion(token);
854        window.ShopifyAnalytics.lib.track("Performed Search",{"query":null},undefined,undefined,{"shopifyEmitted":true});
855      }
856    });
857
858    window.ShopifyAnalytics.lib.page(null,{"pageType":"searchresults","requestId":"7eac5373-5d28-452a-b2c0-7998e618a3f3-1790902646","shopifyEmitted":true});
859
860    var eventsListenerScript = document.createElement('script');
861    eventsListenerScript.async = true;
862    eventsListenerScript.src = "//valmenti.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
863    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
864})();</script>
vendor: 1 bytes, line 864
864
865<script
866  defer
867  src="https://valmenti.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js"
868  data-application="storefront-renderer"
869  data-shop-id="70266716309"
870  data-render-region="gcp-us-central1"
871  data-page-type="search"
872  data-theme-instance-id="148633419925"
873  data-theme-name="Reformation"
874  data-theme-version="9.0.0"
875  data-monorail-region="shop_domain"
876  data-resource-timing-sampling-rate="10"
877  data-shs="true"
878  data-shs-beacon="true"
879  data-shs-export-with-fetch="true"
880  data-shs-logs-sample-rate="1"
881  data-shs-beacon-endpoint="https://valmenti.com/api/collect"
882></script>
882
883<meta name="shopify-y" content="27f73296-ebb3-4aec-816d-7f99a54cb645" data-expiration="1822460246000"><meta name="shopify-s" content="0e98af63-96bc-4229-95f0-03f35214876c" data-expiration="1790904446000"><meta name="new-cookie-storage-activated" content="t">
884</head><body class="animations-true button-uppercase-false navigation-uppercase-false product-card-spacing-large product-title-uppercase-false template-search template-search">
885    <a class="screen-reader-shortcut" href="#main-content">İçeriğe atla</a>
886    <div id="wrapper"><!-- BEGIN sections: header-group -->
887<div id="shopify-section-sections--19172807508117__announcement-bar" class="shopify-section shopify-section-group-header-group announcement-bar-section"><link href="//valmenti.com/cdn/shop/t/8/assets/announcement-bar.css?v=115737811477095326751751029765" rel="stylesheet" type="text/css" media="all" /><div class="announcement-bar">
888			<div class="announcement-bar--inner direction-left announcement-bar--marquee" style="--marquee-speed: 20s"><div><div class="announcement-bar--item" >2000 TL ve üzeri Ücretsiz Kargo!</div><div class="announcement-bar--item" >Ücretsiz İade</div><div class="announcement-bar--item" >Peşin Fiyatına 3 Taksit</div><div class="announcement-bar--item" >İlk Siparişinizde 250 TL İndirim Kazanmak İçin HOSGELDIN250 kodunu kullanın!</div><div class="announcement-bar--item" ></div></div><div><div class="announcement-bar--item" >2000 TL ve üzeri Ücretsiz Kargo!</div><div class="announcement-bar--item" >Ücretsiz İade</div><div class="announcement-bar--item" >Peşin Fiyatına 3 Taksit</div><div class="announcement-bar--item" >İlk Siparişinizde 250 TL İndirim Kazanmak İçin HOSGELDIN250 kodunu kullanın!</div><div class="announcement-bar--item" ></div></div><div><div class="announcement-bar--item" >2000 TL ve üzeri Ücretsiz Kargo!</div><div class="announcement-bar--item" >Ücretsiz İade</div><div class="announcement-bar--item" >Peşin Fiyatına 3 Taksit</div><div class="announcement-bar--item" >İlk Siparişinizde 250 TL İndirim Kazanmak İçin HOSGELDIN250 kodunu kullanın!</div><div class="announcement-bar--item" ></div></div>
889</div>
890		</div>
891<style> #shopify-section-sections--19172807508117__announcement-bar .announcement-bar {line-height: 1.1;} </style></div><div id="shopify-section-sections--19172807508117__header" class="shopify-section shopify-section-group-header-group header-section"><theme-header id="header" class="header style1 header--shadow-small transparent--false transparent-border--true header-sticky--active"><div class="row expanded">
892		<div class="small-12 columns"><div class="thb-header-mobile-left">
893	<details class="mobile-toggle-wrapper">
894	<summary class="mobile-toggle">
895		<span></span>
896		<span></span>
897		<span></span>
898	</summary><nav id="mobile-menu" class="mobile-menu-drawer" role="dialog" tabindex="-1">
899	<div class="mobile-menu-drawer--inner"><ul class="mobile-menu"><li><details class="link-container">
900							<summary class="parent-link">ÖZEL KOLEKSİYONLAR<span class="link-forward">
901<svg width="14" height="10" viewBox="0 0 14 10" fill="none" xmlns="http://www.w3.org/2000/svg">
902<path d="M1 5H7.08889H13.1778M13.1778 5L9.17778 1M13.1778 5L9.17778 9" stroke="var(--color-accent)" stroke-width="1.1" stroke-linecap="round" stroke-linejoin="round"/>
903</svg>
904</span></summary>
905							<ul class="sub-menu">
906								<li class="parent-link-back">
907									<button class="parent-link-back--button"><span>
908<svg width="14" height="10" viewBox="0 0 14 10" fill="none" xmlns="http://www.w3.org/2000/svg">
909<path d="M13.1778 5H7.08891H1.00002M1.00002 5L5.00002 1M1.00002 5L5.00002 9" stroke="var(--color-accent)" stroke-width="1.1" stroke-linecap="round" stroke-linejoin="round"/>
910</svg>
911</span> ÖZEL KOLEKSİYONLAR</button>
912								</li><li>
913  <a href="#" title="ÖZEL KOLEKSİYONLAR" class="link-container">
914    Tümünü Gör
915  </a>
916</li><li><a href="/collections/vittorio-virgili" title="VITTIRIO VIRGILI X VALMENTI" class="link-container">VITTIRIO VIRGILI X VALMENTI</a></li><li><a href="/collections/christian-villa-x-valmenti" title="CHRISTIAN VILLA X VALMENTI" class="link-container">CHRISTIAN VILLA X VALMENTI</a></li><li><a href="/collections/relax-anatomic-x-valmenti" title="RELAX ANATOMIC X VALMENTI" class="link-container">RELAX ANATOMIC X VALMENTI</a></li><li><a href="/collections/camerlengo" title="CAMERLENGO" class="link-container">CAMERLENGO</a></li><li><a href="/collections/tattini" title="TATTINI" class="link-container">TATTINI</a></li></ul>
917						</details></li><li><a href="/collections/tum-urunler" title="YENİ ÜRÜNLER" class="link-container">YENİ ÜRÜNLER</a></li><li>
917<details class="link-container">
918							<summary class="parent-link">KADIN<span class="link-forward">
919<svg width="14" height="10" viewBox="0 0 14 10" fill="none" xmlns="http://www.w3.org/2000/svg">
920<path d="M1 5H7.08889H13.1778M13.1778 5L9.17778 1M13.1778 5L9.17778 9" stroke="var(--color-accent)" stroke-width="1.1" stroke-linecap="round" stroke-linejoin="round"/>
921</svg>
922</span></summary>
923							<ul class="sub-menu">
924								<li class="parent-link-back">
925									<button class="parent-link-back--button"><span>
926<svg width="14" height="10" viewBox="0 0 14 10" fill="none" xmlns="http://www.w3.org/2000/svg">
927<path d="M13.1778 5H7.08891H1.00002M1.00002 5L5.00002 1M1.00002 5L5.00002 9" stroke="var(--color-accent)" stroke-width="1.1" stroke-linecap="round" stroke-linejoin="round"/>
928</svg>
929</span> KADIN</button>
930								</li><li>
931  <a href="/collections/kadin" title="KADIN" class="link-container">
932    Tümünü Gör
933  </a>
934</li><li><details class="link-container">
935											<summary class="parent-link">Ayakkabı
936<span class="link-forward">
937<svg width="14" height="10" viewBox="0 0 14 10" fill="none" xmlns="http://www.w3.org/2000/svg">
938<path d="M1 5H7.08889H13.1778M13.1778 5L9.17778 1M13.1778 5L9.17778 9" stroke="var(--color-accent)" stroke-width="1.1" stroke-linecap="round" stroke-linejoin="round"/>
939</svg>
940</span>
941											</summary>
942											<ul class="sub-menu" tabindex="-1">
943												<li class="parent-link-back">
944													<button class="parent-link-back--button"><span>
945<svg width="14" height="10" viewBox="0 0 14 10" fill="none" xmlns="http://www.w3.org/2000/svg">
946<path d="M13.1778 5H7.08891H1.00002M1.00002 5L5.00002 1M1.00002 5L5.00002 9" stroke="var(--color-accent)" stroke-width="1.1" stroke-linecap="round" stroke-linejoin="round"/>
947</svg>
948</span> Ayakkabı</button>
949												</li><li>
950														<a href="/collections/kadin-loafer-modelleri" title="Loafer" class="link-container" role="menuitem">Loafer </a>
951													</li><li>
952														<a href="/collections/kadin-sneakers-spor-ayakkabi-modelleri" title="Sneakers &amp; Spor" class="link-container" role="menuitem">Sneakers & Spor </a>
953													</li><li>
954														<a href="/collections/kadin-topuklu-ayakkabi-modelleri" title="Topuklu Ayakkabı" class="link-container" role="menuitem">Topuklu Ayakkabı </a>
955													</li><li>
956														<a href="/collections/kadin-babet-modelleri" title="Babet" class="link-container" role="menuitem">Babet </a>
957													</li><li>
958														<a href="/collections/kadin-casual-ayakkabi-modelleri" title="Casual" class="link-container" role="menuitem">Casual </a>
959													</li><li>
960														<a href="https://valmenti.com/collections/kadin-terlik-modelleri" title="Terlik" class="link-container" role="menuitem">Terlik </a>
961													</li><li>
962														<a href="https://valmenti.com/collections/kadin-sandalet-modelleri" title="Sandalet" class="link-container" role="menuitem">Sandalet </a>
963													</li><li>
964														<a href="/collections/kadin-bot-modelleri" title="Bot" class="link-container" role="menuitem">Bot </a>
965													</li><li>
966														<a href="/collections/kadin-cizme-modelleri" title="Çizme" class="link-container" role="menuitem">Çizme </a>
967													</li></ul>
968										</details></li><li><details class="link-container">
969											<summary class="parent-link">Çanta
970<span class="link-forward">
971<svg width="14" height="10" viewBox="0 0 14 10" fill="none" xmlns="http://www.w3.org/2000/svg">
972<path d="M1 5H7.08889H13.1778M13.1778 5L9.17778 1M13.1778 5L9.17778 9" stroke="var(--color-accent)" stroke-width="1.1" stroke-linecap="round" stroke-linejoin="round"/>
973</svg>
974</span>
975											</summary>
976											<ul class="sub-menu" tabindex="-1">
977												<li class="parent-link-back">
978													<button class="parent-link-back--button"><span>
979<svg width="14" height="10" viewBox="0 0 14 10" fill="none" xmlns="http://www.w3.org/2000/svg">
980<path d="M13.1778 5H7.08891H1.00002M1.00002 5L5.00002 1M1.00002 5L5.00002 9" stroke="var(--color-accent)" stroke-width="1.1" stroke-linecap="round" stroke-linejoin="round"/>
981</svg>
982</span> Çanta</button>
983												</li><li>
984														<a href="/collections/kadin-omuz-cantasi-modelleri" title="Omuz Çantası" class="link-container" role="menuitem">Omuz Çantası </a>
985													</li><li>
986														<a href="/collections/kadin-capraz-canta-modelleri" title="Çapraz Çanta" class="link-container" role="menuitem">Çapraz Çanta </a>
987													</li><li>
988														<a href="/collections/kadin-kol-cantasi-modelleri" title="Kol Çantası" class="link-container" role="menuitem">Kol Çantası </a>
989													</li><li>
990														<a href="/collections/kadin-gece-cantasi" title="Gece Çantası" class="link-container" role="menuitem">Gece Çantası </a>
991													</li></ul>
992										</details></li><li>
992<details class="link-container">
993											<summary class="parent-link">Deri Giyim
994<span class="link-forward">
995<svg width="14" height="10" viewBox="0 0 14 10" fill="none" xmlns="http://www.w3.org/2000/svg">
996<path d="M1 5H7.08889H13.1778M13.1778 5L9.17778 1M13.1778 5L9.17778 9" stroke="var(--color-accent)" stroke-width="1.1" stroke-linecap="round" stroke-linejoin="round"/>
997</svg>
998</span>
999											</summary>
1000											<ul class="sub-menu" tabindex="-1">
1001												<li class="parent-link-back">
1002													<button class="parent-link-back--button"><span>
1003<svg width="14" height="10" viewBox="0 0 14 10" fill="none" xmlns="http://www.w3.org/2000/svg">
1004<path d="M13.1778 5H7.08891H1.00002M1.00002 5L5.00002 1M1.00002 5L5.00002 9" stroke="var(--color-accent)" stroke-width="1.1" stroke-linecap="round" stroke-linejoin="round"/>
1005</svg>
1006</span> Deri Giyim</button>
1007												</li><li>
1008														<a href="/collections/kadin-mont-modelleri" title="Mont" class="link-container" role="menuitem">Mont </a>
1009													</li><li>
1010														<a href="/collections/kadin-kaban" title="Kaban" class="link-container" role="menuitem">Kaban </a>
1011													</li><li>
1012														<a href="/collections/kadin-ceket-modelleri" title="Ceket" class="link-container" role="menuitem">Ceket </a>
1013													</li><li>
1014														<a href="/collections/kadin-kurk-modelleri" title="Kürk" class="link-container" role="menuitem">Kürk </a>
1015													</li><li>
1016														<a href="/collections/kadin-gomlek-modelleri" title="Gömlek" class="link-container" role="menuitem">Gömlek </a>
1017													</li><li>
1018														<a href="/collections/kadin-yelek-modelleri" title="Yelek" class="link-container" role="menuitem">Yelek </a>
1019													</li></ul>
1020										</details></li><li><details class="link-container">
1021											<summary class="parent-link">Aksesuar
1022<span class="link-forward">
1023<svg width="14" height="10" viewBox="0 0 14 10" fill="none" xmlns="http://www.w3.org/2000/svg">
1024<path d="M1 5H7.08889H13.1778M13.1778 5L9.17778 1M13.1778 5L9.17778 9" stroke="var(--color-accent)" stroke-width="1.1" stroke-linecap="round" stroke-linejoin="round"/>
1025</svg>
1026</span>
1027											</summary>
1028											<ul class="sub-menu" tabindex="-1">
1029												<li class="parent-link-back">
1030													<button class="parent-link-back--button"><span>
1031<svg width="14" height="10" viewBox="0 0 14 10" fill="none" xmlns="http://www.w3.org/2000/svg">
1032<path d="M13.1778 5H7.08891H1.00002M1.00002 5L5.00002 1M1.00002 5L5.00002 9" stroke="var(--color-accent)" stroke-width="1.1" stroke-linecap="round" stroke-linejoin="round"/>
1033</svg>
1034</span> Aksesuar</button>
1035												</li><li>
1036														<a href="/collections/kadin-cuzdan-kartlik-modelleri" title="Cüzdan &amp; Kartlık" class="link-container" role="menuitem">Cüzdan & Kartlık </a>
1037													</li><li>
1038														<a href="/collections/kadin-parfumleri" title="Parfüm" class="link-container" role="menuitem">Parfüm </a>
1039													</li><li>
1040														<a href="/collections/kadin-kemer-modelleri" title="Kemer" class="link-container" role="menuitem">Kemer </a>
1041													</li><li>
1042														<a href="/collections/unisex-sapka-modelleri" title="Şapka" class="link-container" role="menuitem">Şapka </a>
1043													</li></ul>
1044										</details></li><li>
1045											<a href="/collections/christian-villa-x-valmenti" class="mega-menu-promotion mega-menu-promotion--small">
1046<img class="lazyload " width="1500" height="600" data-sizes="auto" src="//valmenti.com/cdn/shop/files/banner_christian.jpg?v=1780572536&width=20" data-srcset="//valmenti.com/cdn/shop/files/banner_christian.jpg?v=1780572536&width=720 720w" fetchpriority="low" alt="" style="object-position: 50.0% 50.0%;" />
1047</a>
1048
1049										</li><li>
1050											<a href="/collections/relax-anatomic-x-valmenti" class="mega-menu-promotion mega-menu-promotion--small">
1051<img class="lazyload " width="1500" height="600" data-sizes="auto" src="//valmenti.com/cdn/shop/files/relax_ano.jpg?v=1780572548&width=20" data-srcset="//valmenti.com/cdn/shop/files/relax_ano.jpg?v=1780572548&width=720 720w" fetchpriority="low" alt="" style="object-position: 50.0% 50.0%;" />
1052</a>
1053
1054										</li></ul>
1055						</details></li><li>
1055<details class="link-container">
1056							<summary class="parent-link">ERKEK<span class="link-forward">
1057<svg width="14" height="10" viewBox="0 0 14 10" fill="none" xmlns="http://www.w3.org/2000/svg">
1058<path d="M1 5H7.08889H13.1778M13.1778 5L9.17778 1M13.1778 5L9.17778 9" stroke="var(--color-accent)" stroke-width="1.1" stroke-linecap="round" stroke-linejoin="round"/>
1059</svg>
1060</span></summary>
1061							<ul class="sub-menu">
1062								<li class="parent-link-back">
1063									<button class="parent-link-back--button"><span>
1064<svg width="14" height="10" viewBox="0 0 14 10" fill="none" xmlns="http://www.w3.org/2000/svg">
1065<path d="M13.1778 5H7.08891H1.00002M1.00002 5L5.00002 1M1.00002 5L5.00002 9" stroke="var(--color-accent)" stroke-width="1.1" stroke-linecap="round" stroke-linejoin="round"/>
1066</svg>
1067</span> ERKEK</button>
1068								</li><li>
1069  <a href="/collections/erkek" title="ERKEK" class="link-container">
1070    Tümünü Gör
1071  </a>
1072</li><li><details class="link-container">
1073											<summary class="parent-link">Ayakkabı
1074<span class="link-forward">
1075<svg width="14" height="10" viewBox="0 0 14 10" fill="none" xmlns="http://www.w3.org/2000/svg">
1076<path d="M1 5H7.08889H13.1778M13.1778 5L9.17778 1M13.1778 5L9.17778 9" stroke="var(--color-accent)" stroke-width="1.1" stroke-linecap="round" stroke-linejoin="round"/>
1077</svg>
1078</span>
1079											</summary>
1080											<ul class="sub-menu" tabindex="-1">
1081												<li class="parent-link-back">
1082													<button class="parent-link-back--button"><span>
1083<svg width="14" height="10" viewBox="0 0 14 10" fill="none" xmlns="http://www.w3.org/2000/svg">
1084<path d="M13.1778 5H7.08891H1.00002M1.00002 5L5.00002 1M1.00002 5L5.00002 9" stroke="var(--color-accent)" stroke-width="1.1" stroke-linecap="round" stroke-linejoin="round"/>
1085</svg>
1086</span> Ayakkabı</button>
1087												</li><li>
1088														<a href="/collections/erkek-sneakers-spor-modelleri" title="Sneakers &amp; Spor" class="link-container" role="menuitem">Sneakers & Spor </a>
1089													</li><li>
1090														<a href="/collections/erkek-loafer-modelleri" title="Loafer" class="link-container" role="menuitem">Loafer </a>
1091													</li><li>
1092														<a href="/collections/erkek-casual-ayakkabi-modelleri" title="Casual" class="link-container" role="menuitem">Casual </a>
1093													</li><li>
1094														<a href="/collections/erkek-klasik-ayakkabi-modelleri" title="Klasik" class="link-container" role="menuitem">Klasik </a>
1095													</li><li>
1096														<a href="/collections/erkek-makosen-modelleri" title="Makosen" class="link-container" role="menuitem">Makosen </a>
1097													</li><li>
1098														<a href="/collections/erkek-terlik-modelleri" title="Terlik" class="link-container" role="menuitem">Terlik </a>
1099													</li><li>
1100														<a href="/collections/erkek-sandalet-modelleri" title="Sandalet" class="link-container" role="menuitem">Sandalet </a>
1101													</li><li>
1102														<a href="/collections/erkek-bot-modelleri" title="Bot" class="link-container" role="menuitem">Bot </a>
1103													</li></ul>
1104										</details></li><li><details class="link-container">
1105											<summary class="parent-link">Çanta
1106<span class="link-forward">
1107<svg width="14" height="10" viewBox="0 0 14 10" fill="none" xmlns="http://www.w3.org/2000/svg">
1108<path d="M1 5H7.08889H13.1778M13.1778 5L9.17778 1M13.1778 5L9.17778 9" stroke="var(--color-accent)" stroke-width="1.1" stroke-linecap="round" stroke-linejoin="round"/>
1109</svg>
1110</span>
1111											</summary>
1112											<ul class="sub-menu" tabindex="-1">
1113												<li class="parent-link-back">
1114													<button class="parent-link-back--button"><span>
1115<svg width="14" height="10" viewBox="0 0 14 10" fill="none" xmlns="http://www.w3.org/2000/svg">
1116<path d="M13.1778 5H7.08891H1.00002M1.00002 5L5.00002 1M1.00002 5L5.00002 9" stroke="var(--color-accent)" stroke-width="1.1" stroke-linecap="round" stroke-linejoin="round"/>
1117</svg>
1118</span> Çanta</button>
1119												</li><li>
1120														<a href="/collections/erkek-el-cantasi-modelleri" title="El Çantası" class="link-container" role="menuitem">El Çantası </a>
1121													</li><li>
1122														<a href="/collections/erkek-sirt-cantasi-modelleri" title="Sırt Çantası" class="link-container" role="menuitem">Sırt Çantası </a>
1123													</li><li>
1124														<a href="/collections/erkek-capraz-canta-modelleri" title="Çapraz Çanta" class="link-container" role="menuitem">Çapraz Çanta </a>
1125													</li><li>
1126														<a href="/collections/erkek-evrak-cantasi-modelleri" title="Evrak Çantası" class="link-container" role="menuitem">Evrak Çantası </a>
1127													</li></ul>
1128										</details></li><li>
1128<details class="link-container">
1129											<summary class="parent-link">Deri Giyim
1130<span class="link-forward">
1131<svg width="14" height="10" viewBox="0 0 14 10" fill="none" xmlns="http://www.w3.org/2000/svg">
1132<path d="M1 5H7.08889H13.1778M13.1778 5L9.17778 1M13.1778 5L9.17778 9" stroke="var(--color-accent)" stroke-width="1.1" stroke-linecap="round" stroke-linejoin="round"/>
1133</svg>
1134</span>
1135											</summary>
1136											<ul class="sub-menu" tabindex="-1">
1137												<li class="parent-link-back">
1138													<button class="parent-link-back--button"><span>
1139<svg width="14" height="10" viewBox="0 0 14 10" fill="none" xmlns="http://www.w3.org/2000/svg">
1140<path d="M13.1778 5H7.08891H1.00002M1.00002 5L5.00002 1M1.00002 5L5.00002 9" stroke="var(--color-accent)" stroke-width="1.1" stroke-linecap="round" stroke-linejoin="round"/>
1141</svg>
1142</span> Deri Giyim</button>
1143												</li><li>
1144														<a href="/collections/erkek-deri-mont-modelleri" title="Mont" class="link-container" role="menuitem">Mont </a>
1145													</li><li>
1146														<a href="/collections/erkek-deri-ceket-modelleri" title="Ceket" class="link-container" role="menuitem">Ceket </a>
1147													</li><li>
1148														<a href="/collections/erkek-kaban" title="Kaban" class="link-container" role="menuitem">Kaban </a>
1149													</li></ul>
1150										</details></li><li><details class="link-container">
1151											<summary class="parent-link">Aksesuar
1152<span class="link-forward">
1153<svg width="14" height="10" viewBox="0 0 14 10" fill="none" xmlns="http://www.w3.org/2000/svg">
1154<path d="M1 5H7.08889H13.1778M13.1778 5L9.17778 1M13.1778 5L9.17778 9" stroke="var(--color-accent)" stroke-width="1.1" stroke-linecap="round" stroke-linejoin="round"/>
1155</svg>
1156</span>
1157											</summary>
1158											<ul class="sub-menu" tabindex="-1">
1159												<li class="parent-link-back">
1160													<button class="parent-link-back--button"><span>
1161<svg width="14" height="10" viewBox="0 0 14 10" fill="none" xmlns="http://www.w3.org/2000/svg">
1162<path d="M13.1778 5H7.08891H1.00002M1.00002 5L5.00002 1M1.00002 5L5.00002 9" stroke="var(--color-accent)" stroke-width="1.1" stroke-linecap="round" stroke-linejoin="round"/>
1163</svg>
1164</span> Aksesuar</button>
1165												</li><li>
1166														<a href="/collections/erkek-cuzdan-kartlik-modelleri" title="Cüzdan &amp; Kartlık" class="link-container" role="menuitem">Cüzdan & Kartlık </a>
1167													</li><li>
1168														<a href="/collections/erkek-parfumleri" title="Parfüm" class="link-container" role="menuitem">Parfüm </a>
1169													</li><li>
1170														<a href="/collections/erkek-sapka-modelleri" title="Şapka" class="link-container" role="menuitem">Şapka </a>
1171													</li><li>
1172														<a href="/collections/erkek-kemer-modelleri" title="Kemer" class="link-container" role="menuitem">Kemer </a>
1173													</li></ul>
1174										</details></li><li>
1175											<a href="/products/valmenti-erkek-hakiki-deri-siyah-loafer-ayakkabi-vlm7453" class="mega-menu-promotion">
1176<img class="lazyload " width="670" height="558" data-sizes="auto" src="//valmenti.com/cdn/shop/files/hhhffff_jpg.jpg?v=1789731256&width=20" data-srcset="//valmenti.com/cdn/shop/files/hhhffff_jpg.jpg?v=1789731256&width=670 670w" fetchpriority="low" alt="" style="object-position: 50.0% 50.0%;" />
1177<div class="mega-menu-promotion--cover"><p class="heading-font">Hakiki Deri Siyah Loafer Ayakkabı</p><span class="text-button white">Alışverişe Başla</span></div>
1178</a>
1179
1180										</li></ul>
1181						</details></li><li><a href="/pages/dunya-markalari" title="DÜNYA MARKALARI" class="link-container">DÜNYA MARKALARI</a></li><li><a href="/collections/sample-sale" title="LAST CHANCE" class="link-container">LAST CHANCE</a></li></ul><ul class="mobile-secondary-menu"></ul><div class="thb-mobile-menu-footer"><div style="display: flex; align-items: center; gap: 10px;">
1182  <a class="thb-mobile-account-link" href="https://hesabim.valmenti.com?locale=tr&amp;region_country=TR&amp;buyer_flags=eyJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJ2YWxtZW50aWNvbS5teXNob3BpZnkuY29tIiwiZmxhZ3MiOltdLCJleHAiOjE3OTE1MDc0NDYsIm5iZiI6MTc5MDkwMjY0Nn0.AXmiJQTK97ZzMEte2AxqGUW9BkrryplYjDml-F1CslI" title="Giriş Yap / Kayıt Ol
1183">
1184<svg width="17" height="18" viewBox="0 0 17 18" fill="none" xmlns="http://www.w3.org/2000/svg">
1185<path d="M8.49968 9.009C11.0421 9.009 13.1078 6.988 13.1078 4.5045C13.1078 2.021 11.0421 0 8.49968 0C5.95723 0 3.8916 2.0192 3.8916 4.5045C3.8916 6.9898 5.95907 9.009 8.49968 9.009ZM8.49968 1.40372C10.2487 1.40372 11.6699 2.79484 11.6699 4.5027C11.6699 6.21056 10.2468 7.60168 8.49968 7.60168C6.75255 7.60168 5.32944 6.21056 5.32944 4.5027C5.32944 2.79484 6.75255 1.40372 8.49968 1.40372Z" fill="var(--color-header-icons, --color-accent)"/>
1186<path d="M8.5 9.68926C3.8146 9.68926 0 13.4181 0 18H1.43784C1.43784 14.192 4.6044 11.0966 8.5 11.0966C12.3956 11.0966 15.5622 14.192 15.5622 18H17C17 13.4199 13.1854 9.69106 8.5 9.69106V9.68926Z" fill="var(--color-header-icons, --color-accent)"/>
1187</svg>
1188 Giriş Yap / Kayıt Ol
1189
1190  </a>
1191
1192<a href="#" class="thb-mobile-account-link coddepo-shipment-tracking-popup-open" title="Sipariş Takip ve İade" style="display: inline-flex; align-items: center;">
1193 <svg width="35" height="40" style="width: 35px !important; height: 30px !important;" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="m41.211 37.288a4.112 4.112 0 1 1 4.109-4.112 4.114 4.114 0 0 1 -4.109 4.112zm0-6.724a2.612 2.612 0 1 0 2.609 2.612 2.613 2.613 0 0 0 -2.609-2.612z"></path><path d="m19.542 37.288a4.112 4.112 0 1 1 4.108-4.112 4.115 4.115 0 0 1 -4.108 4.112zm0-6.724a2.612 2.612 0 1 0 2.608 2.612 2.614 2.614 0 0 0 -2.608-2.612z"></path><path d="m46.621 33.926h-2.051a.75.75 0 0 1 0-1.5h1.839v-3.977a3.16 3.16 0 0 0 -.4-1.536l-4.06-7.279a.4.4 0 0 0 -.349-.205h-5.533v13h1.786a.75.75 0 0 1 0 1.5h-2.536a.75.75 0 0 1 -.75-.75v-14.5a.75.75 0 0 1 .75-.75h6.283a1.9 1.9 0 0 1 1.66.974l4.059 7.28a4.662 4.662 0 0 1 .589 2.266v4.19a1.289 1.289 0 0 1 -1.287 1.287z"></path><path d="m16.183 33.926h-7.191a.75.75 0 0 1 -.75-.75v-5.768a.75.75 0 0 1 1.5 0v5.018h6.441a.75.75 0 0 1 0 1.5z"></path><path d="m8.992 24.747a.75.75 0 0 1 -.75-.75v-5.036a.75.75 0 0 1 1.5 0v5.039a.75.75 0 0 1 -.75.747z"></path><path d="m35.317 33.926h-12.417a.75.75 0 0 1 0-1.5h11.667v-19.621h-24.825v3.089a.75.75 0 0 1 -1.5 0v-3.227a1.364 1.364 0 0 1 1.363-1.362h25.1a1.364 1.364 0 0 1 1.362 1.362v20.509a.75.75 0 0 1 -.75.75z"></path><path d="m11.957 28.158h-9.519a.75.75 0 0 1 0-1.5h9.519a.75.75 0 0 1 0 1.5z"></path><path d="m19.542 24.747h-13.283a.75.75 0 0 1 0-1.5h13.283a.75.75 0 0 1 0 1.5z"></path><path d="m5.846 20.787h-5.187a.75.75 0 1 1 0-1.5h5.187a.75.75 0 0 1 0 1.5z"></path><path d="m14.163 16.644h-9.156a.75.75 0 1 1 0-1.5h9.156a.75.75 0 0 1 0 1.5z"></path></svg>  
1194  <span>Sipariş Takip ve İade</span>
1195</a>
1196
1197</div>		
1198                
1199             
1199<script>
1200document.querySelector('.coddepo-shipment-tracking-popup-open').addEventListener('click', function(event) {
1201  event.preventDefault(); // Sayfa yukarı fırlamasın
1202  setTimeout(() => {
1203    document.querySelectorAll('.coddepo-shipment-tracking-phone-input, .coddepo-shipment-tracking-order-code-input').forEach(input => {
1204      input.removeAttribute('type');
1205    });
1206  }, 500); 
1207});
1208</script>
1208<div class="no-js-hidden"></div>
1209		</div>
1210	</div>
1211</nav>
1212<link rel="stylesheet" href="//valmenti.com/cdn/shop/t/8/assets/mobile-menu.css?v=114205156047321405611750334282" media="print" onload="this.media='all'">
1213<noscript><link href="//valmenti.com/cdn/shop/t/8/assets/mobile-menu.css?v=114205156047321405611750334282" rel="stylesheet" type="text/css" media="all" /></noscript>
1214</details>
1215
1216</div>
1217
1218	<a class="logolink" href="/">
1219		<img
1220			src="//valmenti.com/cdn/shop/files/valmenti-logo.svg?v=1750251384"
1221			class="logoimg"
1222			alt="Valmenti"
1223			width="1920"
1224			height="720"
1225		><img
1226			src="//valmenti.com/cdn/shop/files/valmenti-logo_d7817903-f312-4576-84ec-b9461bd74930.svg?v=1762864614"
1227			class="logoimg logoimg--light"
1228			alt="Valmenti"
1229			width="1920"
1230			height="720"
1231		>
1232	</a>
1233
1234<full-menu class="full-menu">
1235	<ul class="thb-full-menu" role="menubar"><li role="menuitem" class="menu-item-has-children" data-item-title="ÖZEL KOLEKSİYONLAR">
1236		    <a href="#" class="thb-full-menu--link">ÖZEL KOLEKSİYONLAR
1237<svg width="8" height="6" viewBox="0 0 8 6" fill="none" xmlns="http://www.w3.org/2000/svg">
1238<path d="M6.75 1.5L3.75 4.5L0.75 1.5" stroke="var(--color-header-links, --color-accent)" stroke-width="1.1" stroke-linecap="round" stroke-linejoin="round"/>
1239</svg>
1240</a><ul class="sub-menu" tabindex="-1"><li class="" role="none" >
1241			          <a href="/collections/vittorio-virgili" class="thb-full-menu--link" role="menuitem">VITTIRIO VIRGILI X VALMENTI</a></li><li class="" role="none" >
1242			          <a href="/collections/christian-villa-x-valmenti" class="thb-full-menu--link" role="menuitem">CHRISTIAN VILLA X VALMENTI</a></li><li class="" role="none" >
1243			          <a href="/collections/relax-anatomic-x-valmenti" class="thb-full-menu--link" role="menuitem">RELAX ANATOMIC X VALMENTI</a></li><li class="" role="none" >
1244			          <a href="/collections/camerlengo" class="thb-full-menu--link" role="menuitem">CAMERLENGO</a></li><li class="" role="none" >
1245			          <a href="/collections/tattini" class="thb-full-menu--link" role="menuitem">TATTINI</a></li></ul></li><li role="menuitem" class="" >
1246		    <a href="/collections/tum-urunler" class="thb-full-menu--link">YENİ ÜRÜNLER</a></li><li role="menuitem" class="menu-item-has-children menu-item-has-megamenu" data-item-title="KADIN">
1247		    <a href="/collections/kadin" class="thb-full-menu--link">KADIN
1248<svg width="8" height="6" viewBox="0 0 8 6" fill="none" xmlns="http://www.w3.org/2000/svg">
1249<path d="M6.75 1.5L3.75 4.5L0.75 1.5" stroke="var(--color-header-links, --color-accent)" stroke-width="1.1" stroke-linecap="round" stroke-linejoin="round"/>
1250</svg>
1251</a><div class="sub-menu mega-menu-container mega-menu-container--promotions" tabindex="-1"><ul class="mega-menu-columns" tabindex="-1"><li class="" role="none">
1252        <a href="/collections/kadin-ayakkabi-modelleri" class="thb-full-menu--link mega-menu-columns__heading" role="menuitem">Ayakkabı</a><ul role="menu"><li class="" role="none">
1253                <a href="/collections/kadin-loafer-modelleri" class="thb-full-menu--link" role="menuitem">Loafer</a>
1254              </li><li class="" role="none">
1255                <a href="/collections/kadin-sneakers-spor-ayakkabi-modelleri" class="thb-full-menu--link" role="menuitem">Sneakers & Spor</a>
1256              </li><li class="" role="none">
1257                <a href="/collections/kadin-topuklu-ayakkabi-modelleri" class="thb-full-menu--link" role="menuitem">Topuklu Ayakkabı</a>
1258              </li><li class="" role="none">
1259                <a href="/collections/kadin-babet-modelleri" class="thb-full-menu--link" role="menuitem">Babet</a>
1260              </li><li class="" role="none">
1261                <a href="/collections/kadin-casual-ayakkabi-modelleri" class="thb-full-menu--link" role="menuitem">Casual</a>
1262              </li><li class="" role="none">
1263                <a href="https://valmenti.com/collections/kadin-terlik-modelleri" class="thb-full-menu--link" role="menuitem">Terlik</a>
1264              </li><li class="" role="none">
1265                <a href="https://valmenti.com/collections/kadin-sandalet-modelleri" class="thb-full-menu--link" role="menuitem">Sandalet</a>
1266              </li><li class="" role="none">
1267                <a href="/collections/kadin-bot-modelleri" class="thb-full-menu--link" role="menuitem">Bot</a>
1268              </li><li class="" role="none">
1269                <a href="/collections/kadin-cizme-modelleri" class="thb-full-menu--link" role="menuitem">Çizme</a>
1270              </li></ul></li><li class="" role="none">
1271        <a href="/collections/kadin-canta-modelleri" class="thb-full-menu--link mega-menu-columns__heading" role="menuitem">Çanta</a><ul role="menu"><li class="" role="none">
1272                <a href="/collections/kadin-omuz-cantasi-modelleri" class="thb-full-menu--link" role="menuitem">Omuz Çantası</a>
1273              </li><li class="" role="none">
1274                <a href="/collections/kadin-capraz-canta-modelleri" class="thb-full-menu--link" role="menuitem">Çapraz Çanta</a>
1275              </li><li class="" role="none">
1276                <a href="/collections/kadin-kol-cantasi-modelleri" class="thb-full-menu--link" role="menuitem">Kol Çantası</a>
1277              </li><li class="" role="none">
1278                <a href="/collections/kadin-gece-cantasi" class="thb-full-menu--link" role="menuitem">Gece Çantası</a>
1279              </li></ul></li><li class="" role="none">
1280        <a href="/collections/kadin-deri-giyim-modelleri" class="thb-full-menu--link mega-menu-columns__heading" role="menuitem">Deri Giyim</a><ul role="menu"><li class="" role="none">
1281                <a href="/collections/kadin-mont-modelleri" class="thb-full-menu--link" role="menuitem">Mont</a>
1282              </li><li class="" role="none">
1283                <a href="/collections/kadin-kaban" class="thb-full-menu--link" role="menuitem">Kaban</a>
1284              </li><li class="" role="none">
1285                <a href="/collections/kadin-ceket-modelleri" class="thb-full-menu--link" role="menuitem">Ceket</a>
1286              </li><li class="" role="none">
1287                <a href="/collections/kadin-kurk-modelleri" class="thb-full-menu--link" role="menuitem">Kürk</a>
1288              </li><li class="" role="none">
1289                <a href="/collections/kadin-gomlek-modelleri" class="thb-full-menu--link" role="menuitem">Gömlek</a>
1290              </li><li class="" role="none">
1291                <a href="/collections/kadin-yelek-modelleri" class="thb-full-menu--link" role="menuitem">Yelek</a>
1292              </li></ul></li><li class="" role="none">
1293        <a href="/collections/kadin-aksesuar-modelleri" class="thb-full-menu--link mega-menu-columns__heading" role="menuitem">Aksesuar</a><ul role="menu"><li class="" role="none">
1294                <a href="/collections/kadin-cuzdan-kartlik-modelleri" class="thb-full-menu--link" role="menuitem">Cüzdan & Kartlık</a>
1295              </li><li class="" role="none">
1296                <a href="/collections/kadin-parfumleri" class="thb-full-menu--link" role="menuitem">Parfüm</a>
1297              </li><li class="" role="none">
1298                <a href="/collections/kadin-kemer-modelleri" class="thb-full-menu--link" role="menuitem">Kemer</a>
1299              </li><li class="" role="none">
1300                <a href="/collections/unisex-sapka-modelleri" class="thb-full-menu--link" role="menuitem">Şapka</a>
1301              </li></ul></li></ul><div class="mega-menu-promotions"><a href="/collections/christian-villa-x-valmenti" class="mega-menu-promotion mega-menu-promotion--small">
1302<img class="lazyload " width="1500" height="600" data-sizes="auto" src="//valmenti.c
1302om/cdn/shop/files/banner_christian.jpg?v=1780572536&width=20" data-srcset="//valmenti.com/cdn/shop/files/banner_christian.jpg?v=1780572536&width=720 720w" fetchpriority="low" alt="" style="object-position: 50.0% 50.0%;" />
1303</a>
1304
1305<a href="/collections/relax-anatomic-x-valmenti" class="mega-menu-promotion mega-menu-promotion--small">
1306<img class="lazyload " width="1500" height="600" data-sizes="auto" src="//valmenti.com/cdn/shop/files/relax_ano.jpg?v=1780572548&width=20" data-srcset="//valmenti.com/cdn/shop/files/relax_ano.jpg?v=1780572548&width=720 720w" fetchpriority="low" alt="" style="object-position: 50.0% 50.0%;" />
1307</a>
1308
1309</div></div></li><li role="menuitem" class="menu-item-has-children menu-item-has-megamenu" data-item-title="ERKEK">
1310		    <a href="/collections/erkek" class="thb-full-menu--link">ERKEK
1311<svg width="8" height="6" viewBox="0 0 8 6" fill="none" xmlns="http://www.w3.org/2000/svg">
1312<path d="M6.75 1.5L3.75 4.5L0.75 1.5" stroke="var(--color-header-links, --color-accent)" stroke-width="1.1" stroke-linecap="round" stroke-linejoin="round"/>
1313</svg>
1314</a><div class="sub-menu mega-menu-container" tabindex="-1"><ul class="mega-menu-columns" tabindex="-1"><li class="" role="none">
1315        <a href="/collections/erkek-ayakkabi-modelleri" class="thb-full-menu--link mega-menu-columns__heading" role="menuitem">Ayakkabı</a><ul role="menu"><li class="" role="none">
1316                <a href="/collections/erkek-sneakers-spor-modelleri" class="thb-full-menu--link" role="menuitem">Sneakers & Spor</a>
1317              </li><li class="" role="none">
1318                <a href="/collections/erkek-loafer-modelleri" class="thb-full-menu--link" role="menuitem">Loafer</a>
1319              </li><li class="" role="none">
1320                <a href="/collections/erkek-casual-ayakkabi-modelleri" class="thb-full-menu--link" role="menuitem">Casual</a>
1321              </li><li class="" role="none">
1322                <a href="/collections/erkek-klasik-ayakkabi-modelleri" class="thb-full-menu--link" role="menuitem">Klasik</a>
1323              </li><li class="" role="none">
1324                <a href="/collections/erkek-makosen-modelleri" class="thb-full-menu--link" role="menuitem">Makosen</a>
1325              </li><li class="" role="none">
1326                <a href="/collections/erkek-terlik-modelleri" class="thb-full-menu--link" role="menuitem">Terlik</a>
1327              </li><li class="" role="none">
1328                <a href="/collections/erkek-sandalet-modelleri" class="thb-full-menu--link" role="menuitem">Sandalet</a>
1329              </li><li class="" role="none">
1330                <a href="/collections/erkek-bot-modelleri" class="thb-full-menu--link" role="menuitem">Bot</a>
1331              </li></ul></li><li class="" role="none">
1332        <a href="/collections/erkek-canta-modelleri" class="thb-full-menu--link mega-menu-columns__heading" role="menuitem">Çanta</a><ul role="menu"><li class="" role="none">
1333                <a href="/collections/erkek-el-cantasi-modelleri" class="thb-full-menu--link" role="menuitem">El Çantası</a>
1334              </li><li class="" role="none">
1335                <a href="/collections/erkek-sirt-cantasi-modelleri" class="thb-full-menu--link" role="menuitem">Sırt Çantası</a>
1336              </li><li class="" role="none">
1337                <a href="/collections/erkek-capraz-canta-modelleri" class="thb-full-menu--link" role="menuitem">Çapraz Çanta</a>
1338              </li><li class="" role="none">
1339                <a href="/collections/erkek-evrak-cantasi-modelleri" class="thb-full-menu--link" role="menuitem">Evrak Çantası</a>
1340              </li></ul></li><li class="" role="none">
1341        <a href="/collections/erkek-deri-giyim-modelleri" class="thb-full-menu--link mega-menu-columns__heading" role="menuitem">Deri Giyim</a><ul role="menu"><li class="" role="none">
1342                <a href="/collections/erkek-deri-mont-modelleri" class="thb-full-menu--link" role="menuitem">Mont</a>
1343              </li><li class="" role="none">
1344                <a href="/collections/erkek-deri-ceket-modelleri" class="thb-full-menu--link" role="menuitem">Ceket</a>
1345              </li><li class="" role="none">
1346                <a href="/collections/erkek-kaban" class="thb-full-menu--link" role="menuitem">Kaban</a>
1347              </li></ul></li><li class="" role="none">
1348        <a href="/collections/erkek-aksesuar-modelleri" class="thb-full-menu--link mega-menu-columns__heading" role="menuitem">Aksesuar</a><ul role="menu"><li class="" role="none">
1349                <a href="/collections/erkek-cuzdan-kartlik-modelleri" class="thb-full-menu--link" role="menuitem">Cüzdan & Kartlık</a>
1350              </li><li class="" role="none">
1351                <a href="/collections/erkek-parfumleri" class="thb-full-menu--link" role="menuitem">Parfüm</a>
1352              </li><li class="" role="none">
1353                <a href="/collections/erkek-sapka-modelleri" class="thb-full-menu--link" role="menuitem">Şapka</a>
1354              </li><li class="" role="none">
1355                <a href="/collections/erkek-kemer-modelleri" class="thb-full-menu--link" role="menuitem">Kemer</a>
1356              </li></ul></li></ul><a href="/products/valmenti-erkek-hakiki-deri-siyah-loafer-ayakkabi-vlm7453" class="mega-menu-promotion">
1357<img class="lazyload " width="670" height="558" data-sizes="auto" src="//valmenti.c
1357om/cdn/shop/files/hhhffff_jpg.jpg?v=1789731256&width=20" data-srcset="//valmenti.com/cdn/shop/files/hhhffff_jpg.jpg?v=1789731256&width=670 670w" fetchpriority="low" alt="" style="object-position: 50.0% 50.0%;" />
1358<div class="mega-menu-promotion--cover"><p class="heading-font">Hakiki Deri Siyah Loafer Ayakkabı</p><span class="text-button white">Alışverişe Başla</span></div>
1359</a>
1360
1361</div></li><li role="menuitem" class="" >
1362		    <a href="/pages/dunya-markalari" class="thb-full-menu--link">DÜNYA MARKALARI</a></li><li role="menuitem" class="" >
1363		    <a href="/collections/sample-sale" class="thb-full-menu--link">LAST CHANCE</a></li></ul>
1364</full-menu>
1365<div class="thb-secondary-area thb-header-right"><div class="no-js-hidden"></div><a
1366      href="#"
1367      class="thb-secondary-area-item thb-secondary-control coddepo-shipment-tracking-popup-open hide-on-mobile-cdp"
1368      title="Sipariş Takip ve İade"
1369    >
1370      <div class="thb-secondary-item-icon">
1371<svg id="fi_2769339" height="40" viewBox="0 0 48 48" width="35" xmlns="http://www.w3.org/2000/svg"><path d="m41.211 37.288a4.112 4.112 0 1 1 4.109-4.112 4.114 4.114 0 0 1 -4.109 4.112zm0-6.724a2.612 2.612 0 1 0 2.609 2.612 2.613 2.613 0 0 0 -2.609-2.612z"></path><path d="m19.542 37.288a4.112 4.112 0 1 1 4.108-4.112 4.115 4.115 0 0 1 -4.108 4.112zm0-6.724a2.612 2.612 0 1 0 2.608 2.612 2.614 2.614 0 0 0 -2.608-2.612z"></path><path d="m46.621 33.926h-2.051a.75.75 0 0 1 0-1.5h1.839v-3.977a3.16 3.16 0 0 0 -.4-1.536l-4.06-7.279a.4.4 0 0 0 -.349-.205h-5.533v13h1.786a.75.75 0 0 1 0 1.5h-2.536a.75.75 0 0 1 -.75-.75v-14.5a.75.75 0 0 1 .75-.75h6.283a1.9 1.9 0 0 1 1.66.974l4.059 7.28a4.662 4.662 0 0 1 .589 2.266v4.19a1.289 1.289 0 0 1 -1.287 1.287z"></path><path d="m16.183 33.926h-7.191a.75.75 0 0 1 -.75-.75v-5.768a.75.75 0 0 1 1.5 0v5.018h6.441a.75.75 0 0 1 0 1.5z"></path><path d="m8.992 24.747a.75.75 0 0 1 -.75-.75v-5.036a.75.75 0 0 1 1.5 0v5.039a.75.75 0 0 1 -.75.747z"></path><path d="m35.317 33.926h-12.417a.75.75 0 0 1 0-1.5h11.667v-19.621h-24.825v3.089a.75.75 0 0 1 -1.5 0v-3.227a1.364 1.364 0 0 1 1.363-1.362h25.1a1.364 1.364 0 0 1 1.362 1.362v20.509a.75.75 0 0 1 -.75.75z"></path><path d="m11.957 28.158h-9.519a.75.75 0 0 1 0-1.5h9.519a.75.75 0 0 1 0 1.5z"></path><path d="m19.542 24.747h-13.283a.75.75 0 0 1 0-1.5h13.283a.75.75 0 0 1 0 1.5z"></path><path d="m5.846 20.787h-5.187a.75.75 0 1 1 0-1.5h5.187a.75.75 0 0 1 0 1.5z"></path><path d="m14.163 16.644h-9.156a.75.75 0 1 1 0-1.5h9.156a.75.75 0 0 1 0 1.5z"></path></svg>  
1372
1373
1374</div>
1375    </a>
1376
1377    
1377<script>
1378      setTimeout(() => {
1379        document
1380          .querySelectorAll('.coddepo-shipment-tracking-phone-input, .coddepo-shipment-tracking-order-code-input')
1381          .forEach((input) => {
1382            input.removeAttribute('type');
1383          });
1384      }, 500);
1385    </script>
1385
1386
1387    <style>
1388      .header.transparent--true:not(:hover):not(.is-sticky) .thb-secondary-control {
1389        fill: white;
1390      }
1391
1392      .header.transparent--true:hover .thb-secondary-control,
1393      .header.transparent--true.is-sticky .thb-secondary-control {
1394        opacity: 1;
1395      }
1396    </style>
1397
1398    <a
1399      class="thb-secondary-area-item thb-secondary-myaccount thb-secondary-myaccount--icon-true"
1400      href="https://hesabim.valmenti.com?locale=tr&amp;region_country=TR&amp;buyer_flags=eyJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJ2YWxtZW50aWNvbS5teXNob3BpZnkuY29tIiwiZmxhZ3MiOltdLCJleHAiOjE3OTE1MDc0NDYsIm5iZiI6MTc5MDkwMjY0Nn0.AXmiJQTK97ZzMEte2AxqGUW9BkrryplYjDml-F1CslI"
1401      title="Hesabım"
1402      ><span>
1403<svg width="17" height="18" viewBox="0 0 17 18" fill="none" xmlns="http://www.w3.org/2000/svg">
1404<path d="M8.49968 9.009C11.0421 9.009 13.1078 6.988 13.1078 4.5045C13.1078 2.021 11.0421 0 8.49968 0C5.95723 0 3.8916 2.0192 3.8916 4.5045C3.8916 6.9898 5.95907 9.009 8.49968 9.009ZM8.49968 1.40372C10.2487 1.40372 11.6699 2.79484 11.6699 4.5027C11.6699 6.21056 10.2468 7.60168 8.49968 7.60168C6.75255 7.60168 5.32944 6.21056 5.32944 4.5027C5.32944 2.79484 6.75255 1.40372 8.49968 1.40372Z" fill="var(--color-header-icons, --color-accent)"/>
1405<path d="M8.5 9.68926C3.8146 9.68926 0 13.4181 0 18H1.43784C1.43784 14.192 4.6044 11.0966 8.5 11.0966C12.3956 11.0966 15.5622 14.192 15.5622 18H17C17 13.4199 13.1854 9.69106 8.5 9.69106V9.68926Z" fill="var(--color-header-icons, --color-accent)"/>
1406</svg>
1407</span></a
1408    ><a
1409    class="thb-secondary-area-item thb-quick-search"
1410    href="/search"
1411    title="Arama"
1412  >
1413<svg width="19" height="20" viewBox="0 0 19 20" fill="none" xmlns="http://www.w3.org/2000/svg">
1414<path d="M13 13.5L17.7495 18.5M15 8C15 11.866 11.866 15 8 15C4.13401 15 1 11.866 1 8C1 4.13401 4.13401 1 8 1C11.866 1 15 4.13401 15 8Z" stroke="var(--color-header-icons, --color-accent)" stroke-width="1.4" stroke-linecap="round" stroke-linejoin="round"/>
1415</svg>
1416</a>
1417  <a class="thb-secondary-area-item thb-secondary-wishlist" href="#swym-wishlist">
1418    <div class="thb-secondary-item-icon">
1419      <svg width="24" height="24" viewBox="0 0 19 20" fill="none" xmlns="http://www.w3.org/2000/svg">
1420        <path
1421          d="M9.5 17.5C9.5 17.5 2.5 13.2 2.5 7.9C2.5 5.4 4.4 3.5 6.9 3.5C8.1 3.5 9.2 4.1 9.5 4.9C9.8 4.1 10.9 3.5 12.1 3.5C14.6 3.5 16.5 5.4 16.5 7.9C16.5 13.2 9.5 17.5 9.5 17.5Z"
1422          stroke="var(--color-header-icons, --color-accent)"
1423          stroke-width="1.2"
1424          stroke-linecap="round"
1425          stroke-linejoin="round"
1426          fill="none"
1427        />
1428      </svg>
1429
1430      <span class="thb-item-count swym-wishlist-header-counter"></span>
1431    </div>
1432  </a>
1433  <a class="thb-secondary-area-item thb-secondary-cart" href="/cart" id="cart-drawer-toggle">
1434    <div class="thb-secondary-item-icon">
1435<svg width="19" height="20" viewBox="0 0 19 20" fill="none" xmlns="http://www.w3.org/2000/svg">
1436<path d="M1 4.58011L3.88304 1.09945V1H15.2164L18 4.58011M1 4.58011V17.2099C1 18.2044 1.89474 19 2.88889 19H16.1111C17.1053 19 18 18.2044 18 17.2099V4.58011M1 4.58011H18M13.3275 8.16022C13.3275 10.1492 11.6374 11.7403 9.54971 11.7403C7.46199 11.7403 5.67251 10.1492 5.67251 8.16022" stroke="var(--color-header-icons, --color-accent)" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round"/>
1437</svg>
1438
1439      <span class="thb-item-count">0
1440</span>
1441    </div>
1442  </a>
1443</div>
1444
1445
1446</div>
1447	</div><style data-shopify>:root {
1448			--logo-height: 60px;
1449			--logo-height-mobile: 30px;
1450		}
1451		</style></theme-header>
1451<script src="//valmenti.com/cdn/shop/t/8/assets/header.js?v=53973329853117484881750334282" type="text/javascript"></script>
1451<script type="application/ld+json">
1452  {
1453    "@context": "http://schema.org",
1454    "@type": "Organization",
1455    "name": "Valmenti",
1456    
1457      "logo": "https:\/\/valmenti.com\/cdn\/shop\/files\/valmenti-logo.svg?v=1750251384\u0026width=1920",
1458    
1459    "sameAs": [
1460      "",
1461      "https:\/\/www.facebook.com\/valmentishoes\/",
1462      "",
1463      "https:\/\/www.instagram.com\/valmenti\/",
1464      "",
1465      "https:\/\/www.youtube.com\/@ValmentiTR",
1466      "",
1467      "",
1468      ""
1469    ],
1470    "url": "https:\/\/valmenti.com"
1471  }
1472</script>
1472
1473<style>
1474  /* 1. Sadece Mobilde Göster */
1475  @media screen and (min-width: 769px) {
1476    .barcode-scan-btn { display: none !important; }
1477  }
1478
1479  /* 2. GENEL AYAR (Normal Header İçin) */
1480  .barcode-scan-btn {
1481    position: absolute;
1482    /* Normalde Search ikonunun solunda dursun diye 40px */
1483    right: 40px; 
1484    top: 50%;
1485    transform: translateY(-50%);
1486    background: transparent;
1487    border: none;
1488    cursor: pointer;
1489    z-index: 99; 
1490    padding: 5px;
1491    display: flex;
1492    align-items: center;
1493    justify-content: center;
1494    color: #333; 
1495    height: 100%;
1496    width: 35px;
1497  }
1498  .barcode-scan-btn svg { width: 22px; height: 22px; stroke: currentColor; }
1499
1500  /* --- YENİ EKLENEN: DRAWER (ÇEKMECE) İÇİN ÖZEL KONUM --- */
1501  /* Eğer ikon "drawer", "sidebar" veya "modal" içindeyse sağa daha çok yanaşsın */
1502  [class*="drawer"] .barcode-scan-btn,
1503  [class*="sidebar"] .barcode-scan-btn,
1504  [class*="modal"] .barcode-scan-btn,
1505  [role="dialog"] .barcode-scan-btn {
1506      /* BURAYI DEĞİŞTİREBİLİRSİN: 
1507         X ikonunun tam yanına gelmesi için bu sayıyı düşürdük. 
1508         Eğer X'in üstüne binerse 45px yap, çok solda kalırsa 10px yap. */
1509      right: 15px !important; 
1510  }
1511
1512  /* 3. Modal - SİYAH EKRAN */
1513  #qr-modal-overlay {
1514    display: none;
1515    position: fixed;
1516    top: 0; left: 0;
1517    width: 100vw; height: 100vh;
1518    background: #000;
1519    z-index: 2147483647 !important;
1520    flex-direction: column;
1521    justify-content: center;
1522    align-items: center;
1523  }
1524
1525  /* BAŞLIK ALANI */
1526  .qr-header-container {
1527    position: absolute;
1528    top: 10%;
1529    left: 0;
1530    width: 100%;
1531    text-align: center;
1532    z-index: 2147483650;
1533    pointer-events: none;
1534  }
1535
1536  .qr-title {
1537    color: white;
1538    font-size: 20px;
1539    font-weight: 700;
1540    margin: 0;
1541    letter-spacing: 1px;
1542    text-transform: uppercase;
1543    text-shadow: 0 2px 4px rgba(0,0,0,0.8);
1544  }
1545
1546  .qr-subtitle {
1547    color: #ddd;
1548    font-size: 14px;
1549    margin-top: 5px;
1550    font-weight: 400;
1551    text-shadow: 0 1px 2px rgba(0,0,0,0.8);
1552  }
1553  
1554  /* Kamera Alanı */
1555  #qr-reader {
1556    width: 100%;
1557    height: 100%;
1558    display: flex;
1559    flex-direction: column;
1560    justify-content: center;
1561    position: relative;
1562    background: black;
1563  }
1564  
1565  #qr-reader video { object-fit: cover; width: 100% !important; height: 100% !important; }
1566
1567  /* KAPAT BUTONU (YUKARIDA - GÜVENLİ ALAN) */
1568  #qr-close-btn {
1569    position: absolute;
1570    bottom: 120px; 
1571    left: 50%;
1572    transform: translateX(-50%);
1573    background: rgba(255, 255, 255, 0.15);
1574    color: white;
1575    border: 1px solid rgba(255,255,255,0.3);
1576    padding: 12px 30px;
1577    border-radius: 30px;
1578    font-size: 14px;
1579    font-weight: 600;
1580    cursor: pointer;
1581    z-index: 2147483649 !important;
1582    backdrop-filter: blur(5px);
1583  }
1584
1585  .scan-line {
1586    position: absolute;
1587    width: 80%; left: 10%; height: 2px;
1588    background: #ff3b30;
1589    top: 0; z-index: 10;
1590    box-shadow: 0 0 15px #ff3b30;
1591    animation: scanAnim 2.5s infinite linear;
1592    display: none;
1593  }
1594  @keyframes scanAnim {
1595    0% { top: 35%; opacity: 0; }
1596    50% { opacity: 1; }
1597    100% { top: 65%; opacity: 0; }
1598  }
1599</style>
1600
1601<div id="qr-modal-overlay">
1602  <div class="qr-header-container">
1603    <h2 class="qr-title">BARKOD ARAMASI</h2>
1604    <p class="qr-subtitle" id="qr-status-text">Barkodu çerçeveye ortalayın</p>
1605  </div>
1606  <div id="qr-reader"><div id="scan-line-anim" class="scan-line"></div></div>
1607  <button id="qr-close-btn" onclick="forceCloseScanner()">KAPAT</button>
1608</div>
1609
1610<script>
1611  let html5QrCode = null;
1612  let isRedirecting = false;
1613
1614  document.addEventListener("DOMContentLoaded", function() {
1615    const modal = document.getElementById('qr-modal-overlay');
1616    if (modal && modal.parentNode !== document.body) {
1617      document.body.appendChild(modal);
1618    }
1619    
1620    injectBarcodeButton();
1621    setTimeout(injectBarcodeButton, 1000);
1622    setTimeout(injectBarcodeButton, 3000);
1623
1624    // Drawer açıldığında tetikle
1625    document.addEventListener('click', function(e) {
1626      if (e.target.closest('.header__search-toggle') || e.target.closest('button[aria-controls="SearchDrawer"]')) {
1627        setTimeout(injectBarcodeButton, 400);
1628      }
1629    });
1630  });
1631
1632  function injectBarcodeButton() {
1633    const searchInputs = document.querySelectorAll('form[action*="/search"] input[name="q"], input[type="search"]');
1634
1635    searchInputs.forEach(input => {
1636      const form = input.closest('form');
1637      if (!form) return;
1638      if (form.querySelector('.barcode-scan-btn')) return;
1639
1640      const currentPos = window.getComputedStyle(form).position;
1641      if (currentPos === 'static') form.style.position = 'relative';
1642
1643      // Padding ayarı yok (İstediğin gibi)
1644
1645      const btn = document.createElement('button');
1646      btn.type = 'button';
1647      btn.className = 'barcode-scan-btn';
1648      btn.innerHTML = `
1649        <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
1650          <path d="M3 7V5a2 2 0 0 1 2-2h2M17 3h2a2 2 0 0 1 2 2v2M21 17v2a2 2 0 0 1-2 2h-2M7 21H5a2 2 0 0 1-2-2v-2"/>
1651          <rect x="7" y="7" width="10" height="10" rx="1"/>
1652        </svg>
1653      `;
1654
1655      btn.onclick = function(e) {
1656        e.preventDefault();
1657        e.stopPropagation();
1658        startCamera();
1659      };
1660
1661      form.appendChild(btn);
1662    });
1663  }
1664
1665  async function startCamera() {
1666    isRedirecting = false;
1667    const modal = document.getElementById('qr-modal-overlay');
1668    
1669    if(modal.parentNode !== document.body) document.body.appendChild(modal);
1670    modal.style.display = 'flex';
1671    document.getElementById('scan-line-anim').style.display = 'block';
1672
1673    if (html5QrCode) {
1674      try { await html5QrCode.stop(); await html5QrCode.clear(); } catch (e) {}
1675      html5QrCode = null;
1676    }
1677
1678    html5QrCode = new Html5Qrcode("qr-reader");
1679    const config = { fps: 10, qrbox: { width: 300, height: 120 }, aspectRatio: 1.0 };
1680    
1681    let formats = undefined;
1682    if(typeof Html5QrcodeSupportedFormats !== "undefined") {
1683        formats = [ Html5QrcodeSupportedFormats.EAN_13, Html5QrcodeSupportedFormats.EAN_8, Html5QrcodeSupportedFormats.CODE_128 ];
1684    }
1685
1686    try {
1687      await html5QrCode.start(
1688          { facingMode: "environment" }, 
1689          { ...config, formatsToSupport: formats }, 
1690          onScanSuccess
1691      );
1692    } catch (err) {
1693      alert("Kamera başlatılamadı.");
1694      forceCloseScanner();
1695    }
1696  }
1697
1698  function onScanSuccess(decodedText) {
1699    if (isRedirecting) return;
1700    isRedirecting = true;
1701    if (html5QrCode) html5QrCode.pause();
1702    setTimeout(() => {
1703        window.location.assign('/search?type=product&q=' + encodeURIComponent(decodedText));
1704    }, 200);
1705  }
1706
1707  function forceCloseScanner() {
1708    const modal = document.getElementById('qr-modal-overlay');
1709    modal.style.display = 'none';
1710    document.getElementById('scan-line-anim').style.display = 'none';
1711
1712    if (html5QrCode) {
1713      html5QrCode.stop().then(() => { html5QrCode.clear(); html5QrCode = null; })
1714      .catch(err => { html5QrCode = null; });
1715    }
1716  }
1717</script>
1717<style> #shopify-section-sections--19172807508117__header .menu-item-badge {margin-bottom: 1.4rem;} </style></div>
1718<!-- END sections: header-group --><!-- BEGIN sections: overlay-group -->
1719<div id="shopify-section-sections--19172807540885__overlay_popup_iPcJBr" class="shopify-section shopify-section-group-overlay-group section-overlay-popup"><link href="//valmenti.com/cdn/shop/t/8/assets/overlay-group.css?v=116599879479704041451762421676" rel="stylesheet" type="text/css" media="all" />
1720<style>
1721  #Popup-sections--19172807540885__overlay_popup_iPcJBr .product-popup-modal__content {
1722    width: 500px !important;
1723    max-width: calc(100vw - 20px) !important;
1724    height: auto !important;
1725  }
1726
1727  #Popup-sections--19172807540885__overlay_popup_iPcJBr .product-popup-modal__content-image {
1728    width: 100% !important;
1729    max-width: none !important;
1730  }
1731
1732  #Popup-sections--19172807540885__overlay_popup_iPcJBr .product-popup-modal__content-image img {
1733    display: block !important;
1734    width: 100% !important;
1735    height: auto !important;
1736    max-width: none !important;
1737  }
1738</style>
1739<modal-dialog id="Popup-sections--19172807540885__overlay_popup_iPcJBr" data-section-id="sections--19172807540885__overlay_popup_iPcJBr" data-popup="1" class="product-popup-modal product-popup-modal--bottom-right popup-modal" data-delay="3">
1740  <div role="dialog" aria-modal="true" class="product-popup-modal__content product-popup-modal__content--has-image" tabindex="-1"><div class="product-popup-modal__content-image">
1741      
1742<img class="lazyload " width="600" height="300" data-sizes="auto" src="//valmenti.com/cdn/shop/files/APP_E_OZEL_jpg_pop-up_reveize_jpg.jpg?crop=center&height=10&v=1790320729&width=20" data-srcset="//valmenti.com/cdn/shop/files/APP_E_OZEL_jpg_pop-up_reveize_jpg.jpg?v=1790320729&width=600 600w" fetchpriority="auto" alt="" style="object-position: 50.0% 50.0%;" />
1743
1744    </div><button id="ModalClose-sections--19172807540885__overlay_popup_iPcJBr" type="button" class="product-popup-modal__toggle" aria-label="Kapat">
1745<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
1746<path d="M13 1L1 13M13 13L1 1" stroke="var(--color-body)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
1747</svg>
1748</button>
1749    <div class="product-popup-modal__content-info text-center"></div>
1750  </div>
1751</modal-dialog>
1752<script src="//valmenti.com/cdn/shop/t/8/assets/modal-dialog.js?v=4767662253085216211750334282" defer="defer"></script>
1752</div><div id="shopify-section-sections--19172807540885__1787129185343f3948" class="shopify-section shopify-section-group-overlay-group">
1753
1754
1755
1756
1757<style data-shopify>
1758  .valmenti-cart-bag-root-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy {
1759    display: block;
1760    width: 100%;
1761  }
1762
1763  .valmenti-cart-bag-positioner-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy {
1764    position: fixed;
1765    width: min(520px, calc(100vw - 32px));
1766    z-index: 9997;
1767    pointer-events: none;
1768  }
1769
1770  .valmenti-cart-bag-positioner-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy[data-position="right-bottom"] {
1771    right: 0px;
1772    bottom: calc(28px + 50px);
1773  }
1774
1775  .valmenti-cart-bag-positioner-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy[data-position="left-bottom"] {
1776    left: 0px;
1777    bottom: calc(28px + 50px);
1778  }
1779
1780  .valmenti-cart-bag-positioner-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy[data-position="right-middle"] {
1781    right: 0px;
1782    top: calc(50% - 50px);
1783    transform: translateY(-50%);
1784  }
1785
1786  .valmenti-cart-bag-positioner-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy[data-position="left-middle"] {
1787    left: 0px;
1788    top: calc(50% - 50px);
1789    transform: translateY(-50%);
1790  }
1791
1792  .valmenti-cart-bag-positioner-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy[data-position="center-bottom"] {
1793    left: 50%;
1794    bottom: calc(28px + 50px);
1795    transform: translateX(-50%);
1796  }
1797
1798  .valmenti-cart-bag-positioner-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy[data-position="center"] {
1799    left: 50%;
1800    top: calc(50% - 50px);
1801    transform: translate(-50%, -50%);
1802  }
1803
1804  .valmenti-cart-bag-popup-shell-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy {
1805    position: relative;
1806    width: 100%;
1807    pointer-events: auto;
1808    opacity: 0;
1809    visibility: hidden;
1810    transform: translateY(18px) scale(0.985);
1811    transition:
1812      opacity 0.38s ease,
1813      transform 0.38s ease,
1814      visibility 0.38s ease;
1815  }
1816
1817  .valmenti-cart-bag-popup-shell-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy.is-visible {
1818    opacity: 1;
1819    visibility: visible;
1820    transform: translateY(0) scale(1);
1821  }
1822
1823  .valmenti-cart-bag-teaser-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy {
1824    display: block;
1825    width: 100%;
1826    padding: 0;
1827    margin: 0;
1828    border: 0;
1829    background: transparent;
1830    appearance: none;
1831    cursor: pointer;
1832  }
1833
1834  .valmenti-cart-bag-popup-close-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy {
1835    position: absolute;
1836    top: 0px;
1837    right: 16px;
1838    z-index: 2;
1839    display: inline-flex;
1840    align-items: center;
1841    justify-content: center;
1842    width: 34px;
1843    height: 34px;
1844    padding: 0;
1845    border: 0;
1846    border-radius: 999px;
1847    background: rgba(255, 255, 255, 0.86);
1848    color: #151515;
1849    box-shadow: 0 1px 6px rgba(0, 0, 0, 0.12);
1850    cursor: pointer;
1851    backdrop-filter: blur(3px);
1852  }
1853
1854  .valmenti-cart-bag-popup-close-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy:hover {
1855    background: #ffffff;
1856  }
1857
1858  .valmenti-cart-bag-teaser-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy img {
1859    display: block;
1860    width: 100%;
1861    height: auto;
1862    object-fit: contain;
1863    pointer-events: none;
1864    user-select: none;
1865    opacity: 0;
1866    transition: opacity 0.22s ease;
1867  }
1868
1869  .valmenti-cart-bag-teaser-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy img.is-loaded {
1870    opacity: 1;
1871  }
1872
1873  .valmenti-cart-bag-overlay-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy {
1874    position: fixed;
1875    inset: 0;
1876    z-index: 9998;
1877    background: rgba(0, 0, 0, 0.42);
1878    opacity: 0;
1879    visibility: hidden;
1880    transition: opacity 0.28s ease, visibility 0.28s ease;
1881  }
1882
1883  .valmenti-cart-bag-overlay-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy.is-active {
1884    opacity: 1;
1885    visibility: visible;
1886  }
1887
1888  .valmenti-cart-bag-drawer-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy {
1889    position: fixed;
1890    top: 0;
1891    right: 0;
1892    z-index: 9999;
1893    width: 460px;
1894    max-width: 100%;
1895    height: 100%;
1896    background: #ffffff;
1897    color: #151515;
1898    display: flex;
1899    flex-direction: column;
1900    overflow: hidden;
1901    transform: translateX(100%);
1902    transition: transform 0.3s ease;
1903    outline: none;
1904  }
1905
1906  .valmenti-cart-bag-drawer-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy.is-active {
1907    transform: translateX(0);
1908  }
1909
1910  .valmenti-cart-bag-drawer-header-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy {
1911    display: flex;
1912    align-items: flex-start;
1913    justify-content: space-between;
1914    gap: 20px;
1915    padding: 24px;
1916    border-bottom: 1px solid #e5e5e5;
1917  }
1918
1919  .valmenti-cart-bag-drawer-heading-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy {
1920    min-width: 0;
1921  }
1922
1923  .valmenti-cart-bag-drawer-title-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy {
1924    margin: 0;
1925    font-size: 22px;
1926    line-height: 1.2;
1927    font-weight: 500;
1928    color: inherit;
1929  }
1930
1931  .valmenti-cart-bag-drawer-subtitle-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy {
1932    margin: 7px 0 0;
1933    font-size: 13px;
1934    line-height: 1.5;
1935    opacity: 0.68;
1936  }
1937
1938  .valmenti-cart-bag-drawer-close-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy {
1939    flex: 0 0 auto;
1940    display: inline-flex;
1941    align-items: center;
1942    justify-content: center;
1943    width: 38px;
1944    height: 38px;
1945    padding: 0;
1946    border: 0;
1947    background: transparent;
1948    color: inherit;
1949    cursor: pointer;
1950  }
1951
1952  .valmenti-cart-bag-drawer-body-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy {
1953    flex: 1;
1954    overflow-y: auto;
1955    padding: 24px;
1956  }
1957
1958  .valmenti-cart-bag-products-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy {
1959    display: flex;
1960    flex-direction: column;
1961    gap: 14px;
1962  }
1963
1964  .valmenti-cart-bag-product-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy {
1965    display: grid;
1966    grid-template-columns: 92px minmax(0, 1fr);
1967    gap: 16px;
1968    padding: 14px;
1969    border: 1px solid #e5e5e5;
1970    background: #ffffff;
1971  }
1972
1973  .valmenti-cart-bag-product-image-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy {
1974    width: 92px;
1975    height: 108px;
1976    overflow: hidden;
1977    background: #f7f7f7;
1978  }
1979
1980  .valmenti-cart-bag-product-image-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy img {
1981    display: block;
1982    width: 100%;
1983    height: 100%;
1984    object-fit: contain;
1985  }
1986
1987  .valmenti-cart-bag-product-link-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy {
1988    color: inherit;
1989    text-decoration: none;
1990  }
1991
1992  .valmenti-cart-bag-product-image-link-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy {
1993    display: block;
1994    width: 100%;
1995    height: 100%;
1996  }
1997
1998  .valmenti-cart-bag-product-title-link-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy {
1999    display: inline;
2000  }
2001
2002  .valmenti-cart-bag-product-title-link-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy:hover .valmenti-cart-bag-product-name-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy,
2003  .valmenti-cart-bag-product-image-link-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy:hover + * {
2004    text-decoration: none;
2005  }
2006
2007  .valmenti-cart-bag-product-title-link-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy:hover {
2008    text-decoration: underline;
2009    text-underline-offset: 3px;
2010  }
2011
2012  .valmenti-cart-bag-product-info-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy {
2013    min-width: 0;
2014    display: flex;
2015    flex-direction: column;
2016    align-items: stretch;
2017  }
2018
2019  .valmenti-cart-bag-product-name-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy {
2020    margin: 0;
2021    font-size: 14px;
2022    line-height: 1.4;
2023    font-weight: 500;
2024    color: inherit;
2025  }
2026
2027  .valmenti-cart-bag-product-price-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy {
2028    margin: 8px 0 14px;
2029    font-size: 14px;
2030    line-height: 1.4;
2031    color: inherit;
2032  }
2033
2034  .valmenti-cart-bag-add-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy {
2035    width: 100%;
2036    margin-top: auto;
2037    padding: 11px 14px;
2038    border: 1px solid #151515;
2039    background: #151515;
2040    color: #ffffff;
2041    font: inherit;
2042    font-size: 13px;
2043    cursor: pointer;
2044    transition: opacity 0.2s ease, background 0.2s ease;
2045  }
2046
2047  .valmenti-cart-bag-add-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy:hover:not(:disabled) {
2048    background: #000000;
2049  }
2050
2051  .valmenti-cart-bag-add-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy:disabled {
2052    cursor: default;
2053    opacity: 0.56;
2054  }
2055
2056  .valmenti-cart-bag-drawer-footer-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy {
2057    padding: 18px 24px 24px;
2058    border-top: 1px solid #e5e5e5;
2059    background: #ffffff;
2060  }
2061
2062  .valmenti-cart-bag-continue-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy {
2063    width: 100%;
2064    padding: 13px 18px;
2065    border: 1px solid #e5e5e5;
2066    background: transparent;
2067    color: inherit;
2068    font: inherit;
2069    font-size: 14px;
2070    cursor: pointer;
2071  }
2072
2073  .valmenti-cart-bag-empty-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy {
2074    padding: 36px 16px;
2075    text-align: center;
2076    font-size: 14px;
2077    opacity: 0.65;
2078  }
2079
2080  @media screen and (max-width: 749px) {
2081    .valmenti-cart-bag-positioner-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy {
2082      left: 50% !important;
2083      right: auto !important;
2084      width: min(350px, calc(100vw - 24px));
2085      transform: translateX(-50%) !important;
2086    }
2087
2088    .valmenti-cart-bag-positioner-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy[data-mobile-position="top"] {
2089      top: calc(16px + 180px + env(safe-area-inset-top, 0px)) !important;
2090      bottom: auto !important;
2091    }
2092
2093    .valmenti-cart-bag-positioner-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy[data-mobile-position="bottom"] {
2094      top: auto !important;
2095      bottom: calc(16px + 180px + env(safe-area-inset-bottom, 0px)) !important;
2096    }
2097
2098    .valmenti-cart-bag-drawer-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy {
2099      top: auto;
2100      bottom: 0;
2101      width: 100%;
2102      height: var(--valmenti-mobile-drawer-height, min(82dvh, 760px));
2103      max-height: calc(var(--valmenti-visible-viewport-height, 100dvh) - 8px);
2104      transform: translateY(100%);
2105      border-radius: 16px 16px 0 0;
2106      padding-bottom: env(safe-area-inset-bottom, 0px);
2107    }
2108
2109    .valmenti-cart-bag-drawer-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy.is-active {
2110      transform: translateY(0);
2111    }
2112
2113    .valmenti-cart-bag-drawer-header-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy,
2114    .valmenti-cart-bag-drawer-body-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy {
2115      padding-left: 18px;
2116      padding-right: 18px;
2117    }
2118
2119    .valmenti-cart-bag-drawer-footer-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy {
2120      padding-left: 18px;
2121      padding-right: 18px;
2122    }
2123
2124    .valmenti-cart-bag-product-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy {
2125      grid-template-columns: 80px minmax(0, 1fr);
2126      gap: 12px;
2127      padding: 12px;
2128    }
2129
2130    .valmenti-cart-bag-product-image-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy {
2131      width: 80px;
2132      height: 96px;
2133    }
2134  }
2135</style>
2136
2137<valmenti-cart-bag-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy
2138  class="valmenti-cart-bag-root-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy"
2139  data-visibility-mode="cart"
2140  data-cart-path="/cart"
2141  data-target-page=""
2142  data-target-product=""
2143  data-target-collection=""
2144  data-popup-delay="3000"
2145  data-reload-after-add="true"
2146  data-design-mode="false"
2147  
2148>
2149  
2149<script type="application/json" data-custom-paths>""</script>
2149
2150
2151  
2152    <div
2153      class="valmenti-cart-bag-positioner-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy"
2154      data-popup-positioner
2155      data-position="right-middle"
2156      data-mobile-position="bottom"
2157    >
2158      <div class="valmenti-cart-bag-popup-shell-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy" data-popup-shell>
2159        <button
2160          type="button"
2161          class="valmenti-cart-bag-teaser-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy"
2162          data-popup
2163          data-drawer-trigger
2164          aria-label="Çanta seçeneklerini aç"
2165        >
2166          <img
2167            data-popup-image
2168            data-src="//valmenti.com/cdn/shop/files/sondknsbez.png?v=1790671401&width=1400"
2169            data-srcset="
2170              //valmenti.com/cdn/shop/files/sondknsbez.png?v=1790671401&width=500 500w,
2171              //valmenti.com/cdn/shop/files/sondknsbez.png?v=1790671401&width=800 800w,
2172              //valmenti.com/cdn/shop/files/sondknsbez.png?v=1790671401&width=1100 1100w,
2173              //valmenti.com/cdn/shop/files/sondknsbez.png?v=1790671401&width=1400 1400w
2174            "
2175            sizes="(max-width: 749px) calc(100vw - 32px), 520px"
2176            alt="Çanta seçeneklerini aç"
2177            decoding="async"
2178            fetchpriority="low"
2179            width="1751"
2180            height="678"
2181          >
2182        </button>
2183
2184        <button
2185          type="button"
2186          class="valmenti-cart-bag-popup-close-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy"
2187          data-popup-close
2188          aria-label="Popup'ı bugün için kapat"
2189        >
2190          <svg width="17" height="17" viewBox="0 0 18 18" fill="none" aria-hidden="true">
2191            <path d="M14 4L4 14M4 4L14 14" stroke="currentColor" stroke-width="1.5" stroke-linecap="round"/>
2192          </svg>
2193        </button>
2194      </div>
2195    </div>
2196  
2197
2198  <div class="valmenti-cart-bag-overlay-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy" data-drawer-overlay></div>
2199
2200  <aside
2201    class="valmenti-cart-bag-drawer-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy"
2202    data-drawer
2203    role="dialog"
2204    aria-modal="true"
2205    aria-labelledby="valmenti-drawer-title-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy"
2206    tabindex="-1"
2207  >
2208    <div class="valmenti-cart-bag-drawer-header-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy">
2209      <div class="valmenti-cart-bag-drawer-heading-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy">
2210        <h2
2211          id="valmenti-drawer-title-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy"
2212          class="valmenti-cart-bag-drawer-title-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy"
2213        >
2214          Çantanı Seç
2215        </h2>
2216        
2217          <p class="valmenti-cart-bag-drawer-subtitle-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy">
2218            Siparişine son dokunuşu ekle.
2219          </p>
2220        
2221      </div>
2222
2223      <button
2224        type="button"
2225        class="valmenti-cart-bag-drawer-close-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy"
2226        data-drawer-close
2227        aria-label="Kapat"
2228      >
2229        <svg width="22" height="22" viewBox="0 0 22 22" fill="none" aria-hidden="true">
2230          <path d="M17 5L5 17M5 5L17 17" stroke="currentColor" stroke-width="1.5" stroke-linecap="round"/>
2231        </svg>
2232      </button>
2233    </div>
2234
2235    <div class="valmenti-cart-bag-drawer-body-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy">
2236      
2237      
2238
2239      
2240
2241      
2242        <div class="valmenti-cart-bag-products-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy">
2243          
2244            
2245            
2246              
2247              <article class="valmenti-cart-bag-product-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy">
2248                <div class="valmenti-cart-bag-product-image-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy">
2249                  <a
2250                    href="/products/valmenti-unisex-tekstil-siyah-bez-poset-canta-vlm7440"
2251                    class="valmenti-cart-bag-product-link-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy valmenti-cart-bag-product-image-link-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy"
2252                    aria-label="Valmenti Unisex Tekstil Siyah Bez Poşet Çanta VLM7440"
2253                  >
2254                    
2255                      <img
2256                        src="//valmenti.com/cdn/shop/files/4ec8d004d33ada15c8a1a6450a4fd039.jpg?v=1787086327&width=320"
2257                        alt="Valmenti Unisex Tekstil Siyah Bez Poşet Çanta VLM7440"
2258                        loading="lazy"
2259                        width="160"
2260                        height="190"
2261                      >
2262                    
2263                  </a>
2264                </div>
2265
2266                <div class="valmenti-cart-bag-product-info-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy">
2267                  <a
2268                    href="/products/valmenti-unisex-tekstil-siyah-bez-poset-canta-vlm7440"
2269                    class="valmenti-cart-bag-product-link-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy valmenti-cart-bag-product-title-link-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy"
2270                  >
2271                    <h3 class="valmenti-cart-bag-product-name-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy">Valmenti Unisex Tekstil Siyah Bez Poşet Çanta VLM7440</h3>
2272                  </a>
2273                  <p class="valmenti-cart-bag-product-price-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy">
2274                    
2275                      149,99 TL
2276                    
2277                  </p>
2278
2279                  
2280                    <button
2281                      type="button"
2282                      class="valmenti-cart-bag-add-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy"
2283                      data-add-to-cart
2284                      data-variant-id="47739811168405"
2285                    >
2286                      + Siparişe Ekle
2287                    </button>
2288                  
2289                </div>
2290              </article>
2291            
2292          
2293            
2294            
2295              
2296              <article class="valmenti-cart-bag-product-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy">
2297                <div class="valmenti-cart-bag-product-image-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy">
2298                  <a
2299                    href="/products/valmenti-unisex-tekstil-siyah-orta-bez-poset-canta-vlm7648"
2300                    class="valmenti-cart-bag-product-link-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy valmenti-cart-bag-product-image-link-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy"
2301                    aria-label="Valmenti Unisex Tekstil Siyah Orta Bez Poşet Çanta VLM7648"
2302                  >
2303                    
2304                      <img
2305                        src="//valmenti.com/cdn/shop/files/933b8a967d225c9531a8acd8efbf56d1_dccc32f4-25fe-44bb-a0e5-a6a91f07822a.jpg?v=1790598848&width=320"
2306                        alt="Valmenti Unisex Tekstil Siyah Orta Bez Poşet Çanta VLM7648"
2307                        loading="lazy"
2308                        width="160"
2309                        height="190"
2310                      >
2311                    
2312                  </a>
2313                </div>
2314
2315                <div class="valmenti-cart-bag-product-info-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy">
2316                  <a
2317                    href="/products/valmenti-unisex-tekstil-siyah-orta-bez-poset-canta-vlm7648"
2318                    class="valmenti-cart-bag-product-link-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy valmenti-cart-bag-product-title-link-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy"
2319                  >
2320                    <h3 class="valmenti-cart-bag-product-name-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy">Valmenti Unisex Tekstil Siyah Orta Bez Poşet Çanta VLM7648</h3>
2321                  </a>
2322                  <p class="valmenti-cart-bag-product-price-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy">
2323                    
2324                      299,00 TL
2325                    
2326                  </p>
2327
2328                  
2329                    <button
2330                      type="button"
2331                      class="valmenti-cart-bag-add-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy"
2332                      data-add-to-cart
2333                      data-variant-id="67595812339861"
2334                    >
2335                      + Siparişe Ekle
2336                    </button>
2337                  
2338                </div>
2339              </article>
2340            
2341          
2342            
2343            
2344          
2345            
2346            
2347          
2348            
2349            
2350          
2351            
2352            
2353          
2354            
2355            
2356          
2357            
2358            
2359          
2360            
2361            
2362          
2363            
2364            
2365          
2366        </div>
2367      
2368    </div>
2369
2370    <div class="valmenti-cart-bag-drawer-footer-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy">
2371      <button
2372        type="button"
2373        class="valmenti-cart-bag-continue-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy"
2374        data-drawer-close
2375      >
2376        Çantasız Devam Et
2377      </button>
2378    </div>
2379  </aside>
2380</valmenti-cart-bag-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy>
2381
2382<script>
2383  (function() {
2384    const tagName = 'valmenti-cart-bag-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy';
2385
2386    if (customElements.get(tagName)) return;
2387
2388    class ValmentiCartBag extends HTMLElement {
2389      constructor() {
2390        super();
2391
2392        this.popup = this.querySelector('[data-popup]');
2393        this.popupShell = this.querySelector('[data-popup-shell]');
2394        this.popupPositioner = this.querySelector('[data-popup-positioner]');
2395        this.popupImage = this.querySelector('[data-popup-image]');
2396        this.popupClose = this.querySelector('[data-popup-close]');
2397        this.drawer = this.querySelector('[data-drawer]');
2398        this.overlay = this.querySelector('[data-drawer-overlay]');
2399        this.drawerCloseButtons = this.querySelectorAll('[data-drawer-close]');
2400        this.addButtons = this.querySelectorAll('[data-add-to-cart]');
2401        this.customPathsNode = this.querySelector('[data-custom-paths]');
2402
2403        this.visibilityMode = this.dataset.visibilityMode || 'cart';
2404        this.cartPath = this.dataset.cartPath || '/cart';
2405        this.targetPage = this.dataset.targetPage || '';
2406        this.targetProduct = this.dataset.targetProduct || '';
2407        this.targetCollection = this.dataset.targetCollection || '';
2408        this.popupDelay = Number(this.dataset.popupDelay || 3500);
2409        this.reloadAfterAdd = this.dataset.reloadAfterAdd === 'true';
2410        this.isDesignMode = this.dataset.designMode === 'true';
2411        this.popupDismissKey = 'valmenti-cart-bag-popup-dismissed-until-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy';
2412        this.dismissDurationMs = 24 * 60 * 60 * 1000;
2413
2414        this.scrollLockState = null;
2415
2416        this.handleKeydown = this.handleKeydown.bind(this);
2417        this.handleDocumentClick = this.handleDocumentClick.bind(this);
2418        this.handleViewportResize = this.updateViewportMetrics.bind(this);
2419      }
2420
2421      connectedCallback() {
2422        if (!this.isAllowedPage()) {
2423          this.style.display = 'none';
2424          return;
2425        }
2426
2427        this.unlockPageScroll();
2428        this.updateViewportMetrics();
2429        this.setupViewportListeners();
2430        this.setupEvents();
2431
2432        if (this.isDesignMode) {
2433          this.loadPopupImage().then(() => {
2434            if (this.popupShell) {
2435              this.popupShell.classList.add('is-visible');
2436            }
2437          });
2438        } else {
2439          this.schedulePopup();
2440        }
2441      }
2442
2443      disconnectedCallback() {
2444        document.removeEventListener('keydown', this.handleKeydown);
2445        document.removeEventListener('click', this.handleDocumentClick);
2446        window.removeEventListener('resize', this.handleViewportResize);
2447
2448        if (window.visualViewport) {
2449          window.visualViewport.removeEventListener('resize', this.handleViewportResize);
2450          window.visualViewport.removeEventListener('scroll', this.handleViewportResize);
2451        }
2452
2453        this.unlockPageScroll();
2454      }
2455
2456      setupViewportListeners() {
2457        window.addEventListener('resize', this.handleViewportResize, { passive: true });
2458
2459        if (window.visualViewport) {
2460          window.visualViewport.addEventListener('resize', this.handleViewportResize, { passive: true });
2461          window.visualViewport.addEventListener('scroll', this.handleViewportResize, { passive: true });
2462        }
2463      }
2464
2465      updateViewportMetrics() {
2466        const viewportHeight = window.visualViewport
2467          ? window.visualViewport.height
2468          : window.innerHeight;
2469
2470        const safeHeight = Math.max(320, Math.round(viewportHeight));
2471        const drawerHeight = Math.min(760, Math.round(safeHeight * 0.82));
2472
2473        this.style.setProperty('--valmenti-visible-viewport-height', `${safeHeight}px`);
2474        this.style.setProperty('--valmenti-mobile-drawer-height', `${drawerHeight}px`);
2475      }
2476
2477
2478      normalizePath(path) {
2479        if (!path) return '';
2480
2481        try {
2482          const parsed = new URL(path, window.location.origin);
2483          path = parsed.pathname;
2484        } catch (error) {}
2485
2486        if (path.length > 1) {
2487          path = path.replace(/\/+$/, '');
2488        }
2489
2490        return path || '/';
2491      }
2492
2493      matchesPath(rule, currentPath) {
2494        if (!rule) return false;
2495
2496        rule = rule.trim();
2497        if (!rule) return false;
2498
2499        if (!rule.startsWith('/')) {
2500          rule = '/' + rule;
2501        }
2502
2503        const wildcard = rule.endsWith('*');
2504
2505        if (wildcard) {
2506          const prefix = this.normalizePath(rule.slice(0, -1));
2507          return currentPath.startsWith(prefix);
2508        }
2509
2510        return this.normalizePath(rule) === currentPath;
2511      }
2512
2513      getCustomPaths() {
2514        if (!this.customPathsNode) return [];
2515
2516        try {
2517          const value = JSON.parse(this.customPathsNode.textContent || '""') || '';
2518          return String(value)
2519            .split(/[\n,]+/)
2520            .map(item => item.trim())
2521            .filter(Boolean);
2522        } catch (error) {
2523          return [];
2524        }
2525      }
2526
2527      isAllowedPage() {
2528        const currentPath = this.normalizePath(window.location.pathname);
2529
2530        switch (this.visibilityMode) {
2531          case 'all':
2532            return true;
2533
2534          case 'cart':
2535            return currentPath === this.normalizePath(this.cartPath);
2536
2537          case 'selected_page':
2538            return currentPath === this.normalizePath(this.targetPage);
2539
2540          case 'selected_product':
2541            return currentPath === this.normalizePath(this.targetProduct);
2542
2543          case 'selected_collection':
2544            return currentPath === this.normalizePath(this.targetCollection);
2545
2546          case 'custom_paths':
2547            return this.getCustomPaths().some(rule => this.matchesPath(rule, currentPath));
2548
2549          default:
2550            return false;
2551        }
2552      }
2553
2554      getPopupDismissedUntil() {
2555        try {
2556          return Number(window.localStorage.getItem(this.popupDismissKey) || 0);
2557        } catch (error) {
2558          return 0;
2559        }
2560      }
2561
2562      isPopupDismissed() {
2563        if (this.isDesignMode) return false;
2564
2565        const dismissedUntil = this.getPopupDismissedUntil();
2566
2567        if (!dismissedUntil) return false;
2568
2569        if (Date.now() >= dismissedUntil) {
2570          try {
2571            window.localStorage.removeItem(this.popupDismissKey);
2572          } catch (error) {}
2573          return false;
2574        }
2575
2576        return true;
2577      }
2578
2579      dismissPopupForOneDay() {
2580        if (!this.isDesignMode) {
2581          try {
2582            window.localStorage.setItem(
2583              this.popupDismissKey,
2584              String(Date.now() + this.dismissDurationMs)
2585            );
2586          } catch (error) {}
2587        }
2588
2589        this.hidePopupTemporary();
2590      }
2591
2592      hidePopupTemporary() {
2593        if (this.popupShell) {
2594          this.popupShell.classList.remove('is-visible');
2595        }
2596      }
2597
2598      loadPopupImage() {
2599        return new Promise((resolve) => {
2600          if (!this.popupImage) {
2601            resolve();
2602            return;
2603          }
2604
2605          if (this.popupImage.dataset.loaded === 'true') {
2606            resolve();
2607            return;
2608          }
2609
2610          const src = this.popupImage.dataset.src;
2611          const srcset = this.popupImage.dataset.srcset;
2612
2613          if (!src) {
2614            resolve();
2615            return;
2616          }
2617
2618          let settled = false;
2619
2620          const finish = () => {
2621            if (settled) return;
2622            settled = true;
2623            this.popupImage.dataset.loaded = 'true';
2624            this.popupImage.classList.add('is-loaded');
2625            resolve();
2626          };
2627
2628          this.popupImage.addEventListener('load', finish, { once: true });
2629          this.popupImage.addEventListener('error', finish, { once: true });
2630
2631          if (srcset) {
2632            this.popupImage.srcset = srcset;
2633          }
2634
2635          this.popupImage.src = src;
2636
2637          if (this.popupImage.complete) {
2638            finish();
2639          }
2640
2641          window.setTimeout(finish, 1800);
2642        });
2643      }
2644
2645      showPopupIfAllowed() {
2646        if (!this.popupShell || this.isPopupDismissed()) return;
2647
2648        if (this.popupImage && this.popupImage.dataset.loaded !== 'true') {
2649          this.loadPopupImage().then(() => {
2650            if (!this.isPopupDismissed()) {
2651              this.popupShell.classList.add('is-visible');
2652            }
2653          });
2654          return;
2655        }
2656
2657        this.popupShell.classList.add('is-visible');
2658      }
2659
2660      schedulePopup() {
2661        if (!this.popupShell || this.isPopupDismissed()) return;
2662
2663        const leadTime = 1000;
2664        const loadAt = Math.max(0, this.popupDelay - leadTime);
2665
2666        window.setTimeout(() => {
2667          if (!this.isPopupDismissed()) {
2668            this.loadPopupImage();
2669          }
2670        }, loadAt);
2671
2672        window.setTimeout(() => {
2673          this.showPopupIfAllowed();
2674        }, Math.max(0, this.popupDelay));
2675      }
2676
2677      setupEvents() {
2678        if (this.popup) {
2679          this.popup.addEventListener('click', (event) => {
2680            event.preventDefault();
2681            event.stopPropagation();
2682            this.openDrawer();
2683          });
2684        }
2685
2686        if (this.popupClose) {
2687          this.popupClose.addEventListener('click', (event) => {
2688            event.preventDefault();
2689            event.stopPropagation();
2690            this.dismissPopupForOneDay();
2691          });
2692        }
2693
2694        if (this.overlay) {
2695          this.overlay.addEventListener('click', () => this.closeDrawer());
2696        }
2697
2698        this.drawerCloseButtons.forEach(button => {
2699          button.addEventListener('click', () => this.closeDrawer());
2700        });
2701
2702        this.addButtons.forEach(button => {
2703          button.addEventListener('click', () => this.addToCart(button));
2704        });
2705
2706        document.addEventListener('keydown', this.handleKeydown);
2707        document.addEventListener('click', this.handleDocumentClick);
2708
2709        if (this.isDesignMode) {
2710          document.addEventListener('shopify:block:select', () => {
2711            this.loadPopupImage().then(() => {
2712              if (this.popupShell) {
2713                this.popupShell.classList.add('is-visible');
2714              }
2715            });
2716          });
2717        }
2718      }
2719
2720      handleKeydown(event) {
2721        if (
2722          event.key === 'Escape' &&
2723          this.drawer &&
2724          this.drawer.classList.contains('is-active')
2725        ) {
2726          this.closeDrawer();
2727        }
2728      }
2729
2730      handleDocumentClick(event) {
2731        if (!this.popupShell || !this.popupShell.classList.contains('is-visible')) return;
2732
2733        if (this.drawer && this.drawer.classList.contains('is-active')) return;
2734
2735        const clickedInsidePopup = this.popupShell.contains(event.target);
2736        if (clickedInsidePopup) return;
2737
2738        this.hidePopupTemporary();
2739      }
2740
2741      lockPageScroll() {
2742        if (this.scrollLockState) return;
2743
2744        const html = document.documentElement;
2745        const body = document.body;
2746
2747        this.scrollLockState = {
2748          bodyOverflow: body.style.overflow,
2749          bodyOverflowY: body.style.overflowY,
2750          bodyTouchAction: body.style.touchAction,
2751          htmlOverflow: html.style.overflow,
2752          htmlOverflowY: html.style.overflowY
2753        };
2754
2755        body.style.overflow = 'hidden';
2756        body.style.overflowY = 'hidden';
2757        body.style.touchAction = 'none';
2758        html.style.overflow = 'hidden';
2759        html.style.overflowY = 'hidden';
2760      }
2761
2762      unlockPageScroll() {
2763        const html = document.documentElement;
2764        const body = document.body;
2765        const state = this.scrollLockState;
2766
2767        if (state) {
2768          body.style.overflow = state.bodyOverflow || '';
2769          body.style.overflowY = state.bodyOverflowY || '';
2770          body.style.touchAction = state.bodyTouchAction || '';
2771          html.style.overflow = state.htmlOverflow || '';
2772          html.style.overflowY = state.htmlOverflowY || '';
2773        } else {
2774          body.style.removeProperty('overflow');
2775          body.style.removeProperty('overflow-y');
2776          body.style.removeProperty('touch-action');
2777          html.style.removeProperty('overflow');
2778          html.style.removeProperty('overflow-y');
2779        }
2780
2781        this.scrollLockState = null;
2782      }
2783
2784      openDrawer() {
2785        if (!this.drawer || !this.overlay) return;
2786
2787        this.updateViewportMetrics();
2788        this.drawer.classList.add('is-active');
2789        this.overlay.classList.add('is-active');
2790        this.lockPageScroll();
2791
2792        this.hidePopupTemporary();
2793
2794        window.setTimeout(() => {
2795          this.drawer.focus();
2796        }, 50);
2797      }
2798
2799      closeDrawer() {
2800        if (!this.drawer || !this.overlay) return;
2801
2802        this.drawer.classList.remove('is-active');
2803        this.overlay.classList.remove('is-active');
2804        this.unlockPageScroll();
2805
2806        this.showPopupIfAllowed();
2807        if (this.popupShell && this.popupShell.classList.contains('is-visible') && this.popup) {
2808          this.popup.focus();
2809        }
2810      }
2811
2812      async addToCart(button) {
2813        const variantId = Number(button.dataset.variantId);
2814
2815        if (!variantId || button.disabled) return;
2816
2817        const originalText = button.textContent.trim();
2818        button.disabled = true;
2819        button.textContent = 'Ekleniyor...';
2820
2821        const root =
2822          window.Shopify &&
2823          window.Shopify.routes &&
2824          window.Shopify.routes.root
2825            ? window.Shopify.routes.root
2826            : '/';
2827
2828        try {
2829          const response = await fetch(root + 'cart/add.js', {
2830            method: 'POST',
2831            credentials: 'same-origin',
2832            headers: {
2833              'Content-Type': 'application/json',
2834              'Accept': 'application/json'
2835            },
2836            body: JSON.stringify({
2837              items: [
2838                {
2839                  id: variantId,
2840                  quantity: 1
2841                }
2842              ]
2843            })
2844          });
2845
2846          const result = await response.json();
2847
2848          if (!response.ok) {
2849            throw new Error(result.description || result.message || 'Ürün sepete eklenemedi.');
2850          }
2851
2852          button.textContent = '✓ Sepete eklendi';
2853
2854          if (this.reloadAfterAdd) {
2855            window.setTimeout(() => {
2856              window.location.reload();
2857            }, 650);
2858          } else {
2859            window.setTimeout(() => {
2860              button.disabled = false;
2861              button.textContent = originalText;
2862            }, 1400);
2863          }
2864        } catch (error) {
2865          console.error('Valmenti Cart Bag:', error);
2866          button.disabled = false;
2867          button.textContent = 'Tekrar dene';
2868
2869          window.setTimeout(() => {
2870            if (!button.disabled) {
2871              button.textContent = originalText;
2872            }
2873          }, 2200);
2874        }
2875      }
2876    }
2877
2878    customElements.define(tagName, ValmentiCartBag);
2879  })();
2880</script>
2880
2881
2882
2883
2884
2885</div>
2886<!-- END sections: overlay-group --><div role="main" id="main-content">
2887        <div id="shopify-section-template--19172807213205__main-collection-banner" class="shopify-section"><link href="//valmenti.com/cdn/shop/t/8/assets/collection-banner.css?v=129963483585909268631765885689" rel="stylesheet" type="text/css" media="all" />
2888
2889<div class="collection-banner collection-banner--heading-uppercase-true" style="--overlay-color-rgb: 0,0,0; --overlay-opacity: 0.2">
2890	<div class="collection-banner--breadcrumbs"><link href="//valmenti.com/cdn/shop/t/8/assets/breadcrumbs.css?v=177832902218822197961765885642" rel="stylesheet" type="text/css" media="all" />
2891<nav class="breadcrumbs" aria-label="breadcrumbs">
2892  <a href="/">Ana Sayfa</a>
2893  
2894	
2895  
2896  
2897	
2898  
2899	
2900    <i>/</i>
2901    Arama
2902  
2903	
2904</nav></div>
2905	<div class="row full-width-row">
2906		<div class="small-12 columns"><div class="collection-banner--content text-center">
2907				<h1 class="collection-banner--title">Arama Sonuçları</h1>
2908				
2909					<form role="search" method="get" class="searchform" action="/search">
2910						<fieldset>
2911							<input type="search" class="search-field" placeholder="Herhangi bir şey için ara" value="" name="q" autocomplete="off">
2912							<button type="submit" class="thb-search-submit">
2913<svg width="19" height="20" viewBox="0 0 19 20" fill="none" xmlns="http://www.w3.org/2000/svg">
2914<path d="M13 13.5L17.7495 18.5M15 8C15 11.866 11.866 15 8 15C4.13401 15 1 11.866 1 8C1 4.13401 4.13401 1 8 1C11.866 1 15 4.13401 15 8Z" stroke="var(--color-header-icons, --color-accent)" stroke-width="1.4" stroke-linecap="round" stroke-linejoin="round"/>
2915</svg>
2916</button>
2917						</fieldset>
2918					</form>
2919				
2920<div class="collection-banner--description">
2921					<p>
2922		
2923		
2924</p>
2925				</div></div>
2926		</div>
2927	</div>
2928</div>
2929
2930
2931</div><div id="shopify-section-template--19172807213205__main-search" class="shopify-section"><link href="//valmenti.com/cdn/shop/t/8/assets/product-grid.css?v=183587314129296186091773730240" rel="stylesheet" type="text/css" media="all" />
2932<link href="//valmenti.com/cdn/shop/t/8/assets/blog.css?v=47599034458210617871750334281" rel="stylesheet" type="text/css" media="all" />
2933
2934</div>
2935      </div>
2936      <!-- BEGIN sections: footer-group -->
2937<div id="shopify-section-sections--19172807475349__footer" class="shopify-section shopify-section-group-footer-group section-footer">
2938
2939<link rel="stylesheet" href="//valmenti.com/cdn/shop/t/8/assets/footer.css?v=174728555495018406731751544564" media="print" onload="this.media='all'">
2940<noscript><link href="//valmenti.com/cdn/shop/t/8/assets/footer.css?v=174728555495018406731751544564" rel="stylesheet" type="text/css" media="all" /></noscript>
2941
2942<footer class="footer" id="footer">
2943	<div class="row full-width-row">
2944<div class="small-12 medium-3 columns" >
2945					<div class="widget widget--custom">
2946						
2947						<div class="widget widget--text">
2948  <img
2949    class="retina_size lazyautosizes ls-is-cached lazyloaded"
2950    width="120"
2951    height="50"
2952    data-sizes="auto"
2953    src="//valmenti.com/cdn/shop/files/240x100_valmenti_logo.png?crop=center&amp;height=8&amp;v=1750341271&amp;width=20"
2954    data-srcset="//valmenti.com/cdn/shop/files/240x100_valmenti_logo.png?v=1750341271&amp;width=240 240w"
2955    fetchpriority="low"
2956    alt=""
2957    style="object-position: 50% 50%"
2958    sizes="120px"
2959    srcset="
2960      //valmenti.com/cdn/shop/files/240x100_valmenti_logo.png?v=1750341271&amp;width=240 240w
2961    "
2962  />
2963  <div class="rte text-size--medium">
2964    <p>BİZİ TAKİP EDİN</p>
2965    <p></p>
2966  </div>
2967  <ul class="social-links">
2968    <li>
2969      <a
2970        href="https://www.facebook.com/valmentishoes/"
2971        class="social facebook"
2972        target="_blank"
2973        rel="noreferrer"
2974        title="Facebook"
2975      >
2976        <svg
2977          aria-hidden="true"
2978          focusable="false"
2979          width="16"
2980          height="16"
2981          class="icon icon-facebook"
2982          viewBox="0 0 16 16"
2983          fill="var(--color-accent)"
2984        >
2985          <path
2986            d="M15.5 8.0455C15.5 3.878 12.1425 0.5 8 0.5C3.8575 0.5 0.5 3.878 0.5 8.0455C0.5 11.8125 3.242 14.934 6.828 15.5V10.227H4.924V8.045H6.828V6.383C6.828 4.492 7.9475 3.447 9.661 3.447C10.481 3.447 11.34 3.5945 11.34 3.5945V5.4515H10.3935C9.462 5.4515 9.172 6.0335 9.172 6.6305V8.0455H11.252L10.9195 10.2265H9.172V15.5C12.758 14.934 15.5 11.8125 15.5 8.0455Z"
2987          ></path>
2988        </svg>
2989        <span>Facebook</span></a
2990      >
2991    </li>
2992
2993    <li>
2994      <a
2995        href="https://www.instagram.com/valmenti/"
2996        class="social instagram"
2997        target="_blank"
2998        rel="noreferrer"
2999        title="Instagram"
3000      >
3001        <svg
3002          aria-hidden="true"
3003          focusable="false"
3004          role="presentation"
3005          class="icon icon-instagram"
3006          viewBox="0 0 18 18"
3007        >
3008          <path
3009            fill="var(--color-accent)"
3010            d="M8.77 1.58c2.34 0 2.62.01 3.54.05.86.04 1.32.18 1.63.3.41.17.7.35 1.01.66.3.3.5.6.65 1 .12.32.27.78.3 1.64.05.92.06 1.2.06 3.54s-.01 2.62-.05 3.54a4.79 4.79 0 01-.3 1.63c-.17.41-.35.7-.66 1.01-.3.3-.6.5-1.01.66-.31.12-.77.26-1.63.3-.92.04-1.2.05-3.54.05s-2.62 0-3.55-.05a4.79 4.79 0 01-1.62-.3c-.42-.16-.7-.35-1.01-.66-.31-.3-.5-.6-.66-1a4.87 4.87 0 01-.3-1.64c-.04-.92-.05-1.2-.05-3.54s0-2.62.05-3.54c.04-.86.18-1.32.3-1.63.16-.41.35-.7.66-1.01.3-.3.6-.5 1-.65.32-.12.78-.27 1.63-.3.93-.05 1.2-.06 3.55-.06zm0-1.58C6.39 0 6.09.01 5.15.05c-.93.04-1.57.2-2.13.4-.57.23-1.06.54-1.55 1.02C1 1.96.7 2.45.46 3.02c-.22.56-.37 1.2-.4 2.13C0 6.1 0 6.4 0 8.77s.01 2.68.05 3.61c.04.94.2 1.57.4 2.13.23.58.54 1.07 1.02 1.56.49.48.98.78 1.55 1.01.56.22 1.2.37 2.13.4.94.05 1.24.06 3.62.06 2.39 0 2.68-.01 3.62-.05.93-.04 1.57-.2 2.13-.41a4.27 4.27 0 001.55-1.01c.49-.49.79-.98 1.01-1.56.22-.55.37-1.19.41-2.13.04-.93.05-1.23.05-3.61 0-2.39 0-2.68-.05-3.62a6.47 6.47 0 00-.4-2.13 4.27 4.27 0 00-1.02-1.55A4.35 4.35 0 0014.52.46a6.43 6.43 0 00-2.13-.41A69 69 0 008.77 0z"
3011          ></path>
3012          <path
3013            fill="var(--color-accent)"
3014            d="M8.8 4a4.5 4.5 0 100 9 4.5 4.5 0 000-9zm0 7.43a2.92 2.92 0 110-5.85 2.92 2.92 0 010 5.85zM13.43 5a1.05 1.05 0 100-2.1 1.05 1.05 0 000 2.1z"
3015          ></path>
3016        </svg>
3017        <span>Instagram</span></a
3018      >
3019    </li>
3020
3021    <li>
3022      <a
3023        href="https://www.youtube.com/@ValmentiTR"
3024        class="social youtube"
3025        target="_blank"
3026        rel="noreferrer"
3027        title="YouTube"
3028      >
3029        <svg
3030          aria-hidden="true"
3031          focusable="false"
3032          role="presentation"
3033          class="icon icon-youtube"
3034          viewBox="0 0 100 70"
3035        >
3036          <path
3037            d="M98 11c2 7.7 2 24 2 24s0 16.3-2 24a12.5 12.5 0 01-9 9c-7.7 2-39 2-39 2s-31.3 0-39-2a12.5 12.5 0 01-9-9c-2-7.7-2-24-2-24s0-16.3 2-24c1.2-4.4 4.6-7.8 9-9 7.7-2 39-2 39-2s31.3 0 39 2c4.4 1.2 7.8 4.6 9 9zM40 50l26-15-26-15v30z"
3038            fill="var(--color-accent)"
3039          ></path>
3040        </svg>
3041        <span>YouTube</span></a
3042      >
3043    </li>
3044    <li>
3045    <a href="/pages/press" class="social press" title="Press" style="display:inline-flex;align-items:center;">
3046        <span style="font-size:16px !important;font-weight:700 !important;color:#ffffff !important;letter-spacing:0.5px !important;display:inline-block !important;visibility:visible !important;position:static !important;width:auto !important;height:auto !important;overflow:visible !important;clip:auto !important;">PRESS</span>
3047    </a>
3048    </li>
3049  </ul>
3050</div>
3051<div style="text-align:left; margin-top: 10px">
3052  <div style="font-size: 1.25rem; margin-bottom: 8px">
3053    APP İNDİR
3054  </div>
3055
3056  <ul
3057    id="social-media-list"
3058    style="
3059      list-style: none;
3060      padding: 0;
3061      margin: 0;
3062      display: flex;
3063      gap: 12px;
3064      align-items: center;
3065      justify-content: left;
3066    "
3067  >
3068    <li>
3069      <a href="https://play.google.com/store/apps/details?id=com.Valmenti.app" target="_blank">
3070        <img
3071          class="white-icon"
3072          src="https://cdn.shopify.com/s/files/1/0702/6671/6309/files/google-play.svg?v=1763359445"
3073          width="124"
3074          height="34"
3075        />
3076      </a>
3077    </li>
3078    <li>
3079      <a href="https://apps.apple.com/tr/app/valmenti/id6754835826?l=tr" target="_blank">
3080        <img
3081          class="white-icon"
3082          src="https://cdn.shopify.com/s/files/1/0702/6671/6309/files/app-store_430x.svg?v=1763359445"
3083          width="124"
3084          height="34"
3085        />
3086      </a>
3087    </li>
3088  </ul>
3089</div>
3090
3091<style>
3092  .white-icon {
3093    filter: brightness(0) invert(1);
3094  }
3095.footer .widget {
3096    margin-bottom: 10px;
3097}
3098</style>
3099					</div>
3100				</div>
3101<div class="small-12 medium-4 large-2 columns widget--menu-column" >
3102				<div class="widget widget--menu">
3103					<button class="thb-widget-title collapsible" tabindex="0">Hızlı Erişim <span></span></button><ul class="thb-widget-menu">
3104					  
3105						  
3106						  
3107						  <li class="">
3108						    <a href="/" title="Ana sayfa">Ana sayfa</a>
3109						    
3110						  </li>
3111					  
3112						  
3113						  
3114						  <li class="">
3115						    <a href="https://hesabim.valmenti.com/orders?locale=tr&region_country=TR&buyer_flags=eyJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJ2YWxtZW50aWNvbS5teXNob3BpZnkuY29tIiwiZmxhZ3MiOltdLCJleHAiOjE3OTE1MDc0NDYsIm5iZiI6MTc5MDkwMjY0Nn0.AXmiJQTK97ZzMEte2AxqGUW9BkrryplYjDml-F1CslI" title="Siparişlerim">Siparişlerim</a>
3116						    
3117						  </li>
3118					  
3119						  
3120						  
3121						  <li class="">
3122						    <a href="https://hesabim.valmenti.com/profile?locale=tr&region_country=TR&buyer_flags=eyJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJ2YWxtZW50aWNvbS5teXNob3BpZnkuY29tIiwiZmxhZ3MiOltdLCJleHAiOjE3OTE1MDc0NDYsIm5iZiI6MTc5MDkwMjY0Nn0.AXmiJQTK97ZzMEte2AxqGUW9BkrryplYjDml-F1CslI" title="Hesabım">Hesabım</a>
3123						    
3124						  </li>
3125					  
3126						  
3127						  
3128						  <li class="">
3129						    <a href="/pages/magazalarimiz" title="Mağazalarımız">Mağazalarımız</a>
3130						    
3131						  </li>
3132					  
3133						  
3134						  
3135						  <li class="">
3136						    <a href="https://siparistakip.valmenti.com" title="Sipariş Takip ve İade">Sipariş Takip ve İade</a>
3137						    
3138						  </li>
3139					  
3140						  
3141						  
3142						  <li class="">
3143						    <a href="/pages/iletisim" title="İletişim">İletişim</a>
3144						    
3145						  </li>
3146					  
3147					</ul></div>
3148			</div>
3149<div class="small-12 medium-3 columns widget--menu-column" >
3150				<div class="widget widget--menu">
3151					<button class="thb-widget-title collapsible" tabindex="0">Yardım ve Bilgilendirme <span></span></button><ul class="thb-widget-menu">
3152					  
3153						  
3154						  
3155						  <li class="">
3156						    <a href="/pages/hakkimizda" title="Hakkımızda">Hakkımızda</a>
3157						    
3158						  </li>
3159					  
3160						  
3161						  
3162						  <li class="">
3163						    <a href="/pages/uyelik-sozlesmesi" title="Üyelik Sözleşmesi">Üyelik Sözleşmesi</a>
3164						    
3165						  </li>
3166					  
3167						  
3168						  
3169						  <li class="">
3170						    <a href="/pages/kargo-ve-teslimat" title="Kargo ve Teslimat">Kargo ve Teslimat</a>
3171						    
3172						  </li>
3173					  
3174						  
3175						  
3176						  <li class="">
3177						    <a href="/pages/mesafeli-satis-sozlesmesi" title="Mesafeli Satış Sözleşmesi">Mesafeli Satış Sözleşmesi</a>
3178						    
3179						  </li>
3180					  
3181						  
3182						  
3183						  <li class="">
3184						    <a href="/pages/veri-gizliligi-ve-guvenligi" title="Veri Gizliliği ve Güvenliği">Veri Gizliliği ve Güvenliği</a>
3185						    
3186						  </li>
3187					  
3188						  
3189						  
3190						  <li class="">
3191						    <a href="/pages/garanti-ve-iade-kosullari" title="Garanti ve İade Koşulları">Garanti ve İade Koşulları</a>
3192						    
3193						  </li>
3194					  
3195						  
3196						  
3197						  <li class="">
3198						    <a href="/pages/kisisel-veriler-ile-i%CC%87lgili-aydinlatma-metni" title="Kişisel Veriler ile İlgili Aydınlatma Metni">Kişisel Veriler ile İlgili Aydınlatma Metni</a>
3199						    
3200						  </li>
3201					  
3202					</ul></div>
3203			</div>
3204<div class="small-12 medium-4 large-2 columns widget--menu-column" >
3205				<div class="widget widget--menu">
3206					<button class="thb-widget-title collapsible" tabindex="0">Popüler Kategoriler <span></span></button><ul class="thb-widget-menu">
3207					  
3208						  
3209						  
3210						  <li class="menu-item-has-children">
3211						    <a href="#" title="ÖZEL KOLEKSİYONLAR">ÖZEL KOLEKSİYONLAR</a><span class="thb-arrow" tabindex="0">
3212<svg width="8" height="6" viewBox="0 0 8 6" fill="none" xmlns="http://www.w3.org/2000/svg">
3213<path d="M6.75 1.5L3.75 4.5L0.75 1.5" stroke="var(--color-header-links, --color-accent)" stroke-width="1.1" stroke-linecap="round" stroke-linejoin="round"/>
3214</svg>
3215</span>
3216						    
3217							    <ul class="sub-menu" tabindex="-1">
3218						        
3219											
3220										  
3221							        <li class="" role="none">
3222							          <a href="/collections/vittorio-virgili" title="VITTIRIO VIRGILI X VALMENTI" role="menuitem">VITTIRIO VIRGILI X VALMENTI</a>
3223												
3224							        </li>
3225										
3226											
3227										  
3228							        <li class="" role="none">
3229							          <a href="/collections/christian-villa-x-valmenti" title="CHRISTIAN VILLA X VALMENTI" role="menuitem">CHRISTIAN VILLA X VALMENTI</a>
3230												
3231							        </li>
3232										
3233											
3234										  
3235							        <li class="" role="none">
3236							          <a href="/collections/relax-anatomic-x-valmenti" title="RELAX ANATOMIC X VALMENTI" role="menuitem">RELAX ANATOMIC X VALMENTI</a>
3237												
3238							        </li>
3239										
3240											
3241										  
3242							        <li class="" role="none">
3243							          <a href="/collections/camerlengo" title="CAMERLENGO" role="menuitem">CAMERLENGO</a>
3244												
3245							        </li>
3246										
3247											
3248										  
3249							        <li class="" role="none">
3250							          <a href="/collections/tattini" title="TATTINI" role="menuitem">TATTINI</a>
3251												
3252							        </li>
3253										
3254							    </ul>
3255						    
3256						  </li>
3257					  
3258						  
3259						  
3260						  <li class="">
3261						    <a href="/collections/tum-urunler" title="YENİ ÜRÜNLER">YENİ ÜRÜNLER</a>
3262						    
3263						  </li>
3264					  
3265						  
3266						  
3267						  <li class="menu-item-has-children">
3268						    <a href="/collections/kadin" title="KADIN">KADIN</a><span class="thb-arrow" tabindex="0">
3269<svg width="8" height="6" viewBox="0 0 8 6" fill="none" xmlns="http://www.w3.org/2000/svg">
3270<path d="M6.75 1.5L3.75 4.5L0.75 1.5" stroke="var(--color-header-links, --color-accent)" stroke-width="1.1" stroke-linecap="round" stroke-linejoin="round"/>
3271</svg>
3272</span>
3273						    
3274							    <ul class="sub-menu" tabindex="-1">
3275						        
3276											
3277										  
3278							        <li class="menu-item-has-children" role="none">
3279							          <a href="/collections/kadin-ayakkabi-modelleri" title="Ayakkabı" role="menuitem">Ayakkabı</a><span class="thb-arrow" tabindex="0">
3280<svg width="8" height="6" viewBox="0 0 8 6" fill="none" xmlns="http://www.w3.org/2000/svg">
3281<path d="M6.75 1.5L3.75 4.5L0.75 1.5" stroke="var(--color-header-links, --color-accent)" stroke-width="1.1" stroke-linecap="round" stroke-linejoin="round"/>
3282</svg>
3283</span>
3284												
3285													<ul class="sub-menu" role="menu">
3286														
3287															
3288															
3289															<li class="" role="none">
3290																<a href="/collections/kadin-loafer-modelleri" title="Loafer" role="menuitem">Loafer</a>
3291															</li>
3292														
3293															
3294															
3295															<li class="" role="none">
3296																<a href="/collections/kadin-sneakers-spor-ayakkabi-modelleri" title="Sneakers &amp; Spor" role="menuitem">Sneakers & Spor</a>
3297															</li>
3298														
3299															
3300															
3301															<li class="" role="none">
3302																<a href="/collections/kadin-topuklu-ayakkabi-modelleri" title="Topuklu Ayakkabı" role="menuitem">Topuklu Ayakkabı</a>
3303															</li>
3304														
3305															
3306															
3307															<li class="" role="none">
3308																<a href="/collections/kadin-babet-modelleri" title="Babet" role="menuitem">
3308Babet</a>
3309															</li>
3310														
3311															
3312															
3313															<li class="" role="none">
3314																<a href="/collections/kadin-casual-ayakkabi-modelleri" title="Casual" role="menuitem">Casual</a>
3315															</li>
3316														
3317															
3318															
3319															<li class="" role="none">
3320																<a href="https://valmenti.com/collections/kadin-terlik-modelleri" title="Terlik" role="menuitem">Terlik</a>
3321															</li>
3322														
3323															
3324															
3325															<li class="" role="none">
3326																<a href="https://valmenti.com/collections/kadin-sandalet-modelleri" title="Sandalet" role="menuitem">Sandalet</a>
3327															</li>
3328														
3329															
3330															
3331															<li class="" role="none">
3332																<a href="/collections/kadin-bot-modelleri" title="Bot" role="menuitem">Bot</a>
3333															</li>
3334														
3335															
3336															
3337															<li class="" role="none">
3338																<a href="/collections/kadin-cizme-modelleri" title="Çizme" role="menuitem">Çizme</a>
3339															</li>
3340														
3341													</ul>
3342												
3343							        </li>
3344										
3345											
3346										  
3347							        <li class="menu-item-has-children" role="none">
3348							          <a href="/collections/kadin-canta-modelleri" title="Çanta" role="menuitem">Çanta</a><span class="thb-arrow" tabindex="0">
3349<svg width="8" height="6" viewBox="0 0 8 6" fill="none" xmlns="http://www.w3.org/2000/svg">
3350<path d="M6.75 1.5L3.75 4.5L0.75 1.5" stroke="var(--color-header-links, --color-accent)" stroke-width="1.1" stroke-linecap="round" stroke-linejoin="round"/>
3351</svg>
3352</span>
3353												
3354													<ul class="sub-menu" role="menu">
3355														
3356															
3357															
3358															<li class="" role="none">
3359																<a href="/collections/kadin-omuz-cantasi-modelleri" title="Omuz Çantası" role="menuitem">Omuz Çantası</a>
3360															</li>
3361														
3362															
3363															
3364															<li class="" role="none">
3365																<a href="/collections/kadin-capraz-canta-modelleri" title="Çapraz Çanta" role="menuitem">Çapraz Çanta</a>
3366															</li>
3367														
3368															
3369															
3370															<li class="" role="none">
3371																<a href="/collections/kadin-kol-cantasi-modelleri" title="Kol Çantası" role="menuitem">Kol Çantası</a>
3372															</li>
3373														
3374															
3375															
3376															<li class="" role="none">
3377																<a href="/collections/kadin-el-cantasi-modelleri" title="El Çantası" role="menuitem">El Çantası</a>
3378															</li>
3379														
3380															
3381															
3382															<li class="" role="none">
3383																<a href="/collections/kadin-el-portfoyu-modelleri" title="El Portföyü" role="menuitem">El Portföyü</a>
3384															</li>
3385														
3386															
3387															
3388															<li class="" role="none">
3389																<a href="/collections/kadin-gece-cantasi" title="Gece Çantası" role="menuitem">Gece Çantası</a>
3390															</li>
3391														
3392													</ul>
3393												
3394							        </li>
3395										
3396											
3397										  
3398							        <li class="menu-item-has-children" role="none">
3399							          <a href="/collections/kadin-deri-giyim-modelleri" title="Deri Giyim" role="menuitem">Deri Giyim</a><span class="thb-arrow" tabindex="0">
3400<svg width="8" height="6" viewBox="0 0 8 6" fill="none" xmlns="http://www.w3.org/2000/svg">
3401<path d="M6.75 1.5L3.75 4.5L0.75 1.5" stroke="var(--color-header-links, --color-accent)" stroke-width="1.1" stroke-linecap="round" stroke-linejoin="round"/>
3402</svg>
3403</span>
3404												
3405													<ul class="sub-menu" role="menu">
3406														
3407															
3408															
3409															<li class="" role="none">
3410																<a href="/collections/kadin-mont-modelleri" title="Mont" role="menuitem">Mont</a>
3411															</li>
3412														
3413															
3414															
3415															<li class="" role="none">
3416																<a href="/collections/kadin-kaban" title="Kaban" role="menuitem">Kaban</a>
3417															</li>
3418														
3419															
3420															
3421															<li class="" role="none">
3422																<a href="/collections/kadin-ceket-modelleri" title="Ceket" role="menuitem">Ceket</a>
3423															</li>
3424														
3425															
3426															
3427															<li class="" role="none">
3428																<a href="/collections/kadin-kurk-modelleri" title="Kürk" role="menuitem">Kürk</a>
3429															</li>
3430														
3431															
3432															
3433															<li class="" role="none">
3434																<a href="/collections/kadin-trenckot-modelleri" title="Trençkot" role="menuitem">Trençkot</a>
3435															</li>
3436														
3437															
3438															
3439															<li class="" role="none">
3440																<a href="/collections/kadin-gomlek-modelleri" title="Gömlek" role="menuitem">Gömlek</a>
3441															</li>
3442														
3443															
3444															
3445															<li class="" role="none">
3446																<a href="/collections/kadin-etek-modelleri" title="Etek" role="menuitem">Etek</a>
3447															</li>
3448														
3449															
3450															
3451															<li class="" role="none">
3452																<a href="/collections/kadin-pantolon-modelleri" title="Pantolon" role="menuitem">Pantolon</a>
3453															</li>
3454														
3455															
3456															
3457															<li class="" role="none">
3458																<a href="/collections/kadin-yelek-modelleri" title="Yelek" role="menuitem">Yelek</a>
3459															</li>
3460														
3461															
3462															
3463															<li class="" role="none">
3464																<a href="/collections/kadin-elbise-modelleri" title="Elbise" role="menuitem">Elbise</a>
3465															</li>
3466														
3467													</ul>
3468												
3469							        </li>
3470										
3471											
3472										  
3473							        <li class="menu-item-has-children" role="none">
3474							          <a href="/collections/kadin-aksesuar-modelleri" title="Aksesuar" role="menuitem">Aksesuar</a><span class="thb-arrow" tabindex="0">
3475<svg width="8" height="6" viewBox="0 0 8 6" fill="none" xmlns="http://www.w3.org/2000/svg">
3476<path d="M6.75 1.5L3.75 4.5L0.75 1.5" stroke="var(--color-header-links, --color-accent)" stroke-width="1.1" stroke-linecap="round" stroke-linejoin="round"/>
3477</svg>
3478</span>
3479												
3480													<ul class="sub-menu" role="menu">
3481														
3482															
3483															
3484															<li class="" role="none">
3485																<a href="/collections/kadin-cuzdan-kartlik-modelleri" title="Cüzdan &amp; Kartlık" role="menuitem">Cüzdan & Kartlık</a>
3486															</li>
3487														
3488															
3489															
3490															<li class="" role="none">
3491																<a href="/collections/kadin-parfumleri" title="Parfüm" role="menuitem">Parfüm</a>
3492															</li>
3493														
3494															
3495															
3496															<li class="" role="none">
3497																<a href="/collections/kadin-telefonluk-modelleri" title="Telefonluk" role="menuitem">Telefonluk</a>
3498															</li>
3499														
3500															
3501															
3502															<li class="" role="none">
3503																<a href="/collections/kadin-kemer-modelleri" title="Kemer" role="menuitem">Kemer</a>
3504															</li>
3505														
3506															
3507															
3508															<li class="" role="none">
3509																<a href="/collections/unisex-sapka-modelleri" title="Şapka" role="menuitem">Şapka</a>
3510															</li>
3511														
3512													</ul>
3513												
3514							        </li>
3515										
3516							    </ul>
3517						    
3518						  </li>
3519					  
3520						  
3521						  
3522						  <li class="menu-item-has-children">
3523						    <a href="/collections/erkek" title="ERKEK">ERKEK</a><span class="thb-arrow" tabindex="0">
3524<svg width="8" height="6" viewBox="0 0 8 6" fill="none" xmlns="http://www.w3.org/2000/svg">
3525<path d="M6.75 1.5L3.75 4.5L0.75 1.5" stroke="var(--color-header-links, --color-accent)" stroke-width="1.1" stroke-linecap="round" stroke-linejoin="round"/>
3526</svg>
3527</span>
3528						    
3529							    <ul class="sub-menu" tabindex="-1">
3530						        
3531											
3532										  
3533							        <li class="menu-item-has-children" role="none">
3534							          <a href="/collections/erkek-ayakkabi-modelleri" title="Ayakkabı" role="menuitem">Ayakkabı</a><span class="thb-arrow" tabindex="0">
3535<svg width="8" height="6" viewBox="0 0 8 6" fill="none" xmlns="http://www.w3.org/2000/svg">
3536<path d="M6.75 1.5L3.75 4.5L0.75 1.5" stroke="var(--color-header-links, --color-accent)" stroke-width="1.1" stroke-linecap="round" stroke-linejoin="round"/>
3537</svg>
3538</span>
3539												
3540													<ul class="sub-menu" role="menu">
3541														
3542															
3543															
3544															<li class="" role="none">
3545																<a href="/collections/erkek-sneakers-spor-modelleri" title="Sneakers &amp; Spor" role="menuitem">Sneakers & Spor</a>
3546															</li>
3547														
3548															
3549															
3550															<li class="" role="none">
3551																<a href="/collections/erkek-loafer-modelleri" title="Loafer" role="menuitem">Loafer</a>
3552															</li>
3553														
3554															
3555															
3556															<li class="" role="none">
3557																<a href="/collections/erkek-casual-ayakkabi-modelleri" title="Casual" role="menuitem">Casual</a>
3558															</li>
3559														
3560															
3561															
3562															<li class="" role="none">
3563																<a href="/collections/erkek-klasik-ayakkabi-modelleri" title="Klasik" role="menuitem">Klasik</a>
3564															</li>
3565														
3566															
3567															
3568															<li class="" role="none">
3569																<a href="/collections/erkek-makosen-modelleri" title="Makosen" role="menuitem">Makosen</a>
3570															</li>
3571														
3572															
3573															
3574															<li class="" role="none">
3575																<a href="/collections/erkek-terlik-modelleri" title="Terlik" role="menuitem">Terlik</a>
3576															</li>
3577														
3578															
3579															
3580															<li class="" role="none">
3581																<a href="/collections/erkek-sandalet-modelleri" title="Sandalet" role="menuitem">Sandalet</a>
3582															</li>
3583														
3584															
3585															
3586															<li class="" role="none">
3587																<a href="/collections/erkek-bot-modelleri" title="Bot" role="menuitem">Bot</a>
3588															</li>
3589														
3590													</ul>
3591												
3592							        </li>
3593										
3594											
3595										  
3596							        <li class="menu-item-has-children" role="none">
3597							          <a href="/collections/erkek-canta-modelleri" title="Çanta" role="menuitem">Çanta</a><span class="thb-arrow" tabindex="0">
3598<svg width="8" height="6" viewBox="0 0 8 6" fill="none" xmlns="http://www.w3.org/2000/svg">
3599<path d="M6.75 1.5L3.75 4.5L0.75 1.5" stroke="var(--color-header-links, --color-accent)" stroke-width="1.1" stroke-linecap="round" stroke-linejoin="round"/>
3600</svg>
3601</span>
3602												
3603													<ul class="sub-menu" role="menu">
3604														
3605															
3606															
3607															<li class="" role="none">
3608																<a href="/collections/erkek-el-cantasi-modelleri" title="El Çantası" role="menuitem">El Çantası</a>
3609															</li>
3610														
3611															
3612															
3613															<li class="" role="none">
3614																<a href="/collections/erkek-sirt-cantasi-modelleri" title="Sırt Çantası" role="menuitem">Sırt Çantası</a>
3615															</li>
3616														
3617															
3618															
3619															<li class="" role="none">
3620																<a href="/collections/erkek-body-bag-modelleri" title="Body Bag" role="menuitem">Body Bag</a>
3621															</li>
3622														
3623															
3624															
3625															<li class="" role="none">
3626																<a href="/collections/erkek-capraz-canta-modelleri" title="Çapraz Çanta" role="menuitem">Çapraz Çanta</a>
3627															</li>
3628														
3629															
3630															
3631															<li class="" role="none">
3632																<a href="/collections/erkek-sirt-evrak-cantasi-modelleri" title="Sırt &amp; Evrak Çantası" role="menuitem">Sırt & Evrak Çantası</a>
3633															</li>
3634														
3635															
3636															
3637															<li class="" role="none">
3638																<a href="/collections/erkek-evrak-cantasi-modelleri" title="Evrak Çantası" role="menuitem">Evrak Çantası</a>
3639															</li>
3640														
3641													</ul>
3642												
3643							        </li>
3644										
3645											
3646										  
3647							        <li class="menu-item-has-children" role="none">
3648							          <a href="/collections/erkek-deri-giyim-modelleri" title="Deri Giyim" role="menuitem">Deri Giyim</a><span class="thb-arrow" tabindex="0">
3649<svg width="8" height="6" viewBox="0 0 8 6" fill="none" xmlns="http://www.w3.org/2000/svg">
3650<path d="M6.75 1.5L3.75 4.5L0.75 1.5" stroke="var(--color-header-links, --color-accent)" stroke-width="1.1" stroke-linecap="round" stroke-linejoin="round"/>
3651</svg>
3652</span>
3653												
3654													<ul class="sub-menu" role="menu">
3655														
3656															
3657															
3658															<li class="" role="none">
3659																<a href="/collections/erkek-deri-mont-modelleri" title="Mont" role="menuitem">Mont</a>
3660															</li>
3661														
3662															
3663															
3664															<li class="" role="none">
3665																<a href="/collections/erkek-deri-ceket-modelleri" title="Ceket" role="menuitem">Ceket</a>
3666															</li>
3667														
3668															
3669															
3670															<li class="" role="none">
3671																<a href="/collections/erkek-kaban" title="Kaban" role="menuitem">Kaban</a>
3672															</li>
3673														
3674															
3675															
3676															<li class="" role="none">
3677																<a href="/collections/erkek-deri-gomlek-modelleri" title="Gömlek" role="menuitem">Gömlek</a>
3678															</li>
3679														
3680															
3681															
3682															<li class="" role="none">
3683																<a href="/collections/erkek-deri-yelek-modelleri" title="Yelek" role="menuitem">Yelek</a>
3684															</li>
3685														
3686													</ul>
3687												
3688							        </li>
3689										
3690											
3691										  
3692							        <li class="menu-item-has-children" role="none">
3693							          <a href="/collections/erkek-aksesuar-modelleri" title="Aksesuar" role="menuitem">Aksesuar</a><span class="thb-arrow" tabindex="0">
3694<svg width="8" height="6" viewBox="0 0 8 6" fill="none" xmlns="http://www.w3.org/2000/svg">
3695<path d="M6.75 1.5L3.75 4.5L0.75 1.5" stroke="var(--color-header-links, --color-accent)" stroke-width="1.1" stroke-linecap="round" stroke-linejoin="round"/>
3696</svg>
3697</span>
3698												
3699													<ul class="sub-menu" role="menu">
3700														
3701															
3702															
3703															<li class="" role="none">
3704																<a href="/collections/erkek-cuzdan-kartlik-modelleri" title="Cüzdan &amp; Kartlık" role="menuitem">Cüzdan & Kartlık</a>
3705															</li>
3706														
3707															
3708															
3709															<li class="" role="none">
3710																<a href="/collections/erkek-parfumleri" title="Parfüm" role="menuitem">Parfüm</a>
3711															</li>
3712														
3713															
3714															
3715															<li class="" role="none">
3716																<a href="/collections/erkek-sapka-modelleri" title="Şapka" role="menuitem">Şapka</a>
3717															</li>
3718														
3719															
3720															
3721															<li class="" role="none">
3722																<a href="/collections/erkek-kemer-modelleri" title="Kemer" role="menuitem">Kemer</a>
3723															</li>
3724														
3725													</ul>
3726												
3727							        </li>
3728										
3729							    </ul>
3730						    
3731						  </li>
3732					  
3733						  
3734						  
3735						  <li class="">
3736						    <a href="/pages/dunya-markalari" title="DÜNYA MARKALARI">DÜNYA MARKALARI</a>
3737						    
3738						  </li>
3739					  
3740						  
3741						  
3742						  <li class="">
3743						    <a href="/collections/sample-sale" title="LAST CHANCE">LAST CHANCE</a>
3744						    
3745						  </li>
3746					  
3747					</ul></div>
3748			</div>
3749<div class="small-12 medium-4 
3749large-2 columns widget--menu-column" >
3750				<div class="widget widget--menu">
3751					<button class="thb-widget-title collapsible" tabindex="0">Kampanya Merkezi <span></span></button><ul class="thb-widget-menu">
3752					  
3753						  
3754						  
3755						  <li class="">
3756						    <a href="/pages/kampanyalar" title="Kampanyalar">Kampanyalar</a>
3757						    
3758						  </li>
3759					  
3760						  
3761						  
3762						  <li class="">
3763						    <a href="/collections/i%CC%87ndirimli-modeller" title="İndirimli Modeller">İndirimli Modeller</a>
3764						    
3765						  </li>
3766					  
3767					</ul></div>
3768			</div>
3769<div class="small-12 medium-3 columns" >
3770					<div class="widget widget--signup">
3771						
3772							<div class="thb-widget-title">Yeniliklerden ilk senin haberin olsun</div>
3773						
3774						
3775							<p>Sadece üyelerimize özel fırsat ve indirimler için abone ol.</p>
3776						
3777						<div class="signup-container">
3778	<form method="post" action="/contact#contact_form" id="contact_form" accept-charset="UTF-8" class="signup-form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="✓" />
3779		<fieldset>
3780			<input name="contact[tags]" type="hidden" value="newsletter" /><div class="field">
3781				<input
3782					placeholder="E-posta"
3783					type="email"
3784					id="NewsletterForm--sections--19172807475349__footer"
3785					name="contact[email]"
3786					autocorrect="off"
3787					autocapitalize="off"
3788					autocomplete="email"
3789					value=""
3790					pattern="^([a-zA-Z0-9_\-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,10})(\]?)$"
3791					title="[email protected]"
3792					
3793					required
3794				/>
3795				<label class="field__label" for="NewsletterForm--sections--19172807475349__footer">
3796	        E-posta
3797	      </label>
3798			</div>
3799			
3800			<button class="submit" type="submit" aria-label="E-posta adresinizi giriniz">
3801<svg width="15" height="11" viewBox="0 0 15 11" fill="none" xmlns="http://www.w3.org/2000/svg">
3802<path d="M0.799805 5.5H12.7998" stroke="var(--color-accent)" stroke-width="1.2" stroke-linecap="round" stroke-linejoin="round"/>
3803<path d="M9.49976 1L13.9998 5.5L9.49976 10" stroke="var(--color-accent)" stroke-width="1.2" stroke-linecap="round" stroke-linejoin="round"/>
3804</svg>
3805</button>
3806		</fieldset><div class="signup-container--terms">
3807				<input type="checkbox" id="NewsletterTerms-" required>
3808				<label for="NewsletterTerms-">
3809					Pazarlama e-postaları ve özel fırsatlar almayı kabul ediyorum
3810				</label>
3811			</div></form>
3812</div>
3813
3814					</div>
3815				</div>
3816<div class="small-6 medium-4 large-2 columns" >
3817					<div class="widget widget--custom">
3818						
3819						<div style="text-align: center; margin-top: 20px;">
3820  <div style="font-size: 14px; font-weight: var(--font-body-weight); font-family: var(--font-body-family); margin-bottom: 10px;">
3821     </div>
3822  <a href="https://etbis.ticaret.gov.tr/tr/SiteSorgulamaSonuc?siteId=5d7a7cf4-ab9c-4314-a384-8d5d07467026" target="_blank" rel="noopener">
3823    <img 
3824      src="https://cdn.shopify.com/s/files/1/0702/6671/6309/files/etbis.png?v=1750421290" 
3825      alt="ETBIS Logosu" 
3826      width="100" 
3827      height="100" 
3828      style="object-fit: contain;"
3829    />
3830  </a>
3831</div>
3832					</div>
3833				</div>
3834<div class="small-6 medium-4 large-2 columns" >
3835					<div class="widget widget--custom">
3836						
3837						<!-- WhatsApp Eklentisi Başlangıcı -->
3838<!-- Bu bloğu </ul> etiketinden hemen sonraya, <style> etiketinden önceye yapıştırın -->
3839
3840<div class="widget widget--whatsapp" style="margin-top: 15px;">
3841  <a href="https://wa.me/908502459191" target="_blank" class="whatsapp-contact-box">
3842    <div class="wa-icon-wrapper">
3843      <!-- WhatsApp SVG İkonu -->
3844      <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
3845        <path fill-rule="evenodd" clip-rule="evenodd" d="M18.403 5.633A8.919 8.919 0 0 0 12.053 3C7.132 3 3.128 7.003 3.125 11.922c0 1.573.41 3.106 1.19 4.457L3 21l4.735-1.242a8.887 8.887 0 0 0 4.314 1.116h.004c4.918 0 8.923-4.004 8.926-8.923a8.91 8.91 0 0 0-2.576-6.318zM12.057 19.38c-1.378 0-2.73-.37-3.923-1.077l-.28-.167-2.92.766.779-2.845-.183-.29A7.404 7.404 0 0 1 4.622 11.92c0-4.098 3.334-7.432 7.436-7.432 1.986 0 3.854.773 5.257 2.178a7.39 7.39 0 0 1 2.181 5.26c-.002 4.099-3.337 7.433-7.439 7.454zm4.075-5.584c-.223-.112-1.32-.651-1.525-.725-.204-.075-.353-.112-.502.111-.149.224-.576.725-.706.874-.13.149-.26.168-.483.056-.223-.112-.942-.347-1.794-1.107-.66-.588-1.106-1.314-1.236-1.537-.13-.223-.014-.344.098-.455.1-.099.223-.26.335-.39.111-.13.148-.223.223-.372.074-.149.037-.28-.019-.39-.056-.112-.502-1.21-.688-1.656-.181-.435-.365-.376-.502-.383l-.428-.008c-.149 0-.39.056-.595.279-.205.223-.781.763-.781 1.861 0 1.098.8 2.158.911 2.307.112.149 1.573 2.4 3.81 3.367 1.554.672 1.868.538 2.547.538.29-.001.933-.037 1.221-.308.288-.271.288-.958.288-1.163-.001-.205-.075-.308-.298-.42z" fill="currentColor"/>
3846      </svg>
3847    </div>
3848    <div class="wa-text-content">
3849      <span class="wa-title">WhatsApp Destek Hattı</span>
3850      <span class="wa-number">0850 245 9191</span>
3851    </div>
3852  </a>
3853</div>
3854
3855<style>
3856/* WhatsApp Widget Stili - App Store Buton Tarzı */
3857.whatsapp-contact-box {
3858    display: inline-flex;
3859    align-items: center;
3860    gap: 10px;
3861    padding: 8px 14px;      /* Buton yüksekliği diğerleriyle uyumlu */
3862    border: 1px solid #ffffff; /* Tam beyaz, net çerçeve */
3863    border-radius: 8px;     /* Hafif oval köşeler */
3864    text-decoration: none;
3865    transition: all 0.3s ease;
3866    background-color: transparent;
3867    width: fit-content;
3868    max-width: 100%;
3869    margin-bottom: 5px;
3870}
3871
3872.whatsapp-contact-box svg {
3873    color: #fff;
3874    width: 24px;
3875    height: 24px;
3876    transition: color 0.3s ease;
3877    flex-shrink: 0;
3878}
3879
3880.wa-text-content {
3881    display: flex;
3882    flex-direction: column;
3883    line-height: 1.2;
3884    text-align: left;
3885}
3886
3887.wa-title {
3888    font-size: 10px; /* Üstteki butonların 'Download on the' yazısıyla orantılı */
3889    text-transform: uppercase;
3890    letter-spacing: 0.5px;
3891    color: #ffffff;
3892    font-family: var(--font-body-family, sans-serif);
3893    opacity: 0.9;
3894}
3895
3896.wa-number {
3897    font-size: 13px; /* App Store yazısıyla orantılı */
3898    font-weight: 600;
3899    color: #fff;
3900    font-family: var(--font-body-family, sans-serif);
3901    margin-top: 1px;
3902}
3903
3904/* Hover (Mouse ile üzerine gelince) Efektleri */
3905.whatsapp-contact-box:hover {
3906    border-color: #25D366; /* WhatsApp Yeşili Çerçeve */
3907    background-color: rgba(37, 211, 102, 0.1); /* Çok hafif yeşil dolgu */
3908    text-decoration: none;
3909}
3910
3911.whatsapp-contact-box:hover svg {
3912    color: #25D366; /* İkon yeşil olur */
3913}
3914
3915.whatsapp-contact-box:hover .wa-title,
3916.whatsapp-contact-box:hover .wa-number {
3917    color: #fff; /* Yazılar beyaz kalır */
3918}
3919</style>
3920<!-- WhatsApp Eklentisi Bitişi -->
3921					</div>
3922				</div></div>
3923	<div class="sub-footer">
3924		<div class="row full-width-row">
3925			<div class="small-12 medium-8 columns">
3926				
3927			</div>
3928			<div class="small-12 medium-4 columns"></div>
3929		<div class="small-12 columns">
3930	<p>&copy; 2026 Valmenti, Tüm hakları saklıdır. 
3931		<a class="author-logo" href="https://www.112dijital.com/" rel="dofollow" target="_blank" title="E-ticaret Ajansı 112dijital" style="display: inline-block;">
3932			<img src="https://www.112dijital.com/assets/files/svg/logo.svg" 
3933				 title="E-ticaret Ajansı" 
3934				 width="60" 
3935				 style="vertical-align: text-bottom; margin: 0; display: block; transform: translateY(5px);" 
3936				 alt="112dijital E-ticaret Ajansı">
3937		</a>
3938		tarafından desteklenir.
3939	</p></div>
3940		</div>
3941	</div>
3942</footer>
3943
3944
3945</div>
3946<!-- END sections: footer-group -->
3947      	<cart-drawer class="side-panel cart-drawer" id="Cart-Drawer" tabindex="-1">
3948		<div class="side-panel-inner">
3949			<div class="side-panel-header">
3950				<div>
3951					<h4 class="body-font">Sepet</h4>
3952					<side-panel-close class="side-panel-close">
3953<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
3954<path d="M13 1L1 13M13 13L1 1" stroke="var(--color-body)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
3955</svg>
3956</side-panel-close>
3957				</div>
3958			</div>
3959			<div class="side-panel-content"><div class="cart-drawer__empty-cart">
3960						
3961<svg width="82" height="82" viewBox="0 0 82 82" fill="none" xmlns="http://www.w3.org/2000/svg">
3962<path d="M63.2133 82.0001C58.4983 82.0001 54.6765 78.1637 54.6765 73.4633C54.6765 68.7483 58.5129 64.9265 63.2133 64.9265C67.9137 64.9265 71.7501 68.7629 71.7501 73.4633C71.7501 78.1637 67.9137 82.0001 63.2133 82.0001ZM63.2133 68.3383C60.3872 68.3383 58.0883 70.6372 58.0883 73.4633C58.0883 76.2894 60.3872 78.5883 63.2133 78.5883C66.0394 78.5883 68.3383 76.2894 68.3383 73.4633C68.3383 70.6372 66.0394 68.3383 63.2133 68.3383Z" fill="var(--color-accent)"/>
3963<path d="M29.0368 82.0001C24.3218 82.0001 20.5 78.1637 20.5 73.4633C20.5 68.7483 24.3364 64.9265 29.0368 64.9265C33.7372 64.9265 37.5736 68.7629 37.5736 73.4633C37.5882 78.1637 33.7518 82.0001 29.0368 82.0001ZM29.0368 68.3383C26.2107 68.3383 23.9118 70.6372 23.9118 73.4633C23.9118 76.2894 26.2107 78.5883 29.0368 78.5883C31.8629 78.5883 34.1618 76.2894 34.1618 73.4633C34.1618 70.6372 31.8629 68.3383 29.0368 68.3383Z" fill="var(--color-accent)"/>
3964<path d="M70.0368 61.4999H30.6036C24.9221 61.4999 20.0021 57.4585 18.8746 51.8942L10.5575 10.2499H1.71321C0.761429 10.2499 0 9.48849 0 8.5367C0 7.59956 0.761429 6.82349 1.71321 6.82349H11.9632C12.7832 6.82349 13.4714 7.39456 13.6325 8.19991L22.2425 51.206C23.0332 55.1888 26.5621 58.0735 30.6182 58.0735H70.0514C70.9886 58.0735 71.7646 58.8349 71.7646 59.7867C71.75 60.7385 70.9886 61.4999 70.0368 61.4999Z" fill="var(--color-accent)"/>
3965<path d="M67.4304 47.8383H20.5001C19.5629 47.8383 18.7869 47.0768 18.7869 46.125C18.7869 45.1733 19.5483 44.4118 20.5001 44.4118H67.4304C70.0076 44.4118 72.204 42.479 72.5115 39.9165C72.6286 38.9793 73.5365 38.3204 74.4151 38.4376C75.3522 38.5547 76.0111 39.404 75.894 40.3411C75.3668 44.6168 71.7208 47.8383 67.4304 47.8383Z" fill="var(--color-accent)"/>
3966<path d="M39.2869 20.4999H15.3751C14.4379 20.4999 13.6619 19.7385 13.6619 18.7867C13.6619 17.8496 14.4233 17.0735 15.3751 17.0735H39.2869C40.224 17.0735 41.0001 17.8349 41.0001 18.7867C41.0001 19.7385 40.2386 20.4999 39.2869 20.4999Z" fill="var(--color-accent)"/>
3967<path d="M63.2133 37.5882C52.8608 37.5882 44.4265 29.1539 44.4265 18.8014C44.4265 8.44893 52.8462 0 63.2133 0C73.5658 
39670 82.0001 8.43429 82.0001 18.7868C82.0001 29.1393 73.5658 37.5882 63.2133 37.5882ZM63.2133 3.41179C54.7351 3.41179 47.8383 10.3086 47.8383 18.7868C47.8383 27.265 54.7351 34.1618 63.2133 34.1618C71.6915 34.1618 78.5883 27.265 78.5883 18.7868C78.5883 10.3086 71.6915 3.41179 63.2133 3.41179Z" fill="var(--color-accent)"/>
3968<path d="M70.0368 27.3382C69.5976 27.3382 69.1583 27.1771 68.8215 26.8404L55.1597 13.1786C54.4861 12.505 54.4861 11.4361 55.1597 10.7625C55.8333 10.0889 56.9022 10.0889 57.5758 10.7625L71.2376 24.4243C71.9111 25.0979 71.9111 26.1668 71.2376 26.8404C70.9154 27.1625 70.4761 27.3382 70.0368 27.3382Z" fill="var(--color-accent)"/>
3969<path d="M56.3751 27.3382C55.9358 27.3382 55.4965 27.1771 55.1597 26.8404C54.4861 26.1668 54.4861 25.0979 55.1597 24.4243L68.8215 10.7625C69.4951 10.0889 70.564 10.0889 71.2376 10.7625C71.9111 11.4361 71.9111 12.505 71.2376 13.1786L57.5758 26.8404C57.2536 27.1625 56.8144 27.3382 56.3751 27.3382Z" fill="var(--color-accent)"/>
3970</svg>
3971
3972						<p>Sepetiniz şu anda boş.</p>
3973						<a class="button accent2" href="/collections/all"><span>Alışverişe Başla</span></a>
3974					</div></div></div>
3975	</cart-drawer>
3975<script src="//valmenti.com/cdn/shop/t/8/assets/remove-all.js?v=58882591294755678581750334282" async></script>
3975
3976      
3977
3978<link id="Product" rel="stylesheet" href="//valmenti.com/cdn/shop/t/8/assets/product.css?v=17481990152205242641750334282" media="print" onload="this.media='all'">
3979<div class="side-panel product-drawer" id="Product-Drawer" tabindex="-1">
3980	<div class="side-panel-inner">
3981		<div class="side-panel-header">
3982			<div>
3983				<h4>Seçenekler</h4>
3984				<side-panel-close class="side-panel-close">
3985<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
3986<path d="M13 1L1 13M13 13L1 1" stroke="var(--color-body)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
3987</svg>
3988</side-panel-close>
3989			</div>
3990		</div>
3991		<div class="side-panel-content" id="Product-Drawer-Content">
3992
3993		</div>
3994	</div>
3995</div>
3996
3997
3998      <div class="side-panel search-drawer" tabindex="-1" id="Search-Drawer">
3999	<div class="side-panel-inner">
4000		<div class="side-panel-header">
4001			<div>
4002				<form role="search" method="get" class="searchform" action="/search">
4003					<fieldset>
4004						<label for="side-panel-search-input" class="visually-hidden">Arama</label>
4005						<input id="side-panel-search-input" type="search" class="search-field" placeholder="Herhangi bir şey için ara" value="" name="q" autocomplete="off">
4006					</fieldset>
4007				</form>
4008				<side-panel-close class="side-panel-close">
4009<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
4010<path d="M13 1L1 13M13 13L1 1" stroke="var(--color-body)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
4011</svg>
4012</side-panel-close>
4013			</div>
4014		</div><div class="side-panel-content side-panel-content--has-tabs">
4015
4016		</div><div class="side-panel-content side-panel-content--initial">
4017			<div class="thb-predictive-search"><div class="thb-predictive-search--popular">
4018						<span class="thb-predictive-search--label">POPÜLER ARAMALAR</span>
4019						<scroll-shadow>
4020							<div><a href="#" title="ÖZEL KOLEKSİYONLAR">ÖZEL KOLEKSİYONLAR</a><a href="/collections/tum-urunler" title="YENİ ÜRÜNLER">YENİ ÜRÜNLER</a><a href="/collections/kadin" title="KADIN">KADIN</a><a href="/collections/erkek" title="ERKEK">ERKEK</a><a href="/pages/dunya-markalari" title="DÜNYA MARKALARI">DÜNYA MARKALARI</a><a href="/collections/sample-sale" title="LAST CHANCE">LAST CHANCE</a></div>
4021						</scroll-shadow>
4022					</div><div class="thb-predictive-search--promotion">
4023						<span class="thb-predictive-search--label">Trend Ürünler</span>
4024						<div class="thb-predictive-search--promotion-products">
4025							<ul class="products collection row small-up-1 medium-up-2"></ul>
4026						</div>
4027					</div></div>
4028		</div>
4029
4030	</div>
4031</div>
4032
4033<link rel="stylesheet" href="//valmenti.com/cdn/shop/t/8/assets/product-grid.css?v=183587314129296186091773730240" media="print" onload="this.media='all'">
4034<link rel="stylesheet" href="//valmenti.com/cdn/shop/t/8/assets/predictive-search.css?v=96419726011263214711750334282" media="print" onload="this.media='all'">
4035<noscript>
4036	<link href="//valmenti.com/cdn/shop/t/8/assets/product-grid.css?v=183587314129296186091773730240" rel="stylesheet" type="text/css" media="all" />
4037	<link href="//valmenti.com/cdn/shop/t/8/assets/predictive-search.css?v=96419726011263214711750334282" rel="stylesheet" type="text/css" media="all" />
4038</noscript>
4038<script>
4039(function () {
4040	// Model kodu: "vlm4221", "VLM 4221", "vlm-4221" VE onek olmadan sade "4221".
4041	// ONEKSIZ HAL SART: musteri cogu zaman yalnizca sayiyi yaziyor (teshis ciktisinda
4042	// arama alanindaki deger "4221" idi). Onceki surum "vlm" zorunlu tuttugu icin
4043	// kod hic devreye girmiyordu -- "hicbir sey degismedi" belirtisinin sebebi buydu.
4044	// 3 hane alt sinir: 2 haneli sayilar beden aramasidir ("35", "42"), kacirilmali.
4045	var MODEL_KODU = /^\s*(?:vlm\s*[-_]?\s*)?(\d{3,5})\s*$/i;
4046	var GECIKME_MS = 250;
4047	var ARAMA_YOLU = "/search";
4048	var ALAN_ID = "side-panel-search-input";
4049	var CEKMECE_SECICI = "#Search-Drawer";
4050	var KUTU_SECICI = ".side-panel-content--has-tabs";
4051	// Temanin urun listesini bastigi panel. YALNIZCA BURASI degistirilir; ONERILER
4052	// seridi, "URUNLER" sekmesi ve "Tum sonuclari goruntule" butonu temada kalir.
4053	// Onceki surum kabin TAMAMINI eziyordu, o yuzden bu parcalar kayboluyordu.
4054	var PANEL_SECICI = ".side-panel-content--tab-panel";
4055	var ISARET_ADI = "data-model-kodu-icerik";
4056
4057	var onbellek = {};        // terim -> { count, html }
4058	var aktifTerim = "";
4059	var zamanlayici = null;
4060	var kendiYazimimiz = false;
4061	var gozlemci = null;
4062
4063	function alan()    { return document.getElementById(ALAN_ID); }
4064	function cekmece() { return document.querySelector(CEKMECE_SECICI); }
4065
4066	// KAPSAM CEKMECEYLE SINIRLI OLMAK ZORUNDA. Tema ayni sinif ciftini
4067	// (`side-panel-content--has-tabs` + `side-panel-content--tab-panel`) BASKA yan
4068	// panellerde de kullaniyor -- ornegin urun sayfasindaki "URUN BILGILERI" kutusu.
4069	// `document.querySelector` DOM'daki ILK eslesmeyi dondurdugu icin arama sonucu
4070	// yanlis panele yaziliyor ve urun bilgisi sekmesinin icerigi eziliyordu.
4071	function kutu() {
4072		var c = cekmece();
4073		return c ? c.querySelector(KUTU_SECICI) : null;
4074	}
4075
4076	// Paneli UC KADEMEDE arar. Onceki surumler tek bir sinif adina guveniyordu ve
4077	// tema o sinifi kullanmayinca hicbir sey yazilmiyordu (belirti: "hicbir sey
4078	// degismedi"). Artik sinif tutmazsa MEVCUT URUN KARTLARININ EBEVEYNI bulunur --
4079	// tema hangi sinifi kullanirsa kullansin calisir.
4080	function panel() {
4081		// Yedek yol da CEKMECE icinde kalir; disari tasarsa ayni ezme hatasi geri doner.
4082		var kok = kutu() || cekmece();
4083		if (!kok) return null;
4084
4085		// 1) bilinen sinif adi
4086		var p = kok.querySelector(PANEL_SECICI + ".tab-active") || kok.querySelector(PANEL_SECICI);
4087		if (p) return p;
4088
4089		// 2) cekmecede duran urun kartlarinin ebeveyni
4090		var kartlar = kok.querySelectorAll("product-card, .product-cart-item");
4091		for (var i = 0; i < kartlar.length; i++) {
4092			// Acilista gosterilen "tanitim urunleri" blogu HEDEF DEGIL; orayi ezersek
4093			// kullanici arama yapmadan once gordugu vitrini bozmus oluruz.
4094			if (kartlar[i].closest && kartlar[i].closest(".thb-predictive-search--promotion")) continue;
4095			if (kartlar[i].parentElement) return kartlar[i].parentElement;
4096		}
4097
4098		if (window.MODEL_KODU_TESHIS) console.warn("[model-kodu] panel bulunamadi", kok);
4099		return null;
4100	}
4101
4102	// "Zaten uygulandi mi" kontrolu PANELIN UZERINDEKI isarete bakar. Tema paneli
4103	// yeniden yazdiginda panel elemani da yenilendigi icin isaret kaybolur ve
4104	// gozlemci tekrar yazar. (Kaba konan bir isaret innerHTML degisiminde hayatta
4105	// kalir ve "uygulanmis" yanilgisi uretirdi -- onceki surumun hatasi buydu.)
4106	function uygulanmisMi(p) {
4107		return !!(p && p.getAttribute(ISARET_ADI) === aktifTerim);
4108	}
4109
4110	function uygula() {
4111		if (!aktifTerim) return;
4112		var veri = onbellek[aktifTerim];
4113		if (!veri) return;
4114		var p = panel();
4115		if (!p || uygulanmisMi(p)) return;
4116
4117		if (window.MODEL_KODU_TESHIS) console.log("[model-kodu] yaziliyor ->", aktifTerim, p);
4118		kendiYazimimiz = true;
4119		p.innerHTML = veri.count > 0
4120			? veri.html
4121			: '<p style="padding:16px;opacity:.7">Bu model koduyla ürün bulunamadı.</p>';
4122		p.setAttribute(ISARET_ADI, aktifTerim);
4123		kendiYazimimiz = false;
4124	}
4125
4126	function birak() { aktifTerim = ""; }
4127
4128	function gozlemciKur() {
4129		if (gozlemci) return;
4130		// Kabin KENDISI degil CEKMECE gozlenir: tema kabi komple degistirirse
4131		// kaba bagli bir gozlemci olu kalirdi.
4132		var kok = cekmece() || document.body;
4133		gozlemci = new MutationObserver(function () {
4134			if (kendiYazimimiz || !aktifTerim) return;
4135			var p = panel();
4136			if (p && !uygulanmisMi(p)) uygula();
4137		});
4138		gozlemci.observe(kok, { childList: true, subtree: true });
4139	}
4140
4141	function getir(terim) {
4142		if (onbellek[terim]) { uygula(); return; }
4143		var url = ARAMA_YOLU + "?q=" + encodeURIComponent(terim) + "&type=product&view=json";
4144		fetch(url, { headers: { Accept: "application/json" } })
4145			.then(function (y) { return y.ok ? y.json() : null; })
4146			.then(function (veri) {
4147				if (window.MODEL_KODU_TESHIS) console.log("[model-kodu] JSON geldi", veri && veri.count);
4148				if (!veri || typeof veri.html !== "string") return;  // sablon yoksa vazgec
4149				onbellek[terim] = veri;
4150				uygula();
4151			})
4152			.catch(function () { /* ag hatasi: temanin sonucu gorunmeye devam eder */ });
4153	}
4154
4155	document.addEventListener("input", function (olay) {
4156		if (!olay.target || olay.target.id !== ALAN_ID) return;
4157		clearTimeout(zamanlayici);
4158		var deger = olay.target.value.trim();
4159
4160		var eslesme = MODEL_KODU.exec(deger);
4161		if (!eslesme) { birak(); return; }
4162		// Sade sayi yazilsa da TAM KOD aratilir: "/search?q=4221" bambaska urunler
4163		// donduruyor (olculdu), "/search?q=vlm4221" dogru urunu donduruyor.
4164		var kod = "vlm" + eslesme[1];
4165
4166		gozlemciKur();   // tema yazmaya baslamadan once dinlemeye basla
4167		zamanlayici = setTimeout(function () {
4168			var simdiki = alan();
4169			if (!simdiki || simdiki.value.trim() !== deger) return;
4170			aktifTerim = kod;
4171			getir(kod);
4172		}, GECIKME_MS);
4173	});
4174})();
4175</script>
4175
4176
4177      <div class="click-capture"></div>
4178    </div>
4179
4180<!-- Düzeltilmiş script çağrıları -->
4181<script src="//valmenti.com/cdn/shop/t/8/assets/vendor.min.js?v=57769212839167613861750334283" defer></script>
4181
4182
4183
4184
4185  <!-- Animasyon script'i -->
4186  
4186<script src="//valmenti.com/cdn/shop/t/8/assets/animations.min.js?v=125778792411641688251750334281" defer></script>
4186
4187
4188  
4188<script>
4189    document.addEventListener('DOMContentLoaded', function() {
4190      if (typeof gsap !== 'undefined') {
4191        gsap.defaults({ ease: "power4.out" });
4192        gsap.config({ nullTargetWarn: false });
4193        if (typeof ScrollTrigger !== 'undefined') {
4194          gsap.registerPlugin(ScrollTrigger);
4195        }
4196      }
4197    });
4198  </script>
4198
4199
4200
4201
4202
4203    
4203<script src="//valmenti.com/cdn/shop/t/8/assets/slideshow.js?v=152163310877988040191750334282" defer></script>
4203
4204    
4204<script src="//valmenti.com/cdn/shop/t/8/assets/app.js?v=113627411415975332231753167325" defer></script>
4204
4205    
4205<script type="module" src="//valmenti.com/cdn/shop/t/8/assets/scroll-shadow.js?v=20320457967675250001750334282" defer></script>
4205
4206    
4206<script src="//valmenti.com/cdn/shop/t/8/assets/predictive-search.js?v=161977189931372975941772173219" defer></script>
4206<script src="//valmenti.com/cdn/shop/t/8/assets/free-shipping.js?v=125451342058225290961750334281" defer></script>
4206
4207      <link href="//valmenti.com/cdn/shop/t/8/assets/free-shipping.css?v=78782998515592257631750334281" rel="stylesheet"><link href="//valmenti.com/cdn/shop/t/8/assets/cart-discounts.css?v=178602512956540146861750334281" rel="stylesheet">
4207<script src="//valmenti.com/cdn/shop/t/8/assets/product-recommendations.js?v=5872399794701766591750334282" defer></script>
4207<script src="//valmenti.com/cdn/shop/t/8/assets/terms-checkbox.js?v=166731217627838811871750334283" defer></script>
4207<script src="//valmenti.com/cdn/shop/t/8/assets/back-to-top.js?v=111668245275317979521750334281" defer="defer"></script>
4207
4208<back-to-top class="back-to-top">
4209<svg width="11" height="16" viewBox="0 0 11 16" fill="none" xmlns="http://www.w3.org/2000/svg">
4210<path class="back-to-top--bar" d="M4.87654 2.34497C4.87654 1.99178 5.16285 1.70547 5.51604 1.70547C5.86922 1.70547 6.15554 1.99179 6.15554 2.34497V15.5613C6.15554 15.9144 5.86922 16.2008 5.51604 16.2008C5.16285 16.2008 4.87654 15.9144 4.87654 15.5613V2.34497Z" fill="var(--color-accent)"/>
4211<path class="back-to-top--handle" d="M0.197525 5.0502L5.02195 0.225769C5.14739 0.100345 5.32293 0.0251028 5.48588 0C5.66143 -7.67342e-09 5.83696 0.0752197 5.96239 0.200647L10.7994 5.03761C10.9373 5.17554 11 5.33858 11 5.51412C11 5.68967 10.9248 5.8652 10.7994 5.99063C10.5486 6.254 10.1223 6.254 9.85892 5.99063L6.16301 2.30726C5.72921 2.1318 5.72921 1.70547 4.83387 2.29472L1.13796 5.99063C0.887198 6.254 0.460891 6.254 0.197525 5.99063C-0.0658415 5.73987 -0.0658415 5.31356 0.197525 5.0502Z" fill="var(--color-accent)"/>
4212</svg>
4213</back-to-top>
4214<script type="module" src="//valmenti.com/cdn/shop/t/8/assets/instant-page.js?v=116087100843016214071750334282" defer></script>
4214<style>
4215      @media (max-width: 749px) {
4216        .hide-on-mobile-cdp { display: none !important; }
4217        .cc-nb-coi-btn { display: none !important; }
4218      }
4219
4220      .tr-prove {
4221        visibility: hidden!important;
4222      }
4223
4224      /* Eski indirimi tamamen gizle */
4225      .ft-slider__item-price b {
4226        font-size: 0 !important;       /* mevcut yazıyı yok et */
4227        position: relative;
4228      }
4229
4230      /* SVG'yi gizle */
4231      .ft-slider__item-price b svg {
4232        display: none !important;
4233      }
4234
4235      /* Sepette %10 aynı satırda göster */
4236      .ft-slider__item-price b::before {
4237        content: "+Sepette %10";
4238        font-size: 12px !important;
4239        font-weight: 600;
4240        color: #e53935 !important;
4241      }
4242    </style>
4243
4244    <style>
4245      @media (max-width: 768px) {
4246        html, body {
4247          min-height: 100vh;
4248        }
4249        body {
4250          padding-bottom: constant(safe-area-inset-bottom);
4251          padding-bottom: env(safe-area-inset-bottom);
4252        }
4253        footer, .fixed-bottom {
4254          margin-bottom: env(safe-area-inset-bottom);
4255        }
4256      }
4257    </style>
4258
4259
4260    <style>
4261      @media (max-width: 768px) {
4262        /* Sadece mobilde scrollbar'ı gizle */
4263        html::-webkit-scrollbar,
4264        body::-webkit-scrollbar {
4265          width: 0 !important;
4266          height: 0 !important;
4267        }
4268
4269        html, body {
4270          -ms-overflow-style: none; /* IE */
4271          scrollbar-width: none; /* Firefox */
4272        }
4273      }
4274    </style>
4275
4276    <!-- Sepette %10 override script -->
4277    
4277<script defer>
4278      document.addEventListener('DOMContentLoaded', function () {
4279        function applySepetteDiscount() {
4280          document.querySelectorAll('.fether-widget').forEach((widget) => {
4281            let total = 0;
4282            widget.querySelectorAll('.ft-price').forEach((priceEl) => {
4283              let raw = priceEl.innerText.replace(/[^\d,]/g, '').replace(',', '.');
4284              let num = parseFloat(raw);
4285              if (!isNaN(num)) {
4286                let discounted = num * 0.9;
4287                total += discounted;
4288                priceEl.innerText = discounted.toLocaleString('tr-TR', { minimumFractionDigits: 2 }) + ' TL';
4289                if (!priceEl.parentElement.querySelector('.ft-extra-discount')) {
4290                  priceEl.insertAdjacentHTML('afterend', '<span class="ft-extra-discount">Sepette %10</span>');
4291                }
4292              }
4293            });
4294            let totalEl = widget.querySelector('.ft-total');
4295            if (totalEl) {
4296              totalEl.innerText = total.toLocaleString('tr-TR', { minimumFractionDigits: 2 }) + ' TL';
4297            }
4298          });
4299        }
4300        setTimeout(applySepetteDiscount, 2000);
4301        document.addEventListener('shopify:section:load', applySepetteDiscount);
4302      });
4303    </script>
4303
4304
4305    
4305<script>
4306      const updatePrices = () => {
4307        // Her fiyat container'ını kontrol et
4308        document.querySelectorAll('.ft-slider__item-price:not([data-updated])').forEach((container) => {
4309          const oldPriceElement = container.querySelector('i.ft-widget__price.ft-money');
4310
4311          if (oldPriceElement && oldPriceElement.textContent.trim()) {
4312            // İndirimli ürün - %10 uygula
4313            const priceEl = container.querySelector('strong.ft-widget__price.ft-money');
4314            if (priceEl && !priceEl.hasAttribute('data-updated')) {
4315              let price = parseFloat(priceEl.textContent.replace('TL', '').replace('.', '').replace(',', '.'));
4316              if (!isNaN(price)) {
4317                let discountedPrice = price * 0.9;
4318                priceEl.textContent = discountedPrice.toLocaleString('tr-TR', { minimumFractionDigits: 2 }) + 'TL';
4319                priceEl.setAttribute('data-updated', 'true');
4320              }
4321            }
4322
4323            // Badge güncelle - BEYAZ
4324            const badgeEl = container.querySelector('b.ft-widget__price.ft-money');
4325            if (badgeEl && !badgeEl.hasAttribute('data-updated')) {
4326              badgeEl.innerHTML =
4327                '<svg width="8" height="12" viewBox="0 0 8 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M3.7478 0L8 0.000520912L4.5 4.5322H7.5L2.5 12L3.5 6.13244H0L3.7478 0Z" fill="white"></path></svg> +Sepette %10';
4328              badgeEl.style.color = '#ffffff';
4329              badgeEl.setAttribute('data-updated', 'true');
4330            }
4331          }
4332          container.setAttribute('data-updated', 'true');
4333        });
4334
4335        // Sepet özeti badge
4336        const discountBadge = document.querySelector('.ft-widget__badge.ft-widget__discount:not([data-updated])');
4337        if (discountBadge) {
4338          discountBadge.textContent = '+Sepette %10';
4339          discountBadge.style.color = '#ffffff';
4340          discountBadge.style.backgroundColor = '#ff0000';
4341          discountBadge.style.padding = '2px 6px';
4342          discountBadge.style.borderRadius = '4px';
4343          discountBadge.setAttribute('data-updated', 'true');
4344        }
4345      };
4346
4347      // Toplamı hesapla - HEMEN, bekleme yok
4348      const updateTotal = () => {
4349        const totalEl = document.querySelector('strong.ft-widget__total.ft-money');
4350        if (!totalEl || totalEl.hasAttribute('data-total-calculated')) return;
4351
4352        let total = 0;
4353
4354        // Güncel fiyatları topla
4355        document.querySelectorAll('.ft-slider__item-price strong.ft-widget__price.ft-money').forEach((priceEl) => {
4356          let price = parseFloat(priceEl.textContent.replace('TL', '').replace('.', '').replace(',', '.'));
4357          if (!isNaN(price)) {
4358            total += price;
4359          }
4360        });
4361
4362        // STRONG elementine yaz
4363        if (totalEl && total > 0) {
4364          totalEl.textContent = total.toLocaleString('tr-TR', { minimumFractionDigits: 2 });
4365          totalEl.setAttribute('data-total-calculated', 'true');
4366        }
4367      };
4368
4369      // Hemen çalıştır
4370      updatePrices();
4371
4372      // requestAnimationFrame ile toplam hesapla (16ms - en hızlı)
4373      requestAnimationFrame(() => {
4374        updateTotal();
4375      });
4376
4377// Throttle ile optimize edilmiş observer
4378let observerTimeout;
4379const observer = new MutationObserver(() => {
4380  clearTimeout(observerTimeout);
4381  observerTimeout = setTimeout(() => {
4382    updatePrices();
4383    requestAnimationFrame(() => {
4384      if (!document.querySelector('strong.ft-widget__total.ft-money[data-total-calculated]')) {
4385        updateTotal();
4386      }
4387    });
4388  }, 100); // 100ms throttle
4389});
4390
4391// Sadece belirli container'ı izle
4392const feetherContainer = document.querySelector('.fether-widget, .ft-slider');
4393if (feetherContainer) {
4394  observer.observe(feetherContainer, { childList: true, subtree: true });
4395} else {
4396  // Fallback: Body'yi izle ama throttle ile
4397  observer.observe(document.body, { childList: true, subtree: true });
4398}
4399    </script>
4399
4400
4401<script>
4402document.addEventListener('DOMContentLoaded', function() {
4403
4404    // Popup ve Kapatma Butonunu seçme
4405    const popupModal = document.querySelector('.product-popup-modal[data-popup="1"]');
4406    const closeButton = document.querySelector('.product-popup-modal__toggle');
4407    const linkButton = document.querySelector('.product-popup-modal--button a.button');
4408
4409    // sessionSorage için kullanacağımız anahtar (key)
4410    const storageKey = 'popupClosedInSession';
4411
4412    // Helper (yardımcı) fonksiyon: Popup'ı kapatıldı olarak işaretler
4413    function setPopupClosed() {
4414        sessionStorage.setItem(storageKey, 'true');
4415    }
4416
4417    // 1. Sayfa Yükleme Kontrolü
4418    if (sessionStorage.getItem(storageKey)) {
4419
4420        // Eğer 'true' ise (yani bu oturumda kapatılmışsa)...
4421
4422        // 1. Popup'ı DOM'dan kaldır.
4423        if (popupModal) {
4424            popupModal.remove();
4425        }
4426
4427        // 2. [YENİ DÜZELTME]
4428        // Tema, popup açık olduğu için body'e 'overflow: hidden' eklemiş olabilir.
4429        // Biz popup'ı manuel kaldırınca o stil kalır ve sayfa kilitlenir.
4430        // Bu yüzden body stilini manuel olarak normale döndürüyoruz.
4431        document.body.style.overflow = 'auto'; // veya 'visible' kullanabilirsiniz.
4432
4433        return; // İşlemi durdur
4434    }
4435
4436    // 2. Kapatma Butonu ("X") Dinleyicisi
4437    if (popupModal && closeButton) {
4438        closeButton.addEventListener('click', function() {
4439            setPopupClosed();
4440            popupModal.removeAttribute('open');
4441            // Not: Temanız 'open' attribute'u kalkınca
4442            // body stilini zaten düzeltecektir.
4443        });
4444    }
4445
4446    // 3. Link Butonu ("Alışverişe Başla") Dinleyicisi
4447    if (popupModal && linkButton) {
4448        linkButton.addEventListener('click', function() {
4449            setPopupClosed();
4450            // Tarayıcı sayfadan ayrılacağı için burada
4451            // 'open' attribute'unu kaldırmamıza veya stili düzeltmemize gerek yok.
4452            // Yeni yüklenen sayfada zaten 1. adımdaki kontrol çalışacak.
4453        });
4454    }
4455});
4456</script>
4456
4457
4458<!-- FİLTRE KODU -->
4459<script>
4460(function() {
4461  // Shopify filtre isteklerini yakala
4462  const originalFetch = window.fetch;
4463
4464  window.fetch = function(resource, config) {
4465    try {
4466      if (typeof resource === 'string' && resource.includes('/collections/')) {
4467        // Availability filtresi yoksa ekle
4468        if (!resource.includes('filter.v.availability')) {
4469          const url = new URL(resource, window.location.origin);
4470          url.searchParams.set('filter.v.availability', '1');
4471          resource = url.toString();
4472        }
4473      }
4474    } catch(e) {}
4475
4476    return originalFetch(resource, config);
4477  };
4478})();
4479</script>
4479
4480
4481<style>
4482/* Filtre panelindeki Stok Durumu bölümünü gizle */
4483collapsible-row[data-index="1"] {
4484  display: none !important;
4485  }
4486
4487/* İlk filtre etiketi (Stokta) gizlensin */
4488.active-facets .active-facets__button:first-child {
4489  display: none !important;
4490}
4491
4492/* Tümünü kaldır varsayılan gizli */
4493.active-facets .active-facets__button-remove {
4494  display: none !important;
4495}
4496
4497/* 2+ button varsa Tümünü kaldır görünsün */
4498.active-facets .active-facets__button:nth-child(2) ~ .active-facets__button-remove {
4499  display: inline-block !important;
4500}
4501</style>
4502
4503
4504
4505<style>
4506
4507/* Popup içerik düzeni */
4508.popup-modal .product-popup-modal__content--has-image {
4509  flex-direction: column !important;
4510  max-width: 400px !important;
4511}
4512
4513.product-popup-modal__content-info {
4514  display: none !important;
4515}
4516
4517.popup-modal .product-popup-modal__content-image {
4518  width: 100% !important;
4519  height: auto !important;
4520}
4521
4522.popup-modal .product-popup-modal__content-image img {
4523  position: static !important;
4524  width: 100% !important;
4525  height: auto !important;
4526  object-fit: contain !important;
4527}
4528
4529/* İç kutu çerçevesi optimize — overlay’e dokunma */
4530.popup-modal__content,
4531.product-popup-modal__content,
4532.product-popup-modal__content--has-image {
4533  background: transparent !important;
4534  border: none !important;
4535  box-shadow: none !important;
4536}
4537
4538/* Mobil düzen + highlight fixes */
4539@media (max-width: 767px) {
4540
4541  /* Mobil tıklanabilir alan */
4542  .popup-modal .product-popup-modal__content--has-image {
4543    cursor: pointer;
4544  }
4545
4546  /* Mobil ortalama */
4547  .popup-modal__content {
4548    max-width: 95vw !important;
4549    left: 50% !important;
4550    transform: translateX(-50%) !important;
4551    margin: 0 auto !important;
4552  }
4553
4554  .product-popup-modal__content--has-image {
4555    max-width: 100% !important;
4556    margin: 0 auto !important;
4557  }
4558
4559  /* iOS dokunma highlight fix */
4560  .product-popup-modal__content--has-image,
4561  .popup-modal__content,
4562  .popup-modal .product-popup-modal__content-image img {
4563    -webkit-tap-highlight-color: rgba(0,0,0,0) !important;
4564  }
4565
4566  /* iOS outline tamamen kapatma */
4567  .product-popup-modal__content--has-image:focus,
4568  .product-popup-modal__content--has-image:active,
4569  .product-popup-modal__content--has-image:focus-visible,
4570  .popup-modal__content:focus,
4571  .popup-modal__content:active,
4572  .popup-modal__content:focus-visible {
4573    outline: none !important;
4574    box-shadow: none !important;
4575    border: none !important;
4576  }
4577
4578  img, a, div {
4579    outline: none !important;
4580  }
4581}
4582
4583</style>
4584
4585<script>
4586document.addEventListener('DOMContentLoaded', function() {
4587
4588  /* X butonuna basıldığında yönlendirme çalışmasın */
4589  document.addEventListener('click', function(e){
4590    if (e.target.closest('.product-popup-modal__close')) {
4591      e.stopPropagation();
4592    }
4593  });
4594
4595  /* Mobil web'de popup'a tıklanınca yönlendirme */
4596  const modalContent = document.querySelector(
4597    '.popup-modal .product-popup-modal__content--has-image'
4598  );
4599
4600  if (modalContent) {
4601    modalContent.addEventListener('click', function(e) {
4602      if (e.target.closest('.product-popup-modal__close')) return;
4603
4604      if (window.innerWidth <= 767) {
4605        window.location.href = 'https://app.valmenti.com';
4606      }
4607    });
4608  }
4609
4610});
4611</script>
4611
4612
4613
4614<script>
4615document.addEventListener('DOMContentLoaded', function() {
4616  const hiddenSizes = ['3XL', '4XL', '5XL', '6XL', '7XL', '8XL'];
4617
4618  hiddenSizes.forEach(size => {
4619    document.querySelectorAll('input[value="' + size + '"]').forEach(input => {
4620
4621      if (input.classList.contains('is-disabled')) {
4622        input.style.display = 'none';
4623        const label = document.querySelector('label[for="' + input.id + '"]');
4624        if (label) label.style.display = 'none';
4625      }
4626
4627    });
4628  });
4629});
4630</script>
4630
4631
4632<script>
4633document.addEventListener('DOMContentLoaded', function() {
4634  const targetBrands = ['On'];
4635  const currentBrand = null;
4636
4637  if (!targetBrands.includes(currentBrand)) return;
4638
4639  document.querySelectorAll('input.is-disabled').forEach(input => {
4640    input.style.display = 'none';
4641    const label = document.querySelector('label[for="' + input.id + '"]');
4642    if (label) label.style.display = 'none';
4643  });
4644});
4645</script>
4645
4646
4647<style>
4648  * {
4649    -webkit-tap-highlight-color: transparent !important;
4650  }
4651</style>
4652
4653<script>
4654document.addEventListener('DOMContentLoaded', function() {
4655  if (!document.querySelector('[data-pushouse-video="true"]')) return;
4656
4657  // Pushouse'un scrollIntoView ile sayfayı yukarı çekmesini engelle
4658  const originalScrollIntoView = Element.prototype.scrollIntoView;
4659  Element.prototype.scrollIntoView = function(options) {
4660    if (
4661      this.closest('[data-pushouse-video="true"]') ||
4662      this.hasAttribute('data-pushouse-video') ||
4663      this.classList.contains('ph-video-player') ||
4664      this.id && this.id.includes('ph-video')
4665    ) {
4666      return; // Pushouse kaynaklı scroll'u engelle
4667    }
4668    originalScrollIntoView.call(this, options);
4669  };
4670
4671  // window.scrollTo override (ek güvenlik)
4672  const originalScrollTo = window.scrollTo.bind(window);
4673  let lastUserScroll = 0;
4674  window.addEventListener('touchstart', () => { lastUserScroll = Date.now(); }, { passive: true });
4675
4676  window.scrollTo = function(...args) {
4677    // Kullanıcı son 300ms içinde scroll ettiyse Pushouse müdahalesini engelle
4678    if (Date.now() - lastUserScroll < 300) return;
4679    originalScrollTo(...args);
4680  };
4681});
4682</script>
4682
4683
4684
4685<!-- 3. Slide Dark Header -->
4686<style>
4687  #header.transparent--false:not(.is-sticky) {
4688    background-color: transparent !important;
4689    box-shadow: none !important;
4690  }
4691</style>
4692
4693
4694<script>
4695(function() {
4696  if (window.location.pathname !== '/') return;
4697
4698  var TARGET_INDEX = 9
4699  function checkSlide() {
4700    var header = document.getElementById('header');
4701    if (!header || header.classList.contains('is-sticky')) return;
4702    var activeSlide = document.querySelector('.slideshow__slide--index-' + TARGET_INDEX + '.is-selected');
4703    if (activeSlide) {
4704      header.classList.remove('transparent--true');
4705      header.classList.add('transparent--false');
4706    } else {
4707      if (header.classList.contains('transparent--false')) {
4708        header.classList.remove('transparent--false');
4709        header.classList.add('transparent--true');
4710      }
4711    }
4712  }
4713  setInterval(checkSlide, 200);
4714})();
4715</script>
4715<style> .money,.price,.cart-item__price,.cart__price {white-space: nowrap;} </style>
4716<div id="shopify-block-AcGtKNDRXUC9nTXRsK__3394739667509744845" class="shopify-block shopify-app-block"><div
4717  id="ali-sizereco-root"
4718  data-recommendation=""
4719  style="display:none;"
4720></div>
4721
4722
4723</div><div id="shopify-block-AcThYNTRkUW1SdzMyZ__6610233760104865948" class="shopify-block shopify-app-block">
4723<script>
4724  window.pushowlSubdomain = "valmenticom.myshopify.com".split(".")[0]
4725  window.isPushowlThemeAppExtentionEnabled = true
4726  window.pushowlGUID = "eab73b01-0559-468c-bc06-ac091d82e28c"
4727  window.pushowlEnvironment = "production"
4728  window.pushowlConfigSource = "pushowl"
4729  window.pushowlConfigUrl = ""
4730</script>
4730
4731
4732
4733
4734
4735</div><div id="shopify-block-ANkt1cEovSjFaWGExM__5263076449191447938" class="shopify-block shopify-app-block"><div
4736  id="ali-colreco-root"
4737  data-shop="valmenticom.myshopify.com"
4738  data-api-url="https://dash-api.ttanca.com/api/shopify/collection-recos"
4739  style="display:none;"
4740></div>
4741
4742
4743</div><div id="shopify-block-Ac3Z3TjhsbDlXNDVIU__5459962132651940662" class="shopify-block shopify-app-block"><div
4744  id="ali-slider-performance-root"
4745  data-shop="valmenticom.myshopify.com"
4746  data-api-url="https://dash-api.ttanca.com"
4747  style="display:none;"
4748></div>
4749
4750
4751</div><div id="shopify-block-AOTViZ3BYZVBKQjM3a__13467404157584909398" class="shopify-block shopify-app-block"><div
4752  id="ali-lowest-price-root"
4753  data-product-id=""
4754  style="display:none;"
4755></div>
4756
4757
4758</div><div id="shopify-block-AbEpqaklGb2U2U255a__10274264662263595587" class="shopify-block shopify-app-block">
4759<script>
4760  window.SwymCollectionsConfig = {
4761  'CollectionsSelectors': [],
4762  'CollectionsPosition': "bottom-right",
4763  'CollectionsIcon': "heart",
4764  'CollectionsButtonSize': 25,
4765  'CollectionsVerticalOffset': 0,
4766  'CollectionsHorizontalOffset': 0,
4767  'CollectionsProductLinkSelector': "a.product-card--featured-image-link", 
4768  'CollectionsProductTileSelector': ".product-card--featured-image",
4769  'CollectionsVariantSelector': "true",
4770  'CollectionsVariantSelectorChooseActionText': "Seç veya Yeni İstek Listesi Oluştur",
4771  'CollectionsCreateListTitle': "İstek Listenizi Adlandırın",
4772  'CollectionsCreateListPlaceholder': "İstek listesi adını girin",
4773  'CollectionsCustomIconAdd': "",
4774  'CollectionsCustomIconAdded': "",
4775  'CollectionsIconColor': "#000000",
4776  'CollectionsIconThickness': "1.5",
4777}
4778</script>
4778
4779<style>
4780  .swym-wishlist-collections-v2, .swym-wishlist-collections-v2 svg {border:unset; background:unset; min-width: 25px; height: 25px!important;}
4781  .swym-wishlist-collections-icon-heart-filled, .swym-wishlist-collections-icon-heart-unfilled, .swym-wishlist-collections-icon-star-filled, .swym-wishlist-collections-icon-star-unfilled, .swym-wishlist-collections-icon-bookmark-unfilled, .swym-wishlist-collections-icon-bookmark-filled {fill: #000000;}
4782  .swym-wishlist-collections-v2 .swym-collections-social-count {color: #000000;}
4783</style>
4784
4785 <!-- BEGIN app snippet: swymVariantSelector --><div class="swym-variant-selector-modal-background swym-hide-container">
4786  <div class="swym-collections-variant-popup-parent"></div>
4787</div>
4788<script src="https://cdn.shopify.com/extensions/01a0f142-9ec3-73a2-babd-8904a7e44cee/swym-relay-840/assets/variantSelector.js" defer></script>
4788
4789<link rel="stylesheet" href="https://cdn.shopify.com/extensions/01a0f142-9ec3-73a2-babd-8904a7e44cee/swym-relay-840/assets/variantSelector.css">
4790<style data-shopify>
4791.swym-collections-variant-popup-header {
4792  display: flex;
4793  justify-content: space-between;
4794  align-items: center;
4795  border-bottom: 1px solid #EBEBEB;
4796  padding: 8px 16px;
4797}
4798div.swym-collections-variant-popup-content {
4799  background: #ffffff;
4800  padding-top: 1rem;
4801  padding-left: 16px;
4802  padding-right: 16px;
4803  padding-bottom: 16px;
4804}
4805.swym-variant-selector-modal-background .swym-collections-variant-popup-parent.swym-variant-selector-lists-view {
4806  background: #ffffff;
4807}
4808div.swym-collections-variant-popup-header {
4809  background: #ffffff;
4810}
4811.swym-hidden {
4812  display: none !important;
4813}
4814#swym-custom-variant-selector-parent #swym-custom-variant-selector-container .swym-filter-option-name,
4815.swym-collections-variant-popup-content #swym-vs-actions-container #swym-custom-wishlist-actions-title {
4816  color: #000000;
4817}
4818div.swym-collections-variant-popup-parent div.swym-collections-variant-popup-header h1.swym-collections-variant-popup-header-title,
4819.swym-collections-variant-popup-content .swym-collection-title-detail h2#swym-custom-product-title {
4820  color: #333333;
4821}
4822#swym-custom-variant-selector-parent #swym-custom-variant-selector-container label.swym-filter-labels.selected {
4823  color: #ffffff;
4824  background: #292929;
4825}
4826.swym-font-size-14 {
4827  font-size: 14
4828}
4829.swym-font-size-12 {
4830  font-size: 
4831}
4832.swym-font-size-16 {
4833  font-size: 
4834}
4835.swym-collections-variant-popup-content-container .swym-collections-variant-popup-content .swym-add-to-wishlist-1, 
4836div.swym-variant-selector-lists-btn-container button:nth-child(2),
4837#swym-create-list-button-wrapper button#swym-custom-confirm-list-button {
4838  background: #292929;
4839  color: #ffffff;
4840}
4841#swym-custom-wishlist-container
4842  .swym-variant-selector-wishlist-item
4843  .swym-variant-selector-list-name
4844  .swym-variant-selector-status {
4845    background: #292929;
4846  color: #ffffff;
4847}
4848div.swym-vs-spinner {
4849  color: #ffffff
4850}
4851</style><!-- END app snippet --> 
4852
4853<script>
4854  // Send heartbeat for collections button
4855  (function() {
4856    let collectionsButtonHeartbeatData = '';
4857    try {
4858      collectionsButtonHeartbeatData = JSON.parse(collectionsButtonHeartbeatData) || {};
4859    } catch (e) {
4860      collectionsButtonHeartbeatData = {};
4861    }
4862    const ShopifyTheme = window.Shopify.theme;
4863    const themeId = ShopifyTheme.id;
4864    let heartbeatMetadata = {
4865      schema_name: ShopifyTheme?.schema_name,
4866      schema_version: ShopifyTheme?.schema_version,
4867      theme_store_id: ShopifyTheme?.theme_store_id,
4868      role: ShopifyTheme?.role
4869    };
4870
4871    const isDesignMode = !!window.swymDesignMode;
4872
4873    if (!window.SwymCallbacks) {
4874      window.SwymCallbacks = [];
4875    }
4876    window.SwymCallbacks.push((swat) => {
4877      if (!swat || !themeId) {
4878        return;
4879      }
4880      const triggerHeartbeat = swat?.ExtensionHealth?.triggerExtensionHeartbeat;
4881      if (typeof triggerHeartbeat !== "function") return;
4882
4883      const lastHeartbeat = isDesignMode ? collectionsButtonHeartbeatData?.editor : collectionsButtonHeartbeatData?.[themeId];
4884      const themeContext = isDesignMode ? 'editor' : themeId;
4885
4886      const extensionData = {
4887        extensionName: "add-to-wishlist-collections-button", 
4888        extensionType: "app-embed", 
4889        metadata: heartbeatMetadata, 
4890        themeId: themeContext, 
4891        extensionSource: "default"
4892      };
4893
4894      /** Stop heartbeat
4895      triggerHeartbeat(extensionData, lastHeartbeat);
4896      */
4897    });
4898  })(); // IIFE to prevent polluting global scope
4899</script>
4899
4900
4901
4902<style>
4903  .swym-advanced-wishlist-collections-container {
4904    display: none;
4905  }
4906</style>
4907</div><div id="shopify-block-AU2JNaWpYRUp4NEVyW__7177622982114062103" class="shopify-block shopify-app-block"><div
4908  id="ali-fbt-root"
4909  data-shop="valmenticom.myshopify.com"
4910  data-api-url="https://dash-api.ttanca.com/api/shopify/fbt/config"
4911  style="display:none;"
4912></div>
4913
4914
4915</div><div id="shopify-block-AZGduWFg4S0RyRnBUb__17689950893759973599" class="shopify-block shopify-app-block">
4916
4917
4918<!-- BEGIN app snippet: swymVersion -->
4918<script>var __SWYM__VERSION__ = '7.0.8';</script>
4918<!-- END app snippet -->
4919<!-- BEGIN app snippet: swymCustomCss -->
4920
4921
4922
4923
4924<style id="swym-custom-css">
4925
4926</style>
4927
4928<!-- END app snippet -->
4929
4930
4931
4932
4933
4934
4935
4936
4937
4938
4939
4940
4941<script>
4942  (function () {
4943    // Get CompanyLocation Metadata for B2B customer scenerios (SFS)
4944    
4945
4946    // Put metafields in window variable
4947    const commonCustomizationSettings = '{"global-settings":{"icon":"heart","primaryColor":"#03000C","secondaryColor":"#FFFFFF","storefrontLayoutType":"as-drawer","buttonType":{"displayIcon":true,"displayText":false,"style":"text"},"collectionsButtonPosition":{"position":"bottom-right","verticalOffset":0,"horizontalOffset":0},"pdpButtonPosition":{"position":"add_to_cart_button_right","verticalOffset":0,"horizontalOffset":0},"enableStorefrontLayoutNotification":true,"storefrontLayoutDrawerWidth":400}}';
4948    try {
4949      const parsedSettings = JSON.parse(commonCustomizationSettings);
4950      if (parsedSettings) {
4951        window.SwymWishlistCommonCustomizationSettings = parsedSettings[window.Shopify.theme.schema_name] || parsedSettings['global-settings'];
4952      } else {
4953        window.SwymWishlistCommonCustomizationSettings = {};
4954      }
4955    } catch (e) {
4956      window.SwymWishlistCommonCustomizationSettings = {};
4957    }
4958
4959    let enabledCommonFeatures = '{"add-to-wishlist-collections-button":true,"add-to-wishlist-pdp-button":true,"sfl-popup-v2":true,"control-centre":true,"auto-add-to-wishlist-from-pdp":{"pdpViewCount":"3","notificationTimeoutDuration":"5","selectedPosition":"TopLeft","enabled":false},"multiple-wishlist":false,"social-count":{"enabledOnCollections":false}}';
4960    try {
4961      enabledCommonFeatures = JSON.parse(enabledCommonFeatures) || {};
4962    } catch (e) {
4963      enabledCommonFeatures = {};
4964    }
4965    // Storing COMMON FEATURES data in the window object for potential use in the storefront JS code.
4966    window.SwymEnabledCommonFeatures = enabledCommonFeatures;
4967
4968    // Ghost-Intent Configuration
4969    // Defaults to disabled (false). Only enabled when metafields explicitly set to "true".
4970    try {
4971      let ghostIntentConfig = {
4972        isExplicitConsentNeeded: false,
4973        isExplicitConsentNeededEvenForLocalStorage: false,
4974        askForPermissionOnFirstClick: true
4975      };
4976      
4977      
4978      
4979      window.SwymGhostIntentConfig = ghostIntentConfig;
4980    } catch(e) {
4981      window.SwymGhostIntentConfig = {
4982        isExplicitConsentNeeded: false,
4983        isExplicitConsentNeededEvenForLocalStorage: false,
4984        askForPermissionOnFirstClick: true
4985      };
4986    }
4987
4988    // Education Layer Configuration
4989    // Reads from common enabled-features metafield first. Falls back to old standalone metafield for backward compatibility.
4990    
4991    
4992    window.SwymEducationLayerEnabled = enabledCommonFeatures?.["education-layer"] ?? true;
4993
4994    // Login Nudge Configuration
4995    // Reads from common enabled-features metafield first. Falls back to old standalone metafield for backward compatibility.
4996    
4997    
4998    window.SwymLoginNudgeEnabled = enabledCommonFeatures?.["login-nudge"] ?? true;
4999
5000    // Initialize or ensure SwymViewProducts exists
5001    if (!window.SwymViewProducts) {
5002      window.SwymViewProducts = {};
5003    }
5004    
5005  })();
5006</script>
5006
5007
5008<!-- BEGIN app snippet: swymLoadConsentManager -->
5009<script>
5010  (function () {
5011    if (document.querySelector("script[data-swym-consent-manager]")) return;
5012    var swymConsentManagerScript = document.createElement("script");
5013    swymConsentManagerScript.src = "https:\/\/cdn.shopify.com\/extensions\/01a0f142-9ec3-73a2-babd-8904a7e44cee\/swym-relay-840\/assets\/swym-consent-manager.js";
5014    swymConsentManagerScript.async = false; // run in insertion order once fetched, instead of whenever fetch resolves
5015    swymConsentManagerScript.setAttribute("data-swym-consent-manager", "true");
5016    document.head.appendChild(swymConsentManagerScript);
5017  })();
5018</script>
5018
5019<!-- END app snippet -->
5020
5021<script
5022  
5023  id="wishlist-embed-init"
5024  defer
5025  async
5026>
5027  (function () {
5028    window.swymWishlistEmbedLoaded = true;
5029    var fullAssetUrl = "https://cdn.shopify.com/extensions/01a0f142-9ec3-73a2-babd-8904a7e44cee/swym-relay-840/assets/apps.bundle.js"; 
5030    var assetBaseUrl = fullAssetUrl?.substring(0, fullAssetUrl.lastIndexOf('/') + 1);
5031    var swymJsPath = '//freecdn.swymrelay.com/code/swym-shopify.js';
5032    var baseJsPath = swymJsPath?.substring(0, swymJsPath.lastIndexOf('/') + 1);
5033    window.SwymCurrentJSPath = baseJsPath;
5034    window.SwymAssetBaseUrl = assetBaseUrl;
5035    
5036      window.SwymCurrentStorePath = "//swymstore-v3free-01.swymrelay.com";
5037    
5038    function loadSwymShopifyScript() {
5039      var element = "";
5040      var scriptSrc = "";
5041
5042      
5043        element = "swym-ext-shopify-script";
5044        window.SwymShopifyCdnInUse = true;
5045        scriptSrc = "https://cdn.shopify.com/extensions/01a0f142-9ec3-73a2-babd-8904a7e44cee/swym-relay-840/assets/swym-ext-shopify.js";
5046      
5047
5048      if (document.getElementById(element)) {
5049        return;
5050      }
5051
5052      var s = document.createElement("script");
5053      s.id = element;
5054      s.type = "text/javascript";
5055      s.async = true;
5056      s.defer = true;
5057      s.src = scriptSrc;
5058
5059      s.onerror = function() {
5060        console.warn("Failed to load Swym Shopify script: ", scriptSrc, " Continuing with default");
5061        // Fallback logic here
5062        element = `swym-ext-shopify-script-${__SWYM__VERSION__}`;
5063        var fallbackJsPathVal = "\/\/freecdn.swymrelay.com\/code\/swym-shopify.js";
5064        var fallbackJsPathWithExt = fallbackJsPathVal.replace("swym-shopify", "swym-ext-shopify");
5065        scriptSrc = fallbackJsPathWithExt + '?shop=' + encodeURIComponent(window.Shopify.shop) + '&v=' + __SWYM__VERSION__;
5066
5067        var fallbackScript = document.createElement("script");
5068        fallbackScript.id = element;
5069        fallbackScript.type = "text/javascript";
5070        fallbackScript.async = true;
5071        fallbackScript.defer = true;
5072        fallbackScript.src = scriptSrc;
5073        var y = document.getElementsByTagName("script")[0];
5074        y.parentNode.insertBefore(fallbackScript, y);
5075      };
5076
5077      var x = document.getElementsByTagName("script")[0];
5078      x.parentNode.insertBefore(s, x);
5079    }
5080    
5081      var consentAPICallbackInvoked = false;
5082      function checkConsentAndLoad() {
5083        // Allow app to load in design mode (theme editor) regardless of consent
5084        if (window.Shopify?.designMode) {
5085          loadSwymShopifyScript();
5086          return;
5087        }
5088
5089        // Ghost-Intent: If merchant enabled explicit consent, block SDK until
5090        // consent is given through our Ghost-Intent flow (sync nudge accept).
5091        // This works on any store regardless of region (EU or non-EU).
5092        var ghostConfig = window.SwymGhostIntentConfig || {};
5093        if (ghostConfig.isExplicitConsentNeeded || ghostConfig.isExplicitConsentNeededEvenForLocalStorage) {
5094          try {
5095            var consentKey = 'swym-ghost-consent-' + (window.Shopify && window.Shopify.shop || '');
5096            if (localStorage.getItem(consentKey) === 'true') {
5097              // Consent was given through our flow — load SDK
5098              loadSwymShopifyScript();
5099              return;
5100            }
5101          } catch(e) {}
5102
5103          // Check if Shopify native cookie consent was given via the cookie banner.
5104          // If user accepted cookies through Shopify's banner, load SDK normally
5105          // (Ghost-Intent is only needed when NO consent mechanism has been used).
5106          var shopifyConsentGiven = window.Shopify?.customerPrivacy?.preferencesProcessingAllowed?.();
5107          if (shopifyConsentGiven) {
5108            loadSwymShopifyScript();
5109            return;
5110          }
5111
5112          console.warn("[Swym Ghost-Intent] SDK blocked until explicit consent is given");
5113          return;
5114        }
5115
5116        var isCookieBannerVisible = window.Shopify?.customerPrivacy?.shouldShowBanner?.();
5117        if(!isCookieBannerVisible) {
5118          loadSwymShopifyScript();
5119          return;
5120        }
5121        var shouldLoadSwymScript = window.Shopify?.customerPrivacy?.preferencesProcessingAllowed?.();
5122        if (shouldLoadSwymScript) {
5123          loadSwymShopifyScript();
5124        } else {
5125          console.warn("No customer consent to load Swym Wishlist Plus");
5126        }
5127      }
5128      function initialiseConsentCheck() {
5129        document.addEventListener("visitorConsentCollected", (event) => { checkConsentAndLoad(); });
5130        window.Shopify?.loadFeatures?.(
5131          [{name: 'consent-tracking-api', version: '0.1'}],
5132          error => { 
5133            consentAPICallbackInvoked = true;
5134            if (error) {
5135              if(!window.Shopify?.customerPrivacy) {
5136                loadSwymShopifyScript();
5137                return;
5138              }
5139            }
5140            checkConsentAndLoad();
5141          }
5142        );
5143      }
5144      function consentCheckFallback(retryCount) {
5145        if(!consentAPICallbackInvoked) {
5146          if (window.Shopify?.customerPrivacy) {
5147            checkConsentAndLoad();
5148          } else if (retryCount >= 1) {
5149            console.warn("Shopify.loadFeatures unsuccessful on site, refer - https://shopify.dev/docs/api/customer-privacy#loading-the-customer-privacy-api. Proceeding with normal Swym Wishlist Plus load");
5150            // Ghost-Intent: route through checkConsentAndLoad so SDK block is respected
5151            checkConsentAndLoad();
5152          } else {
5153            setTimeout(() => consentCheckFallback(retryCount + 1), 1000);
5154          }
5155        }
5156      }
5157      if (document.readyState === "loading") {
5158        document.addEventListener("DOMContentLoaded", initialiseConsentCheck);
5159        window.addEventListener("load", () => consentCheckFallback(0));
5160      } else {
5161        initialiseConsentCheck();
5162      }
5163    
5164  })();
5165</script>
5165
5166
5167<!-- BEGIN app snippet: swymSnippet -->
5167<script defer>
5168  (function () {
5169    const currentSwymJSPath = '//freecdn.swymrelay.com/code/swym-shopify.js';
5170    const currentSwymStorePath = 'https://swymstore-v3free-01.swymrelay.com';
5171    const dnsPrefetchLink = `<link rel="dns-prefetch" href="${currentSwymStorePath}" crossorigin>`;
5172    const dnsPrefetchLink2 = `<link rel="dns-prefetch" href="${currentSwymJSPath}">`;
5173    const preConnectLink = `<link rel="preconnect" href="${currentSwymJSPath}">`;
5174    const swymSnippet = document.getElementById('wishlist-embed-init');        
5175    if(dnsPrefetchLink) {swymSnippet.insertAdjacentHTML('afterend', dnsPrefetchLink);}
5176    if(dnsPrefetchLink2) {swymSnippet.insertAdjacentHTML('afterend', dnsPrefetchLink2);}
5177    if(preConnectLink) {swymSnippet.insertAdjacentHTML('afterend', preConnectLink);}
5178  })()
5179</script>
vendor: 1 bytes, line 5179
5179
5180<script id="swym-snippet" type="text">
5181  window.swymLandingURL = document.URL;
5182  window.swymCart = {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"TRY","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0};
5183  window.swymPageLoad = function() {
5184    window.SwymProductVariants = window.SwymProductVariants || {};
5185    window.SwymHasCartItems = 0 > 0;
5186    window.SwymPageData = {}, window.SwymProductInfo = {};
5187      var unknown = {et: 0};
5188      window.SwymPageData = unknown;
5189    
5190    window.SwymPageData.uri = window.swymLandingURL;
5191  };
5192  if(window.selectCallback){
5193    (function(){
5194      var originalSelectCallback = window.selectCallback;
5195      window.selectCallback = function(variant){
5196        originalSelectCallback.apply(this, arguments);
5197        try{
5198          if(window.triggerSwymVariantEvent){
5199            window.triggerSwymVariantEvent(variant.id);
5200          }
5201        }catch(err){
5202          console.warn("Swym selectCallback", err);
5203        }
5204      };})();}
5205  window.swymCustomerId =null;
5206  window.swymCustomerExtraCheck =
5207    null;
5208  var swappName = ("Wishlist" || "Wishlist");
5209  var swymJSObject = {
5210    pid: "303HdacG1Vzhd\/+ku2sMUaRPOwwxeBL08+96KosNoWg=",
5211    interface: "/apps/swym" + swappName + "/interfaces/interfaceStore.php?appname=" + swappName
5212  };
5213  window.swymJSShopifyLoad = function(){
5214    if(window.swymPageLoad) swymPageLoad();
5215    if(!window._swat) {
5216      (function (s, w, r, e, l, a, y) {
5217        r['SwymRetailerConfig'] = s;
5218        r[s] = r[s] || function (k, v) {
5219          r[s][k] = v;
5220        };
5221      })('_swrc', '', window);
5222      _swrc('RetailerId', swymJSObject.pid);
5223      _swrc('Callback', function(){initSwymShopify();});
5224    }else if(window._swat.postLoader){
5225      _swrc = window._swat.postLoader;
5226      _swrc('RetailerId', swymJSObject.pid);
5227      _swrc('Callback', function(){initSwymShopify();});
5228    }else{
5229      initSwymShopify();}
5230  }
5231  if(!window._SwymPreventAutoLoad) {
5232    swymJSShopifyLoad();
5233  }
5234</script>
5234
5235
5236<style id="safari-flasher-pre"></style>
5237<script>
5238  if (navigator.userAgent.indexOf('Safari') != -1 && navigator.userAgent.indexOf('Chrome') == -1) {
5239    document.getElementById("safari-flasher-pre").innerHTML = '' + '#swym-plugin,#swym-hosted-plugin{display: none;}' + '.swym-button.swym-add-to-wishlist{display: none;}' + '.swym-button.swym-add-to-watchlist{display: none;}' + '#swym-plugin  #swym-notepad, #swym-hosted-plugin  #swym-notepad{opacity: 0; visibility: hidden;}' + '#swym-plugin  #swym-notepad, #swym-plugin  #swym-overlay, #swym-plugin  #swym-notification,' + '#swym-hosted-plugin  #swym-notepad, #swym-hosted-plugin  #swym-overlay, #swym-hosted-plugin  #swym-notification' + '{-webkit-transition: none; transition: none;}' + '';
5240    window.SwymCallbacks = window.SwymCallbacks || [];
5241    window.SwymCallbacks.push(function(tracker) {
5242      tracker.evtLayer.addEventListener(tracker.JSEvents.configLoaded, function() {
5243        var x = function() {
5244          SwymUtils.onDOMReady(function() {
5245            var d = document.createElement("div");
5246            d.innerHTML = "<style id='safari-flasher-post'>" + "#swym-plugin:not(.swym-ready),#swym-hosted-plugin:not(.swym-ready){display: none;}" + ".swym-button.swym-add-to-wishlist:not(.swym-loaded){display: none;}" + ".swym-button.swym-add-to-watchlist:not(.swym-loaded){display: none;}" + "#swym-plugin.swym-ready  #swym-notepad, #swym-plugin.swym-ready  #swym-overlay, #swym-plugin.swym-ready  #swym-notification," + "#swym-hosted-plugin.swym-ready  #swym-notepad, #swym-hosted-plugin.swym-ready  #swym-overlay, #swym-hosted-plugin.swym-ready  #swym-notification" + "{-webkit-transition: opacity 0.3s, visibility 0.3ms, -webkit-transform 0.3ms !important;-moz-transition: opacity 0.3s, visibility 0.3ms, -moz-transform 0.3ms !important;-ms-transition: opacity 0.3s, visibility 0.3ms, -ms-transform 0.3ms !important;-o-transition: opacity 0.3s, visibility 0.3ms, -o-transform 0.3ms !important;transition: opacity 0.3s, visibility 0.3ms, transform 0.3ms !important;}" + "</style>";
5247            document.head.appendChild(d);
5248          });};
5249        setTimeout(x, 10);
5250      });});}
5251  window.SwymOverrideMoneyFormat = "{{amount_with_comma_separator}} TL";
5252</script>
5252
5253<style id="swym-product-view-defaults"> .swym-button.swym-add-to-wishlist-view-product:not(.swym-loaded) { display: none; } </style><!-- END app snippet -->
5254
5255<script
5256  
5257  id="swymSnippetCheckAndActivate"
5258>
5259  (function () {
5260    var duplicateProneIds = ['safari-flasher-pre', 'swym-product-view-defaults', 'swym-wrap-login-handler'];
5261
5262    function removeDuplicateIdNodes(id) {
5263      var nodes = document.querySelectorAll('#' + id);
5264      nodes.forEach(function (node, index) {
5265        if (index > 0) {
5266          node.remove();
5267        }
5268      });
5269    }
5270
5271    function cleanupDuplicateSnippetNodes(activeScript) {
5272      if (!activeScript) {
5273        return;
5274      }
5275      var allSwymSnippets = document.querySelectorAll('script#swym-snippet');
5276      allSwymSnippets.forEach(function (scriptNode) {
5277        if (scriptNode !== activeScript) {
5278          scriptNode.remove();
5279        }
5280      });
5281    }
5282
5283    function cleanupDuplicateActivationGuards() {
5284      var guardScripts = document.querySelectorAll('script#swymSnippetCheckAndActivate');
5285      guardScripts.forEach(function (scriptNode, index) {
5286        if (index > 0) {
5287          scriptNode.removeAttribute('id');
5288        }
5289      });
5290    }
5291
5292    function postDomLoad() {
5293      var activeScript = document.querySelector('script#swym-snippet:not([type="text"])');
5294      if (!activeScript) {
5295        var inactiveScript = document.querySelector('script#swym-snippet[type="text"]');
5296        if (inactiveScript) {
5297          inactiveScript.type = 'text/javascript';
5298          new Function(inactiveScript.textContent)();
5299          activeScript = inactiveScript;
5300        }
5301      }
5302
5303      cleanupDuplicateSnippetNodes(activeScript);
5304      cleanupDuplicateActivationGuards();
5305      duplicateProneIds.forEach(removeDuplicateIdNodes);
5306    }
5307
5308    if (document.readyState === 'loading') {
5309      document.addEventListener('DOMContentLoaded', postDomLoad);
5310    } else {
5311      postDomLoad();
5312    }
5313  })();
5314</script>
5314
5315
5316
5317
5318<script>
5319  (function () {
5320    const themeSchemaName = window.Shopify.theme.schema_name;
5321
5322    if (!window.SwymCallbacks) {
5323      window.SwymCallbacks = [];
5324    }
5325    window.SwymCallbacks.push(swat => {
5326      if (!swat) {
5327        return;
5328      }
5329
5330      // Ghost-Intent: Sync local wishlist items to cloud when SDK loads after consent
5331      if (window.SwymLocalWishlist && window.SwymLocalWishlist.getSyncableItems().length > 0) {
5332        window.SwymLocalWishlist.syncToCloud(swat);
5333      }
5334
5335      if (window._SwymSDKOnlyMode) {
5336        return;
5337      }
5338
5339      // ENABLE COMMON FEATURES
5340      let swymEnabledCommonFeatures = window.SwymEnabledCommonFeatures;
5341      Object.keys(swymEnabledCommonFeatures).forEach(key => {
5342        if (!swymEnabledCommonFeatures[key]) return;
5343
5344        switch (key) {
5345          case 'add-to-wishlist-collections-button':
5346            // Check if app block is already handling the collections button
5347            if (window.SwymCollectionsConfig) {
5348              return;
5349            }
5350
5351            // Check if v2 default collections is handling it
5352            if (window.SwymAdvancedCollectionsWishlistConfig) {
5353              return;
5354            }
5355
5356            // Fallback to old v1 behavior if v2 config is not present
5357            swat?.collectionsApi?.setDefaultCustomizationOptions();
5358            swat?.collectionsApi?.initializeCollections(swat, false, themeSchemaName);
5359
5360            break;
5361          case 'add-to-wishlist-pdp-button':
5362            // Check if app block is already handling the PDP button
5363            if (window.swymATWButtonConfig?.shopifyExtensionType === 'appblock') {
5364              return;
5365            }
5366
5367            if (!(window.SwymPageData && window.SwymPageData.et === 1)) {
5368              // Not initiating pdp button as it is not a product page
5369              return;
5370            }
5371
5372            // Inject addtowishlist.css into the document's <head>
5373            var head = document.head;
5374            var pdpButtonStylesheet = "https://cdn.shopify.com/extensions/01a0f142-9ec3-73a2-babd-8904a7e44cee/swym-relay-840/assets/addtowishlistbutton.css";
5375            var pdpButtonStylesheetTag = document.createElement('link');
5376            pdpButtonStylesheetTag.id = `swym-pdp-button-stylesheet`;
5377            pdpButtonStylesheetTag.rel = 'stylesheet';
5378            pdpButtonStylesheetTag.href = pdpButtonStylesheet;
5379
5380            if (!document.getElementById('swym-pdp-button-stylesheet')) {
5381              head.appendChild(pdpButtonStylesheetTag);
5382            }
5383
5384            var x = document.getElementsByTagName('script')[0];
5385            function createAndInsertScript(id, src, onLoadCallback) {
5386              var scriptTag = document.createElement('script');
5387              scriptTag.id = id;
5388              scriptTag.type = 'text/javascript';
5389              scriptTag.src = src;
5390              scriptTag.onload = onLoadCallback;
5391              x.parentNode.insertBefore(scriptTag, x);
5392            }
5393
5394            var pdpButtonScript = "https://cdn.shopify.com/extensions/01a0f142-9ec3-73a2-babd-8904a7e44cee/swym-relay-840/assets/addtowishlistbutton.js";
5395            createAndInsertScript(`swym-pdp-button-script`, pdpButtonScript, function () {
5396              const pdpBtnApi = window.WishlistPlusPDPButtonAPI;
5397              if (pdpBtnApi) {
5398                pdpBtnApi.setDefaultCustomizationOptions(swat);
5399                pdpBtnApi.initializePDPButton(swat, true);
5400              }
5401            });
5402            break;
5403          default:
5404            return;
5405        }
5406      });
5407    });
5408  })(); // IIFE to prevent polluting global scope
5409</script>
5409
5410
5411
5412
5413<script> 
5414  (function () {
5415    // Get the settings from Shopify's Liquid variables and create the styles
5416    const isControlCentreEnabledFromMetafield = window?.SwymEnabledCommonFeatures?.["control-centre"];
5417    const isCommonCustomizationEnabledFromMetafield = window?.SwymWishlistCommonCustomizationSettings && 
5418      Object.keys(window.SwymWishlistCommonCustomizationSettings).length > 0;
5419    const isControlCentreEnabledFromBlockSettings = true;
5420    
5421    if (!(isControlCentreEnabledFromMetafield && isCommonCustomizationEnabledFromMetafield) && !isControlCentreEnabledFromBlockSettings) {
5422      // Don't enable control centre if this is disabled and block settings are not enabled
5423      return;
5424    }
5425    
5426    let borderRadius = 6;
5427    let drawerWidth = window?.SwymWishlistCommonCustomizationSettings?.storefrontLayoutDrawerWidth || 400;
5428    
5429    // Check if block settings exist, use them, otherwise fall back to common settings
5430    let primaryBgColor = isControlCentreEnabledFromBlockSettings ? 
5431      "#000000" : 
5432      window.SwymWishlistCommonCustomizationSettings.primaryColor;
5433    
5434    let primaryTextColor = isControlCentreEnabledFromBlockSettings ? 
5435      "#ffffff" : 
5436      window.SwymWishlistCommonCustomizationSettings.secondaryColor;
5437    
5438    let secondaryBgColor = isControlCentreEnabledFromBlockSettings ? 
5439      "#f4f8fe" : null;
5440    let secondaryTextColor = isControlCentreEnabledFromBlockSettings ? 
5441      "#333333" : null;
5442
5443    // Only use color adjustment functions if we're using common settings
5444    if (!secondaryBgColor || !secondaryTextColor) {
5445      function adjustOpacity(color, opacity) {
5446        if (color[0] === '#') {
5447          color = color.slice(1);
5448        }
5449
5450        if (color.length === 3) {
5451          color = color.split('').map(char => char + char).join('');
5452        }
5453
5454        const r = parseInt(color.slice(0, 2), 16);
5455        const g = parseInt(color.slice(2, 4), 16);
5456        const b = parseInt(color.slice(4, 6), 16);
5457
5458        return `rgba(${r}, ${g}, ${b}, ${opacity})`;
5459      }
5460
5461      function hexToRgb(color) {
5462        if (color[0] === '#') {
5463          color = color.slice(1);
5464        }
5465        if (color.length === 3) {
5466          color = color.split('').map(c => c + c).join('');
5467        }
5468
5469        return {
5470          r: parseInt(color.slice(0, 2), 16),
5471          g: parseInt(color.slice(2, 4), 16),
5472          b: parseInt(color.slice(4, 6), 16)
5473        };
5474      }
5475
5476      function getLuminance({ r, g, b }) {
5477        return 0.299 * r + 0.587 * g + 0.114 * b;
5478      }
5479
5480      function generateSecondaryColors(primaryBgColor, primaryTextColor) {
5481        const secondaryBgOpacity = 0.2;
5482        const secondaryTextOpacity = 0.8;
5483
5484        const secondaryBgColor = adjustOpacity(primaryBgColor, secondaryBgOpacity);
5485
5486        const bgRgb = hexToRgb(primaryBgColor);
5487        const bgLuminance = getLuminance(bgRgb);
5488
5489        // Determine whether to use dark or light text for contrast
5490        const lightText = adjustOpacity(primaryTextColor, secondaryTextOpacity);
5491        const darkText = adjustOpacity(primaryBgColor, secondaryTextOpacity);
5492
5493        const secondaryTextColor = bgLuminance > 186 ? darkText : lightText;
5494
5495        return {
5496          secondaryBgColor,
5497          secondaryTextColor
5498        };
5499      }
5500
5501      const generatedColors = generateSecondaryColors(primaryBgColor, primaryTextColor);
5502      secondaryBgColor = secondaryBgColor || generatedColors.secondaryBgColor;
5503      secondaryTextColor = secondaryTextColor || generatedColors.secondaryTextColor;
5504    }
5505
5506    // Create the CSS rule
5507    let styles = `
5508      .swym-storefront-layout-root-component {
5509        --swym-storefront-layout-ui-border-radius: ${borderRadius}px;
5510        --swym-storefront-layout-button-border-radius: ${borderRadius}px;
5511        --swym-storefront-layout-side-drawer-width: ${drawerWidth}px;
5512        --swym-storefront-layout-button-color-bg-primary: ${primaryBgColor};
5513        --swym-storefront-layout-button-color-text-primary: ${primaryTextColor};
5514        --swym-storefront-layout-button-color-bg-secondary: ${secondaryBgColor};
5515        --swym-storefront-layout-button-color-text-secondary: ${secondaryTextColor};
5516      }
5517    `;
5518
5519    // Create a <style> element and append the styles
5520    let styleSheet = document.createElement("style");
5521    styleSheet.type = "text/css";
5522    styleSheet.innerText = styles;
5523    document.head.appendChild(styleSheet);
5524
5525    if (typeof window.SwymStorefrontLayoutContext === 'undefined') {
5526        window.SwymStorefrontLayoutContext = {};
5527    }
5528    if (typeof window.SwymStorefrontLayoutExtensions === 'undefined'){
5529        window.SwymStorefrontLayoutExtensions = {};
5530    }
5531
5532    // Expose block settings toggle state so ThemeCSSMapping can respect it.
5533    // When true, theme editor color pickers take priority over inherited theme CSS variables.
5534    SwymStorefrontLayoutContext.BlockSettingsEnabled = isControlCentreEnabledFromBlockSettings;
5535
5536    if (isControlCentreEnabledFromBlockSettings) {
5537      // If block settings are enabled, use them
5538      SwymStorefrontLayoutContext.Settings = {
5539        EnableStorefrontLayoutOnLauncher: true,
5540        EnableStorefrontLayoutNotification: window?.SwymWishlistCommonCustomizationSettings?.enableStorefrontLayoutNotification ?? true,
5541        StorefrontLayoutType: window?.SwymWishlistCommonCustomizationSettings?.storefrontLayoutType || "as-drawer",
5542        StorefrontLayoutDrawerPosition: "left",
5543        StorefrontLayoutAsSectionContainerId: "swym-wishlist-render-container",
5544        StorefrontLayoutAsSectionPageURL: "/pages/swym-wishlist",
5545        EnableStorefrontLayoutVariantSelector: true,
5546        StorefrontLayoutNotificationPosition: "left",
5547        StorefrontLayoutActionPopupPosition: "left",
5548        StorefrontLayoutNotificationDuration: 5000
5549      };
5550    } else {
5551      // If only metafield is enabled but no block settings, use common settings
5552      SwymStorefrontLayoutContext.Settings = {
5553        EnableStorefrontLayoutOnLauncher: true,
5554        EnableStorefrontLayoutNotification: window?.SwymWishlistCommonCustomizationSettings?.enableStorefrontLayoutNotification ?? true,
5555        StorefrontLayoutType: window?.SwymWishlistCommonCustomizationSettings?.storefrontLayoutType || "as-drawer",
5556        StorefrontLayoutDrawerPosition: "left",
5557        StorefrontLayoutAsSectionContainerId: "swym-wishlist-render-container",
5558        StorefrontLayoutAsSectionPageURL: "/pages/swym-wishlist",
5559        EnableStorefrontLayoutVariantSelector: true,
5560        StorefrontLayoutNotificationPosition: "left",
5561        StorefrontLayoutActionPopupPosition: "left",
5562        StorefrontLayoutNotificationDuration: 5000
5563      };
5564    }
5565    const storefrontLayoutCallback = (swat) =>{
5566      SwymStorefrontLayoutContext.swat = swat;
5567      let isStoreOnPaidPlan = swat.getApp('Wishlist')?.['is-paid'];
5568      let isWishlistEnabled = swat.getApp('Wishlist')?.['enabled'];
5569      SwymStorefrontLayoutContext.Settings = {
5570        ...SwymStorefrontLayoutContext?.Settings,
5571        EnableStorefrontLayoutCollection: window?.SwymEnabledCommonFeatures?.["multiple-wishlist"] ?? false,
5572        EnableStorefrontLayout: isWishlistEnabled && (isControlCentreEnabledFromBlockSettings || isControlCentreEnabledFromMetafield),
5573      }
5574
5575      if(SwymStorefrontLayoutContext?.Settings?.EnableStorefrontLayout){
5576        if(SwymStorefrontLayoutContext?.CustomEvents?.LayoutInitialized){
5577          var event = new CustomEvent(SwymStorefrontLayoutContext.CustomEvents.LayoutInitialized, { 
5578            detail: { settings: SwymStorefrontLayoutContext?.Settings }
5579          });
5580          document.dispatchEvent(event);
5581        }else{
5582          swat.utils.warn(`LayoutInitialized event is not defined.`);
5583        }
5584      }else{
5585        swat.utils.warn(`Storefront Layout is disabled.`);
5586        document.getElementById("swym-storefront-layout-container")?.remove();
5587        document.getElementById("swym-storefront-extention-render-container")?.remove();
5588      }
5589    }
5590  
5591    if (!window.SwymCallbacks) {
5592      window.SwymCallbacks = [];
5593    }
5594    window.SwymCallbacks.push(storefrontLayoutCallback);
5595  
5596    SwymStorefrontLayoutContext.SwymCustomerData = {
5597      
5598        name: null,
5599        email: null
5600      
5601    };
5602    SwymStorefrontLayoutContext.isShopperLoggedIn = !!SwymStorefrontLayoutContext?.SwymCustomerData?.email;
5603  })();
5604</script>
5604
5605
5606
5607
5608
5609  
5610    <div id="swym-storefront-extention-render-container">
5611      <!-- BEGIN app snippet: swymStorefrontLayout -->
5611<script>
5612    (function () {
5613        const isControlCentreEnabledFromMetafield = window?.SwymEnabledCommonFeatures?.["control-centre"];
5614        const isControlCentreEnabledFromBlockSettings = true;
5615        const isCommonCustomizationEnabledFromMetafield = window?.SwymWishlistCommonCustomizationSettings && 
5616            Object.keys(window.SwymWishlistCommonCustomizationSettings).length > 0;
5617        
5618        if (!(isControlCentreEnabledFromMetafield && isCommonCustomizationEnabledFromMetafield) && !isControlCentreEnabledFromBlockSettings) {
5619            return;
5620        }
5621        if (typeof window.SwymStorefrontLayoutContext === 'undefined') {
5622            window.SwymStorefrontLayoutContext = {};
5623        }
5624        
5625        // Initialize strings with empty values first to prevent string changes after loadStrings()
5626        SwymStorefrontLayoutContext.Strings = {
5627            title: "",
5628            addToCart: "",
5629            addedToCart: "",
5630            addAllToCartCta: "",
5631            addAllToCartSuccessText: "",
5632            addAllToCartEmptyText: "",
5633            addAllToCartErrorText: "",
5634            soldOut: "",
5635            addingToCart: "",
5636            viewCartCta: "",
5637            moveToCartCta: "",
5638            movingToCartCta: "",
5639            removeSflItemCta: "",
5640
5641            loginHeading: "",
5642            loginText: "",
5643            loginButtonText: "",
5644            loggedUserWelcomeMessage: "",
5645            VariantSelectorBtnText: "",
5646            wishlistTitle: "",
5647            wishlistInfo: "",
5648            emptyWishlistTitle: "",
5649            emptyWishlistDescription: "",
5650            
5651            collectionTitle: "",
5652            emptyCarouselCollectionText: "",
5653            emptyCollectionText: "",
5654            emptyCollectionDescription: "",
5655            
5656            addToCollectionTitle: "",
5657            removeItemCta: "",
5658            addToCollectionCta: "",
5659            createCollectionCta: "",
5660            saveNewCollectionCta: "",
5661            renameCollectionCta: "",
5662            deleteCollectionCta: "",
5663            shareCollectionCta: "",
5664            saveCollectionCta: "",
5665            editCollectionCta: "",
5666            shareCollectionTitle: "",
5667            shareCollectionMessage: "",
5668            sharedCollectionMessage: "",
5669            updateCollectionTitle: "",
5670
5671            errorMessageListNameRequired: "",
5672            errorMessageListNameRequire3Char: "",
5673            errorMessageListNameAlreadyExist: "",
5674
5675            notificationMessageItemSaved: "",
5676            notificationMessageItemRemoved: "",
5677            notificationMessageAddedToCart: "",
5678            notificationMessageAddedToCollection: "",
5679            notificationMessageCollectionSaved: "",
5680            notificationMessageCollectionDeleted: "",
5681            notificationMessageCollectionUpdated: "",
5682            notificationMessageCollectionUnavailable: "",
5683            notificationMessageSFLItemSaved: "",
5684            notificationMessageSFLItemRemoved: "",
5685            notificationMessageMovedToCart: "",
5686
5687            notificationActionAddToCollection: "",
5688            notificationActionView: "",
5689            notificationActionViewCollection: "",
5690            notificationActionGoToCart: "",
5691
5692            item: "",
5693            items: "",
5694
5695            tabWishlist: "",
5696            tabSavedForLater: "",
5697            tabSavedForYou: "",
5698            
5699            savedForLaterTitle: "",
5700            emptySavedForLaterTitle: "",
5701            emptySavedForLaterDescription: "",
5702
5703            awNudgeMessage: "",
5704            awNudgeMessageSub: "",
5705            awNudgeLoginCTA: "",
5706            awNudgeDismiss: "",
5707
5708            emptySingleLoggedInTitle: "",
5709            emptySingleLoggedInDescription: "",
5710            emptySingleLoggedInBullet1: "",
5711            emptySingleLoggedInBullet2: "",
5712            emptySingleLoggedInBullet3: "",
5713            emptySingleLoggedInCTA: "",
5714
5715            emptyMultiLoggedInTitle: "",
5716            emptyMultiLoggedInDescription: "",
5717            emptyMultiLoggedInCreateTitle: "",
5718            emptyMultiLoggedInCreateDescription: "",
5719            emptyMultiLoggedInBrowseLabel: "",
5720            emptyMultiLoggedInCTA: "",
5721            emptyMultiLoggedInTag1: "",
5722            emptyMultiLoggedInTag2: "",
5723            emptyMultiLoggedInTag3: "",
5724            emptyMultiLoggedInTag4: "",
5725            emptyMultiLoggedInTag5: "",
5726
5727            emptyGuestTitle: "",
5728            emptyGuestDescription: "",
5729            emptyGuestSingleNotice: "",
5730            emptyGuestMultiNotice: "",
5731            emptyGuestLoginCTA: "",
5732            emptyGuestBrowseCTA: "",
5733            emptyGuestSignupText: "",
5734            emptyGuestSignupCTA: "",
5735
5736            emptySflTitle: "",
5737            emptySflDescription: "",
5738            emptySflStep1Title: "",
5739            emptySflStep1Description: "",
5740            emptySflStep2Title: "",
5741            emptySflStep2Description: "",
5742            emptySflLoggedInNotice: "",
5743            emptySflGuestNotice: "",
5744            emptySflGoToCartCTA: "",
5745            emptySflLoginCTA: "",
5746            emptySflSignupText: "",
5747            emptySflSignupCTA: ""
5748        };
5749
5750        SwymStorefrontLayoutContext.stringsLoaded = false;
5751        SwymStorefrontLayoutContext.StorefrontLayoutUrls = SwymStorefrontLayoutContext.StorefrontLayoutUrls || {};
5752        SwymStorefrontLayoutContext.StorefrontLayoutUrls.Login = "\/customer_authentication\/login?return_to=%2Fsearch\u0026locale=tr\u0026ui_hint=full\u0026region_country=TR";
5753
5754        /** 
5755        * Function to override Swym's default UI behavior.
5756        **/
5757        const overrideSwymDefaultUI = (swat) => {
5758            try{
5759                swat.ui.open = function(){
5760                    window.location.hash = SwymStorefrontLayoutContext?.StorefrontLayoutUrls?.List;
5761                }
5762
5763                if (swat.ui?.uiRef?.settings?.UI) {
5764                    swat.ui.uiRef.settings.UI.NotificationDisabled = true;
5765                }
5766            }catch(e){
5767                swat.utils?.warn('Error overriding Swym default UI:', e);
5768            }
5769        }
5770
5771        /**
5772        * Callback function to override Swym's default UI behavior based on Storefront Layout settings.
5773        * 
5774        * - Overrides `swat.ui.open` to redirect to a custom Storefront Layout URL if enabled.
5775        * - Overrides Swym's default notifications to log notifications instead of displaying them.
5776        * - Ensures the callback is pushed to `window.SwymCallbacks` for execution when Swym is initialized.
5777        * 
5778        * @param {Object} swat - Swym's UI object used for overriding UI behaviors.
5779        */
5780        const swymStorefrontLayoutCallback = (swat) =>{
5781            SwymStorefrontLayoutContext.swat = swat;
5782            
5783            overrideSwymDefaultUI(swat);
5784
5785
5786            let triggerHeartbeat = swat?.ExtensionHealth?.triggerExtensionHeartbeat;
5787            if (typeof triggerHeartbeat !== "function") return;
5788
5789            let wishlistNewUiHeartbeatData = '';
5790            try {
5791                wishlistNewUiHeartbeatData = JSON.parse(wishlistNewUiHeartbeatData) || {};
5792            } catch (e) {
5793                wishlistNewUiHeartbeatData = {};
5794            }
5795
5796            let themeId = window.Shopify.theme.id;
5797            let isDesignMode = !!window.swymDesignMode;
5798            let lastHeartbeat = isDesignMode ? wishlistNewUiHeartbeatData?.editor : wishlistNewUiHeartbeatData?.[themeId];
5799            let themeContext = isDesignMode ? 'editor' : themeId;
5800            let extensionData = {
5801                extensionName: "wishlist-new-ui", 
5802                extensionType: "app-embed", 
5803                metadata: {}, 
5804                themeId: themeContext, 
5805                extensionSource: "default"
5806            };
5807            /** Stop heartbeat
5808            triggerHeartbeat(extensionData, lastHeartbeat);
5809            */
5810        }
5811        
5812        if (!window.SwymCallbacks) {
5813            window.SwymCallbacks = [];
5814        }
5815        window.SwymCallbacks.push(swymStorefrontLayoutCallback);
5816    })();
5817</script>
5817
5818<link rel="stylesheet" href="https://cdn.shopify.com/extensions/01a0f142-9ec3-73a2-babd-8904a7e44cee/swym-relay-840/assets/storefront-layout.css">
5819<script src="https://cdn.shopify.com/extensions/01a0f142-9ec3-73a2-babd-8904a7e44cee/swym-relay-840/assets/async-wishlist-apis.js" defer="defer"></script>
vendor: 1 bytes, line 5819
5819
5820<script src="https://cdn.shopify.com/extensions/01a0f142-9ec3-73a2-babd-8904a7e44cee/swym-relay-840/assets/storefront-layout.js" defer="defer"></script>
vendor: 1 bytes, line 5820
5820
5821<script src="https://cdn.shopify.com/extensions/01a0f142-9ec3-73a2-babd-8904a7e44cee/swym-relay-840/assets/storefront-layout-components.js" defer="defer"></script>
5821
5822
5823<swym-storefront-layout class="swym-storefront-layout-root-component"></swym-storefront-layout>
5824<!-- END app snippet -->
5825    </div>
5826    <!-- BEGIN app snippet: swymEducationTooltip -->
5827
5828
5829  
5830
5831  <div id="swym-education-tooltip" aria-hidden="true"
5832    data-toast-desktop-message="İlginç mi? &#39;{{wishlistIcon}}&#39; simgesine tıklayarak {{wishlistName}} listenize kaydedin."
5833    data-toast-mobile-message="İlginç mi? &#39;{{wishlistIcon}}&#39; simgesine dokunarak {{wishlistName}} listenize ekleyin."
5834    data-toast-cta="Şimdi Kaydet"
5835    data-tooltip-desktop-message="İlginç mi? &#39;{{wishlistIcon}}&#39; simgesine tıklayarak {{wishlistName}} listenize kaydedin."
5836    data-tooltip-mobile-message="İlginç mi? &#39;{{wishlistIcon}}&#39; simgesine dokunarak {{wishlistName}} listenize ekleyin."
5837    data-button-transition-text-1="Fiyat düştü mü? İlk siz öğrenin."
5838    data-button-transition-text-2="Neredeyse tükendi. Sadece söylüyoruz."
5839    data-button-transition-text-3="Hazır olduğunuzda sizin.">
5840  </div>
5841
5842  <div id="swym-education-tooltip-bubble" class="swym-education-tooltip swym-education-tooltip-above" aria-hidden="true" role="tooltip">
5843    <div class="swym-education-tooltip-content">
5844      <span class="swym-education-tooltip-message"></span>
5845      <button class="swym-education-tooltip-close" data-swym-education-tooltip-close aria-label="Onay penceresini kapat">
5846        <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2">
5847          <path d="M18 6L6 18M6 6l12 12"></path>
5848        </svg>
5849      </button>
5850    </div>
5851    <div class="swym-education-tooltip-arrow"></div>
5852  </div>
5853
5854  <style>
5855    /* Education tooltip — positioned fixed, managed by JS */
5856    .swym-education-tooltip {
5857      position: fixed;
5858      z-index: 500;
5859      visibility: hidden;
5860      opacity: 0;
5861      transition: opacity 0.2s ease, visibility 0.2s ease;
5862      pointer-events: none;
5863    }
5864    .swym-education-tooltip.swym-education-tooltip-visible {
5865      visibility: visible;
5866      opacity: 1;
5867      pointer-events: auto;
5868    }
5869    .swym-education-tooltip-content {
5870      background: var(--swym-storefront-layout-notification-neutral-bg-color, #FFFFFF);
5871      color: var(--swym-storefront-layout-notification-neutral-text-color, #383d41);
5872      border: 1px solid var(--swym-storefront-layout-notification-neutral-border-color, #d6d8db);
5873      padding: 10px 14px;
5874      border-radius: var(--swym-storefront-layout-ui-border-radius, 10px);
5875      font-size: 13px;
5876      line-height: 1.4;
5877      display: flex;
5878      align-items: center;
5879      gap: 8px;
5880      max-width: 320px;
5881      box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);
5882    }
5883    .swym-education-tooltip-message {
5884      flex: 1;
5885    }
5886    .swym-education-tooltip-close {
5887      background: none;
5888      border: none;
5889      color: inherit;
5890      cursor: pointer;
5891      padding: 2px;
5892      line-height: 1;
5893      flex-shrink: 0;
5894      opacity: 0.7;
5895    }
5896    .swym-education-tooltip-close:hover {
5897      opacity: 1;
5898    }
5899
5900    /* Button text fade transition for education nudge */
5901    .swym-btn-text-fade-out {
5902      opacity: 0;
5903      transition: opacity 0.2s ease;
5904    }
5905    .swym-btn-text-fade-in {
5906      opacity: 1;
5907      transition: opacity 0.3s ease;
5908    }
5909
5910    /* Arrow — points down when tooltip is above, up when below */
5911    .swym-education-tooltip-arrow {
5912      width: 0;
5913      height: 0;
5914      position: absolute;
5915      left: 50%;
5916      transform: translateX(-50%);
5917    }
5918    .swym-education-tooltip-above .swym-education-tooltip-arrow {
5919      bottom: -6px;
5920      border-left: 6px solid transparent;
5921      border-right: 6px solid transparent;
5922      border-top: 6px solid var(--swym-storefront-layout-notification-neutral-bg-color, #FFFFFF);
5923    }
5924    .swym-education-tooltip-below .swym-education-tooltip-arrow {
5925      top: -6px;
5926      border-left: 6px solid transparent;
5927      border-right: 6px solid transparent;
5928      border-bottom: 6px solid var(--swym-storefront-layout-notification-neutral-bg-color, #FFFFFF);
5929    }
5930
5931    /* Hidden data element */
5932    #swym-education-tooltip {
5933      display: none;
5934    }
5935
5936    @media (max-width: 480px) {
5937      .swym-education-tooltip-content {
5938        max-width: 90vw;
5939        font-size: 12px;
5940      }
5941    }
5942  </style>
5943
5944  
5944<script src="https://cdn.shopify.com/extensions/01a0f142-9ec3-73a2-babd-8904a7e44cee/swym-relay-840/assets/swym-education-tooltip.js" defer="defer"></script>
5944
5945  
5945<script src="https://cdn.shopify.com/extensions/01a0f142-9ec3-73a2-babd-8904a7e44cee/swym-relay-840/assets/swym-education.js" defer="defer"></script>
5945
5946
5947<!-- END app snippet -->
5948  
5949
5950</div><div id="shopify-block-AZVJVV1gvQTlrSThpU__12312366396719504426" class="shopify-block shopify-app-block"><div
5951  id="ali-store-finder-root"
5952  data-shop="valmenticom.myshopify.com"
5953  data-api-config-url="https://dash-api.ttanca.com/api/shopify/store-finder/public-config"
5954  data-api-check-url="https://dash-api.ttanca.com/api/shopify/store-finder/check"
5955  data-api-check-batch-url="https://dash-api.ttanca.com/api/shopify/store-finder/check-batch"
5956  data-api-ping-url="https://dash-api.ttanca.com/api/shopify/store-finder/ping"
5957  data-show-map="true"
5958  style="display:none;"
5959></div>
5960
5961
5962</div><div id="shopify-block-AOXZHYU5ueEs2aDRPM__10721431339976780318" class="shopify-block shopify-app-block"><div id="ali-weather-model-root" data-ali-weather-model-root="1" data-mount-mode="disabled" data-shop="valmenticom.myshopify.com" data-api-config-url="https://dash-api.ttanca.com/api/shopify/weather-model/public-config" data-api-context-url="https://dash-api.ttanca.com/api/shopify/weather-model/context" data-api-ping-url="https://dash-api.ttanca.com/api/shopify/weather-model/ping" style="display:none !important;" aria-hidden="true"></div>
5963
5964
5965</div><div id="shopify-block-AOXZtK2lkUVI4OG9CU__13202325699745878687" class="shopify-block shopify-app-block"><div
5966  id="ali-countdown-root"
5967  data-shop="valmenticom.myshopify.com"
5968  data-api-url="https://dash-api.ttanca.com/api/shopify/countdown/config"
5969  style="display:none;"
5970></div>
5971
5972
5973</div><div id="shopify-block-AMytaN250TzIxZUVuQ__16802135210928889108" class="shopify-block shopify-app-block"><div
5974  id="ali-stylist-root"
5975  data-ali-stylist-root="1"
5976  data-shop="valmenticom.myshopify.com"
5977  data-api-url="https://dash-api.ttanca.com"
5978  data-customer-id=""
5979  data-logo="//valmenti.com/cdn/shop/files/valmenti-logo.svg?v=1750251384&width=320"
5980  style="display:none;"
5981></div>
5982
5983
5984</div><div id="shopify-block-AMmtyM0pOMmhoL1IxV__17156485775042420880" class="shopify-block shopify-app-block"><div id="ph-global-wheel-app-AMmtyM0pOMmhoL1IxV__17156485775042420880" class="pushouse-global-wheel-container" data-store-name="valmenticom">
5985  <div class="pshs-global-overlay" style="display:none;" role="dialog" aria-modal="true" aria-labelledby="pshs-wheel-displayTitle" aria-describedby="pshs-displayDescription" aria-hidden="true">
5986    <div class="pshs-global-wheel">
5987      <div class="pshs-wheel-frame">
5988        <button type="button" class="pshs-global-wheel-close" aria-label="Close wheel">
5989          <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24" aria-hidden="true" focusable="false"><path d="M18.3 5.71a.996.996 0 0 0-1.41 0L12 10.59 7.11 5.7A.996.996 0 1 0 5.7 7.11L10.59 12 5.7 16.89a.996.996 0 1 0 1.41 1.41L12 13.41l4.89 4.89a.996.996 0 1 0 1.41-1.41L13.41 12l4.89-4.89c.38-.38.38-1.02 0-1.4z"/></svg>
5990        </button>
5991        <div class="pshs-wheel-center-area">
5992          <div class="pshs-wheel-body">
5993            <div class="pshs-wheel-svg-container">
5994              <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="300" height="300" viewBox="0 0 300 300" class="wheel-svg">
5995                <defs><filter id="shadow" x="-20%" y="-20%" width="140%" height="140%"><feDropShadow dx="0" dy="0" stdDeviation="5" flood-opacity="0.3"/></filter></defs>
5996                <g class="wheel-segments"><circle class="wheel-outer-ring" cx="150" cy="150" r="150" fill="none" stroke="#000000" stroke-width="5" /></g>
5997                <g class="prize-texts" fill="white" font-family="Arial" font-size="14" font-weight="bold" text-anchor="middle"></g>
5998              </svg>
5999            </div>
6000            <div class="pshs-wheel-hub-container"></div>
6001            <div class="pshs-wheel"></div>
6002          </div>
6003        </div>
6004        <div class="pshs-right-wheel-content">
6005          <h2 id="pshs-wheel-displayTitle"></h2>
6006          <p id="pshs-displayDescription"></p>
6007          <div class="user-info-area"></div>
6008          <div class="ph-gw-etk">
6009            <label class="ph-checkbox-container">
6010              <input type="checkbox" id="ph_etk_input_global_wheel" style="-webkit-appearance: auto !important;" required /><p class="global-checkbox-text">Tanıtım, pazarlama, reklam ve benzeri amaçlarla tarafıma ticari elektronik ileti gönderilmesine izin veriyorum.<a class="pshsGlobalEtkLink" href="#" target="_blank" rel="noopener noreferrer"> Elektronik Ticari İleti Aydınlatma Metni</a>'ni okudum onay veriyorum.</p></label>
6011          </div>
6012          <div class="phSignup_kvkk">
6013            <label class="ph-checkbox-container" for="ph_kvkk_input_global_wheel">
6014              <input type="checkbox" id="ph_kvkk_input_global_wheel" style="-webkit-appearance: auto !important;" required /><p class="global-checkbox-text">Paylaştığım bilgilerin<a class="pshsGlobalKvkkLink" href="#" target="_blank" rel="noopener noreferrer">KVKK kapsamında tarafınızca korunmasını, sms ve WhatsApp üzerinden bilgilendirmeleri almayı</a> kabul ediyorum.</p></label>
6015          </div>
6016          <button type="button" id="spinButton"></button>
6017          <div id="ph_error_message" role="alert" aria-live="assertive"></div>
6018          <div class="pshs-wheel-footer-text"></div>
6019        </div>
6020      </div>
6021    </div>
6022  </div>
6023  <div class="pshs-reopen-global" style="display:none;">
6024    <button type="button" class="pshs-reopen-close" aria-label="Hide wheel launcher"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" aria-hidden="true" focusable="false">
6024<path d="M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM175 175c9.4-9.4 24.6-9.4 33.9 0l47 47 47-47c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-47 47 47 47c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-47-47-47 47c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l47-47-47-47c-9.4-9.4-9.4-24.6 0-33.9z"/></svg></button>
6025    <button type="button" class="pshs-reopen-button" aria-label="Show wheel"><span class="pshs-reopen-content"><span class="pshs-reopen-svg-area"></span><span class="pshs-reopen-text-area">Show Wheel</span></span></button>
6026  </div>
6027</div>
6028
6029
6030<script>
6031  if (typeof window._customerData === 'undefined') {
6032    
6033      window._customerData = {isLoggedIn:false};
6034    
6035  }
6036  window.pushouseGlobalWheel = {shopDomain:"valmenticom",shopFullDomain:"valmenti.com",shopName:"Valmenti",storeCountry:"TR",customerId:null,customerEmail:null,customerName:null,customerPhone:null,customerAcceptsSms:false,customerAcceptsMarketing:false,isLoggedIn:false,enabled:true,popupDelaySeconds:0,appProxyBase:"/apps/pushouse",apiEndpoint:"https://dev.pushouse.com/integrations/global-wheel",panelSkinUrl:"https://cdn.shopify.com/extensions/01a0f9c8-7065-7b00-9672-5bcca91e80b4/reco-attribution-20261002-5670184/assets/global-wheel-panel.js",currentPage:"search",currentPath:"/search",currentUrl:"valmenti.com/search",_configReady:true,_timestamp:new Date().getTime()};
6037</script>
6037
6038<link rel="stylesheet" href="https://cdn.shopify.com/extensions/01a0f9c8-7065-7b00-9672-5bcca91e80b4/reco-attribution-20261002-5670184/assets/global-wheel.css">
6039<script src="https://cdn.shopify.com/extensions/01a0f9c8-7065-7b00-9672-5bcca91e80b4/reco-attribution-20261002-5670184/assets/global-wheel.js" defer></script>
6039
6040
6041</div><div id="shopify-block-AOGIvbWFiZDNObi9Fc__12219425889254166838" class="shopify-block shopify-app-block">
6042
6043<div
6044  id="ali-quick-add-root"
6045  data-shop="valmenticom.myshopify.com"
6046  data-api-config-url="https://dash-api.ttanca.com/api/shopify/quick-add/public-config"
6047  data-api-ping-url="https://dash-api.ttanca.com/api/shopify/quick-add/ping"
6048  style="display:none;"
6049></div>
6050
6051
6052</div>
6052<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
6052
6053</body>
6054</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.