1<!doctype html><html class="no-js" lang="tr" dir="ltr"> 2 <head>
2<script data-source-attribution="shopify.event_observer.bootstrap"> 3(function(){let e=navigator,t=`prototype`,n=`sendBeacon`,r=e[n],i=fetch,a=XMLHttpRequest[t],{open:o,send:s}=a,c=`EventListener`,l=`add${c}`,u=`remove${c}`,d=EventTarget[t],f=d[l],p=d[u],m=e=>Error((e=document.currentScript)&&[e?.src,e?.id||e?.dataset?.sourceAttribution]),h=(e=[],t=0)=>(e.p=n=>e[t++%1e3]=n,[e,t=>(e.forEach(e.p=t),e.length=0)]),[g,_]=h(),[v,y]=h(),b,x=new WeakMap,S=e=>e&&g.p([e,b||[m()]]);d[l]=function(e,t,n){let r=this,i=t?.handleEvent||t,a=x.get(t),o=m();i?.call&&!a&&x.set(t,a=function(e){b=[o,e.type];try{i.call(t==i?this:t,e)}finally{b=null}}),v.p([e,o,a,r?.tagName||r+``,r?.id]),f.call(r,e,a||t,n)},d[u]=function(e,t,n){p.call(this,e,x.get(t)||t,n)},a.open=function(e,t){x.set(this,[t+``,e]),o.apply(this,arguments)},a.send=function(e){S(x.get(this)),s.call(this,e)},fetch=(e,t)=>(S([(e?.url||e)+``,t?.method]),i(e,t)),e[n]=(t,n)=>(S([t+``,``]),r.call(e,t,n)),setTimeout(()=>import("//valmenti.com/cdn/shopifycloud/storefront/assets/storefront/event_observer_reporter-ed358274.js").then(e=>e.$(_,y,f,i,`70266716309`)))})(); 4//# sourceURL=event-observer-collector.js 5</script>
5 6 7 <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no, viewport-fit=cover"> 8 <meta charset="utf-8"> 9 <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> 10 <meta name="theme-color" content="#ffffff"> 11 <link rel="canonical" href="https://valmenti.com/cart"> 12 <link rel="preconnect" href="https://cdn.shopify.com" crossorigin> 13 <link rel="preload" as="style" href="//valmenti.com/cdn/shop/t/8/assets/app.css?v=12984029484547203261773730013"> 14 15 16 17<link href="//valmenti.com/cdn/shop/t/8/assets/animations.min.js?v=125778792411641688251750334281" as="script" rel="preload"> 18 19<link href="//valmenti.com/cdn/shop/t/8/assets/header.js?v=53973329853117484881750334282" as="script" rel="preload"> 20<link href="//valmenti.com/cdn/shop/t/8/assets/vendor.min.js?v=57769212839167613861750334283" as="script" rel="preload"> 21<link href="//valmenti.com/cdn/shop/t/8/assets/app.js?v=113627411415975332231753167325" as="script" rel="preload"> 22<link href="//valmenti.com/cdn/shop/t/8/assets/slideshow.js?v=152163310877988040191750334282" as="script" rel="preload"> 23
24<script> 25window.lazySizesConfig = window.lazySizesConfig || {}; 26window.lazySizesConfig.expand = 250; 27window.lazySizesConfig.loadMode = 1; 28window.lazySizesConfig.loadHidden = false; 29</script>
29 30 31
31<script class="swym-wishlist-header-counter-custom"> 32function renderWishlistCounter(swat) { 33 var counter_elem = document.querySelectorAll(".swym-wishlist-header-counter"); /* Targets the span added in Step 1. */ 34 if (counter_elem) { 35 for (var i = 0; i < counter_elem.length; i++) { 36 if (swat.renderWishlistCount) { 37 swat.renderWishlistCount(counter_elem[i], function(count, element) { 38 console.log("debug - renderWishlistCount", count, element); 39 }); 40 } 41 } 42 } 43} 44 45if (!window.SwymCallbacks) { 46 window.SwymCallbacks = []; 47} 48 49window.SwymCallbacks.push(renderWishlistCounter); 50</script>
50 51<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"> 52 53 <title> 54 AlıÅveriÅ Sepetiniz 55 56 57 – Valmenti 58 </title> 59 60 61<link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin> 62 63<meta property="og:site_name" content="Valmenti"> 64<meta property="og:url" content="https://valmenti.com/cart"> 65<meta property="og:title" content="AlıÅveriÅ Sepetiniz"> 66<meta property="og:type" content="website"> 67<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"> 68 <meta property="og:image:secure_url" content="https://valmenti.com/cdn/shop/files/1200x1200-1.jpg?v=1750251363"> 69 <meta property="og:image:width" content="1200"> 70 <meta property="og:image:height" content="628"><meta name="twitter:card" content="summary_large_image"> 71<meta name="twitter:title" content="AlıÅveriÅ Sepetiniz"> 72<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."> 73 74
74<script> 75(function () { 76 77 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]; 78 var SADECE_BEDEN_SAYI = [1,2,3,4,53,54,56,95,105,110,115,120,125,130,135,145]; 79 var SADECE_BEDEN_HARF = ["XS","S","M","L","XL","XXL","3XL","4XL","5XL","6XL","7XL"]; 80 var BEDENSIZ = ["Bedensiz","bedensiz","STD","std","ONE SIZE","one size","tek beden"]; 81 var AYAKKABI_KEL = ["ayakkabı","bot","çizme","sneaker","loafer","sandalet","terlik","topuklu","oxford","derby","mokasen","stiletto","babet","espadril"]; 82 var GIYIM_KEL = ["pantolon","gömlek","ceket","mont","kazak","hırka","tiÅört","tisort","elbise","etek","Åort","tayt","bluz","yelek","pijama","eÅofman"]; 83 84 // ââ Varyantları oku ââââââââââââââââââââââââââââââââââââââ 85 function getVariants() { 86 var values = []; 87 document.querySelectorAll('script:not([src])').forEach(function(s) { 88 var t = s.textContent.trim(); 89 if (!t.startsWith('[{"id"') || !t.includes('option1')) return; 90 try { 91 var data = JSON.parse(t); 92 if (!Array.isArray(data)) return; 93 data.forEach(function(v) { 94 if (v.option1) values.push(String(v.option1).trim()); 95 if (v.option2) values.push(String(v.option2).trim()); 96 if (v.option3) values.push(String(v.option3).trim()); 97 }); 98 } catch(e) {} 99 }); 100 return values; 101 } 102 103 // ââ Tüm varyantlara bakarak label tespit et âââââââââââââââ 104 function detectFromVariants(values) { 105 if (!values.length) return null; 106 for (var i=0;i<values.length;i++) if (BEDENSIZ.indexOf(values[i])!==-1) return {label:"Beden",value:"Standart"}; 107 for (var i=0;i<values.length;i++) if (SADECE_BEDEN_HARF.indexOf(values[i].toUpperCase())!==-1) return {label:"Beden",value:null}; 108 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}; } 109 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}; } 110 var overlap=false; 111 for (var i=0;i<values.length;i++) { var n=parseInt(values[i],10); if (!isNaN(n)&&n>=38&&n<=52){overlap=true;break;} } 112 if (overlap) { 113 var h1 = document.querySelector('h1'); 114 if (h1) { 115 var t = h1.textContent.toLowerCase(); 116 for (var k=0;k<AYAKKABI_KEL.length;k++) if (t.indexOf(AYAKKABI_KEL[k])!==-1) return {label:"Numara",value:null}; 117 for (var k=0;k<GIYIM_KEL.length;k++) if (t.indexOf(GIYIM_KEL[k])!==-1) return {label:"Beden",value:null}; 118 } 119 } 120 return null; 121 } 122 123 // ââ Tek bir deÄerden label tespit et (sepet için) âââââââââ 124 function detectFromValue(value) { 125 value = String(value).trim(); 126 if (BEDENSIZ.indexOf(value)!==-1) return {label:"Beden",value:"Standart"}; 127 if (SADECE_BEDEN_HARF.indexOf(value.toUpperCase())!==-1) return {label:"Beden",value:null}; 128 var n = parseInt(value,10); 129 if (!isNaN(n)) { 130 if (SADECE_BEDEN_SAYI.indexOf(n)!==-1) return {label:"Beden",value:null}; 131 if (SADECE_NUMARA.indexOf(n)!==-1) return {label:"Numara",value:null}; 132 if (n>=38&&n<=52) return {label:"Numara",value:null}; 133 } 134 return null; 135 } 136 137 // ââ Ãrün sayfası: .form__label güncelle âââââââââââââââââââ 138 var _productResult = undefined; 139 function updateProductLabels() { 140 if (_productResult === undefined) { 141 _productResult = detectFromVariants(getVariants()); 142 } 143 if (!_productResult) return; 144 var res = _productResult; 145 document.querySelectorAll(".form__label").forEach(function(el) { 146 if (el.getAttribute("data-vlm-done")) return; 147 var changed = false; 148 el.childNodes.forEach(function(node) { 149 if (node.nodeType !== Node.TEXT_NODE) return; 150 var txt = node.textContent.trim().replace(/:$/,"").toLowerCase();
151 if (["seçim","secim","beden","numara","size","boyut"].indexOf(txt)!==-1) { 152 node.textContent = res.label + ": "; 153 changed = true; 154 } 155 }); 156 if (changed) { 157 if (res.value !== null) { 158 var sp = el.querySelector(".form__label__value"); 159 if (sp) sp.textContent = res.value; 160 } 161 el.setAttribute("data-vlm-done","1"); 162 } 163 }); 164 } 165 166 // ââ Buton içi "Bedensiz" â "Standart" ââââââââââââââââââââ 167 function updateBedensizButtons() { 168 document.querySelectorAll("label, .swatch__value").forEach(function(el) { 169 if (el.getAttribute("data-vlm-btn-done")) return; 170 if (!/^bedensiz$/i.test(el.textContent.trim())) return; 171 el.querySelectorAll("*").forEach(function(child) { 172 child.childNodes.forEach(function(node) { 173 if (node.nodeType===Node.TEXT_NODE && /bedensiz/i.test(node.textContent)) 174 node.textContent = node.textContent.replace(/bedensiz/gi,"Standart"); 175 }); 176 }); 177 el.childNodes.forEach(function(node) { 178 if (node.nodeType===Node.TEXT_NODE && /bedensiz/i.test(node.textContent)) 179 node.textContent = node.textContent.replace(/bedensiz/gi,"Standart"); 180 }); 181 el.setAttribute("data-vlm-btn-done","1"); 182 }); 183 } 184 185 // ââ Sepet: .product-cart-item-options güncelle ââââââââââââ 186 function updateCart() { 187 document.querySelectorAll(".product-cart-item-options").forEach(function(el) { 188 var span = el.querySelector("span"); 189 190 // DURUM 1: Span YOK â direkt text node ("Bedensiz" veya "40") 191 if (!span) { 192 el.childNodes.forEach(function(node) { 193 if (node.nodeType !== Node.TEXT_NODE) return; 194 var t = node.textContent.trim(); 195 if (!t) return; 196 var res = detectFromValue(t); 197 if (res && res.value) { 198 // Bedensiz â Standart 199 node.textContent = node.textContent.replace(/bedensiz/gi, "Standart"); 200 } 201 // Numara olan durumda (40 gibi) sadece deÄer yazıyor, etiket yok â dokunma 202 }); 203 return; 204 } 205 206 // DURUM 2: Span VAR â <span>Seçim</span>: 39 207 var currentLabel = span.textContent.trim().toLowerCase(); 208 if (currentLabel === "numara" || currentLabel === "beden") return; 209 if (currentLabel.indexOf("se") === -1 || currentLabel.indexOf("im") === -1) return; 210 211 var nodes = Array.from(el.childNodes); 212 var spanIdx = nodes.indexOf(span); 213 var valueNode = null; 214 for (var j = spanIdx+1; j < nodes.length; j++) { 215 if (nodes[j].nodeType === Node.TEXT_NODE && nodes[j].textContent.trim()) { 216 valueNode = nodes[j]; break; 217 } 218 } 219 var rawValue = valueNode ? valueNode.textContent.replace(/^[:\s]+/,"").trim() : ""; 220 var res = detectFromValue(rawValue); 221 if (!res) return; 222 223 span.textContent = res.label; 224 if (res.value && valueNode) { 225 valueNode.textContent = ": " + res.value; 226 } 227 }); 228 } 229 230 // ââ Ana çalıÅtırıcı âââââââââââââââââââââââââââââââââââââââ 231 function runAll() { 232 updateProductLabels(); 233 updateBedensizButtons(); 234 updateCart(); 235 } 236 237 var _t; 238 function debouncedRun() { 239 clearTimeout(_t); 240 _t = setTimeout(runAll, 200); 241 } 242 243 if (document.readyState === "loading") { 244 document.addEventListener("DOMContentLoaded", function() { 245 runAll(); 246 setTimeout(runAll, 500); 247 setTimeout(runAll, 1500); 248 }); 249 } else { 250 runAll(); 251 setTimeout(runAll, 500); 252 setTimeout(runAll, 1500); 253 } 254 255 new MutationObserver(debouncedRun).observe(document.body, {childList:true, subtree:true}); 256 257})(); 258</script>
258 259 260 261 <link href="//valmenti.com/cdn/shop/t/8/assets/app.css?v=12984029484547203261773730013" rel="stylesheet" type="text/css" media="all" /> 262 263 <style data-shopify> 264 @font-face { 265 font-family: "Archivo Narrow"; 266 font-weight: 400; 267 font-style: normal; 268 font-display: swap; 269 src: url("//valmenti.com/cdn/fonts/archivo_narrow/archivonarrow_n4.5c3bab850a22055c235cf940f895d873a8689d70.woff2") format("woff2"), 270 url("//valmenti.com/cdn/fonts/archivo_narrow/archivonarrow_n4.ea12dd22d3319d164475c1d047ae8f973041a9ff.woff") format("woff"); 271} 272 273@font-face { 274 font-family: "Archivo Narrow"; 275 font-weight: 500; 276 font-style: normal; 277 font-display: swap; 278 src: url("//valmenti.com/cdn/fonts/archivo_narrow/archivonarrow_n5.d7d2ed7fbf03e65de95fbf4dd65b8f16594058a7.woff2") format("woff2"), 279 url("//valmenti.com/cdn/fonts/archivo_narrow/archivonarrow_n5.1b34a2bfca6fa7ceb43f421bf0098175c735e91b.woff") format("woff"); 280} 281 282@font-face { 283 font-family: "Archivo Narrow"; 284 font-weight: 600; 285 font-style: normal; 286 font-display: swap; 287 src: url("//valmenti.com/cdn/fonts/archivo_narrow/archivonarrow_n6.39db873f9e4e9c8ab7083354b267ce7500b7ee9e.woff2") format("woff2"), 288 url("//valmenti.com/cdn/fonts/archivo_narrow/archivonarrow_n6.997d285d710a777a602467368cc2fbd11a20033e.woff") format("woff"); 289} 290 291@font-face { 292 font-family: "Archivo Narrow"; 293 font-weight: 400; 294 font-style: italic; 295 font-display: swap; 296 src: url("//valmenti.com/cdn/fonts/archivo_narrow/archivonarrow_i4.59445c13f0e607542640c8a56f31dcd8ed680cfa.woff2") format("woff2"), 297 url("//valmenti.com/cdn/fonts/archivo_narrow/archivonarrow_i4.bbf26c99347034f8df1f87b08c4a929cfc5255c8.woff") format("woff"); 298} 299 300@font-face { 301 font-family: "Archivo Narrow"; 302 font-weight: 600; 303 font-style: italic; 304 font-display: swap; 305 src: url("//valmenti.com/cdn/fonts/archivo_narrow/archivonarrow_i6.21c69730cb55f9ff454529f520897ee241e78c97.woff2") format("woff2"), 306 url("//valmenti.com/cdn/fonts/archivo_narrow/archivonarrow_i6.6c25ccdf80ef4616ffdc61ea3e51d7ed480f0d13.woff") format("woff"); 307} 308 309h1,h2,h3,h4,h5,h6, 310 .h1,.h2,.h3,.h4,.h5,.h6, 311 .logolink.text-logo, 312 .heading-font, 313 .h1-xlarge, 314 .h1-large, 315 .customer-addresses .my-address .address-index { 316 font-style: normal; 317 font-weight: 400; 318 font-family: "Archivo Narrow", sans-serif; 319 } 320 body, 321 .body-font, 322 .thb-product-detail .product-title { 323 font-style: normal; 324 font-weight: 400; 325 font-family: "Archivo Narrow", sans-serif; 326 } 327 :root { 328 --mobile-swipe-width: calc(90vw - 30px); 329 --font-body-scale: 1.0; 330 --font-body-line-height-scale: 1.0; 331 --font-body-letter-spacing: 0.0em; 332 --font-body-medium-weight: 500; 333 --font-body-bold-weight: 600; 334 --font-announcement-scale: 1.0; 335 --font-heading-scale: 1.0; 336 --font-heading-line-height-scale: 1.0; 337 --font-heading-letter-spacing: 0.0em; 338 --font-navigation-scale: 1.0; 339 --navigation-item-spacing: 15px; 340 --font-product-title-scale: 1.0; 341 --font-product-title-line-height-scale: 1.0; 342 --button-letter-spacing: 0.02em; 343 --button-font-scale: 1.0; 344 345 --bg-body: #ffffff; 346 --bg-body-rgb: 255,255,255; 347 --bg-body-darken: #f7f7f7; 348 --payment-terms-background-color: #ffffff; 349 --color-body: #151515; 350 --color-body-rgb: 21,21,21; 351 --color-accent: #151515; 352 --color-accent-rgb: 21,21,21; 353 --color-border: #E2E2E2; 354 --color-form-border: #dedede; 355 --color-overlay-rgb: 0,0,0; 356 357 --shopify-accelerated-checkout-button-block-size: 48px; 358 --shopify-accelerated-checkout-inline-alignment: center; 359 --shopify-accelerated-checkout-skeleton-animation-duration: 0.25s; 360 361 --color-announcement-bar-text: #ffffff; 362 --color-announcement-bar-bg: #151515; 363 364 --color-header-bg: #ffffff; 365 --color-header-bg-rgb: 255,255,255; 366 --color-header-text: #151515; 367 --color-header-text-rgb: 21,21,21; 368 --color-header-links: #151515; 369 --color-header-links-rgb: 21,21,21; 370 --color-header-links-hover: #151515; 371 --color-header-icons: #151515; 372 --color-header-border: #E2E2E2; 373 374 --solid-button-background: #151515; 375 --solid-button-label: #ffffff; 376 --outline-button-label: #151515; 377 --button-border-radius: 0px; 378 --shopify-accelerated-checkout-button-border-radius: 0px; 379 380 --color-price: #151515; 381 --color-price-discounted: #ee3b45; 382 --color-star: #FD9A52; 383 --color-dots: #FFFFFF; 384 385 --color-inventory-instock: #279A4B;
386 --color-inventory-lowstock: #FB9E5B; 387 388 --section-spacing-mobile: 50px; 389 --section-spacing-desktop: 100px; 390 391 --color-badge-text: #ffffff; 392 --color-badge-sold-out: #939393; 393 --color-badge-sale: #151515; 394 395 --color-badge-preorder: #666666; 396 --badge-corner-radius: 13px; 397 398 --color-footer-text: #FFFFFF; 399 --color-footer-text-rgb: 255,255,255; 400 --color-footer-link: #FFFFFF; 401 --color-footer-link-hover: #FFFFFF; 402 --color-footer-border: #444444; 403 --color-footer-border-rgb: 68,68,68; 404 --color-footer-bg: #151515; 405 } 406 407 408 409</style> 410 411 412
412<script> 413 window.theme = window.theme || {}; 414 theme = { 415 settings: { 416 money_with_currency_format:"{{amount_with_comma_separator}} TL", 417 cart_drawer:true, 418 product_id: false, 419 }, 420 routes: { 421 root_url: '/', 422 cart_url: '/cart', 423 cart_add_url: '/cart/add', 424 search_url: '/search', 425 cart_change_url: '/cart/change', 426 cart_update_url: '/cart/update', 427 cart_clear_url: '/cart/clear', 428 predictive_search_url: '/search/suggest', 429 }, 430 variantStrings: { 431 addToCart: `Sepete ekle`, 432 soldOut: `Tükendi`, 433 unavailable: `Kullanım dıÅı`, 434 preOrder: `Ãn sipariÅ ver`, 435 }, 436 strings: { 437 requiresTerms: `Ãdeme iÅlemi için satıŠÅartları ve koÅullarını kabul etmelisiniz.`, 438 shippingEstimatorNoResults: `Ãzgünüz, adresinize gönderim yapılmamaktadır.`, 439 shippingEstimatorOneResult: `Adresiniz için bir kargo ücreti bulunmaktadır:`, 440 shippingEstimatorMultipleResults: `Adresiniz için birden fazla kargo ücreti bulunmaktadır:`, 441 shippingEstimatorError: `Kargo ücretleri alınırken bir veya daha fazla hata oluÅtu:` 442 } 443 }; 444 </script>
444 445 446
446<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
446<meta name="google-site-verification" content="qc2RJ0Y_HeiZnTF66ZW3MGCisu3LwP4SSM8kBhTzbTQ"> 447<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/70266716309/digital_wallets/dialog">
448<script async="async" src="/checkouts/internal/preloads.js?locale=tr-TR&default_configuration_id=3835166869"></script>
vendor: 1 bytes, line 448
448
449<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 449
449
450<script>var Shopify = Shopify || {}; 451Shopify.shop = "valmenticom.myshopify.com"; 452Shopify.locale = "tr"; 453Shopify.currency = {"active":"TRY","rate":"1.0"}; 454Shopify.country = "TR"; 455Shopify.theme = {"name":"Reformation","id":148633419925,"schema_name":"Reformation","schema_version":"9.0.0","theme_store_id":1762,"role":"main"}; 456Shopify.theme.handle = "null"; 457Shopify.theme.style = {"id":null,"handle":null}; 458Shopify.cdnHost = "valmenti.com/cdn"; 459Shopify.routes = Shopify.routes || {}; 460Shopify.routes.root = "/"; 461Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 462Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 463Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 464Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 464
464
465<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 465
465
466<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 466
466
467<script> 468 window.Shopify = window.Shopify || {}; 469 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 470 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 471 window.Shopify.SignInWithShop.eligible = false; 472</script>
vendor: 1 bytes, line 472
472
473<script id="shop-js-analytics" type="application/json">{"pageType":"cart"}</script>
vendor: 1 bytes, line 473
473
474<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 474
474
475<script type="module"> 476 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.tr.esm.js"); 477 478 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 479 480</script>
vendor: 1 bytes, line 480
480
481<script id="__st">var __st={"a":70266716309,"offset":10800,"reqid":"6f1b3892-8aec-4779-bce3-48dbdeb44237-1790259580","pageurl":"valmenti.com\/cart","u":"f525ce24a161","p":"cart"};</script>
vendor: 1 bytes, line 481
481
482<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 482
482
483<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 483
483
484<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 484
484
485<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>
485<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 485
485
486<script> 487 window.Shopify = window.Shopify || {}; 488 window.Shopify.MCP = window.Shopify.MCP || {}; 489 window.Shopify.MCP.enabled = true; 490 window.Shopify.MCP.shop = "valmenticom.myshopify.com"; 491 window.Shopify.MCP.mcpEndpoint = "https:\/\/valmenti.com\/api\/mcp"; 492 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"]}}]; 493</script>
vendor: 1 bytes, line 493
493
494<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=");})(); 495</script>
vendor: 1 bytes, line 495
495
496<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)}}; 497</script>
vendor: 1 bytes, line 497
497
498<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 499 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); 500</script>
vendor: 1 bytes, line 500
500
501<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})}})); 502</script>
502 503<link rel="stylesheet" media="screen" href="//valmenti.com/cdn/shop/t/8/compiled_assets/styles.css?v=121749988454215321371787134047">
504<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
504 505 <!-- Header hook for plugins --> 506 507
507<script> 508 document.documentElement.className = document.documentElement.className.replace('no-js', 'js'); 509 </script>
509 510 511 512 <!-- jQuery: Shopify assetsâe yüklemeni öneririm --> 513
513<script src="//valmenti.com/cdn/shop/t/8/assets/jquery.min.js?v=73377599448903989081757681275" defer></script>
513 514 515
515<script src="https://unpkg.com/html5-qrcode" type="text/javascript" defer></script>
515 516 517 518
518<script 519 src="//ccdn.mobildev.in/83e13897f6134280b055d341680297c2.js" 520 data-token="0j84Mg33tczBXcEpvYO4" 521 charset="UTF-8" 522 defer 523 ></script>
523 524 525 526
526<script> 527 window.coddepoTrackingDomain = 'valmenti'; 528 window.coddepoShowCdpVerificationSiteDomain = 'valmenti.com'; 529 window.coddepoShowCdpVerificationLink = true; 530 window.coddepoShowOptionReturnRequest = true; 531 (function (c, o1, d1, d2, e, p, o2) { 532 c['CoddepoObject'] = e; 533 (c[e] = 534 c[e] || 535 function () { 536 (c[e].q = c[e].q || []).push(arguments); 537 }), 538 (c[e].l = 1 * new Date()); 539 (p = o1.createElement(d1)), (o2 = o1.getElementsByTagName(d1)[0]); 540 p.setAttribute('coddepo', 'true'); 541 p.async = 1; 542 p.src = d2; 543 o2.parentNode.insertBefore(p, o2); 544 })( 545 window, 546 document, 547 'script', 548 'https://assets2.coddepo.com/coddepo-tools.js?v=' + new Date().getTime(), 549 'coddepoObject' 550 ); 551 </script>
551 552 553 554 <!-- BEGIN app block: shopify://apps/microsoft-clarity/blocks/clarity_js/31c3d126-8116-4b4a-8ba1-baeda7c4aeea -->
555<script type="text/javascript"> 556 (function (c, l, a, r, i, t, y) { 557 c[a] = c[a] || function () { (c[a].q = c[a].q || []).push(arguments); }; 558 t = l.createElement(r); t.async = 1; t.src = "https://www.clarity.ms/tag/" + i + "?ref=shopify"; 559 y = l.getElementsByTagName(r)[0]; y.parentNode.insertBefore(t, y); 560 561 c.Shopify.loadFeatures([{ name: "consent-tracking-api", version: "0.1" }], error => { 562 if (error) { 563 console.error("Error loading Shopify features:", error); 564 return; 565 } 566 567 c[a]('consentv2', { 568 ad_Storage: c.Shopify.customerPrivacy.marketingAllowed() ? "granted" : "denied", 569 analytics_Storage: c.Shopify.customerPrivacy.analyticsProcessingAllowed() ? "granted" : "denied", 570 source: 101, 571 }); 572 }); 573 574 l.addEventListener("visitorConsentCollected", function (e) { 575 c[a]('consentv2', { 576 ad_Storage: e.detail.marketingAllowed ? "granted" : "denied", 577 analytics_Storage: e.detail.analyticsAllowed ? "granted" : "denied", 578 source: 101, 579 }); 580 }); 581 })(window, document, "clarity", "script", "srkymj4mpq"); 582</script>
582 583 584 585 586<!-- END app block --><!-- BEGIN app block: shopify://apps/gsc-countdown-timer/blocks/countdown-bar/58dc5b1b-43d2-4209-b1f3-52aff31643ed --><style> 587 .gta-block__error { 588 display: flex; 589 flex-flow: column nowrap; 590 gap: 12px; 591 padding: 32px; 592 border-radius: 12px; 593 margin: 12px 0; 594 background-color: #fff1e3; 595 color: #412d00; 596 } 597 598 .gta-block__error-title { 599 font-size: 18px; 600 font-weight: 600; 601 line-height: 28px; 602 } 603 604 .gta-block__error-body { 605 font-size: 14px; 606 line-height: 24px; 607 } 608</style> 609
610<script> 611 (function () { 612 try { 613 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}
613,"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"}}
613,"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}}}}] || []; 614 615 if (Array.isArray(window.GSC_COUNTDOWN_WIDGETS)) { 616 // Embed and inline countdown blocks may load on the same page. Inline 617 // pushes a single widget keyed by `key`; embed pushes the whole metafield 618 // array. Dedup by `key` so the same widget isn't duplicated when both 619 // blocks reference it. Widgets without a key push through (no dedup). 620 widgets.forEach(function(w) { 621 if (!w.key || !window.GSC_COUNTDOWN_WIDGETS.find(function(e) { return e.key === w.key; })) { 622 window.GSC_COUNTDOWN_WIDGETS.push(w); 623 } 624 }); 625 } else { 626 window.GSC_COUNTDOWN_WIDGETS = widgets; 627 } 628 629 // Stale-metafield guard via theme_store_id (TAE Liquid has `theme.id` 630 // always null, so the check runs on JS). Mismatch = merchant switched 631 // theme family after the last backend sync â fall back to runtime 632 // defaults until re-sync writes a fresh metafield. 633 634 635if (!window.GSC_COUNTDOWN_META) { 636 window.GSC_COUNTDOWN_META = { 637 product_tags: null, 638 storefrontToken:null, 639 productData:null}; 640 }} catch (e) { 641 console.log(e); 642 } 643 })(); 644</script>
644 645 646 647<!-- END app block -->
647<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 647
647
648<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>
648 649<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">
650<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>
650 651<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">
652<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 652
652
653<script src="https://cdn.shopify.com/extensions/01a0d2a3-23d4-7eab-8707-4bef87dc5dd8/swym-relay-839/assets/wishlistcollections.js" type="text/javascript" defer="defer"></script>
653 654<link href="https://cdn.shopify.com/extensions/01a0d2a3-23d4-7eab-8707-4bef87dc5dd8/swym-relay-839/assets/wishlistcollections.css" rel="stylesheet" type="text/css" media="all">
655<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>
655 656<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">
657<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>
657 658<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">
659<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>
659 660<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">
661<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>
661 662<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">
663<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>
vendor: 1 bytes, line 663
663
664<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>
664 665<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">
666<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>
666 667<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">
668<script src="https://cdn.shopify.com/extensions/01a085f7-b042-7ce5-a1e5-794e4a112df0/pushowl-327/assets/pushowl-shopify.js" type="text/javascript" defer="defer"></script>
668 669<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
670<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: "cart"};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 670
670
671<script> 672 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 673</script>
vendor: 1 bytes, line 673
673
674<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}
674).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: ["16072cab","8450a54b"],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":"c908deec7c2abcbdb7f18b2342baeee9","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"}
674,{"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"]}
674,{"id":"164167829","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":[],"name":"112 \/\/ Shipping Info Datalayer"},{"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":[{"id":"8810138370197","handle":"valmenti-erkek-hakiki-deri-siyah-deri-spor-kemer-vlm2832","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"46138473906325","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8810130210965","handle":"valmenti-erkek-tekstil-mavi-sapka-vlm3021","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"46138432290965","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8810136535189","handle":"valmenti-kadin-hakiki-deri-bordo-cuzdan-cuzdan-vlm2881","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"46138463977621","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8810023583893","handle":"valmenti-unisex-tekstil-lacivert-beyzbol-sapka-vlm5137","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"46137927565461","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8899421831317","handle":"valmenti-erkek-hakiki-deri-klasik-kemer-vlm5548","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"46395585003669","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8810138173589","handle":"valmenti-erkek-hakiki-deri-kahverengi-yesil-spor-kemer-vlm2837","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"46138472956053","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8810130112661","handle":"valmenti-erkek-tekstil-mavi-sapka-vlm3023","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"46138432192661","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8810132766869","handle":"valmenti-unisex-hakiki-deri-siyah-cuzdan-cuzdan-vlm2965","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"46138443301013","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8810132537493","handle":"valmenti-erkek-hakiki-deri-siyah-cuzdan-cuzdan-vlm2969","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"46138443006101","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8810132504725","handle":"valmenti-erkek-hakiki-deri-taba-cuzdan-cuzdan-vlm2970","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"46138442973333","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8810090954901","handle":"valmenti-erkek-hakiki-deri-lacivert-spor-kemer-vlm3786","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"46138220183701","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8810079486101","handle":"valmenti-erkek-hakiki-deri-kahverengi-beyzbol-sapka-vlm3927","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"46138176569493","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9375393546389","handle":"valmenti-erkek-hakiki-deri-siyah-loafer-ayakkabi-vlm7453","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"48002184413333","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9340386869397","handle":"valmenti-unisex-tekstil-siyah-bez-poset-canta-vlm7440","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"47739811168405","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}],"purchasingCompany":null},}
674,"https://valmenti.com/cdn","c8540278we853e1abpb62b2c4amde256306",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"148633419925","themeStoreId":"1762","themePublished":"true","eventMetadataId":"78f75794-e99c-4c77-bef3-96a73c9ca243","pageType":"cart","shopId":"70266716309","storefrontBaseUrl":"https:\/\/valmenti.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"16072cab\", \"8450a54b\"]","isMerchantRequest":"false","hashVersion":"c8540278we853e1abpb62b2c4amde256306","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
674<script> 675 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 676 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 677 window.ShopifyAnalytics.meta.currency = 'TRY'; 678 var meta = {"page":{"pageType":"cart","requestId":"6f1b3892-8aec-4779-bce3-48dbdeb44237-1790259580"}}; 679 for (var attr in meta) { 680 window.ShopifyAnalytics.meta[attr] = meta[attr]; 681 } 682</script>
vendor: 1 bytes, line 682
682
683<script class="analytics"> 684 (function () { 685 var customDocumentWrite = function(content) { 686 var jquery = null; 687 688 if (window.jQuery) { 689 jquery = window.jQuery; 690 } else if (window.Checkout && window.Checkout.$) { 691 jquery = window.Checkout.$; 692 } 693 694 if (jquery) { 695 jquery('body').append(content); 696 } 697 }; 698 699 var hasLoggedConversion = function(token) { 700 if (token) { 701 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 702 } 703 return false; 704 } 705 706 var setCookieIfConversion = function(token) { 707 if (token) { 708 var twoMonthsFromNow = new Date(Date.now()); 709 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 710 711 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 712 } 713 } 714 715 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 716 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 717 if (trekkie.integrations) { 718 return; 719 } 720 trekkie.methods = [ 721 'identify', 722 'page', 723 'ready', 724 'track', 725 'trackForm', 726 'trackLink' 727 ]; 728 trekkie.factory = function(method) { 729 return function() { 730 var args = Array.prototype.slice.call(arguments); 731 args.unshift(method); 732 trekkie.push(args); 733 if (method == 'track' || method == 'page') { 734 try { 735 if (window.__TREKKIE_SHIM_QUEUE == null) { 736 window.__TREKKIE_SHIM_QUEUE = []; 737 } 738 window.__TREKKIE_SHIM_QUEUE.push({ 739 from: 'trekkie-stub', 740 method: method, 741 args: args.slice(1) 742 }); 743 } catch (e) { 744 // no-op 745 } 746 } 747 return trekkie; 748 }; 749 }; 750 for (var i = 0; i < trekkie.methods.length; i++) { 751 var key = trekkie.methods[i]; 752 trekkie[key] = trekkie.factory(key); 753 } 754 trekkie.load = function(config) { 755 trekkie.config = config || {}; 756 trekkie.config.initialDocumentCookie = document.cookie; 757 var first = document.getElementsByTagName('script')[0]; 758var script = document.createElement('script'); 759script.type = 'text/javascript'; 760script.onerror = function(e) { 761 var scriptFallback = document.createElement('script'); 762 scriptFallback.type = 'text/javascript'; 763 scriptFallback.onerror = function(error) { 764 var Monorail = { 765 produce: function produce(monorailDomain, schemaId, payload) { 766 var currentMs = new Date().getTime(); 767 var event = { 768 schema_id: schemaId, 769 payload: payload, 770 metadata: { 771 event_created_at_ms: currentMs, 772 event_sent_at_ms: currentMs 773 } 774 }; 775 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 776 }, 777 sendRequest: function sendRequest(endpointUrl, payload) { 778 // Try the sendBeacon API 779 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 780 var blobData = new window.Blob([payload], { 781 type: 'text/plain' 782 }); 783 784 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 785 return true; 786 } // sendBeacon was not successful 787 788 } // XHR beacon 789 790 var xhr = new XMLHttpRequest(); 791 792 try { 793 xhr.open('POST', endpointUrl); 794 xhr.setRequestHeader('Content-Type', 'text/plain'); 795 xhr.send(payload); 796 } catch (e) { 797 console.log(e); 798 } 799 800 return false; 801 }, 802 isIos12: function isIos12() { 803 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 804 } 805 }; 806 Monorail.produce('monorail-edge.shopifysvc.com', 807 'trekkie_storefront_load_errors/1.1', 808 {shop_id: 70266716309, 809 theme_id: 148633419925, 810 app_name: "storefront", 811 context_url: window.location.href,
812 source_url: "//valmenti.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js"}); 813 814 }; 815 scriptFallback.async = true; 816 scriptFallback.src = '//valmenti.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js'; 817 first.parentNode.insertBefore(scriptFallback, first); 818}; 819script.async = true; 820script.src = '//valmenti.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js'; 821first.parentNode.insertBefore(script, first); 822 823 }; 824 trekkie.load( 825 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":70266716309,"isMerchantRequest":null,"themeId":148633419925,"themeCityHash":"10399204286540575041","contentLanguage":"tr","currency":"TRY","eventMetadataId":"78f75794-e99c-4c77-bef3-96a73c9ca243"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}} 826 ); 827 828 var loaded = false; 829 trekkie.ready(function() { 830 if (loaded) return; 831 loaded = true; 832 833 window.ShopifyAnalytics.lib = window.trekkie; 834 835 var originalDocumentWrite = document.write; 836 document.write = customDocumentWrite; 837 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 838 document.write = originalDocumentWrite; 839 840 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 841 var token = match? match[1]: undefined; 842 if (!hasLoggedConversion(token)) { 843 setCookieIfConversion(token); 844 845 } 846 }); 847 848 window.ShopifyAnalytics.lib.page(null,{"pageType":"cart","requestId":"6f1b3892-8aec-4779-bce3-48dbdeb44237-1790259580","shopifyEmitted":true}); 849 850 var eventsListenerScript = document.createElement('script'); 851 eventsListenerScript.async = true; 852 eventsListenerScript.src = "//valmenti.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 853 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 854})();</script>
vendor: 1 bytes, line 854
854
855<script 856 defer 857 src="https://valmenti.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js" 858 data-application="storefront-renderer" 859 data-shop-id="70266716309" 860 data-render-region="gcp-us-central1" 861 data-page-type="cart" 862 data-theme-instance-id="148633419925" 863 data-theme-name="Reformation" 864 data-theme-version="9.0.0" 865 data-monorail-region="shop_domain" 866 data-resource-timing-sampling-rate="10" 867 data-shs="true" 868 data-shs-beacon="true" 869 data-shs-export-with-fetch="true" 870 data-shs-logs-sample-rate="1" 871 data-shs-beacon-endpoint="https://valmenti.com/api/collect" 872></script>
872 873<meta name="shopify-y" content="dea30310-2fca-428f-89da-8e60e4030cb4" data-expiration="1821817180000"><meta name="shopify-s" content="9da07641-d281-4d48-9c78-c2393f20a26b" data-expiration="1790261380000"><meta name="new-cookie-storage-activated" content="t"> 874</head><body class="animations-true button-uppercase-false navigation-uppercase-false product-card-spacing-large product-title-uppercase-false template-cart template-cart"> 875 <a class="screen-reader-shortcut" href="#main-content">İçeriÄe atla</a> 876 <div id="wrapper"><!-- BEGIN sections: header-group --> 877<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"> 878 <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> 879</div> 880 </div> 881<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"> 882 <div class="small-12 columns"><div class="thb-header-mobile-left"> 883 <details class="mobile-toggle-wrapper"> 884 <summary class="mobile-toggle"> 885 <span></span> 886 <span></span> 887 <span></span> 888 </summary><nav id="mobile-menu" class="mobile-menu-drawer" role="dialog" tabindex="-1"> 889 <div class="mobile-menu-drawer--inner"><ul class="mobile-menu"><li><details class="link-container"> 890 <summary class="parent-link">ÃZEL KOLEKSİYONLAR<span class="link-forward"> 891<svg width="14" height="10" viewBox="0 0 14 10" fill="none" xmlns="http://www.w3.org/2000/svg"> 892<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"/> 893</svg> 894</span></summary> 895 <ul class="sub-menu"> 896 <li class="parent-link-back"> 897 <button class="parent-link-back--button"><span> 898<svg width="14" height="10" viewBox="0 0 14 10" fill="none" xmlns="http://www.w3.org/2000/svg"> 899<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"/> 900</svg> 901</span> ÃZEL KOLEKSİYONLAR</button> 902 </li><li> 903 <a href="#" title="ÃZEL KOLEKSİYONLAR" class="link-container"> 904 Tümünü Gör 905 </a> 906</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> 907 </details></li><li><a href="/collections/tum-urunler" title="YENİ ÃRÃNLER" class="link-container">YENİ ÃRÃNLER</a></li><li>
907<details class="link-container"> 908 <summary class="parent-link">KADIN<span class="link-forward"> 909<svg width="14" height="10" viewBox="0 0 14 10" fill="none" xmlns="http://www.w3.org/2000/svg"> 910<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"/> 911</svg> 912</span></summary> 913 <ul class="sub-menu"> 914 <li class="parent-link-back"> 915 <button class="parent-link-back--button"><span> 916<svg width="14" height="10" viewBox="0 0 14 10" fill="none" xmlns="http://www.w3.org/2000/svg"> 917<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"/> 918</svg> 919</span> KADIN</button> 920 </li><li> 921 <a href="/collections/kadin" title="KADIN" class="link-container"> 922 Tümünü Gör 923 </a> 924</li><li><details class="link-container"> 925 <summary class="parent-link">Ayakkabı 926<span class="link-forward"> 927<svg width="14" height="10" viewBox="0 0 14 10" fill="none" xmlns="http://www.w3.org/2000/svg"> 928<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"/> 929</svg> 930</span> 931 </summary> 932 <ul class="sub-menu" tabindex="-1"> 933 <li class="parent-link-back"> 934 <button class="parent-link-back--button"><span> 935<svg width="14" height="10" viewBox="0 0 14 10" fill="none" xmlns="http://www.w3.org/2000/svg"> 936<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"/> 937</svg> 938</span> Ayakkabı</button> 939 </li><li> 940 <a href="/collections/kadin-loafer-modelleri" title="Loafer" class="link-container" role="menuitem">Loafer </a> 941 </li><li> 942 <a href="/collections/kadin-sneakers-spor-ayakkabi-modelleri" title="Sneakers & Spor" class="link-container" role="menuitem">Sneakers & Spor </a> 943 </li><li> 944 <a href="/collections/kadin-topuklu-ayakkabi-modelleri" title="Topuklu Ayakkabı" class="link-container" role="menuitem">Topuklu Ayakkabı </a> 945 </li><li> 946 <a href="/collections/kadin-babet-modelleri" title="Babet" class="link-container" role="menuitem">Babet </a> 947 </li><li> 948 <a href="/collections/kadin-casual-ayakkabi-modelleri" title="Casual" class="link-container" role="menuitem">Casual </a> 949 </li><li> 950 <a href="https://valmenti.com/collections/kadin-terlik-modelleri" title="Terlik" class="link-container" role="menuitem">Terlik </a> 951 </li><li> 952 <a href="https://valmenti.com/collections/kadin-sandalet-modelleri" title="Sandalet" class="link-container" role="menuitem">Sandalet </a> 953 </li><li> 954 <a href="/collections/kadin-bot-modelleri" title="Bot" class="link-container" role="menuitem">Bot </a> 955 </li><li> 956 <a href="/collections/kadin-cizme-modelleri" title="Ãizme" class="link-container" role="menuitem">Ãizme </a> 957 </li></ul> 958 </details></li><li><details class="link-container"> 959 <summary class="parent-link">Ãanta 960<span class="link-forward"> 961<svg width="14" height="10" viewBox="0 0 14 10" fill="none" xmlns="http://www.w3.org/2000/svg"> 962<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"/> 963</svg> 964</span> 965 </summary> 966 <ul class="sub-menu" tabindex="-1"> 967 <li class="parent-link-back"> 968 <button class="parent-link-back--button"><span> 969<svg width="14" height="10" viewBox="0 0 14 10" fill="none" xmlns="http://www.w3.org/2000/svg"> 970<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"/> 971</svg> 972</span> Ãanta</button> 973 </li><li> 974 <a href="/collections/kadin-omuz-cantasi-modelleri" title="Omuz Ãantası" class="link-container" role="menuitem">Omuz Ãantası </a> 975 </li><li> 976 <a href="/collections/kadin-capraz-canta-modelleri" title="Ãapraz Ãanta" class="link-container" role="menuitem">Ãapraz Ãanta </a> 977 </li><li> 978 <a href="/collections/kadin-kol-cantasi-modelleri" title="Kol Ãantası" class="link-container" role="menuitem">Kol Ãantası </a> 979 </li><li> 980 <a href="/collections/kadin-gece-cantasi" title="Gece Ãantası" class="link-container" role="menuitem">Gece Ãantası </a> 981 </li></ul> 982 </details></li><li>
982<details class="link-container"> 983 <summary class="parent-link">Deri Giyim 984<span class="link-forward"> 985<svg width="14" height="10" viewBox="0 0 14 10" fill="none" xmlns="http://www.w3.org/2000/svg"> 986<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"/> 987</svg> 988</span> 989 </summary> 990 <ul class="sub-menu" tabindex="-1"> 991 <li class="parent-link-back"> 992 <button class="parent-link-back--button"><span> 993<svg width="14" height="10" viewBox="0 0 14 10" fill="none" xmlns="http://www.w3.org/2000/svg"> 994<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"/> 995</svg> 996</span> Deri Giyim</button> 997 </li><li> 998 <a href="/collections/kadin-mont-modelleri" title="Mont" class="link-container" role="menuitem">Mont </a> 999 </li><li> 1000 <a href="/collections/kadin-kaban" title="Kaban" class="link-container" role="menuitem">Kaban </a> 1001 </li><li> 1002 <a href="/collections/kadin-ceket-modelleri" title="Ceket" class="link-container" role="menuitem">Ceket </a> 1003 </li><li> 1004 <a href="/collections/kadin-kurk-modelleri" title="Kürk" class="link-container" role="menuitem">Kürk </a> 1005 </li><li> 1006 <a href="/collections/kadin-gomlek-modelleri" title="Gömlek" class="link-container" role="menuitem">Gömlek </a> 1007 </li><li> 1008 <a href="/collections/kadin-pantolon-modelleri" title="Pantolon" class="link-container" role="menuitem">Pantolon </a> 1009 </li><li> 1010 <a href="/collections/kadin-yelek-modelleri" title="Yelek" class="link-container" role="menuitem">Yelek </a> 1011 </li></ul> 1012 </details></li><li><details class="link-container"> 1013 <summary class="parent-link">Aksesuar 1014<span class="link-forward"> 1015<svg width="14" height="10" viewBox="0 0 14 10" fill="none" xmlns="http://www.w3.org/2000/svg"> 1016<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"/> 1017</svg> 1018</span> 1019 </summary> 1020 <ul class="sub-menu" tabindex="-1"> 1021 <li class="parent-link-back"> 1022 <button class="parent-link-back--button"><span> 1023<svg width="14" height="10" viewBox="0 0 14 10" fill="none" xmlns="http://www.w3.org/2000/svg"> 1024<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"/> 1025</svg> 1026</span> Aksesuar</button> 1027 </li><li> 1028 <a href="/collections/kadin-cuzdan-kartlik-modelleri" title="Cüzdan & Kartlık" class="link-container" role="menuitem">Cüzdan & Kartlık </a> 1029 </li><li> 1030 <a href="/collections/kadin-parfumleri" title="Parfüm" class="link-container" role="menuitem">Parfüm </a> 1031 </li><li> 1032 <a href="/collections/kadin-kemer-modelleri" title="Kemer" class="link-container" role="menuitem">Kemer </a> 1033 </li><li> 1034 <a href="/collections/unisex-sapka-modelleri" title="Åapka" class="link-container" role="menuitem">Åapka </a> 1035 </li></ul> 1036 </details></li><li> 1037 <a href="/collections/christian-villa-x-valmenti" class="mega-menu-promotion mega-menu-promotion--small"> 1038<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%;" /> 1039</a> 1040 1041 </li><li> 1042 <a href="/collections/relax-anatomic-x-valmenti" class="mega-menu-promotion mega-menu-promotion--small"> 1043<img class="lazyload " width="1500" height="600" data-sizes="auto" src="//valmenti.c
1043om/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%;" /> 1044</a> 1045 1046 </li></ul> 1047 </details></li><li><details class="link-container"> 1048 <summary class="parent-link">ERKEK<span class="link-forward"> 1049<svg width="14" height="10" viewBox="0 0 14 10" fill="none" xmlns="http://www.w3.org/2000/svg"> 1050<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"/> 1051</svg> 1052</span></summary> 1053 <ul class="sub-menu"> 1054 <li class="parent-link-back"> 1055 <button class="parent-link-back--button"><span> 1056<svg width="14" height="10" viewBox="0 0 14 10" fill="none" xmlns="http://www.w3.org/2000/svg"> 1057<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"/> 1058</svg> 1059</span> ERKEK</button> 1060 </li><li> 1061 <a href="/collections/erkek" title="ERKEK" class="link-container"> 1062 Tümünü Gör 1063 </a> 1064</li><li><details class="link-container"> 1065 <summary class="parent-link">Ayakkabı 1066<span class="link-forward"> 1067<svg width="14" height="10" viewBox="0 0 14 10" fill="none" xmlns="http://www.w3.org/2000/svg"> 1068<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"/> 1069</svg> 1070</span> 1071 </summary> 1072 <ul class="sub-menu" tabindex="-1"> 1073 <li class="parent-link-back"> 1074 <button class="parent-link-back--button"><span> 1075<svg width="14" height="10" viewBox="0 0 14 10" fill="none" xmlns="http://www.w3.org/2000/svg"> 1076<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"/> 1077</svg> 1078</span> Ayakkabı</button> 1079 </li><li> 1080 <a href="/collections/erkek-sneakers-spor-modelleri" title="Sneakers & Spor" class="link-container" role="menuitem">Sneakers & Spor </a> 1081 </li><li> 1082 <a href="/collections/erkek-loafer-modelleri" title="Loafer" class="link-container" role="menuitem">Loafer </a> 1083 </li><li> 1084 <a href="/collections/erkek-casual-ayakkabi-modelleri" title="Casual" class="link-container" role="menuitem">Casual </a> 1085 </li><li> 1086 <a href="/collections/erkek-klasik-ayakkabi-modelleri" title="Klasik" class="link-container" role="menuitem">Klasik </a> 1087 </li><li> 1088 <a href="/collections/erkek-makosen-modelleri" title="Makosen" class="link-container" role="menuitem">Makosen </a> 1089 </li><li> 1090 <a href="/collections/erkek-terlik-modelleri" title="Terlik" class="link-container" role="menuitem">Terlik </a> 1091 </li><li> 1092 <a href="/collections/erkek-sandalet-modelleri" title="Sandalet" class="link-container" role="menuitem">Sandalet </a> 1093 </li><li> 1094 <a href="/collections/erkek-bot-modelleri" title="Bot" class="link-container" role="menuitem">Bot </a> 1095 </li></ul> 1096 </details></li><li><details class="link-container"> 1097 <summary class="parent-link">Ãanta 1098<span class="link-forward"> 1099<svg width="14" height="10" viewBox="0 0 14 10" fill="none" xmlns="http://www.w3.org/2000/svg"> 1100<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"/> 1101</svg> 1102</span> 1103 </summary> 1104 <ul class="sub-menu" tabindex="-1"> 1105 <li class="parent-link-back"> 1106 <button class="parent-link-back--button"><span> 1107<svg width="14" height="10" viewBox="0 0 14 10" fill="none" xmlns="http://www.w3.org/2000/svg"> 1108<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"/> 1109</svg> 1110</span> Ãanta</button> 1111 </li><li> 1112 <a href="/collections/erkek-el-cantasi-modelleri" title="El Ãantası" class="link-container" role="menuitem">El Ãantası </a> 1113 </li><li> 1114 <a href="/collections/erkek-sirt-cantasi-modelleri" title="Sırt Ãantası" class="link-container" role="menuitem">Sırt Ãantası </a> 1115 </li><li> 1116 <a href="/collections/erkek-capraz-canta-modelleri" title="Ãapraz Ãanta" class="link-container" role="menuitem">Ãapraz Ãanta </a> 1117 </li><li> 1118 <a href="/collections/erkek-evrak-cantasi-modelleri" title="Evrak Ãantası" class="link-container" role="menuitem">Evrak Ãantası </a> 1119 </li></ul> 1120 </details></li><li>
1120<details class="link-container"> 1121 <summary class="parent-link">Deri Giyim 1122<span class="link-forward"> 1123<svg width="14" height="10" viewBox="0 0 14 10" fill="none" xmlns="http://www.w3.org/2000/svg"> 1124<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"/> 1125</svg> 1126</span> 1127 </summary> 1128 <ul class="sub-menu" tabindex="-1"> 1129 <li class="parent-link-back"> 1130 <button class="parent-link-back--button"><span> 1131<svg width="14" height="10" viewBox="0 0 14 10" fill="none" xmlns="http://www.w3.org/2000/svg"> 1132<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"/> 1133</svg> 1134</span> Deri Giyim</button> 1135 </li><li> 1136 <a href="/collections/erkek-deri-mont-modelleri" title="Mont" class="link-container" role="menuitem">Mont </a> 1137 </li><li> 1138 <a href="/collections/erkek-deri-ceket-modelleri" title="Ceket" class="link-container" role="menuitem">Ceket </a> 1139 </li><li> 1140 <a href="/collections/erkek-kaban" title="Kaban" class="link-container" role="menuitem">Kaban </a> 1141 </li></ul> 1142 </details></li><li><details class="link-container"> 1143 <summary class="parent-link">Aksesuar 1144<span class="link-forward"> 1145<svg width="14" height="10" viewBox="0 0 14 10" fill="none" xmlns="http://www.w3.org/2000/svg"> 1146<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"/> 1147</svg> 1148</span> 1149 </summary> 1150 <ul class="sub-menu" tabindex="-1"> 1151 <li class="parent-link-back"> 1152 <button class="parent-link-back--button"><span> 1153<svg width="14" height="10" viewBox="0 0 14 10" fill="none" xmlns="http://www.w3.org/2000/svg"> 1154<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"/> 1155</svg> 1156</span> Aksesuar</button> 1157 </li><li> 1158 <a href="/collections/erkek-cuzdan-kartlik-modelleri" title="Cüzdan & Kartlık" class="link-container" role="menuitem">Cüzdan & Kartlık </a> 1159 </li><li> 1160 <a href="/collections/erkek-parfumleri" title="Parfüm" class="link-container" role="menuitem">Parfüm </a> 1161 </li><li> 1162 <a href="/collections/erkek-sapka-modelleri" title="Åapka" class="link-container" role="menuitem">Åapka </a> 1163 </li><li> 1164 <a href="/collections/erkek-kemer-modelleri" title="Kemer" class="link-container" role="menuitem">Kemer </a> 1165 </li></ul> 1166 </details></li><li> 1167 <a href="/products/valmenti-erkek-hakiki-deri-siyah-loafer-ayakkabi-vlm7453" class="mega-menu-promotion"> 1168<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%;" /> 1169<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> 1170</a> 1171 1172 </li></ul> 1173 </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="SPECIAL PRICES" class="link-container">SPECIAL PRICES</a></li></ul><ul class="mobile-secondary-menu"></ul><div class="thb-mobile-menu-footer"><div style="display: flex; align-items: center; gap: 10px;"> 1174 <a class="thb-mobile-account-link" href="https://hesabim.valmenti.com?locale=tr&buyer_flags=eyJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJ2YWxtZW50aWNvbS5teXNob3BpZnkuY29tIiwiZmxhZ3MiOltdLCJleHAiOjE3OTA4NjQzODEsIm5iZiI6MTc5MDI1OTU4MX0.586MXljcWiSYsLrWDnw0VgVrl1fs1xU9xne-o2dHwoM&region_country=TR" title="GiriÅ Yap / Kayıt Ol 1175"> 1176<svg width="17" height="18" viewBox="0 0 17 18" fill="none" xmlns="http://www.w3.org/2000/svg"> 1177<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)"/> 1178<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)"/> 1179</svg> 1180 GiriÅ Yap / Kayıt Ol 1181 1182 </a> 1183 1184<a href="#" class="thb-mobile-account-link coddepo-shipment-tracking-popup-open" title="SipariÅ Takip ve İade" style="display: inline-flex; align-items: center;"> 1185 <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> 1186 <span>SipariÅ Takip ve İade</span> 1187</a> 1188 1189</div> 1190 1191
1191<script> 1192document.querySelector('.coddepo-shipment-tracking-popup-open').addEventListener('click', function(event) { 1193 event.preventDefault(); // Sayfa yukarı fırlamasın 1194 setTimeout(() => { 1195 document.querySelectorAll('.coddepo-shipment-tracking-phone-input, .coddepo-shipment-tracking-order-code-input').forEach(input => { 1196 input.removeAttribute('type'); 1197 }); 1198 }, 500); 1199}); 1200</script>
1200<div class="no-js-hidden"></div> 1201 </div> 1202 </div> 1203</nav> 1204<link rel="stylesheet" href="//valmenti.com/cdn/shop/t/8/assets/mobile-menu.css?v=114205156047321405611750334282" media="print" onload="this.media='all'"> 1205<noscript><link href="//valmenti.com/cdn/shop/t/8/assets/mobile-menu.css?v=114205156047321405611750334282" rel="stylesheet" type="text/css" media="all" /></noscript> 1206</details> 1207 1208</div> 1209 1210 <a class="logolink" href="/"> 1211 <img 1212 src="//valmenti.com/cdn/shop/files/valmenti-logo.svg?v=1750251384" 1213 class="logoimg" 1214 alt="Valmenti" 1215 width="1920" 1216 height="720" 1217 ><img 1218 src="//valmenti.com/cdn/shop/files/valmenti-logo_d7817903-f312-4576-84ec-b9461bd74930.svg?v=1762864614" 1219 class="logoimg logoimg--light" 1220 alt="Valmenti" 1221 width="1920" 1222 height="720" 1223 > 1224 </a> 1225 1226<full-menu class="full-menu"> 1227 <ul class="thb-full-menu" role="menubar"><li role="menuitem" class="menu-item-has-children" data-item-title="ÃZEL KOLEKSİYONLAR"> 1228 <a href="#" class="thb-full-menu--link">ÃZEL KOLEKSİYONLAR 1229<svg width="8" height="6" viewBox="0 0 8 6" fill="none" xmlns="http://www.w3.org/2000/svg"> 1230<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"/> 1231</svg> 1232</a><ul class="sub-menu" tabindex="-1"><li class="" role="none" > 1233 <a href="/collections/vittorio-virgili" class="thb-full-menu--link" role="menuitem">VITTIRIO VIRGILI X VALMENTI</a></li><li class="" role="none" > 1234 <a href="/collections/christian-villa-x-valmenti" class="thb-full-menu--link" role="menuitem">CHRISTIAN VILLA X VALMENTI</a></li><li class="" role="none" > 1235 <a href="/collections/relax-anatomic-x-valmenti" class="thb-full-menu--link" role="menuitem">RELAX ANATOMIC X VALMENTI</a></li><li class="" role="none" > 1236 <a href="/collections/camerlengo" class="thb-full-menu--link" role="menuitem">CAMERLENGO</a></li><li class="" role="none" > 1237 <a href="/collections/tattini" class="thb-full-menu--link" role="menuitem">TATTINI</a></li></ul></li><li role="menuitem" class="" > 1238 <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"> 1239 <a href="/collections/kadin" class="thb-full-menu--link">KADIN 1240<svg width="8" height="6" viewBox="0 0 8 6" fill="none" xmlns="http://www.w3.org/2000/svg"> 1241<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"/> 1242</svg> 1243</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"> 1244 <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"> 1245 <a href="/collections/kadin-loafer-modelleri" class="thb-full-menu--link" role="menuitem">Loafer</a> 1246 </li><li class="" role="none"> 1247 <a href="/collections/kadin-sneakers-spor-ayakkabi-modelleri" class="thb-full-menu--link" role="menuitem">Sneakers & Spor</a> 1248 </li><li class="" role="none"> 1249 <a href="/collections/kadin-topuklu-ayakkabi-modelleri" class="thb-full-menu--link" role="menuitem">Topuklu Ayakkabı</a> 1250 </li><li class="" role="none"> 1251 <a href="/collections/kadin-babet-modelleri" class="thb-full-menu--link" role="menuitem">Babet</a> 1252 </li><li class="" role="none"> 1253 <a href="/collections/kadin-casual-ayakkabi-modelleri" class="thb-full-menu--link" role="menuitem">Casual</a> 1254 </li><li class="" role="none"> 1255 <a href="https://valmenti.com/collections/kadin-terlik-modelleri" class="thb-full-menu--link" role="menuitem">Terlik</a> 1256 </li><li class="" role="none"> 1257 <a href="https://valmenti.com/collections/kadin-sandalet-modelleri" class="thb-full-menu--link" role="menuitem">Sandalet</a> 1258 </li><li class="" role="none"> 1259 <a href="/collections/kadin-bot-modelleri" class="thb-full-menu--link" role="menuitem">Bot</a> 1260 </li><li class="" role="none"> 1261 <a href="/collections/kadin-cizme-modelleri" class="thb-full-menu--link" role="menuitem">Ãizme</a> 1262 </li></ul></li><li class="" role="none"> 1263 <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"> 1264 <a href="/collections/kadin-omuz-cantasi-modelleri" class="thb-full-menu--link" role="menuitem">Omuz Ãantası</a> 1265 </li><li class="" role="none"> 1266 <a href="/collections/kadin-capraz-canta-modelleri" class="thb-full-menu--link" role="menuitem">Ãapraz Ãanta</a> 1267 </li><li class="" role="none"> 1268 <a href="/collections/kadin-kol-cantasi-modelleri" class="thb-full-menu--link" role="menuitem">Kol Ãantası</a> 1269 </li><li class="" role="none"> 1270 <a href="/collections/kadin-gece-cantasi" class="thb-full-menu--link" role="menuitem">Gece Ãantası</a> 1271 </li></ul></li><li class="" role="none"> 1272 <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"> 1273 <a href="/collections/kadin-mont-modelleri" class="thb-full-menu--link" role="menuitem">Mont</a> 1274 </li><li class="" role="none"> 1275 <a href="/collections/kadin-kaban" class="thb-full-menu--link" role="menuitem">Kaban</a> 1276 </li><li class="" role="none"> 1277 <a href="/collections/kadin-ceket-modelleri" class="thb-full-menu--link" role="menuitem">Ceket</a> 1278 </li><li class="" role="none"> 1279 <a href="/collections/kadin-kurk-modelleri" class="thb-full-menu--link" role="menuitem">Kürk</a> 1280 </li><li class="" role="none"> 1281 <a href="/collections/kadin-gomlek-modelleri" class="thb-full-menu--link" role="menuitem">Gömlek</a> 1282 </li><li class="" role="none"> 1283 <a href="/collections/kadin-pantolon-modelleri" class="thb-full-menu--link" role="menuitem">Pantolon</a> 1284 </li><li class="" role="none"> 1285 <a href="/collections/kadin-yelek-modelleri" class="thb-full-menu--link" role="menuitem">Yelek</a> 1286 </li></ul></li><li class="" role="none"> 1287 <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"> 1288 <a href="/collections/kadin-cuzdan-kartlik-modelleri" class="thb-full-menu--link" role="menuitem">Cüzdan & Kartlık</a> 1289 </li><li class="" role="none"> 1290 <a href="/collections/kadin-parfumleri" class="thb-full-menu--link" role="menuitem">Parfüm</a> 1291 </li><li class="" role="none"> 1292 <a href="/collections/kadin-kemer-modelleri" class="thb-full-menu--link" role="menuitem">Kemer</a> 1293 </li><li class="" role="none"> 1294 <a href="/collections/unisex-sapka-modelleri" class="thb-full-menu--link" role="menuitem">Åapka</a> 1295 </li></ul></li></ul><div class="mega-menu-promotions"><a href="/collections/christian-villa-x-valmenti" class="mega-menu-promotion mega-menu-promotion--small"> 1296<img class="lazyload " width="1500" height="600" data-sizes="auto" src="//valmenti.c
1296om/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%;" /> 1297</a> 1298 1299<a href="/collections/relax-anatomic-x-valmenti" class="mega-menu-promotion mega-menu-promotion--small"> 1300<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%;" /> 1301</a> 1302 1303</div></div></li><li role="menuitem" class="menu-item-has-children menu-item-has-megamenu" data-item-title="ERKEK"> 1304 <a href="/collections/erkek" class="thb-full-menu--link">ERKEK 1305<svg width="8" height="6" viewBox="0 0 8 6" fill="none" xmlns="http://www.w3.org/2000/svg"> 1306<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"/> 1307</svg> 1308</a><div class="sub-menu mega-menu-container" tabindex="-1"><ul class="mega-menu-columns" tabindex="-1"><li class="" role="none"> 1309 <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"> 1310 <a href="/collections/erkek-sneakers-spor-modelleri" class="thb-full-menu--link" role="menuitem">Sneakers & Spor</a> 1311 </li><li class="" role="none"> 1312 <a href="/collections/erkek-loafer-modelleri" class="thb-full-menu--link" role="menuitem">Loafer</a> 1313 </li><li class="" role="none"> 1314 <a href="/collections/erkek-casual-ayakkabi-modelleri" class="thb-full-menu--link" role="menuitem">Casual</a> 1315 </li><li class="" role="none"> 1316 <a href="/collections/erkek-klasik-ayakkabi-modelleri" class="thb-full-menu--link" role="menuitem">Klasik</a> 1317 </li><li class="" role="none"> 1318 <a href="/collections/erkek-makosen-modelleri" class="thb-full-menu--link" role="menuitem">Makosen</a> 1319 </li><li class="" role="none"> 1320 <a href="/collections/erkek-terlik-modelleri" class="thb-full-menu--link" role="menuitem">Terlik</a> 1321 </li><li class="" role="none"> 1322 <a href="/collections/erkek-sandalet-modelleri" class="thb-full-menu--link" role="menuitem">Sandalet</a> 1323 </li><li class="" role="none"> 1324 <a href="/collections/erkek-bot-modelleri" class="thb-full-menu--link" role="menuitem">Bot</a> 1325 </li></ul></li><li class="" role="none"> 1326 <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"> 1327 <a href="/collections/erkek-el-cantasi-modelleri" class="thb-full-menu--link" role="menuitem">El Ãantası</a> 1328 </li><li class="" role="none"> 1329 <a href="/collections/erkek-sirt-cantasi-modelleri" class="thb-full-menu--link" role="menuitem">Sırt Ãantası</a> 1330 </li><li class="" role="none"> 1331 <a href="/collections/erkek-capraz-canta-modelleri" class="thb-full-menu--link" role="menuitem">Ãapraz Ãanta</a> 1332 </li><li class="" role="none"> 1333 <a href="/collections/erkek-evrak-cantasi-modelleri" class="thb-full-menu--link" role="menuitem">Evrak Ãantası</a> 1334 </li></ul></li><li class="" role="none"> 1335 <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"> 1336 <a href="/collections/erkek-deri-mont-modelleri" class="thb-full-menu--link" role="menuitem">Mont</a> 1337 </li><li class="" role="none"> 1338 <a href="/collections/erkek-deri-ceket-modelleri" class="thb-full-menu--link" role="menuitem">Ceket</a> 1339 </li><li class="" role="none"> 1340 <a href="/collections/erkek-kaban" class="thb-full-menu--link" role="menuitem">Kaban</a> 1341 </li></ul></li><li class="" role="none"> 1342 <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"> 1343 <a href="/collections/erkek-cuzdan-kartlik-modelleri" class="thb-full-menu--link" role="menuitem">Cüzdan & Kartlık</a> 1344 </li><li class="" role="none"> 1345 <a href="/collections/erkek-parfumleri" class="thb-full-menu--link" role="menuitem">Parfüm</a> 1346 </li><li class="" role="none"> 1347 <a href="/collections/erkek-sapka-modelleri" class="thb-full-menu--link" role="menuitem">Åapka</a> 1348 </li><li class="" role="none"> 1349 <a href="/collections/erkek-kemer-modelleri" class="thb-full-menu--link" role="menuitem">Kemer</a> 1350 </li></ul></li></ul><a href="/products/valmenti-erkek-hakiki-deri-siyah-loafer-ayakkabi-vlm7453" class="mega-menu-promotion"> 1351<img class="lazyload " width="670" height="558" data-sizes="auto" src="//valmenti.c
1351om/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%;" /> 1352<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> 1353</a> 1354 1355</div></li><li role="menuitem" class="" > 1356 <a href="/pages/dunya-markalari" class="thb-full-menu--link">DÃNYA MARKALARI</a></li><li role="menuitem" class="" > 1357 <a href="/collections/sample-sale" class="thb-full-menu--link">SPECIAL PRICES</a></li></ul> 1358</full-menu> 1359<div class="thb-secondary-area thb-header-right"><div class="no-js-hidden"></div><a 1360 href="#" 1361 class="thb-secondary-area-item thb-secondary-control coddepo-shipment-tracking-popup-open hide-on-mobile-cdp" 1362 title="SipariÅ Takip ve İade" 1363 > 1364 <div class="thb-secondary-item-icon"> 1365<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> 1366 1367 1368</div> 1369 </a> 1370 1371
1371<script> 1372 setTimeout(() => { 1373 document 1374 .querySelectorAll('.coddepo-shipment-tracking-phone-input, .coddepo-shipment-tracking-order-code-input') 1375 .forEach((input) => { 1376 input.removeAttribute('type'); 1377 }); 1378 }, 500); 1379 </script>
1379 1380 1381 <style> 1382 .header.transparent--true:not(:hover):not(.is-sticky) .thb-secondary-control { 1383 fill: white; 1384 } 1385 1386 .header.transparent--true:hover .thb-secondary-control, 1387 .header.transparent--true.is-sticky .thb-secondary-control { 1388 opacity: 1; 1389 } 1390 </style> 1391 1392 <a 1393 class="thb-secondary-area-item thb-secondary-myaccount thb-secondary-myaccount--icon-true" 1394 href="https://hesabim.valmenti.com?locale=tr&buyer_flags=eyJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJ2YWxtZW50aWNvbS5teXNob3BpZnkuY29tIiwiZmxhZ3MiOltdLCJleHAiOjE3OTA4NjQzODEsIm5iZiI6MTc5MDI1OTU4MX0.586MXljcWiSYsLrWDnw0VgVrl1fs1xU9xne-o2dHwoM&region_country=TR" 1395 title="Hesabım" 1396 ><span> 1397<svg width="17" height="18" viewBox="0 0 17 18" fill="none" xmlns="http://www.w3.org/2000/svg"> 1398<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)"/> 1399<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)"/> 1400</svg> 1401</span></a 1402 ><a 1403 class="thb-secondary-area-item thb-quick-search" 1404 href="/search" 1405 title="Arama" 1406 > 1407<svg width="19" height="20" viewBox="0 0 19 20" fill="none" xmlns="http://www.w3.org/2000/svg"> 1408<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"/> 1409</svg> 1410</a> 1411 <a class="thb-secondary-area-item thb-secondary-wishlist" href="#swym-wishlist"> 1412 <div class="thb-secondary-item-icon"> 1413 <svg width="24" height="24" viewBox="0 0 19 20" fill="none" xmlns="http://www.w3.org/2000/svg"> 1414 <path 1415 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" 1416 stroke="var(--color-header-icons, --color-accent)" 1417 stroke-width="1.2" 1418 stroke-linecap="round" 1419 stroke-linejoin="round" 1420 fill="none" 1421 /> 1422 </svg> 1423 1424 <span class="thb-item-count swym-wishlist-header-counter"></span> 1425 </div> 1426 </a> 1427 <a class="thb-secondary-area-item thb-secondary-cart" href="/cart" id="cart-drawer-toggle"> 1428 <div class="thb-secondary-item-icon"> 1429<svg width="19" height="20" viewBox="0 0 19 20" fill="none" xmlns="http://www.w3.org/2000/svg"> 1430<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"/> 1431</svg> 1432 1433 <span class="thb-item-count">0 1434</span> 1435 </div> 1436 </a> 1437</div> 1438 1439 1440</div> 1441 </div><style data-shopify>:root { 1442 --logo-height: 60px; 1443 --logo-height-mobile: 30px; 1444 } 1445 </style></theme-header>
1445<script src="//valmenti.com/cdn/shop/t/8/assets/header.js?v=53973329853117484881750334282" type="text/javascript"></script>
1445<script type="application/ld+json"> 1446 { 1447 "@context": "http://schema.org", 1448 "@type": "Organization", 1449 "name": "Valmenti", 1450 1451 "logo": "https:\/\/valmenti.com\/cdn\/shop\/files\/valmenti-logo.svg?v=1750251384\u0026width=1920", 1452 1453 "sameAs": [ 1454 "", 1455 "https:\/\/www.facebook.com\/valmentishoes\/", 1456 "", 1457 "https:\/\/www.instagram.com\/valmenti\/", 1458 "", 1459 "https:\/\/www.youtube.com\/@ValmentiTR", 1460 "", 1461 "", 1462 "" 1463 ], 1464 "url": "https:\/\/valmenti.com" 1465 } 1466</script>
1466 1467<style> 1468 /* 1. Sadece Mobilde Göster */ 1469 @media screen and (min-width: 769px) { 1470 .barcode-scan-btn { display: none !important; } 1471 } 1472 1473 /* 2. GENEL AYAR (Normal Header İçin) */ 1474 .barcode-scan-btn { 1475 position: absolute; 1476 /* Normalde Search ikonunun solunda dursun diye 40px */ 1477 right: 40px; 1478 top: 50%; 1479 transform: translateY(-50%); 1480 background: transparent; 1481 border: none; 1482 cursor: pointer; 1483 z-index: 99; 1484 padding: 5px; 1485 display: flex; 1486 align-items: center; 1487 justify-content: center; 1488 color: #333; 1489 height: 100%; 1490 width: 35px; 1491 } 1492 .barcode-scan-btn svg { width: 22px; height: 22px; stroke: currentColor; } 1493 1494 /* --- YENİ EKLENEN: DRAWER (ÃEKMECE) İÃİN ÃZEL KONUM --- */ 1495 /* EÄer ikon "drawer", "sidebar" veya "modal" içindeyse saÄa daha çok yanaÅsın */ 1496 [class*="drawer"] .barcode-scan-btn, 1497 [class*="sidebar"] .barcode-scan-btn, 1498 [class*="modal"] .barcode-scan-btn, 1499 [role="dialog"] .barcode-scan-btn { 1500 /* BURAYI DEÄİÅTİREBİLİRSİN: 1501 X ikonunun tam yanına gelmesi için bu sayıyı düÅürdük. 1502 EÄer X'in üstüne binerse 45px yap, çok solda kalırsa 10px yap. */ 1503 right: 15px !important; 1504 } 1505 1506 /* 3. Modal - SİYAH EKRAN */ 1507 #qr-modal-overlay { 1508 display: none; 1509 position: fixed; 1510 top: 0; left: 0; 1511 width: 100vw; height: 100vh; 1512 background: #000; 1513 z-index: 2147483647 !important; 1514 flex-direction: column; 1515 justify-content: center; 1516 align-items: center; 1517 } 1518 1519 /* BAÅLIK ALANI */ 1520 .qr-header-container { 1521 position: absolute; 1522 top: 10%; 1523 left: 0; 1524 width: 100%; 1525 text-align: center; 1526 z-index: 2147483650; 1527 pointer-events: none; 1528 } 1529 1530 .qr-title { 1531 color: white; 1532 font-size: 20px; 1533 font-weight: 700; 1534 margin: 0; 1535 letter-spacing: 1px; 1536 text-transform: uppercase; 1537 text-shadow: 0 2px 4px rgba(0,0,0,0.8); 1538 } 1539 1540 .qr-subtitle { 1541 color: #ddd; 1542 font-size: 14px; 1543 margin-top: 5px; 1544 font-weight: 400; 1545 text-shadow: 0 1px 2px rgba(0,0,0,0.8); 1546 } 1547 1548 /* Kamera Alanı */ 1549 #qr-reader { 1550 width: 100%; 1551 height: 100%; 1552 display: flex; 1553 flex-direction: column; 1554 justify-content: center; 1555 position: relative; 1556 background: black; 1557 } 1558 1559 #qr-reader video { object-fit: cover; width: 100% !important; height: 100% !important; } 1560 1561 /* KAPAT BUTONU (YUKARIDA - GÃVENLİ ALAN) */ 1562 #qr-close-btn { 1563 position: absolute; 1564 bottom: 120px; 1565 left: 50%; 1566 transform: translateX(-50%); 1567 background: rgba(255, 255, 255, 0.15); 1568 color: white; 1569 border: 1px solid rgba(255,255,255,0.3); 1570 padding: 12px 30px; 1571 border-radius: 30px; 1572 font-size: 14px; 1573 font-weight: 600; 1574 cursor: pointer; 1575 z-index: 2147483649 !important; 1576 backdrop-filter: blur(5px); 1577 } 1578 1579 .scan-line { 1580 position: absolute; 1581 width: 80%; left: 10%; height: 2px; 1582 background: #ff3b30; 1583 top: 0; z-index: 10; 1584 box-shadow: 0 0 15px #ff3b30; 1585 animation: scanAnim 2.5s infinite linear; 1586 display: none; 1587 } 1588 @keyframes scanAnim { 1589 0% { top: 35%; opacity: 0; } 1590 50% { opacity: 1; } 1591 100% { top: 65%; opacity: 0; } 1592 } 1593</style> 1594 1595<div id="qr-modal-overlay"> 1596 <div class="qr-header-container"> 1597 <h2 class="qr-title">BARKOD ARAMASI</h2> 1598 <p class="qr-subtitle" id="qr-status-text">Barkodu çerçeveye ortalayın</p> 1599 </div> 1600 <div id="qr-reader"><div id="scan-line-anim" class="scan-line"></div></div> 1601 <button id="qr-close-btn" onclick="forceCloseScanner()">KAPAT</button> 1602</div> 1603
1604<script> 1605 let html5QrCode = null; 1606 let isRedirecting = false; 1607 1608 document.addEventListener("DOMContentLoaded", function() { 1609 const modal = document.getElementById('qr-modal-overlay'); 1610 if (modal && modal.parentNode !== document.body) { 1611 document.body.appendChild(modal); 1612 } 1613 1614 injectBarcodeButton(); 1615 setTimeout(injectBarcodeButton, 1000); 1616 setTimeout(injectBarcodeButton, 3000); 1617 1618 // Drawer açıldıÄında tetikle 1619 document.addEventListener('click', function(e) { 1620 if (e.target.closest('.header__search-toggle') || e.target.closest('button[aria-controls="SearchDrawer"]')) { 1621 setTimeout(injectBarcodeButton, 400); 1622 } 1623 }); 1624 }); 1625 1626 function injectBarcodeButton() { 1627 const searchInputs = document.querySelectorAll('form[action*="/search"] input[name="q"], input[type="search"]'); 1628 1629 searchInputs.forEach(input => { 1630 const form = input.closest('form'); 1631 if (!form) return; 1632 if (form.querySelector('.barcode-scan-btn')) return; 1633 1634 const currentPos = window.getComputedStyle(form).position; 1635 if (currentPos === 'static') form.style.position = 'relative'; 1636 1637 // Padding ayarı yok (İstediÄin gibi) 1638 1639 const btn = document.createElement('button'); 1640 btn.type = 'button'; 1641 btn.className = 'barcode-scan-btn'; 1642 btn.innerHTML = ` 1643 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"> 1644 <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"/> 1645 <rect x="7" y="7" width="10" height="10" rx="1"/> 1646 </svg> 1647 `; 1648 1649 btn.onclick = function(e) { 1650 e.preventDefault(); 1651 e.stopPropagation(); 1652 startCamera(); 1653 }; 1654 1655 form.appendChild(btn); 1656 }); 1657 } 1658 1659 async function startCamera() { 1660 isRedirecting = false; 1661 const modal = document.getElementById('qr-modal-overlay'); 1662 1663 if(modal.parentNode !== document.body) document.body.appendChild(modal); 1664 modal.style.display = 'flex'; 1665 document.getElementById('scan-line-anim').style.display = 'block'; 1666 1667 if (html5QrCode) { 1668 try { await html5QrCode.stop(); await html5QrCode.clear(); } catch (e) {} 1669 html5QrCode = null; 1670 } 1671 1672 html5QrCode = new Html5Qrcode("qr-reader"); 1673 const config = { fps: 10, qrbox: { width: 300, height: 120 }, aspectRatio: 1.0 }; 1674 1675 let formats = undefined; 1676 if(typeof Html5QrcodeSupportedFormats !== "undefined") { 1677 formats = [ Html5QrcodeSupportedFormats.EAN_13, Html5QrcodeSupportedFormats.EAN_8, Html5QrcodeSupportedFormats.CODE_128 ]; 1678 } 1679 1680 try { 1681 await html5QrCode.start( 1682 { facingMode: "environment" }, 1683 { ...config, formatsToSupport: formats }, 1684 onScanSuccess 1685 ); 1686 } catch (err) { 1687 alert("Kamera baÅlatılamadı."); 1688 forceCloseScanner(); 1689 } 1690 } 1691 1692 function onScanSuccess(decodedText) { 1693 if (isRedirecting) return; 1694 isRedirecting = true; 1695 if (html5QrCode) html5QrCode.pause(); 1696 setTimeout(() => { 1697 window.location.assign('/search?type=product&q=' + encodeURIComponent(decodedText)); 1698 }, 200); 1699 } 1700 1701 function forceCloseScanner() { 1702 const modal = document.getElementById('qr-modal-overlay'); 1703 modal.style.display = 'none'; 1704 document.getElementById('scan-line-anim').style.display = 'none'; 1705 1706 if (html5QrCode) { 1707 html5QrCode.stop().then(() => { html5QrCode.clear(); html5QrCode = null; }) 1708 .catch(err => { html5QrCode = null; }); 1709 } 1710 } 1711</script>
1711<style> #shopify-section-sections--19172807508117__header .menu-item-badge {margin-bottom: 1.4rem;} </style></div> 1712<!-- END sections: header-group --><!-- BEGIN sections: overlay-group --> 1713<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" /> 1714<style> 1715 #Popup-sections--19172807540885__overlay_popup_iPcJBr .product-popup-modal__content { 1716 width: 500px !important; 1717 max-width: calc(100vw - 20px) !important; 1718 height: auto !important; 1719 } 1720 1721 #Popup-sections--19172807540885__overlay_popup_iPcJBr .product-popup-modal__content-image { 1722 width: 100% !important; 1723 max-width: none !important; 1724 } 1725 1726 #Popup-sections--19172807540885__overlay_popup_iPcJBr .product-popup-modal__content-image img { 1727 display: block !important; 1728 width: 100% !important; 1729 height: auto !important; 1730 max-width: none !important; 1731 } 1732</style> 1733<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"> 1734 <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"> 1735 1736<img class="lazyload " width="1021" height="542" data-sizes="auto" src="//valmenti.com/cdn/shop/files/600x300_valmenti_pop-up_04_jpg.jpg?crop=center&height=10&v=1784038323&width=20" data-srcset="//valmenti.com/cdn/shop/files/600x300_valmenti_pop-up_04_jpg.jpg?v=1784038323&width=1021 1021w" fetchpriority="auto" alt="" style="object-position: 50.0% 50.0%;" /> 1737 1738 </div><button id="ModalClose-sections--19172807540885__overlay_popup_iPcJBr" type="button" class="product-popup-modal__toggle" aria-label="Kapat"> 1739<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 1740<path d="M13 1L1 13M13 13L1 1" stroke="var(--color-body)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 1741</svg> 1742</button> 1743 <div class="product-popup-modal__content-info text-center"></div> 1744 </div> 1745</modal-dialog>
1746<script src="//valmenti.com/cdn/shop/t/8/assets/modal-dialog.js?v=4767662253085216211750334282" defer="defer"></script>
1746</div><div id="shopify-section-sections--19172807540885__1787129185343f3948" class="shopify-section shopify-section-group-overlay-group"> 1747 1748 1749 1750 1751<style data-shopify> 1752 .valmenti-cart-bag-root-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy { 1753 display: block; 1754 width: 100%; 1755 } 1756 1757 .valmenti-cart-bag-positioner-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy { 1758 position: fixed; 1759 width: min(520px, calc(100vw - 32px)); 1760 z-index: 9997; 1761 pointer-events: none; 1762 } 1763 1764 .valmenti-cart-bag-positioner-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy[data-position="right-bottom"] { 1765 right: 0px; 1766 bottom: calc(28px + 50px); 1767 } 1768 1769 .valmenti-cart-bag-positioner-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy[data-position="left-bottom"] { 1770 left: 0px; 1771 bottom: calc(28px + 50px); 1772 } 1773 1774 .valmenti-cart-bag-positioner-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy[data-position="right-middle"] { 1775 right: 0px; 1776 top: calc(50% - 50px); 1777 transform: translateY(-50%); 1778 } 1779 1780 .valmenti-cart-bag-positioner-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy[data-position="left-middle"] { 1781 left: 0px; 1782 top: calc(50% - 50px); 1783 transform: translateY(-50%); 1784 } 1785 1786 .valmenti-cart-bag-positioner-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy[data-position="center-bottom"] { 1787 left: 50%; 1788 bottom: calc(28px + 50px); 1789 transform: translateX(-50%); 1790 } 1791 1792 .valmenti-cart-bag-positioner-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy[data-position="center"] { 1793 left: 50%; 1794 top: calc(50% - 50px); 1795 transform: translate(-50%, -50%); 1796 } 1797 1798 .valmenti-cart-bag-popup-shell-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy { 1799 position: relative; 1800 width: 100%; 1801 pointer-events: auto; 1802 opacity: 0; 1803 visibility: hidden; 1804 transform: translateY(18px) scale(0.985); 1805 transition: 1806 opacity 0.38s ease, 1807 transform 0.38s ease, 1808 visibility 0.38s ease; 1809 } 1810 1811 .valmenti-cart-bag-popup-shell-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy.is-visible { 1812 opacity: 1; 1813 visibility: visible; 1814 transform: translateY(0) scale(1); 1815 } 1816 1817 .valmenti-cart-bag-teaser-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy { 1818 display: block; 1819 width: 100%; 1820 padding: 0; 1821 margin: 0; 1822 border: 0; 1823 background: transparent; 1824 appearance: none; 1825 cursor: pointer; 1826 } 1827 1828 .valmenti-cart-bag-popup-close-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy { 1829 position: absolute; 1830 top: 32px; 1831 right: 12px; 1832 z-index: 2; 1833 display: inline-flex; 1834 align-items: center; 1835 justify-content: center; 1836 width: 34px; 1837 height: 34px; 1838 padding: 0; 1839 border: 0; 1840 border-radius: 999px; 1841 background: rgba(255, 255, 255, 0.86); 1842 color: #151515; 1843 box-shadow: 0 1px 6px rgba(0, 0, 0, 0.12); 1844 cursor: pointer; 1845 backdrop-filter: blur(3px); 1846 } 1847 1848 .valmenti-cart-bag-popup-close-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy:hover { 1849 background: #ffffff; 1850 } 1851 1852 .valmenti-cart-bag-teaser-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy img { 1853 display: block; 1854 width: 100%; 1855 height: auto; 1856 object-fit: contain; 1857 pointer-events: none; 1858 user-select: none; 1859 opacity: 0; 1860 transition: opacity 0.22s ease; 1861 } 1862 1863 .valmenti-cart-bag-teaser-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy img.is-loaded { 1864 opacity: 1; 1865 } 1866 1867 .valmenti-cart-bag-overlay-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy { 1868 position: fixed; 1869 inset: 0; 1870 z-index: 9998; 1871 background: rgba(0, 0, 0, 0.42); 1872 opacity: 0; 1873 visibility: hidden; 1874 transition: opacity 0.28s ease, visibility 0.28s ease; 1875 } 1876 1877 .valmenti-cart-bag-overlay-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy.is-active { 1878 opacity: 1; 1879 visibility: visible; 1880 } 1881 1882 .valmenti-cart-bag-drawer-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy { 1883 position: fixed; 1884 top: 0; 1885 right: 0; 1886 z-index: 9999; 1887 width: 460px; 1888 max-width: 100%; 1889 height: 100%; 1890 background: #ffffff; 1891 color: #151515; 1892 display: flex; 1893 flex-direction: column; 1894 overflow: hidden; 1895 transform: translateX(100%); 1896 transition: transform 0.3s ease; 1897 outline: none; 1898 } 1899 1900 .valmenti-cart-bag-drawer-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy.is-active { 1901 transform: translateX(0); 1902 } 1903 1904 .valmenti-cart-bag-drawer-header-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy { 1905 display: flex; 1906 align-items: flex-start; 1907 justify-content: space-between; 1908 gap: 20px; 1909 padding: 24px; 1910 border-bottom: 1px solid #e5e5e5; 1911 } 1912 1913 .valmenti-cart-bag-drawer-heading-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy { 1914 min-width: 0; 1915 } 1916 1917 .valmenti-cart-bag-drawer-title-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy { 1918 margin: 0; 1919 font-size: 22px; 1920 line-height: 1.2; 1921 font-weight: 500; 1922 color: inherit; 1923 } 1924 1925 .valmenti-cart-bag-drawer-subtitle-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy { 1926 margin: 7px 0 0; 1927 font-size: 13px; 1928 line-height: 1.5; 1929 opacity: 0.68; 1930 } 1931 1932 .valmenti-cart-bag-drawer-close-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy { 1933 flex: 0 0 auto; 1934 display: inline-flex; 1935 align-items: center; 1936 justify-content: center; 1937 width: 38px; 1938 height: 38px; 1939 padding: 0; 1940 border: 0; 1941 background: transparent; 1942 color: inherit; 1943 cursor: pointer; 1944 } 1945 1946 .valmenti-cart-bag-drawer-body-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy { 1947 flex: 1; 1948 overflow-y: auto; 1949 padding: 24px; 1950 } 1951 1952 .valmenti-cart-bag-products-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy { 1953 display: flex; 1954 flex-direction: column; 1955 gap: 14px; 1956 } 1957 1958 .valmenti-cart-bag-product-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy { 1959 display: grid; 1960 grid-template-columns: 92px minmax(0, 1fr); 1961 gap: 16px; 1962 padding: 14px; 1963 border: 1px solid #e5e5e5; 1964 background: #ffffff; 1965 } 1966 1967 .valmenti-cart-bag-product-image-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy { 1968 width: 92px; 1969 height: 108px; 1970 overflow: hidden; 1971 background: #f7f7f7; 1972 } 1973 1974 .valmenti-cart-bag-product-image-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy img { 1975 display: block; 1976 width: 100%; 1977 height: 100%; 1978 object-fit: contain; 1979 } 1980 1981 .valmenti-cart-bag-product-link-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy { 1982 color: inherit; 1983 text-decoration: none; 1984 } 1985 1986 .valmenti-cart-bag-product-image-link-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy { 1987 display: block; 1988 width: 100%; 1989 height: 100%; 1990 } 1991 1992 .valmenti-cart-bag-product-title-link-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy { 1993 display: inline; 1994 } 1995 1996 .valmenti-cart-bag-product-title-link-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy:hover .valmenti-cart-bag-product-name-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy,
1997 .valmenti-cart-bag-product-image-link-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy:hover + * { 1998 text-decoration: none; 1999 } 2000 2001 .valmenti-cart-bag-product-title-link-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy:hover { 2002 text-decoration: underline; 2003 text-underline-offset: 3px; 2004 } 2005 2006 .valmenti-cart-bag-product-info-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy { 2007 min-width: 0; 2008 display: flex; 2009 flex-direction: column; 2010 align-items: stretch; 2011 } 2012 2013 .valmenti-cart-bag-product-name-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy { 2014 margin: 0; 2015 font-size: 14px; 2016 line-height: 1.4; 2017 font-weight: 500; 2018 color: inherit; 2019 } 2020 2021 .valmenti-cart-bag-product-price-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy { 2022 margin: 8px 0 14px; 2023 font-size: 14px; 2024 line-height: 1.4; 2025 color: inherit; 2026 } 2027 2028 .valmenti-cart-bag-add-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy { 2029 width: 100%; 2030 margin-top: auto; 2031 padding: 11px 14px; 2032 border: 1px solid #151515; 2033 background: #151515; 2034 color: #ffffff; 2035 font: inherit; 2036 font-size: 13px; 2037 cursor: pointer; 2038 transition: opacity 0.2s ease, background 0.2s ease; 2039 } 2040 2041 .valmenti-cart-bag-add-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy:hover:not(:disabled) { 2042 background: #000000; 2043 } 2044 2045 .valmenti-cart-bag-add-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy:disabled { 2046 cursor: default; 2047 opacity: 0.56; 2048 } 2049 2050 .valmenti-cart-bag-drawer-footer-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy { 2051 padding: 18px 24px 24px; 2052 border-top: 1px solid #e5e5e5; 2053 background: #ffffff; 2054 } 2055 2056 .valmenti-cart-bag-continue-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy { 2057 width: 100%; 2058 padding: 13px 18px; 2059 border: 1px solid #e5e5e5; 2060 background: transparent; 2061 color: inherit; 2062 font: inherit; 2063 font-size: 14px; 2064 cursor: pointer; 2065 } 2066 2067 .valmenti-cart-bag-empty-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy { 2068 padding: 36px 16px; 2069 text-align: center; 2070 font-size: 14px; 2071 opacity: 0.65; 2072 } 2073 2074 @media screen and (max-width: 749px) { 2075 .valmenti-cart-bag-positioner-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy { 2076 left: 50% !important; 2077 right: auto !important; 2078 width: min(350px, calc(100vw - 24px)); 2079 transform: translateX(-50%) !important; 2080 } 2081 2082 .valmenti-cart-bag-positioner-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy[data-mobile-position="top"] { 2083 top: calc(16px + 180px + env(safe-area-inset-top, 0px)) !important; 2084 bottom: auto !important; 2085 } 2086 2087 .valmenti-cart-bag-positioner-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy[data-mobile-position="bottom"] { 2088 top: auto !important; 2089 bottom: calc(16px + 180px + env(safe-area-inset-bottom, 0px)) !important; 2090 } 2091 2092 .valmenti-cart-bag-drawer-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy { 2093 top: auto; 2094 bottom: 0; 2095 width: 100%; 2096 height: var(--valmenti-mobile-drawer-height, min(82dvh, 760px)); 2097 max-height: calc(var(--valmenti-visible-viewport-height, 100dvh) - 8px); 2098 transform: translateY(100%); 2099 border-radius: 16px 16px 0 0; 2100 padding-bottom: env(safe-area-inset-bottom, 0px); 2101 } 2102 2103 .valmenti-cart-bag-drawer-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy.is-active { 2104 transform: translateY(0); 2105 } 2106 2107 .valmenti-cart-bag-drawer-header-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy, 2108 .valmenti-cart-bag-drawer-body-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy { 2109 padding-left: 18px; 2110 padding-right: 18px; 2111 } 2112 2113 .valmenti-cart-bag-drawer-footer-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy { 2114 padding-left: 18px; 2115 padding-right: 18px; 2116 } 2117 2118 .valmenti-cart-bag-product-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy { 2119 grid-template-columns: 80px minmax(0, 1fr); 2120 gap: 12px; 2121 padding: 12px; 2122 } 2123 2124 .valmenti-cart-bag-product-image-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy { 2125 width: 80px; 2126 height: 96px; 2127 } 2128 } 2129</style> 2130 2131<valmenti-cart-bag-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy 2132 class="valmenti-cart-bag-root-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy" 2133 data-visibility-mode="cart" 2134 data-cart-path="/cart" 2135 data-target-page="" 2136 data-target-product="" 2137 data-target-collection="" 2138 data-popup-delay="3000"
2139 data-reload-after-add="true" 2140 data-design-mode="false" 2141 2142> 2143
2143<script type="application/json" data-custom-paths>""</script>
2143 2144 2145 2146 <div 2147 class="valmenti-cart-bag-positioner-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy" 2148 data-popup-positioner 2149 data-position="right-middle" 2150 data-mobile-position="bottom" 2151 > 2152 <div class="valmenti-cart-bag-popup-shell-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy" data-popup-shell> 2153 <button 2154 type="button" 2155 class="valmenti-cart-bag-teaser-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy" 2156 data-popup 2157 data-drawer-trigger 2158 aria-label="Ãanta seçeneklerini aç" 2159 > 2160 <img 2161 data-popup-image 2162 data-src="//valmenti.com/cdn/shop/files/sandultn.png?v=1787144689&width=1400" 2163 data-srcset=" 2164 //valmenti.com/cdn/shop/files/sandultn.png?v=1787144689&width=500 500w, 2165 //valmenti.com/cdn/shop/files/sandultn.png?v=1787144689&width=800 800w, 2166 //valmenti.com/cdn/shop/files/sandultn.png?v=1787144689&width=1100 1100w, 2167 //valmenti.com/cdn/shop/files/sandultn.png?v=1787144689&width=1400 1400w 2168 " 2169 sizes="(max-width: 749px) calc(100vw - 32px), 520px" 2170 alt="Ãanta seçeneklerini aç" 2171 decoding="async" 2172 fetchpriority="low" 2173 width="1672" 2174 height="941" 2175 > 2176 </button> 2177 2178 <button 2179 type="button" 2180 class="valmenti-cart-bag-popup-close-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy" 2181 data-popup-close 2182 aria-label="Popup'ı bugün için kapat" 2183 > 2184 <svg width="17" height="17" viewBox="0 0 18 18" fill="none" aria-hidden="true"> 2185 <path d="M14 4L4 14M4 4L14 14" stroke="currentColor" stroke-width="1.5" stroke-linecap="round"/> 2186 </svg> 2187 </button> 2188 </div> 2189 </div> 2190 2191 2192 <div class="valmenti-cart-bag-overlay-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy" data-drawer-overlay></div> 2193 2194 <aside 2195 class="valmenti-cart-bag-drawer-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy" 2196 data-drawer 2197 role="dialog" 2198 aria-modal="true" 2199 aria-labelledby="valmenti-drawer-title-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy" 2200 tabindex="-1" 2201 > 2202 <div class="valmenti-cart-bag-drawer-header-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy"> 2203 <div class="valmenti-cart-bag-drawer-heading-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy"> 2204 <h2 2205 id="valmenti-drawer-title-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy" 2206 class="valmenti-cart-bag-drawer-title-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy" 2207 > 2208 Ãantanı Seç 2209 </h2> 2210 2211 <p class="valmenti-cart-bag-drawer-subtitle-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy"> 2212 SipariÅine son dokunuÅu ekle. 2213 </p> 2214 2215 </div> 2216 2217 <button 2218 type="button" 2219 class="valmenti-cart-bag-drawer-close-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy" 2220 data-drawer-close 2221 aria-label="Kapat" 2222 > 2223 <svg width="22" height="22" viewBox="0 0 22 22" fill="none" aria-hidden="true"> 2224 <path d="M17 5L5 17M5 5L17 17" stroke="currentColor" stroke-width="1.5" stroke-linecap="round"/> 2225 </svg> 2226 </button> 2227 </div> 2228 2229 <div class="valmenti-cart-bag-drawer-body-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy"> 2230 2231 2232 2233 2234 2235 2236 <div class="valmenti-cart-bag-products-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy"> 2237 2238 2239 2240 2241 2242 2243 2244 2245 2246 2247 2248 2249 2250 <article class="valmenti-cart-bag-product-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy"> 2251 <div class="valmenti-cart-bag-product-image-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy"> 2252 <a 2253 href="/products/valmenti-unisex-tekstil-siyah-bez-poset-canta-vlm7440" 2254 class="valmenti-cart-bag-product-link-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy valmenti-cart-bag-product-image-link-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy" 2255 aria-label="Valmenti Unisex Tekstil Siyah Bez PoÅet Ãanta VLM7440" 2256 > 2257 2258 <img
2259 src="//valmenti.com/cdn/shop/files/4ec8d004d33ada15c8a1a6450a4fd039.jpg?v=1787086327&width=320" 2260 alt="Valmenti Unisex Tekstil Siyah Bez PoÅet Ãanta VLM7440" 2261 loading="lazy" 2262 width="160" 2263 height="190" 2264 > 2265 2266 </a> 2267 </div> 2268 2269 <div class="valmenti-cart-bag-product-info-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy"> 2270 <a 2271 href="/products/valmenti-unisex-tekstil-siyah-bez-poset-canta-vlm7440" 2272 class="valmenti-cart-bag-product-link-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy valmenti-cart-bag-product-title-link-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy" 2273 > 2274 <h3 class="valmenti-cart-bag-product-name-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy">Valmenti Unisex Tekstil Siyah Bez PoÅet Ãanta VLM7440</h3> 2275 </a> 2276 <p class="valmenti-cart-bag-product-price-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy"> 2277 2278 149,99 TL 2279 2280 </p> 2281 2282 2283 <button 2284 type="button" 2285 class="valmenti-cart-bag-add-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy" 2286 data-add-to-cart 2287 data-variant-id="47739811168405" 2288 > 2289 + SipariÅe Ekle 2290 </button> 2291 2292 </div> 2293 </article> 2294 2295 2296 2297 2298 2299 2300 2301 2302 2303 2304 2305 2306 2307 2308 2309 2310 2311 2312 2313 2314 </div> 2315 2316 </div> 2317 2318 <div class="valmenti-cart-bag-drawer-footer-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy"> 2319 <button 2320 type="button" 2321 class="valmenti-cart-bag-continue-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy" 2322 data-drawer-close 2323 > 2324 Ãantasız Devam Et 2325 </button> 2326 </div> 2327 </aside> 2328</valmenti-cart-bag-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy> 2329
2330<script> 2331 (function() { 2332 const tagName = 'valmenti-cart-bag-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy'; 2333 2334 if (customElements.get(tagName)) return; 2335 2336 class ValmentiCartBag extends HTMLElement { 2337 constructor() { 2338 super(); 2339 2340 this.popup = this.querySelector('[data-popup]'); 2341 this.popupShell = this.querySelector('[data-popup-shell]'); 2342 this.popupPositioner = this.querySelector('[data-popup-positioner]'); 2343 this.popupImage = this.querySelector('[data-popup-image]'); 2344 this.popupClose = this.querySelector('[data-popup-close]'); 2345 this.drawer = this.querySelector('[data-drawer]'); 2346 this.overlay = this.querySelector('[data-drawer-overlay]'); 2347 this.drawerCloseButtons = this.querySelectorAll('[data-drawer-close]'); 2348 this.addButtons = this.querySelectorAll('[data-add-to-cart]'); 2349 this.customPathsNode = this.querySelector('[data-custom-paths]'); 2350 2351 this.visibilityMode = this.dataset.visibilityMode || 'cart'; 2352 this.cartPath = this.dataset.cartPath || '/cart'; 2353 this.targetPage = this.dataset.targetPage || ''; 2354 this.targetProduct = this.dataset.targetProduct || ''; 2355 this.targetCollection = this.dataset.targetCollection || ''; 2356 this.popupDelay = Number(this.dataset.popupDelay || 3500); 2357 this.reloadAfterAdd = this.dataset.reloadAfterAdd === 'true'; 2358 this.isDesignMode = this.dataset.designMode === 'true'; 2359 this.popupDismissKey = 'valmenti-cart-bag-popup-dismissed-until-addrketz3wjjnk3ezzaigenblocke7373e6kbcmwy'; 2360 this.dismissDurationMs = 24 * 60 * 60 * 1000; 2361 2362 this.scrollLockState = null; 2363 2364 this.handleKeydown = this.handleKeydown.bind(this); 2365 this.handleDocumentClick = this.handleDocumentClick.bind(this); 2366 this.handleViewportResize = this.updateViewportMetrics.bind(this); 2367 } 2368 2369 connectedCallback() { 2370 if (!this.isAllowedPage()) { 2371 this.style.display = 'none'; 2372 return; 2373 } 2374 2375 this.unlockPageScroll(); 2376 this.updateViewportMetrics(); 2377 this.setupViewportListeners(); 2378 this.setupEvents(); 2379 2380 if (this.isDesignMode) { 2381 this.loadPopupImage().then(() => { 2382 if (this.popupShell) { 2383 this.popupShell.classList.add('is-visible'); 2384 } 2385 }); 2386 } else { 2387 this.schedulePopup(); 2388 } 2389 } 2390 2391 disconnectedCallback() { 2392 document.removeEventListener('keydown', this.handleKeydown); 2393 document.removeEventListener('click', this.handleDocumentClick); 2394 window.removeEventListener('resize', this.handleViewportResize); 2395 2396 if (window.visualViewport) { 2397 window.visualViewport.removeEventListener('resize', this.handleViewportResize); 2398 window.visualViewport.removeEventListener('scroll', this.handleViewportResize); 2399 } 2400 2401 this.unlockPageScroll(); 2402 } 2403 2404 setupViewportListeners() { 2405 window.addEventListener('resize', this.handleViewportResize, { passive: true }); 2406 2407 if (window.visualViewport) { 2408 window.visualViewport.addEventListener('resize', this.handleViewportResize, { passive: true }); 2409 window.visualViewport.addEventListener('scroll', this.handleViewportResize, { passive: true }); 2410 } 2411 } 2412 2413 updateViewportMetrics() { 2414 const viewportHeight = window.visualViewport 2415 ? window.visualViewport.height 2416 : window.innerHeight; 2417 2418 const safeHeight = Math.max(320, Math.round(viewportHeight)); 2419 const drawerHeight = Math.min(760, Math.round(safeHeight * 0.82)); 2420 2421 this.style.setProperty('--valmenti-visible-viewport-height', `${safeHeight}px`); 2422 this.style.setProperty('--valmenti-mobile-drawer-height', `${drawerHeight}px`); 2423 } 2424 2425 2426 normalizePath(path) { 2427 if (!path) return ''; 2428 2429 try { 2430 const parsed = new URL(path, window.location.origin); 2431 path = parsed.pathname; 2432 } catch (error) {} 2433 2434 if (path.length > 1) { 2435 path = path.replace(/\/+$/, ''); 2436 } 2437 2438 return path || '/'; 2439 } 2440 2441 matchesPath(rule, currentPath) { 2442 if (!rule) return false;
2443 2444 rule = rule.trim(); 2445 if (!rule) return false; 2446 2447 if (!rule.startsWith('/')) { 2448 rule = '/' + rule; 2449 } 2450 2451 const wildcard = rule.endsWith('*'); 2452 2453 if (wildcard) { 2454 const prefix = this.normalizePath(rule.slice(0, -1)); 2455 return currentPath.startsWith(prefix); 2456 } 2457 2458 return this.normalizePath(rule) === currentPath; 2459 } 2460 2461 getCustomPaths() { 2462 if (!this.customPathsNode) return []; 2463 2464 try { 2465 const value = JSON.parse(this.customPathsNode.textContent || '""') || ''; 2466 return String(value) 2467 .split(/[\n,]+/) 2468 .map(item => item.trim()) 2469 .filter(Boolean); 2470 } catch (error) { 2471 return []; 2472 } 2473 } 2474 2475 isAllowedPage() { 2476 const currentPath = this.normalizePath(window.location.pathname); 2477 2478 switch (this.visibilityMode) { 2479 case 'all': 2480 return true; 2481 2482 case 'cart': 2483 return currentPath === this.normalizePath(this.cartPath); 2484 2485 case 'selected_page': 2486 return currentPath === this.normalizePath(this.targetPage); 2487 2488 case 'selected_product': 2489 return currentPath === this.normalizePath(this.targetProduct); 2490 2491 case 'selected_collection': 2492 return currentPath === this.normalizePath(this.targetCollection); 2493 2494 case 'custom_paths': 2495 return this.getCustomPaths().some(rule => this.matchesPath(rule, currentPath)); 2496 2497 default: 2498 return false; 2499 } 2500 } 2501 2502 getPopupDismissedUntil() { 2503 try { 2504 return Number(window.localStorage.getItem(this.popupDismissKey) || 0); 2505 } catch (error) { 2506 return 0; 2507 } 2508 } 2509 2510 isPopupDismissed() { 2511 if (this.isDesignMode) return false; 2512 2513 const dismissedUntil = this.getPopupDismissedUntil(); 2514 2515 if (!dismissedUntil) return false; 2516 2517 if (Date.now() >= dismissedUntil) { 2518 try { 2519 window.localStorage.removeItem(this.popupDismissKey); 2520 } catch (error) {} 2521 return false; 2522 } 2523 2524 return true; 2525 } 2526 2527 dismissPopupForOneDay() { 2528 if (!this.isDesignMode) { 2529 try { 2530 window.localStorage.setItem( 2531 this.popupDismissKey, 2532 String(Date.now() + this.dismissDurationMs) 2533 ); 2534 } catch (error) {} 2535 } 2536 2537 this.hidePopupTemporary(); 2538 } 2539 2540 hidePopupTemporary() { 2541 if (this.popupShell) { 2542 this.popupShell.classList.remove('is-visible'); 2543 } 2544 } 2545 2546 loadPopupImage() { 2547 return new Promise((resolve) => { 2548 if (!this.popupImage) { 2549 resolve(); 2550 return; 2551 } 2552 2553 if (this.popupImage.dataset.loaded === 'true') { 2554 resolve(); 2555 return; 2556 } 2557 2558 const src = this.popupImage.dataset.src; 2559 const srcset = this.popupImage.dataset.srcset; 2560 2561 if (!src) { 2562 resolve(); 2563 return; 2564 } 2565 2566 let settled = false; 2567 2568 const finish = () => { 2569 if (settled) return; 2570 settled = true; 2571 this.popupImage.dataset.loaded = 'true'; 2572 this.popupImage.classList.add('is-loaded'); 2573 resolve(); 2574 }; 2575 2576 this.popupImage.addEventListener('load', finish, { once: true }); 2577 this.popupImage.addEventListener('error', finish, { once: true }); 2578 2579 if (srcset) { 2580 this.popupImage.srcset = srcset; 2581 } 2582 2583 this.popupImage.src = src; 2584 2585 if (this.popupImage.complete) { 2586 finish(); 2587 } 2588 2589 window.setTimeout(finish, 1800); 2590 }); 2591 } 2592 2593 showPopupIfAllowed() { 2594 if (!this.popupShell || this.isPopupDismissed()) return; 2595 2596 if (this.popupImage && this.popupImage.dataset.loaded !== 'true') { 2597 this.loadPopupImage().then(() => { 2598 if (!this.isPopupDismissed()) { 2599 this.popupShell.classList.add('is-visible'); 2600 } 2601 }); 2602 return; 2603 } 2604
2605 this.popupShell.classList.add('is-visible'); 2606 } 2607 2608 schedulePopup() { 2609 if (!this.popupShell || this.isPopupDismissed()) return; 2610 2611 const leadTime = 1000; 2612 const loadAt = Math.max(0, this.popupDelay - leadTime); 2613 2614 window.setTimeout(() => { 2615 if (!this.isPopupDismissed()) { 2616 this.loadPopupImage(); 2617 } 2618 }, loadAt); 2619 2620 window.setTimeout(() => { 2621 this.showPopupIfAllowed(); 2622 }, Math.max(0, this.popupDelay)); 2623 } 2624 2625 setupEvents() { 2626 if (this.popup) { 2627 this.popup.addEventListener('click', (event) => { 2628 event.preventDefault(); 2629 event.stopPropagation(); 2630 this.openDrawer(); 2631 }); 2632 } 2633 2634 if (this.popupClose) { 2635 this.popupClose.addEventListener('click', (event) => { 2636 event.preventDefault(); 2637 event.stopPropagation(); 2638 this.dismissPopupForOneDay(); 2639 }); 2640 } 2641 2642 if (this.overlay) { 2643 this.overlay.addEventListener('click', () => this.closeDrawer()); 2644 } 2645 2646 this.drawerCloseButtons.forEach(button => { 2647 button.addEventListener('click', () => this.closeDrawer()); 2648 }); 2649 2650 this.addButtons.forEach(button => { 2651 button.addEventListener('click', () => this.addToCart(button)); 2652 }); 2653 2654 document.addEventListener('keydown', this.handleKeydown); 2655 document.addEventListener('click', this.handleDocumentClick); 2656 2657 if (this.isDesignMode) { 2658 document.addEventListener('shopify:block:select', () => { 2659 this.loadPopupImage().then(() => { 2660 if (this.popupShell) { 2661 this.popupShell.classList.add('is-visible'); 2662 } 2663 }); 2664 }); 2665 } 2666 } 2667 2668 handleKeydown(event) { 2669 if ( 2670 event.key === 'Escape' && 2671 this.drawer && 2672 this.drawer.classList.contains('is-active') 2673 ) { 2674 this.closeDrawer(); 2675 } 2676 } 2677 2678 handleDocumentClick(event) { 2679 if (!this.popupShell || !this.popupShell.classList.contains('is-visible')) return; 2680 2681 if (this.drawer && this.drawer.classList.contains('is-active')) return; 2682 2683 const clickedInsidePopup = this.popupShell.contains(event.target); 2684 if (clickedInsidePopup) return; 2685 2686 this.hidePopupTemporary(); 2687 } 2688 2689 lockPageScroll() { 2690 if (this.scrollLockState) return; 2691 2692 const html = document.documentElement; 2693 const body = document.body; 2694 2695 this.scrollLockState = { 2696 bodyOverflow: body.style.overflow, 2697 bodyOverflowY: body.style.overflowY, 2698 bodyTouchAction: body.style.touchAction, 2699 htmlOverflow: html.style.overflow, 2700 htmlOverflowY: html.style.overflowY 2701 }; 2702 2703 body.style.overflow = 'hidden'; 2704 body.style.overflowY = 'hidden'; 2705 body.style.touchAction = 'none'; 2706 html.style.overflow = 'hidden'; 2707 html.style.overflowY = 'hidden'; 2708 } 2709 2710 unlockPageScroll() { 2711 const html = document.documentElement; 2712 const body = document.body; 2713 const state = this.scrollLockState; 2714 2715 if (state) { 2716 body.style.overflow = state.bodyOverflow || ''; 2717 body.style.overflowY = state.bodyOverflowY || ''; 2718 body.style.touchAction = state.bodyTouchAction || ''; 2719 html.style.overflow = state.htmlOverflow || ''; 2720 html.style.overflowY = state.htmlOverflowY || ''; 2721 } else { 2722 body.style.removeProperty('overflow'); 2723 body.style.removeProperty('overflow-y'); 2724 body.style.removeProperty('touch-action'); 2725 html.style.removeProperty('overflow'); 2726 html.style.removeProperty('overflow-y'); 2727 } 2728 2729 this.scrollLockState = null; 2730 } 2731 2732 openDrawer() { 2733 if (!this.drawer || !this.overlay) return; 2734 2735 this.updateViewportMetrics(); 2736 this.drawer.classList.add('is-active'); 2737 this.overlay.classList.add('is-active'); 2738 this.lockPageScroll(); 2739 2740 this.hidePopupTemporary(); 2741 2742 window.setTimeout(() => { 2743 this.drawer.focus(); 2744 }, 50); 2745 } 2746 2747 closeDrawer() { 2748 if (!this.drawer || !this.overlay) return; 2749 2750 this.drawer.classList.remove('is-active'); 2751 this.overlay.classList.remove('is-active'); 2752 this.unlockPageScroll(); 2753 2754 this.showPopupIfAllowed();
2755 if (this.popupShell && this.popupShell.classList.contains('is-visible') && this.popup) { 2756 this.popup.focus(); 2757 } 2758 } 2759 2760 async addToCart(button) { 2761 const variantId = Number(button.dataset.variantId); 2762 2763 if (!variantId || button.disabled) return; 2764 2765 const originalText = button.textContent.trim(); 2766 button.disabled = true; 2767 button.textContent = 'Ekleniyor...'; 2768 2769 const root = 2770 window.Shopify && 2771 window.Shopify.routes && 2772 window.Shopify.routes.root 2773 ? window.Shopify.routes.root 2774 : '/'; 2775 2776 try { 2777 const response = await fetch(root + 'cart/add.js', { 2778 method: 'POST', 2779 credentials: 'same-origin', 2780 headers: { 2781 'Content-Type': 'application/json', 2782 'Accept': 'application/json' 2783 }, 2784 body: JSON.stringify({ 2785 items: [ 2786 { 2787 id: variantId, 2788 quantity: 1 2789 } 2790 ] 2791 }) 2792 }); 2793 2794 const result = await response.json(); 2795 2796 if (!response.ok) { 2797 throw new Error(result.description || result.message || 'Ãrün sepete eklenemedi.'); 2798 } 2799 2800 button.textContent = 'â Sepete eklendi'; 2801 2802 if (this.reloadAfterAdd) { 2803 window.setTimeout(() => { 2804 window.location.reload(); 2805 }, 650); 2806 } else { 2807 window.setTimeout(() => { 2808 button.disabled = false; 2809 button.textContent = originalText; 2810 }, 1400); 2811 } 2812 } catch (error) { 2813 console.error('Valmenti Cart Bag:', error); 2814 button.disabled = false; 2815 button.textContent = 'Tekrar dene'; 2816 2817 window.setTimeout(() => { 2818 if (!button.disabled) { 2819 button.textContent = originalText; 2820 } 2821 }, 2200); 2822 } 2823 } 2824 } 2825 2826 customElements.define(tagName, ValmentiCartBag); 2827 })(); 2828</script>
2828 2829 2830 2831 2832 2833</div> 2834<!-- END sections: overlay-group --><div role="main" id="main-content"> 2835 <div id="shopify-section-template--19172806230165__main-cart" class="shopify-section cart-section"><link href="//valmenti.com/cdn/shop/t/8/assets/cart.css?v=101355569402960290851750334281" rel="stylesheet" type="text/css" media="all" />
2836<script src="//valmenti.com/cdn/shop/t/8/assets/cart.js?v=68511387036249518451750334281" type="text/javascript"></script>
2836 2837<link href="//valmenti.com/cdn/shop/t/8/assets/cart-discounts.css?v=178602512956540146861750334281" rel="stylesheet" type="text/css" media="all" /> 2838<div class="row"> 2839 <div class="small-12 columns"> 2840 <div class="thb-cart-form" id="Cart" data-id="template--19172806230165__main-cart"><div class="cart-empty"> 2841 <h1>Sepetiniz boÅ</h1> 2842 <p>Yeni favori ürünlerini bulmaya hazır mısın?</p> 2843 <a href="/" class="button accent2"><span>AlıÅveriÅe Devam Et</span></a> 2844 </div></div> 2845 </div> 2846</div> 2847 2848 2849</div><div id="shopify-section-template--19172806230165__complementary_belts_YrajE6" class="shopify-section section-featured-collection"><link href="//valmenti.com/cdn/shop/t/8/assets/featured-collection.css?v=55728942690220661801750334281" rel="stylesheet" type="text/css" media="all" /> 2850<link href="//valmenti.com/cdn/shop/t/8/assets/product-grid.css?v=183587314129296186091773730240" rel="stylesheet" type="text/css" media="all" /> 2851 2852<style> 2853/* Mobil grid: aynı satırda 2 kart + yatay kaydırma */ 2854@media (max-width: 749px){ 2855 .section-featured-collection .hscroll-2{ 2856 display:flex; 2857 overflow-x:auto; 2858 gap:12px; 2859 padding-bottom:8px; 2860 -webkit-overflow-scrolling:touch; 2861 scroll-snap-type:x mandatory; 2862 } 2863 .section-featured-collection .hscroll-2::-webkit-scrollbar{display:none;} 2864 .section-featured-collection .hscroll-2 > .columns{ 2865 flex:0 0 50%; 2866 max-width:50%; 2867 min-width:50%; 2868 scroll-snap-align:start; 2869 } 2870 .section-featured-collection .hscroll-2.row{margin-left:0;margin-right:0;} 2871 .section-featured-collection .hscroll-2 > .columns{padding-left:0;padding-right:0;} 2872} 2873</style><div class="featured-collection swipe-on-mobile section-spacing section-spacing--disable-top section-spacing--disable-bottom"> 2874 <div class="row full-width-row"> 2875 <div class="small-12 columns"> 2876 <div class="section-header section-header-left--false"> 2877 <div class="section-header--content"><h2 class="h3">Tamamlayıcı Ãrünler</h2></div></div> 2878 <div class="featured-collection__inner display-type--carousel"> 2879 <slide-show id="product-grid-template--19172806230165__complementary_belts_YrajE6" class="products row carousel"><div class="small-6 medium-6 large-3 columns carousel__slide"> 2880 <product-card class="product-card text-left"> 2881 <figure class="product-card--featured-image product-card--featured-image--contain thb-hover"> 2882 <span class="product-card--badges top left"> 2883</span> 2884 2885 2886 2887 2888 2889 2890 2891<div class="ugur-bottom-badges-kart"></div> 2892 2893 2894<style> 2895 .ugur-flag-badge-kart { position:absolute; z-index:10; width:55px; height:auto; top:5px; right:5px; } 2896 .ugur-flag-badge-kart img { position:relative !important; display:block; width:100%; height:auto; } 2897 2898 .ugur-discount-text-badge-kart { 2899 position:absolute; 2900 z-index:10; 2901 top:43px; 2902 left:13px; 2903 background:#cc0000; 2904 color:#ffffff; 2905 font-weight:700; 2906 font-size:11px; 2907 padding:4px 8px; 2908 border-radius:5px; 2909 white-space:nowrap; 2910 box-shadow: 0 2px 4px rgba(0,0,0,0.15); 2911 letter-spacing: 0.2px; 2912 } 2913 2914 /* YENİ: Siyah rozetleri sol alta alan taÅıyıcı kutu */ 2915 .ugur-bottom-badges-kart { 2916 position: absolute; 2917 bottom: 5px; /* Görselin en altından 5px yukarıda */ 2918 left: 5px; /* Görselin solundan 5px içeride */ 2919 z-index: 10; 2920 display: flex; 2921 flex-direction: column; /* Normal sıralama: Kısa olan (Kürk) yukarıda, uzun olan (Sole) aÅaÄıda */ 2922 align-items: flex-start; 2923 gap: 4px; /* Rozetler arası mesafe */ 2924 } 2925 2926 /* Siyah rozetlerin iç tasarımı */ 2927 .ugur-text-badge-kart { 2928 background:#000; 2929 color:#fff; 2930 font-weight:600; 2931 font-size:11px; 2932 padding:4px 7px; 2933 border-radius:4px; 2934 white-space:nowrap; 2935 } 2936 2937 @media screen and (max-width:749px){ 2938 .ugur-flag-badge-kart { width:45px !important; } 2939 .ugur-discount-text-badge-kart { left:8px; top:35px; font-size:10px; padding:3px 6px; } 2940 2941 /* Mobil görünüm için alt rozet boÅlukları */ 2942 .ugur-bottom-badges-kart { 2943 bottom: 5px; 2944 left: 5px; 2945 gap: 3px; 2946 } 2947 .ugur-text-badge-kart { font-size:10px; padding:3px 6px; } 2948 } 2949</style> 2950 2951 <a 2952 href="/products/valmenti-erkek-hakiki-deri-siyah-deri-spor-kemer-vlm2832" 2953 title="Valmenti Erkek Hakiki Deri Siyah Spor Kemer VLM2832" 2954 class="product-card--featured-image-link aspect-ratio aspect-ratio--portrait" 2955 style="--padding-bottom: 125.0%;" 2956 > 2957<img class="lazyload product-secondary-image" width="1200" height="1800" data-sizes="auto" data-src="//valmenti.c
2957om/cdn/shop/files/69afa1a4075de61d623f26584218eeec.jpg?v=1751290549&width=20" data-srcset="//valmenti.com/cdn/shop/files/69afa1a4075de61d623f26584218eeec.jpg?v=1751290549&width=375 375w,//valmenti.com/cdn/shop/files/69afa1a4075de61d623f26584218eeec.jpg?v=1751290549&width=770 770w" fetchpriority="low" alt="Valmenti Erkek Hakiki Deri Siyah Spor Kemer VLM2832" /> 2958 2959<img class="lazyload product-secondary-image" width="1200" height="1800" data-sizes="auto" data-src="//valmenti.com/cdn/shop/files/11bd2e7fb3a327bc23888f788114cae4.jpg?v=1751290549&width=20" data-srcset="//valmenti.com/cdn/shop/files/11bd2e7fb3a327bc23888f788114cae4.jpg?v=1751290549&width=375 375w,//valmenti.com/cdn/shop/files/11bd2e7fb3a327bc23888f788114cae4.jpg?v=1751290549&width=770 770w" fetchpriority="low" alt="Valmenti Erkek Hakiki Deri Siyah Spor Kemer VLM2832" /> 2960 2961<img class="lazyload product-secondary-image" width="1200" height="1800" data-sizes="auto" data-src="//valmenti.com/cdn/shop/files/47090a4de3d3372688777807aac458a8.jpg?v=1751290549&width=20" data-srcset="//valmenti.com/cdn/shop/files/47090a4de3d3372688777807aac458a8.jpg?v=1751290549&width=375 375w,//valmenti.com/cdn/shop/files/47090a4de3d3372688777807aac458a8.jpg?v=1751290549&width=770 770w" fetchpriority="low" alt="Valmenti Erkek Hakiki Deri Siyah Spor Kemer VLM2832" /> 2962 2963 2964<img class="lazyload product-primary-image" width="1200" height="1800" data-sizes="auto" src="//valmenti.com/cdn/shop/files/5e8d6e6b009e7f9359f6b9a82e3f207e.jpg?v=1751290549&width=20" data-srcset="//valmenti.com/cdn/shop/files/5e8d6e6b009e7f9359f6b9a82e3f207e.jpg?v=1751290549&width=375 375w,//valmenti.com/cdn/shop/files/5e8d6e6b009e7f9359f6b9a82e3f207e.jpg?v=1751290549&width=770 770w" fetchpriority="auto" alt="Valmenti Erkek Hakiki Deri Siyah Spor Kemer VLM2832" style="object-position: 50.0% 50.0%;" /> 2965</a><ul class="product-secondary-images-nav"><li></li><li></li><li></li> 2966 </ul></figure> 2967 <div class="product-card-info"><a 2968 href="/products/valmenti-erkek-hakiki-deri-siyah-deri-spor-kemer-vlm2832" 2969 title="Valmenti Erkek Hakiki Deri Siyah Spor Kemer VLM2832" 2970 class="product-card-title" 2971 >Valmenti Erkek Hakiki Deri Siyah Spor Kemer VLM2832</a> 2972 2973<span class="price"> 2974 2975<ins><span class="amount ">3.499,00 TL</span></ins> 2976 <small class="unit-price hidden"> 2977 <span></span> 2978 <span class="unit-price-separator">/</span> 2979 <span></span> 2980 </small> 2981</span> 2982 2983 2984 2985 2986</div> 2987 </product-card> 2988 </div><div class="small-6 medium-6 large-3 columns carousel__slide"> 2989 <product-card class="product-card text-left"> 2990 <figure class="product-card--featured-image product-card--featured-image--contain thb-hover"> 2991 <span class="product-card--badges top left"> 2992</span> 2993 2994 2995 2996 2997 2998 2999 3000<div class="ugur-bottom-badges-kart"></div> 3001 3002 3003<style> 3004 .ugur-flag-badge-kart { position:absolute; z-index:10; width:55px; height:auto; top:5px; right:5px; } 3005 .ugur-flag-badge-kart img { position:relative !important; display:block; width:100%; height:auto; } 3006 3007 .ugur-discount-text-badge-kart { 3008 position:absolute; 3009 z-index:10; 3010 top:43px; 3011 left:13px; 3012 background:#cc0000; 3013 color:#ffffff; 3014 font-weight:700; 3015 font-size:11px; 3016 padding:4px 8px; 3017 border-radius:5px; 3018 white-space:nowrap; 3019 box-shadow: 0 2px 4px rgba(0,0,0,0.15); 3020 letter-spacing: 0.2px; 3021 } 3022 3023 /* YENİ: Siyah rozetleri sol alta alan taÅıyıcı kutu */ 3024 .ugur-bottom-badges-kart { 3025 position: absolute; 3026 bottom: 5px; /* Görselin en altından 5px yukarıda */ 3027 left: 5px; /* Görselin solundan 5px içeride */ 3028 z-index: 10; 3029 display: flex; 3030 flex-direction: column; /* Normal sıralama: Kısa olan (Kürk) yukarıda, uzun olan (Sole) aÅaÄıda */ 3031 align-items: flex-start; 3032 gap: 4px; /* Rozetler arası mesafe */ 3033 } 3034 3035 /* Siyah rozetlerin iç tasarımı */ 3036 .ugur-text-badge-kart { 3037 background:#000; 3038 color:#fff; 3039 font-weight:600; 3040 font-size:11px; 3041 padding:4px 7px; 3042 border-radius:4px; 3043 white-space:nowrap; 3044 } 3045 3046 @media screen and (max-width:749px){ 3047 .ugur-flag-badge-kart { width:45px !important; } 3048 .ugur-discount-text-badge-kart { left:8px; top:35px; font-size:10px; padding:3px 6px; } 3049 3050 /* Mobil görünüm için alt rozet boÅlukları */ 3051 .ugur-bottom-badges-kart { 3052 bottom: 5px; 3053 left: 5px; 3054 gap: 3px; 3055 } 3056 .ugur-text-badge-kart { font-size:10px; padding:3px 6px; } 3057 } 3058</style> 3059 3060 <a 3061 href="/products/valmenti-erkek-tekstil-mavi-sapka-vlm3021" 3062 title="Valmenti Erkek Tekstil Mavi Åapka VLM3021" 3063 class="product-card--featured-image-link aspect-ratio aspect-ratio--portrait" 3064 style="--padding-bottom: 125.0%;" 3065 > 3066<img class="lazyload product-secondary-image" width="1200" height="1800" data-sizes="auto" data-src="//valmenti.c
3066om/cdn/shop/files/1f76039a15a5a45d7ebda57df761444e.jpg?v=1751290116&width=20" data-srcset="//valmenti.com/cdn/shop/files/1f76039a15a5a45d7ebda57df761444e.jpg?v=1751290116&width=375 375w,//valmenti.com/cdn/shop/files/1f76039a15a5a45d7ebda57df761444e.jpg?v=1751290116&width=770 770w" fetchpriority="low" alt="Valmenti Erkek Tekstil Mavi Åapka VLM3021" /> 3067 3068<img class="lazyload product-secondary-image" width="1200" height="1800" data-sizes="auto" data-src="//valmenti.com/cdn/shop/files/06013ca51e5a296c77e74cb7a8d28f21.jpg?v=1751290116&width=20" data-srcset="//valmenti.com/cdn/shop/files/06013ca51e5a296c77e74cb7a8d28f21.jpg?v=1751290116&width=375 375w,//valmenti.com/cdn/shop/files/06013ca51e5a296c77e74cb7a8d28f21.jpg?v=1751290116&width=770 770w" fetchpriority="low" alt="Valmenti Erkek Tekstil Mavi Åapka VLM3021" /> 3069 3070<img class="lazyload product-secondary-image" width="1200" height="1800" data-sizes="auto" data-src="//valmenti.com/cdn/shop/files/30110f5b0f7ae0958603872ceff3e677.jpg?v=1751290117&width=20" data-srcset="//valmenti.com/cdn/shop/files/30110f5b0f7ae0958603872ceff3e677.jpg?v=1751290117&width=375 375w,//valmenti.com/cdn/shop/files/30110f5b0f7ae0958603872ceff3e677.jpg?v=1751290117&width=770 770w" fetchpriority="low" alt="Valmenti Erkek Tekstil Mavi Åapka VLM3021" /> 3071 3072 3073<img class="lazyload product-primary-image" width="1200" height="1800" data-sizes="auto" src="//valmenti.com/cdn/shop/files/8ff06244d886a30dc5ee1fb8adc18ede.jpg?v=1751290116&width=20" data-srcset="//valmenti.com/cdn/shop/files/8ff06244d886a30dc5ee1fb8adc18ede.jpg?v=1751290116&width=375 375w,//valmenti.com/cdn/shop/files/8ff06244d886a30dc5ee1fb8adc18ede.jpg?v=1751290116&width=770 770w" fetchpriority="auto" alt="Valmenti Erkek Tekstil Mavi Åapka VLM3021" style="object-position: 50.0% 50.0%;" /> 3074</a><ul class="product-secondary-images-nav"><li></li><li></li><li></li> 3075 </ul></figure> 3076 <div class="product-card-info"><a 3077 href="/products/valmenti-erkek-tekstil-mavi-sapka-vlm3021" 3078 title="Valmenti Erkek Tekstil Mavi Åapka VLM3021" 3079 class="product-card-title" 3080 >Valmenti Erkek Tekstil Mavi Åapka VLM3021</a> 3081 3082<span class="price"> 3083 3084<ins><span class="amount ">1.999,00 TL</span></ins> 3085 <small class="unit-price hidden"> 3086 <span></span> 3087 <span class="unit-price-separator">/</span> 3088 <span></span> 3089 </small> 3090</span> 3091 3092 3093 3094 3095</div> 3096 </product-card> 3097 </div><div class="small-6 medium-6 large-3 columns carousel__slide"> 3098 <product-card class="product-card text-left"> 3099 <figure class="product-card--featured-image product-card--featured-image--contain thb-hover"> 3100 <span class="product-card--badges top left"> 3101</span> 3102 3103 3104 3105 3106 3107 3108 3109<div class="ugur-bottom-badges-kart"></div> 3110 3111 3112<style> 3113 .ugur-flag-badge-kart { position:absolute; z-index:10; width:55px; height:auto; top:5px; right:5px; } 3114 .ugur-flag-badge-kart img { position:relative !important; display:block; width:100%; height:auto; } 3115 3116 .ugur-discount-text-badge-kart { 3117 position:absolute; 3118 z-index:10; 3119 top:43px; 3120 left:13px; 3121 background:#cc0000; 3122 color:#ffffff; 3123 font-weight:700; 3124 font-size:11px; 3125 padding:4px 8px; 3126 border-radius:5px; 3127 white-space:nowrap; 3128 box-shadow: 0 2px 4px rgba(0,0,0,0.15); 3129 letter-spacing: 0.2px; 3130 } 3131 3132 /* YENİ: Siyah rozetleri sol alta alan taÅıyıcı kutu */ 3133 .ugur-bottom-badges-kart { 3134 position: absolute; 3135 bottom: 5px; /* Görselin en altından 5px yukarıda */ 3136 left: 5px; /* Görselin solundan 5px içeride */ 3137 z-index: 10; 3138 display: flex; 3139 flex-direction: column; /* Normal sıralama: Kısa olan (Kürk) yukarıda, uzun olan (Sole) aÅaÄıda */ 3140 align-items: flex-start; 3141 gap: 4px; /* Rozetler arası mesafe */ 3142 } 3143 3144 /* Siyah rozetlerin iç tasarımı */ 3145 .ugur-text-badge-kart { 3146 background:#000; 3147 color:#fff; 3148 font-weight:600; 3149 font-size:11px; 3150 padding:4px 7px; 3151 border-radius:4px; 3152 white-space:nowrap; 3153 } 3154 3155 @media screen and (max-width:749px){ 3156 .ugur-flag-badge-kart { width:45px !important; } 3157 .ugur-discount-text-badge-kart { left:8px; top:35px; font-size:10px; padding:3px 6px; } 3158 3159 /* Mobil görünüm için alt rozet boÅlukları */ 3160 .ugur-bottom-badges-kart { 3161 bottom: 5px; 3162 left: 5px; 3163 gap: 3px; 3164 } 3165 .ugur-text-badge-kart { font-size:10px; padding:3px 6px; } 3166 } 3167</style> 3168 3169 <a 3170 href="/products/valmenti-kadin-hakiki-deri-bordo-cuzdan-cuzdan-vlm2881" 3171 title="Valmenti Kadın Hakiki Deri Bordo Cüzdan Cuzdan VLM2881" 3172 class="product-card--featured-image-link aspect-ratio aspect-ratio--portrait" 3173 style="--padding-bottom: 125.0%;" 3174 > 3175<img class="lazyload product-secondary-image" width="1200" height="1800" data-sizes="auto" data-src="//valmenti.c
3175om/cdn/shop/files/e941fddbe36c5ccb1897921a4f327d0c.jpg?v=1751290425&width=20" data-srcset="//valmenti.com/cdn/shop/files/e941fddbe36c5ccb1897921a4f327d0c.jpg?v=1751290425&width=375 375w,//valmenti.com/cdn/shop/files/e941fddbe36c5ccb1897921a4f327d0c.jpg?v=1751290425&width=770 770w" fetchpriority="low" alt="Valmenti Kadın Hakiki Deri Bordo Cüzdan Cuzdan VLM2881" /> 3176 3177<img class="lazyload product-secondary-image" width="1200" height="1800" data-sizes="auto" data-src="//valmenti.com/cdn/shop/files/4c308c2152c3783a322a8e5a2b6c1629.jpg?v=1751290425&width=20" data-srcset="//valmenti.com/cdn/shop/files/4c308c2152c3783a322a8e5a2b6c1629.jpg?v=1751290425&width=375 375w,//valmenti.com/cdn/shop/files/4c308c2152c3783a322a8e5a2b6c1629.jpg?v=1751290425&width=770 770w" fetchpriority="low" alt="Valmenti Kadın Hakiki Deri Bordo Cüzdan Cuzdan VLM2881" /> 3178 3179<img class="lazyload product-secondary-image" width="1200" height="1800" data-sizes="auto" data-src="//valmenti.com/cdn/shop/files/dd5f86048989624daf380f786c94abae.jpg?v=1751290426&width=20" data-srcset="//valmenti.com/cdn/shop/files/dd5f86048989624daf380f786c94abae.jpg?v=1751290426&width=375 375w,//valmenti.com/cdn/shop/files/dd5f86048989624daf380f786c94abae.jpg?v=1751290426&width=770 770w" fetchpriority="low" alt="Valmenti Kadın Hakiki Deri Bordo Cüzdan Cuzdan VLM2881" /> 3180 3181 3182<img class="lazyload product-primary-image" width="1200" height="1800" data-sizes="auto" src="//valmenti.com/cdn/shop/files/22a00a8dbf7cc9fb259e19dd11c33ead.jpg?v=1751290425&width=20" data-srcset="//valmenti.com/cdn/shop/files/22a00a8dbf7cc9fb259e19dd11c33ead.jpg?v=1751290425&width=375 375w,//valmenti.com/cdn/shop/files/22a00a8dbf7cc9fb259e19dd11c33ead.jpg?v=1751290425&width=770 770w" fetchpriority="auto" alt="Valmenti Kadın Hakiki Deri Bordo Cüzdan Cuzdan VLM2881" style="object-position: 50.0% 50.0%;" /> 3183</a><ul class="product-secondary-images-nav"><li></li><li></li><li></li> 3184 </ul></figure> 3185 <div class="product-card-info"><a 3186 href="/products/valmenti-kadin-hakiki-deri-bordo-cuzdan-cuzdan-vlm2881" 3187 title="Valmenti Kadın Hakiki Deri Bordo Cüzdan Cuzdan VLM2881" 3188 class="product-card-title" 3189 >Valmenti Kadın Hakiki Deri Bordo Cüzdan Cuzdan VLM2881</a> 3190 3191<span class="price"> 3192 3193<ins><span class="amount ">2.799,00 TL</span></ins> 3194 <small class="unit-price hidden"> 3195 <span></span> 3196 <span class="unit-price-separator">/</span> 3197 <span></span> 3198 </small> 3199</span> 3200 3201 3202 3203 3204</div> 3205 </product-card> 3206 </div><div class="small-6 medium-6 large-3 columns carousel__slide"> 3207 <product-card class="product-card text-left"> 3208 <figure class="product-card--featured-image product-card--featured-image--contain thb-hover"> 3209 <span class="product-card--badges top left"> 3210</span> 3211 3212 3213 3214 3215 3216 3217 3218<div class="ugur-bottom-badges-kart"></div> 3219 3220 3221<style> 3222 .ugur-flag-badge-kart { position:absolute; z-index:10; width:55px; height:auto; top:5px; right:5px; } 3223 .ugur-flag-badge-kart img { position:relative !important; display:block; width:100%; height:auto; } 3224 3225 .ugur-discount-text-badge-kart { 3226 position:absolute; 3227 z-index:10; 3228 top:43px; 3229 left:13px; 3230 background:#cc0000; 3231 color:#ffffff; 3232 font-weight:700; 3233 font-size:11px; 3234 padding:4px 8px; 3235 border-radius:5px; 3236 white-space:nowrap; 3237 box-shadow: 0 2px 4px rgba(0,0,0,0.15); 3238 letter-spacing: 0.2px; 3239 } 3240 3241 /* YENİ: Siyah rozetleri sol alta alan taÅıyıcı kutu */ 3242 .ugur-bottom-badges-kart { 3243 position: absolute; 3244 bottom: 5px; /* Görselin en altından 5px yukarıda */ 3245 left: 5px; /* Görselin solundan 5px içeride */ 3246 z-index: 10; 3247 display: flex; 3248 flex-direction: column; /* Normal sıralama: Kısa olan (Kürk) yukarıda, uzun olan (Sole) aÅaÄıda */ 3249 align-items: flex-start; 3250 gap: 4px; /* Rozetler arası mesafe */ 3251 } 3252 3253 /* Siyah rozetlerin iç tasarımı */ 3254 .ugur-text-badge-kart { 3255 background:#000; 3256 color:#fff; 3257 font-weight:600; 3258 font-size:11px; 3259 padding:4px 7px; 3260 border-radius:4px; 3261 white-space:nowrap; 3262 } 3263 3264 @media screen and (max-width:749px){ 3265 .ugur-flag-badge-kart { width:45px !important; } 3266 .ugur-discount-text-badge-kart { left:8px; top:35px; font-size:10px; padding:3px 6px; } 3267 3268 /* Mobil görünüm için alt rozet boÅlukları */ 3269 .ugur-bottom-badges-kart { 3270 bottom: 5px; 3271 left: 5px; 3272 gap: 3px; 3273 } 3274 .ugur-text-badge-kart { font-size:10px; padding:3px 6px; } 3275 } 3276</style> 3277 3278 <a 3279 href="/products/valmenti-unisex-tekstil-lacivert-beyzbol-sapka-vlm5137" 3280 title="Valmenti Unisex Tekstil Lacivert Beyzbol Åapka VLM5137" 3281 class="product-card--featured-image-link aspect-ratio aspect-ratio--portrait" 3282 style="--padding-bottom: 125.0%;" 3283 > 3284<img class="lazyload product-secondary-image" width="1200" height="1800" data-sizes="auto" data-src="//valmenti.c
3284om/cdn/shop/files/7796c58f3ba51b4f9bd448fb5dda532a.jpg?v=1783942093&width=20" data-srcset="//valmenti.com/cdn/shop/files/7796c58f3ba51b4f9bd448fb5dda532a.jpg?v=1783942093&width=375 375w,//valmenti.com/cdn/shop/files/7796c58f3ba51b4f9bd448fb5dda532a.jpg?v=1783942093&width=770 770w" fetchpriority="low" alt="Valmenti Unisex Tekstil Lacivert Beyzbol Åapka VLM5137" /> 3285 3286<img class="lazyload product-secondary-image" width="1200" height="1800" data-sizes="auto" data-src="//valmenti.com/cdn/shop/files/f04b4ccc6758791efee4dceaf19d472d.jpg?v=1783942093&width=20" data-srcset="//valmenti.com/cdn/shop/files/f04b4ccc6758791efee4dceaf19d472d.jpg?v=1783942093&width=375 375w,//valmenti.com/cdn/shop/files/f04b4ccc6758791efee4dceaf19d472d.jpg?v=1783942093&width=770 770w" fetchpriority="low" alt="Valmenti Unisex Tekstil Lacivert Beyzbol Åapka VLM5137" /> 3287 3288<img class="lazyload product-secondary-image" width="1200" height="1800" data-sizes="auto" data-src="//valmenti.com/cdn/shop/files/68ad675dacf23416e9c8fc65fdb9d7da.jpg?v=1783942093&width=20" data-srcset="//valmenti.com/cdn/shop/files/68ad675dacf23416e9c8fc65fdb9d7da.jpg?v=1783942093&width=375 375w,//valmenti.com/cdn/shop/files/68ad675dacf23416e9c8fc65fdb9d7da.jpg?v=1783942093&width=770 770w" fetchpriority="low" alt="Valmenti Unisex Tekstil Lacivert Beyzbol Åapka VLM5137" /> 3289 3290 3291<img class="lazyload product-primary-image" width="1200" height="1800" data-sizes="auto" src="//valmenti.com/cdn/shop/files/0a3ec141fb6e735611be3ad761c4f35f.jpg?v=1783942093&width=20" data-srcset="//valmenti.com/cdn/shop/files/0a3ec141fb6e735611be3ad761c4f35f.jpg?v=1783942093&width=375 375w,//valmenti.com/cdn/shop/files/0a3ec141fb6e735611be3ad761c4f35f.jpg?v=1783942093&width=770 770w" fetchpriority="auto" alt="Valmenti Unisex Tekstil Lacivert Beyzbol Åapka VLM5137" style="object-position: 50.0% 50.0%;" /> 3292</a><ul class="product-secondary-images-nav"><li></li><li></li><li></li> 3293 </ul></figure> 3294 <div class="product-card-info"><a 3295 href="/products/valmenti-unisex-tekstil-lacivert-beyzbol-sapka-vlm5137" 3296 title="Valmenti Unisex Tekstil Lacivert Beyzbol Åapka VLM5137" 3297 class="product-card-title" 3298 >Valmenti Unisex Tekstil Lacivert Beyzbol Åapka VLM5137</a> 3299 3300<span class="price"> 3301 3302<ins><span class="amount ">1.999,00 TL</span></ins> 3303 <small class="unit-price hidden"> 3304 <span></span> 3305 <span class="unit-price-separator">/</span> 3306 <span></span> 3307 </small> 3308</span> 3309 3310 3311 3312 3313</div> 3314 </product-card> 3315 </div><div class="small-6 medium-6 large-3 columns carousel__slide"> 3316 <product-card class="product-card text-left"> 3317 <figure class="product-card--featured-image product-card--featured-image--contain thb-hover"> 3318 <span class="product-card--badges top left"> 3319</span> 3320 3321 3322 3323 3324 3325 3326 3327<div class="ugur-bottom-badges-kart"></div> 3328 3329 3330<style> 3331 .ugur-flag-badge-kart { position:absolute; z-index:10; width:55px; height:auto; top:5px; right:5px; } 3332 .ugur-flag-badge-kart img { position:relative !important; display:block; width:100%; height:auto; } 3333 3334 .ugur-discount-text-badge-kart { 3335 position:absolute; 3336 z-index:10; 3337 top:43px; 3338 left:13px; 3339 background:#cc0000; 3340 color:#ffffff; 3341 font-weight:700; 3342 font-size:11px; 3343 padding:4px 8px; 3344 border-radius:5px; 3345 white-space:nowrap; 3346 box-shadow: 0 2px 4px rgba(0,0,0,0.15); 3347 letter-spacing: 0.2px; 3348 } 3349 3350 /* YENİ: Siyah rozetleri sol alta alan taÅıyıcı kutu */ 3351 .ugur-bottom-badges-kart { 3352 position: absolute; 3353 bottom: 5px; /* Görselin en altından 5px yukarıda */ 3354 left: 5px; /* Görselin solundan 5px içeride */ 3355 z-index: 10; 3356 display: flex; 3357 flex-direction: column; /* Normal sıralama: Kısa olan (Kürk) yukarıda, uzun olan (Sole) aÅaÄıda */ 3358 align-items: flex-start; 3359 gap: 4px; /* Rozetler arası mesafe */ 3360 } 3361 3362 /* Siyah rozetlerin iç tasarımı */ 3363 .ugur-text-badge-kart { 3364 background:#000; 3365 color:#fff; 3366 font-weight:600; 3367 font-size:11px; 3368 padding:4px 7px; 3369 border-radius:4px; 3370 white-space:nowrap; 3371 } 3372 3373 @media screen and (max-width:749px){ 3374 .ugur-flag-badge-kart { width:45px !important; } 3375 .ugur-discount-text-badge-kart { left:8px; top:35px; font-size:10px; padding:3px 6px; } 3376 3377 /* Mobil görünüm için alt rozet boÅlukları */ 3378 .ugur-bottom-badges-kart { 3379 bottom: 5px; 3380 left: 5px; 3381 gap: 3px; 3382 } 3383 .ugur-text-badge-kart { font-size:10px; padding:3px 6px; } 3384 } 3385</style> 3386 3387 <a 3388 href="/products/valmenti-erkek-hakiki-deri-klasik-kemer-vlm5548" 3389 title="Valmenti Erkek Hakiki Deri Siyah Klasik Kemer VLM5548" 3390 class="product-card--featured-image-link aspect-ratio aspect-ratio--portrait" 3391 style="--padding-bottom: 125.0%;" 3392 > 3393<img class="lazyload product-secondary-image" width="1200" height="1800" data-sizes="auto" data-src="//valmenti.c
3393om/cdn/shop/files/96fa60de151a76c71a9c149802b2e18c.jpg?v=1757587932&width=20" data-srcset="//valmenti.com/cdn/shop/files/96fa60de151a76c71a9c149802b2e18c.jpg?v=1757587932&width=375 375w,//valmenti.com/cdn/shop/files/96fa60de151a76c71a9c149802b2e18c.jpg?v=1757587932&width=770 770w" fetchpriority="low" alt="Valmenti Erkek Hakiki Deri Siyah Klasik Kemer VLM5548" /> 3394 3395<img class="lazyload product-secondary-image" width="1200" height="1800" data-sizes="auto" data-src="//valmenti.com/cdn/shop/files/6c85f7037359d94ec2bc4c6fd2f22a84.jpg?v=1757587932&width=20" data-srcset="//valmenti.com/cdn/shop/files/6c85f7037359d94ec2bc4c6fd2f22a84.jpg?v=1757587932&width=375 375w,//valmenti.com/cdn/shop/files/6c85f7037359d94ec2bc4c6fd2f22a84.jpg?v=1757587932&width=770 770w" fetchpriority="low" alt="Valmenti Erkek Hakiki Deri Siyah Klasik Kemer VLM5548" /> 3396 3397<img class="lazyload product-secondary-image" width="1200" height="1800" data-sizes="auto" data-src="//valmenti.com/cdn/shop/files/3db4cd26c714a5732526133a33244758.jpg?v=1757587932&width=20" data-srcset="//valmenti.com/cdn/shop/files/3db4cd26c714a5732526133a33244758.jpg?v=1757587932&width=375 375w,//valmenti.com/cdn/shop/files/3db4cd26c714a5732526133a33244758.jpg?v=1757587932&width=770 770w" fetchpriority="low" alt="Valmenti Erkek Hakiki Deri Siyah Klasik Kemer VLM5548" /> 3398 3399 3400<img class="lazyload product-primary-image" width="1200" height="1800" data-sizes="auto" src="//valmenti.com/cdn/shop/files/a73205a9abf02a57cc0d88b2c8b7f0b1.jpg?v=1757587932&width=20" data-srcset="//valmenti.com/cdn/shop/files/a73205a9abf02a57cc0d88b2c8b7f0b1.jpg?v=1757587932&width=375 375w,//valmenti.com/cdn/shop/files/a73205a9abf02a57cc0d88b2c8b7f0b1.jpg?v=1757587932&width=770 770w" fetchpriority="auto" alt="Valmenti Erkek Hakiki Deri Siyah Klasik Kemer VLM5548" style="object-position: 50.0% 50.0%;" /> 3401</a><ul class="product-secondary-images-nav"><li></li><li></li><li></li> 3402 </ul></figure> 3403 <div class="product-card-info"><a 3404 href="/products/valmenti-erkek-hakiki-deri-klasik-kemer-vlm5548" 3405 title="Valmenti Erkek Hakiki Deri Siyah Klasik Kemer VLM5548" 3406 class="product-card-title" 3407 >Valmenti Erkek Hakiki Deri Siyah Klasik Kemer VLM5548</a> 3408 3409<span class="price"> 3410 3411<ins><span class="amount ">1.699,00 TL</span></ins> 3412 <small class="unit-price hidden"> 3413 <span></span> 3414 <span class="unit-price-separator">/</span> 3415 <span></span> 3416 </small> 3417</span> 3418 3419 3420 3421 3422</div> 3423 </product-card> 3424 </div><div class="small-6 medium-6 large-3 columns carousel__slide"> 3425 <product-card class="product-card text-left"> 3426 <figure class="product-card--featured-image product-card--featured-image--contain thb-hover"> 3427 <span class="product-card--badges top left"> 3428</span> 3429 3430 3431 3432 3433 3434 3435 3436<div class="ugur-bottom-badges-kart"></div> 3437 3438 3439<style> 3440 .ugur-flag-badge-kart { position:absolute; z-index:10; width:55px; height:auto; top:5px; right:5px; } 3441 .ugur-flag-badge-kart img { position:relative !important; display:block; width:100%; height:auto; } 3442 3443 .ugur-discount-text-badge-kart { 3444 position:absolute; 3445 z-index:10; 3446 top:43px; 3447 left:13px; 3448 background:#cc0000; 3449 color:#ffffff; 3450 font-weight:700; 3451 font-size:11px; 3452 padding:4px 8px; 3453 border-radius:5px; 3454 white-space:nowrap; 3455 box-shadow: 0 2px 4px rgba(0,0,0,0.15); 3456 letter-spacing: 0.2px; 3457 } 3458 3459 /* YENİ: Siyah rozetleri sol alta alan taÅıyıcı kutu */ 3460 .ugur-bottom-badges-kart { 3461 position: absolute; 3462 bottom: 5px; /* Görselin en altından 5px yukarıda */ 3463 left: 5px; /* Görselin solundan 5px içeride */ 3464 z-index: 10; 3465 display: flex; 3466 flex-direction: column; /* Normal sıralama: Kısa olan (Kürk) yukarıda, uzun olan (Sole) aÅaÄıda */ 3467 align-items: flex-start; 3468 gap: 4px; /* Rozetler arası mesafe */ 3469 } 3470 3471 /* Siyah rozetlerin iç tasarımı */ 3472 .ugur-text-badge-kart { 3473 background:#000; 3474 color:#fff; 3475 font-weight:600; 3476 font-size:11px; 3477 padding:4px 7px; 3478 border-radius:4px; 3479 white-space:nowrap; 3480 } 3481 3482 @media screen and (max-width:749px){ 3483 .ugur-flag-badge-kart { width:45px !important; } 3484 .ugur-discount-text-badge-kart { left:8px; top:35px; font-size:10px; padding:3px 6px; } 3485 3486 /* Mobil görünüm için alt rozet boÅlukları */ 3487 .ugur-bottom-badges-kart { 3488 bottom: 5px; 3489 left: 5px; 3490 gap: 3px; 3491 } 3492 .ugur-text-badge-kart { font-size:10px; padding:3px 6px; } 3493 } 3494</style> 3495 3496 <a 3497 href="/products/valmenti-erkek-hakiki-deri-kahverengi-yesil-spor-kemer-vlm2837" 3498 title="Valmenti Erkek Hakiki Deri Kahverengi/YeÅil Spor Kemer VLM2837" 3499 class="product-card--featured-image-link aspect-ratio aspect-ratio--portrait" 3500 style="--padding-bottom: 125.0%;" 3501 > 3502<img class="lazyload product-secondary-image" width="1200" height="1800" data-sizes="auto" data-src="//valmenti.c
3502om/cdn/shop/files/cdf87717c0f5d622078addb008028a7e.jpg?v=1751290531&width=20" data-srcset="//valmenti.com/cdn/shop/files/cdf87717c0f5d622078addb008028a7e.jpg?v=1751290531&width=375 375w,//valmenti.com/cdn/shop/files/cdf87717c0f5d622078addb008028a7e.jpg?v=1751290531&width=770 770w" fetchpriority="low" alt="Valmenti Erkek Hakiki Deri Kahverengi/YeÅil Spor Kemer VLM2837" /> 3503 3504<img class="lazyload product-secondary-image" width="1200" height="1800" data-sizes="auto" data-src="//valmenti.com/cdn/shop/files/91010907097fa496b03a9ee5142f0202.jpg?v=1751290532&width=20" data-srcset="//valmenti.com/cdn/shop/files/91010907097fa496b03a9ee5142f0202.jpg?v=1751290532&width=375 375w,//valmenti.com/cdn/shop/files/91010907097fa496b03a9ee5142f0202.jpg?v=1751290532&width=770 770w" fetchpriority="low" alt="Valmenti Erkek Hakiki Deri Kahverengi/YeÅil Spor Kemer VLM2837" /> 3505 3506<img class="lazyload product-secondary-image" width="1200" height="1800" data-sizes="auto" data-src="//valmenti.com/cdn/shop/files/0d89001ff353a5a9e6374310e121bf0d.jpg?v=1751290531&width=20" data-srcset="//valmenti.com/cdn/shop/files/0d89001ff353a5a9e6374310e121bf0d.jpg?v=1751290531&width=375 375w,//valmenti.com/cdn/shop/files/0d89001ff353a5a9e6374310e121bf0d.jpg?v=1751290531&width=770 770w" fetchpriority="low" alt="Valmenti Erkek Hakiki Deri Kahverengi/YeÅil Spor Kemer VLM2837" /> 3507 3508 3509<img class="lazyload product-primary-image" width="1200" height="1800" data-sizes="auto" src="//valmenti.com/cdn/shop/files/d2f32a53483b94f28d48eea548ffbe0e.jpg?v=1751290531&width=20" data-srcset="//valmenti.com/cdn/shop/files/d2f32a53483b94f28d48eea548ffbe0e.jpg?v=1751290531&width=375 375w,//valmenti.com/cdn/shop/files/d2f32a53483b94f28d48eea548ffbe0e.jpg?v=1751290531&width=770 770w" fetchpriority="auto" alt="Valmenti Erkek Hakiki Deri Kahverengi/YeÅil Spor Kemer VLM2837" style="object-position: 50.0% 50.0%;" /> 3510</a><ul class="product-secondary-images-nav"><li></li><li></li><li></li> 3511 </ul></figure> 3512 <div class="product-card-info"><a 3513 href="/products/valmenti-erkek-hakiki-deri-kahverengi-yesil-spor-kemer-vlm2837" 3514 title="Valmenti Erkek Hakiki Deri Kahverengi/YeÅil Spor Kemer VLM2837" 3515 class="product-card-title" 3516 >Valmenti Erkek Hakiki Deri Kahverengi/YeÅil Spor Kemer VLM2837</a> 3517 3518<span class="price"> 3519 3520<ins><span class="amount ">3.699,00 TL</span></ins> 3521 <small class="unit-price hidden"> 3522 <span></span> 3523 <span class="unit-price-separator">/</span> 3524 <span></span> 3525 </small> 3526</span> 3527 3528 3529 3530 3531</div> 3532 </product-card> 3533 </div><div class="small-6 medium-6 large-3 columns carousel__slide"> 3534 <product-card class="product-card text-left"> 3535 <figure class="product-card--featured-image product-card--featured-image--contain thb-hover"> 3536 <span class="product-card--badges top left"> 3537</span> 3538 3539 3540 3541 3542 3543 3544 3545<div class="ugur-bottom-badges-kart"></div> 3546 3547 3548<style> 3549 .ugur-flag-badge-kart { position:absolute; z-index:10; width:55px; height:auto; top:5px; right:5px; } 3550 .ugur-flag-badge-kart img { position:relative !important; display:block; width:100%; height:auto; } 3551 3552 .ugur-discount-text-badge-kart { 3553 position:absolute; 3554 z-index:10; 3555 top:43px; 3556 left:13px; 3557 background:#cc0000; 3558 color:#ffffff; 3559 font-weight:700; 3560 font-size:11px; 3561 padding:4px 8px; 3562 border-radius:5px; 3563 white-space:nowrap; 3564 box-shadow: 0 2px 4px rgba(0,0,0,0.15); 3565 letter-spacing: 0.2px; 3566 } 3567 3568 /* YENİ: Siyah rozetleri sol alta alan taÅıyıcı kutu */ 3569 .ugur-bottom-badges-kart { 3570 position: absolute; 3571 bottom: 5px; /* Görselin en altından 5px yukarıda */ 3572 left: 5px; /* Görselin solundan 5px içeride */ 3573 z-index: 10; 3574 display: flex; 3575 flex-direction: column; /* Normal sıralama: Kısa olan (Kürk) yukarıda, uzun olan (Sole) aÅaÄıda */ 3576 align-items: flex-start; 3577 gap: 4px; /* Rozetler arası mesafe */ 3578 } 3579 3580 /* Siyah rozetlerin iç tasarımı */ 3581 .ugur-text-badge-kart { 3582 background:#000; 3583 color:#fff; 3584 font-weight:600; 3585 font-size:11px; 3586 padding:4px 7px; 3587 border-radius:4px; 3588 white-space:nowrap; 3589 } 3590 3591 @media screen and (max-width:749px){ 3592 .ugur-flag-badge-kart { width:45px !important; } 3593 .ugur-discount-text-badge-kart { left:8px; top:35px; font-size:10px; padding:3px 6px; } 3594 3595 /* Mobil görünüm için alt rozet boÅlukları */ 3596 .ugur-bottom-badges-kart { 3597 bottom: 5px; 3598 left: 5px; 3599 gap: 3px; 3600 } 3601 .ugur-text-badge-kart { font-size:10px; padding:3px 6px; } 3602 } 3603</style> 3604 3605 <a 3606 href="/products/valmenti-erkek-tekstil-mavi-sapka-vlm3023" 3607 title="Valmenti Erkek Tekstil Mavi Åapka VLM3023" 3608 class="product-card--featured-image-link aspect-ratio aspect-ratio--portrait" 3609 style="--padding-bottom: 125.0%;" 3610 > 3611<img class="lazyload product-secondary-image" width="1200" height="1800" data-sizes="auto" data-src="//valmenti.c
3611om/cdn/shop/files/ed838a4abc62297ad7ac6c235ae8c0bf.jpg?v=1751290109&width=20" data-srcset="//valmenti.com/cdn/shop/files/ed838a4abc62297ad7ac6c235ae8c0bf.jpg?v=1751290109&width=375 375w,//valmenti.com/cdn/shop/files/ed838a4abc62297ad7ac6c235ae8c0bf.jpg?v=1751290109&width=770 770w" fetchpriority="low" alt="Valmenti Erkek Tekstil Mavi Åapka VLM3023" /> 3612 3613<img class="lazyload product-secondary-image" width="1200" height="1800" data-sizes="auto" data-src="//valmenti.com/cdn/shop/files/61f2530d736f5b3cb8f60051dc56635a.jpg?v=1751290109&width=20" data-srcset="//valmenti.com/cdn/shop/files/61f2530d736f5b3cb8f60051dc56635a.jpg?v=1751290109&width=375 375w,//valmenti.com/cdn/shop/files/61f2530d736f5b3cb8f60051dc56635a.jpg?v=1751290109&width=770 770w" fetchpriority="low" alt="Valmenti Erkek Tekstil Mavi Åapka VLM3023" /> 3614 3615<img class="lazyload product-secondary-image" width="1200" height="1800" data-sizes="auto" data-src="//valmenti.com/cdn/shop/files/92c48605cca9111e9ea1e3ef99ce3f80.jpg?v=1751290109&width=20" data-srcset="//valmenti.com/cdn/shop/files/92c48605cca9111e9ea1e3ef99ce3f80.jpg?v=1751290109&width=375 375w,//valmenti.com/cdn/shop/files/92c48605cca9111e9ea1e3ef99ce3f80.jpg?v=1751290109&width=770 770w" fetchpriority="low" alt="Valmenti Erkek Tekstil Mavi Åapka VLM3023" /> 3616 3617 3618<img class="lazyload product-primary-image" width="1200" height="1800" data-sizes="auto" src="//valmenti.com/cdn/shop/files/4a76d28f074761e926fc3b8812980c20.jpg?v=1751290109&width=20" data-srcset="//valmenti.com/cdn/shop/files/4a76d28f074761e926fc3b8812980c20.jpg?v=1751290109&width=375 375w,//valmenti.com/cdn/shop/files/4a76d28f074761e926fc3b8812980c20.jpg?v=1751290109&width=770 770w" fetchpriority="auto" alt="Valmenti Erkek Tekstil Mavi Åapka VLM3023" style="object-position: 50.0% 50.0%;" /> 3619</a><ul class="product-secondary-images-nav"><li></li><li></li><li></li> 3620 </ul></figure> 3621 <div class="product-card-info"><a 3622 href="/products/valmenti-erkek-tekstil-mavi-sapka-vlm3023" 3623 title="Valmenti Erkek Tekstil Mavi Åapka VLM3023" 3624 class="product-card-title" 3625 >Valmenti Erkek Tekstil Mavi Åapka VLM3023</a> 3626 3627<span class="price"> 3628 3629<ins><span class="amount ">1.999,00 TL</span></ins> 3630 <small class="unit-price hidden"> 3631 <span></span> 3632 <span class="unit-price-separator">/</span> 3633 <span></span> 3634 </small> 3635</span> 3636 3637 3638 3639 3640</div> 3641 </product-card> 3642 </div><div class="small-6 medium-6 large-3 columns carousel__slide"> 3643 <product-card class="product-card text-left"> 3644 <figure class="product-card--featured-image product-card--featured-image--contain thb-hover"> 3645 <span class="product-card--badges top left"> 3646</span> 3647 3648 3649 3650 3651 3652 3653 3654<div class="ugur-bottom-badges-kart"></div> 3655 3656 3657<style> 3658 .ugur-flag-badge-kart { position:absolute; z-index:10; width:55px; height:auto; top:5px; right:5px; } 3659 .ugur-flag-badge-kart img { position:relative !important; display:block; width:100%; height:auto; } 3660 3661 .ugur-discount-text-badge-kart { 3662 position:absolute; 3663 z-index:10; 3664 top:43px; 3665 left:13px; 3666 background:#cc0000; 3667 color:#ffffff; 3668 font-weight:700; 3669 font-size:11px; 3670 padding:4px 8px; 3671 border-radius:5px; 3672 white-space:nowrap; 3673 box-shadow: 0 2px 4px rgba(0,0,0,0.15); 3674 letter-spacing: 0.2px; 3675 } 3676 3677 /* YENİ: Siyah rozetleri sol alta alan taÅıyıcı kutu */ 3678 .ugur-bottom-badges-kart { 3679 position: absolute; 3680 bottom: 5px; /* Görselin en altından 5px yukarıda */ 3681 left: 5px; /* Görselin solundan 5px içeride */ 3682 z-index: 10; 3683 display: flex; 3684 flex-direction: column; /* Normal sıralama: Kısa olan (Kürk) yukarıda, uzun olan (Sole) aÅaÄıda */ 3685 align-items: flex-start; 3686 gap: 4px; /* Rozetler arası mesafe */ 3687 } 3688 3689 /* Siyah rozetlerin iç tasarımı */ 3690 .ugur-text-badge-kart { 3691 background:#000; 3692 color:#fff; 3693 font-weight:600; 3694 font-size:11px; 3695 padding:4px 7px; 3696 border-radius:4px; 3697 white-space:nowrap; 3698 } 3699 3700 @media screen and (max-width:749px){ 3701 .ugur-flag-badge-kart { width:45px !important; } 3702 .ugur-discount-text-badge-kart { left:8px; top:35px; font-size:10px; padding:3px 6px; } 3703 3704 /* Mobil görünüm için alt rozet boÅlukları */ 3705 .ugur-bottom-badges-kart { 3706 bottom: 5px; 3707 left: 5px; 3708 gap: 3px; 3709 } 3710 .ugur-text-badge-kart { font-size:10px; padding:3px 6px; } 3711 } 3712</style> 3713 3714 <a 3715 href="/products/valmenti-unisex-hakiki-deri-siyah-cuzdan-cuzdan-vlm2965" 3716 title="Valmenti Unisex Hakiki Deri Siyah Cüzdan Cuzdan VLM2965" 3717 class="product-card--featured-image-link aspect-ratio aspect-ratio--portrait" 3718 style="--padding-bottom: 125.0%;" 3719 > 3720<img class="lazyload product-secondary-image" width="1200" height="1800" data-sizes="auto" data-src="//valmenti.c
3720om/cdn/shop/files/ac07d9b82dc34973963898fc7bd8253c.jpg?v=1751290263&width=20" data-srcset="//valmenti.com/cdn/shop/files/ac07d9b82dc34973963898fc7bd8253c.jpg?v=1751290263&width=375 375w,//valmenti.com/cdn/shop/files/ac07d9b82dc34973963898fc7bd8253c.jpg?v=1751290263&width=770 770w" fetchpriority="low" alt="Valmenti Unisex Hakiki Deri Siyah Cüzdan Cuzdan VLM2965" /> 3721 3722<img class="lazyload product-secondary-image" width="1200" height="1800" data-sizes="auto" data-src="//valmenti.com/cdn/shop/files/8cb51db36a9e68673363d50a720b08dc.jpg?v=1751290263&width=20" data-srcset="//valmenti.com/cdn/shop/files/8cb51db36a9e68673363d50a720b08dc.jpg?v=1751290263&width=375 375w,//valmenti.com/cdn/shop/files/8cb51db36a9e68673363d50a720b08dc.jpg?v=1751290263&width=770 770w" fetchpriority="low" alt="Valmenti Unisex Hakiki Deri Siyah Cüzdan Cuzdan VLM2965" /> 3723 3724<img class="lazyload product-secondary-image" width="1200" height="1800" data-sizes="auto" data-src="//valmenti.com/cdn/shop/files/8e44e686d61947220e4ea05ca8404087.jpg?v=1751290263&width=20" data-srcset="//valmenti.com/cdn/shop/files/8e44e686d61947220e4ea05ca8404087.jpg?v=1751290263&width=375 375w,//valmenti.com/cdn/shop/files/8e44e686d61947220e4ea05ca8404087.jpg?v=1751290263&width=770 770w" fetchpriority="low" alt="Valmenti Unisex Hakiki Deri Siyah Cüzdan Cuzdan VLM2965" /> 3725 3726 3727<img class="lazyload product-primary-image" width="1200" height="1800" data-sizes="auto" src="//valmenti.com/cdn/shop/files/18a6cfef2cefab1b0b03b6d25e534d23.jpg?v=1751290263&width=20" data-srcset="//valmenti.com/cdn/shop/files/18a6cfef2cefab1b0b03b6d25e534d23.jpg?v=1751290263&width=375 375w,//valmenti.com/cdn/shop/files/18a6cfef2cefab1b0b03b6d25e534d23.jpg?v=1751290263&width=770 770w" fetchpriority="auto" alt="Valmenti Unisex Hakiki Deri Siyah Cüzdan Cuzdan VLM2965" style="object-position: 50.0% 50.0%;" /> 3728</a><ul class="product-secondary-images-nav"><li></li><li></li><li></li> 3729 </ul></figure> 3730 <div class="product-card-info"><a 3731 href="/products/valmenti-unisex-hakiki-deri-siyah-cuzdan-cuzdan-vlm2965" 3732 title="Valmenti Unisex Hakiki Deri Siyah Cüzdan Cuzdan VLM2965" 3733 class="product-card-title" 3734 >Valmenti Unisex Hakiki Deri Siyah Cüzdan Cuzdan VLM2965</a> 3735 3736<span class="price"> 3737 3738<ins><span class="amount ">1.999,00 TL</span></ins> 3739 <small class="unit-price hidden"> 3740 <span></span> 3741 <span class="unit-price-separator">/</span> 3742 <span></span> 3743 </small> 3744</span> 3745 3746 3747 3748 3749</div> 3750 </product-card> 3751 </div><div class="small-6 medium-6 large-3 columns carousel__slide"> 3752 <product-card class="product-card text-left"> 3753 <figure class="product-card--featured-image product-card--featured-image--contain thb-hover"> 3754 <span class="product-card--badges top left"> 3755</span> 3756 3757 3758 3759 3760 3761 3762 3763<div class="ugur-bottom-badges-kart"></div> 3764 3765 3766<style> 3767 .ugur-flag-badge-kart { position:absolute; z-index:10; width:55px; height:auto; top:5px; right:5px; } 3768 .ugur-flag-badge-kart img { position:relative !important; display:block; width:100%; height:auto; } 3769 3770 .ugur-discount-text-badge-kart { 3771 position:absolute; 3772 z-index:10; 3773 top:43px; 3774 left:13px; 3775 background:#cc0000; 3776 color:#ffffff; 3777 font-weight:700; 3778 font-size:11px; 3779 padding:4px 8px; 3780 border-radius:5px; 3781 white-space:nowrap; 3782 box-shadow: 0 2px 4px rgba(0,0,0,0.15); 3783 letter-spacing: 0.2px; 3784 } 3785 3786 /* YENİ: Siyah rozetleri sol alta alan taÅıyıcı kutu */ 3787 .ugur-bottom-badges-kart { 3788 position: absolute; 3789 bottom: 5px; /* Görselin en altından 5px yukarıda */ 3790 left: 5px; /* Görselin solundan 5px içeride */ 3791 z-index: 10; 3792 display: flex; 3793 flex-direction: column; /* Normal sıralama: Kısa olan (Kürk) yukarıda, uzun olan (Sole) aÅaÄıda */ 3794 align-items: flex-start; 3795 gap: 4px; /* Rozetler arası mesafe */ 3796 } 3797 3798 /* Siyah rozetlerin iç tasarımı */ 3799 .ugur-text-badge-kart { 3800 background:#000; 3801 color:#fff; 3802 font-weight:600; 3803 font-size:11px; 3804 padding:4px 7px; 3805 border-radius:4px; 3806 white-space:nowrap; 3807 } 3808 3809 @media screen and (max-width:749px){ 3810 .ugur-flag-badge-kart { width:45px !important; } 3811 .ugur-discount-text-badge-kart { left:8px; top:35px; font-size:10px; padding:3px 6px; } 3812 3813 /* Mobil görünüm için alt rozet boÅlukları */ 3814 .ugur-bottom-badges-kart { 3815 bottom: 5px; 3816 left: 5px; 3817 gap: 3px; 3818 } 3819 .ugur-text-badge-kart { font-size:10px; padding:3px 6px; } 3820 } 3821</style> 3822 3823 <a 3824 href="/products/valmenti-erkek-hakiki-deri-siyah-cuzdan-cuzdan-vlm2969" 3825 title="Valmenti Erkek Hakiki Deri Siyah Cüzdan Cuzdan VLM2969" 3826 class="product-card--featured-image-link aspect-ratio aspect-ratio--portrait" 3827 style="--padding-bottom: 125.0%;" 3828 > 3829<img class="lazyload product-secondary-image" width="1200" height="1800" data-sizes="auto" data-src="//valmenti.c
3829om/cdn/shop/files/6bf7073b8f2e8fcc8adaefe0ac4dbd26.jpg?v=1751290249&width=20" data-srcset="//valmenti.com/cdn/shop/files/6bf7073b8f2e8fcc8adaefe0ac4dbd26.jpg?v=1751290249&width=375 375w,//valmenti.com/cdn/shop/files/6bf7073b8f2e8fcc8adaefe0ac4dbd26.jpg?v=1751290249&width=770 770w" fetchpriority="low" alt="Valmenti Erkek Hakiki Deri Siyah Cüzdan Cuzdan VLM2969" /> 3830 3831<img class="lazyload product-secondary-image" width="1200" height="1800" data-sizes="auto" data-src="//valmenti.com/cdn/shop/files/16eb4c08d0b3346f154f3d631957c282.jpg?v=1751290249&width=20" data-srcset="//valmenti.com/cdn/shop/files/16eb4c08d0b3346f154f3d631957c282.jpg?v=1751290249&width=375 375w,//valmenti.com/cdn/shop/files/16eb4c08d0b3346f154f3d631957c282.jpg?v=1751290249&width=770 770w" fetchpriority="low" alt="Valmenti Erkek Hakiki Deri Siyah Cüzdan Cuzdan VLM2969" /> 3832 3833<img class="lazyload product-secondary-image" width="1200" height="1800" data-sizes="auto" data-src="//valmenti.com/cdn/shop/files/b3db9c3aeb1d705d2d99a7e41c5f75ac.jpg?v=1751290249&width=20" data-srcset="//valmenti.com/cdn/shop/files/b3db9c3aeb1d705d2d99a7e41c5f75ac.jpg?v=1751290249&width=375 375w,//valmenti.com/cdn/shop/files/b3db9c3aeb1d705d2d99a7e41c5f75ac.jpg?v=1751290249&width=770 770w" fetchpriority="low" alt="Valmenti Erkek Hakiki Deri Siyah Cüzdan Cuzdan VLM2969" /> 3834 3835 3836<img class="lazyload product-primary-image" width="1200" height="1800" data-sizes="auto" src="//valmenti.com/cdn/shop/files/87f5984a8cd291e71b6a134070c39ba8.jpg?v=1751290249&width=20" data-srcset="//valmenti.com/cdn/shop/files/87f5984a8cd291e71b6a134070c39ba8.jpg?v=1751290249&width=375 375w,//valmenti.com/cdn/shop/files/87f5984a8cd291e71b6a134070c39ba8.jpg?v=1751290249&width=770 770w" fetchpriority="auto" alt="Valmenti Erkek Hakiki Deri Siyah Cüzdan Cuzdan VLM2969" style="object-position: 50.0% 50.0%;" /> 3837</a><ul class="product-secondary-images-nav"><li></li><li></li><li></li> 3838 </ul></figure> 3839 <div class="product-card-info"><a 3840 href="/products/valmenti-erkek-hakiki-deri-siyah-cuzdan-cuzdan-vlm2969" 3841 title="Valmenti Erkek Hakiki Deri Siyah Cüzdan Cuzdan VLM2969" 3842 class="product-card-title" 3843 >Valmenti Erkek Hakiki Deri Siyah Cüzdan Cuzdan VLM2969</a> 3844 3845<span class="price"> 3846 3847<ins><span class="amount ">1.299,00 TL</span></ins> 3848 <small class="unit-price hidden"> 3849 <span></span> 3850 <span class="unit-price-separator">/</span> 3851 <span></span> 3852 </small> 3853</span> 3854 3855 3856 3857 3858</div> 3859 </product-card> 3860 </div><div class="small-6 medium-6 large-3 columns carousel__slide"> 3861 <product-card class="product-card text-left"> 3862 <figure class="product-card--featured-image product-card--featured-image--contain thb-hover"> 3863 <span class="product-card--badges top left"> 3864</span> 3865 3866 3867 3868 3869 3870 3871 3872<div class="ugur-bottom-badges-kart"></div> 3873 3874 3875<style> 3876 .ugur-flag-badge-kart { position:absolute; z-index:10; width:55px; height:auto; top:5px; right:5px; } 3877 .ugur-flag-badge-kart img { position:relative !important; display:block; width:100%; height:auto; } 3878 3879 .ugur-discount-text-badge-kart { 3880 position:absolute; 3881 z-index:10; 3882 top:43px; 3883 left:13px; 3884 background:#cc0000; 3885 color:#ffffff; 3886 font-weight:700; 3887 font-size:11px; 3888 padding:4px 8px; 3889 border-radius:5px; 3890 white-space:nowrap; 3891 box-shadow: 0 2px 4px rgba(0,0,0,0.15); 3892 letter-spacing: 0.2px; 3893 } 3894 3895 /* YENİ: Siyah rozetleri sol alta alan taÅıyıcı kutu */ 3896 .ugur-bottom-badges-kart { 3897 position: absolute; 3898 bottom: 5px; /* Görselin en altından 5px yukarıda */ 3899 left: 5px; /* Görselin solundan 5px içeride */ 3900 z-index: 10; 3901 display: flex; 3902 flex-direction: column; /* Normal sıralama: Kısa olan (Kürk) yukarıda, uzun olan (Sole) aÅaÄıda */ 3903 align-items: flex-start; 3904 gap: 4px; /* Rozetler arası mesafe */ 3905 } 3906 3907 /* Siyah rozetlerin iç tasarımı */ 3908 .ugur-text-badge-kart { 3909 background:#000; 3910 color:#fff; 3911 font-weight:600; 3912 font-size:11px; 3913 padding:4px 7px; 3914 border-radius:4px; 3915 white-space:nowrap; 3916 } 3917 3918 @media screen and (max-width:749px){ 3919 .ugur-flag-badge-kart { width:45px !important; } 3920 .ugur-discount-text-badge-kart { left:8px; top:35px; font-size:10px; padding:3px 6px; } 3921 3922 /* Mobil görünüm için alt rozet boÅlukları */ 3923 .ugur-bottom-badges-kart { 3924 bottom: 5px; 3925 left: 5px; 3926 gap: 3px; 3927 } 3928 .ugur-text-badge-kart { font-size:10px; padding:3px 6px; } 3929 } 3930</style> 3931 3932 <a 3933 href="/products/valmenti-erkek-hakiki-deri-taba-cuzdan-cuzdan-vlm2970" 3934 title="Valmenti Erkek Hakiki Deri Taba Cüzdan Cuzdan VLM2970" 3935 class="product-card--featured-image-link aspect-ratio aspect-ratio--portrait" 3936 style="--padding-bottom: 125.0%;" 3937 > 3938<img class="lazyload product-secondary-image" width="1200" height="1800" data-sizes="auto" data-src="//valmenti.c
3938om/cdn/shop/files/e73ffac20dc9a1108d174475e97cee0c.jpg?v=1751290245&width=20" data-srcset="//valmenti.com/cdn/shop/files/e73ffac20dc9a1108d174475e97cee0c.jpg?v=1751290245&width=375 375w,//valmenti.com/cdn/shop/files/e73ffac20dc9a1108d174475e97cee0c.jpg?v=1751290245&width=770 770w" fetchpriority="low" alt="Valmenti Erkek Hakiki Deri Taba Cüzdan Cuzdan VLM2970" /> 3939 3940<img class="lazyload product-secondary-image" width="1200" height="1800" data-sizes="auto" data-src="//valmenti.com/cdn/shop/files/b2f734fb54067521aa636c726a58caeb.jpg?v=1751290246&width=20" data-srcset="//valmenti.com/cdn/shop/files/b2f734fb54067521aa636c726a58caeb.jpg?v=1751290246&width=375 375w,//valmenti.com/cdn/shop/files/b2f734fb54067521aa636c726a58caeb.jpg?v=1751290246&width=770 770w" fetchpriority="low" alt="Valmenti Erkek Hakiki Deri Taba Cüzdan Cuzdan VLM2970" /> 3941 3942<img class="lazyload product-secondary-image" width="1200" height="1800" data-sizes="auto" data-src="//valmenti.com/cdn/shop/files/1bb56af16db33635cf52be98f19929be.jpg?v=1751290245&width=20" data-srcset="//valmenti.com/cdn/shop/files/1bb56af16db33635cf52be98f19929be.jpg?v=1751290245&width=375 375w,//valmenti.com/cdn/shop/files/1bb56af16db33635cf52be98f19929be.jpg?v=1751290245&width=770 770w" fetchpriority="low" alt="Valmenti Erkek Hakiki Deri Taba Cüzdan Cuzdan VLM2970" /> 3943 3944 3945<img class="lazyload product-primary-image" width="1200" height="1800" data-sizes="auto" src="//valmenti.com/cdn/shop/files/4d90d891db835bebefc4b7d0f107fcac.jpg?v=1751290245&width=20" data-srcset="//valmenti.com/cdn/shop/files/4d90d891db835bebefc4b7d0f107fcac.jpg?v=1751290245&width=375 375w,//valmenti.com/cdn/shop/files/4d90d891db835bebefc4b7d0f107fcac.jpg?v=1751290245&width=770 770w" fetchpriority="auto" alt="Valmenti Erkek Hakiki Deri Taba Cüzdan Cuzdan VLM2970" style="object-position: 50.0% 50.0%;" /> 3946</a><ul class="product-secondary-images-nav"><li></li><li></li><li></li> 3947 </ul></figure> 3948 <div class="product-card-info"><a 3949 href="/products/valmenti-erkek-hakiki-deri-taba-cuzdan-cuzdan-vlm2970" 3950 title="Valmenti Erkek Hakiki Deri Taba Cüzdan Cuzdan VLM2970" 3951 class="product-card-title" 3952 >Valmenti Erkek Hakiki Deri Taba Cüzdan Cuzdan VLM2970</a> 3953 3954<span class="price"> 3955 3956<ins><span class="amount ">1.299,00 TL</span></ins> 3957 <small class="unit-price hidden"> 3958 <span></span> 3959 <span class="unit-price-separator">/</span> 3960 <span></span> 3961 </small> 3962</span> 3963 3964 3965 3966 3967</div> 3968 </product-card> 3969 </div><div class="small-6 medium-6 large-3 columns carousel__slide"> 3970 <product-card class="product-card text-left"> 3971 <figure class="product-card--featured-image product-card--featured-image--contain thb-hover"> 3972 <span class="product-card--badges top left"> 3973</span> 3974 3975 3976 3977 3978 3979 3980 3981<div class="ugur-bottom-badges-kart"></div> 3982 3983 3984<style> 3985 .ugur-flag-badge-kart { position:absolute; z-index:10; width:55px; height:auto; top:5px; right:5px; } 3986 .ugur-flag-badge-kart img { position:relative !important; display:block; width:100%; height:auto; } 3987 3988 .ugur-discount-text-badge-kart { 3989 position:absolute; 3990 z-index:10; 3991 top:43px; 3992 left:13px; 3993 background:#cc0000; 3994 color:#ffffff; 3995 font-weight:700; 3996 font-size:11px; 3997 padding:4px 8px; 3998 border-radius:5px; 3999 white-space:nowrap; 4000 box-shadow: 0 2px 4px rgba(0,0,0,0.15); 4001 letter-spacing: 0.2px; 4002 } 4003 4004 /* YENİ: Siyah rozetleri sol alta alan taÅıyıcı kutu */ 4005 .ugur-bottom-badges-kart { 4006 position: absolute; 4007 bottom: 5px; /* Görselin en altından 5px yukarıda */ 4008 left: 5px; /* Görselin solundan 5px içeride */ 4009 z-index: 10; 4010 display: flex; 4011 flex-direction: column; /* Normal sıralama: Kısa olan (Kürk) yukarıda, uzun olan (Sole) aÅaÄıda */ 4012 align-items: flex-start; 4013 gap: 4px; /* Rozetler arası mesafe */ 4014 } 4015 4016 /* Siyah rozetlerin iç tasarımı */ 4017 .ugur-text-badge-kart { 4018 background:#000; 4019 color:#fff; 4020 font-weight:600; 4021 font-size:11px; 4022 padding:4px 7px; 4023 border-radius:4px; 4024 white-space:nowrap; 4025 } 4026 4027 @media screen and (max-width:749px){ 4028 .ugur-flag-badge-kart { width:45px !important; } 4029 .ugur-discount-text-badge-kart { left:8px; top:35px; font-size:10px; padding:3px 6px; } 4030 4031 /* Mobil görünüm için alt rozet boÅlukları */ 4032 .ugur-bottom-badges-kart { 4033 bottom: 5px; 4034 left: 5px; 4035 gap: 3px; 4036 } 4037 .ugur-text-badge-kart { font-size:10px; padding:3px 6px; } 4038 } 4039</style> 4040 4041 <a 4042 href="/products/valmenti-erkek-hakiki-deri-lacivert-spor-kemer-vlm3786" 4043 title="Valmenti Erkek Hakiki Deri Lacivert Spor Kemer VLM3786" 4044 class="product-card--featured-image-link aspect-ratio aspect-ratio--portrait" 4045 style="--padding-bottom: 125.0%;" 4046 > 4047<img class="lazyload product-secondary-image" width="1200" height="1800" data-sizes="auto" data-src="//valmenti.c
4047om/cdn/shop/files/f44ab8c7e773d50ae4a4b6c965b5d855.jpg?v=1751288211&width=20" data-srcset="//valmenti.com/cdn/shop/files/f44ab8c7e773d50ae4a4b6c965b5d855.jpg?v=1751288211&width=375 375w,//valmenti.com/cdn/shop/files/f44ab8c7e773d50ae4a4b6c965b5d855.jpg?v=1751288211&width=770 770w" fetchpriority="low" alt="Valmenti Erkek Hakiki Deri Lacivert Spor Kemer VLM3786" /> 4048 4049<img class="lazyload product-secondary-image" width="1200" height="1800" data-sizes="auto" data-src="//valmenti.com/cdn/shop/files/ac40a365b7b9e727426accc2e5d0b468.jpg?v=1751288212&width=20" data-srcset="//valmenti.com/cdn/shop/files/ac40a365b7b9e727426accc2e5d0b468.jpg?v=1751288212&width=375 375w,//valmenti.com/cdn/shop/files/ac40a365b7b9e727426accc2e5d0b468.jpg?v=1751288212&width=770 770w" fetchpriority="low" alt="Valmenti Erkek Hakiki Deri Lacivert Spor Kemer VLM3786" /> 4050 4051<img class="lazyload product-secondary-image" width="1200" height="1800" data-sizes="auto" data-src="//valmenti.com/cdn/shop/files/9d219e3137703dde58b2b7c0ccb0cfb3.jpg?v=1751288211&width=20" data-srcset="//valmenti.com/cdn/shop/files/9d219e3137703dde58b2b7c0ccb0cfb3.jpg?v=1751288211&width=375 375w,//valmenti.com/cdn/shop/files/9d219e3137703dde58b2b7c0ccb0cfb3.jpg?v=1751288211&width=770 770w" fetchpriority="low" alt="Valmenti Erkek Hakiki Deri Lacivert Spor Kemer VLM3786" /> 4052 4053 4054<img class="lazyload product-primary-image" width="1200" height="1800" data-sizes="auto" src="//valmenti.com/cdn/shop/files/2207116cf68ea41b2fffc2857a58626a.jpg?v=1751288212&width=20" data-srcset="//valmenti.com/cdn/shop/files/2207116cf68ea41b2fffc2857a58626a.jpg?v=1751288212&width=375 375w,//valmenti.com/cdn/shop/files/2207116cf68ea41b2fffc2857a58626a.jpg?v=1751288212&width=770 770w" fetchpriority="auto" alt="Valmenti Erkek Hakiki Deri Lacivert Spor Kemer VLM3786" style="object-position: 50.0% 50.0%;" /> 4055</a><ul class="product-secondary-images-nav"><li></li><li></li><li></li> 4056 </ul></figure> 4057 <div class="product-card-info"><a 4058 href="/products/valmenti-erkek-hakiki-deri-lacivert-spor-kemer-vlm3786" 4059 title="Valmenti Erkek Hakiki Deri Lacivert Spor Kemer VLM3786" 4060 class="product-card-title" 4061 >Valmenti Erkek Hakiki Deri Lacivert Spor Kemer VLM3786</a> 4062 4063<span class="price"> 4064 4065<ins><span class="amount ">3.699,00 TL</span></ins> 4066 <small class="unit-price hidden"> 4067 <span></span> 4068 <span class="unit-price-separator">/</span> 4069 <span></span> 4070 </small> 4071</span> 4072 4073 4074 4075 4076</div> 4077 </product-card> 4078 </div><div class="small-6 medium-6 large-3 columns carousel__slide"> 4079 <product-card class="product-card text-left"> 4080 <figure class="product-card--featured-image product-card--featured-image--contain thb-hover"> 4081 <span class="product-card--badges top left"> 4082</span> 4083 4084 4085 4086 4087 4088 4089 4090<div class="ugur-bottom-badges-kart"></div> 4091 4092 4093<style> 4094 .ugur-flag-badge-kart { position:absolute; z-index:10; width:55px; height:auto; top:5px; right:5px; } 4095 .ugur-flag-badge-kart img { position:relative !important; display:block; width:100%; height:auto; } 4096 4097 .ugur-discount-text-badge-kart { 4098 position:absolute; 4099 z-index:10; 4100 top:43px; 4101 left:13px; 4102 background:#cc0000; 4103 color:#ffffff; 4104 font-weight:700; 4105 font-size:11px; 4106 padding:4px 8px; 4107 border-radius:5px; 4108 white-space:nowrap; 4109 box-shadow: 0 2px 4px rgba(0,0,0,0.15); 4110 letter-spacing: 0.2px; 4111 } 4112 4113 /* YENİ: Siyah rozetleri sol alta alan taÅıyıcı kutu */ 4114 .ugur-bottom-badges-kart { 4115 position: absolute; 4116 bottom: 5px; /* Görselin en altından 5px yukarıda */ 4117 left: 5px; /* Görselin solundan 5px içeride */ 4118 z-index: 10; 4119 display: flex; 4120 flex-direction: column; /* Normal sıralama: Kısa olan (Kürk) yukarıda, uzun olan (Sole) aÅaÄıda */ 4121 align-items: flex-start; 4122 gap: 4px; /* Rozetler arası mesafe */ 4123 } 4124 4125 /* Siyah rozetlerin iç tasarımı */ 4126 .ugur-text-badge-kart { 4127 background:#000; 4128 color:#fff; 4129 font-weight:600; 4130 font-size:11px; 4131 padding:4px 7px; 4132 border-radius:4px; 4133 white-space:nowrap; 4134 } 4135 4136 @media screen and (max-width:749px){ 4137 .ugur-flag-badge-kart { width:45px !important; } 4138 .ugur-discount-text-badge-kart { left:8px; top:35px; font-size:10px; padding:3px 6px; } 4139 4140 /* Mobil görünüm için alt rozet boÅlukları */ 4141 .ugur-bottom-badges-kart { 4142 bottom: 5px; 4143 left: 5px; 4144 gap: 3px; 4145 } 4146 .ugur-text-badge-kart { font-size:10px; padding:3px 6px; } 4147 } 4148</style> 4149 4150 <a 4151 href="/products/valmenti-erkek-hakiki-deri-kahverengi-beyzbol-sapka-vlm3927" 4152 title="Valmenti Erkek Hakiki Deri Kahverengi Beyzbol Åapka VLM3927" 4153 class="product-card--featured-image-link aspect-ratio aspect-ratio--portrait" 4154 style="--padding-bottom: 125.0%;" 4155 > 4156<img class="lazyload product-secondary-image" width="1200" height="1800" data-sizes="auto" data-src="//valmenti.c
4156om/cdn/shop/files/a3c36376c63028fbc9ab6068d41810f7.jpg?v=1778652968&width=20" data-srcset="//valmenti.com/cdn/shop/files/a3c36376c63028fbc9ab6068d41810f7.jpg?v=1778652968&width=375 375w,//valmenti.com/cdn/shop/files/a3c36376c63028fbc9ab6068d41810f7.jpg?v=1778652968&width=770 770w" fetchpriority="low" alt="Valmenti Erkek Hakiki Deri Kahverengi Beyzbol Åapka VLM3927" /> 4157 4158<img class="lazyload product-secondary-image" width="1200" height="1800" data-sizes="auto" data-src="//valmenti.com/cdn/shop/files/d76adf1417dedb88d24f414ee9d83028.jpg?v=1778652968&width=20" data-srcset="//valmenti.com/cdn/shop/files/d76adf1417dedb88d24f414ee9d83028.jpg?v=1778652968&width=375 375w,//valmenti.com/cdn/shop/files/d76adf1417dedb88d24f414ee9d83028.jpg?v=1778652968&width=770 770w" fetchpriority="low" alt="Valmenti Erkek Hakiki Deri Kahverengi Beyzbol Åapka VLM3927" /> 4159 4160<img class="lazyload product-secondary-image" width="1200" height="1800" data-sizes="auto" data-src="//valmenti.com/cdn/shop/files/6c199c9f2b57b0c374ea6bf273d64074.jpg?v=1778652968&width=20" data-srcset="//valmenti.com/cdn/shop/files/6c199c9f2b57b0c374ea6bf273d64074.jpg?v=1778652968&width=375 375w,//valmenti.com/cdn/shop/files/6c199c9f2b57b0c374ea6bf273d64074.jpg?v=1778652968&width=770 770w" fetchpriority="low" alt="Valmenti Erkek Hakiki Deri Kahverengi Beyzbol Åapka VLM3927" /> 4161 4162 4163<img class="lazyload product-primary-image" width="1200" height="1800" data-sizes="auto" src="//valmenti.com/cdn/shop/files/e811f19b0a81206c115af46a9b43600c.jpg?v=1778652968&width=20" data-srcset="//valmenti.com/cdn/shop/files/e811f19b0a81206c115af46a9b43600c.jpg?v=1778652968&width=375 375w,//valmenti.com/cdn/shop/files/e811f19b0a81206c115af46a9b43600c.jpg?v=1778652968&width=770 770w" fetchpriority="auto" alt="Valmenti Erkek Hakiki Deri Kahverengi Beyzbol Åapka VLM3927" style="object-position: 50.0% 50.0%;" /> 4164</a><ul class="product-secondary-images-nav"><li></li><li></li><li></li> 4165 </ul></figure> 4166 <div class="product-card-info"><a 4167 href="/products/valmenti-erkek-hakiki-deri-kahverengi-beyzbol-sapka-vlm3927" 4168 title="Valmenti Erkek Hakiki Deri Kahverengi Beyzbol Åapka VLM3927" 4169 class="product-card-title" 4170 >Valmenti Erkek Hakiki Deri Kahverengi Beyzbol Åapka VLM3927</a> 4171 4172<span class="price"> 4173 4174<ins><span class="amount ">2.499,00 TL</span></ins> 4175 <small class="unit-price hidden"> 4176 <span></span> 4177 <span class="unit-price-separator">/</span> 4178 <span></span> 4179 </small> 4180</span> 4181 4182 4183 4184 4185</div> 4186 </product-card> 4187 </div><div class="flickity-nav flickity-prev" tabindex="0">
4188<svg width="15" height="11" viewBox="0 0 15 11" fill="none" xmlns="http://www.w3.org/2000/svg"> 4189<path d="M14 5.5H2" stroke="var(--color-accent)" stroke-width="1.2" stroke-linecap="round" stroke-linejoin="round"/> 4190<path d="M5.30002 1L0.800018 5.5L5.30002 10" stroke="var(--color-accent)" stroke-width="1.2" stroke-linecap="round" stroke-linejoin="round"/> 4191</svg> 4192</div> 4193<div class="flickity-nav flickity-next" tabindex="0"> 4194<svg width="15" height="11" viewBox="0 0 15 11" fill="none" xmlns="http://www.w3.org/2000/svg"> 4195<path d="M1 5.5H13" stroke="var(--color-accent)" stroke-width="1.2" stroke-linecap="round" stroke-linejoin="round"/> 4196<path d="M9.69995 1L14.2 5.5L9.69995 10" stroke="var(--color-accent)" stroke-width="1.2" stroke-linecap="round" stroke-linejoin="round"/> 4197</svg> 4198</div></slide-show></div> 4199 </div> 4200 </div> 4201</div> 4202 4203 4204</div><div id="shopify-section-template--19172806230165__recently-viewed-products" class="shopify-section section-recently-viewed-products"><link href="//valmenti.com/cdn/shop/t/8/assets/product-grid.css?v=183587314129296186091773730240" rel="stylesheet" type="text/css" media="all" /><div class="row full-width-row"> 4205 <div class="small-12 columns"> 4206 <recently-viewed-products class="product-recommendations recently-viewed-products swipe-on-mobile section-spacing-padding" data-product-handle=""> 4207 <div class="section-header section-header-left--false"> 4208 <div class="section-header--content"><h2 class="h3">Son görüntülenen ürünler</h2></div></div> 4209 <ul class="products collection row small-up-1 medium-up-4 no-padding"> 4210 </ul> 4211 </recently-viewed-products> 4212 </div> 4213</div>
4214<script src="//valmenti.com/cdn/shop/t/8/assets/recently-viewed-products.js?v=171351265673933714661750334282" defer="defer"></script>
4214 4215 4216</div> 4217 </div> 4218 <!-- BEGIN sections: footer-group --> 4219<div id="shopify-section-sections--19172807475349__footer" class="shopify-section shopify-section-group-footer-group section-footer"> 4220 4221<link rel="stylesheet" href="//valmenti.com/cdn/shop/t/8/assets/footer.css?v=174728555495018406731751544564" media="print" onload="this.media='all'"> 4222<noscript><link href="//valmenti.com/cdn/shop/t/8/assets/footer.css?v=174728555495018406731751544564" rel="stylesheet" type="text/css" media="all" /></noscript> 4223 4224<footer class="footer" id="footer"> 4225 <div class="row full-width-row"> 4226<div class="small-12 medium-3 columns" > 4227 <div class="widget widget--custom"> 4228 4229 <div class="widget widget--text"> 4230 <img 4231 class="retina_size lazyautosizes ls-is-cached lazyloaded" 4232 width="120" 4233 height="50" 4234 data-sizes="auto" 4235 src="//valmenti.com/cdn/shop/files/240x100_valmenti_logo.png?crop=center&height=8&v=1750341271&width=20" 4236 data-srcset="//valmenti.com/cdn/shop/files/240x100_valmenti_logo.png?v=1750341271&width=240 240w" 4237 fetchpriority="low" 4238 alt="" 4239 style="object-position: 50% 50%" 4240 sizes="120px" 4241 srcset=" 4242 //valmenti.com/cdn/shop/files/240x100_valmenti_logo.png?v=1750341271&width=240 240w 4243 " 4244 /> 4245 <div class="rte text-size--medium"> 4246 <p>BİZİ TAKİP EDİN</p> 4247 <p></p> 4248 </div> 4249 <ul class="social-links"> 4250 <li> 4251 <a 4252 href="https://www.facebook.com/valmentishoes/" 4253 class="social facebook" 4254 target="_blank" 4255 rel="noreferrer" 4256 title="Facebook" 4257 > 4258 <svg 4259 aria-hidden="true" 4260 focusable="false" 4261 width="16" 4262 height="16" 4263 class="icon icon-facebook"
4264 viewBox="0 0 16 16" 4265 fill="var(--color-accent)" 4266 > 4267 <path 4268 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" 4269 ></path> 4270 </svg> 4271 <span>Facebook</span></a 4272 > 4273 </li> 4274 4275 <li> 4276 <a 4277 href="https://www.instagram.com/valmenti/" 4278 class="social instagram" 4279 target="_blank" 4280 rel="noreferrer" 4281 title="Instagram" 4282 > 4283 <svg 4284 aria-hidden="true" 4285 focusable="false" 4286 role="presentation" 4287 class="icon icon-instagram" 4288 viewBox="0 0 18 18" 4289 > 4290 <path 4291 fill="var(--color-accent)" 4292 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" 4293 ></path> 4294 <path 4295 fill="var(--color-accent)" 4296 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" 4297 ></path> 4298 </svg> 4299 <span>Instagram</span></a 4300 > 4301 </li> 4302 4303 <li> 4304 <a 4305 href="https://www.youtube.com/@ValmentiTR" 4306 class="social youtube" 4307 target="_blank" 4308 rel="noreferrer" 4309 title="YouTube" 4310 > 4311 <svg 4312 aria-hidden="true" 4313 focusable="false" 4314 role="presentation" 4315 class="icon icon-youtube"
4316 viewBox="0 0 100 70" 4317 > 4318 <path 4319 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" 4320 fill="var(--color-accent)" 4321 ></path> 4322 </svg> 4323 <span>YouTube</span></a 4324 > 4325 </li> 4326 <li> 4327 <a href="/pages/press" class="social press" title="Press" style="display:inline-flex;align-items:center;"> 4328 <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> 4329 </a> 4330 </li> 4331 </ul> 4332</div> 4333<div style="text-align:left; margin-top: 10px"> 4334 <div style="font-size: 1.25rem; margin-bottom: 8px"> 4335 APP İNDİR 4336 </div> 4337 4338 <ul 4339 id="social-media-list" 4340 style=" 4341 list-style: none; 4342 padding: 0; 4343 margin: 0; 4344 display: flex; 4345 gap: 12px; 4346 align-items: center; 4347 justify-content: left; 4348 " 4349 > 4350 <li> 4351 <a href="https://play.google.com/store/apps/details?id=com.Valmenti.app" target="_blank"> 4352 <img 4353 class="white-icon" 4354 src="https://cdn.shopify.com/s/files/1/0702/6671/6309/files/google-play.svg?v=1763359445" 4355 width="124" 4356 height="34" 4357 /> 4358 </a> 4359 </li> 4360 <li> 4361 <a href="https://apps.apple.com/tr/app/valmenti/id6754835826?l=tr" target="_blank"> 4362 <img 4363 class="white-icon" 4364 src="https://cdn.shopify.com/s/files/1/0702/6671/6309/files/app-store_430x.svg?v=1763359445" 4365 width="124" 4366 height="34" 4367 /> 4368 </a> 4369 </li> 4370 </ul> 4371</div> 4372 4373<style> 4374 .white-icon { 4375 filter: brightness(0) invert(1); 4376 } 4377.footer .widget { 4378 margin-bottom: 10px; 4379} 4380</style> 4381 </div> 4382 </div> 4383<div class="small-12 medium-4 large-2 columns widget--menu-column" > 4384 <div class="widget widget--menu"> 4385 <button class="thb-widget-title collapsible" tabindex="0">Hızlı EriÅim <span></span></button><ul class="thb-widget-menu"> 4386 4387 4388 4389 <li class=""> 4390 <a href="/" title="Ana sayfa">Ana sayfa</a> 4391 4392 </li> 4393 4394 4395 4396 <li class=""> 4397 <a href="https://hesabim.valmenti.com/orders?locale=tr&buyer_flags=eyJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJ2YWxtZW50aWNvbS5teXNob3BpZnkuY29tIiwiZmxhZ3MiOltdLCJleHAiOjE3OTA4NjQzODEsIm5iZiI6MTc5MDI1OTU4MX0.586MXljcWiSYsLrWDnw0VgVrl1fs1xU9xne-o2dHwoM®ion_country=TR" title="SipariÅlerim">SipariÅlerim</a> 4398 4399 </li> 4400 4401 4402 4403 <li class=""> 4404 <a href="https://hesabim.valmenti.com/profile?locale=tr&buyer_flags=eyJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJ2YWxtZW50aWNvbS5teXNob3BpZnkuY29tIiwiZmxhZ3MiOltdLCJleHAiOjE3OTA4NjQzODEsIm5iZiI6MTc5MDI1OTU4MX0.586MXljcWiSYsLrWDnw0VgVrl1fs1xU9xne-o2dHwoM®ion_country=TR" title="Hesabım">Hesabım</a> 4405 4406 </li> 4407 4408 4409 4410 <li class=""> 4411 <a href="/pages/magazalarimiz" title="MaÄazalarımız">MaÄazalarımız</a> 4412 4413 </li> 4414 4415 4416 4417 <li class=""> 4418 <a href="https://siparistakip.valmenti.com" title="SipariÅ Takip ve İade">SipariÅ Takip ve İade</a> 4419 4420 </li> 4421 4422 4423 4424 <li class=""> 4425 <a href="/pages/iletisim" title="İletiÅim">İletiÅim</a> 4426 4427 </li> 4428 4429 </ul></div> 4430 </div> 4431<div class="small-12 medium-3 columns widget--menu-column" > 4432 <div class="widget widget--menu"> 4433 <button class="thb-widget-title collapsible" tabindex="0">Yardım ve Bilgilendirme <span></span></button><ul class="thb-widget-menu"> 4434 4435 4436 4437 <li class=""> 4438 <a href="/pages/hakkimizda" title="Hakkımızda">Hakkımızda</a> 4439 4440 </li> 4441 4442 4443 4444 <li class=""> 4445 <a href="/pages/uyelik-sozlesmesi" title="Ãyelik SözleÅmesi">Ãyelik SözleÅmesi</a> 4446 4447 </li> 4448 4449 4450 4451 <li class=""> 4452 <a href="/pages/kargo-ve-teslimat" title="Kargo ve Teslimat">Kargo ve Teslimat</a> 4453 4454 </li> 4455 4456 4457 4458 <li class=""> 4459 <a href="/pages/mesafeli-satis-sozlesmesi" title="Mesafeli SatıŠSözleÅmesi">Mesafeli SatıŠSözleÅmesi</a> 4460 4461 </li> 4462 4463 4464 4465 <li class=""> 4466 <a href="/pages/veri-gizliligi-ve-guvenligi" title="Veri GizliliÄi ve GüvenliÄi">Veri GizliliÄi ve GüvenliÄi</a> 4467 4468 </li> 4469 4470 4471 4472 <li class=""> 4473 <a href="/pages/garanti-ve-iade-kosullari" title="Garanti ve İade KoÅulları">Garanti ve İade KoÅulları</a> 4474 4475 </li> 4476 4477 4478 4479 <li class=""> 4480 <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> 4481 4482 </li> 4483 4484 </ul></div> 4485 </div> 4486<div class="small-12 medium-4 large-2 columns widget--menu-column" > 4487 <div class="widget widget--menu"> 4488 <button class="thb-widget-title collapsible" tabindex="0">Popüler Kategoriler <span></span></button><ul class="thb-widget-menu"> 4489 4490 4491 4492 <li class="menu-item-has-children"> 4493 <a href="#" title="ÃZEL KOLEKSİYONLAR">ÃZEL KOLEKSİYONLAR</a><span class="thb-arrow" tabindex="0"> 4494<svg width="8" height="6" viewBox="0 0 8 6" fill="none" xmlns="http://www.w3.org/2000/svg"> 4495<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"/> 4496</svg> 4497</span> 4498 4499 <ul class="sub-menu" tabindex="-1"> 4500 4501 4502 4503 <li class="" role="none"> 4504 <a href="/collections/vittorio-virgili" title="VITTIRIO VIRGILI X VALMENTI" role="menuitem">VITTIRIO VIRGILI X VALMENTI</a> 4505 4506 </li> 4507 4508 4509 4510 <li class="" role="none"> 4511 <a href="/collections/christian-villa-x-valmenti" title="CHRISTIAN VILLA X VALMENTI" role="menuitem">CHRISTIAN VILLA X VALMENTI</a> 4512 4513 </li> 4514 4515 4516 4517 <li class="" role="none"> 4518 <a href="/collections/relax-anatomic-x-valmenti" title="RELAX ANATOMIC X VALMENTI" role="menuitem">RELAX ANATOMIC X VALMENTI</a> 4519 4520 </li> 4521 4522 4523 4524 <li class="" role="none"> 4525 <a href="/collections/camerlengo" title="CAMERLENGO" role="menuitem">CAMERLENGO</a> 4526 4527 </li> 4528 4529 4530 4531 <li class="" role="none"> 4532 <a href="/collections/tattini" title="TATTINI" role="menuitem">TATTINI</a> 4533 4534 </li> 4535 4536 </ul> 4537 4538 </li> 4539 4540 4541 4542 <li class=""> 4543 <a href="/collections/tum-urunler" title="YENİ ÃRÃNLER">YENİ ÃRÃNLER</a> 4544 4545 </li> 4546 4547 4548 4549 <li class="menu-item-has-children"> 4550 <a href="/collections/kadin" title="KADIN">KADIN</a><span class="thb-arrow" tabindex="0"> 4551<svg width="8" height="6" viewBox="0 0 8 6" fill="none" xmlns="http://www.w3.org/2000/svg"> 4552<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"/> 4553</svg> 4554</span> 4555 4556 <ul class="sub-menu" tabindex="-1"> 4557 4558 4559 4560 <li class="menu-item-has-children" role="none"> 4561 <a href="/collections/kadin-ayakkabi-modelleri" title="Ayakkabı" role="menuitem">Ayakkabı</a><span class="thb-arrow" tabindex="0"> 4562<svg width="8" height="6" viewBox="0 0 8 6" fill="none" xmlns="http://www.w3.org/2000/svg"> 4563<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"/> 4564</svg> 4565</span> 4566 4567 <ul class="sub-menu" role="menu"> 4568 4569 4570 4571 <li class="" role="none"> 4572 <a href="/collections/kadin-loafer-modelleri" title="Loafer" role="menuitem">Loafer</a> 4573 </li> 4574 4575 4576 4577 <li class="" role="none"> 4578 <a href="/collections/kadin-sneakers-spor-ayakkabi-modelleri" title="Sneakers & Spor" role="menuitem">Sneakers & Spor</a> 4579 </li> 4580 4581 4582 4583 <li class="" role="none"> 4584 <a href="/collections/kadin-topuklu-ayakkabi-modelleri" title="Topuklu Ayakkabı" role="menuitem">Topuklu Ayakkabı</a> 4585 </li> 4586 4587 4588 4589 <li class="" role="none"> 4590 <a href="/collections/kadin-babet-modelleri" title="Babet" role="menuitem">
4590Babet</a> 4591 </li> 4592 4593 4594 4595 <li class="" role="none"> 4596 <a href="/collections/kadin-casual-ayakkabi-modelleri" title="Casual" role="menuitem">Casual</a> 4597 </li> 4598 4599 4600 4601 <li class="" role="none"> 4602 <a href="https://valmenti.com/collections/kadin-terlik-modelleri" title="Terlik" role="menuitem">Terlik</a> 4603 </li> 4604 4605 4606 4607 <li class="" role="none"> 4608 <a href="https://valmenti.com/collections/kadin-sandalet-modelleri" title="Sandalet" role="menuitem">Sandalet</a> 4609 </li> 4610 4611 4612 4613 <li class="" role="none"> 4614 <a href="/collections/kadin-bot-modelleri" title="Bot" role="menuitem">Bot</a> 4615 </li> 4616 4617 4618 4619 <li class="" role="none"> 4620 <a href="/collections/kadin-cizme-modelleri" title="Ãizme" role="menuitem">Ãizme</a> 4621 </li> 4622 4623 </ul> 4624 4625 </li> 4626 4627 4628 4629 <li class="menu-item-has-children" role="none"> 4630 <a href="/collections/kadin-canta-modelleri" title="Ãanta" role="menuitem">Ãanta</a><span class="thb-arrow" tabindex="0"> 4631<svg width="8" height="6" viewBox="0 0 8 6" fill="none" xmlns="http://www.w3.org/2000/svg"> 4632<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"/> 4633</svg> 4634</span> 4635 4636 <ul class="sub-menu" role="menu"> 4637 4638 4639 4640 <li class="" role="none"> 4641 <a href="/collections/kadin-omuz-cantasi-modelleri" title="Omuz Ãantası" role="menuitem">Omuz Ãantası</a> 4642 </li> 4643 4644 4645 4646 <li class="" role="none"> 4647 <a href="/collections/kadin-capraz-canta-modelleri" title="Ãapraz Ãanta" role="menuitem">Ãapraz Ãanta</a> 4648 </li> 4649 4650 4651 4652 <li class="" role="none"> 4653 <a href="/collections/kadin-kol-cantasi-modelleri" title="Kol Ãantası" role="menuitem">Kol Ãantası</a> 4654 </li> 4655 4656 4657 4658 <li class="" role="none"> 4659 <a href="/collections/kadin-el-cantasi-modelleri" title="El Ãantası" role="menuitem">El Ãantası</a> 4660 </li> 4661 4662 4663 4664 <li class="" role="none"> 4665 <a href="/collections/kadin-el-portfoyu-modelleri" title="El Portföyü" role="menuitem">El Portföyü</a> 4666 </li> 4667 4668 4669 4670 <li class="" role="none"> 4671 <a href="/collections/kadin-gece-cantasi" title="Gece Ãantası" role="menuitem">Gece Ãantası</a> 4672 </li> 4673 4674 </ul> 4675 4676 </li> 4677 4678 4679 4680 <li class="menu-item-has-children" role="none"> 4681 <a href="/collections/kadin-deri-giyim-modelleri" title="Deri Giyim" role="menuitem">Deri Giyim</a><span class="thb-arrow" tabindex="0"> 4682<svg width="8" height="6" viewBox="0 0 8 6" fill="none" xmlns="http://www.w3.org/2000/svg"> 4683<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"/> 4684</svg> 4685</span> 4686 4687 <ul class="sub-menu" role="menu"> 4688 4689 4690 4691 <li class="" role="none"> 4692 <a href="/collections/kadin-mont-modelleri" title="Mont" role="menuitem">Mont</a> 4693 </li> 4694 4695 4696 4697 <li class="" role="none"> 4698 <a href="/collections/kadin-kaban" title="Kaban" role="menuitem">Kaban</a> 4699 </li> 4700 4701 4702 4703 <li class="" role="none"> 4704 <a href="/collections/kadin-ceket-modelleri" title="Ceket" role="menuitem">Ceket</a> 4705 </li> 4706 4707 4708 4709 <li class="" role="none"> 4710 <a href="/collections/kadin-kurk-modelleri" title="Kürk" role="menuitem">Kürk</a> 4711 </li> 4712 4713 4714 4715 <li class="" role="none"> 4716 <a href="/collections/kadin-trenckot-modelleri" title="Trençkot" role="menuitem">Trençkot</a> 4717 </li> 4718 4719 4720 4721 <li class="" role="none"> 4722 <a href="/collections/kadin-gomlek-modelleri" title="Gömlek" role="menuitem">Gömlek</a> 4723 </li> 4724 4725 4726 4727 <li class="" role="none"> 4728 <a href="/collections/kadin-etek-modelleri" title="Etek" role="menuitem">Etek</a> 4729 </li> 4730 4731 4732 4733 <li class="" role="none"> 4734 <a href="/collections/kadin-pantolon-modelleri" title="Pantolon" role="menuitem">Pantolon</a> 4735 </li> 4736 4737 4738 4739 <li class="" role="none"> 4740 <a href="/collections/kadin-yelek-modelleri" title="Yelek" role="menuitem">Yelek</a> 4741 </li> 4742 4743 4744 4745 <li class="" role="none"> 4746 <a href="/collections/kadin-elbise-modelleri" title="Elbise" role="menuitem">Elbise</a> 4747 </li> 4748 4749 </ul> 4750 4751 </li> 4752 4753 4754 4755 <li class="menu-item-has-children" role="none"> 4756 <a href="/collections/kadin-aksesuar-modelleri" title="Aksesuar" role="menuitem">Aksesuar</a><span class="thb-arrow" tabindex="0"> 4757<svg width="8" height="6" viewBox="0 0 8 6" fill="none" xmlns="http://www.w3.org/2000/svg"> 4758<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"/> 4759</svg> 4760</span> 4761 4762 <ul class="sub-menu" role="menu"> 4763 4764 4765 4766 <li class="" role="none"> 4767 <a href="/collections/kadin-cuzdan-kartlik-modelleri" title="Cüzdan & Kartlık" role="menuitem">Cüzdan & Kartlık</a> 4768 </li> 4769 4770 4771 4772 <li class="" role="none"> 4773 <a href="/collections/kadin-parfumleri" title="Parfüm" role="menuitem">Parfüm</a> 4774 </li> 4775 4776 4777 4778 <li class="" role="none"> 4779 <a href="/collections/kadin-telefonluk-modelleri" title="Telefonluk" role="menuitem">Telefonluk</a> 4780 </li> 4781 4782 4783 4784 <li class="" role="none"> 4785 <a href="/collections/kadin-kemer-modelleri" title="Kemer" role="menuitem">Kemer</a> 4786 </li> 4787 4788 4789 4790 <li class="" role="none"> 4791 <a href="/collections/unisex-sapka-modelleri" title="Åapka" role="menuitem">Åapka</a> 4792 </li> 4793 4794 </ul> 4795 4796 </li> 4797 4798 </ul> 4799 4800 </li> 4801 4802 4803 4804 <li class="menu-item-has-children"> 4805 <a href="/collections/erkek" title="ERKEK">ERKEK</a><span class="thb-arrow" tabindex="0"> 4806<svg width="8" height="6" viewBox="0 0 8 6" fill="none" xmlns="http://www.w3.org/2000/svg"> 4807<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"/> 4808</svg> 4809</span> 4810 4811 <ul class="sub-menu" tabindex="-1"> 4812 4813 4814 4815 <li class="menu-item-has-children" role="none"> 4816 <a href="/collections/erkek-ayakkabi-modelleri" title="Ayakkabı" role="menuitem">Ayakkabı</a><span class="thb-arrow" tabindex="0"> 4817<svg width="8" height="6" viewBox="0 0 8 6" fill="none" xmlns="http://www.w3.org/2000/svg"> 4818<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"/> 4819</svg> 4820</span> 4821 4822 <ul class="sub-menu" role="menu"> 4823 4824 4825 4826 <li class="" role="none"> 4827 <a href="/collections/erkek-sneakers-spor-modelleri" title="Sneakers & Spor" role="menuitem">Sneakers & Spor</a> 4828 </li> 4829 4830 4831 4832 <li class="" role="none"> 4833 <a href="/collections/erkek-loafer-modelleri" title="Loafer" role="menuitem">Loafer</a> 4834 </li> 4835 4836 4837 4838 <li class="" role="none"> 4839 <a href="/collections/erkek-casual-ayakkabi-modelleri" title="Casual" role="menuitem">Casual</a> 4840 </li> 4841 4842 4843 4844 <li class="" role="none"> 4845 <a href="/collections/erkek-klasik-ayakkabi-modelleri" title="Klasik" role="menuitem">Klasik</a> 4846 </li> 4847 4848 4849 4850 <li class="" role="none"> 4851 <a href="/collections/erkek-makosen-modelleri" title="Makosen" role="menuitem">Makosen</a> 4852 </li> 4853 4854 4855 4856 <li class="" role="none"> 4857 <a href="/collections/erkek-terlik-modelleri" title="Terlik" role="menuitem">Terlik</a> 4858 </li> 4859 4860 4861 4862 <li class="" role="none"> 4863 <a href="/collections/erkek-sandalet-modelleri" title="Sandalet" role="menuitem">Sandalet</a> 4864 </li> 4865 4866 4867 4868 <li class="" role="none"> 4869 <a href="/collections/erkek-bot-modelleri" title="Bot" role="menuitem">Bot</a> 4870 </li> 4871 4872 </ul> 4873 4874 </li> 4875 4876 4877 4878 <li class="menu-item-has-children" role="none"> 4879 <a href="/collections/erkek-canta-modelleri" title="Ãanta" role="menuitem">Ãanta</a><span class="thb-arrow" tabindex="0"> 4880<svg width="8" height="6" viewBox="0 0 8 6" fill="none" xmlns="http://www.w3.org/2000/svg"> 4881<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"/> 4882</svg> 4883</span> 4884 4885 <ul class="sub-menu" role="menu"> 4886 4887 4888 4889 <li class="" role="none"> 4890 <a href="/collections/erkek-el-cantasi-modelleri" title="El Ãantası" role="menuitem">El Ãantası</a> 4891 </li> 4892 4893 4894 4895 <li class="" role="none"> 4896 <a href="/collections/erkek-sirt-cantasi-modelleri" title="Sırt Ãantası" role="menuitem">Sırt Ãantası</a> 4897 </li> 4898 4899 4900 4901 <li class="" role="none"> 4902 <a href="/collections/erkek-body-bag-modelleri" title="Body Bag" role="menuitem">Body Bag</a> 4903 </li> 4904 4905 4906 4907 <li class="" role="none"> 4908 <a href="/collections/erkek-capraz-canta-modelleri" title="Ãapraz Ãanta" role="menuitem">Ãapraz Ãanta</a> 4909 </li> 4910 4911 4912 4913 <li class="" role="none"> 4914 <a href="/collections/erkek-sirt-evrak-cantasi-modelleri" title="Sırt & Evrak Ãantası" role="menuitem">Sırt & Evrak Ãantası</a> 4915 </li> 4916 4917 4918 4919 <li class="" role="none"> 4920 <a href="/collections/erkek-evrak-cantasi-modelleri" title="Evrak Ãantası" role="menuitem">Evrak Ãantası</a> 4921 </li> 4922 4923 </ul> 4924 4925 </li> 4926 4927 4928 4929 <li class="menu-item-has-children" role="none"> 4930 <a href="/collections/erkek-deri-giyim-modelleri" title="Deri Giyim" role="menuitem">Deri Giyim</a><span class="thb-arrow" tabindex="0"> 4931<svg width="8" height="6" viewBox="0 0 8 6" fill="none" xmlns="http://www.w3.org/2000/svg"> 4932<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"/> 4933</svg> 4934</span> 4935 4936 <ul class="sub-menu" role="menu"> 4937 4938 4939 4940 <li class="" role="none"> 4941 <a href="/collections/erkek-deri-mont-modelleri" title="Mont" role="menuitem">Mont</a> 4942 </li> 4943 4944 4945 4946 <li class="" role="none"> 4947 <a href="/collections/erkek-deri-ceket-modelleri" title="Ceket" role="menuitem">Ceket</a> 4948 </li> 4949 4950 4951 4952 <li class="" role="none"> 4953 <a href="/collections/erkek-kaban" title="Kaban" role="menuitem">Kaban</a> 4954 </li> 4955 4956 4957 4958 <li class="" role="none"> 4959 <a href="/collections/erkek-deri-gomlek-modelleri" title="Gömlek" role="menuitem">Gömlek</a> 4960 </li> 4961 4962 4963 4964 <li class="" role="none"> 4965 <a href="/collections/erkek-deri-yelek-modelleri" title="Yelek" role="menuitem">Yelek</a> 4966 </li> 4967 4968 </ul> 4969 4970 </li> 4971 4972 4973 4974 <li class="menu-item-has-children" role="none"> 4975 <a href="/collections/erkek-aksesuar-modelleri" title="Aksesuar" role="menuitem">Aksesuar</a><span class="thb-arrow" tabindex="0"> 4976<svg width="8" height="6" viewBox="0 0 8 6" fill="none" xmlns="http://www.w3.org/2000/svg"> 4977<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"/> 4978</svg> 4979</span> 4980 4981 <ul class="sub-menu" role="menu"> 4982 4983 4984 4985 <li class="" role="none"> 4986 <a href="/collections/erkek-cuzdan-kartlik-modelleri" title="Cüzdan & Kartlık" role="menuitem">Cüzdan & Kartlık</a> 4987 </li> 4988 4989 4990 4991 <li class="" role="none"> 4992 <a href="/collections/erkek-parfumleri" title="Parfüm" role="menuitem">Parfüm</a> 4993 </li> 4994 4995 4996 4997 <li class="" role="none"> 4998 <a href="/collections/erkek-sapka-modelleri" title="Åapka" role="menuitem">Åapka</a> 4999 </li> 5000 5001 5002 5003 <li class="" role="none"> 5004 <a href="/collections/erkek-kemer-modelleri" title="Kemer" role="menuitem">Kemer</a> 5005 </li> 5006 5007 </ul> 5008 5009 </li> 5010 5011 </ul> 5012 5013 </li> 5014 5015 5016 5017 <li class=""> 5018 <a href="/pages/dunya-markalari" title="DÃNYA MARKALARI">DÃNYA MARKALARI</a> 5019 5020 </li> 5021 5022 5023 5024 <li class=""> 5025 <a href="/collections/sample-sale" title="SPECIAL PRICES">SPECIAL PRICES</a> 5026 5027 </li> 5028 5029 </ul></div> 5030 </div> 5031<div class="small-12 med
5031ium-4 large-2 columns widget--menu-column" > 5032 <div class="widget widget--menu"> 5033 <button class="thb-widget-title collapsible" tabindex="0">Kampanya Merkezi <span></span></button><ul class="thb-widget-menu"> 5034 5035 5036 5037 <li class=""> 5038 <a href="/pages/kampanyalar" title="Kampanyalar">Kampanyalar</a> 5039 5040 </li> 5041 5042 5043 5044 <li class=""> 5045 <a href="/collections/i%CC%87ndirimli-modeller" title="İndirimli Modeller">İndirimli Modeller</a> 5046 5047 </li> 5048 5049 </ul></div> 5050 </div> 5051<div class="small-12 medium-3 columns" > 5052 <div class="widget widget--signup"> 5053 5054 <div class="thb-widget-title">Yeniliklerden ilk senin haberin olsun</div> 5055 5056 5057 <p>Sadece üyelerimize özel fırsat ve indirimler için abone ol.</p> 5058 5059 <div class="signup-container"> 5060 <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="â" /> 5061 <fieldset> 5062 <input name="contact[tags]" type="hidden" value="newsletter" /><div class="field"> 5063 <input 5064 placeholder="E-posta" 5065 type="email" 5066 id="NewsletterForm--sections--19172807475349__footer" 5067 name="contact[email]" 5068 autocorrect="off" 5069 autocapitalize="off" 5070 autocomplete="email" 5071 value="" 5072 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})(\]?)$" 5073 title="[email protected]" 5074 5075 required 5076 /> 5077 <label class="field__label" for="NewsletterForm--sections--19172807475349__footer"> 5078 E-posta 5079 </label> 5080 </div> 5081 5082 <button class="submit" type="submit" aria-label="E-posta adresinizi giriniz">
5083<svg width="15" height="11" viewBox="0 0 15 11" fill="none" xmlns="http://www.w3.org/2000/svg"> 5084<path d="M0.799805 5.5H12.7998" stroke="var(--color-accent)" stroke-width="1.2" stroke-linecap="round" stroke-linejoin="round"/> 5085<path d="M9.49976 1L13.9998 5.5L9.49976 10" stroke="var(--color-accent)" stroke-width="1.2" stroke-linecap="round" stroke-linejoin="round"/> 5086</svg> 5087</button> 5088 </fieldset><div class="signup-container--terms"> 5089 <input type="checkbox" id="NewsletterTerms-" required> 5090 <label for="NewsletterTerms-"> 5091 Pazarlama e-postaları ve özel fırsatlar almayı kabul ediyorum 5092 </label> 5093 </div></form> 5094</div> 5095 5096 </div> 5097 </div> 5098<div class="small-6 medium-4 large-2 columns" > 5099 <div class="widget widget--custom"> 5100 5101 <div style="text-align: center; margin-top: 20px;"> 5102 <div style="font-size: 14px; font-weight: var(--font-body-weight); font-family: var(--font-body-family); margin-bottom: 10px;"> 5103 </div> 5104 <a href="https://etbis.ticaret.gov.tr/tr/SiteSorgulamaSonuc?siteId=5d7a7cf4-ab9c-4314-a384-8d5d07467026" target="_blank" rel="noopener"> 5105 <img 5106 src="https://cdn.shopify.com/s/files/1/0702/6671/6309/files/etbis.png?v=1750421290" 5107 alt="ETBIS Logosu" 5108 width="100" 5109 height="100" 5110 style="object-fit: contain;" 5111 /> 5112 </a> 5113</div> 5114 </div> 5115 </div> 5116<div class="small-6 medium-4 large-2 columns" > 5117 <div class="widget widget--custom"> 5118 5119 <!-- WhatsApp Eklentisi BaÅlangıcı --> 5120<!-- Bu bloÄu </ul> etiketinden hemen sonraya, <style> etiketinden önceye yapıÅtırın --> 5121 5122<div class="widget widget--whatsapp" style="margin-top: 15px;"> 5123 <a href="https://wa.me/908502459191" target="_blank" class="whatsapp-contact-box"> 5124 <div class="wa-icon-wrapper"> 5125 <!-- WhatsApp SVG İkonu --> 5126 <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 5127 <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"/> 5128 </svg> 5129 </div> 5130 <div class="wa-text-content"> 5131 <span class="wa-title">WhatsApp Destek Hattı</span> 5132 <span class="wa-number">0850 245 9191</span> 5133 </div> 5134 </a> 5135</div> 5136 5137<style> 5138/* WhatsApp Widget Stili - App Store Buton Tarzı */ 5139.whatsapp-contact-box { 5140 display: inline-flex; 5141 align-items: center; 5142 gap: 10px; 5143 padding: 8px 14px; /* Buton yüksekliÄi diÄerleriyle uyumlu */ 5144 border: 1px solid #ffffff; /* Tam beyaz, net çerçeve */ 5145 border-radius: 8px; /* Hafif oval köÅeler */ 5146 text-decoration: none; 5147 transition: all 0.3s ease; 5148 background-color: transparent; 5149 width: fit-content; 5150 max-width: 100%; 5151 margin-bottom: 5px; 5152} 5153 5154.whatsapp-contact-box svg { 5155 color: #fff; 5156 width: 24px; 5157 height: 24px; 5158 transition: color 0.3s ease; 5159 flex-shrink: 0; 5160} 5161 5162.wa-text-content { 5163 display: flex; 5164 flex-direction: column; 5165 line-height: 1.2; 5166 text-align: left; 5167} 5168 5169.wa-title { 5170 font-size: 10px; /* Ãstteki butonların 'Download on the' yazısıyla orantılı */ 5171 text-transform: uppercase; 5172 letter-spacing: 0.5px; 5173 color: #ffffff; 5174 font-family: var(--font-body-family, sans-serif); 5175 opacity: 0.9; 5176} 5177 5178.wa-number { 5179 font-size: 13px; /* App Store yazısıyla orantılı */ 5180 font-weight: 600; 5181 color: #fff; 5182 font-family: var(--font-body-family, sans-serif);
5183 margin-top: 1px; 5184} 5185 5186/* Hover (Mouse ile üzerine gelince) Efektleri */ 5187.whatsapp-contact-box:hover { 5188 border-color: #25D366; /* WhatsApp YeÅili Ãerçeve */ 5189 background-color: rgba(37, 211, 102, 0.1); /* Ãok hafif yeÅil dolgu */ 5190 text-decoration: none; 5191} 5192 5193.whatsapp-contact-box:hover svg { 5194 color: #25D366; /* İkon yeÅil olur */ 5195} 5196 5197.whatsapp-contact-box:hover .wa-title, 5198.whatsapp-contact-box:hover .wa-number { 5199 color: #fff; /* Yazılar beyaz kalır */ 5200} 5201</style> 5202<!-- WhatsApp Eklentisi BitiÅi --> 5203 </div> 5204 </div></div> 5205 <div class="sub-footer"> 5206 <div class="row full-width-row"> 5207 <div class="small-12 medium-8 columns"> 5208 5209 </div> 5210 <div class="small-12 medium-4 columns"></div> 5211 <div class="small-12 columns"> 5212 <p>© 2026 Valmenti, Tüm hakları saklıdır. 5213 <a class="author-logo" href="https://www.112dijital.com/" rel="dofollow" target="_blank" title="E-ticaret Ajansı 112dijital" style="display: inline-block;"> 5214 <img src="https://www.112dijital.com/assets/files/svg/logo.svg" 5215 title="E-ticaret Ajansı" 5216 width="60" 5217 style="vertical-align: text-bottom; margin: 0; display: block; transform: translateY(5px);" 5218 alt="112dijital E-ticaret Ajansı"> 5219 </a> 5220 tarafından desteklenir. 5221 </p></div> 5222 </div> 5223 </div> 5224</footer> 5225 5226 5227</div> 5228<!-- END sections: footer-group --> 5229 <cart-drawer class="side-panel cart-drawer" id="Cart-Drawer" tabindex="-1"> 5230 <div class="side-panel-inner"> 5231 <div class="side-panel-header"> 5232 <div> 5233 <h4 class="body-font">Sepet</h4> 5234 <side-panel-close class="side-panel-close"> 5235<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 5236<path d="M13 1L1 13M13 13L1 1" stroke="var(--color-body)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 5237</svg> 5238</side-panel-close> 5239 </div> 5240 </div> 5241 <div class="side-panel-content"><div class="cart-drawer__empty-cart"> 5242 5243<svg width="82" height="82" viewBox="0 0 82 82" fill="none" xmlns="http://www.w3.org/2000/svg"> 5244<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)"/> 5245<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)"/> 5246<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)"/> 5247<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)"/> 5248<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)"/> 5249<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
52490 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)"/> 5250<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)"/> 5251<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)"/> 5252</svg> 5253 5254 <p>Sepetiniz Åu anda boÅ.</p> 5255 <a class="button accent2" href="/collections/all"><span>AlıÅveriÅe BaÅla</span></a> 5256 </div></div></div> 5257 </cart-drawer>
5257<script src="//valmenti.com/cdn/shop/t/8/assets/remove-all.js?v=58882591294755678581750334282" async></script>
5257 5258 5259 5260<link id="Product" rel="stylesheet" href="//valmenti.com/cdn/shop/t/8/assets/product.css?v=17481990152205242641750334282" media="print" onload="this.media='all'"> 5261<div class="side-panel product-drawer" id="Product-Drawer" tabindex="-1"> 5262 <div class="side-panel-inner"> 5263 <div class="side-panel-header"> 5264 <div> 5265 <h4>Seçenekler</h4> 5266 <side-panel-close class="side-panel-close"> 5267<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 5268<path d="M13 1L1 13M13 13L1 1" stroke="var(--color-body)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 5269</svg> 5270</side-panel-close> 5271 </div> 5272 </div> 5273 <div class="side-panel-content" id="Product-Drawer-Content"> 5274 5275 </div> 5276 </div> 5277</div> 5278 5279 5280 <div class="side-panel search-drawer" tabindex="-1" id="Search-Drawer"> 5281 <div class="side-panel-inner"> 5282 <div class="side-panel-header"> 5283 <div> 5284 <form role="search" method="get" class="searchform" action="/search"> 5285 <fieldset> 5286 <label for="side-panel-search-input" class="visually-hidden">Arama</label> 5287 <input id="side-panel-search-input" type="search" class="search-field" placeholder="Herhangi bir Åey için ara" value="" name="q" autocomplete="off"> 5288 </fieldset> 5289 </form> 5290 <side-panel-close class="side-panel-close"> 5291<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 5292<path d="M13 1L1 13M13 13L1 1" stroke="var(--color-body)" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 5293</svg> 5294</side-panel-close> 5295 </div> 5296 </div><div class="side-panel-content side-panel-content--has-tabs"> 5297 5298 </div><div class="side-panel-content side-panel-content--initial"> 5299 <div class="thb-predictive-search"><div class="thb-predictive-search--popular"> 5300 <span class="thb-predictive-search--label">POPÃLER ARAMALAR</span> 5301 <scroll-shadow> 5302 <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="SPECIAL PRICES">SPECIAL PRICES</a></div> 5303 </scroll-shadow> 5304 </div><div class="thb-predictive-search--promotion"> 5305 <span class="thb-predictive-search--label">Trend Ãrünler</span> 5306 <div class="thb-predictive-search--promotion-products"> 5307 <ul class="products collection row small-up-1 medium-up-2"></ul> 5308 </div> 5309 </div></div> 5310 </div> 5311 5312 </div> 5313</div> 5314 5315<link rel="stylesheet" href="//valmenti.com/cdn/shop/t/8/assets/product-grid.css?v=183587314129296186091773730240" media="print" onload="this.media='all'"> 5316<link rel="stylesheet" href="//valmenti.com/cdn/shop/t/8/assets/predictive-search.css?v=96419726011263214711750334282" media="print" onload="this.media='all'"> 5317<noscript> 5318 <link href="//valmenti.com/cdn/shop/t/8/assets/product-grid.css?v=183587314129296186091773730240" rel="stylesheet" type="text/css" media="all" /> 5319 <link href="//valmenti.com/cdn/shop/t/8/assets/predictive-search.css?v=96419726011263214711750334282" rel="stylesheet" type="text/css" media="all" /> 5320</noscript>
5320<script> 5321(function () { 5322 // Model kodu: "vlm4221", "VLM 4221", "vlm-4221" VE onek olmadan sade "4221". 5323 // ONEKSIZ HAL SART: musteri cogu zaman yalnizca sayiyi yaziyor (teshis ciktisinda 5324 // arama alanindaki deger "4221" idi). Onceki surum "vlm" zorunlu tuttugu icin 5325 // kod hic devreye girmiyordu -- "hicbir sey degismedi" belirtisinin sebebi buydu. 5326 // 3 hane alt sinir: 2 haneli sayilar beden aramasidir ("35", "42"), kacirilmali. 5327 var MODEL_KODU = /^\s*(?:vlm\s*[-_]?\s*)?(\d{3,5})\s*$/i; 5328 var GECIKME_MS = 250; 5329 var ARAMA_YOLU = "/search"; 5330 var ALAN_ID = "side-panel-search-input"; 5331 var CEKMECE_SECICI = "#Search-Drawer"; 5332 var KUTU_SECICI = ".side-panel-content--has-tabs"; 5333 // Temanin urun listesini bastigi panel. YALNIZCA BURASI degistirilir; ONERILER 5334 // seridi, "URUNLER" sekmesi ve "Tum sonuclari goruntule" butonu temada kalir. 5335 // Onceki surum kabin TAMAMINI eziyordu, o yuzden bu parcalar kayboluyordu. 5336 var PANEL_SECICI = ".side-panel-content--tab-panel"; 5337 var ISARET_ADI = "data-model-kodu-icerik"; 5338 5339 var onbellek = {}; // terim -> { count, html } 5340 var aktifTerim = ""; 5341 var zamanlayici = null; 5342 var kendiYazimimiz = false; 5343 var gozlemci = null; 5344 5345 function alan() { return document.getElementById(ALAN_ID); } 5346 function cekmece() { return document.querySelector(CEKMECE_SECICI); } 5347 5348 // KAPSAM CEKMECEYLE SINIRLI OLMAK ZORUNDA. Tema ayni sinif ciftini 5349 // (`side-panel-content--has-tabs` + `side-panel-content--tab-panel`) BASKA yan 5350 // panellerde de kullaniyor -- ornegin urun sayfasindaki "URUN BILGILERI" kutusu. 5351 // `document.querySelector` DOM'daki ILK eslesmeyi dondurdugu icin arama sonucu 5352 // yanlis panele yaziliyor ve urun bilgisi sekmesinin icerigi eziliyordu. 5353 function kutu() { 5354 var c = cekmece(); 5355 return c ? c.querySelector(KUTU_SECICI) : null; 5356 } 5357 5358 // Paneli UC KADEMEDE arar. Onceki surumler tek bir sinif adina guveniyordu ve 5359 // tema o sinifi kullanmayinca hicbir sey yazilmiyordu (belirti: "hicbir sey 5360 // degismedi"). Artik sinif tutmazsa MEVCUT URUN KARTLARININ EBEVEYNI bulunur -- 5361 // tema hangi sinifi kullanirsa kullansin calisir. 5362 function panel() { 5363 // Yedek yol da CEKMECE icinde kalir; disari tasarsa ayni ezme hatasi geri doner. 5364 var kok = kutu() || cekmece(); 5365 if (!kok) return null; 5366 5367 // 1) bilinen sinif adi 5368 var p = kok.querySelector(PANEL_SECICI + ".tab-active") || kok.querySelector(PANEL_SECICI); 5369 if (p) return p; 5370 5371 // 2) cekmecede duran urun kartlarinin ebeveyni 5372 var kartlar = kok.querySelectorAll("product-card, .product-cart-item"); 5373 for (var i = 0; i < kartlar.length; i++) { 5374 // Acilista gosterilen "tanitim urunleri" blogu HEDEF DEGIL; orayi ezersek 5375 // kullanici arama yapmadan once gordugu vitrini bozmus oluruz. 5376 if (kartlar[i].closest && kartlar[i].closest(".thb-predictive-search--promotion")) continue; 5377 if (kartlar[i].parentElement) return kartlar[i].parentElement; 5378 } 5379 5380 if (window.MODEL_KODU_TESHIS) console.warn("[model-kodu] panel bulunamadi", kok); 5381 return null; 5382 } 5383 5384 // "Zaten uygulandi mi" kontrolu PANELIN UZERINDEKI isarete bakar. Tema paneli 5385 // yeniden yazdiginda panel elemani da yenilendigi icin isaret kaybolur ve 5386 // gozlemci tekrar yazar. (Kaba konan bir isaret innerHTML degisiminde hayatta 5387 // kalir ve "uygulanmis" yanilgisi uretirdi -- onceki surumun hatasi buydu.) 5388 function uygulanmisMi(p) { 5389 return !!(p && p.getAttribute(ISARET_ADI) === aktifTerim); 5390 } 5391 5392 function uygula() { 5393 if (!aktifTerim) return; 5394 var veri = onbellek[aktifTerim]; 5395 if (!veri) return; 5396 var p = panel(); 5397 if (!p || uygulanmisMi(p)) return; 5398 5399 if (window.MODEL_KODU_TESHIS) console.log("[model-kodu] yaziliyor ->", aktifTerim, p); 5400 kendiYazimimiz = true; 5401 p.innerHTML = veri.count > 0 5402 ? veri.html 5403 : '<p style="padding:16px;opacity:.7">Bu model koduyla ürün bulunamadı.</p>'; 5404 p.setAttribute(ISARET_ADI, aktifTerim); 5405 kendiYazimimiz = false; 5406 } 5407 5408 function birak() { aktifTerim = ""; } 5409 5410 function gozlemciKur() { 5411 if (gozlemci) return; 5412 // Kabin KENDISI degil CEKMECE gozlenir: tema kabi komple degistirirse 5413 // kaba bagli bir gozlemci olu kalirdi. 5414 var kok = cekmece() || document.body; 5415 gozlemci = new MutationObserver(function () { 5416 if (kendiYazimimiz || !aktifTerim) return; 5417 var p = panel(); 5418 if (p && !uygulanmisMi(p)) uygula(); 5419 }); 5420 gozlemci.observe(kok, { childList: true, subtree: true }); 5421 } 5422 5423 function getir(terim) { 5424 if (onbellek[terim]) { uygula(); return; } 5425 var url = ARAMA_YOLU + "?q=" + encodeURIComponent(terim) + "&type=product&view=json"; 5426 fetch(url, { headers: { Accept: "application/json" } }) 5427 .then(function (y) { return y.ok ? y.json() : null; }) 5428 .then(function (veri) { 5429 if (window.MODEL_KODU_TESHIS) console.log("[model-kodu] JSON geldi", veri && veri.count); 5430 if (!veri || typeof veri.html !== "string") return; // sablon yoksa vazgec 5431 onbellek[terim] = veri; 5432 uygula(); 5433 }) 5434 .catch(function () { /* ag hatasi: temanin sonucu gorunmeye devam eder */ }); 5435 } 5436 5437 document.addEventListener("input", function (olay) { 5438 if (!olay.target || olay.target.id !== ALAN_ID) return; 5439 clearTimeout(zamanlayici); 5440 var deger = olay.target.value.trim(); 5441 5442 var eslesme = MODEL_KODU.exec(deger); 5443 if (!eslesme) { birak(); return; } 5444 // Sade sayi yazilsa da TAM KOD aratilir: "/search?q=4221" bambaska urunler 5445 // donduruyor (olculdu), "/search?q=vlm4221" dogru urunu donduruyor. 5446 var kod = "vlm" + eslesme[1]; 5447 5448 gozlemciKur(); // tema yazmaya baslamadan once dinlemeye basla 5449 zamanlayici = setTimeout(function () { 5450 var simdiki = alan(); 5451 if (!simdiki || simdiki.value.trim() !== deger) return; 5452 aktifTerim = kod; 5453 getir(kod); 5454 }, GECIKME_MS); 5455 }); 5456})(); 5457</script>
5457 5458 5459 <div class="click-capture"></div> 5460 </div> 5461 5462<!-- DüzeltilmiÅ script çaÄrıları -->
5463<script src="//valmenti.com/cdn/shop/t/8/assets/vendor.min.js?v=57769212839167613861750334283" defer></script>
5463 5464 5465 5466 5467 <!-- Animasyon script'i --> 5468
5468<script src="//valmenti.com/cdn/shop/t/8/assets/animations.min.js?v=125778792411641688251750334281" defer></script>
5468 5469 5470
5470<script> 5471 document.addEventListener('DOMContentLoaded', function() { 5472 if (typeof gsap !== 'undefined') { 5473 gsap.defaults({ ease: "power4.out" }); 5474 gsap.config({ nullTargetWarn: false }); 5475 if (typeof ScrollTrigger !== 'undefined') { 5476 gsap.registerPlugin(ScrollTrigger); 5477 } 5478 } 5479 }); 5480 </script>
5480 5481 5482 5483 5484 5485
5485<script src="//valmenti.com/cdn/shop/t/8/assets/slideshow.js?v=152163310877988040191750334282" defer></script>
5485 5486
5486<script src="//valmenti.com/cdn/shop/t/8/assets/app.js?v=113627411415975332231753167325" defer></script>
5486 5487
5487<script type="module" src="//valmenti.com/cdn/shop/t/8/assets/scroll-shadow.js?v=20320457967675250001750334282" defer></script>
5487 5488
5488<script src="//valmenti.com/cdn/shop/t/8/assets/predictive-search.js?v=161977189931372975941772173219" defer></script>
5488<script src="//valmenti.com/cdn/shop/t/8/assets/free-shipping.js?v=125451342058225290961750334281" defer></script>
5488 5489 <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">
5489<script src="//valmenti.com/cdn/shop/t/8/assets/product-recommendations.js?v=5872399794701766591750334282" defer></script>
5489<script src="//valmenti.com/cdn/shop/t/8/assets/terms-checkbox.js?v=166731217627838811871750334283" defer></script>
5489<script src="//valmenti.com/cdn/shop/t/8/assets/back-to-top.js?v=111668245275317979521750334281" defer="defer"></script>
5489 5490<back-to-top class="back-to-top"> 5491<svg width="11" height="16" viewBox="0 0 11 16" fill="none" xmlns="http://www.w3.org/2000/svg"> 5492<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)"/> 5493<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)"/> 5494</svg> 5495</back-to-top>
5496<script type="module" src="//valmenti.com/cdn/shop/t/8/assets/instant-page.js?v=116087100843016214071750334282" defer></script>
5496<style> 5497 @media (max-width: 749px) { 5498 .hide-on-mobile-cdp { display: none !important; } 5499 .cc-nb-coi-btn { display: none !important; } 5500 } 5501 5502 .tr-prove { 5503 visibility: hidden!important; 5504 } 5505 5506 /* Eski indirimi tamamen gizle */ 5507 .ft-slider__item-price b { 5508 font-size: 0 !important; /* mevcut yazıyı yok et */ 5509 position: relative; 5510 } 5511 5512 /* SVG'yi gizle */ 5513 .ft-slider__item-price b svg { 5514 display: none !important; 5515 } 5516 5517 /* Sepette %10 aynı satırda göster */ 5518 .ft-slider__item-price b::before { 5519 content: "+Sepette %10"; 5520 font-size: 12px !important; 5521 font-weight: 600; 5522 color: #e53935 !important; 5523 } 5524 </style> 5525 5526 <style> 5527 @media (max-width: 768px) { 5528 html, body { 5529 min-height: 100vh; 5530 } 5531 body { 5532 padding-bottom: constant(safe-area-inset-bottom); 5533 padding-bottom: env(safe-area-inset-bottom); 5534 } 5535 footer, .fixed-bottom { 5536 margin-bottom: env(safe-area-inset-bottom); 5537 } 5538 } 5539 </style> 5540 5541 5542 <style> 5543 @media (max-width: 768px) { 5544 /* Sadece mobilde scrollbar'ı gizle */ 5545 html::-webkit-scrollbar, 5546 body::-webkit-scrollbar {
5547 width: 0 !important; 5548 height: 0 !important; 5549 } 5550 5551 html, body { 5552 -ms-overflow-style: none; /* IE */ 5553 scrollbar-width: none; /* Firefox */ 5554 } 5555 } 5556 </style> 5557 5558 <!-- Sepette %10 override script --> 5559
5559<script defer> 5560 document.addEventListener('DOMContentLoaded', function () { 5561 function applySepetteDiscount() { 5562 document.querySelectorAll('.fether-widget').forEach((widget) => { 5563 let total = 0; 5564 widget.querySelectorAll('.ft-price').forEach((priceEl) => { 5565 let raw = priceEl.innerText.replace(/[^\d,]/g, '').replace(',', '.'); 5566 let num = parseFloat(raw); 5567 if (!isNaN(num)) { 5568 let discounted = num * 0.9; 5569 total += discounted; 5570 priceEl.innerText = discounted.toLocaleString('tr-TR', { minimumFractionDigits: 2 }) + ' TL'; 5571 if (!priceEl.parentElement.querySelector('.ft-extra-discount')) { 5572 priceEl.insertAdjacentHTML('afterend', '<span class="ft-extra-discount">Sepette %10</span>'); 5573 } 5574 } 5575 }); 5576 let totalEl = widget.querySelector('.ft-total'); 5577 if (totalEl) { 5578 totalEl.innerText = total.toLocaleString('tr-TR', { minimumFractionDigits: 2 }) + ' TL'; 5579 } 5580 }); 5581 } 5582 setTimeout(applySepetteDiscount, 2000); 5583 document.addEventListener('shopify:section:load', applySepetteDiscount); 5584 }); 5585 </script>
5585 5586 5587
5587<script> 5588 const updatePrices = () => { 5589 // Her fiyat container'ını kontrol et 5590 document.querySelectorAll('.ft-slider__item-price:not([data-updated])').forEach((container) => { 5591 const oldPriceElement = container.querySelector('i.ft-widget__price.ft-money'); 5592 5593 if (oldPriceElement && oldPriceElement.textContent.trim()) { 5594 // İndirimli ürün - %10 uygula 5595 const priceEl = container.querySelector('strong.ft-widget__price.ft-money'); 5596 if (priceEl && !priceEl.hasAttribute('data-updated')) { 5597 let price = parseFloat(priceEl.textContent.replace('TL', '').replace('.', '').replace(',', '.')); 5598 if (!isNaN(price)) { 5599 let discountedPrice = price * 0.9; 5600 priceEl.textContent = discountedPrice.toLocaleString('tr-TR', { minimumFractionDigits: 2 }) + 'TL'; 5601 priceEl.setAttribute('data-updated', 'true'); 5602 } 5603 } 5604 5605 // Badge güncelle - BEYAZ 5606 const badgeEl = container.querySelector('b.ft-widget__price.ft-money'); 5607 if (badgeEl && !badgeEl.hasAttribute('data-updated')) { 5608 badgeEl.innerHTML = 5609 '<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'; 5610 badgeEl.style.color = '#ffffff'; 5611 badgeEl.setAttribute('data-updated', 'true'); 5612 } 5613 } 5614 container.setAttribute('data-updated', 'true'); 5615 }); 5616 5617 // Sepet özeti badge 5618 const discountBadge = document.querySelector('.ft-widget__badge.ft-widget__discount:not([data-updated])'); 5619 if (discountBadge) { 5620 discountBadge.textContent = '+Sepette %10'; 5621 discountBadge.style.color = '#ffffff'; 5622 discountBadge.style.backgroundColor = '#ff0000'; 5623 discountBadge.style.padding = '2px 6px'; 5624 discountBadge.style.borderRadius = '4px'; 5625 discountBadge.setAttribute('data-updated', 'true'); 5626 } 5627 }; 5628 5629 // Toplamı hesapla - HEMEN, bekleme yok 5630 const updateTotal = () => { 5631 const totalEl = document.querySelector('strong.ft-widget__total.ft-money'); 5632 if (!totalEl || totalEl.hasAttribute('data-total-calculated')) return; 5633 5634 let total = 0; 5635 5636 // Güncel fiyatları topla 5637 document.querySelectorAll('.ft-slider__item-price strong.ft-widget__price.ft-money').forEach((priceEl) => { 5638 let price = parseFloat(priceEl.textContent.replace('TL', '').replace('.', '').replace(',', '.')); 5639 if (!isNaN(price)) { 5640 total += price; 5641 } 5642 }); 5643 5644 // STRONG elementine yaz 5645 if (totalEl && total > 0) { 5646 totalEl.textContent = total.toLocaleString('tr-TR', { minimumFractionDigits: 2 }); 5647 totalEl.setAttribute('data-total-calculated', 'true'); 5648 } 5649 }; 5650 5651 // Hemen çalıÅtır 5652 updatePrices(); 5653 5654 // requestAnimationFrame ile toplam hesapla (16ms - en hızlı) 5655 requestAnimationFrame(() => { 5656 updateTotal(); 5657 }); 5658 5659// Throttle ile optimize edilmiÅ observer 5660let observerTimeout; 5661const observer = new MutationObserver(() => { 5662 clearTimeout(observerTimeout); 5663 observerTimeout = setTimeout(() => { 5664 updatePrices(); 5665 requestAnimationFrame(() => { 5666 if (!document.querySelector('strong.ft-widget__total.ft-money[data-total-calculated]')) { 5667 updateTotal(); 5668 } 5669 }); 5670 }, 100); // 100ms throttle 5671}); 5672 5673// Sadece belirli container'ı izle 5674const feetherContainer = document.querySelector('.fether-widget, .ft-slider'); 5675if (feetherContainer) { 5676 observer.observe(feetherContainer, { childList: true, subtree: true }); 5677} else { 5678 // Fallback: Body'yi izle ama throttle ile 5679 observer.observe(document.body, { childList: true, subtree: true }); 5680} 5681 </script>
5681 5682
5683<script> 5684document.addEventListener('DOMContentLoaded', function() { 5685 5686 // Popup ve Kapatma Butonunu seçme 5687 const popupModal = document.querySelector('.product-popup-modal[data-popup="1"]'); 5688 const closeButton = document.querySelector('.product-popup-modal__toggle'); 5689 const linkButton = document.querySelector('.product-popup-modal--button a.button'); 5690 5691 // sessionSorage için kullanacaÄımız anahtar (key) 5692 const storageKey = 'popupClosedInSession'; 5693 5694 // Helper (yardımcı) fonksiyon: Popup'ı kapatıldı olarak iÅaretler 5695 function setPopupClosed() { 5696 sessionStorage.setItem(storageKey, 'true'); 5697 } 5698 5699 // 1. Sayfa Yükleme Kontrolü 5700 if (sessionStorage.getItem(storageKey)) { 5701 5702 // EÄer 'true' ise (yani bu oturumda kapatılmıÅsa)... 5703 5704 // 1. Popup'ı DOM'dan kaldır. 5705 if (popupModal) { 5706 popupModal.remove(); 5707 } 5708 5709 // 2. [YENİ DÃZELTME] 5710 // Tema, popup açık olduÄu için body'e 'overflow: hidden' eklemiÅ olabilir. 5711 // Biz popup'ı manuel kaldırınca o stil kalır ve sayfa kilitlenir. 5712 // Bu yüzden body stilini manuel olarak normale döndürüyoruz. 5713 document.body.style.overflow = 'auto'; // veya 'visible' kullanabilirsiniz. 5714 5715 return; // İÅlemi durdur 5716 } 5717 5718 // 2. Kapatma Butonu ("X") Dinleyicisi 5719 if (popupModal && closeButton) { 5720 closeButton.addEventListener('click', function() { 5721 setPopupClosed(); 5722 popupModal.removeAttribute('open'); 5723 // Not: Temanız 'open' attribute'u kalkınca 5724 // body stilini zaten düzeltecektir. 5725 }); 5726 } 5727 5728 // 3. Link Butonu ("AlıÅveriÅe BaÅla") Dinleyicisi 5729 if (popupModal && linkButton) { 5730 linkButton.addEventListener('click', function() { 5731 setPopupClosed(); 5732 // Tarayıcı sayfadan ayrılacaÄı için burada 5733 // 'open' attribute'unu kaldırmamıza veya stili düzeltmemize gerek yok. 5734 // Yeni yüklenen sayfada zaten 1. adımdaki kontrol çalıÅacak. 5735 }); 5736 } 5737}); 5738</script>
5738 5739 5740<!-- FİLTRE KODU -->
5741<script> 5742(function() { 5743 // Shopify filtre isteklerini yakala 5744 const originalFetch = window.fetch; 5745 5746 window.fetch = function(resource, config) { 5747 try { 5748 if (typeof resource === 'string' && resource.includes('/collections/')) { 5749 // Availability filtresi yoksa ekle 5750 if (!resource.includes('filter.v.availability')) { 5751 const url = new URL(resource, window.location.origin); 5752 url.searchParams.set('filter.v.availability', '1'); 5753 resource = url.toString(); 5754 } 5755 } 5756 } catch(e) {} 5757 5758 return originalFetch(resource, config); 5759 }; 5760})(); 5761</script>
5761 5762 5763<style> 5764/* Filtre panelindeki Stok Durumu bölümünü gizle */ 5765collapsible-row[data-index="1"] { 5766 display: none !important; 5767 } 5768 5769/* İlk filtre etiketi (Stokta) gizlensin */ 5770.active-facets .active-facets__button:first-child { 5771 display: none !important; 5772} 5773 5774/* Tümünü kaldır varsayılan gizli */ 5775.active-facets .active-facets__button-remove { 5776 display: none !important; 5777} 5778 5779/* 2+ button varsa Tümünü kaldır görünsün */ 5780.active-facets .active-facets__button:nth-child(2) ~ .active-facets__button-remove { 5781 display: inline-block !important; 5782} 5783</style> 5784 5785 5786 5787<style> 5788 5789/* Popup içerik düzeni */ 5790.popup-modal .product-popup-modal__content--has-image { 5791 flex-direction: column !important; 5792 max-width: 400px !important; 5793} 5794 5795.product-popup-modal__content-info { 5796 display: none !important; 5797} 5798 5799.popup-modal .product-popup-modal__content-image { 5800 width: 100% !important; 5801 height: auto !important; 5802} 5803 5804.popup-modal .product-popup-modal__content-image img { 5805 position: static !important; 5806 width: 100% !important; 5807 height: auto !important; 5808 object-fit: contain !important; 5809} 5810 5811/* İç kutu çerçevesi optimize â overlayâe dokunma */ 5812.popup-modal__content, 5813.product-popup-modal__content, 5814.product-popup-modal__content--has-image { 5815 background: transparent !important; 5816 border: none !important; 5817 box-shadow: none !important; 5818} 5819 5820/* Mobil düzen + highlight fixes */ 5821@media (max-width: 767px) { 5822 5823 /* Mobil tıklanabilir alan */ 5824 .popup-modal .product-popup-modal__content--has-image { 5825 cursor: pointer; 5826 } 5827 5828 /* Mobil ortalama */ 5829 .popup-modal__content { 5830 max-width: 95vw !important; 5831 left: 50% !important; 5832 transform: translateX(-50%) !important; 5833 margin: 0 auto !important; 5834 } 5835 5836 .product-popup-modal__content--has-image { 5837 max-width: 100% !important; 5838 margin: 0 auto !important; 5839 } 5840 5841 /* iOS dokunma highlight fix */ 5842 .product-popup-modal__content--has-image, 5843 .popup-modal__content, 5844 .popup-modal .product-popup-modal__content-image img { 5845 -webkit-tap-highlight-color: rgba(0,0,0,0) !important; 5846 } 5847 5848 /* iOS outline tamamen kapatma */ 5849 .product-popup-modal__content--has-image:focus, 5850 .product-popup-modal__content--has-image:active, 5851 .product-popup-modal__content--has-image:focus-visible, 5852 .popup-modal__content:focus, 5853 .popup-modal__content:active, 5854 .popup-modal__content:focus-visible { 5855 outline: none !important; 5856 box-shadow: none !important; 5857 border: none !important; 5858 } 5859 5860 img, a, div { 5861 outline: none !important; 5862 } 5863} 5864 5865</style> 5866
5867<script> 5868document.addEventListener('DOMContentLoaded', function() { 5869 5870 /* X butonuna basıldıÄında yönlendirme çalıÅmasın */ 5871 document.addEventListener('click', function(e){ 5872 if (e.target.closest('.product-popup-modal__close')) { 5873 e.stopPropagation(); 5874 } 5875 }); 5876 5877 /* Mobil web'de popup'a tıklanınca yönlendirme */ 5878 const modalContent = document.querySelector( 5879 '.popup-modal .product-popup-modal__content--has-image' 5880 ); 5881 5882 if (modalContent) { 5883 modalContent.addEventListener('click', function(e) { 5884 if (e.target.closest('.product-popup-modal__close')) return; 5885 5886 if (window.innerWidth <= 767) { 5887 window.location.href = 'https://app.valmenti.com'; 5888 } 5889 }); 5890 } 5891 5892}); 5893</script>
5893 5894 5895
5896<script> 5897document.addEventListener('DOMContentLoaded', function() { 5898 const hiddenSizes = ['3XL', '4XL', '5XL', '6XL', '7XL', '8XL']; 5899 5900 hiddenSizes.forEach(size => { 5901 document.querySelectorAll('input[value="' + size + '"]').forEach(input => { 5902 5903 if (input.classList.contains('is-disabled')) { 5904 input.style.display = 'none'; 5905 const label = document.querySelector('label[for="' + input.id + '"]'); 5906 if (label) label.style.display = 'none'; 5907 } 5908 5909 }); 5910 }); 5911}); 5912</script>
5912 5913
5914<script> 5915document.addEventListener('DOMContentLoaded', function() { 5916 const targetBrands = ['On']; 5917 const currentBrand = null; 5918 5919 if (!targetBrands.includes(currentBrand)) return; 5920 5921 document.querySelectorAll('input.is-disabled').forEach(input => { 5922 input.style.display = 'none'; 5923 const label = document.querySelector('label[for="' + input.id + '"]'); 5924 if (label) label.style.display = 'none'; 5925 }); 5926}); 5927</script>
5927 5928 5929<style> 5930 * { 5931 -webkit-tap-highlight-color: transparent !important; 5932 } 5933</style> 5934
5935<script> 5936document.addEventListener('DOMContentLoaded', function() { 5937 if (!document.querySelector('[data-pushouse-video="true"]')) return; 5938 5939 // Pushouse'un scrollIntoView ile sayfayı yukarı çekmesini engelle 5940 const originalScrollIntoView = Element.prototype.scrollIntoView; 5941 Element.prototype.scrollIntoView = function(options) { 5942 if ( 5943 this.closest('[data-pushouse-video="true"]') || 5944 this.hasAttribute('data-pushouse-video') || 5945 this.classList.contains('ph-video-player') || 5946 this.id && this.id.includes('ph-video') 5947 ) { 5948 return; // Pushouse kaynaklı scroll'u engelle 5949 } 5950 originalScrollIntoView.call(this, options); 5951 }; 5952 5953 // window.scrollTo override (ek güvenlik) 5954 const originalScrollTo = window.scrollTo.bind(window); 5955 let lastUserScroll = 0; 5956 window.addEventListener('touchstart', () => { lastUserScroll = Date.now(); }, { passive: true }); 5957 5958 window.scrollTo = function(...args) { 5959 // Kullanıcı son 300ms içinde scroll ettiyse Pushouse müdahalesini engelle 5960 if (Date.now() - lastUserScroll < 300) return; 5961 originalScrollTo(...args); 5962 }; 5963}); 5964</script>
5964 5965 5966 5967<!-- 3. Slide Dark Header --> 5968<style> 5969 #header.transparent--false:not(.is-sticky) { 5970 background-color: transparent !important; 5971 box-shadow: none !important; 5972 } 5973</style> 5974 5975
5976<script> 5977(function() { 5978 if (window.location.pathname !== '/') return; 5979 5980 var TARGET_INDEX = 9 5981 function checkSlide() { 5982 var header = document.getElementById('header'); 5983 if (!header || header.classList.contains('is-sticky')) return; 5984 var activeSlide = document.querySelector('.slideshow__slide--index-' + TARGET_INDEX + '.is-selected'); 5985 if (activeSlide) { 5986 header.classList.remove('transparent--true'); 5987 header.classList.add('transparent--false'); 5988 } else { 5989 if (header.classList.contains('transparent--false')) { 5990 header.classList.remove('transparent--false'); 5991 header.classList.add('transparent--true'); 5992 } 5993 } 5994 } 5995 setInterval(checkSlide, 200); 5996})(); 5997</script>
5997<style> .money,.price,.cart-item__price,.cart__price {white-space: nowrap;} </style> 5998<div id="shopify-block-AOTViZ3BYZVBKQjM3a__13467404157584909398" class="shopify-block shopify-app-block"><div 5999 id="ali-lowest-price-root" 6000 data-product-id="" 6001 style="display:none;" 6002></div> 6003 6004 6005</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"> 6006 <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"> 6007 <div class="pshs-global-wheel"> 6008 <div class="pshs-wheel-frame"> 6009 <button type="button" class="pshs-global-wheel-close" aria-label="Close wheel"> 6010 <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> 6011 </button> 6012 <div class="pshs-wheel-center-area"> 6013 <div class="pshs-wheel-body"> 6014 <div class="pshs-wheel-svg-container"> 6015 <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"> 6016 <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> 6017 <g class="wheel-segments"><circle class="wheel-outer-ring" cx="150" cy="150" r="150" fill="none" stroke="#000000" stroke-width="5" /></g> 6018 <g class="prize-texts" fill="white" font-family="Arial" font-size="14" font-weight="bold" text-anchor="middle"></g> 6019 </svg> 6020 </div> 6021 <div class="pshs-wheel-hub-container"></div> 6022 <div class="pshs-wheel"></div> 6023 </div> 6024 </div> 6025 <div class="pshs-right-wheel-content"> 6026 <h2 id="pshs-wheel-displayTitle"></h2> 6027 <p id="pshs-displayDescription"></p> 6028 <div class="user-info-area"></div> 6029 <div class="ph-gw-etk"> 6030 <label class="ph-checkbox-container"> 6031 <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> 6032 </div> 6033 <div class="phSignup_kvkk"> 6034 <label class="ph-checkbox-container" for="ph_kvkk_input_global_wheel"> 6035 <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> 6036 </div> 6037 <button type="button" id="spinButton"></button> 6038 <div id="ph_error_message" role="alert" aria-live="assertive"></div> 6039 <div class="pshs-wheel-footer-text"></div> 6040 </div> 6041 </div> 6042 </div> 6043 </div> 6044 <div class="pshs-reopen-global" style="display:none;"> 6045 <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"><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> 6046 <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> 6047 </div> 6048</div> 6049 6050
6051<script> 6052 if (typeof window._customerData === 'undefined') { 6053 6054 window._customerData = {isLoggedIn:false}; 6055 6056 } 6057 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/01a0ceb7-f716-7d4b-afb9-8d324aae409d/pushouse-555/assets/global-wheel-panel.js",currentPage:"cart",currentPath:"/cart",currentUrl:"valmenti.com/cart",_configReady:true,_timestamp:new Date().getTime()}; 6058</script>
6058 6059<link rel="stylesheet" href="https://cdn.shopify.com/extensions/01a0ceb7-f716-7d4b-afb9-8d324aae409d/pushouse-555/assets/global-wheel.css">
6060<script src="https://cdn.shopify.com/extensions/01a0ceb7-f716-7d4b-afb9-8d324aae409d/pushouse-555/assets/global-wheel.js" defer></script>
6060 6061 6062</div><div id="shopify-block-AcGtKNDRXUC9nTXRsK__3394739667509744845" class="shopify-block shopify-app-block"><div 6063 id="ali-sizereco-root" 6064 data-recommendation="" 6065 style="display:none;" 6066></div> 6067 6068 6069</div><div id="shopify-block-AZGduWFg4S0RyRnBUb__17689950893759973599" class="shopify-block shopify-app-block"> 6070 6071 6072<!-- BEGIN app snippet: swymVersion -->
6072<script>var __SWYM__VERSION__ = '7.0.7';</script>
6072<!-- END app snippet --> 6073<!-- BEGIN app snippet: swymCustomCss --> 6074 6075 6076 6077 6078<style id="swym-custom-css"> 6079 6080</style> 6081 6082<!-- END app snippet --> 6083 6084 6085 6086 6087 6088 6089 6090 6091 6092 6093 6094
6095<script> 6096 (function () { 6097 // Get CompanyLocation Metadata for B2B customer scenerios (SFS) 6098 6099 6100 // Put metafields in window variable 6101 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}}'; 6102 try { 6103 const parsedSettings = JSON.parse(commonCustomizationSettings); 6104 if (parsedSettings) { 6105 window.SwymWishlistCommonCustomizationSettings = parsedSettings[window.Shopify.theme.schema_name] || parsedSettings['global-settings']; 6106 } else { 6107 window.SwymWishlistCommonCustomizationSettings = {}; 6108 } 6109 } catch (e) { 6110 window.SwymWishlistCommonCustomizationSettings = {}; 6111 } 6112 6113 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}}'; 6114 try { 6115 enabledCommonFeatures = JSON.parse(enabledCommonFeatures) || {}; 6116 } catch (e) { 6117 enabledCommonFeatures = {}; 6118 } 6119 // Storing COMMON FEATURES data in the window object for potential use in the storefront JS code. 6120 window.SwymEnabledCommonFeatures = enabledCommonFeatures; 6121 6122 // Ghost-Intent Configuration 6123 // Defaults to disabled (false). Only enabled when metafields explicitly set to "true". 6124 try { 6125 let ghostIntentConfig = { 6126 isExplicitConsentNeeded: false, 6127 isExplicitConsentNeededEvenForLocalStorage: false, 6128 askForPermissionOnFirstClick: true 6129 }; 6130 6131 6132 6133 window.SwymGhostIntentConfig = ghostIntentConfig; 6134 } catch(e) { 6135 window.SwymGhostIntentConfig = { 6136 isExplicitConsentNeeded: false, 6137 isExplicitConsentNeededEvenForLocalStorage: false, 6138 askForPermissionOnFirstClick: true 6139 }; 6140 } 6141 6142 // Education Layer Configuration 6143 // Reads from common enabled-features metafield first. Falls back to old standalone metafield for backward compatibility. 6144 6145 6146 window.SwymEducationLayerEnabled = enabledCommonFeatures?.["education-layer"] ?? true; 6147 6148 // Login Nudge Configuration 6149 // Reads from common enabled-features metafield first. Falls back to old standalone metafield for backward compatibility. 6150 6151 6152 window.SwymLoginNudgeEnabled = enabledCommonFeatures?.["login-nudge"] ?? true; 6153 6154 // Initialize or ensure SwymViewProducts exists 6155 if (!window.SwymViewProducts) { 6156 window.SwymViewProducts = {}; 6157 } 6158 6159 })(); 6160</script>
6160 6161 6162<!-- BEGIN app snippet: swymLoadConsentManager -->
6163<script> 6164 (function () { 6165 if (document.querySelector("script[data-swym-consent-manager]")) return; 6166 var swymConsentManagerScript = document.createElement("script"); 6167 swymConsentManagerScript.src = "https:\/\/cdn.shopify.com\/extensions\/01a0d2a3-23d4-7eab-8707-4bef87dc5dd8\/swym-relay-839\/assets\/swym-consent-manager.js"; 6168 swymConsentManagerScript.async = false; // run in insertion order once fetched, instead of whenever fetch resolves 6169 swymConsentManagerScript.setAttribute("data-swym-consent-manager", "true"); 6170 document.head.appendChild(swymConsentManagerScript); 6171 })(); 6172</script>
6172 6173<!-- END app snippet --> 6174
6175<script 6176 6177 id="wishlist-embed-init" 6178 defer 6179 async 6180> 6181 (function () { 6182 window.swymWishlistEmbedLoaded = true; 6183 var fullAssetUrl = "https://cdn.shopify.com/extensions/01a0d2a3-23d4-7eab-8707-4bef87dc5dd8/swym-relay-839/assets/apps.bundle.js"; 6184 var assetBaseUrl = fullAssetUrl?.substring(0, fullAssetUrl.lastIndexOf('/') + 1); 6185 var swymJsPath = '//freecdn.swymrelay.com/code/swym-shopify.js'; 6186 var baseJsPath = swymJsPath?.substring(0, swymJsPath.lastIndexOf('/') + 1); 6187 window.SwymCurrentJSPath = baseJsPath; 6188 window.SwymAssetBaseUrl = assetBaseUrl; 6189 6190 window.SwymCurrentStorePath = "//swymstore-v3free-01.swymrelay.com"; 6191 6192 function loadSwymShopifyScript() { 6193 var element = ""; 6194 var scriptSrc = ""; 6195 6196 6197 element = "swym-ext-shopify-script"; 6198 window.SwymShopifyCdnInUse = true; 6199 scriptSrc = "https://cdn.shopify.com/extensions/01a0d2a3-23d4-7eab-8707-4bef87dc5dd8/swym-relay-839/assets/swym-ext-shopify.js"; 6200 6201 6202 if (document.getElementById(element)) { 6203 return; 6204 } 6205 6206 var s = document.createElement("script"); 6207 s.id = element; 6208 s.type = "text/javascript"; 6209 s.async = true; 6210 s.defer = true; 6211 s.src = scriptSrc; 6212 6213 s.onerror = function() { 6214 console.warn("Failed to load Swym Shopify script: ", scriptSrc, " Continuing with default"); 6215 // Fallback logic here 6216 element = `swym-ext-shopify-script-${__SWYM__VERSION__}`; 6217 var fallbackJsPathVal = "\/\/freecdn.swymrelay.com\/code\/swym-shopify.js"; 6218 var fallbackJsPathWithExt = fallbackJsPathVal.replace("swym-shopify", "swym-ext-shopify"); 6219 scriptSrc = fallbackJsPathWithExt + '?shop=' + encodeURIComponent(window.Shopify.shop) + '&v=' + __SWYM__VERSION__; 6220 6221 var fallbackScript = document.createElement("script"); 6222 fallbackScript.id = element; 6223 fallbackScript.type = "text/javascript"; 6224 fallbackScript.async = true; 6225 fallbackScript.defer = true; 6226 fallbackScript.src = scriptSrc; 6227 var y = document.getElementsByTagName("script")[0]; 6228 y.parentNode.insertBefore(fallbackScript, y); 6229 }; 6230 6231 var x = document.getElementsByTagName("script")[0]; 6232 x.parentNode.insertBefore(s, x); 6233 } 6234 6235 var consentAPICallbackInvoked = false; 6236 function checkConsentAndLoad() { 6237 // Allow app to load in design mode (theme editor) regardless of consent 6238 if (window.Shopify?.designMode) { 6239 loadSwymShopifyScript(); 6240 return; 6241 } 6242 6243 // Ghost-Intent: If merchant enabled explicit consent, block SDK until 6244 // consent is given through our Ghost-Intent flow (sync nudge accept). 6245 // This works on any store regardless of region (EU or non-EU). 6246 var ghostConfig = window.SwymGhostIntentConfig || {}; 6247 if (ghostConfig.isExplicitConsentNeeded || ghostConfig.isExplicitConsentNeededEvenForLocalStorage) { 6248 try { 6249 var consentKey = 'swym-ghost-consent-' + (window.Shopify && window.Shopify.shop || ''); 6250 if (localStorage.getItem(consentKey) === 'true') { 6251 // Consent was given through our flow â load SDK 6252 loadSwymShopifyScript(); 6253 return; 6254 } 6255 } catch(e) {} 6256 6257 // Check if Shopify native cookie consent was given via the cookie banner. 6258 // If user accepted cookies through Shopify's banner, load SDK normally 6259 // (Ghost-Intent is only needed when NO consent mechanism has been used). 6260 var shopifyConsentGiven = window.Shopify?.customerPrivacy?.preferencesProcessingAllowed?.(); 6261 if (shopifyConsentGiven) { 6262 loadSwymShopifyScript(); 6263 return; 6264 } 6265 6266 console.warn("[Swym Ghost-Intent] SDK blocked until explicit consent is given"); 6267 return; 6268 } 6269 6270 var isCookieBannerVisible = window.Shopify?.customerPrivacy?.shouldShowBanner?.(); 6271 if(!isCookieBannerVisible) { 6272 loadSwymShopifyScript(); 6273 return; 6274 } 6275 var shouldLoadSwymScript = window.Shopify?.customerPrivacy?.preferencesProcessingAllowed?.(); 6276 if (shouldLoadSwymScript) { 6277 loadSwymShopifyScript(); 6278 } else { 6279 console.warn("No customer consent to load Swym Wishlist Plus"); 6280 } 6281 } 6282 function initialiseConsentCheck() { 6283 document.addEventListener("visitorConsentCollected", (event) => { checkConsentAndLoad(); }); 6284 window.Shopify?.loadFeatures?.( 6285 [{name: 'consent-tracking-api', version: '0.1'}], 6286 error => { 6287 consentAPICallbackInvoked = true; 6288 if (error) { 6289 if(!window.Shopify?.customerPrivacy) { 6290 loadSwymShopifyScript(); 6291 return; 6292 } 6293 } 6294 checkConsentAndLoad(); 6295 } 6296 ); 6297 } 6298 function consentCheckFallback(retryCount) { 6299 if(!consentAPICallbackInvoked) { 6300 if (window.Shopify?.customerPrivacy) { 6301 checkConsentAndLoad(); 6302 } else if (retryCount >= 1) { 6303 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"); 6304 // Ghost-Intent: route through checkConsentAndLoad so SDK block is respected 6305 checkConsentAndLoad(); 6306 } else { 6307 setTimeout(() => consentCheckFallback(retryCount + 1), 1000); 6308 } 6309 } 6310 } 6311 if (document.readyState === "loading") { 6312 document.addEventListener("DOMContentLoaded", initialiseConsentCheck); 6313 window.addEventListener("load", () => consentCheckFallback(0)); 6314 } else { 6315 initialiseConsentCheck(); 6316 } 6317 6318 })(); 6319</script>
6319 6320 6321<!-- BEGIN app snippet: swymSnippet -->
6321<script defer> 6322 (function () { 6323 const currentSwymJSPath = '//freecdn.swymrelay.com/code/swym-shopify.js'; 6324 const currentSwymStorePath = 'https://swymstore-v3free-01.swymrelay.com'; 6325 const dnsPrefetchLink = `<link rel="dns-prefetch" href="${currentSwymStorePath}" crossorigin>`; 6326 const dnsPrefetchLink2 = `<link rel="dns-prefetch" href="${currentSwymJSPath}">`; 6327 const preConnectLink = `<link rel="preconnect" href="${currentSwymJSPath}">`; 6328 const swymSnippet = document.getElementById('wishlist-embed-init'); 6329 if(dnsPrefetchLink) {swymSnippet.insertAdjacentHTML('afterend', dnsPrefetchLink);} 6330 if(dnsPrefetchLink2) {swymSnippet.insertAdjacentHTML('afterend', dnsPrefetchLink2);} 6331 if(preConnectLink) {swymSnippet.insertAdjacentHTML('afterend', preConnectLink);} 6332 })() 6333</script>
vendor: 1 bytes, line 6333
6333
6334<script id="swym-snippet" type="text"> 6335 window.swymLandingURL = document.URL; 6336 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}; 6337 window.swymPageLoad = function() { 6338 window.SwymProductVariants = window.SwymProductVariants || {}; 6339 window.SwymHasCartItems = 0 > 0; 6340 window.SwymPageData = {}, window.SwymProductInfo = {}; 6341 var unknown = {et: 0}; 6342 window.SwymPageData = unknown; 6343 6344 window.SwymPageData.uri = window.swymLandingURL; 6345 }; 6346 if(window.selectCallback){ 6347 (function(){ 6348 var originalSelectCallback = window.selectCallback; 6349 window.selectCallback = function(variant){ 6350 originalSelectCallback.apply(this, arguments); 6351 try{ 6352 if(window.triggerSwymVariantEvent){ 6353 window.triggerSwymVariantEvent(variant.id); 6354 } 6355 }catch(err){ 6356 console.warn("Swym selectCallback", err); 6357 } 6358 };})();} 6359 window.swymCustomerId =null; 6360 window.swymCustomerExtraCheck = 6361 null; 6362 var swappName = ("Wishlist" || "Wishlist"); 6363 var swymJSObject = { 6364 pid: "303HdacG1Vzhd\/+ku2sMUaRPOwwxeBL08+96KosNoWg=", 6365 interface: "/apps/swym" + swappName + "/interfaces/interfaceStore.php?appname=" + swappName 6366 }; 6367 window.swymJSShopifyLoad = function(){ 6368 if(window.swymPageLoad) swymPageLoad(); 6369 if(!window._swat) { 6370 (function (s, w, r, e, l, a, y) { 6371 r['SwymRetailerConfig'] = s; 6372 r[s] = r[s] || function (k, v) { 6373 r[s][k] = v; 6374 }; 6375 })('_swrc', '', window); 6376 _swrc('RetailerId', swymJSObject.pid); 6377 _swrc('Callback', function(){initSwymShopify();}); 6378 }else if(window._swat.postLoader){ 6379 _swrc = window._swat.postLoader; 6380 _swrc('RetailerId', swymJSObject.pid); 6381 _swrc('Callback', function(){initSwymShopify();}); 6382 }else{ 6383 initSwymShopify();} 6384 } 6385 if(!window._SwymPreventAutoLoad) { 6386 swymJSShopifyLoad(); 6387 } 6388</script>
6388 6389 6390<style id="safari-flasher-pre"></style>
6391<script> 6392 if (navigator.userAgent.indexOf('Safari') != -1 && navigator.userAgent.indexOf('Chrome') == -1) { 6393 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;}' + ''; 6394 window.SwymCallbacks = window.SwymCallbacks || []; 6395 window.SwymCallbacks.push(function(tracker) { 6396 tracker.evtLayer.addEventListener(tracker.JSEvents.configLoaded, function() { 6397 var x = function() { 6398 SwymUtils.onDOMReady(function() { 6399 var d = document.createElement("div"); 6400 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>"; 6401 document.head.appendChild(d); 6402 });}; 6403 setTimeout(x, 10); 6404 });});} 6405 window.SwymOverrideMoneyFormat = "{{amount_with_comma_separator}} TL"; 6406</script>
6406 6407<style id="swym-product-view-defaults"> .swym-button.swym-add-to-wishlist-view-product:not(.swym-loaded) { display: none; } </style><!-- END app snippet --> 6408
6409<script 6410 6411 id="swymSnippetCheckAndActivate" 6412> 6413 (function () { 6414 var duplicateProneIds = ['safari-flasher-pre', 'swym-product-view-defaults', 'swym-wrap-login-handler']; 6415 6416 function removeDuplicateIdNodes(id) { 6417 var nodes = document.querySelectorAll('#' + id); 6418 nodes.forEach(function (node, index) { 6419 if (index > 0) { 6420 node.remove(); 6421 } 6422 }); 6423 } 6424 6425 function cleanupDuplicateSnippetNodes(activeScript) { 6426 if (!activeScript) { 6427 return; 6428 } 6429 var allSwymSnippets = document.querySelectorAll('script#swym-snippet'); 6430 allSwymSnippets.forEach(function (scriptNode) { 6431 if (scriptNode !== activeScript) { 6432 scriptNode.remove(); 6433 } 6434 }); 6435 } 6436 6437 function cleanupDuplicateActivationGuards() { 6438 var guardScripts = document.querySelectorAll('script#swymSnippetCheckAndActivate'); 6439 guardScripts.forEach(function (scriptNode, index) { 6440 if (index > 0) { 6441 scriptNode.removeAttribute('id'); 6442 } 6443 }); 6444 } 6445 6446 function postDomLoad() { 6447 var activeScript = document.querySelector('script#swym-snippet:not([type="text"])'); 6448 if (!activeScript) { 6449 var inactiveScript = document.querySelector('script#swym-snippet[type="text"]'); 6450 if (inactiveScript) { 6451 inactiveScript.type = 'text/javascript'; 6452 new Function(inactiveScript.textContent)(); 6453 activeScript = inactiveScript; 6454 } 6455 } 6456 6457 cleanupDuplicateSnippetNodes(activeScript); 6458 cleanupDuplicateActivationGuards(); 6459 duplicateProneIds.forEach(removeDuplicateIdNodes); 6460 } 6461 6462 if (document.readyState === 'loading') { 6463 document.addEventListener('DOMContentLoaded', postDomLoad); 6464 } else { 6465 postDomLoad(); 6466 } 6467 })(); 6468</script>
6468 6469 6470 6471
6472<script> 6473 (function () { 6474 const themeSchemaName = window.Shopify.theme.schema_name; 6475 6476 if (!window.SwymCallbacks) { 6477 window.SwymCallbacks = []; 6478 } 6479 window.SwymCallbacks.push(swat => { 6480 if (!swat) { 6481 return; 6482 } 6483 6484 // Ghost-Intent: Sync local wishlist items to cloud when SDK loads after consent 6485 if (window.SwymLocalWishlist && window.SwymLocalWishlist.getSyncableItems().length > 0) { 6486 window.SwymLocalWishlist.syncToCloud(swat); 6487 } 6488 6489 if (window._SwymSDKOnlyMode) { 6490 return; 6491 } 6492 6493 // ENABLE COMMON FEATURES 6494 let swymEnabledCommonFeatures = window.SwymEnabledCommonFeatures; 6495 Object.keys(swymEnabledCommonFeatures).forEach(key => { 6496 if (!swymEnabledCommonFeatures[key]) return; 6497 6498 switch (key) { 6499 case 'add-to-wishlist-collections-button': 6500 // Check if app block is already handling the collections button 6501 if (window.SwymCollectionsConfig) { 6502 return; 6503 } 6504 6505 // Check if v2 default collections is handling it 6506 if (window.SwymAdvancedCollectionsWishlistConfig) { 6507 return; 6508 } 6509 6510 // Fallback to old v1 behavior if v2 config is not present 6511 swat?.collectionsApi?.setDefaultCustomizationOptions(); 6512 swat?.collectionsApi?.initializeCollections(swat, false, themeSchemaName); 6513 6514 break; 6515 case 'add-to-wishlist-pdp-button': 6516 // Check if app block is already handling the PDP button 6517 if (window.swymATWButtonConfig?.shopifyExtensionType === 'appblock') { 6518 return; 6519 } 6520 6521 if (!(window.SwymPageData && window.SwymPageData.et === 1)) { 6522 // Not initiating pdp button as it is not a product page 6523 return; 6524 } 6525 6526 // Inject addtowishlist.css into the document's <head> 6527 var head = document.head; 6528 var pdpButtonStylesheet = "https://cdn.shopify.com/extensions/01a0d2a3-23d4-7eab-8707-4bef87dc5dd8/swym-relay-839/assets/addtowishlistbutton.css"; 6529 var pdpButtonStylesheetTag = document.createElement('link'); 6530 pdpButtonStylesheetTag.id = `swym-pdp-button-stylesheet`; 6531 pdpButtonStylesheetTag.rel = 'stylesheet'; 6532 pdpButtonStylesheetTag.href = pdpButtonStylesheet; 6533 6534 if (!document.getElementById('swym-pdp-button-stylesheet')) { 6535 head.appendChild(pdpButtonStylesheetTag); 6536 } 6537 6538 var x = document.getElementsByTagName('script')[0]; 6539 function createAndInsertScript(id, src, onLoadCallback) { 6540 var scriptTag = document.createElement('script'); 6541 scriptTag.id = id; 6542 scriptTag.type = 'text/javascript'; 6543 scriptTag.src = src; 6544 scriptTag.onload = onLoadCallback; 6545 x.parentNode.insertBefore(scriptTag, x); 6546 } 6547 6548 var pdpButtonScript = "https://cdn.shopify.com/extensions/01a0d2a3-23d4-7eab-8707-4bef87dc5dd8/swym-relay-839/assets/addtowishlistbutton.js"; 6549 createAndInsertScript(`swym-pdp-button-script`, pdpButtonScript, function () { 6550 const pdpBtnApi = window.WishlistPlusPDPButtonAPI; 6551 if (pdpBtnApi) { 6552 pdpBtnApi.setDefaultCustomizationOptions(swat); 6553 pdpBtnApi.initializePDPButton(swat, true); 6554 } 6555 }); 6556 break; 6557 default: 6558 return; 6559 } 6560 }); 6561 }); 6562 })(); // IIFE to prevent polluting global scope 6563</script>
6563 6564 6565 6566
6567<script> 6568 (function () { 6569 // Get the settings from Shopify's Liquid variables and create the styles 6570 const isControlCentreEnabledFromMetafield = window?.SwymEnabledCommonFeatures?.["control-centre"]; 6571 const isCommonCustomizationEnabledFromMetafield = window?.SwymWishlistCommonCustomizationSettings && 6572 Object.keys(window.SwymWishlistCommonCustomizationSettings).length > 0; 6573 const isControlCentreEnabledFromBlockSettings = true; 6574 6575 if (!(isControlCentreEnabledFromMetafield && isCommonCustomizationEnabledFromMetafield) && !isControlCentreEnabledFromBlockSettings) { 6576 // Don't enable control centre if this is disabled and block settings are not enabled 6577 return; 6578 } 6579 6580 let borderRadius = 6; 6581 let drawerWidth = window?.SwymWishlistCommonCustomizationSettings?.storefrontLayoutDrawerWidth || 400; 6582 6583 // Check if block settings exist, use them, otherwise fall back to common settings 6584 let primaryBgColor = isControlCentreEnabledFromBlockSettings ? 6585 "#000000" : 6586 window.SwymWishlistCommonCustomizationSettings.primaryColor; 6587 6588 let primaryTextColor = isControlCentreEnabledFromBlockSettings ? 6589 "#ffffff" : 6590 window.SwymWishlistCommonCustomizationSettings.secondaryColor; 6591 6592 let secondaryBgColor = isControlCentreEnabledFromBlockSettings ? 6593 "#f4f8fe" : null; 6594 let secondaryTextColor = isControlCentreEnabledFromBlockSettings ? 6595 "#333333" : null; 6596 6597 // Only use color adjustment functions if we're using common settings 6598 if (!secondaryBgColor || !secondaryTextColor) { 6599 function adjustOpacity(color, opacity) { 6600 if (color[0] === '#') { 6601 color = color.slice(1); 6602 } 6603 6604 if (color.length === 3) { 6605 color = color.split('').map(char => char + char).join(''); 6606 } 6607 6608 const r = parseInt(color.slice(0, 2), 16); 6609 const g = parseInt(color.slice(2, 4), 16); 6610 const b = parseInt(color.slice(4, 6), 16); 6611 6612 return `rgba(${r}, ${g}, ${b}, ${opacity})`; 6613 } 6614 6615 function hexToRgb(color) { 6616 if (color[0] === '#') { 6617 color = color.slice(1); 6618 } 6619 if (color.length === 3) { 6620 color = color.split('').map(c => c + c).join(''); 6621 } 6622 6623 return { 6624 r: parseInt(color.slice(0, 2), 16), 6625 g: parseInt(color.slice(2, 4), 16), 6626 b: parseInt(color.slice(4, 6), 16) 6627 }; 6628 } 6629 6630 function getLuminance({ r, g, b }) { 6631 return 0.299 * r + 0.587 * g + 0.114 * b; 6632 } 6633 6634 function generateSecondaryColors(primaryBgColor, primaryTextColor) { 6635 const secondaryBgOpacity = 0.2; 6636 const secondaryTextOpacity = 0.8; 6637 6638 const secondaryBgColor = adjustOpacity(primaryBgColor, secondaryBgOpacity); 6639 6640 const bgRgb = hexToRgb(primaryBgColor); 6641 const bgLuminance = getLuminance(bgRgb); 6642 6643 // Determine whether to use dark or light text for contrast 6644 const lightText = adjustOpacity(primaryTextColor, secondaryTextOpacity); 6645 const darkText = adjustOpacity(primaryBgColor, secondaryTextOpacity); 6646 6647 const secondaryTextColor = bgLuminance > 186 ? darkText : lightText; 6648 6649 return { 6650 secondaryBgColor, 6651 secondaryTextColor 6652 }; 6653 } 6654 6655 const generatedColors = generateSecondaryColors(primaryBgColor, primaryTextColor); 6656 secondaryBgColor = secondaryBgColor || generatedColors.secondaryBgColor; 6657 secondaryTextColor = secondaryTextColor || generatedColors.secondaryTextColor; 6658 } 6659 6660 // Create the CSS rule 6661 let styles = ` 6662 .swym-storefront-layout-root-component { 6663 --swym-storefront-layout-ui-border-radius: ${borderRadius}px; 6664 --swym-storefront-layout-button-border-radius: ${borderRadius}px; 6665 --swym-storefront-layout-side-drawer-width: ${drawerWidth}px; 6666 --swym-storefront-layout-button-color-bg-primary: ${primaryBgColor}; 6667 --swym-storefront-layout-button-color-text-primary: ${primaryTextColor}; 6668 --swym-storefront-layout-button-color-bg-secondary: ${secondaryBgColor}; 6669 --swym-storefront-layout-button-color-text-secondary: ${secondaryTextColor}; 6670 } 6671 `; 6672 6673 // Create a <style> element and append the styles 6674 let styleSheet = document.createElement("style"); 6675 styleSheet.type = "text/css"; 6676 styleSheet.innerText = styles; 6677 document.head.appendChild(styleSheet); 6678 6679 if (typeof window.SwymStorefrontLayoutContext === 'undefined') { 6680 window.SwymStorefrontLayoutContext = {}; 6681 } 6682 if (typeof window.SwymStorefrontLayoutExtensions === 'undefined'){ 6683 window.SwymStorefrontLayoutExtensions = {}; 6684 } 6685 6686 // Expose block settings toggle state so ThemeCSSMapping can respect it. 6687 // When true, theme editor color pickers take priority over inherited theme CSS variables. 6688 SwymStorefrontLayoutContext.BlockSettingsEnabled = isControlCentreEnabledFromBlockSettings; 6689 6690 if (isControlCentreEnabledFromBlockSettings) { 6691 // If block settings are enabled, use them 6692 SwymStorefrontLayoutContext.Settings = { 6693 EnableStorefrontLayoutOnLauncher: true, 6694 EnableStorefrontLayoutNotification: window?.SwymWishlistCommonCustomizationSettings?.enableStorefrontLayoutNotification ?? true, 6695 StorefrontLayoutType: window?.SwymWishlistCommonCustomizationSettings?.storefrontLayoutType || "as-drawer", 6696 StorefrontLayoutDrawerPosition: "left", 6697 StorefrontLayoutAsSectionContainerId: "swym-wishlist-render-container", 6698 StorefrontLayoutAsSectionPageURL: "/pages/swym-wishlist", 6699 EnableStorefrontLayoutVariantSelector: true, 6700 StorefrontLayoutNotificationPosition: "left", 6701 StorefrontLayoutActionPopupPosition: "left", 6702 StorefrontLayoutNotificationDuration: 5000 6703 }; 6704 } else { 6705 // If only metafield is enabled but no block settings, use common settings 6706 SwymStorefrontLayoutContext.Settings = { 6707 EnableStorefrontLayoutOnLauncher: true, 6708 EnableStorefrontLayoutNotification: window?.SwymWishlistCommonCustomizationSettings?.enableStorefrontLayoutNotification ?? true, 6709 StorefrontLayoutType: window?.SwymWishlistCommonCustomizationSettings?.storefrontLayoutType || "as-drawer", 6710 StorefrontLayoutDrawerPosition: "left", 6711 StorefrontLayoutAsSectionContainerId: "swym-wishlist-render-container", 6712 StorefrontLayoutAsSectionPageURL: "/pages/swym-wishlist", 6713 EnableStorefrontLayoutVariantSelector: true, 6714 StorefrontLayoutNotificationPosition: "left", 6715 StorefrontLayoutActionPopupPosition: "left", 6716 StorefrontLayoutNotificationDuration: 5000 6717 }; 6718 } 6719 const storefrontLayoutCallback = (swat) =>{ 6720 SwymStorefrontLayoutContext.swat = swat; 6721 let isStoreOnPaidPlan = swat.getApp('Wishlist')?.['is-paid']; 6722 let isWishlistEnabled = swat.getApp('Wishlist')?.['enabled']; 6723 SwymStorefrontLayoutContext.Settings = { 6724 ...SwymStorefrontLayoutContext?.Settings, 6725 EnableStorefrontLayoutCollection: window?.SwymEnabledCommonFeatures?.["multiple-wishlist"] ?? false, 6726 EnableStorefrontLayout: isWishlistEnabled && (isControlCentreEnabledFromBlockSettings || isControlCentreEnabledFromMetafield), 6727 } 6728 6729 if(SwymStorefrontLayoutContext?.Settings?.EnableStorefrontLayout){ 6730 if(SwymStorefrontLayoutContext?.CustomEvents?.LayoutInitialized){ 6731 var event = new CustomEvent(SwymStorefrontLayoutContext.CustomEvents.LayoutInitialized, { 6732 detail: { settings: SwymStorefrontLayoutContext?.Settings } 6733 }); 6734 document.dispatchEvent(event); 6735 }else{ 6736 swat.utils.warn(`LayoutInitialized event is not defined.`); 6737 } 6738 }else{ 6739 swat.utils.warn(`Storefront Layout is disabled.`); 6740 document.getElementById("swym-storefront-layout-container")?.remove(); 6741 document.getElementById("swym-storefront-extention-render-container")?.remove(); 6742 } 6743 } 6744 6745 if (!window.SwymCallbacks) { 6746 window.SwymCallbacks = []; 6747 } 6748 window.SwymCallbacks.push(storefrontLayoutCallback); 6749 6750 SwymStorefrontLayoutContext.SwymCustomerData = { 6751 6752 name: null, 6753 email: null 6754 6755 };
6756 SwymStorefrontLayoutContext.isShopperLoggedIn = !!SwymStorefrontLayoutContext?.SwymCustomerData?.email; 6757 })(); 6758</script>
6758 6759 6760 6761 6762 6763 6764 <div id="swym-storefront-extention-render-container"> 6765 <!-- BEGIN app snippet: swymStorefrontLayout -->
6765<script> 6766 (function () { 6767 const isControlCentreEnabledFromMetafield = window?.SwymEnabledCommonFeatures?.["control-centre"]; 6768 const isControlCentreEnabledFromBlockSettings = true; 6769 const isCommonCustomizationEnabledFromMetafield = window?.SwymWishlistCommonCustomizationSettings && 6770 Object.keys(window.SwymWishlistCommonCustomizationSettings).length > 0; 6771 6772 if (!(isControlCentreEnabledFromMetafield && isCommonCustomizationEnabledFromMetafield) && !isControlCentreEnabledFromBlockSettings) { 6773 return; 6774 } 6775 if (typeof window.SwymStorefrontLayoutContext === 'undefined') { 6776 window.SwymStorefrontLayoutContext = {}; 6777 } 6778 6779 // Initialize strings with empty values first to prevent string changes after loadStrings() 6780 SwymStorefrontLayoutContext.Strings = { 6781 title: "", 6782 addToCart: "", 6783 addedToCart: "", 6784 addAllToCartCta: "", 6785 addAllToCartSuccessText: "", 6786 addAllToCartEmptyText: "", 6787 addAllToCartErrorText: "", 6788 soldOut: "", 6789 addingToCart: "", 6790 viewCartCta: "", 6791 moveToCartCta: "", 6792 movingToCartCta: "", 6793 removeSflItemCta: "", 6794 6795 loginHeading: "", 6796 loginText: "", 6797 loginButtonText: "", 6798 loggedUserWelcomeMessage: "", 6799 VariantSelectorBtnText: "", 6800 wishlistTitle: "", 6801 wishlistInfo: "", 6802 emptyWishlistTitle: "", 6803 emptyWishlistDescription: "", 6804 6805 collectionTitle: "", 6806 emptyCarouselCollectionText: "", 6807 emptyCollectionText: "", 6808 emptyCollectionDescription: "", 6809 6810 addToCollectionTitle: "", 6811 removeItemCta: "", 6812 addToCollectionCta: "", 6813 createCollectionCta: "", 6814 saveNewCollectionCta: "", 6815 renameCollectionCta: "", 6816 deleteCollectionCta: "", 6817 shareCollectionCta: "", 6818 saveCollectionCta: "", 6819 editCollectionCta: "", 6820 shareCollectionTitle: "", 6821 shareCollectionMessage: "", 6822 sharedCollectionMessage: "", 6823 updateCollectionTitle: "", 6824 6825 errorMessageListNameRequired: "", 6826 errorMessageListNameRequire3Char: "", 6827 errorMessageListNameAlreadyExist: "", 6828 6829 notificationMessageItemSaved: "", 6830 notificationMessageItemRemoved: "", 6831 notificationMessageAddedToCart: "", 6832 notificationMessageAddedToCollection: "", 6833 notificationMessageCollectionSaved: "", 6834 notificationMessageCollectionDeleted: "", 6835 notificationMessageCollectionUpdated: "", 6836 notificationMessageCollectionUnavailable: "", 6837 notificationMessageSFLItemSaved: "", 6838 notificationMessageSFLItemRemoved: "", 6839 notificationMessageMovedToCart: "", 6840 6841 notificationActionAddToCollection: "", 6842 notificationActionView: "", 6843 notificationActionViewCollection: "", 6844 notificationActionGoToCart: "", 6845 6846 item: "", 6847 items: "", 6848 6849 tabWishlist: "", 6850 tabSavedForLater: "", 6851 tabSavedForYou: "", 6852 6853 savedForLaterTitle: "", 6854 emptySavedForLaterTitle: "", 6855 emptySavedForLaterDescription: "", 6856 6857 awNudgeMessage: "", 6858 awNudgeMessageSub: "", 6859 awNudgeLoginCTA: "", 6860 awNudgeDismiss: "", 6861 6862 emptySingleLoggedInTitle: "", 6863 emptySingleLoggedInDescription: "", 6864 emptySingleLoggedInBullet1: "", 6865 emptySingleLoggedInBullet2: "", 6866 emptySingleLoggedInBullet3: "", 6867 emptySingleLoggedInCTA: "", 6868 6869 emptyMultiLoggedInTitle: "", 6870 emptyMultiLoggedInDescription: "", 6871 emptyMultiLoggedInCreateTitle: "", 6872 emptyMultiLoggedInCreateDescription: "", 6873 emptyMultiLoggedInBrowseLabel: "", 6874 emptyMultiLoggedInCTA: "", 6875 emptyMultiLoggedInTag1: "", 6876 emptyMultiLoggedInTag2: "", 6877 emptyMultiLoggedInTag3: "", 6878 emptyMultiLoggedInTag4: "", 6879 emptyMultiLoggedInTag5: "", 6880 6881 emptyGuestTitle: "", 6882 emptyGuestDescription: "", 6883 emptyGuestSingleNotice: "", 6884 emptyGuestMultiNotice: "", 6885 emptyGuestLoginCTA: "", 6886 emptyGuestBrowseCTA: "", 6887 emptyGuestSignupText: "", 6888 emptyGuestSignupCTA: "", 6889 6890 emptySflTitle: "", 6891 emptySflDescription: "", 6892 emptySflStep1Title: "", 6893 emptySflStep1Description: "", 6894 emptySflStep2Title: "", 6895 emptySflStep2Description: "", 6896 emptySflLoggedInNotice: "", 6897 emptySflGuestNotice: "", 6898 emptySflGoToCartCTA: "", 6899 emptySflLoginCTA: "", 6900 emptySflSignupText: "", 6901 emptySflSignupCTA: "" 6902 }; 6903 6904 SwymStorefrontLayoutContext.stringsLoaded = false;
6905 SwymStorefrontLayoutContext.StorefrontLayoutUrls = SwymStorefrontLayoutContext.StorefrontLayoutUrls || {}; 6906 SwymStorefrontLayoutContext.StorefrontLayoutUrls.Login = "\/customer_authentication\/login?return_to=%2Fcart\u0026locale=tr\u0026ui_hint=full\u0026region_country=TR"; 6907 6908 /** 6909 * Function to override Swym's default UI behavior. 6910 **/ 6911 const overrideSwymDefaultUI = (swat) => { 6912 try{ 6913 swat.ui.open = function(){ 6914 window.location.hash = SwymStorefrontLayoutContext?.StorefrontLayoutUrls?.List; 6915 } 6916 6917 if (swat.ui?.uiRef?.settings?.UI) { 6918 swat.ui.uiRef.settings.UI.NotificationDisabled = true; 6919 } 6920 }catch(e){ 6921 swat.utils?.warn('Error overriding Swym default UI:', e); 6922 } 6923 } 6924 6925 /** 6926 * Callback function to override Swym's default UI behavior based on Storefront Layout settings. 6927 * 6928 * - Overrides `swat.ui.open` to redirect to a custom Storefront Layout URL if enabled. 6929 * - Overrides Swym's default notifications to log notifications instead of displaying them. 6930 * - Ensures the callback is pushed to `window.SwymCallbacks` for execution when Swym is initialized. 6931 * 6932 * @param {Object} swat - Swym's UI object used for overriding UI behaviors. 6933 */ 6934 const swymStorefrontLayoutCallback = (swat) =>{ 6935 SwymStorefrontLayoutContext.swat = swat; 6936 6937 overrideSwymDefaultUI(swat); 6938 6939 6940 let triggerHeartbeat = swat?.ExtensionHealth?.triggerExtensionHeartbeat; 6941 if (typeof triggerHeartbeat !== "function") return; 6942 6943 let wishlistNewUiHeartbeatData = ''; 6944 try { 6945 wishlistNewUiHeartbeatData = JSON.parse(wishlistNewUiHeartbeatData) || {}; 6946 } catch (e) { 6947 wishlistNewUiHeartbeatData = {}; 6948 } 6949 6950 let themeId = window.Shopify.theme.id; 6951 let isDesignMode = !!window.swymDesignMode; 6952 let lastHeartbeat = isDesignMode ? wishlistNewUiHeartbeatData?.editor : wishlistNewUiHeartbeatData?.[themeId]; 6953 let themeContext = isDesignMode ? 'editor' : themeId; 6954 let extensionData = { 6955 extensionName: "wishlist-new-ui", 6956 extensionType: "app-embed", 6957 metadata: {}, 6958 themeId: themeContext, 6959 extensionSource: "default" 6960 }; 6961 /** Stop heartbeat 6962 triggerHeartbeat(extensionData, lastHeartbeat); 6963 */ 6964 } 6965 6966 if (!window.SwymCallbacks) { 6967 window.SwymCallbacks = []; 6968 } 6969 window.SwymCallbacks.push(swymStorefrontLayoutCallback); 6970 })(); 6971</script>
6971 6972<link rel="stylesheet" href="https://cdn.shopify.com/extensions/01a0d2a3-23d4-7eab-8707-4bef87dc5dd8/swym-relay-839/assets/storefront-layout.css">
6973<script src="https://cdn.shopify.com/extensions/01a0d2a3-23d4-7eab-8707-4bef87dc5dd8/swym-relay-839/assets/async-wishlist-apis.js" defer="defer"></script>
vendor: 1 bytes, line 6973
6973
6974<script src="https://cdn.shopify.com/extensions/01a0d2a3-23d4-7eab-8707-4bef87dc5dd8/swym-relay-839/assets/storefront-layout.js" defer="defer"></script>
vendor: 1 bytes, line 6974
6974
6975<script src="https://cdn.shopify.com/extensions/01a0d2a3-23d4-7eab-8707-4bef87dc5dd8/swym-relay-839/assets/storefront-layout-components.js" defer="defer"></script>
6975 6976 6977<swym-storefront-layout class="swym-storefront-layout-root-component"></swym-storefront-layout> 6978<!-- END app snippet --> 6979 </div> 6980 <!-- BEGIN app snippet: swymEducationTooltip --> 6981 6982 6983 6984 6985 <div id="swym-education-tooltip" aria-hidden="true" 6986 data-toast-desktop-message="İlginç mi? '{{wishlistIcon}}' simgesine tıklayarak {{wishlistName}} listenize kaydedin." 6987 data-toast-mobile-message="İlginç mi? '{{wishlistIcon}}' simgesine dokunarak {{wishlistName}} listenize ekleyin." 6988 data-toast-cta="Åimdi Kaydet" 6989 data-tooltip-desktop-message="İlginç mi? '{{wishlistIcon}}' simgesine tıklayarak {{wishlistName}} listenize kaydedin." 6990 data-tooltip-mobile-message="İlginç mi? '{{wishlistIcon}}' simgesine dokunarak {{wishlistName}} listenize ekleyin." 6991 data-button-transition-text-1="Fiyat düÅtü mü? İlk siz öÄrenin." 6992 data-button-transition-text-2="Neredeyse tükendi. Sadece söylüyoruz." 6993 data-button-transition-text-3="Hazır olduÄunuzda sizin."> 6994 </div> 6995 6996 <div id="swym-education-tooltip-bubble" class="swym-education-tooltip swym-education-tooltip-above" aria-hidden="true" role="tooltip"> 6997 <div class="swym-education-tooltip-content"> 6998 <span class="swym-education-tooltip-message"></span> 6999 <button class="swym-education-tooltip-close" data-swym-education-tooltip-close aria-label="Onay penceresini kapat"> 7000 <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"> 7001 <path d="M18 6L6 18M6 6l12 12"></path> 7002 </svg> 7003 </button> 7004 </div> 7005 <div class="swym-education-tooltip-arrow"></div> 7006 </div> 7007 7008 <style> 7009 /* Education tooltip â positioned fixed, managed by JS */ 7010 .swym-education-tooltip { 7011 position: fixed; 7012 z-index: 500; 7013 visibility: hidden; 7014 opacity: 0; 7015 transition: opacity 0.2s ease, visibility 0.2s ease; 7016 pointer-events: none; 7017 } 7018 .swym-education-tooltip.swym-education-tooltip-visible { 7019 visibility: visible; 7020 opacity: 1; 7021 pointer-events: auto; 7022 } 7023 .swym-education-tooltip-content { 7024 background: var(--swym-storefront-layout-notification-neutral-bg-color, #FFFFFF); 7025 color: var(--swym-storefront-layout-notification-neutral-text-color, #383d41); 7026 border: 1px solid var(--swym-storefront-layout-notification-neutral-border-color, #d6d8db); 7027 padding: 10px 14px; 7028 border-radius: var(--swym-storefront-layout-ui-border-radius, 10px); 7029 font-size: 13px; 7030 line-height: 1.4; 7031 display: flex; 7032 align-items: center; 7033 gap: 8px; 7034 max-width: 320px; 7035 box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2); 7036 } 7037 .swym-education-tooltip-message { 7038 flex: 1; 7039 } 7040 .swym-education-tooltip-close { 7041 background: none; 7042 border: none; 7043 color: inherit; 7044 cursor: pointer; 7045 padding: 2px; 7046 line-height: 1; 7047 flex-shrink: 0; 7048 opacity: 0.7; 7049 } 7050 .swym-education-tooltip-close:hover { 7051 opacity: 1; 7052 } 7053 7054 /* Button text fade transition for education nudge */ 7055 .swym-btn-text-fade-out { 7056 opacity: 0; 7057 transition: opacity 0.2s ease; 7058 } 7059 .swym-btn-text-fade-in { 7060 opacity: 1; 7061 transition: opacity 0.3s ease; 7062 } 7063 7064 /* Arrow â points down when tooltip is above, up when below */ 7065 .swym-education-tooltip-arrow { 7066 width: 0; 7067 height: 0; 7068 position: absolute; 7069 left: 50%; 7070 transform: translateX(-50%); 7071 } 7072 .swym-education-tooltip-above .swym-education-tooltip-arrow { 7073 bottom: -6px; 7074 border-left: 6px solid transparent; 7075 border-right: 6px solid transparent; 7076 border-top: 6px solid var(--swym-storefront-layout-notification-neutral-bg-color, #FFFFFF); 7077 } 7078 .swym-education-tooltip-below .swym-education-tooltip-arrow { 7079 top: -6px; 7080 border-left: 6px solid transparent; 7081 border-right: 6px solid transparent; 7082 border-bottom: 6px solid var(--swym-storefront-layout-notification-neutral-bg-color, #FFFFFF); 7083 } 7084 7085 /* Hidden data element */ 7086 #swym-education-tooltip { 7087 display: none; 7088 } 7089 7090 @media (max-width: 480px) { 7091 .swym-education-tooltip-content { 7092 max-width: 90vw; 7093 font-size: 12px; 7094 } 7095 } 7096 </style> 7097 7098
7098<script src="https://cdn.shopify.com/extensions/01a0d2a3-23d4-7eab-8707-4bef87dc5dd8/swym-relay-839/assets/swym-education-tooltip.js" defer="defer"></script>
7098 7099
7099<script src="https://cdn.shopify.com/extensions/01a0d2a3-23d4-7eab-8707-4bef87dc5dd8/swym-relay-839/assets/swym-education.js" defer="defer"></script>
7099 7100 7101<!-- END app snippet --> 7102 7103 7104</div><div id="shopify-block-AMytaN250TzIxZUVuQ__16802135210928889108" class="shopify-block shopify-app-block"><div 7105 id="ali-stylist-root" 7106 data-ali-stylist-root="1" 7107 data-shop="valmenticom.myshopify.com" 7108 data-api-url="https://dash-api.ttanca.com" 7109 data-customer-id="" 7110 data-logo="//valmenti.com/cdn/shop/files/valmenti-logo.svg?v=1750251384&width=320" 7111 style="display:none;" 7112></div> 7113 7114 7115</div><div id="shopify-block-Ac3Z3TjhsbDlXNDVIU__5459962132651940662" class="shopify-block shopify-app-block"><div 7116 id="ali-slider-performance-root" 7117 data-shop="valmenticom.myshopify.com" 7118 data-api-url="https://dash-api.ttanca.com" 7119 style="display:none;" 7120></div> 7121 7122 7123</div><div id="shopify-block-AbEpqaklGb2U2U255a__10274264662263595587" class="shopify-block shopify-app-block">
7124<script> 7125 window.SwymCollectionsConfig = { 7126 'CollectionsSelectors': [], 7127 'CollectionsPosition': "bottom-right", 7128 'CollectionsIcon': "heart", 7129 'CollectionsButtonSize': 25, 7130 'CollectionsVerticalOffset': 0, 7131 'CollectionsHorizontalOffset': 0, 7132 'CollectionsProductLinkSelector': "a.product-card--featured-image-link", 7133 'CollectionsProductTileSelector': ".product-card--featured-image", 7134 'CollectionsVariantSelector': "false", 7135 'CollectionsVariantSelectorChooseActionText': "Seç veya Yeni İstek Listesi OluÅtur", 7136 'CollectionsCreateListTitle': "İstek Listenizi Adlandırın", 7137 'CollectionsCreateListPlaceholder': "İstek listesi adını girin", 7138 'CollectionsCustomIconAdd': "", 7139 'CollectionsCustomIconAdded': "", 7140 'CollectionsIconColor': "#000000", 7141 'CollectionsIconThickness': "1.5", 7142} 7143</script>
7143 7144<style> 7145 .swym-wishlist-collections-v2, .swym-wishlist-collections-v2 svg {border:unset; background:unset; min-width: 25px; height: 25px!important;} 7146 .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;} 7147 .swym-wishlist-collections-v2 .swym-collections-social-count {color: #000000;} 7148</style> 7149 7150 7151
7152<script> 7153 // Send heartbeat for collections button 7154 (function() { 7155 let collectionsButtonHeartbeatData = ''; 7156 try { 7157 collectionsButtonHeartbeatData = JSON.parse(collectionsButtonHeartbeatData) || {}; 7158 } catch (e) { 7159 collectionsButtonHeartbeatData = {}; 7160 } 7161 const ShopifyTheme = window.Shopify.theme; 7162 const themeId = ShopifyTheme.id; 7163 let heartbeatMetadata = { 7164 schema_name: ShopifyTheme?.schema_name, 7165 schema_version: ShopifyTheme?.schema_version, 7166 theme_store_id: ShopifyTheme?.theme_store_id, 7167 role: ShopifyTheme?.role 7168 }; 7169 7170 const isDesignMode = !!window.swymDesignMode; 7171 7172 if (!window.SwymCallbacks) { 7173 window.SwymCallbacks = []; 7174 } 7175 window.SwymCallbacks.push((swat) => { 7176 if (!swat || !themeId) { 7177 return; 7178 } 7179 const triggerHeartbeat = swat?.ExtensionHealth?.triggerExtensionHeartbeat; 7180 if (typeof triggerHeartbeat !== "function") return; 7181 7182 const lastHeartbeat = isDesignMode ? collectionsButtonHeartbeatData?.editor : collectionsButtonHeartbeatData?.[themeId]; 7183 const themeContext = isDesignMode ? 'editor' : themeId; 7184 7185 const extensionData = { 7186 extensionName: "add-to-wishlist-collections-button", 7187 extensionType: "app-embed", 7188 metadata: heartbeatMetadata, 7189 themeId: themeContext, 7190 extensionSource: "default" 7191 }; 7192 7193 /** Stop heartbeat 7194 triggerHeartbeat(extensionData, lastHeartbeat); 7195 */ 7196 }); 7197 })(); // IIFE to prevent polluting global scope 7198</script>
7198 7199 7200 7201<style> 7202 .swym-advanced-wishlist-collections-container { 7203 display: none; 7204 } 7205</style> 7206</div><div id="shopify-block-ANkt1cEovSjFaWGExM__5263076449191447938" class="shopify-block shopify-app-block"><div 7207 id="ali-colreco-root" 7208 data-shop="valmenticom.myshopify.com" 7209 data-api-url="https://dash-api.ttanca.com/api/shopify/collection-recos" 7210 style="display:none;" 7211></div> 7212 7213 7214</div><div id="shopify-block-AZVJVV1gvQTlrSThpU__12312366396719504426" class="shopify-block shopify-app-block"><div 7215 id="ali-store-finder-root" 7216 data-shop="valmenticom.myshopify.com" 7217 data-api-config-url="https://dash-api.ttanca.com/api/shopify/store-finder/public-config" 7218 data-api-check-url="https://dash-api.ttanca.com/api/shopify/store-finder/check" 7219 data-api-check-batch-url="https://dash-api.ttanca.com/api/shopify/store-finder/check-batch" 7220 data-api-ping-url="https://dash-api.ttanca.com/api/shopify/store-finder/ping" 7221 data-show-map="true" 7222 style="display:none;" 7223></div> 7224 7225 7226</div><div id="shopify-block-AU2JNaWpYRUp4NEVyW__7177622982114062103" class="shopify-block shopify-app-block"><div 7227 id="ali-fbt-root" 7228 data-shop="valmenticom.myshopify.com" 7229 data-api-url="https://dash-api.ttanca.com/api/shopify/fbt/config" 7230 style="display:none;" 7231></div> 7232 7233 7234</div><div id="shopify-block-AOGIvbWFiZDNObi9Fc__12219425889254166838" class="shopify-block shopify-app-block"> 7235 7236<div 7237 id="ali-quick-add-root" 7238 data-shop="valmenticom.myshopify.com" 7239 data-api-config-url="https://dash-api.ttanca.com/api/shopify/quick-add/public-config" 7240 data-api-ping-url="https://dash-api.ttanca.com/api/shopify/quick-add/ping" 7241 style="display:none;" 7242></div> 7243 7244 7245</div><div id="shopify-block-AOXZtK2lkUVI4OG9CU__13202325699745878687" class="shopify-block shopify-app-block"><div 7246 id="ali-countdown-root" 7247 data-shop="valmenticom.myshopify.com" 7248 data-api-url="https://dash-api.ttanca.com/api/shopify/countdown/config" 7249 style="display:none;" 7250></div> 7251 7252 7253</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> 7254 7255 7256</div><!-- Failed to render app block "9694821577980785079": app block path "shopify://apps/ali-all-in-one/blocks/cart-sync-embed/019c56b4-692d-7276-a133-4c6f0e2012e8" does not exist --><div id="shopify-block-AcThYNTRkUW1SdzMyZ__6610233760104865948" class="shopify-block shopify-app-block">
7256<script> 7257 window.pushowlSubdomain = "valmenticom.myshopify.com".split(".")[0] 7258 window.isPushowlThemeAppExtentionEnabled = true 7259 window.pushowlGUID = "8d3d086c-722b-4505-9f05-46d4475f9287" 7260 window.pushowlEnvironment = "production" 7261 window.pushowlConfigSource = "pushowl" 7262 window.pushowlConfigUrl = "" 7263</script>
7263 7264 7265 7266 7267 7268</div>
7268<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
7268 7269</body> 7270</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.