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 – 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 & 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 & 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 & 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 & 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&region_country=TR&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&region_country=TR&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&height=8&v=1750341271&width=20" 2954 data-srcset="//valmenti.com/cdn/shop/files/240x100_valmenti_logo.png?v=1750341271&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&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®ion_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®ion_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 & 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 & 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 & 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 & 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 & 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>© 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? '{{wishlistIcon}}' simgesine tıklayarak {{wishlistName}} listenize kaydedin." 5833 data-toast-mobile-message="İlginç mi? '{{wishlistIcon}}' simgesine dokunarak {{wishlistName}} listenize ekleyin." 5834 data-toast-cta="Åimdi Kaydet" 5835 data-tooltip-desktop-message="İlginç mi? '{{wishlistIcon}}' simgesine tıklayarak {{wishlistName}} listenize kaydedin." 5836 data-tooltip-mobile-message="İlginç mi? '{{wishlistIcon}}' 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.