1<!doctype html> 2<html class="no-touch supports-no-cookies" lang="en"> 3 <head>
3<script data-source-attribution="shopify.event_observer.bootstrap"> 4(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("//diyamonddelights.com/cdn/shopifycloud/storefront/assets/storefront/event_observer_reporter-ed358274.js").then(e=>e.$(_,y,f,i,`83265192226`)))})(); 5//# sourceURL=event-observer-collector.js 6</script>
6 7<meta charset="UTF-8"> 8<meta http-equiv="X-UA-Compatible" content="IE=edge"> 9<meta name="viewport" content="width=device-width,initial-scale=1"><meta name="theme-color" content="#533411"> 10<link rel="canonical" href="https://diyamonddelights.com/cart"> 11 12<!-- ======================= Broadcast Theme V8.1.1 ========================= --> 13 14 15 <link rel="icon" type="image/png" href="//diyamonddelights.com/cdn/shop/files/Commission_elvirasticker_purple.png?crop=center&height=32&v=1780162630&width=32"> 16 17<link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin><!-- Title and description ================================================ --> 18 19 20<title> 21 22 Your Shopping Cart 23 24 25 26 – DIYamond dELights LLC 27 28 </title> 29 30 31 <meta name="description" content="Paint by gems with a snack-size twist for a speedy masterpiece! The home of cute and kawaii diamond painting stickers. Create your own 5D diamond painting stickers to add delight to your crafting experience!"> 32 33 34<meta property="og:site_name" content="DIYamond dELights LLC"> 35<meta property="og:url" content="https://diyamonddelights.com/cart"> 36<meta property="og:title" content="Your Shopping Cart"> 37<meta property="og:type" content="website"> 38<meta property="og:description" content="Paint by gems with a snack-size twist for a speedy masterpiece! The home of cute and kawaii diamond painting stickers. Create your own 5D diamond painting stickers to add delight to your crafting experience!"><meta property="og:image" content="http://diyamonddelights.com/cdn/shop/files/DD_profile_photo.png?v=1704347762"> 39 <meta property="og:image:secure_url" content="https://diyamonddelights.com/cdn/shop/files/DD_profile_photo.png?v=1704347762"> 40 <meta property="og:image:width" content="1080"> 41 <meta property="og:image:height" content="1080"><meta name="twitter:card" content="summary_large_image"> 42<meta name="twitter:title" content="Your Shopping Cart"> 43<meta name="twitter:description" content="Paint by gems with a snack-size twist for a speedy masterpiece! The home of cute and kawaii diamond painting stickers. Create your own 5D diamond painting stickers to add delight to your crafting experience!"> 44<!-- CSS ================================================================== --> 45<style data-shopify> 46 @font-face { 47 font-family: "Hepta Slab"; 48 font-weight: 400; 49 font-style: normal; 50 font-display: swap; 51 src: url("//diyamonddelights.com/cdn/fonts/hepta_slab/heptaslab_n4.a80cb2869964011cfc987e5dd1c338bb963822c7.woff2") format("woff2"), 52 url("//diyamonddelights.com/cdn/fonts/hepta_slab/heptaslab_n4.2a01ce7379bfa97e033b82705b6d118e37536854.woff") format("woff"); 53} 54 55 @font-face { 56 font-family: Saira; 57 font-weight: 400; 58 font-style: normal; 59 font-display: swap; 60 src: url("//diyamonddelights.com/cdn/fonts/saira/saira_n4.8a42e83a36ece7ac4b55462305d0a546ccb7499d.woff2") format("woff2"), 61 url("//diyamonddelights.com/cdn/fonts/saira/saira_n4.d2c76c939b69a81183049a980cf977b21ad1e5a2.woff") format("woff"); 62} 63 64 @font-face { 65 font-family: "Hepta Slab"; 66 font-weight: 400; 67 font-style: normal; 68 font-display: swap; 69 src: url("//diyamonddelights.com/cdn/fonts/hepta_slab/heptaslab_n4.a80cb2869964011cfc987e5dd1c338bb963822c7.woff2") format("woff2"), 70 url("//diyamonddelights.com/cdn/fonts/hepta_slab/heptaslab_n4.2a01ce7379bfa97e033b82705b6d118e37536854.woff") format("woff"); 71} 72 73 @font-face { 74 font-family: "Hepta Slab"; 75 font-weight: 400; 76 font-style: normal; 77 font-display: swap; 78 src: url("//diyamonddelights.com/cdn/fonts/hepta_slab/heptaslab_n4.a80cb2869964011cfc987e5dd1c338bb963822c7.woff2") format("woff2"), 79 url("//diyamonddelights.com/cdn/fonts/hepta_slab/heptaslab_n4.2a01ce7379bfa97e033b82705b6d118e37536854.woff") format("woff"); 80} 81 82 @font-face { 83 font-family: Saira; 84 font-weight: 400; 85 font-style: normal; 86 font-display: swap; 87 src: url("//diyamonddelights.com/cdn/fonts/saira/saira_n4.8a42e83a36ece7ac4b55462305d0a546ccb7499d.woff2") format("woff2"), 88 url("//diyamonddelights.com/cdn/fonts/saira/saira_n4.d2c76c939b69a81183049a980cf977b21ad1e5a2.woff") format("woff"); 89} 90 91 92 93 @font-face { 94 font-family: Saira; 95 font-weight: 500; 96 font-style: normal; 97 font-display: swap; 98 src: url("//diyamonddelights.com/cdn/fonts/saira/saira_n5.eee35d2b20c1e4953af9cd727124bcd8b829d942.woff2") format("woff2"), 99 url("//diyamonddelights.com/cdn/fonts/saira/saira_n5.6d40e9c2974440db2bb03a1f67e2aeb618450eef.woff") format("woff"); 100} 101 102 103 104 105 @font-face { 106 font-family: Saira; 107 font-weight: 400; 108 font-style: italic; 109 font-display: swap; 110 src: url("//diyamonddelights.com/cdn/fonts/saira/saira_i4.c48c0a18a331ba1393bb4304a67ff691e2a27f39.woff2") format("woff2"), 111 url("//diyamonddelights.com/cdn/fonts/saira/saira_i4.4f0d0fdb7a041e246d7c47b382dc98fd15d40cc3.woff") format("woff"); 112} 113 114 115 116 117 @font-face { 118 font-family: Saira; 119 font-weight: 500; 120 font-style: italic; 121 font-display: swap; 122 src: url("//diyamonddelights.com/cdn/fonts/saira/saira_i5.9aa387af63e03058933e96160a3328d7969b58ba.woff2") format("woff2"), 123 url("//diyamonddelights.com/cdn/fonts/saira/saira_i5.f044e71d0f5a7351cb1d683d1383b26fb20f8ac4.woff") format("woff"); 124} 125 126 127 128 129 @font-face { 130 font-family: "Hepta Slab"; 131 font-weight: 500; 132 font-style: normal; 133 font-display: swap; 134 src: url("//diyamonddelights.com/cdn/fonts/hepta_slab/heptaslab_n5.99a308bdcf4d6b10b4acac3a22905e19560c3fbe.woff2") format("woff2"), 135 url("//diyamonddelights.com/cdn/fonts/hepta_slab/heptaslab_n5.9977b6547addc02ad4c952bbff00ce3c0e096f28.woff") format("woff"); 136} 137 138 139 140 141 142 143 144 .color-scheme-1 {--COLOR-BG-GRADIENT: #faf5ee; 145 --COLOR-BG: #faf5ee; 146 --COLOR-BG-RGB: 250, 245, 238; 147 148 --COLOR-BG-ACCENT: #f5f2ec; 149 --COLOR-BG-ACCENT-LIGHTEN: #ffffff; 150 151 /* === Link Color ===*/ 152 153 --COLOR-LINK: #533411; 154 --COLOR-LINK-A50: rgba(83, 52, 17, 0.5); 155 --COLOR-LINK-A70: rgba(83, 52, 17, 0.7); 156 --COLOR-LINK-HOVER: rgba(83, 52, 17, 0.7); 157 --COLOR-LINK-OPPOSITE: #ffffff; 158 159 --COLOR-TEXT: #533411; 160 --COLOR-TEXT-HOVER: rgba(83, 52, 17, 0.7); 161 --COLOR-TEXT-LIGHT: #856e53; 162 --COLOR-TEXT-DARK: #150c03; 163 --COLOR-TEXT-A5: rgba(83, 52, 17, 0.05); 164 --COLOR-TEXT-A35: rgba(83, 52, 17, 0.35); 165 --COLOR-TEXT-A50: rgba(83, 52, 17, 0.5); 166 --COLOR-TEXT-A80: rgba(83, 52, 17, 0.8); 167 168 169 --COLOR-BORDER: rgb(83, 52, 17); 170 --COLOR-BORDER-LIGHT: #968169; 171 --COLOR-BORDER-DARK: #000000; 172 --COLOR-BORDER-HAIRLINE: #f7eee2; 173 174 --overlay-bg: rgba(0,0,0,0); 175 176 /* === Bright color ===*/ 177 --COLOR-ACCENT: #ebe0f5; 178 --COLOR-ACCENT-HOVER: #c6a0e8; 179 --COLOR-ACCENT-FADE: rgba(235, 224, 245, 0.05); 180 --COLOR-ACCENT-LIGHT: #ffffff; 181 182 /* === Default Cart Gradient ===*/ 183 184 --FREE-SHIPPING-GRADIENT: linear-gradient(to right, var(--COLOR-ACCENT-LIGHT) 0%, var(--accent) 100%); 185 186 /* === Buttons ===*/ 187 --BTN-PRIMARY-BG: #e0f1ff; 188 --BTN-PRIMARY-TEXT: #533411; 189 --BTN-PRIMARY-BORDER: #533411; 190 --BTN-PRIMARY-BORDER-A70: rgba(83, 52, 17, 0.7); 191 192 193 194 --BTN-PRIMARY-BG-BRIGHTER: #c6e5ff; 195 196 197 --BTN-SECONDARY-BG: #ebe0f5; 198 --BTN-SECONDARY-TEXT: #533411; 199 --BTN-SECONDARY-BORDER: #533411; 200 --BTN-SECONDARY-BORDER-A70: rgba(83, 52, 17, 0.7); 201 202 203 204 --BTN-SECONDARY-BG-BRIGHTER: #dfcdef; 205 206 207 208--COLOR-BG-BRIGHTER: #f4e9da; 209 210 --COLOR-BG-ALPHA-25: rgba(250, 245, 238, 0.25); 211 --COLOR-BG-TRANSPARENT: rgba(250, 245, 238, 0);--COLOR-FOOTER-BG-HAIRLINE: #f7eee2; 212 213 /* Dynamic color variables */ 214 --accent: var(--COLOR-ACCENT); 215 --accent-fade: var(--COLOR-ACCENT-FADE); 216 --accent-hover: var(--COLOR-ACCENT-HOVER); 217 --border: var(--COLOR-BORDER); 218 --border-dark: var(--COLOR-BORDER-DARK); 219 --border-light: var(--COLOR-BORDER-LIGHT); 220 --border-hairline: var(--COLOR-BORDER-HAIRLINE); 221 --bg: var(--COLOR-BG-GRADIENT, var(--COLOR-BG)); 222 --bg-accent: var(--COLOR-BG-ACCENT); 223 --bg-accent-lighten: var(--COLOR-BG-ACCENT-LIGHTEN); 224 --icons: var(--COLOR-TEXT); 225 --link: var(--COLOR-LINK); 226 --link-a50: var(--COLOR-LINK-A50); 227 --link-a70: var(--COLOR-LINK-A70); 228 --link-hover: var(--COLOR-LINK-HOVER); 229 --link-opposite: var(--COLOR-LINK-OPPOSITE); 230 --text: var(--COLOR-TEXT); 231 --text-dark: var(--COLOR-TEXT-DARK); 232 --text-light: var(--COLOR-TEXT-LIGHT); 233 --text-hover: var(--COLOR-TEXT-HOVER); 234 --text-a5: var(--COLOR-TEXT-A5); 235 --text-a35: var(--COLOR-TEXT-A35); 236 --text-a50: var(--COLOR-TEXT-A50); 237 --text-a80: var(--COLOR-TEXT-A80); 238 } 239 240 241 .color-scheme-2 {--COLOR-BG-GRADIENT: #fee3e5; 242 --COLOR-BG: #fee3e5; 243 --COLOR-BG-RGB: 254, 227, 229; 244 245 --COLOR-BG-ACCENT: #faf5ee; 246 --COLOR-BG-ACCENT-LIGHTEN: #ffffff; 247 248 /* === Link Color ===*/ 249 250 --COLOR-LINK: #ffffff; 251 --COLOR-LINK-A50: rgba(255, 255, 255, 0.5); 252 --COLOR-LINK-A70: rgba(255, 255, 255, 0.7); 253 --COLOR-LINK-HOVER: rgba(255, 255, 255, 0.7); 254 --COLOR-LINK-OPPOSITE: #000000; 255 256 --COLOR-TEXT: #533411; 257 --COLOR-TEXT-HOVER: rgba(83, 52, 17, 0.7); 258 --COLOR-TEXT-LIGHT: #866951; 259 --COLOR-TEXT-DARK: #150c03; 260 --COLOR-TEXT-A5: rgba(83, 52, 17, 0.05); 261 --COLOR-TEXT-A35: rgba(83, 52, 17, 0.35); 262 --COLOR-TEXT-A50: rgba(83, 52, 17, 0.5); 263 --COLOR-TEXT-A80: rgba(83, 52, 17, 0.8); 264 265 266 --COLOR-BORDER: rgb(209, 208, 206); 267 --COLOR-BORDER-LIGHT: #e3d8d7; 268 --COLOR-BORDER-DARK: #a09e99; 269 --COLOR-BORDER-HAIRLINE: #fdd4d7; 270 271 --overlay-bg: #644d3e33; 272 273 /* === Bright color ===*/ 274 --COLOR-ACCENT: #ab8c52; 275 --COLOR-ACCENT-HOVER: #806430; 276 --COLOR-ACCENT-FADE: rgba(171, 140, 82, 0.05); 277 --COLOR-ACCENT-LIGHT: #e8d4ae; 278 279 /* === Default Cart Gradient ===*/ 280 281 --FREE-SHIPPING-GRADIENT: linear-gradient(to right, var(--COLOR-ACCENT-LIGHT) 0%, var(--accent) 100%); 282 283 /* === Buttons ===*/ 284 --BTN-PRIMARY-BG: #212121; 285 --BTN-PRIMARY-TEXT: #ffffff; 286 --BTN-PRIMARY-BORDER: #ffffff; 287 --BTN-PRIMARY-BORDER-A70: rgba(255, 255, 255, 0.7); 288 289 290 291 --BTN-PRIMARY-BG-BRIGHTER: #2e2e2e; 292 293 294 --BTN-SECONDARY-BG: #ffffff; 295 --BTN-SECONDARY-TEXT: #000000; 296 --BTN-SECONDARY-BORDER: #ab8c52; 297 --BTN-SECONDARY-BORDER-A70: rgba(171, 140, 82, 0.7); 298 299 300 301 --BTN-SECONDARY-BG-BRIGHTER: #f2f2f2; 302 303 304 305--COLOR-BG-BRIGHTER: #fdcace; 306 307 --COLOR-BG-ALPHA-25: rgba(254, 227, 229, 0.25); 308 --COLOR-BG-TRANSPARENT: rgba(254, 227, 229, 0);--COLOR-FOOTER-BG-HAIRLINE: #fdd4d7; 309 310 /* Dynamic color variables */ 311 --accent: var(--COLOR-ACCENT); 312 --accent-fade: var(--COLOR-ACCENT-FADE); 313 --accent-hover: var(--COLOR-ACCENT-HOVER); 314 --border: var(--COLOR-BORDER); 315 --border-dark: var(--COLOR-BORDER-DARK); 316 --border-light: var(--COLOR-BORDER-LIGHT); 317 --border-hairline: var(--COLOR-BORDER-HAIRLINE); 318 --bg: var(--COLOR-BG-GRADIENT, var(--COLOR-BG)); 319 --bg-accent: var(--COLOR-BG-ACCENT); 320 --bg-accent-lighten: var(--COLOR-BG-ACCENT-LIGHTEN); 321 --icons: var(--COLOR-TEXT); 322 --link: var(--COLOR-LINK); 323 --link-a50: var(--COLOR-LINK-A50); 324 --link-a70: var(--COLOR-LINK-A70); 325 --link-hover: var(--COLOR-LINK-HOVER); 326 --link-opposite: var(--COLOR-LINK-OPPOSITE); 327 --text: var(--COLOR-TEXT); 328 --text-dark: var(--COLOR-TEXT-DARK); 329 --text-light: var(--COLOR-TEXT-LIGHT); 330 --text-hover: var(--COLOR-TEXT-HOVER); 331 --text-a5: var(--COLOR-TEXT-A5); 332 --text-a35: var(--COLOR-TEXT-A35); 333 --text-a50: var(--COLOR-TEXT-A50); 334 --text-a80: var(--COLOR-TEXT-A80); 335 } 336 337 338 .color-scheme-3 {--COLOR-BG-GRADIENT: #ebe0f5; 339 --COLOR-BG: #ebe0f5; 340 --COLOR-BG-RGB: 235, 224, 245; 341 342 --COLOR-BG-ACCENT: #ffffff; 343 --COLOR-BG-ACCENT-LIGHTEN: #ffffff; 344 345 /* === Link Color ===*/ 346 347 --COLOR-LINK: #282c2e; 348 --COLOR-LINK-A50: rgba(40, 44, 46, 0.5); 349 --COLOR-LINK-A70: rgba(40, 44, 46, 0.7); 350 --COLOR-LINK-HOVER: rgba(40, 44, 46, 0.7); 351 --COLOR-LINK-OPPOSITE: #ffffff; 352 353 --COLOR-TEXT: #533411; 354 --COLOR-TEXT-HOVER: rgba(83, 52, 17, 0.7);
355 --COLOR-TEXT-LIGHT: #816855; 356 --COLOR-TEXT-DARK: #150c03; 357 --COLOR-TEXT-A5: rgba(83, 52, 17, 0.05); 358 --COLOR-TEXT-A35: rgba(83, 52, 17, 0.35); 359 --COLOR-TEXT-A50: rgba(83, 52, 17, 0.5); 360 --COLOR-TEXT-A80: rgba(83, 52, 17, 0.8); 361 362 363 --COLOR-BORDER: rgb(209, 205, 196); 364 --COLOR-BORDER-LIGHT: #dbd5d8; 365 --COLOR-BORDER-DARK: #a49c8b; 366 --COLOR-BORDER-HAIRLINE: #e4d4f1; 367 368 --overlay-bg: #00000033; 369 370 /* === Bright color ===*/ 371 --COLOR-ACCENT: #ab8c52; 372 --COLOR-ACCENT-HOVER: #806430; 373 --COLOR-ACCENT-FADE: rgba(171, 140, 82, 0.05); 374 --COLOR-ACCENT-LIGHT: #e8d4ae; 375 376 /* === Default Cart Gradient ===*/ 377 378 --FREE-SHIPPING-GRADIENT: linear-gradient(to right, var(--COLOR-ACCENT-LIGHT) 0%, var(--accent) 100%); 379 380 /* === Buttons ===*/ 381 --BTN-PRIMARY-BG: #212121; 382 --BTN-PRIMARY-TEXT: #ffffff; 383 --BTN-PRIMARY-BORDER: #212121; 384 --BTN-PRIMARY-BORDER-A70: rgba(33, 33, 33, 0.7); 385 386 387 388 --BTN-PRIMARY-BG-BRIGHTER: #2e2e2e; 389 390 391 --BTN-SECONDARY-BG: #ab8c52; 392 --BTN-SECONDARY-TEXT: #ffffff; 393 --BTN-SECONDARY-BORDER: #ab8c52; 394 --BTN-SECONDARY-BORDER-A70: rgba(171, 140, 82, 0.7); 395 396 397 398 --BTN-SECONDARY-BG-BRIGHTER: #9a7e4a; 399 400 401 402--COLOR-BG-BRIGHTER: #dfcdef; 403 404 --COLOR-BG-ALPHA-25: rgba(235, 224, 245, 0.25); 405 --COLOR-BG-TRANSPARENT: rgba(235, 224, 245, 0);--COLOR-FOOTER-BG-HAIRLINE: #e4d4f1; 406 407 /* Dynamic color variables */ 408 --accent: var(--COLOR-ACCENT); 409 --accent-fade: var(--COLOR-ACCENT-FADE); 410 --accent-hover: var(--COLOR-ACCENT-HOVER); 411 --border: var(--COLOR-BORDER); 412 --border-dark: var(--COLOR-BORDER-DARK); 413 --border-light: var(--COLOR-BORDER-LIGHT); 414 --border-hairline: var(--COLOR-BORDER-HAIRLINE); 415 --bg: var(--COLOR-BG-GRADIENT, var(--COLOR-BG)); 416 --bg-accent: var(--COLOR-BG-ACCENT); 417 --bg-accent-lighten: var(--COLOR-BG-ACCENT-LIGHTEN); 418 --icons: var(--COLOR-TEXT); 419 --link: var(--COLOR-LINK); 420 --link-a50: var(--COLOR-LINK-A50); 421 --link-a70: var(--COLOR-LINK-A70); 422 --link-hover: var(--COLOR-LINK-HOVER); 423 --link-opposite: var(--COLOR-LINK-OPPOSITE); 424 --text: var(--COLOR-TEXT); 425 --text-dark: var(--COLOR-TEXT-DARK); 426 --text-light: var(--COLOR-TEXT-LIGHT); 427 --text-hover: var(--COLOR-TEXT-HOVER); 428 --text-a5: var(--COLOR-TEXT-A5); 429 --text-a35: var(--COLOR-TEXT-A35); 430 --text-a50: var(--COLOR-TEXT-A50); 431 --text-a80: var(--COLOR-TEXT-A80); 432 } 433 434 435 .color-scheme-4 {--COLOR-BG-GRADIENT: #b0a38b; 436 --COLOR-BG: #b0a38b; 437 --COLOR-BG-RGB: 176, 163, 139; 438 439 --COLOR-BG-ACCENT: #f5f2ec; 440 --COLOR-BG-ACCENT-LIGHTEN: #ffffff; 441 442 /* === Link Color ===*/ 443 444 --COLOR-LINK: #282c2e; 445 --COLOR-LINK-A50: rgba(40, 44, 46, 0.5); 446 --COLOR-LINK-A70: rgba(40, 44, 46, 0.7); 447 --COLOR-LINK-HOVER: rgba(40, 44, 46, 0.7); 448 --COLOR-LINK-OPPOSITE: #ffffff; 449 450 --COLOR-TEXT: #212121; 451 --COLOR-TEXT-HOVER: rgba(33, 33, 33, 0.7); 452 --COLOR-TEXT-LIGHT: #4c4841; 453 --COLOR-TEXT-DARK: #000000; 454 --COLOR-TEXT-A5: rgba(33, 33, 33, 0.05); 455 --COLOR-TEXT-A35: rgba(33, 33, 33, 0.35); 456 --COLOR-TEXT-A50: rgba(33, 33, 33, 0.5); 457 --COLOR-TEXT-A80: rgba(33, 33, 33, 0.8); 458 459 460 --COLOR-BORDER: rgb(243, 243, 243); 461 --COLOR-BORDER-LIGHT: #d8d3c9; 462 --COLOR-BORDER-DARK: #c0c0c0; 463 --COLOR-BORDER-HAIRLINE: #aa9c82; 464 465 --overlay-bg: #00000033; 466 467 /* === Bright color ===*/ 468 --COLOR-ACCENT: #ab8c52; 469 --COLOR-ACCENT-HOVER: #806430; 470 --COLOR-ACCENT-FADE: rgba(171, 140, 82, 0.05); 471 --COLOR-ACCENT-LIGHT: #e8d4ae; 472 473 /* === Default Cart Gradient ===*/ 474 475 --FREE-SHIPPING-GRADIENT: linear-gradient(to right, var(--COLOR-ACCENT-LIGHT) 0%, var(--accent) 100%); 476 477 /* === Buttons ===*/ 478 --BTN-PRIMARY-BG: #212121; 479 --BTN-PRIMARY-TEXT: #ffffff; 480 --BTN-PRIMARY-BORDER: #ffffff; 481 --BTN-PRIMARY-BORDER-A70: rgba(255, 255, 255, 0.7); 482 483 484 485 --BTN-PRIMARY-BG-BRIGHTER: #2e2e2e; 486 487 488 --BTN-SECONDARY-BG: #ab8c52; 489 --BTN-SECONDARY-TEXT: #ffffff; 490 --BTN-SECONDARY-BORDER: #ab8c52; 491 --BTN-SECONDARY-BORDER-A70: rgba(171, 140, 82, 0.7); 492 493 494 495 --BTN-SECONDARY-BG-BRIGHTER: #9a7e4a; 496 497 498 499--COLOR-BG-BRIGHTER: #a6977c; 500 501 --COLOR-BG-ALPHA-25: rgba(176, 163, 139, 0.25); 502 --COLOR-BG-TRANSPARENT: rgba(176, 163, 139, 0);--COLOR-FOOTER-BG-HAIRLINE: #aa9c82; 503 504 /* Dynamic color variables */ 505 --accent: var(--COLOR-ACCENT); 506 --accent-fade: var(--COLOR-ACCENT-FADE); 507 --accent-hover: var(--COLOR-ACCENT-HOVER); 508 --border: var(--COLOR-BORDER); 509 --border-dark: var(--COLOR-BORDER-DARK); 510 --border-light: var(--COLOR-BORDER-LIGHT); 511 --border-hairline: var(--COLOR-BORDER-HAIRLINE); 512 --bg: var(--COLOR-BG-GRADIENT, var(--COLOR-BG)); 513 --bg-accent: var(--COLOR-BG-ACCENT); 514 --bg-accent-lighten: var(--COLOR-BG-ACCENT-LIGHTEN); 515 --icons: var(--COLOR-TEXT); 516 --link: var(--COLOR-LINK); 517 --link-a50: var(--COLOR-LINK-A50); 518 --link-a70: var(--COLOR-LINK-A70); 519 --link-hover: var(--COLOR-LINK-HOVER); 520 --link-opposite: var(--COLOR-LINK-OPPOSITE); 521 --text: var(--COLOR-TEXT); 522 --text-dark: var(--COLOR-TEXT-DARK); 523 --text-light: var(--COLOR-TEXT-LIGHT); 524 --text-hover: var(--COLOR-TEXT-HOVER); 525 --text-a5: var(--COLOR-TEXT-A5); 526 --text-a35: var(--COLOR-TEXT-A35); 527 --text-a50: var(--COLOR-TEXT-A50); 528 --text-a80: var(--COLOR-TEXT-A80); 529 } 530 531 :root, 532 .color-scheme-5 {--COLOR-BG-GRADIENT: rgba(0,0,0,0); 533 --COLOR-BG: rgba(0,0,0,0); 534 --COLOR-BG-RGB: 0, 0, 0; 535 536 --COLOR-BG-ACCENT: rgba(0,0,0,0); 537 --COLOR-BG-ACCENT-LIGHTEN: rgba(38, 38, 38, 0.0); 538 539 /* === Link Color ===*/ 540 541 --COLOR-LINK: #533411; 542 --COLOR-LINK-A50: rgba(83, 52, 17, 0.5); 543 --COLOR-LINK-A70: rgba(83, 52, 17, 0.7); 544 --COLOR-LINK-HOVER: rgba(83, 52, 17, 0.7); 545 --COLOR-LINK-OPPOSITE: #ffffff; 546 547 --COLOR-TEXT: #533411; 548 --COLOR-TEXT-HOVER: rgba(83, 52, 17, 0.7); 549 --COLOR-TEXT-LIGHT: rgba(58, 36, 12, 0.7); 550 --COLOR-TEXT-DARK: #150c03; 551 --COLOR-TEXT-A5: rgba(83, 52, 17, 0.05); 552 --COLOR-TEXT-A35: rgba(83, 52, 17, 0.35); 553 --COLOR-TEXT-A50: rgba(83, 52, 17, 0.5); 554 --COLOR-TEXT-A80: rgba(83, 52, 17, 0.8); 555 556 557 --COLOR-BORDER: rgb(83, 52, 17); 558 --COLOR-BORDER-LIGHT: rgba(50, 31, 10, 0.6); 559 --COLOR-BORDER-DARK: #000000; 560 --COLOR-BORDER-HAIRLINE: rgba(0, 0, 0, 0.0); 561 562 --overlay-bg: #5334113d; 563 564 /* === Bright color ===*/ 565 --COLOR-ACCENT: #533411; 566 --COLOR-ACCENT-HOVER: #150c03; 567 --COLOR-ACCENT-FADE: rgba(83, 52, 17, 0.05); 568 --COLOR-ACCENT-LIGHT: #eb8612; 569 570 /* === Default Cart Gradient ===*/ 571 572 --FREE-SHIPPING-GRADIENT: linear-gradient(to right, var(--COLOR-ACCENT-LIGHT) 0%, var(--accent) 100%); 573 574 /* === Buttons ===*/ 575 --BTN-PRIMARY-BG: #ebe0f5; 576 --BTN-PRIMARY-TEXT: #533411; 577 --BTN-PRIMARY-BORDER: #533411; 578 --BTN-PRIMARY-BORDER-A70: rgba(83, 52, 17, 0.7); 579 580 581 582 --BTN-PRIMARY-BG-BRIGHTER: #dfcdef; 583 584 585 --BTN-SECONDARY-BG: #e0f1ff; 586 --BTN-SECONDARY-TEXT: #533411; 587 --BTN-SECONDARY-BORDER: #533411; 588 --BTN-SECONDARY-BORDER-A70: rgba(83, 52, 17, 0.7); 589 590 591 592 --BTN-SECONDARY-BG-BRIGHTER: #c6e5ff; 593 594 595 596--COLOR-BG-BRIGHTER: rgba(26, 26, 26, 0.0); 597 598 --COLOR-BG-ALPHA-25: rgba(0, 0, 0, 0.25); 599 --COLOR-BG-TRANSPARENT: rgba(0, 0, 0, 0);--COLOR-FOOTER-BG-HAIRLINE: rgba(8, 8, 8, 0.0); 600 601 /* Dynamic color variables */ 602 --accent: var(--COLOR-ACCENT); 603 --accent-fade: var(--COLOR-ACCENT-FADE); 604 --accent-hover: var(--COLOR-ACCENT-HOVER); 605 --border: var(--COLOR-BORDER); 606 --border-dark: var(--COLOR-BORDER-DARK); 607 --border-light: var(--COLOR-BORDER-LIGHT); 608 --border-hairline: var(--COLOR-BORDER-HAIRLINE); 609 --bg: var(--COLOR-BG-GRADIENT, var(--COLOR-BG)); 610 --bg-accent: var(--COLOR-BG-ACCENT); 611 --bg-accent-lighten: var(--COLOR-BG-ACCENT-LIGHTEN); 612 --icons: var(--COLOR-TEXT); 613 --link: var(--COLOR-LINK); 614 --link-a50: var(--COLOR-LINK-A50); 615 --link-a70: var(--COLOR-LINK-A70); 616 --link-hover: var(--COLOR-LINK-HOVER); 617 --link-opposite: var(--COLOR-LINK-OPPOSITE); 618 --text: var(--COLOR-TEXT); 619 --text-dark: var(--COLOR-TEXT-DARK); 620 --text-light: var(--COLOR-TEXT-LIGHT); 621 --text-hover: var(--COLOR-TEXT-HOVER); 622 --text-a5: var(--COLOR-TEXT-A5); 623 --text-a35: var(--COLOR-TEXT-A35); 624 --text-a50: var(--COLOR-TEXT-A50); 625 --text-a80: var(--COLOR-TEXT-A80); 626 } 627 628 629 .color-scheme-6 {--COLOR-BG-GRADIENT: #fcfbf9; 630 --COLOR-BG: #fcfbf9; 631 --COLOR-BG-RGB: 252, 251, 249; 632 633 --COLOR-BG-ACCENT: #f5f2ec; 634 --COLOR-BG-ACCENT-LIGHTEN: #ffffff; 635 636 /* === Link Color ===*/ 637 638 --COLOR-LINK: #282c2e; 639 --COLOR-LINK-A50: rgba(40, 44, 46, 0.5); 640 --COLOR-LINK-A70: rgba(40, 44, 46, 0.7); 641 --COLOR-LINK-HOVER: rgba(40, 44, 46, 0.7); 642 --COLOR-LINK-OPPOSITE: #ffffff; 643 644 --COLOR-TEXT: #212121; 645 --COLOR-TEXT-HOVER: rgba(33, 33, 33, 0.7); 646 --COLOR-TEXT-LIGHT: #636262; 647 --COLOR-TEXT-DARK: #000000; 648 --COLOR-TEXT-A5: rgba(33, 33, 33, 0.05); 649 --COLOR-TEXT-A35: rgba(33, 33, 33, 0.35); 650 --COLOR-TEXT-A50: rgba(33, 33, 33, 0.5); 651 --COLOR-TEXT-A80: rgba(33, 33, 33, 0.8); 652 653 654 --COLOR-BORDER: rgb(209, 208, 206); 655 --COLOR-BORDER-LIGHT: #e2e1df; 656 --COLOR-BORDER-DARK: #a09e99; 657 --COLOR-BORDER-HAIRLINE: #f7f4ef; 658 659 --overlay-bg: #00000033; 660 661 /* === Bright color ===*/ 662 --COLOR-ACCENT: #ab8c52; 663 --COLOR-ACCENT-HOVER: #806430; 664 --COLOR-ACCENT-FADE: rgba(171, 140, 82, 0.05); 665 --COLOR-ACCENT-LIGHT: #e8d4ae; 666 667 /* === Default Cart Gradient ===*/ 668 669 --FREE-SHIPPING-GRADIENT: linear-gradient(to right, var(--COLOR-ACCENT-LIGHT) 0%, var(--accent) 100%); 670 671 /* === Buttons ===*/ 672 --BTN-PRIMARY-BG: #ffffff; 673 --BTN-PRIMARY-TEXT: #212121; 674 --BTN-PRIMARY-BORDER: #ffffff; 675 --BTN-PRIMARY-BORDER-A70: rgba(255, 255, 255, 0.7); 676 677 678 679 --BTN-PRIMARY-BG-BRIGHTER: #f2f2f2; 680 681 682 --BTN-SECONDARY-BG: #ab8c52; 683 --BTN-SECONDARY-TEXT: #ffffff; 684 --BTN-SECONDARY-BORDER: #ab8c52; 685 --BTN-SECONDARY-BORDER-A70: rgba(171, 140, 82, 0.7); 686 687 688 689 --BTN-SECONDARY-BG-BRIGHTER: #9a7e4a; 690 691 692 693--COLOR-BG-BRIGHTER: #f4f0e8; 694 695 --COLOR-BG-ALPHA-25: rgba(252, 251, 249, 0.25); 696 --COLOR-BG-TRANSPARENT: rgba(252, 251, 249, 0);--COLOR-FOOTER-BG-HAIRLINE: #f7f4ef; 697 698 /* Dynamic color variables */ 699 --accent: var(--COLOR-ACCENT); 700 --accent-fade: var(--COLOR-ACCENT-FADE); 701 --accent-hover: var(--COLOR-ACCENT-HOVER); 702 --border: var(--COLOR-BORDER); 703 --border-dark: var(--COLOR-BORDER-DARK); 704 --border-light: var(--COLOR-BORDER-LIGHT); 705 --border-hairline: var(--COLOR-BORDER-HAIRLINE); 706 --bg: var(--COLOR-BG-GRADIENT, var(--COLOR-BG)); 707 --bg-accent: var(--COLOR-BG-ACCENT); 708 --bg-accent-lighten: var(--COLOR-BG-ACCENT-LIGHTEN); 709 --icons: var(--COLOR-TEXT); 710 --link: var(--COLOR-LINK); 711 --link-a50: var(--COLOR-LINK-A50); 712 --link-a70: var(--COLOR-LINK-A70); 713 --link-hover: var(--COLOR-LINK-HOVER); 714 --link-opposite: var(--COLOR-LINK-OPPOSITE); 715 --text: var(--COLOR-TEXT); 716 --text-dark: var(--COLOR-TEXT-DARK); 717 --text-light: var(--COLOR-TEXT-LIGHT); 718 --text-hover: var(--COLOR-TEXT-HOVER); 719 --text-a5: var(--COLOR-TEXT-A5); 720 --text-a35: var(--COLOR-TEXT-A35); 721 --text-a50: var(--COLOR-TEXT-A50); 722 --text-a80: var(--COLOR-TEXT-A80); 723 } 724 725 726 .color-scheme-7 {--COLOR-BG-GRADIENT: #f5f2ec; 727 --COLOR-BG: #f5f2ec; 728 --COLOR-BG-RGB: 245, 242, 236; 729 730 --COLOR-BG-ACCENT: #f5f2ec; 731 --COLOR-BG-ACCENT-LIGHTEN: #ffffff; 732 733 /* === Link Color ===*/ 734 735 --COLOR-LINK: #282c2e; 736 --COLOR-LINK-A50: rgba(40, 44, 46, 0.5); 737 --COLOR-LINK-A70: rgba(40, 44, 46, 0.7); 738 --COLOR-LINK-HOVER: rgba(40, 44, 46, 0.7); 739 --COLOR-LINK-OPPOSITE: #ffffff; 740 741 --COLOR-TEXT: #685a3f; 742 --COLOR-TEXT-HOVER: rgba(104, 90, 63, 0.7); 743 --COLOR-TEXT-LIGHT: #928873; 744 --COLOR-TEXT-DARK: #3d321e; 745 --COLOR-TEXT-A5: rgba(104, 90, 63, 0.05); 746 --COLOR-TEXT-A35: rgba(104, 90, 63, 0.35); 747 --COLOR-TEXT-A50: rgba(104, 90, 63, 0.5); 748 --COLOR-TEXT-A80: rgba(104, 90, 63, 0.8); 749 750 751 --COLOR-BORDER: rgb(209, 205, 196); 752 --COLOR-BORDER-LIGHT: #dfdcd4; 753 --COLOR-BORDER-DARK: #a49c8b; 754 --COLOR-BORDER-HAIRLINE: #f0ebe2; 755 756 --overlay-bg: #00000033; 757 758 /* === Bright color ===*/ 759 --COLOR-ACCENT: #ab8c52; 760 --COLOR-ACCENT-HOVER: #806430; 761 --COLOR-ACCENT-FADE: rgba(171, 140, 82, 0.05); 762 --COLOR-ACCENT-LIGHT: #e8d4ae; 763 764 /* === Default Cart Gradient ===*/ 765 766 --FREE-SHIPPING-GRADIENT: linear-gradient(to right, var(--COLOR-ACCENT-LIGHT) 0%, var(--accent) 100%); 767 768 /* === Buttons ===*/ 769 --BTN-PRIMARY-BG: #212121; 770 --BTN-PRIMARY-TEXT: #ffffff; 771 --BTN-PRIMARY-BORDER: #212121; 772 --BTN-PRIMARY-BORDER-A70: rgba(33, 33, 33, 0.7); 773 774 775 776 --BTN-PRIMARY-BG-BRIGHTER: #2e2e2e; 777 778 779 --BTN-SECONDARY-BG: #ab8c52; 780 --BTN-SECONDARY-TEXT: #ffffff; 781 --BTN-SECONDARY-BORDER: #ab8c52; 782 --BTN-SECONDARY-BORDER-A70: rgba(171, 140, 82, 0.7); 783 784 785 786 --BTN-SECONDARY-BG-BRIGHTER: #9a7e4a; 787 788 789 790--COLOR-BG-BRIGHTER: #ece7db; 791 792 --COLOR-BG-ALPHA-25: rgba(245, 242, 236, 0.25);
793 --COLOR-BG-TRANSPARENT: rgba(245, 242, 236, 0);--COLOR-FOOTER-BG-HAIRLINE: #f0ebe2; 794 795 /* Dynamic color variables */ 796 --accent: var(--COLOR-ACCENT); 797 --accent-fade: var(--COLOR-ACCENT-FADE); 798 --accent-hover: var(--COLOR-ACCENT-HOVER); 799 --border: var(--COLOR-BORDER); 800 --border-dark: var(--COLOR-BORDER-DARK); 801 --border-light: var(--COLOR-BORDER-LIGHT); 802 --border-hairline: var(--COLOR-BORDER-HAIRLINE); 803 --bg: var(--COLOR-BG-GRADIENT, var(--COLOR-BG)); 804 --bg-accent: var(--COLOR-BG-ACCENT); 805 --bg-accent-lighten: var(--COLOR-BG-ACCENT-LIGHTEN); 806 --icons: var(--COLOR-TEXT); 807 --link: var(--COLOR-LINK); 808 --link-a50: var(--COLOR-LINK-A50); 809 --link-a70: var(--COLOR-LINK-A70); 810 --link-hover: var(--COLOR-LINK-HOVER); 811 --link-opposite: var(--COLOR-LINK-OPPOSITE); 812 --text: var(--COLOR-TEXT); 813 --text-dark: var(--COLOR-TEXT-DARK); 814 --text-light: var(--COLOR-TEXT-LIGHT); 815 --text-hover: var(--COLOR-TEXT-HOVER); 816 --text-a5: var(--COLOR-TEXT-A5); 817 --text-a35: var(--COLOR-TEXT-A35); 818 --text-a50: var(--COLOR-TEXT-A50); 819 --text-a80: var(--COLOR-TEXT-A80); 820 } 821 822 823 .color-scheme-8 {--COLOR-BG-GRADIENT: #eae6dd; 824 --COLOR-BG: #eae6dd; 825 --COLOR-BG-RGB: 234, 230, 221; 826 827 --COLOR-BG-ACCENT: #f5f2ec; 828 --COLOR-BG-ACCENT-LIGHTEN: #ffffff; 829 830 /* === Link Color ===*/ 831 832 --COLOR-LINK: #282c2e; 833 --COLOR-LINK-A50: rgba(40, 44, 46, 0.5); 834 --COLOR-LINK-A70: rgba(40, 44, 46, 0.7); 835 --COLOR-LINK-HOVER: rgba(40, 44, 46, 0.7); 836 --COLOR-LINK-OPPOSITE: #ffffff; 837 838 --COLOR-TEXT: #212121; 839 --COLOR-TEXT-HOVER: rgba(33, 33, 33, 0.7); 840 --COLOR-TEXT-LIGHT: #5d5c59; 841 --COLOR-TEXT-DARK: #000000; 842 --COLOR-TEXT-A5: rgba(33, 33, 33, 0.05); 843 --COLOR-TEXT-A35: rgba(33, 33, 33, 0.35); 844 --COLOR-TEXT-A50: rgba(33, 33, 33, 0.5); 845 --COLOR-TEXT-A80: rgba(33, 33, 33, 0.8); 846 847 848 --COLOR-BORDER: rgb(209, 205, 196); 849 --COLOR-BORDER-LIGHT: #dbd7ce; 850 --COLOR-BORDER-DARK: #a49c8b; 851 --COLOR-BORDER-HAIRLINE: #e4dfd4; 852 853 --overlay-bg: #00000033; 854 855 /* === Bright color ===*/ 856 --COLOR-ACCENT: #ab8c52; 857 --COLOR-ACCENT-HOVER: #806430; 858 --COLOR-ACCENT-FADE: rgba(171, 140, 82, 0.05); 859 --COLOR-ACCENT-LIGHT: #e8d4ae; 860 861 /* === Default Cart Gradient ===*/ 862 863 --FREE-SHIPPING-GRADIENT: linear-gradient(to right, var(--COLOR-ACCENT-LIGHT) 0%, var(--accent) 100%); 864 865 /* === Buttons ===*/ 866 --BTN-PRIMARY-BG: #212121; 867 --BTN-PRIMARY-TEXT: #ffffff; 868 --BTN-PRIMARY-BORDER: #212121; 869 --BTN-PRIMARY-BORDER-A70: rgba(33, 33, 33, 0.7); 870 871 872 873 --BTN-PRIMARY-BG-BRIGHTER: #2e2e2e; 874 875 876 --BTN-SECONDARY-BG: #ab8c52; 877 --BTN-SECONDARY-TEXT: #ffffff; 878 --BTN-SECONDARY-BORDER: #ab8c52; 879 --BTN-SECONDARY-BORDER-A70: rgba(171, 140, 82, 0.7); 880 881 882 883 --BTN-SECONDARY-BG-BRIGHTER: #9a7e4a; 884 885 886 887--COLOR-BG-BRIGHTER: #e0dacd; 888 889 --COLOR-BG-ALPHA-25: rgba(234, 230, 221, 0.25); 890 --COLOR-BG-TRANSPARENT: rgba(234, 230, 221, 0);--COLOR-FOOTER-BG-HAIRLINE: #e4dfd4; 891 892 /* Dynamic color variables */ 893 --accent: var(--COLOR-ACCENT); 894 --accent-fade: var(--COLOR-ACCENT-FADE); 895 --accent-hover: var(--COLOR-ACCENT-HOVER); 896 --border: var(--COLOR-BORDER); 897 --border-dark: var(--COLOR-BORDER-DARK); 898 --border-light: var(--COLOR-BORDER-LIGHT); 899 --border-hairline: var(--COLOR-BORDER-HAIRLINE); 900 --bg: var(--COLOR-BG-GRADIENT, var(--COLOR-BG)); 901 --bg-accent: var(--COLOR-BG-ACCENT); 902 --bg-accent-lighten: var(--COLOR-BG-ACCENT-LIGHTEN); 903 --icons: var(--COLOR-TEXT); 904 --link: var(--COLOR-LINK); 905 --link-a50: var(--COLOR-LINK-A50); 906 --link-a70: var(--COLOR-LINK-A70); 907 --link-hover: var(--COLOR-LINK-HOVER); 908 --link-opposite: var(--COLOR-LINK-OPPOSITE); 909 --text: var(--COLOR-TEXT); 910 --text-dark: var(--COLOR-TEXT-DARK); 911 --text-light: var(--COLOR-TEXT-LIGHT); 912 --text-hover: var(--COLOR-TEXT-HOVER); 913 --text-a5: var(--COLOR-TEXT-A5); 914 --text-a35: var(--COLOR-TEXT-A35); 915 --text-a50: var(--COLOR-TEXT-A50); 916 --text-a80: var(--COLOR-TEXT-A80); 917 } 918 919 920 .color-scheme-9 {--COLOR-BG-GRADIENT: #aecfb8; 921 --COLOR-BG: #aecfb8; 922 --COLOR-BG-RGB: 174, 207, 184; 923 924 --COLOR-BG-ACCENT: #f5f2ec; 925 --COLOR-BG-ACCENT-LIGHTEN: #ffffff; 926 927 /* === Link Color ===*/ 928 929 --COLOR-LINK: #282c2e; 930 --COLOR-LINK-A50: rgba(40, 44, 46, 0.5); 931 --COLOR-LINK-A70: rgba(40, 44, 46, 0.7); 932 --COLOR-LINK-HOVER: rgba(40, 44, 46, 0.7); 933 --COLOR-LINK-OPPOSITE: #ffffff; 934 935 --COLOR-TEXT: #212121; 936 --COLOR-TEXT-HOVER: rgba(33, 33, 33, 0.7); 937 --COLOR-TEXT-LIGHT: #4b554e; 938 --COLOR-TEXT-DARK: #000000; 939 --COLOR-TEXT-A5: rgba(33, 33, 33, 0.05); 940 --COLOR-TEXT-A35: rgba(33, 33, 33, 0.35); 941 --COLOR-TEXT-A50: rgba(33, 33, 33, 0.5); 942 --COLOR-TEXT-A80: rgba(33, 33, 33, 0.8); 943 944 945 --COLOR-BORDER: rgb(234, 234, 234); 946 --COLOR-BORDER-LIGHT: #d2dfd6; 947 --COLOR-BORDER-DARK: #b7b7b7; 948 --COLOR-BORDER-HAIRLINE: #a4c9b0; 949 950 --overlay-bg: #00000033; 951 952 /* === Bright color ===*/ 953 --COLOR-ACCENT: #ab8c52; 954 --COLOR-ACCENT-HOVER: #806430; 955 --COLOR-ACCENT-FADE: rgba(171, 140, 82, 0.05); 956 --COLOR-ACCENT-LIGHT: #e8d4ae; 957 958 /* === Default Cart Gradient ===*/ 959 960 --FREE-SHIPPING-GRADIENT: linear-gradient(to right, var(--COLOR-ACCENT-LIGHT) 0%, var(--accent) 100%); 961 962 /* === Buttons ===*/ 963 --BTN-PRIMARY-BG: #212121; 964 --BTN-PRIMARY-TEXT: #ffffff; 965 --BTN-PRIMARY-BORDER: #212121; 966 --BTN-PRIMARY-BORDER-A70: rgba(33, 33, 33, 0.7); 967 968 969 970 --BTN-PRIMARY-BG-BRIGHTER: #2e2e2e; 971 972 973 --BTN-SECONDARY-BG: #f5f2ec; 974 --BTN-SECONDARY-TEXT: #212121; 975 --BTN-SECONDARY-BORDER: #f5f2ec; 976 --BTN-SECONDARY-BORDER-A70: rgba(245, 242, 236, 0.7); 977 978 979 980 --BTN-SECONDARY-BG-BRIGHTER: #ece7db; 981 982 983 984--COLOR-BG-BRIGHTER: #9ec6aa; 985 986 --COLOR-BG-ALPHA-25: rgba(174, 207, 184, 0.25); 987 --COLOR-BG-TRANSPARENT: rgba(174, 207, 184, 0);--COLOR-FOOTER-BG-HAIRLINE: #a4c9b0; 988 989 /* Dynamic color variables */ 990 --accent: var(--COLOR-ACCENT); 991 --accent-fade: var(--COLOR-ACCENT-FADE); 992 --accent-hover: var(--COLOR-ACCENT-HOVER); 993 --border: var(--COLOR-BORDER); 994 --border-dark: var(--COLOR-BORDER-DARK); 995 --border-light: var(--COLOR-BORDER-LIGHT); 996 --border-hairline: var(--COLOR-BORDER-HAIRLINE); 997 --bg: var(--COLOR-BG-GRADIENT, var(--COLOR-BG)); 998 --bg-accent: var(--COLOR-BG-ACCENT); 999 --bg-accent-lighten: var(--COLOR-BG-ACCENT-LIGHTEN); 1000 --icons: var(--COLOR-TEXT); 1001 --link: var(--COLOR-LINK); 1002 --link-a50: var(--COLOR-LINK-A50); 1003 --link-a70: var(--COLOR-LINK-A70); 1004 --link-hover: var(--COLOR-LINK-HOVER); 1005 --link-opposite: var(--COLOR-LINK-OPPOSITE); 1006 --text: var(--COLOR-TEXT); 1007 --text-dark: var(--COLOR-TEXT-DARK); 1008 --text-light: var(--COLOR-TEXT-LIGHT); 1009 --text-hover: var(--COLOR-TEXT-HOVER); 1010 --text-a5: var(--COLOR-TEXT-A5); 1011 --text-a35: var(--COLOR-TEXT-A35); 1012 --text-a50: var(--COLOR-TEXT-A50); 1013 --text-a80: var(--COLOR-TEXT-A80); 1014 } 1015 1016 1017 .color-scheme-10 {--COLOR-BG-GRADIENT: rgba(0,0,0,0); 1018 --COLOR-BG: rgba(0,0,0,0); 1019 --COLOR-BG-RGB: 0, 0, 0; 1020 1021 --COLOR-BG-ACCENT: #f5f2ec; 1022 --COLOR-BG-ACCENT-LIGHTEN: #ffffff; 1023 1024 /* === Link Color ===*/ 1025 1026 --COLOR-LINK: #282c2e; 1027 --COLOR-LINK-A50: rgba(40, 44, 46, 0.5); 1028 --COLOR-LINK-A70: rgba(40, 44, 46, 0.7); 1029 --COLOR-LINK-HOVER: rgba(40, 44, 46, 0.7); 1030 --COLOR-LINK-OPPOSITE: #ffffff; 1031 1032 --COLOR-TEXT: #ffffff; 1033 --COLOR-TEXT-HOVER: rgba(255, 255, 255, 0.7); 1034 --COLOR-TEXT-LIGHT: rgba(179, 179, 179, 0.7); 1035 --COLOR-TEXT-DARK: #d9d9d9; 1036 --COLOR-TEXT-A5: rgba(255, 255, 255, 0.05); 1037 --COLOR-TEXT-A35: rgba(255, 255, 255, 0.35); 1038 --COLOR-TEXT-A50: rgba(255, 255, 255, 0.5); 1039 --COLOR-TEXT-A80: rgba(255, 255, 255, 0.8); 1040 1041 1042 --COLOR-BORDER: rgb(209, 205, 196); 1043 --COLOR-BORDER-LIGHT: rgba(125, 123, 118, 0.6); 1044 --COLOR-BORDER-DARK: #a49c8b; 1045 --COLOR-BORDER-HAIRLINE: rgba(0, 0, 0, 0.0); 1046 1047 --overlay-bg: #00000033; 1048 1049 /* === Bright color ===*/ 1050 --COLOR-ACCENT: #ab8c52; 1051 --COLOR-ACCENT-HOVER: #806430; 1052 --COLOR-ACCENT-FADE: rgba(171, 140, 82, 0.05); 1053 --COLOR-ACCENT-LIGHT: #e8d4ae; 1054 1055 /* === Default Cart Gradient ===*/ 1056 1057 --FREE-SHIPPING-GRADIENT: linear-gradient(to right, var(--COLOR-ACCENT-LIGHT) 0%, var(--accent) 100%); 1058 1059 /* === Buttons ===*/ 1060 --BTN-PRIMARY-BG: #212121; 1061 --BTN-PRIMARY-TEXT: #ffffff; 1062 --BTN-PRIMARY-BORDER: #ffffff; 1063 --BTN-PRIMARY-BORDER-A70: rgba(255, 255, 255, 0.7); 1064 1065 1066 1067 --BTN-PRIMARY-BG-BRIGHTER: #2e2e2e; 1068 1069 1070 --BTN-SECONDARY-BG: #ab8c52; 1071 --BTN-SECONDARY-TEXT: #ffffff; 1072 --BTN-SECONDARY-BORDER: #ab8c52; 1073 --BTN-SECONDARY-BORDER-A70: rgba(171, 140, 82, 0.7); 1074 1075 1076 1077 --BTN-SECONDARY-BG-BRIGHTER: #9a7e4a; 1078 1079 1080 1081--COLOR-BG-BRIGHTER: rgba(26, 26, 26, 0.0); 1082 1083 --COLOR-BG-ALPHA-25: rgba(0, 0, 0, 0.25); 1084 --COLOR-BG-TRANSPARENT: rgba(0, 0, 0, 0);--COLOR-FOOTER-BG-HAIRLINE: rgba(8, 8, 8, 0.0); 1085 1086 /* Dynamic color variables */ 1087 --accent: var(--COLOR-ACCENT); 1088 --accent-fade: var(--COLOR-ACCENT-FADE); 1089 --accent-hover: var(--COLOR-ACCENT-HOVER); 1090 --border: var(--COLOR-BORDER); 1091 --border-dark: var(--COLOR-BORDER-DARK); 1092 --border-light: var(--COLOR-BORDER-LIGHT); 1093 --border-hairline: var(--COLOR-BORDER-HAIRLINE); 1094 --bg: var(--COLOR-BG-GRADIENT, var(--COLOR-BG)); 1095 --bg-accent: var(--COLOR-BG-ACCENT); 1096 --bg-accent-lighten: var(--COLOR-BG-ACCENT-LIGHTEN); 1097 --icons: var(--COLOR-TEXT); 1098 --link: var(--COLOR-LINK); 1099 --link-a50: var(--COLOR-LINK-A50); 1100 --link-a70: var(--COLOR-LINK-A70); 1101 --link-hover: var(--COLOR-LINK-HOVER); 1102 --link-opposite: var(--COLOR-LINK-OPPOSITE); 1103 --text: var(--COLOR-TEXT); 1104 --text-dark: var(--COLOR-TEXT-DARK); 1105 --text-light: var(--COLOR-TEXT-LIGHT); 1106 --text-hover: var(--COLOR-TEXT-HOVER); 1107 --text-a5: var(--COLOR-TEXT-A5); 1108 --text-a35: var(--COLOR-TEXT-A35); 1109 --text-a50: var(--COLOR-TEXT-A50); 1110 --text-a80: var(--COLOR-TEXT-A80); 1111 } 1112 1113 1114 .color-scheme-11 {--COLOR-BG-GRADIENT: #f5f2ec; 1115 --COLOR-BG: #f5f2ec; 1116 --COLOR-BG-RGB: 245, 242, 236; 1117 1118 --COLOR-BG-ACCENT: #f5f2ec; 1119 --COLOR-BG-ACCENT-LIGHTEN: #ffffff; 1120 1121 /* === Link Color ===*/ 1122 1123 --COLOR-LINK: #282c2e; 1124 --COLOR-LINK-A50: rgba(40, 44, 46, 0.5); 1125 --COLOR-LINK-A70: rgba(40, 44, 46, 0.7); 1126 --COLOR-LINK-HOVER: rgba(40, 44, 46, 0.7); 1127 --COLOR-LINK-OPPOSITE: #ffffff; 1128 1129 --COLOR-TEXT: #000000; 1130 --COLOR-TEXT-HOVER: rgba(0, 0, 0, 0.7); 1131 --COLOR-TEXT-LIGHT: #4a4947; 1132 --COLOR-TEXT-DARK: #000000; 1133 --COLOR-TEXT-A5: rgba(0, 0, 0, 0.05); 1134 --COLOR-TEXT-A35: rgba(0, 0, 0, 0.35); 1135 --COLOR-TEXT-A50: rgba(0, 0, 0, 0.5); 1136 --COLOR-TEXT-A80: rgba(0, 0, 0, 0.8); 1137 1138 1139 --COLOR-BORDER: rgb(209, 205, 196); 1140 --COLOR-BORDER-LIGHT: #dfdcd4; 1141 --COLOR-BORDER-DARK: #a49c8b; 1142 --COLOR-BORDER-HAIRLINE: #f0ebe2; 1143 1144 --overlay-bg: #00000021; 1145 1146 /* === Bright color ===*/ 1147 --COLOR-ACCENT: #ab8c52; 1148 --COLOR-ACCENT-HOVER: #806430; 1149 --COLOR-ACCENT-FADE: rgba(171, 140, 82, 0.05); 1150 --COLOR-ACCENT-LIGHT: #e8d4ae; 1151 1152 /* === Default Cart Gradient ===*/ 1153 1154 --FREE-SHIPPING-GRADIENT: linear-gradient(to right, var(--COLOR-ACCENT-LIGHT) 0%, var(--accent) 100%); 1155 1156 /* === Buttons ===*/ 1157 --BTN-PRIMARY-BG: #ffd9e4; 1158 --BTN-PRIMARY-TEXT: #000000; 1159 --BTN-PRIMARY-BORDER: #000000; 1160 --BTN-PRIMARY-BORDER-A70: rgba(0, 0, 0, 0.7); 1161 1162 1163 1164 --BTN-PRIMARY-BG-BRIGHTER: #ffc0d2; 1165 1166 1167 --BTN-SECONDARY-BG: #aecfb8; 1168 --BTN-SECONDARY-TEXT: #000000; 1169 --BTN-SECONDARY-BORDER: #aecfb8; 1170 --BTN-SECONDARY-BORDER-A70: rgba(174, 207, 184, 0.7); 1171 1172 1173 1174 --BTN-SECONDARY-BG-BRIGHTER: #9ec6aa; 1175 1176 1177 1178--COLOR-BG-BRIGHTER: #ece7db; 1179 1180 --COLOR-BG-ALPHA-25: rgba(245, 242, 236, 0.25);
1181 --COLOR-BG-TRANSPARENT: rgba(245, 242, 236, 0);--COLOR-FOOTER-BG-HAIRLINE: #f0ebe2; 1182 1183 /* Dynamic color variables */ 1184 --accent: var(--COLOR-ACCENT); 1185 --accent-fade: var(--COLOR-ACCENT-FADE); 1186 --accent-hover: var(--COLOR-ACCENT-HOVER); 1187 --border: var(--COLOR-BORDER); 1188 --border-dark: var(--COLOR-BORDER-DARK); 1189 --border-light: var(--COLOR-BORDER-LIGHT); 1190 --border-hairline: var(--COLOR-BORDER-HAIRLINE); 1191 --bg: var(--COLOR-BG-GRADIENT, var(--COLOR-BG)); 1192 --bg-accent: var(--COLOR-BG-ACCENT); 1193 --bg-accent-lighten: var(--COLOR-BG-ACCENT-LIGHTEN); 1194 --icons: var(--COLOR-TEXT); 1195 --link: var(--COLOR-LINK); 1196 --link-a50: var(--COLOR-LINK-A50); 1197 --link-a70: var(--COLOR-LINK-A70); 1198 --link-hover: var(--COLOR-LINK-HOVER); 1199 --link-opposite: var(--COLOR-LINK-OPPOSITE); 1200 --text: var(--COLOR-TEXT); 1201 --text-dark: var(--COLOR-TEXT-DARK); 1202 --text-light: var(--COLOR-TEXT-LIGHT); 1203 --text-hover: var(--COLOR-TEXT-HOVER); 1204 --text-a5: var(--COLOR-TEXT-A5); 1205 --text-a35: var(--COLOR-TEXT-A35); 1206 --text-a50: var(--COLOR-TEXT-A50); 1207 --text-a80: var(--COLOR-TEXT-A80); 1208 } 1209 1210 1211 body, .color-scheme-1, .color-scheme-2, .color-scheme-3, .color-scheme-4, .color-scheme-5, .color-scheme-6, .color-scheme-7, .color-scheme-8, .color-scheme-9, .color-scheme-10, .color-scheme-11 { 1212 color: var(--text); 1213 background: var(--bg); 1214 } 1215 1216 :root { 1217 --scrollbar-width: 0px; 1218 1219 /* === Product grid badges ===*/ 1220 --COLOR-SALE-BG: #ffeeda; 1221 --COLOR-SALE-TEXT: #533411; 1222 1223 --COLOR-BADGE-BG: #e0f1ff; 1224 --COLOR-BADGE-TEXT: #533411; 1225 1226 --COLOR-SOLD-BG: #FEE3E5; 1227 --COLOR-SOLD-TEXT: #533411; 1228 1229 --COLOR-NEW-BADGE-BG: #ebe0f5; 1230 --COLOR-NEW-BADGE-TEXT: #533411; 1231 1232 --COLOR-PREORDER-BG: #FBC7C7; 1233 --COLOR-PREORDER-TEXT: #533411; 1234 1235 /* === Quick Add ===*/ 1236 --COLOR-QUICK-ADD-BG: #e0f1ff; 1237 --COLOR-QUICK-ADD-BG-BRIGHTER: #c6e5ff; 1238 --COLOR-QUICK-ADD-TEXT: #533411; 1239 1240 /* === Product sale color ===*/ 1241 --COLOR-SALE: #533411; 1242 1243 /* === Helper colors for form error states ===*/ 1244 --COLOR-ERROR: #721C24; 1245 --COLOR-ERROR-BG: #F8D7DA; 1246 --COLOR-ERROR-BORDER: #F5C6CB; 1247 1248 --COLOR-SUCCESS: #56AD6A; 1249 --COLOR-SUCCESS-BG: rgba(86, 173, 106, 0.2); 1250 1251 1252 --RADIUS: 300px; 1253 --RADIUS-SELECT: 22px; 1254 1255 1256 --COLOR-HEADER-LINK: #533411; 1257 --COLOR-HEADER-LINK-HOVER: #533411; 1258 1259 --COLOR-MENU-BG: #FAF5EE; 1260 --COLOR-SUBMENU-BG: #FAF5EE; 1261 --COLOR-SUBMENU-LINK: #533411; 1262 --COLOR-SUBMENU-LINK-HOVER: rgba(83, 52, 17, 0.7); 1263 --COLOR-SUBMENU-TEXT-LIGHT: #856e53; 1264 1265 1266 --COLOR-MENU-TRANSPARENT: #FAF5EE; 1267 --COLOR-MENU-TRANSPARENT-HOVER: #FAF5EE; 1268 1269 1270 --TRANSPARENT: rgba(255, 255, 255, 0); 1271 1272 /* === Default overlay opacity ===*/ 1273 --underlay-opacity: 1; 1274 --underlay-bg: rgba(0,0,0,0.4); 1275 --header-overlay-color: transparent; 1276 1277 /* === Custom Cursor ===*/ 1278 --ICON-ZOOM-IN: url( "//diyamonddelights.com/cdn/shop/t/11/assets/icon-zoom-in.svg?v=182473373117644429561779913805" ); 1279 --ICON-ZOOM-OUT: url( "//diyamonddelights.com/cdn/shop/t/11/assets/icon-zoom-out.svg?v=101497157853986683871779913805" ); 1280 1281 /* === Custom Icons ===*/ 1282 1283 1284 1285 --ICON-ADD-BAG: url( "//diyamonddelights.com/cdn/shop/t/11/assets/icon-add-bag.svg?v=23763382405227654651779913805" ); 1286 --ICON-ADD-CART: url( "//diyamonddelights.com/cdn/shop/t/11/assets/icon-add-cart.svg?v=3962293684743587821779913805" ); 1287 --ICON-ARROW-LEFT: url( "//diyamonddelights.com/cdn/shop/t/11/assets/icon-nav-arrow-left.svg?v=106782211883556531691779913805" ); 1288 --ICON-ARROW-RIGHT: url( "//diyamonddelights.com/cdn/shop/t/11/assets/icon-nav-arrow-right.svg?v=159363876971816882971779913805" ); 1289 --ICON-SELECT: url("//diyamonddelights.com/cdn/shop/t/11/assets/icon-select.svg?v=150573211567947701091779913805"); 1290 1291 1292 --PRODUCT-GRID-ASPECT-RATIO: 100%; 1293 1294 /* === Typography ===*/ 1295 --FONT-HEADING-MINI: 12px; 1296 --FONT-HEADING-X-SMALL: 16px; 1297 --FONT-HEADING-SMALL: 20px; 1298 --FONT-HEADING-MEDIUM: 36px; 1299 --FONT-HEADING-LARGE: 48px; 1300 --FONT-HEADING-X-LARGE: 60px; 1301 1302 --FONT-HEADING-MINI-MOBILE: 12px; 1303 --FONT-HEADING-X-SMALL-MOBILE: 16px;
1304 --FONT-HEADING-SMALL-MOBILE: 20px; 1305 --FONT-HEADING-MEDIUM-MOBILE: 24px; 1306 --FONT-HEADING-LARGE-MOBILE: 32px; 1307 --FONT-HEADING-X-LARGE-MOBILE: 45px; 1308 1309 --FONT-STACK-BODY: Saira, sans-serif; 1310 --FONT-STYLE-BODY: normal; 1311 --FONT-WEIGHT-BODY: 400; 1312 --FONT-WEIGHT-BODY-BOLD: 500; 1313 1314 --LETTER-SPACING-BODY: 0.0em; 1315 1316 --FONT-STACK-HEADING: "Hepta Slab", serif; 1317 --FONT-WEIGHT-HEADING: 400; 1318 --FONT-STYLE-HEADING: normal; 1319 1320 --FONT-UPPERCASE-HEADING: uppercase; 1321 --LETTER-SPACING-HEADING: 0.0em; 1322 1323 --FONT-STACK-SUBHEADING: Saira, sans-serif; 1324 --FONT-WEIGHT-SUBHEADING: 400; 1325 --FONT-STYLE-SUBHEADING: normal; 1326 --FONT-SIZE-SUBHEADING-DESKTOP: 14px; 1327 --FONT-SIZE-SUBHEADING-MOBILE: 14px; 1328 1329 --FONT-UPPERCASE-SUBHEADING: uppercase; 1330 --LETTER-SPACING-SUBHEADING: 0.0em; 1331 1332 --FONT-STACK-NAV: "Hepta Slab", serif; 1333 --FONT-WEIGHT-NAV: 400; 1334 --FONT-WEIGHT-NAV-BOLD: 500; 1335 --FONT-STYLE-NAV: normal; 1336 --FONT-SIZE-NAV: 16px; 1337 1338 1339 --LETTER-SPACING-NAV: 0.0em; 1340 1341 --FONT-SIZE-BASE: 16px;--COLUMNS: 4; 1342 --COLUMNS-MEDIUM: 3; 1343 --COLUMNS-SMALL: 2; 1344 --COLUMNS-MOBILE: 1;--LAYOUT-OUTER: 50px; 1345 --LAYOUT-GUTTER: 32px; 1346 --LAYOUT-OUTER-MEDIUM: 30px; 1347 --LAYOUT-GUTTER-MEDIUM: 22px; 1348 --LAYOUT-OUTER-SMALL: 16px; 1349 --LAYOUT-GUTTER-SMALL: 16px;--base-animation-delay: 0ms; 1350 --line-height-normal: 1.375; /* Equals to line-height: normal; */--SIDEBAR-WIDTH: 288px; 1351 --SIDEBAR-WIDTH-MEDIUM: 258px;--DRAWER-WIDTH: 380px;--ICON-STROKE-WIDTH: 1px; 1352 1353 /* === Button General ===*/ 1354 --BTN-FONT-STACK: "Hepta Slab", serif; 1355 --BTN-FONT-WEIGHT: 400; 1356 --BTN-FONT-STYLE: normal; 1357 --BTN-FONT-SIZE: 14px; 1358 --BTN-SIZE-SMALL: 7px; 1359 --BTN-SIZE-MEDIUM: 9px; 1360 --BTN-SIZE-LARGE: 16px;--BTN-FONT-SIZE-BODY: 0.875rem; 1361 1362 --BTN-LETTER-SPACING: 0.025em; 1363 --BTN-UPPERCASE: uppercase; 1364 --BTN-TEXT-ARROW-OFFSET: -1px; 1365 1366 /* === Button White ===*/ 1367 --COLOR-TEXT-BTN-BG-WHITE: #fff; 1368 --COLOR-TEXT-BTN-BORDER-WHITE: #fff; 1369 --COLOR-TEXT-BTN-WHITE: #000; 1370 --COLOR-TEXT-BTN-WHITE-A70: rgba(255, 255, 255, 0.7); 1371 --COLOR-TEXT-BTN-BG-WHITE-BRIGHTER: #f2f2f2; 1372 1373 /* === Button Black ===*/ 1374 --COLOR-TEXT-BTN-BG-BLACK: #000; 1375 --COLOR-TEXT-BTN-BORDER-BLACK: #000; 1376 --COLOR-TEXT-BTN-BLACK: #fff; 1377 --COLOR-TEXT-BTN-BLACK-A70: rgba(0, 0, 0, 0.7); 1378 --COLOR-TEXT-BTN-BG-BLACK-BRIGHTER: #0d0d0d; 1379 1380 /* === Swatch Size ===*/ 1381 --swatch-size-filters: 1.15rem; 1382 --swatch-size-product: 2.2rem; 1383 } 1384 1385 /* === Backdrop ===*/ 1386 ::backdrop { 1387 --underlay-opacity: 1; 1388 --underlay-bg: rgba(0,0,0,0.4); 1389 } 1390 1391 /* === Gray background on Product grid items ===*/ 1392 1393 1394 *, 1395 *::before, 1396 *::after { 1397 box-sizing: inherit; 1398 } 1399 1400 * { -webkit-font-smoothing: antialiased; } 1401 1402 html { 1403 box-sizing: border-box; 1404 font-size: var(--FONT-SIZE-BASE); 1405 } 1406 1407 html, 1408 body { min-height: 100%; } 1409 1410 body { 1411 position: relative; 1412 min-width: 320px; 1413 font-size: var(--FONT-SIZE-BASE); 1414 text-size-adjust: 100%; 1415 -webkit-text-size-adjust: 100%; 1416 } 1417</style> 1418<link rel="preload" as="font" href="//diyamonddelights.com/cdn/fonts/saira/saira_n4.8a42e83a36ece7ac4b55462305d0a546ccb7499d.woff2" type="font/woff2" crossorigin><link rel="preload" as="font" href="//diyamonddelights.com/cdn/fonts/hepta_slab/heptaslab_n4.a80cb2869964011cfc987e5dd1c338bb963822c7.woff2" type="font/woff2" crossorigin><link rel="preload" as="font" href="//diyamonddelights.com/cdn/fonts/hepta_slab/heptaslab_n4.a80cb2869964011cfc987e5dd1c338bb963822c7.woff2" type="font/woff2" crossorigin><link rel="preload" as="font" href="//diyamonddelights.com/cdn/fonts/hepta_slab/heptaslab_n4.a80cb2869964011cfc987e5dd1c338bb963822c7.woff2" type="font/woff2" crossorigin><link rel="preload" as="font" href="//diyamonddelights.com/cdn/fonts/saira/saira_n4.8a42e83a36ece7ac4b55462305d0a546ccb7499d.woff2" type="font/woff2" crossorigin><link href="//diyamonddelights.com/cdn/shop/t/11/assets/theme.css?v=61838932717487406091779913805" rel="stylesheet" type="text/css" media="all" /> 1419<style data-shopify>.swatches { 1420 --black: #000000;--white: #fafafa;--blank: url(//diyamonddelights.com/cdn/shop/files/blank_small.png?v=1687);--bronze: #A07636;
1420--silver: #CECBC7; 1421 }</style> 1422<style data-shopify>.swatches{--ink: #696969;--ash: #a3a3a3;--sky: #9bbaed;--pop: #e43e23;--red: #d13b38;--jet: #000000;--gum: #eb5799;--hot: #ff0073;--mud: #4a342c;--fig: #F4E4FF;--tan: #d2b48c;--sea: #006699;--ruby: #e32040;--envy: #0e986b;--jade: #1b5c1d;--vert: #489c4a;--bone: #dedbbf;--aqua: #00ffff;--blue: #1d5caa;--cyan: #00ffff;--dirt: #a54400;--gold: #D4AF37;--gray: #808080;--grey: #808080;--lime: #00ff00;--navy: #273854;--nude: #E3BC9A;--rose: #e37fa0;--mint: #b6e4d0;--milk: #f6f2e8;--wine: #533230;--coal: #060d11;--snow: #f7f7f7;--dash: #234d90;--moss: #40592f;--peel: #ffd322;--sand: #e0c389;--onyx: #323737;--silk: #d1c4bb;--peru: #cd853f;--pink: #e79fab;--plum: #8a3340;--rust: #b7410e;--teal: #008080;--tile: #b9b6a1;--aloe: #D9EFD9;--azure: #f0ffff;--beige: #f5f5dc;--black: #000000;--brown: #804020;--cream: #ddd7cb;--terra: #b7a282;--slate: #4f4f4f;--olive: #40483f;--ocean: #E1E5F6;--camel: #a98d74;--clean: #F6F4EA;--coral: #ff7f50;--green: #008000;--ivory: #f5ecda;--khaki: #f0e68c;--linen: #faf0e6;--mauve: #e0b0ff;--wheat: #f5deb3;--white: #fafafa;--sienna: #9f6a51;--coffee: #2d2114;--bisque: #ffe4c4;--indigo: #4b0082;--maroon: #800000;--orange: #e5990e;--orchid: #da70d6;--purple: #800080;--tartan: #21a0ad;--salmon: #fa8072;--silver: #c0c0c0;--shadow: #5c534f;--tomato: #ff6347;--violet: #ee82ee;--yellow: #ffff00;--natural: #b7ac9a;--saffron: #FFE4DF;--crimson: #dc143c;--neutral: #c6bda6;--fuchsia: #ff00ff;--magenta: #ff00ff;--thistle: #d8bfd8;--hot-pink: #ff69b4;--sky-blue: #87ceeb;--dark-red: #8b0000;--cornsilk: #fff8dc;--honeydew: #f0fff0;--metallic: #b2b0ab;--lavender: #e6e6fa;--moccasin: #ffe4b5;--midnight: #383863;--seashell: #fff5ee;--sea-green: #2e8b57;--rose-gold: #cf9fa6;--dark-blue: #00008b;--dark-cyan: #008b8b;--cool-grey: #b9c1c9;--dark-gray: #a9a9a9;--dark-grey: #a9a9a9;--deep-pink: #ff1493;--chocolate: #d2691e;--gainsboro: #dcdcdc;--steelblue: #4682b4;--turquoise: #40e0d0;--alabaster: #e8e7df;--dark-green: #006400;--dark-khaki: #bdb76b;--light-blue: #add8e6;--light-cyan: #e0ffff;--light-gray: #d3d3d3;--light-grey: #d3d3d3;--light-pink: #ffb6c1;--lime-green: #32cd32;--mint-cream: #f5fffa;--royal-blue: #4169e1;--slate-blue: #6a5acd;--slate-gray: #708090;--slate-grey: #708090;--aquamarine: #7fffd4;--chartreuse: #7fff00;--dark-orange: #ff8c00;--dark-salmon: #e9967a;--dark-violet: #9400d3;--light-coral: #f08080;--light-green: #90ee90} 1423/*# sourceMappingURL=/s/files/1/0595/1429/0259/t/35/assets/swatches.css.map?v=157844926215047500451785313732 */ 1424 1425 1426 1427</style>
1427<script> 1428 document.documentElement.style.setProperty('--scrollbar-width', `${getScrollbarWidth()}px`); 1429 1430 function getScrollbarWidth() { 1431 // Creating invisible container 1432 const outer = document.createElement('div'); 1433 outer.style.visibility = 'hidden'; 1434 outer.style.overflow = 'scroll'; // forcing scrollbar to appear 1435 outer.style.msOverflowStyle = 'scrollbar'; // needed for WinJS apps 1436 document.documentElement.appendChild(outer); 1437 1438 // Creating inner element and placing it in the container 1439 const inner = document.createElement('div'); 1440 outer.appendChild(inner); 1441 1442 // Calculating difference between container's full width and the child width 1443 const scrollbarWidth = outer.offsetWidth - inner.offsetWidth; 1444 1445 // Removing temporary elements from the DOM 1446 outer.parentNode.removeChild(outer); 1447 1448 return scrollbarWidth; 1449 } 1450 1451 let root = '/'; 1452 if (root[root.length - 1] !== '/') { 1453 root = root + '/'; 1454 } 1455 1456 window.theme = { 1457 routes: { 1458 root: root, 1459 shop_url: 'https://diyamonddelights.com', 1460 cart_url: '/cart', 1461 cart_add_url: '/cart/add', 1462 cart_change_url: '/cart/change', 1463 cart_update_url: '/cart/update', 1464 product_recommendations_url: '/recommendations/products', 1465 predictive_search_url: '/search/suggest', 1466 addresses_url: '/account/addresses' 1467 }, 1468 assets: { 1469 photoswipe: '//diyamonddelights.com/cdn/shop/t/11/assets/photoswipe.js?v=162613001030112971491779913805', 1470 }, 1471 strings: { 1472 addToCart: "Add to cart", 1473 sale: "Sale", 1474 soldOut: "Sold Out", 1475 preOrder: "Pre-order", 1476 subscription: "Subscription", 1477 unavailable: "Unavailable", 1478 unavailable_with_option: `[value] - Unavailable`, 1479 cartAcceptanceError: "You must accept our terms and conditions.", 1480 discount_not_applicable: "Discount not applicable", 1481 discount_already_applied: "Discount already applied", 1482 shippingCalcSubmitButton: "Calculate shipping", 1483 shippingCalcSubmitButtonDisabled: "Calculating...", 1484 oneColor: "color", 1485 otherColor: "colors", 1486 free: "Free", 1487 sku: "SKU", 1488 playVideo: "Play video", 1489 pauseVideo: "Pause video", 1490 }, 1491 settings: { 1492 cartType: "drawer", 1493 customerLoggedIn: null ? true : false, 1494 enableQuickAdd: true, 1495 enableAnimations: true, 1496 collectionSwatchStyle: "limited", 1497 mobileMenuType: null, 1498 atcButtonShowPrice: true, 1499 productPageSticky: false, 1500 }, 1501 sliderArrows: { 1502 prev: '<button type="button" class="slider__button slider__button--prev" data-button-arrow data-button-prev>' + "Previous" + '</button>', 1503 next: '<button type="button" class="slider__button slider__button--next" data-button-arrow data-button-next>' + "Next" + '</button>', 1504 }, 1505 moneyFormat: false ? "${{amount}} USD" : "${{amount}}", 1506 moneyWithoutCurrencyFormat: "${{amount}}", 1507 moneyWithCurrencyFormat: "${{amount}} USD", 1508 subtotal: 0, 1509 info: { 1510 name: 'broadcast', 1511 version: '8.1.1', 1512 role: 'main' 1513 }, 1514 }; 1515 1516 let windowInnerHeight = window.innerHeight; 1517 document.documentElement.style.setProperty('--full-height', `${windowInnerHeight}px`); 1518 document.documentElement.style.setProperty('--three-quarters', `${windowInnerHeight * 0.75}px`); 1519 document.documentElement.style.setProperty('--two-thirds', `${windowInnerHeight * 0.66}px`); 1520 document.documentElement.style.setProperty('--one-half', `${windowInnerHeight * 0.5}px`); 1521 document.documentElement.style.setProperty('--one-third', `${windowInnerHeight * 0.33}px`); 1522 document.documentElement.style.setProperty('--one-fifth', `${windowInnerHeight * 0.2}px`); 1523</script>
1523 1524 1525 1526
1526<script src="//diyamonddelights.com/cdn/shopifycloud/storefront/assets/themes_support/shopify_common-5f594365.js" defer="defer"></script>
1526 1527 1528 1529<!-- Theme Javascript ============================================================== -->
1530<script src="//diyamonddelights.com/cdn/shop/t/11/assets/vendor.js?v=9664966025159750891779913805" defer="defer"></script>
vendor: 1 bytes, line 1530
1530
1531<script src="//diyamonddelights.com/cdn/shop/t/11/assets/theme.js?v=22542589432901007211779913805" defer="defer"></script>
1531<script src="//diyamonddelights.com/cdn/shop/t/11/assets/rellax.js?v=139908667343622775311779913805" defer="defer"></script>
1531 1532
1532<script src="//diyamonddelights.com/cdn/shop/t/11/assets/parallax-hero.js?v=75455247890922204671779913805" defer="defer"></script>
1532<!-- Shopify app scripts =========================================================== -->
1533<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
1533<meta name="google-site-verification" content="aKMlS3CzkCnqAnq4g5H5YYcyZd9BBk99SrfIxwERXHc"> 1534<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/83265192226/digital_wallets/dialog"> 1535<meta id="in-context-paypal-metadata" data-shop-id="83265192226" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD"> 1536<link rel="ucp" href="/.well-known/ucp" version="2026-08-25">
1536<script async="async" src="/checkouts/internal/preloads.js?locale=en-US"></script>
1536 1537<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
1538<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&shop_id=83265192226" crossorigin="anonymous"></script>
vendor: 1 bytes, line 1538
1538
1539<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":83265192226,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/83265192226","merchantName":"DIYamond dELights LLC","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","discover","elo","jcb"],"total":{"type":"pending","label":"DIYamond dELights LLC","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 1539
1539
1540<script id="shopify-features" type="application/json">{"accessToken":"b1630cbd77e9afd1e006822d21cc865b","betas":["rich-media-storefront-analytics"],"domain":"diyamonddelights.com","predictiveSearch":true,"shopId":83265192226,"locale":"en"}</script>
vendor: 1 bytes, line 1540
1540
1541<script>var Shopify = Shopify || {}; 1542Shopify.shop = "09eed9-2.myshopify.com"; 1543Shopify.locale = "en"; 1544Shopify.currency = {"active":"USD","rate":"1.0"}; 1545Shopify.country = "US"; 1546Shopify.theme = {"name":"DD x Torera Designs","id":187954954530,"schema_name":"Broadcast","schema_version":"8.1.1","theme_store_id":868,"role":"main"}; 1547Shopify.theme.handle = "null"; 1548Shopify.theme.style = {"id":null,"handle":null}; 1549Shopify.cdnHost = "diyamonddelights.com/cdn"; 1550Shopify.routes = Shopify.routes || {}; 1551Shopify.routes.root = "/"; 1552Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 1553Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 1554Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 1555Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 1555
1555
1556<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 1556
1556
1557<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 1557
1557
1558<script> 1559 window.ShopifyPay = window.ShopifyPay || {}; 1560 window.ShopifyPay.apiHost = "shop.app\/pay"; 1561 window.ShopifyPay.redirectState = null; 1562</script>
vendor: 1 bytes, line 1562
1562
1563<script> 1564 window.Shopify = window.Shopify || {}; 1565 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 1566 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 1567 window.Shopify.SignInWithShop.eligible = true; 1568</script>
vendor: 1 bytes, line 1568
1568
1569<script id="shop-js-analytics" type="application/json">{"pageType":"cart"}</script>
vendor: 1 bytes, line 1569
1569
1570<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"></script>
vendor: 1 bytes, line 1570
1570
1571<script type="module"> 1572 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 1573 1574 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 1575 1576</script>
vendor: 1 bytes, line 1576
1576
1577<script> 1578 window.Shopify = window.Shopify || {}; 1579 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 1580 window.Shopify.featureAssets['shop-js'] = {"avatar":["modules/v2/loader.avatar.en.esm.js"],"checkout-modal":["modules/v2/loader.checkout-modal.en.esm.js"],"init-customer-accounts-sign-up":["modules/v2/loader.init-customer-accounts-sign-up.en.esm.js"],"init-customer-accounts":["modules/v2/loader.init-customer-accounts.en.esm.js"],"init-fed-cm":["modules/v2/loader.init-fed-cm.en.esm.js"],"init-shop-cart-sync":["modules/v2/loader.init-shop-cart-sync.en.esm.js"],"init-shop-email-lookup-coordinator":["modules/v2/loader.init-shop-email-lookup-coordinator.en.esm.js"],"init-shop-for-new-customer-accounts":["modules/v2/loader.init-shop-for-new-customer-accounts.en.esm.js"],"init-shop-user-recognition":["modules/v2/loader.init-shop-user-recognition.en.esm.js"],"init-windoid":["modules/v2/loader.init-windoid.en.esm.js"],"lead-capture":["modules/v2/loader.lead-capture.en.esm.js"],"listener":["modules/v2/loader.listener.en.esm.js"],"pay-button":["modules/v2/loader.pay-button.en.esm.js"],"payment-terms":["modules/v2/loader.payment-terms.en.esm.js"],"shop-button":["modules/v2/loader.shop-button.en.esm.js"],"shop-cart-sync":["modules/v2/loader.shop-cart-sync.en.esm.js"],"shop-cash-offers":["modules/v2/loader.shop-cash-offers.en.esm.js"],"shop-follow-button":["modules/v2/loader.shop-follow-button.en.esm.js"],"shop-login-button":["modules/v2/loader.shop-login-button.en.esm.js"],"shop-login":["modules/v2/loader.shop-login.en.esm.js"],"shop-toast-manager":["modules/v2/loader.shop-toast-manager.en.esm.js"],"shop-user-recognition":["modules/v2/loader.shop-user-recognition.en.esm.js"]}; 1581</script>
vendor: 1 bytes, line 1581
1581
1582<script>(function() { 1583 var isLoaded = false; 1584 function asyncLoad() { 1585 if (isLoaded) return; 1586 isLoaded = true; 1587 var urls = ["https:\/\/cdn.s3.pop-convert.com\/pcjs.production.min.js?unique_id=09eed9-2.myshopify.com\u0026shop=09eed9-2.myshopify.com","https:\/\/script.pop-convert.com\/new-micro\/production.pc.min.js?unique_id=09eed9-2.myshopify.com\u0026shop=09eed9-2.myshopify.com"]; 1588 for (var i = 0; i < urls.length; i++) { 1589 var s = document.createElement('script'); 1590 s.type = 'text/javascript'; 1591 s.async = true; 1592 s.src = urls[i]; 1593 var x = document.getElementsByTagName('script')[0]; 1594 x.parentNode.insertBefore(s, x); 1595 } 1596 }; 1597 if(window.attachEvent) { 1598 window.attachEvent('onload', asyncLoad); 1599 } else { 1600 window.addEventListener('load', asyncLoad, false); 1601 } 1602})();</script>
vendor: 1 bytes, line 1602
1602
1603<script id="__st">var __st={"a":83265192226,"offset":-14400,"reqid":"bf34419a-f768-44a0-96ca-add4fa598e6f-1791100396","pageurl":"diyamonddelights.com\/cart","u":"827ec28cb4ea","p":"cart"};</script>
vendor: 1 bytes, line 1603
1603
1604<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 1604
1604
1605<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:'Protected by hCaptcha',privacyText:'Privacy',termsText:'Terms'},(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 1605
1605
1606<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//diyamonddelights.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 1606
1606
1607<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 = "//diyamonddelights.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>
1607<script crossorigin="anonymous" defer="defer" src="//diyamonddelights.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 1607
1607
1608<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 1608
1608
1609<script> 1610 window.Shopify = window.Shopify || {}; 1611 window.Shopify.MCP = window.Shopify.MCP || {}; 1612 window.Shopify.MCP.enabled = true; 1613 window.Shopify.MCP.shop = "09eed9-2.myshopify.com"; 1614 window.Shopify.MCP.mcpEndpoint = "https:\/\/diyamonddelights.com\/api\/mcp"; 1615 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"]}}]; 1616</script>
vendor: 1 bytes, line 1616
1616
1617<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("\/\/diyamonddelights.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 1618</script>
vendor: 1 bytes, line 1618
1618
1619<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://diyamonddelights.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}}; 1620</script>
vendor: 1 bytes, line 1620
1620
1621<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 1622 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); 1623</script>
vendor: 1 bytes, line 1623
1623
1624<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})}})); 1625</script>
vendor: 1 bytes, line 1625
1625
1626<script id='scb4127' type='text/javascript' async='' src='https://diyamonddelights.com/cdn/shopifycloud/privacy-banner/storefront-banner.js'></script>
1626<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://diyamonddelights.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> 1627<style id="shopify-accelerated-checkout-cart"> 1628 #shopify-buyer-consent { 1629 margin-top: 1em; 1630 display: inline-block; 1631 width: 100%; 1632} 1633 1634#shopify-buyer-consent.hidden { 1635 display: none; 1636} 1637 1638#shopify-subscription-policy-button { 1639 background: none; 1640 border: none; 1641 padding: 0; 1642 text-decoration: underline; 1643 font-size: inherit; 1644 cursor: pointer; 1645} 1646 1647#shopify-subscription-policy-button::before { 1648 box-shadow: none; 1649} 1650 1651 </style> 1652
1653<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
1653 1654 <link href="//diyamonddelights.com/cdn/shop/t/11/assets/custom.css?v=17402595133797775051786254969" rel="stylesheet" type="text/css" media="all" /> 1655 <!-- BEGIN app block: shopify://apps/judge-me-reviews/blocks/judgeme_core/61ccd3b1-a9f2-4160-9fe9-4fec8413e5d8 --><!-- Start of Judge.me Core --> 1656 1657 1658 1659 1660 1661 1662 1663<link rel="dns-prefetch" href="https://cdn.judge.me"> 1664<link rel="dns-prefetch" href="https://cdn1.judge.me"> 1665<link rel="dns-prefetch" href="https://api.judge.me"> 1666
1667<script data-cfasync='false' class='jdgm-settings-script'>window.jdgmSettings={"pagination":5,"disable_web_reviews":false,"coupon_receiving_condition":"","coupon_value_type":"percentage","coupon_value_percentage":15,"coupon_value_fixed_amount":0,"coupon_discount_type":"single","coupon_tier_text_enabled":false,"coupon_tier_text_percentage":10,"coupon_tier_text_fixed_amount":0,"coupon_tier_photo_enabled":false,"coupon_tier_photo_percentage":10,"coupon_tier_photo_fixed_amount":0,"coupon_tier_video_enabled":false,"coupon_tier_video_percentage":10,"coupon_tier_video_fixed_amount":0,"enable_coupons":true,"badge_no_review_text":"No reviews","badge_n_reviews_text":"{{ n }} review/reviews","badge_star_color":"#D98757","hide_badge_preview_if_no_reviews":true,"badge_hide_text":false,"enforce_center_preview_badge":false,"widget_title":"Customer Reviews","widget_open_form_text":"Write a review","widget_close_form_text":"Cancel review","widget_refresh_page_text":"Refresh page","widget_summary_text":"Based on {{ number_of_reviews }} review/reviews","widget_no_review_text":"Be the first to write a review","widget_name_field_text":"Display name","widget_verified_name_field_text":"Verified Name (public)","widget_name_placeholder_text":"Display name","widget_required_field_error_text":"This field is required.","widget_email_field_text":"Email address","widget_verified_email_field_text":"Verified Email (private, can not be edited)","widget_email_placeholder_text":"Your email address","widget_email_field_error_text":"Please enter a valid email address.","widget_rating_field_text":"Rating","widget_review_title_field_text":"Review Title","widget_review_title_placeholder_text":"Give your review a title","widget_review_body_field_text":"Review content","widget_review_body_placeholder_text":"Start writing here...","widget_pictures_field_text":"Picture/Video (optional)","widget_submit_review_text":"Submit Review","widget_submit_verified_review_text":"Submit Verified Review","widget_submit_success_msg_with_auto_publish":"Thank y
1667ou! Please refresh the page in a few moments to see your review. You can remove or edit your review by logging into \u003ca href='https://judge.me/login' target='_blank' rel='nofollow noopener'\u003eJudge.me\u003c/a\u003e","widget_submit_success_msg_no_auto_publish":"Thank you! Your review will be published as soon as it is approved by the shop admin. You can remove or edit your review by logging into \u003ca href='https://judge.me/login' target='_blank' rel='nofollow noopener'\u003eJudge.me\u003c/a\u003e","widget_show_default_reviews_out_of_total_text":"Showing {{ n_reviews_shown }} out of {{ n_reviews }} reviews.","widget_show_all_link_text":"Show all","widget_show_less_link_text":"Show less","widget_author_said_text":"{{ reviewer_name }} said:","widget_days_text":"{{ n }} days ago","widget_weeks_text":"{{ n }} week/weeks ago","widget_months_text":"{{ n }} month/months ago","widget_years_text":"{{ n }} year/years ago","widget_yesterday_text":"Yesterday","widget_today_text":"Today","widget_replied_text":"\u003e\u003e {{ shop_name }} replied:","widget_read_more_text":"Read more","widget_reviewer_name_as_initial":"","widget_rating_filter_color":"#fbcd0a","widget_rating_filter_see_all_text":"See all reviews","widget_sorting_most_recent_text":"Most Recent","widget_sorting_highest_rating_text":"Highest Rating","widget_sorting_lowest_rating_text":"Lowest Rating","widget_sorting_with_pictures_text":"Only Pictures","widget_sorting_most_helpful_text":"Most Helpful","widget_open_question_form_text":"Ask a question","widget_reviews_subtab_text":"Reviews","widget_questions_subtab_text":"Questions","widget_question_label_text":"Question","widget_answer_label_text":"Answer","widget_question_placeholder_text":"Write your question here","widget_submit_question_text":"Submit Question","widget_question_submit_success_text":"Thank you for your question! We will notify you once it gets answered.","widget_star_color":"#D98757","verified_badge_text":"Verified","verified_badge_bg_color":"","verified_badge_text_color":"","verified_badge_placement":"left-of-reviewer-name","widget_review_max_height":"","widget_hide_border":false,"widget_social_share":false,"widget_thumb":false,"widget_review_location_show":false,"widget_location_format":"","all_reviews_include_out_of_store_products":true,"all_reviews_out_of_store_text":"(out of store)","all_reviews_pagination":100,"all_reviews_product_name_prefix_text":"about","enable_review_pictures":true,"enable_question_anwser":false,"widget_theme":"default","review_date_format":"mm/dd/yyyy","default_sort_method":"most-recent","enable_ai_review_visibility":true,"widget_product_reviews_subtab_text":"Product Reviews","widget_shop_reviews_subtab_text":"Shop Reviews","widget_other_products_reviews_text":"Reviews for other products","widget_store_reviews_subtab_text":"Store reviews","widget_product_variant_reference_text":"Review for","widget_no_store_reviews_text":"This store hasn't received any reviews yet","widget_web_restriction_product_reviews_text":"This product hasn't received any reviews yet","widget_no_items_text":"No items found","widget_show_more_text":"Show more","widget_write_a_store_review_text":"Write a Store Review","widget_product_and_store_reviews_text":"Product and store reviews","widget_reviews_in_collection_text":"Reviews in this collection","widget_other_languages_heading":"Reviews in Other Languages","widget_translate_review_text":"Translate review to {{ language }}","widget_translating_review_text":"Translating...","widget_show_original_translation_text":"Show original ({{ language }})","widget_translate_review_failed_text":"Review couldn't be translated.","widget_translate_review_retry_text":"Retry","widget_translate_review_try_again_later_text":"Try again later","show_product_url_for_grouped_product":false,"widget_sorting_pictures_first_text":"Pictures First","show_pictures_on_all_rev_page_mobile":false,"show_pictures_on_all_rev_page_desktop":false,"floating_tab_hide_mobile_install_preference":false,"floating_tab_button_name":"â
Reviews","floating_tab_title":"Let customers speak for us","floating_tab_button_color":"","floating_tab_button_background_color":"","floating_tab_url":"","floating_tab_url_enabled":false,"floating_tab_tab_style":"text","all_reviews_text_badge_text":"Customers rate us {{ shop.metafields.judgeme.all_reviews_rating | round: 1 }}/5 based on {{ shop.metafields.judgeme.all_reviews_count }} reviews.","all_reviews_text_badge_text_branded_style":"{{ shop.metafields.judgeme.all_reviews_rating | round: 1 }} out of 5 stars based on {{ shop.metafields.judgeme.all_reviews_count }} reviews","is_all_reviews_text_badge_a_link":false,"show_stars_for_all_reviews_text_badge":false,"all_reviews_text_badge_url":"","all_reviews_text_style":"branded","all_reviews_text_color_style":"judgeme_brand_color","all_reviews_text_color":"#108474","all_reviews_text_show_jm_brand":true,"featured_carousel_show_header":true,"featured_carousel_title":"Let customers speak for us","testimonials_carousel_title":"Customers are saying","videos_carousel_title":"Real customer stories","cards_carousel_title":"Customers are saying","featured_carousel_count_text":"from {{ n }} reviews","featured_carousel_add_link_to_all_reviews_page":false,"featured_carousel_url":"","featured_carousel_show_images":true,"featured_carousel_autoslide_interval":5,"featured_carousel_arrows_on_the_sides":false,"featured_carousel_height":250,"featured_carousel_width":80,"featured_carousel_image_size":0,"featured_carousel_image_height":250,"featured_carousel_arrow_color":"#D98757","verified_count_badge_style":"branded","verified_count_badge_orientation":"horizontal","verified_count_badge_color_style":"judgeme_brand_color","verified_count_badge_color":"#108474","is_verified_count_badge_a_link":false,"verified_count_badge_url":"","verified_count_badge_show_jm_brand":true,"widget_rating_preset_default":5,"widget_first_sub_tab":"product-reviews","widget_show_histogram":true,"widget_histogram_use_custom_color":false,"widget_pagination_use_custom_color":false,"widget_star_use_custom_color":true,"widget_verified_badge_use_custom_color":false,"widget_write_review_use_custom_color":false,"picture_reminder_submit_button":"Upload Pictures","enable_review_videos":true,"mute_video_by_default":true,"widget_sorting_videos_first_text":"Videos First","widget_review_pending_text":"Pending","featured_carousel_items_for_large_screen":3,"social_share_options_order":"Facebook,Twitter","remove_microdata_snippet":true,"disable_json_ld":false,"enable_json_ld_products":false,"preview_badge_show_question_text":false,"preview_badge_no_question_text":"No questions","preview_badge_n_question_text":"{{ number_of_questions }} question/questions","qa_badge_show_icon":false,"qa_badge_position":"same-row","remove_judgeme_branding":true,"widget_add_search_bar":false,"widget_search_bar_placeholder":"Search","widget_sorting_verified_only_text":"Verified only","widget_sorting_most_relevant_text":"Most Relevant","featured_carousel_theme":"aligned","featured_carousel_show_rating":true,"featured_carousel_show_title":true,"featured_carousel_show_body":true,"featured_carousel_show_date":true,"featured_carousel_show_reviewer":true,"featured_carousel_show_product":false,"featured_carousel_header_background_color":"#108474","featured_carousel_header_text_color":"#ffffff","featured_carousel_name_product_separator":"reviewed","featured_carousel_full_star_background":"#108474","featured_carousel_empty_star_background":"#dadada","featured_carousel_vertical_theme_background":"#f9fafb","featured_carousel_verified_badge_enable":false,"featured_carousel_verified_badge_color":"#622909","featured_carousel_border_style":"round","featured_carousel_review_line_length_limit":3,"featured_carousel_more_reviews_button_text":"Read more reviews","featured_carousel_view_product_button_text":"View product","all_reviews_page_load_reviews_on":"scroll","all_reviews_page_load_more_text":"Load More Reviews","disable_fb_tab_reviews":false,"enable_ajax_cdn_cache":false,"widget_advanced_speed_features":5,"widget_public_name_text":"displayed publicly like","default_reviewer_name":"John Smith","default_reviewer_name_has_non_latin":true,"widget_reviewer_anonymous":"Anonymous","medals_widget_title":"Judge.me Review Medals","medals_widget_background_color":"#f9fafb","medals_widget_position":"footer_all_pages","medals_widget_border_color":"#f9fafb","medals_widget_verified_text_position":"left","medals_widget_use_monochromatic_version":false,"medals_widget_elements_color":"#108474","show_reviewer_avatar":true,"widget_invalid_yt_video_url_error_text":"Not a YouTube video URL","widget_max_length_field_error_text":"Please enter no more than {0} characters.","widget_show_country_flag":false,"widget_show_collected_via_shop_app":true,"widget_verified_by_shop_badge_style":"light","widget_verified_by_shop_text":"Verified by Shop","widget_show_photo_gallery":true,"widget_load_with_code_splitting":true,"widget_ugc_install_preference":false,"widget_ugc_title":"Made by us, Shared by you","widget_ugc_subt
1667itle":"Tag us to see your picture featured in our page","widget_ugc_arrows_color":"#ffffff","widget_ugc_primary_button_text":"Buy Now","widget_ugc_primary_button_background_color":"#108474","widget_ugc_primary_button_text_color":"#ffffff","widget_ugc_primary_button_border_width":"0","widget_ugc_primary_button_border_style":"none","widget_ugc_primary_button_border_color":"#108474","widget_ugc_primary_button_border_radius":"25","widget_ugc_secondary_button_text":"Load More","widget_ugc_secondary_button_background_color":"#ffffff","widget_ugc_secondary_button_text_color":"#108474","widget_ugc_secondary_button_border_width":"2","widget_ugc_secondary_button_border_style":"solid","widget_ugc_secondary_button_border_color":"#108474","widget_ugc_secondary_button_border_radius":"25","widget_ugc_reviews_button_text":"View Reviews","widget_ugc_reviews_button_background_color":"#ffffff","widget_ugc_reviews_button_text_color":"#108474","widget_ugc_reviews_button_border_width":"2","widget_ugc_reviews_button_border_style":"solid","widget_ugc_reviews_button_border_color":"#108474","widget_ugc_reviews_button_border_radius":"25","widget_ugc_reviews_button_link_to":"judgeme-reviews-page","widget_ugc_show_post_date":true,"widget_ugc_max_width":"800","widget_rating_metafield_value_type":true,"widget_primary_color":"#8E4D24","widget_enable_secondary_color":true,"widget_secondary_color":"#EDD2A0","widget_summary_average_rating_text":"{{ average_rating }} out of 5","widget_media_grid_title":"Customer photos \u0026 videos","widget_media_grid_see_more_text":"See more","widget_round_style":false,"widget_show_product_medals":true,"widget_verified_by_judgeme_text":"Verified by Judge.me","widget_show_store_medals":true,"widget_verified_by_judgeme_text_in_store_medals":"Verified by Judge.me","widget_media_field_exceed_quantity_message":"Sorry, we can only accept {{ max_media }} for one review.","widget_media_field_exceed_limit_message":"{{ file_name }} is too large, please select a {{ media_type }} less than {{ size_limit }}MB.","widget_review_submitted_text":"Review Submitted!","widget_question_submitted_text":"Question Submitted!","widget_close_form_text_question":"Cancel","widget_write_your_answer_here_text":"Write your answer here","widget_enabled_branded_link":true,"widget_show_collected_by_judgeme":true,"widget_reviewer_name_color":"","widget_write_review_text_color":"","widget_write_review_bg_color":"","widget_collected_by_judgeme_text":"collected by Judge.me","widget_pagination_type":"standard","widget_load_more_text":"Load More","widget_load_more_color":"#108474","widget_full_review_text":"Full Review","widget_read_more_reviews_text":"Read More Reviews","widget_read_questions_text":"Read Questions","widget_questions_and_answers_text":"Questions \u0026 Answers","widget_verified_by_text":"Verified by","widget_verified_text":"Verified","widget_number_of_reviews_text":"{{ number_of_reviews }} reviews","widget_back_button_text":"Back","widget_next_button_text":"Next","widget_custom_forms_filter_button":"Filters","custom_forms_style":"horizontal","widget_show_review_information":false,"how_reviews_are_collected":"How reviews are collected?","widget_show_review_keywords":false,"widget_gdpr_statement":"How we use your data: We'll only contact you about the review you left, and only if necessary. By submitting your review, you agree to Judge.me's \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms\u003c/a\u003e, \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy\u003c/a\u003e and \u003ca href='https://judge.me/content-policy' target='_blank' rel='nofollow noopener'\u003econtent\u003c/a\u003e policies.","widget_multilingual_sorting_enabled":false,"widget_translate_review_content_enabled":false,"widget_translate_review_content_method":"manual","popup_widget_review_selection":"automatically_with_pictures","popup_widget_round_border_style":true,"popup_widget_show_title":true,"popup_widget_show_body":true,"popup_widget_show_reviewer":false,"popup_widget_show_product":true,"popup_widget_show_pictures":true,"popup_widget_use_review_picture":true,"popup_widget_show_on_home_page":true,"popup_widget_show_on_product_page":true,"popup_widget_show_on_collection_page":true,"popup_widget_show_on_cart_page":true,"popup_widget_position":"bottom_left","popup_widget_first_review_delay":5,"popup_widget_duration":5,"popup_widget_interval":5,"popup_widget_review_count":5,"popup_widget_hide_on_mobile":true,"review_snippet_widget_round_border_style":true,"review_snippet_widget_card_color":"#FFFFFF","review_snippet_widget_text_color":"#000000","review_snippet_widget_lighter_text_color":"#7B7B7B","review_snippet_widget_slider_arrows_background_color":"#FFFFFF","review_snippet_widget_slider_arrows_color":"#000000","review_snippet_widget_star_color":"#8E4D24","show_product_variant":false,"all_reviews_product_variant_label_text":"Variant: ","widget_show_verified_branding":true,"widget_ai_summary_title":"Customers say","widget_ai_summary_disclaimer":"AI-powered review summary based on recent customer reviews","widget_show_ai_summary":false,"widget_show_ai_summary_bg":false,"write_review_button_visibility":"everyone","store_summary_widget_heading":"Customers rate this store","store_summary_widget_button_text":"View customer reviews","store_summary_widget_button_theme_text":"See AI reviews summary","widget_show_review_title_input":true,"widget_autofill_review_title":true,"redirect_reviewers_invited_via_email":"review_widget","request_store_review_after_product_review":false,"request_review_other_products_in_order":false,"review_form_color_scheme":"default","review_form_corner_style":"square","review_form_star_color":"#8E4D24","review_form_text_color":"#333333","review_form_background_color":"#ffffff","review_form_field_background_color":"#fafafa","review_form_button_color":"#8E4D24","review_form_button_text_color":"#ffffff","review_form_modal_overlay_color":"#000000","review_form_theme":"multi_step","review_form_location":"in_store_popup","review_form_external_page_background_color":"#C5F7F0","review_content_screen_title_text":"How would you rate this product?","review_content_introduction_text":"We would love it if you would share a bit about your experience.","store_review_form_title_text":"How would you rate this store?","store_review_form_introduction_text":"We would love it if you would share a bit about your experience.","show_review_guidance_text":true,"one_star_review_guidance_text":"Poor","five_star_review_guidance_text":"Great","customer_information_screen_title_text":"About you","customer_information_introduction_text":"Please tell us more about you.","custom_questions_screen_title_text":"Your experience in more detail","custom_questions_introduction_text":"Here are a few questions to help us understand more about your experience.","review_submitted_screen_title_text":"Thanks for your review!","review_submitted_screen_thank_you_text":"We are processing it and it will appear on the store soon.","review_submitted_screen_email_verification_text":"Please confirm your email by clicking the link we just sent you. This helps us keep reviews authentic.","confirm_email_screen_title_text":"Confirm your email","confirm_email_screen_message_text":"To help keep reviews authentic, we'll send you a secure link to continue writing your review. It only takes a moment.","check_email_screen_title_text":"Check your email","check_email_screen_message_text":"We sent you an email to {{ email }}. Click the button on the email to continue.","check_email_screen_resend_message_text":"Email resent!","check_email_resend_hint_text":"Didn't get the email? Check your spam folder or [resend the email].","verification_email_rate_limit_error_text":"You've reached the limit for review attempts on this product. Please check your inbox or try again later.","review_submitted_request_store_review_text":"Would you like to share your experience of shopping with us?","review_submitted_review_other_products_text":"Would you like to review these products?","store_review_screen_title_text":"Would you like to share your experience of shopping with us?","store_review_introduction_text":"We value your feedback and use it to improve. Please share any thoughts or suggestions you have.","reviewer_media_screen_title_picture_text":"Share a picture","reviewer_media_introduction_picture_text":"Upload a photo to support your review.","reviewer_media_screen_title_video_text":"Share a video","reviewer_media_introduction_video_text":"Upload a video to support your review.","reviewer_media_screen_title_picture_or_video_text":"Share a picture or video","reviewer_media_introduction_picture_or_video_text":"Upload a photo or video to support your review.","reviewer_media_
1667youtube_url_text":"Paste your Youtube URL here","advanced_settings_next_step_button_text":"Next","advanced_settings_close_review_button_text":"Close","modal_write_review_flow":false,"write_review_flow_required_text":"Required","write_review_flow_privacy_message_text":"We respect your privacy.","write_review_flow_anonymous_text":"Post review as anonymous","write_review_flow_visibility_text":"This won't be visible to other customers.","write_review_flow_multiple_selection_help_text":"Select as many as you like","write_review_flow_single_selection_help_text":"Select one option","write_review_flow_required_field_error_text":"This field is required","write_review_flow_invalid_email_error_text":"Please enter a valid email address","write_review_flow_max_length_error_text":"Max. {{ max_length }} characters.","write_review_flow_media_upload_text":"\u003cb\u003eClick to upload\u003c/b\u003e or drag and drop","write_review_flow_gdpr_statement":"We'll only contact you about your review if necessary. By submitting your review, you agree to our \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms and conditions\u003c/a\u003e and \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy policy\u003c/a\u003e.","rating_only_reviews_enabled":false,"show_negative_reviews_help_screen":false,"new_review_flow_help_screen_rating_threshold":3,"negative_review_resolution_screen_title_text":"Tell us more","negative_review_resolution_text":"Your experience matters to us. If there were issues with your purchase, we're here to help. Feel free to reach out to us, we'd love the opportunity to make things right.","negative_review_resolution_button_text":"Contact us","negative_review_resolution_proceed_with_review_text":"Leave a review","negative_review_resolution_subject":"Issue with purchase from {{ shop_name }}.{{ order_name }}","coupon_promo_intro_any_review_text":"Write a review and get a coupon for {{ amount }} off your next purchase","coupon_promo_intro_with_photo_text":"Write a review and add a photo or video to get a coupon for {{ amount }} off your next purchase","coupon_promo_intro_with_video_text":"Write a review and add a video to get a coupon for {{ amount }} off your next purchase","coupon_promo_intro_up_to_any_review_text":"Write a review and get a coupon for up to {{ amount }} off your next purchase","coupon_promo_intro_up_to_with_photo_text":"Write a review and add a photo or video to get a coupon for up to {{ amount }} off your next purchase","coupon_promo_intro_external_text":"Write a review and get a reward for your next purchase","coupon_promo_intro_external_with_photo_text":"Write a review and add a photo or video to get a reward for your next purchase","coupon_promo_intro_external_with_video_text":"Write a review and add a video to get a reward for your next purchase","coupon_promo_media_photo_text":"Add a photo or video and get a coupon for {{ amount }} off your next purchase","coupon_promo_media_photo_only_text":"Add a photo and get a coupon for {{ amount }} off your next purchase","coupon_promo_media_video_text":"Add a video and get a coupon for {{ amount }} off your next purchase","coupon_promo_media_external_photo_text":"Add a photo or video and get a reward for your next purchase","coupon_promo_media_external_photo_only_text":"Add a photo and get a reward for your next purchase","coupon_promo_media_external_video_text":"Add a video and get a reward for your next purchase","coupon_promo_success_text":"You've got a coupon for your next purchase at {{ shop_name }}!","coupon_promo_success_subtext":"You'll receive your coupon email within the hour.","preview_badge_collection_page_install_status":false,"widget_review_custom_css":"","preview_badge_custom_css":"","preview_badge_stars_count":"5-stars","featured_carousel_custom_css":"","floating_tab_custom_css":"","all_reviews_widget_custom_css":"","medals_widget_custom_css":"","verified_badge_custom_css":"","all_reviews_text_custom_css":"","transparency_badges_collected_via_store_invite":false,"transparency_badges_from_another_provider":false,"transparency_badges_collected_from_store_visitor":false,"transparency_badges_collected_by_verified_review_provider":true,"transparency_badges_earned_reward":false,"transparency_badges_collected_via_store_invite_text":"Review collected via store invitation","transparency_badges_from_another_provider_text":"Review collected from another provider","transparency_badges_collected_from_store_visitor_text":"Review collected from a store visitor","transparency_badges_written_in_google_text":"Review written in Google","transparency_badges_written_in_etsy_text":"Review written in Etsy","transparency_badges_written_in_shop_app_text":"Review written in Shop App","transparency_badges_earned_reward_text":"Review earned a reward for future purchase","product_review_widget_per_page":10,"widget_other_languages_reviews_per_page":3,"widget_store_review_label_text":"Review about the store","widget_cart_mode_aggregate_heading_text":"Customers rate this store","checkout_comment_extension_title_on_product_page":"Customer Comments","checkout_comment_extension_num_latest_comment_show":5,"checkout_comment_extension_format":"name_and_timestamp","checkout_comment_customer_name":"last_initial","checkout_comment_comment_notification":true,"preview_badge_collection_page_install_preference":false,"preview_badge_home_page_install_preference":false,"preview_badge_product_page_install_preference":false,"review_widget_install_preference":"","review_carousel_install_preference":false,"floating_reviews_tab_install_preference":"none","verified_reviews_count_badge_install_preference":false,"all_reviews_text_install_preference":false,"review_widget_best_location":false,"judgeme_medals_install_preference":false,"review_widget_revamp_enabled":false,"review_widget_qna_enabled":false,"review_widget_header_theme":"minimal","review_widget_widget_title_enabled":true,"review_widget_header_text_size":"medium","review_widget_header_text_weight":"regular","review_widget_average_rating_style":"compact","review_widget_bar_chart_enabled":true,"review_widget_bar_chart_type":"numbers","review_widget_bar_chart_style":"standard","review_widget_expanded_media_gallery_enabled":false,"review_widget_show_review_highlights":false,"review_widget_show_review_keywords_in_gray":false,"review_widget_reviews_section_theme":"standard","review_widget_image_style":"thumbnails","review_widget_review_image_ratio":"square","review_widget_stars_size":"medium","review_widget_verified_badge":"standard_text","review_widget_review_title_text_size":"medium","review_widget_review_text_size":"medium","review_widget_review_text_length":"medium","review_widget_number_of_columns_desktop":3,"review_widget_carousel_transition_speed":5,"review_widget_custom_questions_answers_display":"always","review_widget_card_section_size":"small","review_widget_button_text_color":"#FFFFFF","review_widget_text_color":"#000000","review_widget_lighter_text_color":"#7B7B7B","review_widget_corner_styling":"soft","review_widget_review_word_singular":"review","review_widget_review_word_plural"
1667:"reviews","review_widget_voting_label":"Helpful?","review_widget_shop_reply_label":"Reply from {{ shop_name }}:","review_widget_filters_title":"Filters","review_widget_filter_rating_title":"Rating","review_widget_filter_keyword_title":"Keyword","review_widget_clear_filters_text":"Clear filters","review_widget_expand_more_text":"More","review_widget_review_highlights_title":"Review highlights","qna_widget_question_word_singular":"Question","qna_widget_question_word_plural":"Questions","qna_widget_answer_reply_label":"Answer from {{ answerer_name }}:","qna_content_screen_title_text":"Ask a question about this product","qna_widget_question_required_field_error_text":"Please enter your question.","qna_widget_flow_gdpr_statement":"We'll only contact you about your question if necessary. By submitting your question, you agree to our \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms and conditions\u003c/a\u003e and \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy policy\u003c/a\u003e.","qna_widget_question_submitted_text":"Thanks for your question!","qna_widget_close_form_text_question":"Close","qna_widget_question_submit_success_text":"Weâll notify you by email when your question is answered.","all_reviews_widget_v2025_enabled":false,"all_reviews_widget_v2025_header_theme":"default","all_reviews_widget_v2025_widget_title_enabled":true,"all_reviews_widget_v2025_header_text_size":"medium","all_reviews_widget_v2025_header_text_weight":"regular","all_reviews_widget_v2025_average_rating_style":"compact","all_reviews_widget_v2025_bar_chart_enabled":true,"all_reviews_widget_v2025_bar_chart_type":"numbers","all_reviews_widget_v2025_bar_chart_style":"standard","all_reviews_widget_v2025_expanded_media_gallery_enabled":false,"all_reviews_widget_v2025_show_store_medals":true,"all_reviews_widget_v2025_show_photo_gallery":true,"all_reviews_widget_v2025_show_review_keywords":false,"all_reviews_widget_v2025_show_ai_summary":false,"all_reviews_widget_v2025_show_ai_summary_bg":false,"all_reviews_widget_v2025_show_review_highlights":false,"all_reviews_widget_v2025_show_review_keywords_in_gray":false,"all_reviews_widget_v2025_add_search_bar":false,"all_reviews_widget_v2025_default_sort_method":"most-recent","all_reviews_widget_v2025_reviews_per_page":10,"all_reviews_widget_v2025_reviews_section_theme":"default","all_reviews_widget_v2025_image_style":"thumbnails","all_reviews_widget_v2025_review_image_ratio":"square","all_reviews_widget_v2025_stars_size":"medium","all_reviews_widget_v2025_verified_badge":"standard_text","all_reviews_widget_v2025_review_title_text_size":"medium","all_reviews_widget_v2025_review_text_size":"medium","all_reviews_widget_v2025_review_text_length":"medium","all_reviews_widget_v2025_number_of_columns_desktop":3,"all_reviews_widget_v2025_carousel_transition_speed":5,"all_reviews_widget_v2025_custom_questions_answers_display":"always","all_reviews_widget_v2025_review_dates":false,"all_reviews_widget_v2025_card_section_size":"small","all_reviews_widget_v2025_show_product_variant":false,"all_reviews_widget_v2025_show_reviewer_avatar":true,"all_reviews_widget_v2025_reviewer_name_as_initial":"","all_reviews_widget_v2025_review_location_show":false,"all_reviews_widget_v2025_location_format":"","all_reviews_widget_v2025_show_country_flag":false,"all_reviews_widget_v2025_widget_thumb":false,"all_reviews_widget_v2025_verified_by_shop_badge_style":"light","all_reviews_widget_v2025_social_share":false,"all_reviews_widget_v2025_social_share_options_order":"Facebook,Twitter,LinkedIn,Pinterest","all_reviews_widget_v2025_pagination_type":"standard","all_reviews_widget_v2025_button_text_color":"#FFFFFF","all_reviews_widget_v2025_text_color":"#000000","all_reviews_widget_v2025_lighter_text_color":"#7B7B7B","all_reviews_widget_v2025_corner_styling":"soft","all_reviews_widget_v2025_title":"Customer reviews","all_reviews_widget_v2025_ai_summary_title":"Customers say about this store","all_reviews_widget_v2025_no_review_text":"Be the first to write a review","all_reviews_widget_v2025_review_highlights_title":"Review highlights","reviews_grid_widget_show_sample_reviews":false,"reviews_grid_widget_review_selection":"all","reviews_grid_widget_select_products":[],"reviews_grid_widget_show_media_only":false,"reviews_grid_widget_display_order":"media_first","reviews_grid_widget_card_grouping":"per_media","reviews_grid_widget_columns_desktop":3,"reviews_grid_widget_rows_desktop":3,"reviews_grid_widget_columns_mobile":2,"reviews_grid_widget_rows_mobile":6,"reviews_grid_widget_show_stars":true,"reviews_grid_widget_show_reviewer_name":true,"reviews_grid_widget_show_review_title_on_hover_desktop":true,"reviews_grid_widget_corner_styling":"soft","reviews_grid_widget_card_spacing":"medium","reviews_grid_widget_header_text_color":"#000000","reviews_grid_widget_star_and_reviewer_name_color":"#F9F9F9","reviews_grid_widget_overlay_and_background_color":"#000000","reviews_grid_widget_content_color":"#F9F9F9","reviews_grid_widget_header_text":"From our customers","reviews_grid_widget_show_average_rating":true,"trust_badge_enabled":false,"trust_badge_structure":"outline","trust_badge_color":"black","trust_badge_star":"black","trust_badge_rating_display_default":"show_avg_text","platform":"shopify","branding_url":"https://app.judge.me/reviews/stores/diyamonddelights.com","branding_text":"Powered by Judge.me","locale":"en","reply_name":"DIYamond dELights LLC","shop_currency":"USD","widget_version":"3.0","footer":true,"autopublish":true,"review_dates":true,"enable_custom_form":false,"shop_use_review_site":true,"shop_locale":"en","enable_multi_locales_translations":true,"show_review_title_input":true,"autofill_review_title":true,"review_verification_email_status":"always","require_verification_before_submit":false,"sign_in_with_
1667shop_enabled":false,"customer_account_validation_enabled":true,"most_relevant_sort_enabled":false,"coupon_promo_invited_eligible":true,"coupon_promo_web_eligible":false,"uses_coupon_integration":true,"uses_external_coupon":false,"can_be_branded":true,"rtl_stars_enabled_ar":true,"rtl_stars_enabled_he":true,"reply_name_text":"DIYamond dELights LLC"};</script>
1667 <style class='jdgm-settings-style'>.jdgm-xx{left:0}:root{--jdgm-primary-color: #8E4D24;--jdgm-secondary-color: #EDD2A0;--jdgm-star-color: #D98757;--jdgm-write-review-text-color: white;--jdgm-write-review-bg-color: #8E4D24;--jdgm-paginate-color: #8E4D24;--jdgm-border-radius: 0;--jdgm-reviewer-name-color: #8E4D24}.jdgm-histogram__bar-content{background-color:#8E4D24}.jdgm-rev[data-verified-buyer=true] .jdgm-rev__icon.jdgm-rev__icon:after,.jdgm-rev__buyer-badge.jdgm-rev__buyer-badge{color:white;background-color:#8E4D24}.jdgm-review-widget--small .jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper:before{content:"See more"}@media only screen and (min-width: 768px){.jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper:before{content:"See more"}}.jdgm-preview-badge .jdgm-star.jdgm-star{color:#D98757}.jdgm-prev-badge[data-average-rating='0.00']{display:none !important}.jdgm-author-all-initials{display:none !important}.jdgm-author-last-initial{display:none !important}.jdgm-rev-widg__title{visibility:hidden}.jdgm-rev-widg__summary-text{visibility:hidden}.jdgm-prev-badge__text{visibility:hidden}.jdgm-rev__prod-link-prefix:before{content:'about'}.jdgm-rev__variant-label:before{content:'Variant: '}.jdgm-rev__out-of-store-text:before{content:'(out of store)'}@media only screen and (min-width: 768px){.jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator,.jdgm-rev__pics .jdgm-rev__product-picture{display:none}}@media only screen and (max-width: 768px){.jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator,.jdgm-rev__pics .jdgm-rev__product-picture{display:none}}.jdgm-preview-badge[data-template="product"]{display:none !important}.jdgm-preview-badge[data-template="collection"]{display:none !important}.jdgm-preview-badge[data-template="index"]{display:none !important}.jdgm-review-widget[data-from-snippet="true"]{display:none !important}.jdgm-verified-count-badget[data-from-snippet="true"]{display:none !important}.jdgm-carousel-wrapper[data-from-snippet="true"]{display:none !important}.jdgm-all-reviews-text[data-from-snippet="true"]{display:none !important}.jdgm-medals-section[data-from-snippet="true"]{display:none !important}.jdgm-ugc-media-wrapper[data-from-snippet="true"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_via_store_invitation"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_from_another_provider"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_from_store_visitor"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_earned_for_future_purchase"]{display:none !important}.jdgm-review-snippet-widget{--jdgm-snippet-card-color: #fff;--jdgm-snippet-text-color: #000;--jdgm-snippet-lighter-text-color: #7B7B7B;--jdgm-snippet-star-color: #8E4D24;--jdgm-snippet-border-radius: 8px;--jdgm-snippet-arrows-bg-color: #fff;--jdgm-snippet-arrows-color: #000}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__cards-container .jdgm-rev-snippet-card{border-radius:8px;background:#fff}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__cards-container .jdgm-rev-snippet-card__rev-rating .jdgm-star{color:#8E4D24}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__prev-btn,.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__next-btn{border-radius:50%;background:#fff}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__prev-btn>svg,.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__next-btn>svg{fill:#000}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jm-mfp-content,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__icon,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__pic-img,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__reply{border-radius:8px}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev[data-verified-buyer="true"] .jdgm-full-rev__icon::after{border-radius:8px}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-rev__buyer-badge{border-radius:calc( 8px / 2 )}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__replier::before{content:'DIYamond dELights LLC'}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__product-button{border-radius:calc( 8px * 6 )} 1668</style> <style class='jdgm-settings-style'></style> 1669 1670 1671 1672 1673 <style class='jdgm-miracle-styles'> 1674 @-webkit-keyframes jdgm-spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes jdgm-spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@font-face{font-family:'JudgemeStar';src:url("data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAScAA0AAAAABrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAEgAAAABoAAAAcbyQ+3kdERUYAAARgAAAAHgAAACAAMwAGT1MvMgAAAZgAAABGAAAAVi+vS9xjbWFwAAAB8AAAAEAAAAFKwBMjvmdhc3AAAARYAAAACAAAAAj//wADZ2x5ZgAAAkAAAAEJAAABdH33LXtoZWFkAAABMAAAAC0AAAA2BroQKWhoZWEAAAFgAAAAHAAAACQD5QHQaG10eAAAAeAAAAAPAAAAFAYAAABsb2NhAAACMAAAAA4AAAAOAO4AeG1heHAAAAF8AAAAHAAAACAASgAvbmFtZQAAA0wAAADeAAABkorWfVZwb3N0AAAELAAAACkAAABEp3ubLXgBY2BkYADhPPP4OfH8Nl8ZuJkYQODS2fRrCPr/aSYGxq1ALgcDWBoAO60LkwAAAHgBY2BkYGDc+v80gx4TAwgASaAICmABAFB+Arl4AWNgZGBgYGPQYWBiAAIwyQgWc2AAAwAHVQB6eAFjYGRiYJzAwMrAwejDmMbAwOAOpb8ySDK0MDAwMbByMsCBAAMCBKS5pjA4PGB4wMR44P8BBj3GrQymQGFGkBwAjtgK
1674/gAAeAFjYoAAEA1jAwAAZAAHAHgB3crBCcAwDEPRZydkih567CDdf4ZskmLwFBV8xBfCaC4BXkOUmx4sU0h2ngNb9V0vQCxaRKIAevT7fGWuBrEAAAAAAAAAAAA0AHgAugAAeAF9z79Kw1AUx/FzTm7un6QmJtwmQ5Bg1abgEGr/BAqlU6Gju+Cgg1MkQ/sA7Vj7BOnmO/gUvo2Lo14NqIO6/IazfD8HEODtmQCfoANwNsyp2/GJt3WKQrd1NLiYYWx2PBqOsmJMEOznPOTzfSCrhAtbbLdmeFLJV9eKd63WLrZcIcuaEVdssWCKM6pLCfTVOYbz/0pNSMSZKLIZpvh78sAUH6PlMrreTCabP9r+Z/puPZ2ur/RqpQHgh+MIegCnXeM4MRAPjYN//5tj4ZtTjkFqEdmeMShlEJ7tVAly2TAkx6R68Fl4E/aVvn8JqHFQ4JS1434gXKcuL31dDhzs3YbsEOAd/IU88gAAAHgBfY4xTgMxEEVfkk0AgRCioKFxQYd2ZRtpixxgRU2RfhU5q5VWseQ4JdfgAJyBlmNwAM7ABRhZQ0ORwp7nr+eZAa54YwYg9zm3ynPOeFRe8MCrciXOh/KSS76UV5L/iDmrLiS5AeU519wrL3jmSbkS5115yR2fyivJv9kx0ZMZ2RLZw27q87iNQi8EBo5FSPIMw3HqBboi5lKTGAGDp8FKXWP+t9TU01Lj5His1Ba6uM9dTEMwvrFmbf5GC/q2drW3ruXUhhsCiQOjznFlCzYhHUZp4xp76vsvQh89CQAAeAFjYGJABowM6IANLMrEyMTIzMjCXpyRWJBqZshWXJJYBKOMAFHFBucAAAAAAAAB//8AAngBY2BkYGDgA2IJBhBgAvKZGViBJAuYxwAABJsAOgAAeAFjYGBgZACCk535hiD60tn0azAaAEqpB6wAAA==") format("woff");font-weight:normal;font-style:normal}.jdgm-star{font-family:'JudgemeStar';display:inline !important;text-decoration:none !important;padding:0 4px 0 0 !important;margin:0 !important;font-weight:bold;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.jdgm-star:hover{opacity:1}.jdgm-star:last-of-type{padding:0 !important}.jdgm-star.jdgm--on:before{content:"\e000"}.jdgm-star.jdgm--off:before{content:"\e001"}.jdgm-star.jdgm--half:before{content:"\e002"}.jdgm-widget *{margin:0;line-height:1.4;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-overflow-scrolling:touch}.jdgm-hidden{display:none !important;visibility:hidden !important}.jdgm-temp-hidden{display:none}.jdgm-spinner{width:40px;height:40px;margin:auto;border-radius:50%;border-top:2px solid #eee;border-right:2px solid #eee;border-bottom:2px solid #eee;border-left:2px solid #ccc;-webkit-animation:jdgm-spin 0.8s infinite linear;animation:jdgm-spin 0.8s infinite linear}.jdgm-prev-badge{display:block !important} 1675 1676</style> 1677 1678 1679 1680 1681 1682 1683 1684 1685
1686<script data-cfasync='false' class='jdgm-script'> 1687!function(e){window.jdgm=window.jdgm||{}; 1688/* INF-1976 */ 1689var _jdgmBlocked=function(){var raw=(window.jdgmSettings||{}).hostname_allowlist;var list=(raw==null?"":""+raw).split(/[\s,]+/).map(function(h){return h.trim().toLowerCase().replace(/\.$/,"");}).filter(function(h){return h;});if(!list.length)return false;var host=(e.location.hostname||"").toLowerCase().replace(/\.$/,"");if(/(^|\.)shopifypreview\.com$/.test(host))return false;var bare=host.replace(/^www\./,"");for(var i=0;i<list.length;i++){var en=list[i];if(en.indexOf("*.")===0){var b=en.slice(2);if(host===b||host.slice(-(b.length+1))==="."+b)return false;}else if(bare===en.replace(/^www\./,""))return false;}return true;}(); 1690if(_jdgmBlocked){jdgm._loaderExecuted=true;jdgm._blocked=true;var _jdgmS=e.createElement("style");_jdgmS.textContent='[class^="jdgm-"],[class*=" jdgm-"]{display:none !important}';(e.head||e.documentElement).appendChild(_jdgmS);return;} 1691jdgm.CDN_HOST="https://cdnwidget.judge.me/",jdgm.CDN_HOST_ALT="https://cdn2.judge.me/cdn/widget_frontend/",jdgm.API_HOST="https://api.judge.me/",jdgm.CDN_BASE_URL="https://cdn.shopify.com/extensions/01a0fd03-c455-7b82-9766-74101e55572c/judgeme-771/assets/",jdgm.CDN_API_HOST="https://cdn.judge.me/", 1692jdgm.docReady=function(d){(e.attachEvent?"complete"===e.readyState:"loading"!==e.readyState)? 1693setTimeout(d,0):e.addEventListener("DOMContentLoaded",d)},jdgm.loadCSS=function(d,t,o,a){ 1694!o&&jdgm.loadCSS.requestedUrls.indexOf(d)>=0||(jdgm.loadCSS.requestedUrls.push(d), 1695(a=e.createElement("link")).rel="stylesheet",a.class="jdgm-stylesheet",a.media="nope!", 1696a.href=d,a.onload=function(){this.media="all",t&&setTimeout(t)},e.body.appendChild(a))}, 1697jdgm.loadCSS.requestedUrls=[],jdgm.loadJS=function(e,d){var t=new XMLHttpRequest; 1698t.onreadystatechange=function(){4===t.readyState&&t.status>=200&&t.status<300&&(Function(t.response)(),d&&d(t.response))}, 1699t.open("GET",e),t.onerror=function(){if(e.indexOf(jdgm.CDN_HOST)===0&&jdgm.CDN_HOST_ALT!==jdgm.CDN_HOST){var f=e.replace(jdgm.CDN_HOST,jdgm.CDN_HOST_ALT);jdgm.loadJS(f,d)}},t.send()},jdgm.docReady((function(){(window.jdgmLoadCSS||e.querySelectorAll( 1700".jdgm-widget, .jdgm-all-reviews-page").length>0)&&(jdgmSettings.widget_load_with_code_splitting? 1701parseFloat(jdgmSettings.widget_version)>=3?jdgm.loadCSS(jdgm.CDN_BASE_URL+"widget_v3_base.css"): 1702jdgm.loadCSS(jdgm.CDN_BASE_URL+"widget_base.css"):jdgm.loadCSS(jdgm.CDN_BASE_URL+"shopify_v2.css") 1703)}))}(document); 1704</script>
1704 1705<noscript><link rel="stylesheet" type="text/css" media="all" href="https://cdn.shopify.com/extensions/01a0fd03-c455-7b82-9766-74101e55572c/judgeme-771/assets/shopify_v2.css"></noscript> 1706 1707<!-- BEGIN app snippet: theme_fix_tags -->
1707<script> 1708 (function() { 1709 var jdgmThemeFixes = null; 1710 if (!jdgmThemeFixes) return; 1711 1712 // "All themes" fix: CSS and JS applied on every theme. CSS is injected 1713 // before the per-theme fix so the theme-specific CSS wins the cascade. 1714 // HTML is never applied globally (too risky). 1715 var allThemesFix = jdgmThemeFixes['all']; 1716 if (allThemesFix && allThemesFix.css) { 1717 var allStyleTag = document.createElement('style'); 1718 allStyleTag.classList.add('jdgm-theme-fix-style-all'); 1719 allStyleTag.innerHTML = allThemesFix.css; 1720 document.head.append(allStyleTag); 1721 }; 1722 1723 if (allThemesFix && allThemesFix.js) { 1724 var allScriptTag = document.createElement('script'); 1725 allScriptTag.classList.add('jdgm-theme-fix-script-all'); 1726 allScriptTag.innerHTML = allThemesFix.js; 1727 document.head.append(allScriptTag); 1728 }; 1729 1730 var thisThemeFix = jdgmThemeFixes[Shopify.theme.id]; 1731 if (!thisThemeFix) return; 1732 1733 if (thisThemeFix.html) { 1734 document.addEventListener("DOMContentLoaded", function() { 1735 var htmlDiv = document.createElement('div'); 1736 htmlDiv.classList.add('jdgm-theme-fix-html'); 1737 htmlDiv.innerHTML = thisThemeFix.html; 1738 document.body.append(htmlDiv); 1739 }); 1740 }; 1741 1742 if (thisThemeFix.css) { 1743 var styleTag = document.createElement('style'); 1744 styleTag.classList.add('jdgm-theme-fix-style'); 1745 styleTag.innerHTML = thisThemeFix.css; 1746 document.head.append(styleTag); 1747 }; 1748 1749 if (thisThemeFix.js) { 1750 var scriptTag = document.createElement('script'); 1751 scriptTag.classList.add('jdgm-theme-fix-script'); 1752 scriptTag.innerHTML = thisThemeFix.js; 1753 document.head.append(scriptTag); 1754 }; 1755 })(); 1756</script>
1756 1757<!-- END app snippet --> 1758<!-- End of Judge.me Core --> 1759 1760 1761 1762<!-- END app block -->
1762<script src="https://cdn.shopify.com/extensions/01a101d9-652a-7b73-904c-cf9ed89a9db5/2026-10-03-12-58-30-UTC--0fc6178/assets/smile-loader.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 1762
1762
1763<script src="https://cdn.shopify.com/extensions/01a0fd03-c455-7b82-9766-74101e55572c/judgeme-771/assets/loader.js" type="text/javascript" defer="defer"></script>
1763 1764<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
1765<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: 83265192226,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 1765
1765
1766<script> 1767 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 1768</script>
vendor: 1 bytes, line 1768
1768
1769<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}
1769).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: 83265192226,storefrontBaseUrl: "https://diyamonddelights.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://diyamonddelights.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"2910257442","configuration":"{\"accountID\":\"490498\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"6beb2e80c5918031073c477e306feacf","type":"APP","apiClientId":219313,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data"],"dataSharingControls":["share_all_events"]}
1769,"dataSharingState":"unrestricted"},{"id":"2843705634","configuration":"{\"myshopifyDomain\":\"09eed9-2.myshopify.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"23b97d18e2aa74363140dc29c9284e87","type":"APP","apiClientId":2775569,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_phone","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"1570734370","configuration":"{\"webPixelName\":\"Judge.me\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"8acc938b1a30dc7624e304493ca567d7","type":"APP","apiClientId":683015,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"1219592482","configuration":"{\"accountID\":\"AdScaleWepPixel\",\"adscaleShopHost\":\"09eed9-2\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"fd09d49fa6133eb75bf9e72f0ef8df2e","type":"APP","apiClientId":1807201,"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"},{"id":"1005453602","configuration":"{\"pixelCode\":\"CS4IKSJC77UC378MF06G\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"22e92c2ad45662f435e4801458fb78cc","type":"APP","apiClientId":4383523,"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":[]},"dataSharingState":"optimized"},{"id":"877199650","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":"758284578","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-GSPJQJ8M6Q\\\",\\\"GT-WV3WQQBG\\\"],\\\"target_country\\\":\\\"US\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":\\\"G-GSPJQJ8M6Q\\\"},{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":\\\"G-GSPJQJ8M6Q\\\"},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-GSPJQJ8M6Q\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-GSPJQJ8M6Q\\\",\\\"MC-5QVNF41W0D\\\"]},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-GSPJQJ8M6Q\\\",\\\"MC-5QVNF41W0D\\\"]},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-GSPJQJ8M6Q\\\"},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-GSPJQJ8M6Q\\\",\\\"MC-5QVNF41W0D\\\"]},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-GSPJQJ8M6Q\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":\\\"G-GSPJQJ8M6Q\\\"},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":\\\"G-GSPJQJ8M6Q\\\"},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-GSPJQJ8M6Q\\\"}],\\\"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":"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":"DIYamond dELights LLC","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"09eed9-2.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/diyamonddelights.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[{"id":"
176910021406048546","handle":"cat-cafe-bookstore","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"51263677923618","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"10021421777186","handle":"harajuku-crepe","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"51263704695074","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}],"purchasingCompany":null},},"https://diyamonddelights.com/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"false","themeId":"187954954530","themeStoreId":"868","themePublished":"true","eventMetadataId":"388713d5-3905-4757-a8f4-eaf45cfe5ea6","pageType":"cart","shopId":"83265192226","storefrontBaseUrl":"https:\/\/diyamonddelights.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"5982071ew7ea472e3p69b68784m2150dfea","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
1769<script> 1770 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 1771 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 1772 window.ShopifyAnalytics.meta.currency = 'USD'; 1773 var meta = {"page":{"pageType":"cart","requestId":"bf34419a-f768-44a0-96ca-add4fa598e6f-1791100396"}}; 1774 for (var attr in meta) { 1775 window.ShopifyAnalytics.meta[attr] = meta[attr]; 1776 } 1777</script>
vendor: 1 bytes, line 1777
1777
1778<script class="analytics"> 1779 (function () { 1780 var customDocumentWrite = function(content) { 1781 var jquery = null; 1782 1783 if (window.jQuery) { 1784 jquery = window.jQuery; 1785 } else if (window.Checkout && window.Checkout.$) { 1786 jquery = window.Checkout.$; 1787 } 1788 1789 if (jquery) { 1790 jquery('body').append(content); 1791 } 1792 }; 1793 1794 var hasLoggedConversion = function(token) { 1795 if (token) { 1796 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 1797 } 1798 return false; 1799 } 1800 1801 var setCookieIfConversion = function(token) { 1802 if (token) { 1803 var twoMonthsFromNow = new Date(Date.now()); 1804 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 1805 1806 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 1807 } 1808 } 1809 1810 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 1811 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 1812 if (trekkie.integrations) { 1813 return; 1814 } 1815 trekkie.methods = [ 1816 'identify', 1817 'page', 1818 'ready', 1819 'track', 1820 'trackForm', 1821 'trackLink' 1822 ]; 1823 trekkie.factory = function(method) { 1824 return function() { 1825 var args = Array.prototype.slice.call(arguments); 1826 args.unshift(method); 1827 trekkie.push(args); 1828 if (method == 'track' || method == 'page') { 1829 var pageUrl; 1830 try { 1831 pageUrl = window.location.href; 1832 } catch (e) {} 1833 var pageReferrer; 1834 try { 1835 pageReferrer = document.referrer; 1836 } catch (e) {} 1837 try { 1838 if (window.__TREKKIE_SHIM_QUEUE == null) { 1839 window.__TREKKIE_SHIM_QUEUE = []; 1840 } 1841 window.__TREKKIE_SHIM_QUEUE.push({ 1842 from: 'trekkie-stub', 1843 method: method, 1844 args: args.slice(1), 1845 pageContext: { 1846 url: pageUrl, 1847 referrer: pageReferrer 1848 } 1849 }); 1850 } catch (e) { 1851 // no-op 1852 } 1853 } 1854 return trekkie; 1855 }; 1856 }; 1857 for (var i = 0; i < trekkie.methods.length; i++) { 1858 var key = trekkie.methods[i]; 1859 trekkie[key] = trekkie.factory(key); 1860 } 1861 trekkie.load = function(config) { 1862 trekkie.config = config || {}; 1863 trekkie.config.initialDocumentCookie = document.cookie; 1864 var first = document.getElementsByTagName('script')[0]; 1865var script = document.createElement('script'); 1866script.type = 'text/javascript'; 1867script.onerror = function(e) { 1868 var scriptFallback = document.createElement('script'); 1869 scriptFallback.type = 'text/javascript'; 1870 scriptFallback.onerror = function(error) { 1871 var Monorail = { 1872 produce: function produce(monorailDomain, schemaId, payload) { 1873 var currentMs = new Date().getTime(); 1874 var event = { 1875 schema_id: schemaId, 1876 payload: payload, 1877 metadata: { 1878 event_created_at_ms: currentMs, 1879 event_sent_at_ms: currentMs 1880 } 1881 }; 1882 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 1883 }, 1884 sendRequest: function sendRequest(endpointUrl, payload) { 1885 // Try the sendBeacon API 1886 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 1887 var blobData = new window.Blob([payload], { 1888 type: 'text/plain' 1889 }); 1890 1891 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 1892 return true; 1893 } // sendBeacon was not successful 1894 1895 } // XHR beacon 1896 1897 var xhr = new XMLHttpRequest(); 1898 1899 try { 1900 xhr.open('POST', endpointUrl); 1901 xhr.setRequestHeader('Content-Type', 'text/plain'); 1902 xhr.send(payload); 1903 } catch (e) { 1904 console.log(e); 1905 } 1906 1907 return false; 1908 }, 1909 isIos12: function isIos12() { 1910 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 1911 } 1912 }; 1913 Monorail.produce('monorail-edge.shopifysvc.com', 1914 'trekkie_storefront_load_errors/1.1', 1915 {shop_id: 83265192226, 1916 theme_id: 187954954530, 1917 app_name: "storefront", 1918 context_url: window.location.href, 1919 source_url: "//diyamonddelights.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"}); 1920 1921 }; 1922 scriptFallback.async = true; 1923 scriptFallback.src = '//diyamonddelights.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 1924 first.parentNode.insertBefore(scriptFallback, first); 1925}; 1926script.async = true; 1927script.src = '//diyamonddelights.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 1928first.parentNode.insertBefore(script, first); 1929 1930 }; 1931 trekkie.load( 1932 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":83265192226,"isMerchantRequest":null,"themeId":187954954530,"themeCityHash":"4181686318439845650","contentLanguage":"en","currency":"USD","eventMetadataId":"388713d5-3905-4757-a8f4-eaf45cfe5ea6"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":false,"source":"trekkie-storefront-renderer","apiClientId":580111}} 1933 ); 1934 1935 var loaded = false;
1936 trekkie.ready(function() { 1937 if (loaded) return; 1938 loaded = true; 1939 1940 window.ShopifyAnalytics.lib = window.trekkie; 1941 1942 var originalDocumentWrite = document.write; 1943 document.write = customDocumentWrite; 1944 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 1945 document.write = originalDocumentWrite; 1946 1947 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 1948 var token = match? match[1]: undefined; 1949 if (!hasLoggedConversion(token)) { 1950 setCookieIfConversion(token); 1951 1952 } 1953 }); 1954 1955 window.ShopifyAnalytics.lib.page(null,{"pageType":"cart","requestId":"bf34419a-f768-44a0-96ca-add4fa598e6f-1791100396","shopifyEmitted":true}); 1956 1957 var eventsListenerScript = document.createElement('script'); 1958 eventsListenerScript.async = true; 1959 eventsListenerScript.src = "//diyamonddelights.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 1960 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 1961})();</script>
vendor: 1 bytes, line 1961
1961
1962<script 1963 defer 1964 src="https://diyamonddelights.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js" 1965 data-application="storefront-renderer" 1966 data-shop-id="83265192226" 1967 data-render-region="gcp-us-central1" 1968 data-page-type="cart" 1969 data-theme-instance-id="187954954530" 1970 data-theme-name="Broadcast" 1971 data-theme-version="8.1.1" 1972 data-monorail-region="shop_domain" 1973 data-resource-timing-sampling-rate="10" 1974 data-shs="true" 1975 data-shs-beacon="true" 1976 data-shs-export-with-fetch="true" 1977 data-shs-logs-sample-rate="1" 1978 data-shs-beacon-endpoint="https://diyamonddelights.com/api/collect" 1979></script>
1979 1980<meta name="shopify-y" content="a5412f6f-8bb4-4a94-ab87-d88890cee4d6" data-expiration="1822657996000"><meta name="shopify-s" content="e36d684a-223e-471d-a2a7-434af334156a" data-expiration="1791102196000"><meta name="new-cookie-storage-activated" content="t"> 1981</head> 1982 1983 <body 1984 id="your-shopping-cart" 1985 class="template-cart grid-classic aos-initialized" 1986 data-animations="true" 1987 ><a class="in-page-link visually-hidden skip-link" data-skip-content href="#MainContent">Skip to content</a> 1988 1989 <div class="container" data-site-container> 1990 <div class="header-sections"> 1991 <!-- BEGIN sections: group-header --> 1992<div id="shopify-section-sections--27231337447714__announcement" class="shopify-section shopify-section-group-group-header page-announcement"><style data-shopify>:root { 1993 1994 --ANNOUNCEMENT-HEIGHT-DESKTOP: max(calc(var(--font-body-small) * var(--line-height-normal)), 36px); 1995 --ANNOUNCEMENT-HEIGHT-MOBILE: max(calc(var(--font-body-small) * var(--line-height-normal)), 36px); 1996 }</style>
1996<script src="//diyamonddelights.com/cdn/shop/t/11/assets/announcement.js?v=41774303127627989861779913805" defer="defer"></script>
1996 1997
1997<script src="//diyamonddelights.com/cdn/shop/t/11/assets/ticker.js?v=142104173611377581531779913805" defer="defer"></script>
1997<div 1998 id="Announcement--sections--27231337447714__announcement" 1999 class="announcement__wrapper announcement__wrapper--top color-scheme-2" 2000 data-announcement-wrapper 2001 data-section-id="sections--27231337447714__announcement" 2002 data-section-type="announcement" 2003 style="--PT: 5px; 2004 --PB: 5px; 2005 2006 --ticker-direction: ticker-rtl;--text-size: var(--font-body-small); 2007 --text-align: center; 2008 --justify-content: center;" 2009><announcement-bar 2010 class="announcement__bar-outer section-padding" 2011 style="--padding-scrolling: 10px;" 2012 ><div class="announcement__bar-holder announcement__bar-holder--slider"> 2013 <slider-component 2014 class="announcement__slider" 2015 data-slider 2016 data-options='{"fade": true, "pageDots": false, "adaptiveHeight": false, "autoPlay": 5000, "prevNextButtons": true, "draggable": ">1"}' 2017 > 2018 <ticker-bar style="" class="announcement__slide announcement__bar"data-slide="text_eBBN4p" 2019 data-block-id="text_eBBN4p" 2020 2021> 2022 <div class="announcement__message"> 2023 <div data-ticker-scale class="announcement__scale ticker--unloaded"><div data-ticker-text class="announcement__text"> 2024 <div class="body-small"><p>FREE US Shipping on orders over $60, FREE INTERNATIONAL Shipping on orders over $150</p> 2025</div> 2026 </div></div> 2027 </div> 2028 </ticker-bar> 2029 </slider-component> 2030 </div></announcement-bar></div> 2031</div><div id="shopify-section-sections--27231337447714__header" class="shopify-section shopify-section-group-group-header page-header"><style data-shopify>:root { 2032 --HEADER-HEIGHT: 114px; 2033 --HEADER-HEIGHT-MEDIUM: 108.0px; 2034 --HEADER-HEIGHT-MOBILE: 102.0px; 2035 2036 2037--icon-add-cart: var(--ICON-ADD-BAG);} 2038 2039 .theme__header { 2040 --PT: 15px; 2041 --PB: 15px; 2042 2043 2044 }.header__logo__link { 2045 --logo-padding: 70.7070707070707%; 2046 --logo-width-desktop: 120px; 2047 --logo-width-mobile: 120px; 2048 }.main-content > .shopify-section:first-of-type .backdrop--linear:before { display: none; }</style><link href="//diyamonddelights.com/cdn/shop/t/11/assets/header-dropdown.css?v=152940674983321405041779913805" rel="preload" as="style" onload="this.rel='stylesheet'"><header-component 2049 class="header__wrapper" 2050 data-header-wrapper 2051 2052 2053 data-header-style="logo_beside" 2054 data-section-id="sections--27231337447714__header" 2055 data-section-type="header" 2056> 2057 <header 2058 class="theme__header" 2059 role="banner" 2060 data-header-height 2061 data-aos="fade" 2062 ><div class="section-padding"> 2063 <div class="header__mobile"> 2064 <div class="header__mobile__left"> 2065 <div class="header__mobile__button"> 2066 <button class="header__mobile__hamburger" 2067 data-drawer-toggle="hamburger" 2068 aria-label="Show menu" 2069 aria-haspopup="true" 2070 aria-expanded="false" 2071 aria-controls="header-menu"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-menu" viewBox="0 0 24 24"><path d="M3 5h18M3 12h18M3 19h18" stroke="#000" stroke-linecap="round" stroke-linejoin="round"/></svg></button> 2072 </div><div class="header__mobile__button"> 2073 <header-search-popdown> 2074 <details> 2075 <summary class="navlink navlink--search" aria-haspopup="dialog" title="Search"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-search" viewBox="0 0 24 24"><g stroke="currentColor"><path d="M10.85 2c2.444 0 4.657.99 6.258 2.592A8.85 8.85 0 1 1 10.85 2ZM17.122 17.122 22 22"/></g></svg><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-cancel" viewBox="0 0 24 24"><path d="M6.758 17.243 12.001 12m5.243-5.243L12 12m0 0L6.758 6.757M12.001 12l5.243 5.243" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg><span class="visually-hidden">Search</span> 2076 </summary><link href="//diyamonddelights.com/cdn/shop/t/11/assets/search.css?v=2935580073685058681779913805" rel="preload" as="style" onload="this.rel='stylesheet'"><link href="//diyamonddelights.com/cdn/shop/t/11/assets/predictive-search.css?v=118856112979871096211779913805" rel="preload" as="style" onload="this.rel='stylesheet'"><link href="//diyamonddelights.com/cdn/shop/t/11/assets/header-search-popdown.css?v=7254253070955098951779913805" rel="preload" as="style" onload="this.rel='stylesheet'"><div class="search-popdown" aria-label="Search" data-popdown> 2077 <div class="wrapper"> 2078 <div class="search-popdown__main"><predictive-search><form 2079 class="search-form" 2080 action="/search" 2081 method="get" 2082 role="search" 2083 > 2084 <input name="options[prefix]" type="hidden" value="last"> 2085 2086 <button class="search-popdown__submit" type="submit" aria-label="Search"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-search" viewBox="0 0 24 24"><g stroke="currentColor"><path d="M10.85 2c2.444 0 4.657.99 6.258 2.592A8.85 8.85 0 1 1 10.85 2ZM17.122 17.122 22 22"/></g></svg></button> 2087 2088 <div class="input-holder"> 2089 <label for="SearchInput--mobile" class="visually-hidden">Search</label> 2090 <input 2091 type="search" 2092 id="SearchInput--mobile" 2093 data-predictive-search-input="search-popdown-results" 2094 name="q" 2095 value="" 2096 placeholder="Search" 2097 role="combobox" 2098 aria-label="Search our store" 2099 aria-owns="predictive-search-results" 2100 aria-controls="predictive-search-results" 2101 aria-expanded="false" 2102 aria-haspopup="listbox"
2103 aria-autocomplete="list" 2104 autocorrect="off" 2105 autocomplete="off" 2106 autocapitalize="off" 2107 spellcheck="false" 2108 > 2109 2110 <button 2111 type="reset" 2112 class="search-reset hidden" 2113 aria-label="Reset" 2114 >Clear</button> 2115 </div><div class="predictive-search" tabindex="-1" data-predictive-search-results data-scroll-lock-scrollable> 2116 <div class="predictive-search__loading-state"> 2117 <div class="predictive-search__loader loader"><div class="loader-indeterminate"></div></div> 2118 </div> 2119 </div> 2120 2121 <span 2122 class="predictive-search-status visually-hidden" 2123 role="status" 2124 aria-hidden="true" 2125 data-predictive-search-status 2126 ></span></form></predictive-search><div class="predictive-search predictive-search--empty" data-popular-searches data-scroll-lock-scrollable> 2127 <div class="wrapper"><div class="predictive-search__column"> 2128 <p class="predictive-search__heading">Popular searches</p> 2129 2130 <div class="predictive-search__group"><div class="predictive-search__item"> 2131 <a class="predictive-search__link" href="/collections/all">Shop</a> 2132 </div><div class="predictive-search__item"> 2133 <a class="predictive-search__link" href="/products/10-off-bundle-1">Canvas Bundle</a> 2134 </div><div class="predictive-search__item"> 2135 <a class="predictive-search__link" href="/pages/how-to">How-to</a> 2136 </div><div class="predictive-search__item"> 2137 <a class="predictive-search__link" href="/pages/about-me">About</a> 2138 </div><div class="predictive-search__item"> 2139 <a class="predictive-search__link" href="/pages/contact">Contact</a> 2140 </div></div> 2141 </div></div> 2142 </div><div class="search-popdown__close"> 2143 <button 2144 type="button" 2145 class="search-popdown__close__button" 2146 title="Close" 2147 data-popdown-close 2148 ><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-cancel" viewBox="0 0 24 24"><path d="M6.758 17.243 12.001 12m5.243-5.243L12 12m0 0L6.758 6.757M12.001 12l5.243 5.243" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg></button> 2149 </div> 2150 </div> 2151 </div> 2152</div> 2153<span class="underlay" data-popdown-underlay></span> 2154 </details> 2155 </header-search-popdown> 2156 </div></div> 2157 2158 <div class="header__logo header__logo--image"> 2159 <a class="header__logo__link" href="/" data-logo-link><figure class="logo__img logo__img--color image-wrapper lazy-image is-loading" style="--aspect-ratio: 1.4142857142857144;"><img src="//diyamonddelights.com/cdn/shop/files/Logo_small_size_updated_5.5.26.png?crop=center&height=169&v=1780155300&width=240" alt="DIYamond dELights LLC" width="240" height="169" loading="eager" srcset="//diyamonddelights.com/cdn/shop/files/Logo_small_size_updated_5.5.26.png?v=1780155300&width=120 120w, //diyamonddelights.com/cdn/shop/files/Logo_small_size_updated_5.5.26.png?v=1780155300&width=180 180w, //diyamonddelights.com/cdn/shop/files/Logo_small_size_updated_5.5.26.png?v=1780155300&width=240 240w, //diyamonddelights.com/cdn/shop/files/Logo_small_size_updated_5.5.26.png?v=1780155300&width=120 120w, //diyamonddelights.com/cdn/shop/files/Logo_small_size_updated_5.5.26.png?v=1780155300&width=180 180w, //diyamonddelights.com/cdn/shop/files/Logo_small_size_updated_5.5.26.png?v=1780155300&width=240 240w" sizes="(min-width: 750px) 120px, (min-width: 240px) 120px, calc((100vw - 64px) * 0.5)" fetchpriority="high" class=" is-loading "> 2160</figure> 2161</a> 2162 </div> 2163 2164 <div class="header__mobile__right"> 2165 2166<div class="header__mobile__button"> 2167 <a href="/account" class="navlink"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-profile-circled" viewB
2167ox="0 0 24 24"><path d="M12 2C6.477 2 2 6.477 2 12s4.477 10 10 10 10-4.477 10-10S17.523 2 12 2z" stroke="#000" stroke-linecap="round" stroke-linejoin="round"/><path d="M4.271 18.346S6.5 15.5 12 15.5s7.73 2.846 7.73 2.846M12 12a3 3 0 1 0 0-6 3 3 0 0 0 0 6z" stroke="#000" stroke-linecap="round" stroke-linejoin="round"/></svg><span class="visually-hidden">Account</span> 2168 </a> 2169 </div><div class="header__mobile__button"> 2170 <a href="/cart" class="navlink navlink--cart navlink--cart--icon" data-cart-toggle> 2171 <div class="navlink__cart__content"> 2172 <span class="visually-hidden">Cart</span> 2173 2174 <span class="header__cart__status__holder"> 2175 <cart-count class="header__cart__status" data-status-separator=": " data-cart-count="0" data-limit="10"> 2176 0 2177 </cart-count><!-- /snippets/social-icon.liquid --> 2178 2179 2180<svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-bag" viewBox="0 0 24 24"><path d="m19.26 9.696 1.385 9A2 2 0 0 1 18.67 21H5.33a2 2 0 0 1-1.977-2.304l1.385-9A2 2 0 0 1 6.716 8h10.568a2 2 0 0 1 1.977 1.696zM14 5a2 2 0 1 0-4 0" stroke="#000" stroke-linecap="round" stroke-linejoin="round"/></svg></span> 2181 </div> 2182 </a> 2183 </div> 2184 </div> 2185 </div> 2186 2187 <div class="header__desktop" data-header-desktop><div class="header__desktop__upper" data-takes-space-wrapper> 2188 <div data-child-takes-space class="header__desktop__bar__l"><div class="header__logo header__logo--image"> 2189 <a class="header__logo__link" href="/" data-logo-link><figure class="logo__img logo__img--color image-wrapper lazy-image is-loading" style="--aspect-ratio: 1.4142857142857144;"><img src="//diyamonddelights.com/cdn/shop/files/Logo_small_size_updated_5.5.26.png?crop=center&height=169&v=1780155300&width=240" alt="DIYamond dELights LLC" width="240" height="169" loading="eager" srcset="//diyamonddelights.com/cdn/shop/files/Logo_small_size_updated_5.5.26.png?v=1780155300&width=120 120w, //diyamonddelights.com/cdn/shop/files/Logo_small_size_updated_5.5.26.png?v=1780155300&width=180 180w, //diyamonddelights.com/cdn/shop/files/Logo_small_size_updated_5.5.26.png?v=1780155300&width=240 240w, //diyamonddelights.com/cdn/shop/files/Logo_small_size_updated_5.5.26.png?v=1780155300&width=120 120w, //diyamonddelights.com/cdn/shop/files/Logo_small_size_updated_5.5.26.png?v=1780155300&width=180 180w, //diyamonddelights.com/cdn/shop/files/Logo_small_size_updated_5.5.26.png?v=1780155300&width=240 240w" sizes="(min-width: 750px) 120px, (min-width: 240px) 120px, calc((100vw - 64px) * 0.5)" fetchpriority="high" class=" is-loading "> 2190</figure> 2191</a> 2192 </div></div> 2193 2194 <div data-child-takes-space class="header__desktop__bar__c"><nav class="header__menu" style="--highlight: #d02e2e;"> 2195 2196<hover-disclosure 2197 class="menu__item grandparent kids-7 " 2198 2199 aria-haspopup="true" 2200 aria-expanded="false" 2201 aria-controls="dropdown-b10e6b852756cf7cbbc1be4b0a179efd" 2202 role="button" 2203 2204> 2205 <a 2206 href="/collections/all" 2207 data-top-link 2208 class="navlink navlink--toplevel" 2209 > 2210 <span class="navtext">Shop</span> 2211 </a> 2212 2213 <div 2214 class="header__dropdown" 2215 id="dropdown-b10e6b852756cf7cbbc1be4b0a179efd" 2216 > 2217 <div class="header__dropdown__wrapper"> 2218 <div class="header__dropdown__inner"><div class="header__grandparent__links"> 2219 2220 2221<div class="dropdown__family"> 2222 <a 2223 href="/collections/back-in-stock" 2224 data-stagger-first 2225 class="navlink navlink--child" 2226 > 2227 <span class="navtext"> 2228 Back in Stock 2229</span> 2230 </a> 2231 2232 </div> 2233 2234<div class="dropdown__family"> 2235 <a 2236 href="/collections/sticker-books" 2237 data-stagger-first 2238 class="navlink navlink--child" 2239 > 2240 <span class="navtext"> 2241 Stickers 2242</span> 2243 </a> 2244 2245<a 2246 href="/collections/snack-size-diamond-painting" 2247 data-stagger-second 2248 class="navlink navlink--grandchild" 2249 >
2250 <span class="navtext"> 2251 Snack-size Sticker 2252</span> 2253 </a> 2254 2255<a 2256 href="/collections/diamond-painting-sticker-sheets" 2257 data-stagger-second 2258 class="navlink navlink--grandchild" 2259 > 2260 <span class="navtext"> 2261 Sticker Sheets 2262</span> 2263 </a> 2264 2265 </div> 2266 2267<div class="dropdown__family"> 2268 <a 2269 href="/collections/canvas" 2270 data-stagger-first 2271 class="navlink navlink--child" 2272 > 2273 <span class="navtext"> 2274 Canvas Kits 2275</span> 2276 </a> 2277 2278<a 2279 href="/products/10-off-bundle-1" 2280 data-stagger-second 2281 class="navlink navlink--grandchild" 2282 > 2283 <span class="navtext"> 2284 Canvas Bundle 2285</span> 2286 </a> 2287 2288<a 2289 href="/collections/canvas" 2290 data-stagger-second 2291 class="navlink navlink--grandchild" 2292 > 2293 <span class="navtext"> 2294 Canvas 2295</span> 2296 </a> 2297 2298<a 2299 href="/collections/mini-delights" 2300 data-stagger-second 2301 class="navlink navlink--grandchild" 2302 > 2303 <span class="navtext"> 2304 Mini DELights 2305</span> 2306 </a> 2307 2308<a 2309 href="/collections/diyamond-displays" 2310 data-stagger-second 2311 class="navlink navlink--grandchild" 2312 > 2313 <span class="navtext"> 2314 DIYamond DIsplaYs 2315</span> 2316 </a> 2317 2318<a 2319 href="/collections/magnetic-bookmark" 2320 data-stagger-second 2321 class="navlink navlink--grandchild" 2322 > 2323 <span class="navtext"> 2324 Magnetic Bookmark 2325</span> 2326 </a> 2327 2328 </div> 2329 2330<div class="dropdown__family"> 2331 <a 2332 href="/collections/accessories" 2333 data-stagger-first 2334 class="navlink navlink--child" 2335 > 2336 <span class="navtext"> 2337 Accessories 2338</span> 2339 </a> 2340 2341<a 2342 href="/collections/cover-minders" 2343 data-stagger-second 2344 class="navlink navlink--grandchild" 2345 > 2346 <span class="navtext"> 2347 Cover Minders 2348</span> 2349 </a> 2350 2351 </div> 2352 2353<div class="dropdown__family"> 2354 <a 2355 href="/collections/all" 2356 data-stagger-first 2357 class="navlink navlink--child" 2358 > 2359 <span class="navtext"> 2360 All Products 2361</span> 2362 </a> 2363 2364 </div> 2365 2366<div class="dropdown__family"> 2367 <a 2368 href="/products/gift-card" 2369 data-stagger-first 2370 class="navlink navlink--child" 2371 >
2372 <span class="navtext"> 2373 Gift Card 2374</span> 2375 </a> 2376 2377 </div> 2378 2379<div class="dropdown__family"> 2380 <a 2381 href="/collections/clearance" 2382 data-stagger-first 2383 class="navlink navlink--child" 2384 > 2385 <span class="navtext"> 2386 CLEARANCE 2387</span> 2388 </a> 2389 2390 </div> 2391 2392 2393 </div></div> 2394 </div> 2395 </div> 2396 2397</hover-disclosure> 2398 2399 2400<div 2401 class="menu__item child" 2402 2403> 2404 <a 2405 href="/products/10-off-bundle-1" 2406 data-top-link 2407 class="navlink navlink--toplevel" 2408 > 2409 <span class="navtext">Canvas Bundle</span> 2410 </a> 2411 2412</div> 2413 2414 2415<div 2416 class="menu__item child" 2417 2418> 2419 <a 2420 href="/pages/how-to" 2421 data-top-link 2422 class="navlink navlink--toplevel" 2423 > 2424 <span class="navtext">How-to</span> 2425 </a> 2426 2427</div> 2428 2429 2430<div 2431 class="menu__item child" 2432 2433> 2434 <a 2435 href="/pages/about-me" 2436 data-top-link 2437 class="navlink navlink--toplevel" 2438 > 2439 <span class="navtext">About</span> 2440 </a> 2441 2442</div> 2443 2444 2445<div 2446 class="menu__item child" 2447 2448> 2449 <a 2450 href="/pages/contact" 2451 data-top-link 2452 class="navlink navlink--toplevel" 2453 > 2454 <span class="navtext">Contact</span> 2455 </a> 2456 2457</div> 2458<div class="hover__bar"></div> 2459 2460 <div class="hover__bg"></div> 2461 </nav></div> 2462 2463 <div data-child-takes-space class="header__desktop__bar__r"><div class="header__desktop__buttons header__desktop__buttons--icons"> 2464<div class="header__desktop__button"> 2465 <a href="/account" class="navlink" title="My Account"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-profile-circled" viewBox="0 0 24 24"><path d="M12 2C6.477 2 2 6.477 2 12s4.477 10 10 10 10-4.477 10-10S17.523 2 12 2z" stroke="#000" stroke-linecap="round" stroke-linejoin="round"/><path d="M4.271 18.346S6.5 15.5 12 15.5s7.73 2.846 7.73 2.846M12 12a3 3 0 1 0 0-6 3 3 0 0 0 0 6z" stroke="#000" stroke-linecap="round" stroke-linejoin="round"/></svg><span class="visually-hidden">Account</span> 2466 </a> 2467 </div><div class="header__desktop__button"> 2468 <header-search-popdown> 2469 <details> 2470 <summary class="navlink navlink--search" aria-haspopup="dialog" title="Search"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-search" viewBox="0 0 24 24"><g stroke="currentColor"><path d="M10.85 2c2.444 0 4.657.99 6.258 2.592A8.85 8.85 0 1 1 10.85 2ZM17.122 17.122 22 22"/></g></svg><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-cancel" viewBox="0 0 24 24"><path d="M6.758 17.243 12.001 12m5.243-5.243L12 12m0 0L6.758 6.757M12.001 12l5.243 5.243" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg><span class="visually-hidden">Search</span> 2471 </summary><link href="//diyamonddelights.com/cdn/shop/t/11/assets/search.css?v=2935580073685058681779913805" rel="preload" as="style" onload="this.rel='stylesheet'"><link href="//diyamonddelights.com/cdn/shop/t/11/assets/predictive-search.css?v=118856112979871096211779913805" rel="preload" as="style" onload="this.rel='stylesheet'"><link href="//diyamonddelights.com/cdn/shop/t/11/assets/header-search-popdown.css?v=7254253070955098951779913805" rel="preload" as="style" onload="this.rel='stylesheet'"><div class="search-popdown" aria-label="Search" data-popdown> 2472 <div class="wrapper"> 2473 <div class="search-popdown__main"><predictive-search><form 2474 class="search-form" 2475 action="/search" 2476 method="get" 2477 role="search" 2478 > 2479 <input name="options[prefix]" type="hidden" value="last"> 2480 2481 <button class="search-popdown__submit" type="submit" aria-label="Search"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-search" viewBox="0 0 24 24"><g stroke="currentColor"><path d="M10.85 2c2.444 0 4.657.99 6.258 2.592A8.85 8.85 0 1 1 10.85 2ZM17.122 17.122 22 22"/></g></svg></button> 2482 2483 <div class="input-holder"> 2484 <label for="SearchInput--desktop" class="visually-hidden">Search</label> 2485 <input 2486 type="search" 2487 id="SearchInput--desktop" 2488 data-predictive-search-input="search-popdown-results" 2489 name="q" 2490 value="" 2491 placeholder="Search" 2492 role="combobox" 2493 aria-label="Search our store" 2494 aria-owns="predictive-search-results" 2495 aria-controls="predictive-search-results" 2496 aria-expanded="false" 2497 aria-haspopup="listbox"
2498 aria-autocomplete="list" 2499 autocorrect="off" 2500 autocomplete="off" 2501 autocapitalize="off" 2502 spellcheck="false" 2503 > 2504 2505 <button 2506 type="reset" 2507 class="search-reset hidden" 2508 aria-label="Reset" 2509 >Clear</button> 2510 </div><div class="predictive-search" tabindex="-1" data-predictive-search-results data-scroll-lock-scrollable> 2511 <div class="predictive-search__loading-state"> 2512 <div class="predictive-search__loader loader"><div class="loader-indeterminate"></div></div> 2513 </div> 2514 </div> 2515 2516 <span 2517 class="predictive-search-status visually-hidden" 2518 role="status" 2519 aria-hidden="true" 2520 data-predictive-search-status 2521 ></span></form></predictive-search><div class="predictive-search predictive-search--empty" data-popular-searches data-scroll-lock-scrollable> 2522 <div class="wrapper"><div class="predictive-search__column"> 2523 <p class="predictive-search__heading">Popular searches</p> 2524 2525 <div class="predictive-search__group"><div class="predictive-search__item"> 2526 <a class="predictive-search__link" href="/collections/all">Shop</a> 2527 </div><div class="predictive-search__item"> 2528 <a class="predictive-search__link" href="/products/10-off-bundle-1">Canvas Bundle</a> 2529 </div><div class="predictive-search__item"> 2530 <a class="predictive-search__link" href="/pages/how-to">How-to</a> 2531 </div><div class="predictive-search__item"> 2532 <a class="predictive-search__link" href="/pages/about-me">About</a> 2533 </div><div class="predictive-search__item"> 2534 <a class="predictive-search__link" href="/pages/contact">Contact</a> 2535 </div></div> 2536 </div></div> 2537 </div><div class="search-popdown__close"> 2538 <button 2539 type="button" 2540 class="search-popdown__close__button" 2541 title="Close" 2542 data-popdown-close 2543 ><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-cancel" viewBox="0 0 24 24"><path d="M6.758 17.243 12.001 12m5.243-5.243L12 12m0 0L6.758 6.757M12.001 12l5.243 5.243" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg></button> 2544 </div> 2545 </div> 2546 </div> 2547</div> 2548<span class="underlay" data-popdown-underlay></span> 2549 </details> 2550 </header-search-popdown> 2551 </div><div class="header__desktop__button"> 2552 <a href="/cart" class="navlink navlink--cart navlink--cart--icon" title="Cart" data-cart-toggle> 2553 <div class="navlink__cart__content"> 2554 <span class="visually-hidden">Cart</span> 2555 2556 <span class="header__cart__status__holder"> 2557 <cart-count class="header__cart__status" data-status-separator=": " data-cart-count="0" data-limit="10"> 2558 0 2559 </cart-count><!-- /snippets/social-icon.liquid --> 2560 2561 2562<svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-bag" viewBox="0 0 24 24"><path d="m19.26 9.696 1.385 9A2 2 0 0 1 18.67 21H5.33a2 2 0 0 1-1.977-2.304l1.385-9A2 2 0 0 1 6.716 8h10.568a2 2 0 0 1 1.977 1.696zM14 5a2 2 0 1 0-4 0" stroke="#000" stroke-linecap="round" stroke-linejoin="round"/></svg></span> 2563 </div> 2564 </a> 2565 </div> 2566 </div></div> 2567 </div></div> 2568 </div> 2569 </header> 2570</header-component> 2571 2572<div class="header__backfill" data-header-backfill></div> 2573
2574<script type="application/ld+json"> 2575 { 2576 "@context": "http://schema.org", 2577 "@type": "Organization", 2578 "name": "DIYamond dELights LLC", 2579 2580 "logo": "https:\/\/diyamonddelights.com\/cdn\/shop\/files\/Logo_small_size_updated_5.5.26.png?v=1780155300\u0026width=500", 2581 2582 "sameAs": [ 2583 "", 2584 "", 2585 "https:\/\/instagram.com\/diyamond.delights", 2586 "", 2587 "", 2588 "https:\/\/tiktok.com\/@diyamond.delights", 2589 "", 2590 "", 2591 "", 2592 "", 2593 "" 2594 ], 2595 "url": "https:\/\/diyamonddelights.com" 2596 } 2597</script>
2597 2598<style> #shopify-section-sections--27231337447714__header .theme__header {background: #faf5ee;} </style></div><div id="shopify-section-sections--27231337447714__mobile_menu_kMYLiQ" class="shopify-section shopify-section-group-group-header"><mobile-menu 2599 class="mobile-menu color-scheme-2" 2600 data-section-id="sections--27231337447714__mobile_menu_kMYLiQ" 2601 data-section-type="mobile-menu" 2602 style="--COLUMNS: 2; --COLUMNS-MEDIUM: 2; --COLUMNS-SMALL: 2; --COLUMNS-MOBILE: 1;" 2603><header-drawer 2604 class="drawer drawer--header" 2605 data-drawer 2606 id="mobile-menu-sections--27231337447714__mobile_menu_kMYLiQ" 2607 > 2608 <div class="drawer__inner" data-drawer-inner> 2609 <header class="drawer__head"> 2610 <button 2611 class="drawer__close" 2612 data-drawer-close 2613 aria-label="Show menu" 2614 aria-haspopup="true" 2615 aria-expanded="true" 2616 aria-controls="mobile-menu-sections--27231337447714__mobile_menu_kMYLiQ" 2617 ><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-cancel" viewBox="0 0 24 24"><path d="M6.758 17.243 12.001 12m5.243-5.243L12 12m0 0L6.758 6.757M12.001 12l5.243 5.243" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg></button><a 2618 class="header__logo__link header__logo__link--drawer" 2619 href="/" 2620 data-logo-link 2621 style="--logo-width-mobile:120px;" 2622 ><figure class="image-wrapper lazy-image is-loading" style="--aspect-ratio: 1.4142857142857144;"><img src="//diyamonddelights.com/cdn/shop/files/Logo_small_size_updated_5.5.26.png?crop=center&height=169&v=1780155300&width=240" alt="Slide image" width="240" height="169" loading="lazy" srcset="//diyamonddelights.com/cdn/shop/files/Logo_small_size_updated_5.5.26.png?v=1780155300&width=120 120w, //diyamonddelights.com/cdn/shop/files/Logo_small_size_updated_5.5.26.png?v=1780155300&width=180 180w, //diyamonddelights.com/cdn/shop/files/Logo_small_size_updated_5.5.26.png?v=1780155300&width=240 240w, //diyamonddelights.com/cdn/shop/files/Logo_small_size_updated_5.5.26.png?v=1780155300&width=120 120w, //diyamonddelights.com/cdn/shop/files/Logo_small_size_updated_5.5.26.png?v=1780155300&width=180 180w, //diyamonddelights.com/cdn/shop/files/Logo_small_size_updated_5.5.26.png?v=1780155300&width=240 240w" sizes="240" class=" is-loading "> 2623</figure> 2624</a></header> 2625 2626 <div class="drawer__body"> 2627 <div class="drawer__content" data-drawer-content> 2628 <div class="drawer__content__scroll" data-scroll-lock-scrollable> 2629 <div class="mobile-menu__block mobile-menu__block--menu block-padding" 2630 data-mobile-menu-block 2631 2632 style="--bg: transparent;--block-padding-bottom: 14px;"> 2633 <div class="mobile-menu__block-inner" 2634 data-animation="drawer-items-fade" 2635 data-animation-duration="500" 2636 data-animation-delay="250"><nav class="drawer__menu" data-sliderule-pane="0" data-scroll-lock-scrollable style="--highlight: #d02e2e;--icon-size: calc(var(--font-body-x-large) * 1.5);--item-height: 30px;"> 2637 <div class="drawer__main-menu body-x-large" data-links><div class="sliderule__wrapper"><mobile-sliderule id="sliderule-0e8c38c48839d732b3012eb1684ec053"> 2638 <button 2639 class="sliderow" 2640 type="button" 2641 data-animates="0" 2642 data-animation="drawer-items-fade" 2643 data-animation-delay="500" 2644 data-animation-duration="500" 2645 data-sliderule-open="sliderule-0e8c38c48839d732b3012eb1684ec053" 2646 > 2647 <span class="sliderow__title"> 2648 <span> 2649 Shop 2650</span> 2651 2652 <span class="sliderule__chevron sliderule__chevron--right"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-nav-arrow-right" viewBox="0 0 24 24"><path d="m9 6 6 6-6 6" stroke="#000" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"/></svg><span class="visually-hidden">Show menu</span> 2653 </span> 2654 </span> 2655 </button> 2656 2657 <div 2658 class="mobile__menu__dropdown sliderule__panel"
2659 data-sliderule="1" 2660 data-scroll-lock-scrollable 2661 > 2662 <div 2663 class="sliderow sliderow--back" 2664 data-animates="1" 2665 data-animation="drawer-items-fade" 2666 data-animation-delay="150" 2667 data-animation-duration="500" 2668 > 2669 <button class="sliderow__back-button" type="button" data-sliderule-close="sliderule-0e8c38c48839d732b3012eb1684ec053"> 2670 <span class="sliderule__chevron sliderule__chevron--left"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-nav-arrow-left" viewBox="0 0 24 24"><path d="m15 6-6 6 6 6" stroke="#000" stroke-linecap="round" stroke-linejoin="round"/></svg><span class="visually-hidden">Exit menu</span> 2671 </span> 2672 </button> 2673 <a class="sliderow__title" href="/collections/all"> 2674 <span> 2675 Shop 2676</span> 2677 </a> 2678 </div> 2679 <div class="sliderow__links" data-links><div class="sliderule__wrapper"> 2680 <div 2681 class="sliderow" 2682 role="button" 2683 data-animates="1" 2684 data-animation="drawer-items-fade" 2685 data-animation-delay="250" 2686 data-animation-duration="500" 2687 > 2688 <a class="sliderow__title" href="/collections/back-in-stock"> 2689 <span> 2690 Back in Stock 2691</span> 2692 </a> 2693 </div></div> 2694<div class="sliderule__wrapper"><mobile-sliderule id="sliderule-667c3aaa1abc87a8ec52ec4d4ff92cb9"> 2695 <button 2696 class="sliderow" 2697 type="button" 2698 data-animates="1" 2699 data-animation="drawer-items-fade" 2700 data-animation-delay="300" 2701 data-animation-duration="500" 2702 data-sliderule-open="sliderule-667c3aaa1abc87a8ec52ec4d4ff92cb9" 2703 > 2704 <span class="sliderow__title"> 2705 <span> 2706 Stickers 2707</span> 2708 2709 <span class="sliderule__chevron sliderule__chevron--right"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-nav-arrow-right" viewBox="0 0 24 24"><path d="m9 6 6 6-6 6" stroke="#000" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"/></svg><span class="visually-hidden">Show menu</span> 2710 </span> 2711 </span> 2712 </button> 2713 2714 <div 2715 class="mobile__menu__dropdown sliderule__panel" 2716 data-sliderule="2" 2717 data-scroll-lock-scrollable 2718 > 2719 <div 2720 class="sliderow sliderow--back" 2721 data-animates="2" 2722 data-animation="drawer-items-fade" 2723 data-animation-delay="150" 2724 data-animation-duration="500" 2725 > 2726 <button class="sliderow__back-button" type="button" data-sliderule-close="sliderule-667c3aaa1abc87a8ec52ec4d4ff92cb9"> 2727 <span class="sliderule__chevron sliderule__chevron--left"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-nav-arrow-left" viewBox="0 0 24 24"><path d="m15 6-6 6 6 6" stroke="#000" stroke-linecap="round" stroke-linejoin="round"/></svg><span class="visually-hidden">Exit menu</span> 2728 </span> 2729 </button> 2730 <a class="sliderow__title" href="/collections/sticker-books"> 2731 <span> 2732 Stickers 2733</span> 2734 </a> 2735 </div> 2736 <div class="sliderow__links" data-links><div class="sliderule__wrapper"> 2737 <div 2738 class="sliderow" 2739 role="button" 2740 data-animates="2" 2741 data-animation="drawer-items-fade" 2742 data-animation-delay="250" 2743 data-animation-duration="500" 2744 > 2745 <a class="sliderow__title" href="/collections/snack-size-diamond-painting"> 2746 <span> 2747 Snack-size Sticker 2748</span> 2749 </a> 2750 </div></div> 2751<div class="sliderule__wrapper"> 2752 <div 2753 class="sliderow" 2754 role="button" 2755 data-animates="2" 2756 data-animation="drawer-items-fade" 2757 data-animation-delay="300" 2758 data-animation-duration="500" 2759 > 2760 <a class="sliderow__title" href="/collections/diamond-painting-sticker-sheets"> 2761 <span> 2762 Sticker Sheets 2763</span> 2764 </a> 2765 </div></div> 2766 2767</div> 2768 </div> 2769 </mobile-sliderule></div> 2770<div class="sliderule__wrapper"><mobile-sliderule id="sliderule-d28aadae4be6a783c5de97e3e5204407"> 2771 <button 2772 class="sliderow" 2773 type="button" 2774 data-animates="1"
2775 data-animation="drawer-items-fade" 2776 data-animation-delay="350" 2777 data-animation-duration="500" 2778 data-sliderule-open="sliderule-d28aadae4be6a783c5de97e3e5204407" 2779 > 2780 <span class="sliderow__title"> 2781 <span> 2782 Canvas Kits 2783</span> 2784 2785 <span class="sliderule__chevron sliderule__chevron--right"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-nav-arrow-right" viewBox="0 0 24 24"><path d="m9 6 6 6-6 6" stroke="#000" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"/></svg><span class="visually-hidden">Show menu</span> 2786 </span> 2787 </span> 2788 </button> 2789 2790 <div 2791 class="mobile__menu__dropdown sliderule__panel" 2792 data-sliderule="2" 2793 data-scroll-lock-scrollable 2794 > 2795 <div 2796 class="sliderow sliderow--back" 2797 data-animates="2" 2798 data-animation="drawer-items-fade" 2799 data-animation-delay="150" 2800 data-animation-duration="500" 2801 > 2802 <button class="sliderow__back-button" type="button" data-sliderule-close="sliderule-d28aadae4be6a783c5de97e3e5204407"> 2803 <span class="sliderule__chevron sliderule__chevron--left"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-nav-arrow-left" viewBox="0 0 24 24"><path d="m15 6-6 6 6 6" stroke="#000" stroke-linecap="round" stroke-linejoin="round"/></svg><span class="visually-hidden">Exit menu</span> 2804 </span> 2805 </button> 2806 <a class="sliderow__title" href="/collections/canvas"> 2807 <span> 2808 Canvas Kits 2809</span> 2810 </a> 2811 </div> 2812 <div class="sliderow__links" data-links><div class="sliderule__wrapper"> 2813 <div 2814 class="sliderow" 2815 role="button" 2816 data-animates="2" 2817 data-animation="drawer-items-fade" 2818 data-animation-delay="250" 2819 data-animation-duration="500" 2820 > 2821 <a class="sliderow__title" href="/products/10-off-bundle-1"> 2822 <span> 2823 Canvas Bundle 2824</span> 2825 </a> 2826 </div></div> 2827<div class="sliderule__wrapper"> 2828 <div 2829 class="sliderow" 2830 role="button" 2831 data-animates="2" 2832 data-animation="drawer-items-fade" 2833 data-animation-delay="300" 2834 data-animation-duration="500" 2835 > 2836 <a class="sliderow__title" href="/collections/canvas"> 2837 <span> 2838 Canvas 2839</span> 2840 </a> 2841 </div></div> 2842<div class="sliderule__wrapper"> 2843 <div 2844 class="sliderow" 2845 role="button" 2846 data-animates="2" 2847 data-animation="drawer-items-fade" 2848 data-animation-delay="350" 2849 data-animation-duration="500" 2850 > 2851 <a class="sliderow__title" href="/collections/mini-delights"> 2852 <span> 2853 Mini DELights 2854</span> 2855 </a> 2856 </div></div> 2857<div class="sliderule__wrapper"> 2858 <div 2859 class="sliderow" 2860 role="button" 2861 data-animates="2" 2862 data-animation="drawer-items-fade" 2863 data-animation-delay="400" 2864 data-animation-duration="500" 2865 > 2866 <a class="sliderow__title" href="/collections/diyamond-displays"> 2867 <span> 2868 DIYamond DIsplaYs 2869</span> 2870 </a> 2871 </div></div> 2872<div class="sliderule__wrapper"> 2873 <div 2874 class="sliderow" 2875 role="button" 2876 data-animates="2" 2877 data-animation="drawer-items-fade" 2878 data-animation-delay="450" 2879 data-animation-duration="500" 2880 > 2881 <a class="sliderow__title" href="/collections/magnetic-bookmark"> 2882 <span> 2883 Magnetic Bookmark 2884</span> 2885 </a> 2886 </div></div> 2887 2888</div> 2889 </div> 2890 </mobile-sliderule></div> 2891<div class="sliderule__wrapper"><mobile-sliderule id="sliderule-558d0a1e501608e9f59380851e8613cb"> 2892 <button 2893 class="sliderow" 2894 type="button" 2895 data-animates="1" 2896 data-animation="drawer-items-fade" 2897 data-animation-delay="400" 2898 data-animation-duration="500" 2899 data-sliderule-open="sliderule-558d0a1e501608e9f59380851e8613cb" 2900 > 2901 <span class="sliderow__title"> 2902 <span> 2903 Accessories 2904</span> 2905 2906 <span class="sliderule__chevron sliderule__chevron--right"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-nav-arrow-right" viewBox="0 0 24 24">
2906<path d="m9 6 6 6-6 6" stroke="#000" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"/></svg><span class="visually-hidden">Show menu</span> 2907 </span> 2908 </span> 2909 </button> 2910 2911 <div 2912 class="mobile__menu__dropdown sliderule__panel" 2913 data-sliderule="2" 2914 data-scroll-lock-scrollable 2915 > 2916 <div 2917 class="sliderow sliderow--back" 2918 data-animates="2" 2919 data-animation="drawer-items-fade" 2920 data-animation-delay="150" 2921 data-animation-duration="500" 2922 > 2923 <button class="sliderow__back-button" type="button" data-sliderule-close="sliderule-558d0a1e501608e9f59380851e8613cb"> 2924 <span class="sliderule__chevron sliderule__chevron--left"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-nav-arrow-left" viewBox="0 0 24 24"><path d="m15 6-6 6 6 6" stroke="#000" stroke-linecap="round" stroke-linejoin="round"/></svg><span class="visually-hidden">Exit menu</span> 2925 </span> 2926 </button> 2927 <a class="sliderow__title" href="/collections/accessories"> 2928 <span> 2929 Accessories 2930</span> 2931 </a> 2932 </div> 2933 <div class="sliderow__links" data-links><div class="sliderule__wrapper"> 2934 <div 2935 class="sliderow" 2936 role="button" 2937 data-animates="2" 2938 data-animation="drawer-items-fade" 2939 data-animation-delay="250" 2940 data-animation-duration="500" 2941 > 2942 <a class="sliderow__title" href="/collections/cover-minders"> 2943 <span> 2944 Cover Minders 2945</span> 2946 </a> 2947 </div></div> 2948 2949</div> 2950 </div> 2951 </mobile-sliderule></div> 2952<div class="sliderule__wrapper"> 2953 <div 2954 class="sliderow" 2955 role="button" 2956 data-animates="1" 2957 data-animation="drawer-items-fade" 2958 data-animation-delay="450" 2959 data-animation-duration="500" 2960 > 2961 <a class="sliderow__title" href="/collections/all"> 2962 <span> 2963 All Products 2964</span> 2965 </a> 2966 </div></div> 2967<div class="sliderule__wrapper"> 2968 <div 2969 class="sliderow" 2970 role="button" 2971 data-animates="1" 2972 data-animation="drawer-items-fade" 2973 data-animation-delay="500" 2974 data-animation-duration="500" 2975 > 2976 <a class="sliderow__title" href="/products/gift-card"> 2977 <span> 2978 Gift Card 2979</span> 2980 </a> 2981 </div></div> 2982<div class="sliderule__wrapper"> 2983 <div 2984 class="sliderow" 2985 role="button" 2986 data-animates="1" 2987 data-animation="drawer-items-fade" 2988 data-animation-delay="550" 2989 data-animation-duration="500" 2990 > 2991 <a class="sliderow__title" href="/collections/clearance"> 2992 <span> 2993 CLEARANCE 2994</span> 2995 </a> 2996 </div></div> 2997 2998</div> 2999 </div> 3000 </mobile-sliderule></div> 3001<div class="sliderule__wrapper"> 3002 <div 3003 class="sliderow" 3004 role="button" 3005 data-animates="0" 3006 data-animation="drawer-items-fade" 3007 data-animation-delay="550" 3008 data-animation-duration="500" 3009 > 3010 <a class="sliderow__title" href="/products/10-off-bundle-1"> 3011 <span> 3012 Canvas Bundle 3013</span> 3014 </a> 3015 </div></div> 3016<div class="sliderule__wrapper"> 3017 <div 3018 class="sliderow" 3019 role="button" 3020 data-animates="0" 3021 data-animation="drawer-items-fade" 3022 data-animation-delay="600" 3023 data-animation-duration="500" 3024 > 3025 <a class="sliderow__title" href="/pages/how-to"> 3026 <span> 3027 How-to 3028</span> 3029 </a> 3030 </div></div> 3031<div class="sliderule__wrapper"> 3032 <div 3033 class="sliderow" 3034 role="button" 3035 data-animates="0" 3036 data-animation="drawer-items-fade" 3037 data-animation-delay="650" 3038 data-animation-duration="500" 3039 > 3040 <a class="sliderow__title" href="/pages/about-me"> 3041 <span> 3042 About 3043</span> 3044 </a> 3045 </div></div> 3046<div class="sliderule__wrapper"> 3047 <div 3048 class="sliderow" 3049 role="button" 3050 data-animates="0" 3051 data-animation="drawer-items-fade" 3052 data-animation-delay="700" 3053 data-animation-duration="500" 3054 > 3055 <a class="sliderow__title" href="/pages/contact"> 3056 <span> 3057 Contact 3058</span> 3059 </a> 3060 </div></div> 3061</div> 3062 </nav></div> 3063 </div><div class="mobile-menu__block mobile-menu__block--text block-padding" 3064 data-mobile-menu-block 3065 3066 style="--bg: transparent;--block-padding-bottom: 14px;"> 3067 <div class="mobile-menu__block-inner"
3068 data-animation="drawer-items-fade" 3069 data-animation-duration="500" 3070 data-animation-delay="300"><p class="drawer__text text-left body-medium"> 3071 Shop some of our restock: 3072 </p></div> 3073 </div><div class="mobile-menu__block mobile-menu__block--product block-padding" 3074 data-mobile-menu-block 3075 3076 style="--bg: transparent;--image-size: 15%;--block-padding-bottom: 14px;"> 3077 <div class="mobile-menu__block-inner" 3078 data-animation="drawer-items-fade" 3079 data-animation-duration="500" 3080 data-animation-delay="350"><a href="/products/cat-cafe-bookstore" class="mobile-menu__image-link"> 3081 <div class="mobile-menu__image"><figure class="image-wrapper lazy-image lazy-image--backfill is-loading" style="--aspect-ratio: 0.6470397929472662;"><img src="//diyamonddelights.com/cdn/shop/files/Cat_Cafe_Bookstore_Original_with_watermark.png?crop=center&height=79&v=1770929669&width=51" alt="Cat Café Bookstore" width="51" height="79" loading="lazy" srcset="//diyamonddelights.com/cdn/shop/files/Cat_Cafe_Bookstore_Original_with_watermark.png?v=1770929669&width=52 52w, //diyamonddelights.com/cdn/shop/files/Cat_Cafe_Bookstore_Original_with_watermark.png?v=1770929669&width=78 78w, //diyamonddelights.com/cdn/shop/files/Cat_Cafe_Bookstore_Original_with_watermark.png?v=1770929669&width=104 104w, //diyamonddelights.com/cdn/shop/files/Cat_Cafe_Bookstore_Original_with_watermark.png?v=1770929669&width=350 350w, //diyamonddelights.com/cdn/shop/files/Cat_Cafe_Bookstore_Original_with_watermark.png?v=1770929669&width=525 525w, //diyamonddelights.com/cdn/shop/files/Cat_Cafe_Bookstore_Original_with_watermark.png?v=1770929669&width=700 700w" sizes="51.75px" class=" is-loading "> 3082</figure> 3083</div> 3084 3085 <div class="mobile-menu__title body-small"> 3086 Cat Café Bookstore 3087 </div> 3088 </a></div> 3089 </div><div class="mobile-menu__block mobile-menu__block--product block-padding" 3090 data-mobile-menu-block 3091 3092 style="--bg: transparent;--image-size: 15%;--block-padding-bottom: 14px;"> 3093 <div class="mobile-menu__block-inner" 3094 data-animation="drawer-items-fade" 3095 data-animation-duration="500" 3096 data-animation-delay="400"><a href="/products/harajuku-crepe" class="mobile-menu__image-link"> 3097 <div class="mobile-menu__image"><figure class="image-wrapper lazy-image lazy-image--backfill is-loading" style="--aspect-ratio: 0.7093821510297483;"><img src="//diyamonddelights.com/cdn/shop/files/Harajuku_Crepe_original_with_watermark.png?crop=center&height=72&v=1770929943&width=51" alt="Harajuku Crêpes" width="51" height="72" loading="lazy" srcset="//diyamonddelights.com/cdn/shop/files/Harajuku_Crepe_original_with_watermark.png?v=1770929943&width=52 52w, //diyamonddelights.com/cdn/shop/files/Harajuku_Crepe_original_with_watermark.png?v=1770929943&width=78 78w, //diyamonddelights.com/cdn/shop/files/Harajuku_Crepe_original_with_watermark.png?v=1770929943&width=104 104w, //diyamonddelights.com/cdn/shop/files/Harajuku_Crepe_original_with_watermark.png?v=1770929943&width=350 350w, //diyamonddelights.com/cdn/shop/files/Harajuku_Crepe_original_with_watermark.png?v=1770929943&width=525 525w, //diyamonddelights.com/cdn/shop/files/Harajuku_Crepe_original_with_watermark.png?v=1770929943&width=700 700w" sizes="51.75px" class=" is-loading "> 3098</figure> 3099</div> 3100 3101 <div class="mobile-menu__title body-small"> 3102 Harajuku Crêpes 3103 </div> 3104 </a></div> 3105 </div><div class="mobile-menu__block mobile-menu__block--divider block-padding" 3106 data-mobile-menu-block 3107 3108 style="--bg: transparent;--block-padding-bottom: 8px;"> 3109 <div class="mobile-menu__block-inner" 3110 data-animation="drawer-items-fade" 3111 data-animation-duration="500" 3112 data-animation-delay="450"> 3113<div 3114 class="divider-holder block-padding" 3115 3116 3117 style="--block-padding-bottom:8px;" 3118><hr class="divider"></div></div> 3119 </div><div class="mobile-menu__block mobile-menu__block--socials block-padding" 3120 data-mobile-menu-block 3121 3122 style="--bg: transparent;--block-padding-bottom: 10px;"> 3123 <div class="mobile-menu__block-inner"
3124 data-animation="drawer-items-fade" 3125 data-animation-duration="500" 3126 data-animation-delay="500"> 3127<style data-shopify>.socials { 3128 --gap: 8px; 3129 --gap-offset: calc(var(--gap) * -1); 3130 display: flex; 3131 flex-wrap: wrap; 3132 align-items: center; 3133 margin: var(--gap-offset); 3134 list-style: none; 3135} 3136.socials li { 3137 margin: var(--gap); 3138} 3139.socials:empty { 3140 display: none; 3141} 3142 3143.socials--newsletter { 3144 margin-top: calc(var(--inner) - var(--gap)); 3145} 3146 3147.socials--mobile-menu { 3148 display: block; 3149} 3150 3151.text-center .socials { 3152 justify-content: center; 3153} 3154 3155.social-link { 3156 --link: var(--text); 3157 --icons: var(--text); 3158 height: var(--icon-size); 3159 width: var(--icon-size); 3160 color: var(--link); 3161} 3162 3163.social-link:hover { 3164 color: var(--link-hover); 3165} 3166</style><ul 3167 class="socials socials--mobile-menu socials--thin" 3168 3169><li> 3170 <a href="https://instagram.com/diyamond.delights" title="DIYamond dELights LLC on Instagram" rel="noopener" target="_blank" class="social-link"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-instagram" viewBox="0 0 24 24"><path d="M12 16a4 4 0 1 0 0-8 4 4 0 0 0 0 8z" stroke="#000" stroke-linecap="round" stroke-linejoin="round"/><path d="M3 16V8a5 5 0 0 1 5-5h8a5 5 0 0 1 5 5v8a5 5 0 0 1-5 5H8a5 5 0 0 1-5-5z" stroke="#000"/><path d="m17.5 6.51.01-.011" stroke="#000" stroke-linecap="round" stroke-linejoin="round"/></svg><span class="icon-fallback-text">Instagram</span> 3171 </a> 3172 </li><li> 3173 <a href="https://tiktok.com/@diyamond.delights" title="DIYamond dELights LLC on TikTok" rel="noopener" target="_blank" class="social-link"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-tiktok" viewBox="0 0 24 24"><path d="M21 8v8a5 5 0 0 1-5 5H8a5 5 0 0 1-5-5V8a5 5 0 0 1 5-5h8a5 5 0 0 1 5 5z" stroke="#000" stroke-linecap="round" stroke-linejoin="round"/><path d="M10 12a3 3 0 1 0 3 3V6c.333 1 1.6 3 4 3" stroke="#000" stroke-linecap="round" stroke-linejoin="round"/></svg><span class="icon-fallback-text">TikTok</span> 3174 </a> 3175 </li></ul> 3176</div> 3177 </div><div class="mobile-menu__block mobile-menu__block--divider block-padding" 3178 data-mobile-menu-block 3179 3180 style="--bg: transparent;--block-padding-bottom: 14px;"> 3181 <div class="mobile-menu__block-inner" 3182 data-animation="drawer-items-fade" 3183 data-animation-duration="500" 3184 data-animation-delay="550"> 3185<div 3186 class="divider-holder block-padding" 3187 3188 3189 style="--block-padding-bottom:14px;" 3190><hr class="divider"></div></div> 3191 </div><div class="mobile-menu__block mobile-menu__block--localization block-padding" 3192 data-mobile-menu-block 3193 3194 style="--bg: transparent;--block-padding-bottom: 22px;"> 3195 <div class="mobile-menu__block-inner" 3196 data-animation="drawer-items-fade" 3197 data-animation-duration="500" 3198 data-animation-delay="600"><div class="mobile-menu__block-localization"><!-- /snippets/localization.liquid --> 3199 3200<form method="post" action="/localization" id="localization-form-mobile-menu" accept-charset="UTF-8" class="popout-header" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/cart" /><div class="popout-header__holder"> 3201 <h2 class="visually-hidden" id="country-heading-mobile-menu"> 3202 Currency 3203 </h2> 3204 3205 <popout-select class="popout" submit> 3206 <button 3207 type="button" 3208 class="popout__toggle" 3209 aria-expanded="false" 3210 aria-controls="country-list-mobile-menu" 3211 aria-describedby="country-heading-mobile-menu" 3212 data-popout-toggle 3213 > 3214 <span class="popout__toggle__text" data-popout-toggle-text><img src="//cdn.shopify.com/static/images/flags/us.svg?width=40" alt="United States" srcset="//cdn.shopify.com/static/images/flags/us.svg?width=40 40w" width="40" height="30" loading="lazy" class="popout__flag"> 3215 United States 3216 3217 (USD 3218 $)</span></button> 3219 3220 <ul id="country-list-mobile-menu" class="popout-list" data-popout-list data-scroll-lock-scrollable><li class="popout-list__item"> 3221 <a 3222 class="popout-list__option" 3223 href="#" 3224 3225 data-value="AU" 3226 data-popout-option 3227 ><img src="//cdn.shopify.com/static/images/flags/au.svg?width=40" alt="Australia" srcset="//cdn.shopify.com/static/images/flags/au.svg?width=40 40w" width="40" height="30" loading="lazy" class="popout__flag"> 3228<span> 3229 Australia 3230 3231 (AUD 3232 $) 3233 </span> 3234 </a> 3235 </li><li class="popout-list__item"> 3236 <a 3237 class="popout-list__option" 3238 href="#" 3239 3240 data-value="AT" 3241 data-popout-option 3242 ><img src="//cdn.shopify.com/static/images/flags/at.svg?width=40" alt="Austria" srcset="//cdn.shopify.com/static/images/flags/at.svg?width=40 40w" width="40" height="30" loading="lazy" class="popout__flag"> 3243<span> 3244 Austria 3245 3246 (EUR 3247 â¬) 3248 </span> 3249 </a> 3250 </li><li class="popout-list__item"> 3251 <a 3252 class="popout-list__option" 3253 href="#" 3254 3255 data-value="BE" 3256 data-popout-option 3257 ><img src="//cdn.shopify.com/static/images/flags/be.svg?width=40" alt="Belgium" srcset="//cdn.shopify.com/static/images/flags/be.svg?width=40 40w" width="40" height="30" loading="lazy" class="popout__flag"> 3258<span> 3259 Belgium 3260 3261 (EUR 3262 â¬) 3263 </span> 3264 </a> 3265 </li><li class="popout-list__item"> 3266 <a 3267 class="popout-list__option" 3268 href="#" 3269 3270 data-value="CA" 3271 data-popout-option 3272 ><img src="//cdn.shopify.com/static/images/flags/ca.svg?width=40" alt="Canada" srcset="//cdn.shopify.com/static/images/flags/ca.svg?width=40 40w" width="40" height="30" loading="lazy" class="popout__flag"> 3273<span> 3274 Canada 3275 3276 (CAD 3277 $) 3278 </span> 3279 </a> 3280 </li><li class="popout-list__item"> 3281 <a 3282 class="popout-list__option" 3283 href="#" 3284 3285 data-value="CZ" 3286 data-popout-option 3287 ><img src="//cdn.shopify.com/static/images/flags/cz.svg?width=40" alt="Czechia" srcset="//cdn.shopify.com/static/images/flags/cz.svg?width=40 40w" width="40" height="30" loading="lazy" class="popout__flag"> 3288<span> 3289 Czechia 3290 3291 (CZK 3292 KÄ) 3293 </span> 3294 </a> 3295 </li><li class="popout-list__item"> 3296 <a 3297 class="popout-list__option" 3298 href="#" 3299 3300 data-value="DK" 3301 data-popout-option 3302 ><img src="//cdn.shopify.com/static/images/flags/dk.svg?width=40" alt="Denmark" srcset="//cdn.shopify.com/static/images/flags/dk.svg?width=40 40w" width="40" height="30" loading="lazy" class="popout__flag"> 3303<span> 3304 Denmark 3305 3306 (DKK 3307 kr.) 3308 </span> 3309 </a> 3310 </li><li class="popout-list__item"> 3311 <a 3312 class="popout-list__option" 3313 href="#" 3314 3315 data-value="FI" 3316 data-popout-option 3317 ><img src="//cdn.shopify.com/static/images/flags/fi.svg?width=40" alt="Finland" srcset="//cdn.shopify.com/static/images/flags/fi.svg?width=40 40w" width="40" height="30" loading="lazy" class="popout__flag"> 3318<span> 3319 Finland 3320 3321 (EUR 3322 â¬) 3323 </span> 3324 </a> 3325 </li><li class="popout-list__item"> 3326 <a 3327 class="popout-list__option" 3328 href="#" 3329 3330 data-value="FR" 3331 data-popout-option 3332 ><img src="//cdn.shopify.com/static/images/flags/fr.svg?width=40" alt="France" srcset="//cdn.shopify.com/static/images/flags/fr.svg?width=40 40w" width="40" height="30" loading="lazy" class="popout__flag"> 3333<span> 3334 France 3335 3336 (EUR 3337 â¬) 3338 </span> 3339 </a> 3340 </li><li class="popout-list__item"> 3341 <a 3342 class="popout-list__option" 3343 href="#" 3344 3345 data-value="DE" 3346 data-popout-option 3347 ><img src="//cdn.shopify.com/static/images/flags/de.svg?width=40" alt="Germany" srcset="//cdn.shopify.com/static/images/flags/de.svg?width=40 40w" width="40" height="30" loading="lazy" class="popout__flag"> 3348<span> 3349 Germany 3350 3351 (EUR 3352 â¬) 3353 </span> 3354 </a> 3355 </li><li class="popout-list__item"> 3356 <a 3357 class="popout-list__option" 3358 href="#" 3359 3360 data-value="HK" 3361 data-popout-option 3362 ><img src="//cdn.shopify.com/static/images/flags/hk.svg?width=40" alt="Hong Kong SAR" srcset="//cdn.shopify.com/static/images/flags/hk.svg?width=40 40w" width="40" height="30" loading="lazy" class="popout__flag"> 3363<span> 3364 Hong Kong SAR 3365 3366 (HKD 3367 $) 3368 </span> 3369 </a> 3370 </li><li class="popout-list__item"> 3371 <a 3372 class="popout-list__option" 3373 href="#" 3374 3375 data-value="IN" 3376 data-popout-option 3377 ><img src="//cdn.shopify.com/static/images/flags/in.svg?width=40" alt="India" srcset="//cdn.shopify.com/static/images/flags/in.svg?width=40 40w" width="40" height="30" loading="lazy" class="popout__flag"> 3378<span> 3379 India 3380 3381 (INR 3382 â¹) 3383 </span> 3384 </a> 3385 </li><li class="popout-list__item"> 3386 <a 3387 class="popout-list__option" 3388 href="#" 3389 3390 data-value="IE" 3391 data-popout-option 3392 ><img src="//cdn.shopify.com/static/images/flags/ie.svg?width=40" alt="Ireland" srcset="//cdn.shopify.com/static/images/flags/ie.svg?width=40 40w" width="40" height="30" loading="lazy" class="popout__flag"> 3393<span> 3394 Ireland 3395 3396 (EUR 3397 â¬) 3398 </span> 3399 </a> 3400 </li><li class="popout-list__item"> 3401 <a 3402 class="popout-list__option" 3403 href="#" 3404 3405 data-value="IL" 3406 data-popout-option 3407 ><img src="//cdn.shopify.com/static/images/flags/il.svg?width=40" alt="Israel" srcset="//cdn.shopify.com/static/images/flags/il.svg?width=40 40w" width="40" height="30" loading="lazy" class="popout__flag"> 3408<span> 3409 Israel 3410 3411 (ILS 3412 âª) 3413 </span> 3414 </a> 3415 </li><li class="popout-list__item"> 3416 <a 3417 class="popout-list__option" 3418 href="#" 3419 3420 data-value="IT" 3421 data-popout-option 3422 ><img src="//cdn.shopify.com/static/images/flags/it.svg?width=40" alt="Italy" srcset="//cdn.shopify.com/static/images/flags/it.svg?width=40 40w" width="40" height="30" loading="lazy" class="popout__flag"> 3423<span> 3424 Italy 3425 3426 (EUR 3427 â¬) 3428 </span> 3429 </a> 3430 </li><li class="popout-list__item"> 3431 <a 3432 class="popout-list__option" 3433 href="#" 3434 3435 data-value="JP" 3436 data-popout-option 3437 ><img src="//cdn.shopify.com/static/images/flags/jp.svg?width=40" alt="Japan" srcset="//cdn.shopify.com/static/images/flags/jp.svg?width=40 40w" width="40" height="30" loading="lazy" class="popout__flag"> 3438<span> 3439 Japan 3440 3441 (JPY 3442 Â¥) 3443 </span> 3444 </a> 3445 </li><li class="popout-list__item"> 3446 <a 3447 class="popout-list__option" 3448 href="#" 3449 3450 data-value="MY" 3451 data-popout-option 3452 ><img src="//cdn.shopify.com/static/images/flags/my.svg?width=40" alt="Malaysia" srcset="//cdn.shopify.com/static/images/flags/my.svg?width=40 40w" width="40" height="30" loading="lazy" class="popout__flag"> 3453<span> 3454 Malaysia 3455 3456 (MYR 3457 RM) 3458 </span> 3459 </a> 3460 </li><li class="popout-list__item"> 3461 <a 3462 class="popout-list__option" 3463 href="#" 3464 3465 data-value="NL" 3466 data-popout-option 3467 ><img src="//cdn.shopify.com/static/images/flags/nl.svg?width=40" alt="Netherlands" srcset="//cdn.shopify.com/static/images/flags/nl.svg?width=40 40w" width="40" height="30" loading="lazy" class="popout__flag"> 3468<span> 3469 Netherlands 3470 3471 (EUR 3472 â¬) 3473 </span> 3474 </a> 3475 </li><li class="popout-list__item"> 3476 <a 3477 class="popout-list__option" 3478 href="#" 3479 3480 data-value="NZ" 3481 data-popout-option 3482 ><img src="//cdn.shopify.com/static/images/flags/nz.svg?width=40" alt="New Zealand" srcset="//cdn.shopify.com/static/images/flags/nz.svg?width=40 40w" width="40" height="30" loading="lazy" class="popout__flag"> 3483<span> 3484 New Zealand 3485 3486 (NZD 3487 $) 3488 </span> 3489 </a> 3490 </li><li class="popout-list__item"> 3491 <a 3492 class="popout-list__option" 3493 href="#" 3494 3495 data-value="NO" 3496 data-popout-option 3497 ><img src="//cdn.shopify.com/static/images/flags/no.svg?width=40" alt="Norway" srcset="//cdn.shopify.com/static/images/flags/no.svg?width=40 40w" width="40" height="30" loading="lazy" class="popout__flag"> 3498<span> 3499 Norway 3500 3501 (USD 3502 $) 3503 </span> 3504 </a> 3505 </li><li class="popout-list__item"> 3506 <a 3507 class="popout-list__option" 3508 href="#" 3509 3510 data-value="PH" 3511 data-popout-option 3512 ><img src="//cdn.shopify.com/static/images/flags/ph.svg?width=40" alt="Philippines" srcset="//cdn.shopify.com/static/images/flags/ph.svg?width=40 40w" width="40" height="30" loading="lazy" class="popout__flag"> 3513<span> 3514 Philippines 3515 3516 (PHP 3517 â±) 3518 </span> 3519 </a> 3520 </li><li class="popout-list__item"> 3521 <a 3522 class="popout-list__option" 3523 href="#" 3524 3525 data-value="PL" 3526 data-popout-option 3527 ><img src="//cdn.shopify.com/static/images/flags/pl.svg?width=40" alt="Poland"
3527 srcset="//cdn.shopify.com/static/images/flags/pl.svg?width=40 40w" width="40" height="30" loading="lazy" class="popout__flag"> 3528<span> 3529 Poland 3530 3531 (PLN 3532 zÅ) 3533 </span> 3534 </a> 3535 </li><li class="popout-list__item"> 3536 <a 3537 class="popout-list__option" 3538 href="#" 3539 3540 data-value="PT" 3541 data-popout-option 3542 ><img src="//cdn.shopify.com/static/images/flags/pt.svg?width=40" alt="Portugal" srcset="//cdn.shopify.com/static/images/flags/pt.svg?width=40 40w" width="40" height="30" loading="lazy" class="popout__flag"> 3543<span> 3544 Portugal 3545 3546 (EUR 3547 â¬) 3548 </span> 3549 </a> 3550 </li><li class="popout-list__item"> 3551 <a 3552 class="popout-list__option" 3553 href="#" 3554 3555 data-value="SA" 3556 data-popout-option 3557 ><img src="//cdn.shopify.com/static/images/flags/sa.svg?width=40" alt="Saudi Arabia" srcset="//cdn.shopify.com/static/images/flags/sa.svg?width=40 40w" width="40" height="30" loading="lazy" class="popout__flag"> 3558<span> 3559 Saudi Arabia 3560 3561 (SAR 3562 ر.س) 3563 </span> 3564 </a> 3565 </li><li class="popout-list__item"> 3566 <a 3567 class="popout-list__option" 3568 href="#" 3569 3570 data-value="SG" 3571 data-popout-option 3572 ><img src="//cdn.shopify.com/static/images/flags/sg.svg?width=40" alt="Singapore" srcset="//cdn.shopify.com/static/images/flags/sg.svg?width=40 40w" width="40" height="30" loading="lazy" class="popout__flag"> 3573<span> 3574 Singapore 3575 3576 (SGD 3577 $) 3578 </span> 3579 </a> 3580 </li><li class="popout-list__item"> 3581 <a 3582 class="popout-list__option" 3583 href="#" 3584 3585 data-value="KR" 3586 data-popout-option 3587 ><img src="//cdn.shopify.com/static/images/flags/kr.svg?width=40" alt="South Korea" srcset="//cdn.shopify.com/static/images/flags/kr.svg?width=40 40w" width="40" height="30" loading="lazy" class="popout__flag"> 3588<span> 3589 South Korea 3590 3591 (KRW 3592 â©) 3593 </span> 3594 </a> 3595 </li><li class="popout-list__item"> 3596 <a 3597 class="popout-list__option" 3598 href="#" 3599 3600 data-value="ES" 3601 data-popout-option 3602 ><img src="//cdn.shopify.com/static/images/flags/es.svg?width=40" alt="Spain" srcset="//cdn.shopify.com/static/images/flags/es.svg?width=40 40w" width="40" height="30" loading="lazy" class="popout__flag"> 3603<span> 3604 Spain 3605 3606 (EUR 3607 â¬) 3608 </span> 3609 </a> 3610 </li><li class="popout-list__item"> 3611 <a 3612 class="popout-list__option" 3613 href="#" 3614 3615 data-value="SE" 3616 data-popout-option 3617 ><img src="//cdn.shopify.com/static/images/flags/se.svg?width=40" alt="Sweden" srcset="//cdn.shopify.com/static/images/flags/se.svg?width=40 40w" width="40" height="30" loading="lazy" class="popout__flag"> 3618<span> 3619 Sweden 3620 3621 (SEK 3622 kr) 3623 </span> 3624 </a> 3625 </li><li class="popout-list__item"> 3626 <a 3627 class="popout-list__option" 3628 href="#" 3629 3630 data-value="CH" 3631 data-popout-option 3632 ><img src="//cdn.shopify.com/static/images/flags/ch.svg?width=40" alt="Switzerland" srcset="//cdn.shopify.com/static/images/flags/ch.svg?width=40 40w" width="40" height="30" loading="lazy" class="popout__flag"> 3633<span> 3634 Switzerland 3635 3636 (CHF 3637 CHF) 3638 </span> 3639 </a> 3640 </li><li class="popout-list__item"> 3641 <a 3642 class="popout-list__option" 3643 href="#" 3644 3645 data-value="AE" 3646 data-popout-option 3647 ><img src="//cdn.shopify.com/static/images/flags/ae.svg?width=40" alt="United Arab Emirates" srcset="//cdn.shopify.com/static/images/flags/ae.svg?width=40 40w" width="40" height="30" loading="lazy" class="popout__flag"> 3648<span> 3649 United Arab Emirates 3650 3651 (AED 3652 د.Ø¥) 3653 </span> 3654 </a> 3655 </li><li class="popout-list__item"> 3656 <a 3657 class="popout-list__option" 3658 href="#" 3659 3660 data-value="GB" 3661 data-popout-option 3662 ><img src="//cdn.shopify.com/static/images/flags/gb.svg?width=40" alt="United Kingdom" srcset="//cdn.shopify.com/static/images/flags/gb.svg?width=40 40w" width="40" height="30" loading="lazy" class="popout__flag"> 3663<span> 3664 United Kingdom 3665 3666 (GBP 3667 £) 3668 </span> 3669 </a> 3670 </li><li class="popout-list__item is-active"> 3671 <a 3672 class="popout-list__option" 3673 href="#" 3674 3675 aria-current="true" 3676 3677 data-value="US" 3678 data-popout-option 3679 ><img src="//cdn.shopify.com/static/images/flags/us.svg?width=40" alt="United States" srcset="//cdn.shopify.com/static/images/flags/us.svg?width=40 40w" width="40" height="30" loading="lazy" class="popout__flag"> 3680<span> 3681 United States 3682 3683 (USD 3684 $) 3685 </span> 3686 </a> 3687 </li><li class="popout-list__item"> 3688 <a 3689 class="popout-list__option" 3690 href="#" 3691 3692 data-value="VN" 3693 data-popout-option 3694 ><img src="//cdn.shopify.com/static/images/flags/vn.svg?width=40" alt="Vietnam" srcset="//cdn.shopify.com/static/images/flags/vn.svg?width=40 40w" width="40" height="30" loading="lazy" class="popout__flag"> 3695<span> 3696 Vietnam 3697 3698 (VND 3699 â«) 3700 </span> 3701 </a> 3702 </li></ul> 3703 3704 <input 3705 type="hidden" 3706 name="country_code" 3707 id="CountrySelector-mobile-menu" 3708 value="US" 3709 data-popout-input 3710 > 3711 </popout-select> 3712 </div></form></div></div> 3713 </div> 3714 </div> 3715 </div> 3716 </div></div> 3717 3718 <span class="underlay drawer__underlay" data-drawer-underlay></span> 3719 </header-drawer> 3720</mobile-menu> 3721 3722 3723</div> 3724<!-- END sections: group-header --> 3725 </div> 3726 3727 <!-- BEGIN sections: group-overlay --> 3728<div id="shopify-section-sections--27231337480482__cart-drawer" class="shopify-section shopify-section-group-group-overlay"> 3729</div> 3730<!-- END sections: group-overlay --> 3731 3732 <!-- CONTENT -->
3733 <main role="main" id="MainContent" class="main-content"> 3734 <div id="shopify-section-template--27231345246498__main" class="shopify-section"><!-- /templates/cart.liquid --><style data-shopify>.cart { 3735 --PT: 100px; 3736 --PB: 100px; 3737 }</style><div class="cart-holder color-scheme-5"> 3738 <div 3739 class="cart section-padding is-empty" 3740 data-section-id="template--27231345246498__main" 3741 data-section-type="cart" 3742 data-cart-page 3743 > 3744 <div class="cart__empty" data-cart-empty> 3745 <h1 3746 class="cart__title body-medium" 3747 data-animation="cart-items-fade" 3748 data-animation-duration="500" 3749 data-animation-delay="100">Cart</h1> 3750 3751 <p 3752 data-animation="cart-items-fade" 3753 data-animation-duration="500" 3754 data-animation-delay="150">Your Cart is Empty</p><div 3755 class="cart__empty__item" 3756 data-animation="cart-items-fade" 3757 data-animation-duration="500" 3758 data-animation-delay="200"> 3759 <a href="/collections/all" class="btn btn--outline btn--primary"> 3760 <span>Continue Shopping</span> 3761 </a> 3762 </div>
3762<script src="//diyamonddelights.com/cdn/shop/t/11/assets/recently-viewed.js?v=65653390500397507271779913805" defer="defer"></script>
3762 3763 3764 <recently-viewed 3765 class="cart__empty__product product__upsell--stacked hidden" 3766 id="recently-viewed-products-cart" 3767 data-limit="3" 3768 data-target="api-upsell-product" 3769 data-animation="cart-items-fade" 3770 data-animation-duration="500" 3771 data-animation-delay="250" 3772 ></recently-viewed></div> 3773 3774 <form id="cartForm" class="cart__form" action="/cart" method="post" novalidate data-cart-form> 3775 3776 3777 <div class="cart__inner"> 3778 <div class="cart__content"> 3779 <h1 3780 class="cart__title body-medium" 3781 data-animation="cart-items-fade" 3782 data-animation-duration="500" 3783 data-animation-delay="100"> 3784 Cart 3785 3786 <cart-count class="cart__items-count" data-cart-count="0">0</cart-count> 3787 </h1> 3788 3789 <div 3790 class="cart__button-continue" 3791 data-animation="cart-items-fade" 3792 data-animation-duration="500" 3793 data-animation-delay="150"> 3794 <a class="btn btn--outline btn--primary" href="/collections/all"> 3795 <span>Continue Shopping</span> 3796 </a> 3797 </div> 3798 3799 <div class="cart__errors" data-cart-errors> 3800 <div class="cart__errors__inner"> 3801 <h5 class="cart__errors__heading">Sorry, looks like we don't have enough of this product.</h5> 3802 3803 <p class="cart__errors__content" data-error-message></p> 3804 3805 <button 3806 class="cart__errors__close" 3807 type="button" 3808 data-cart-error-close 3809 aria-label="Close Cart" 3810 ><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-cancel" viewBox="0 0 24 24"><path d="M6.758 17.243 12.001 12m5.243-5.243L12 12m0 0L6.758 6.757M12.001 12l5.243 5.243" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg></button> 3811 </div> 3812 </div> 3813 3814 <cart-items 3815 class="cart__items body-medium" 3816 data-items-holder 3817 data-animation="cart-items-fade" 3818 data-animation-duration="500" 3819 data-animation-delay="200" 3820 ></cart-items> 3821 </div> 3822 3823 <div class="cart__aside" data-checkout-buttons><div 3824 class="cart__price__holder" 3825 data-cart-price-holder 3826 data-animation="cart-items-fade" 3827 data-animation-duration="500" 3828 data-animation-delay="100" 3829 ><div class="cart__total"> 3830 <span class="cart__total__label">Subtotal</span> 3831 3832 <span class="cart__total__price cart__total__price--animated" data-cart-total="0">Free 3833</span> 3834 3835 <div class="cart__price__loader loader"><div class="loader-indeterminate"></div></div> 3836</div> 3837</div> 3838 3839 <collapsible-elements single="true"><div 3840 class="cart-block " 3841 data-animation="cart-items-fade" 3842 data-animation-duration="500" 3843 data-animation-delay="150" 3844 3845 > 3846 3847<details 3848 class="cart__widget accordion" 3849 data-collapsible 3850> 3851 <summary class="cart__widget__title" data-collapsible-trigger>Is this a gift?<svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-nav-arrow-down" viewBox="0 0 24 24"><path d="m6 9 6 6 6-6" stroke="#000" stroke-linecap="round" stroke-linejoin="round"/></svg></summary> 3852 3853 <div class="cart__widget__content" data-collapsible-body> 3854 <div class="cart__widget__content__inner" data-collapsible-content><label for="gift-note">Leave a note about your order</label> 3855 <textarea 3856 id="gift-note" 3857 name="attributes[Gift note]" 3858 class="cart__field cart__field--textarea" 3859 form="cartForm" 3860 aria-label="Leave a note about your order" 3861 ></textarea> 3862 </div> 3863 </div> 3864</details> 3865</div><div 3866 class="cart-block " 3867 data-animation="cart-items-fade" 3868 data-animation-duration="500" 3869 data-animation-delay="200" 3870 3871 ><div class="cart__foot__inner"> 3872 <div class="cart__buttons-wrapper"><div 3873 class="cart__buttons" 3874 data-cart-checkout-buttons 3875 > 3876 <fieldset class="cart__buttons__fieldset" data-cart-checkout-button> 3877 <button 3878 type="submit" 3879 name="checkout" 3880 class="btn btn--full btn--primary btn--solid cart__checkout" 3881 ><!-- /snippets/animated-icon.liquid --> 3882 3883 3884<svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-lock" viewB
3884ox="0 0 24 24"><path d="M16 12h1.4a.6.6 0 0 1 .6.6v6.8a.6.6 0 0 1-.6.6H6.6a.6.6 0 0 1-.6-.6v-6.8a.6.6 0 0 1 .6-.6H8m8 0V8c0-1.333-.8-4-4-4S8 6.667 8 8v4m8 0H8" stroke="#000" stroke-linecap="round" stroke-linejoin="round"/></svg>Check Out</button></fieldset> 3885 </div> 3886 </div> 3887 3888 <em class="cart__note">Shipping, taxes, and discount codes are calculated at checkout</em> 3889 </div></div></collapsible-elements> 3890 </div> 3891 </div> 3892 </form> 3893 </div> 3894</div> 3895 3896 3897</div> 3898 </main> 3899 </div> 3900 3901 <!-- BEGIN sections: group-pre-footer --> 3902<div id="shopify-section-sections--27231337513250__section-newsletter" class="shopify-section shopify-section-group-group-pre-footer"><!-- /sections/newsletter.liquid --> 3903</div><section id="shopify-section-sections--27231337513250__1785540344fcaef453" class="shopify-section shopify-section-group-group-pre-footer"><div class=""></div> 3904 3905 3906</section> 3907<!-- END sections: group-pre-footer --> 3908 3909 <footer class="footer-sections"> 3910 <!-- BEGIN sections: group-footer --> 3911<div id="shopify-section-sections--27231337414946__td_animated_divider_kxKjkq" class="shopify-section shopify-section-group-group-footer td-shape-divider-section"><section id="td-shape-divider-sections--27231337414946__td_animated_divider_kxKjkq" class="td-shape-divider "><svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1920 65.06"> 3912 <path d="M0,0v20.514c23.196,0,32.528,6.063,47.99,16.107,19.504,12.67,43.776,28.439,89.15,28.439s69.647-15.768,89.151-28.439c15.462-10.044,24.795-16.107,47.992-16.107s32.529,6.063,47.991,16.107c19.504,12.67,43.776,28.439,89.151,28.439s69.647-15.768,89.15-28.439c15.462-10.044,24.795-16.107,47.991-16.107s32.53,6.063,47.992,16.107c19.504,12.67,43.776,28.439,89.15,28.439s69.647-15.768,89.151-28.439c15.462-10.044,24.795-16.107,47.992-16.107s32.528,6.063,47.989,16.107c19.503,12.67,43.775,28.439,89.148,28.439s69.647-15.768,89.15-28.439c15.462-10.044,24.795-16.107,47.993-16.107s32.529,6.063,47.99,16.107c19.504,12.67,43.776,28.439,89.15,28.439s69.647-15.768,89.151-28.439c15.462-10.044,24.795-16.107,47.992-16.107s32.531,6.063,47.993,16.107c19.503,12.67,43.776,28.439,89.151,28.439s69.647-15.768,89.151-28.439c15.462-10.044,24.795-16.107,47.993-16.107s32.533,6.063,47.997,16.108c19.504,12.669,43.778,28.437,89.153,28.437s69.649-15.768,89.153-28.437c15.464-10.045,24.797-16.108,47.997-16.108V0H0Z" fill="#faf5ee"/> 3913 </svg></section> 3914 3915<style data-shopify> 3916 .td-shape-divider { 3917 line-height: 0; 3918 position: relative; 3919 width: 100%; 3920 z-index: 20; 3921 } 3922 3923 .td-shape-divider svg { 3924 display: block; 3925 height: auto; 3926 width: 100%; 3927 } 3928 3929 3930 3931 3932 #shopify-section-sections--27231337414946__td_animated_divider_kxKjkq { 3933 position: relative; 3934 } 3935 #td-shape-divider-sections--27231337414946__td_animated_divider_kxKjkq { 3936 position: absolute; 3937 bottom: 0; 3938 left: 0; 3939 right: 0; 3940 } 3941 3942 3943 3944 3945 #td-shape-divider-sections--27231337414946__td_animated_divider_kxKjkq svg { 3946 --animate-translate: -13%; 3947 transform: translateY(3px) scaleY(-1); 3948} 3949 3950 3951 3952 @keyframes td-animate-marquee { 3953 0% { 3954 translate: 0% 0%; 3955 } 3956 100% { 3957 translate: -100% 0%; 3958 } 3959 } 3960 3961 3962</style> 3963
3964<script> 3965 (function () { 3966 function setPaddingBottom() { 3967 const svg = document.querySelector('#td-shape-divider-sections--27231337414946__td_animated_divider_kxKjkq svg'); 3968 if (svg) { 3969 document.querySelector('#td-shape-divider-sections--27231337414946__td_animated_divider_kxKjkq').style.setProperty('--padding-bottom', `${(svg.clientHeight * 100) / svg.clientWidth}%`); 3970 } 3971 } 3972 3973 setPaddingBottom(); 3974 document.addEventListener('shopify:section:load', setPaddingBottom); 3975 document.addEventListener('shopify:section:select', setPaddingBottom); 3976 })(); 3977</script>
3977 3978 3979</div><div id="shopify-section-sections--27231337414946__footer" class="shopify-section shopify-section-group-group-footer"><!-- /sections/footer.liquid --><style data-shopify>.site-footer-wrapper { 3980 --PT: 75px; 3981 --PB: 30px; 3982 --item-count: 5; 3983 } 3984 3985 3986 .shopify-section-group-group-footer { --border: #533411; } 3987 .shopify-section-group-group-footer .field { --border: #533411; } 3988 3989</style><link 3990 rel="stylesheet" 3991 href="//diyamonddelights.com/cdn/shop/t/11/assets/footer.css?v=130437569016353865661779913805" 3992 media="print" 3993 onload="this.media='all'" 3994> 3995 3996<footer 3997 class="site-footer-wrapper section-padding color-scheme-1" 3998 data-section-id="sections--27231337414946__footer" 3999 data-section-type="footer" 4000> 4001 <div class="site-footer wrapper--full-padded"><collapsible-elements> 4002 <div class="footer__blocks"> 4003<details class="footer__block footer__block--menu" style="--desktop-width: 15%;" data-collapsible desktop="false" mobile="false"> 4004 <summary class="h3 footer__block__title heading-x-small" data-collapsible-trigger>Shop Menu 4005<svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-nav-arrow-down" viewBox="0 0 24 24"><path d="m6 9 6 6 6-6" stroke="#000" stroke-linecap="round" stroke-linejoin="round"/></svg></summary><div data-collapsible-body> 4006 <ul class="footer__quicklinks unstyled" data-collapsible-content><li><a href="/collections/all">Shop</a></li><li><a href="/products/10-off-bundle-1">Canvas Bundle</a></li><li><a href="/pages/how-to">How-to</a></li><li><a href="/pages/about-me">About</a></li><li><a href="/pages/contact">Contact</a></li></ul> 4007 </div></details> 4008<div class="footer__block footer__block--newsletter" style="--desktop-width: 33%;" > 4009 <div class="footer__newsletter__wrapper"><h2 class="footer__block__title heading-x-small">Stay in Touch</h2><div class="rte footer__newsletter__text"><p>Subscribe to get special offers, free giveaways, and once-in-a-lifetime deals.</p></div> 4010<link href="//diyamonddelights.com/cdn/shop/t/11/assets/newsletter.css?v=32672163784673578981779913805" rel="preload" as="style" onload="this.rel='stylesheet'">
4010<script src="//diyamonddelights.com/cdn/shop/t/11/assets/newsletter.js?v=164137169543758675591779913805" defer="defer"></script>
4010<newsletter-component><form method="post" action="/contact#Newsletter--footer-0" id="Newsletter--footer-0" accept-charset="UTF-8" class="newsletter-form" data-newsletter-form=""><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="â" /><div class="newsletter__message newsletter__message--error errors" id="Newsletter-error--footer-0"><em>This customer is already subscribed!</em></div> 4011 4012 <input type="hidden" name="contact[accepts_marketing]" value="true"><div class="input-row"><input 4013 type="text" 4014 name="contact[first_name]" 4015 class="field" 4016 aria-label="Name" 4017 placeholder="Name" 4018 value=""></div> 4019 <div class="input-row"><input 4020 type="email" 4021 id="email-input-footer-0" 4022 class="field" 4023 placeholder="Email" 4024 aria-label="Email" 4025 autocorrect="off" 4026 autocapitalize="off" 4027 name="contact[email]" 4028 data-newsletter-field 4029 4030 required></div> 4031 <div class="input-row"><button type="submit" class="btn btn--full btn--primary btn--solid newsletter__submit" name="commit" id="subscribe-button-footer-0"> 4032 <span>Join</span><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-nav-arrow-right" viewBox="0 0 24 24"><path d="m9 6 6 6-6 6" stroke="#000" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"/></svg></button></div><div class="form__legal"> 4033 <p data-spam-detection-disclaimer="">This site is protected by hCaptcha and the hCaptcha <a href="https://hcaptcha.com/privacy">Privacy Policy</a> and <a href="https://hcaptcha.com/terms">Terms of Service</a> apply.</p> 4034 4035 </div></form></newsletter-component> 4036</div> 4037 </div> 4038<details class="footer__block footer__block--social" style="--desktop-width: 25%;" data-collapsible desktop="false" mobile="false"> 4039 <summary class="h3 footer__block__title heading-x-small" data-collapsible-trigger>About the Brand 4040<svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-nav-arrow-down" viewBox="0 0 24 24"><path d="m6 9 6 6 6-6" stroke="#000" stroke-linecap="round" stroke-linejoin="round"/></svg></summary> 4041 4042 <div data-collapsible-body> 4043 <div class="" data-collapsible-content><div class="rte footer__social__text"><p>We're here to represent more cute, kawaii, and whimsical designs in the diamond painting crafting space. Cute and cozy really go well together.</p></div> 4044<link href="//diyamonddelights.com/cdn/shop/t/11/assets/social-icons.css?v=27576948222976330831779913805" rel="preload" as="style" onload="this.rel='stylesheet'"><ul 4045 class="socials socials--thin" 4046 4047><li> 4048 <a href="https://instagram.com/diyamond.delights" title="DIYamond dELights LLC on Instagram" rel="noopener" target="_blank" class="social-link"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-instagram" viewBox="0 0 24 24"><path d="M12 16a4 4 0 1 0 0-8 4 4 0 0 0 0 8z" stroke="#000" stroke-linecap="round" stroke-linejoin="round"/><path d="M3 16V8a5 5 0 0 1 5-5h8a5 5 0 0 1 5 5v8a5 5 0 0 1-5 5H8a5 5 0 0 1-5-5z" stroke="#000"/><path d="m17.5 6.51.01-.011" stroke="#000" stroke-linecap="round" stroke-linejoin="round"/></svg><span class="icon-fallback-text">Instagram</span> 4049 </a> 4050 </li><li> 4051 <a href="https://tiktok.com/@diyamond.delights" title="DIYamond dELights LLC on TikTok" rel="noopener" target="_blank" class="social-link"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-tiktok" viewBox="0 0 24 24"><path d="M21 8v8a5 5 0 0 1-5 5H8a5 5 0 0 1-5-5V8a5 5 0 0 1 5-5h8a5 5 0 0 1 5 5z" stroke="#000" stroke-linecap="round" stroke-linejoin="round"/><path d="M10 12a3 3 0 1 0 3 3V6c.333 1 1.6 3 4 3" stroke="#000" stroke-linecap="round" stroke-linejoin="round"/></svg><span class="icon-fallback-text">TikTok</span> 4052 </a> 4053 </li></ul> 4054</div> 4055 </div> 4056 </details> 4057<details class="footer__block footer__block--menu" style="--desktop-width: 15%;" data-collapsible desktop="false" mobile="false"> 4058 <summary class="h3 footer__block__title heading-x-small" data-collapsible-trigger>Helpful Links 4059<svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-nav-arrow-down" viewB
4059ox="0 0 24 24"><path d="m6 9 6 6 6-6" stroke="#000" stroke-linecap="round" stroke-linejoin="round"/></svg></summary><div data-collapsible-body> 4060 <ul class="footer__quicklinks unstyled" data-collapsible-content><li><a href="/search">Search</a></li><li><a href="/policies/terms-of-service">Terms of Service</a></li><li><a href="/pages/frequently-asked-questions-faq">Frequently Asked Questions (FAQs)</a></li><li><a href="/policies/refund-policy">Refund Policy</a></li><li><a href="/pages/declare-withdrawal">Declare Withdrawal (EU Customers)</a></li></ul> 4061 </div></details> 4062<details class="footer__block footer__block--text" style="--desktop-width: 33%;" data-collapsible desktop="false" mobile="false"> 4063 <summary class="hidden" data-collapsible-trigger> <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-nav-arrow-down" viewBox="0 0 24 24"><path d="m6 9 6 6 6-6" stroke="#000" stroke-linecap="round" stroke-linejoin="round"/></svg></summary> 4064 4065 <div data-collapsible-body> 4066 <div class="" data-collapsible-content><div class="rte"><p><a href="https://toreradesigns.com/" target="_blank" title="https://toreradesigns.com/">Website by Torera Designs</a></p></div></div> 4067 </div> 4068 </details></div> 4069 </collapsible-elements></div> 4070</footer> 4071 4072 4073</div> 4074<!-- END sections: group-footer --> 4075 </footer> 4076 4077 <!-- Root element of PhotoSwipe. Must have class pswp. --> 4078<div class="pswp pswp--custom-loader" tabindex="-1" role="dialog" aria-hidden="true"> 4079 <!-- Background of PhotoSwipe. 4080 It's a separate element as animating opacity is faster than rgba(). --> 4081 <div class="pswp__bg"></div> 4082 4083 <!-- Slides wrapper with overflow:hidden. --> 4084 <div class="pswp__scroll-wrap"> 4085 <!-- Container that holds slides. 4086 PhotoSwipe keeps only 3 of them in the DOM to save memory. 4087 Don't modify these 3 pswp__item elements, data is added later on. --> 4088 <div class="pswp__container"> 4089 <div class="pswp__item"></div> 4090 <div class="pswp__item"></div> 4091 <div class="pswp__item"></div> 4092 </div> 4093 4094 <!-- Default (PhotoSwipeUI_Default) interface on top of sliding area. Can be changed. --> 4095 <div class="pswp__ui pswp__ui--hidden"> 4096 <div class="pswp__top-bar"> 4097 <!-- Controls are self-explanatory. Order can be changed. --> 4098 4099 <div class="pswp__counter"></div> 4100 4101 <button class="pswp__button pswp__button--close pswp__custom-close pswp__ui-over-close" title="Close (Esc)"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-cancel" viewBox="0 0 24 24"><path d="M6.758 17.243 12.001 12m5.243-5.243L12 12m0 0L6.758 6.757M12.001 12l5.243 5.243" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg></button> 4102 4103 <!-- Preloader demo https://codepen.io/dimsemenov/pen/yyBWoR --> 4104 <!-- element will get class pswp__preloader--active when preloader is running --> 4105 <div class="pswp__preloader"> 4106 <div class="pswp__preloader__icn"> 4107 <div class="pswp__preloader__cut"> 4108 <div class="pswp__preloader__donut"></div> 4109 </div> 4110 </div> 4111 </div> 4112 </div> 4113 4114 <div class="pswp__share-modal pswp__share-modal--hidden pswp__single-tap"> 4115 <div class="pswp__share-tooltip"></div> 4116 </div> 4117 4118 <button class="pswp__button pswp__button--arrow--left" title="Previous"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-nav-arrow-left" viewBox="0 0 24 24"><path d="m15 6-6 6 6 6" stroke="#000" stroke-linecap="round" stroke-linejoin="round"/></svg><span class="visually-hidden">Previous</span> 4119 </button> 4120 4121 <button class="pswp__button pswp__button--arrow--right" title="Next"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-nav-arrow-right" viewBox="0 0 24 24"><path d="m9 6 6 6-6 6" stroke="#000" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"/></svg><span class="visually-hidden">Next</span> 4122 </button> 4123 4124 <div class="pswp__thumbs"></div> 4125 4126 <div class="pswp__caption"> 4127 <div class="pswp__caption__center"></div> 4128 4129 <a href="#" class="pswp__caption-close"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-nav-arrow-left" viewBox="0 0 24 24">
4129<path d="m15 6-6 6 6 6" stroke="#000" stroke-linecap="round" stroke-linejoin="round"/></svg><span class="visually-hidden">Close</span> 4130 </a> 4131 </div> 4132 </div> 4133 </div> 4134</div> 4135 4136<!-- Paste marketing code or third party scripts below this comment line ============== --> 4137 4138 <!-- And above this comment line ================================================== --> 4139 <style> </style> 4140<div id="shopify-block-AR2FMSW9nNERWcU9kV__6174324309569838175" class="shopify-block shopify-app-block"> 4141 4142 4143<div class="smile-shopify-init" 4144 data-channel-key="channel_h4EphK26bVXs8WP1xuD48L4c" 4145 4146></div> 4147 4148 4149</div><div id="shopify-block-AczRlZnhjbU54dEw2b__316487575649303945" class="shopify-block shopify-app-block"> 4150 4151 4152 4153 4154 4155 4156 4157 4158 4159 4160 4161 4162 4163 4164 4165 4166 4167 4168 4169 4170 4171 4172 4173 4174 4175 4176 4177 4178 4179 4180 4181 4182 4183 4184 4185
4185<script async type="text/javascript"> 4186 window.TPOConfigs = window.TPOConfigs || {} 4187 window.TPOConfigs.theme_app_version = 'v1' 4188 window.TPOConfigs.product_options_easify = []; 4189 window.TPOConfigs.timezone = 'America/New_York' 4190 4191 4192 window.TPOConfigs.app = 'fjcuLCwnKmQ2Kw=='; 4193 4194 4195 4196 window.TPOConfigs.product_options = []; 4197 4198 4199 4200 window.TPOConfigs.product_options = [{"option_set_id":19815,"domain":"https://09eed9-2.myshopify.com","link_id":16711,"option_set":{"option_set_id":19815,"title":"Tool Kit Add-on","status":1,"apply_type":1,"createdAt":"2024-02-05T00:12:09.000Z","updatedAt":"2026-06-26T06:49:56.000Z","is_my_template":0,"product_condition":"{\"operator\":\"any\",\"conditions\":[{\"select\":\"TITLE\",\"relative\":\"EQUAL\",\"value\":\"\"}]}","customer_tag":"{\"tagSet\":[],\"appliedCustomer\":\"ALL\"}","products_handle":"[]","additional_data":"{\"live_preview_background\":{},\"sharedBadgeLibrary\":[],\"sharedUploadedIcons\":{},\"backgroundRemovalToolIds\":[]}","option_set_products":[{"product_id":"gid://shopify/Product/8972840141090"},{"product_id":"gid://shopify/Product/10213308236066"},{"product_id":"gid://shopify/Product/9942845620514"},{"product_id":"gid://shopify/Product/9545120907554"},{"product_id":"gid://shopify/Product/10213256626466"},{"product_id":"gid://shopify/Product/10213310464290"},{"product_id":"gid://shopify/Product/9646601109794"},{"product_id":"gid://shopify/Product/9411180134690"},{"product_id":"gid://shopify/Product/10213312626978"},{"product_id":"gid://shopify/Product/9788486680866"},{"product_id":"gid://shopify/Product/10109927096610"},{"product_id":"gid://shopify/Product/8852164739362"},{"product_id":"gid://shopify/Product/9231690989858"},{"product_id":"gid://shopify/Product/9231610609954"},{"product_id":"gid://shopify/Product/9231726215458"},{"product_id":"gid://shopify/Product/9545097478434"},{"product_id":"gid://shopify/Product/9545108291874"},{"product_id":"gid://shopify/Product/9545112977698"},{"product_id":"gid://shopify/Product/9545101213986"},{"product_id":"gid://shopify/Product/8852140622114"},{"product_id":"gid://shopify/Product/8810439803170"},{"product_id":"gid://shopify/Product/8852163461410"},{"product_id":"gid://shopify/Product/8842184196386"},{"product_id":"gid://shopify/Product/9942886908194"},{"product_id":"gid://shopify/Product/9942894739746"},{"product_id":"gid://shopify/Product/9942901653794"},{"product_id":"gid://shopify/Product/9942844080418"},{"product_id":"gid://shopify/Product/9942970990882"},{"product_id":"gid://shopify/Product/9943047471394"},{"product_id":"gid://shopify/Product/9943053926690"},{"product_id":"gid://shopify/Product/9943062741282"},{"product_id":"gid://shopify/Product/9788489171234"},{"product_id":"gid://shopify/Product/9231589015842"},{"product_id":"gid://shopify/Product/9231652618530"},{"product_id":"gid://shopify/Product/9231722938658"},{"product_id":"gid://shopify/Product/8850303811874"},{"product_id":"gid://shopify/Product/9231617130786"},{"product_id":"gid://shopify/Product/9231640985890"},{"product_id":"gid://shopify/Product/9646565327138"},{"product_id":"gid://shopify/Product/9230472839458"},{"product_id":"gid://shopify/Product/9231645049122"},{"product_id":"gid://shopify/Product/9230450688290"},{"product_id":"gid://shopify/Product/9464415519010"},{"product_id":"gid://shopify/Product/8810435281186"},{"product_id":"gid://shopify/Product/9411173220642"},{"product_id":"gid://shopify/Product/9231717564706"},{"product_id":"gid://shopify/Product/9411171418402"},{"product_id":"gid://shopify/Product/9411169157410"},{"product_id":"gid://shopify/Product/9411112239394"},{"product_id":"gid://shopify/Product/9464623497506"},{"product_id":"gid://shopify/Product/9464634147106"},{"product_id":"gid://shopify/Product/9603554574626"},{"product_id":"gid://shopify/Product/9603572203810"},{"product_id":"gid://shopify/Product/9603572597026"},{"product_id":"gid://shopify/Product/9603576398114"},{"product_id":"gid://shopify/Product/9603575939362"},{"product_id":"gid://shopify/Product/9603570696482"},{"product_id":"gid://shopify/Product/9603573023010"},{"product_id":"gid://shopify/Product/9603573219618"},{"product_id":"gid://shopify/Product/9603571876130"},{"product_id":"gid://shopify/Product/9603569877282"},{"product_id":"gid://shopify/Product/8852136493346"},{"product_id":"gid://shopify/Product/9545115238690"},{"product_id":"gid://shopify/Product/9545119695138"},{"product_id":"gid://shopify/Product/9231778971938"},{"product_id":"gid://shopify/Product/9231708750114"},{"product_id":"gid://shopify/Product/9231707308322"},{"product_id":"gid://shopify/Product/9231599239458"},{"product_id":"gid://shopify/Product/8842178756898"}],"options":[{"id":"727f2f9d-9d8f-4bca-9540-a9fa4319c141","option_id":159114,"type":"checkbox","is_required":0,"title":"Include:","sort_order":0,"option_set_id":19815,"option_identifier":"Add-ons","hidden_label":0,"multi_select":1,"help_text":"","info_text":"Select whether you would like to add a tool kit. One tool kit is more than enough for one kit. All diamond painting kits DO NOT include tool kit to minimize waste. ","placeholder":"","min_value":0,"max_value":1,"file_restriction_type":0,"file_extension":"","conditions_serialized":"{\"match\":\"ALL\",\"conditionOptions\":[{\"id\":\"\",\"relative\":\"EQUAL\",\"value\":\"\"}],\"action\":\"SHOW\",\"conditionalField\":false}","switch_label":"Yes","additional_price":null,"show_price_position":1,"metadata":"{\"useUrl\":false,\"linkDisplay\":\"separate\",\"linkLabel\":\"View\"}","date_time_type":"","date_time_values":"[]","is_in_group":0,"price_type":"one","option_label":null,"swatch_shape":"square","is_change_image":null,"column_width":100,"label_position":"hover","image_size":"small","switch_value":0,"show_selected_values":0,"is_active_option":1,"column_number":1,"show_selected_on_label":null,"quantity_selector":"{\"enable\":false,\"configs\":{\"showTotalSelected\":false,\"hasLimitations\":false,\"minValue\":1,\"maxValue\":1,\"limitTotalSelected\":0,\"isUseCustomIncrement\":false,\"customIncrementValue\":1,\"isUseMinMaxSelected\":false,\"minValueTotal\":1,\"maxValueTotal\":1,\"isShowNewTotalSelected\":false}}","swatchesSliderDisabled":null,"button_price_position":null,"is_change_label":0,"one_time_charge":"{}","swatch_position":null,"saved_as_template":0,"image_color":0,"default_value":null,"live_preview_transform":null,"is_search_dropdown":0,"show_selected_inside_on_label":0,"option_types":[{"id":"
42001a0afcda-2a26-43b6-8e57-c6decfe431da","option_type_id":717902,"label":"Pen, wax, and tray kit","sort_order":0,"option_id":159114,"is_default":0,"image_url":"https://cdn.shopify.com/s/files/1/0832/6519/2226/files/Tray_Pen_Wax_set_acc46f31-fca8-49f1-8186-e7cdc8bce834.png?v=1758853450","image_canvas_url":null,"number_color":1,"color_code":",","additional_price":0,"image_id":"gid://shopify/MediaImage/52804139254050","image_canvas_id":null,"product_id":null,"variant_id":null,"product_handle":null,"metadata":"{\"url\":\"\"}","is_created":0,"product_name":null,"use_price":0}]}]}},{"option_set_id":55190,"domain":"https://09eed9-2.myshopify.com","link_id":49818,"option_set":{"option_set_id":55190,"title":"Front & Back Cover Design","status":1,"apply_type":1,"createdAt":"2024-05-08T17:34:13.000Z","updatedAt":"2024-05-08T17:34:13.000Z","is_my_template":0,"product_condition":"{\"operator\":\"any\",\"conditions\":[{\"select\":\"TITLE\",\"relative\":\"EQUAL\",\"value\":\"\"}]}","customer_tag":"{\"appliedCustomer\":\"ALL\",\"tagSet\":[]}","products_handle":"[]","additional_data":null,"option_set_products":[{"product_id":"gid://shopify/Product/9209550962978"},{"product_id":"gid://shopify/Product/9209551651106"}],"options":[{"id":"3661c446-987c-48ac-a731-d2e7e739da34","option_id":388552,"type":"color-swatches","is_required":1,"title":"Color swatch","sort_order":0,"option_set_id":55190,"option_identifier":"Front & Back Cover Design","hidden_label":0,"multi_select":0,"help_text":"Please choose the design for the front and back cover of your sticker book.","info_text":"","placeholder":"","min_value":null,"max_value":null,"file_restriction_type":0,"file_extension":"","conditions_serialized":"{\"match\":\"ALL\",\"conditionOptions\":[{\"id\":\"\",\"relative\":\"EQUAL\",\"value\":\"\"}],\"action\":\"SHOW\",\"conditionalField\":false}","switch_label":"Yes","additional_price":null,"show_price_position":1,"metadata":"{\"useUrl\":false,\"openLinkBehavior\":\"current\",\"separateAddOnProduct\":false}","date_time_type":"","date_time_values":"[]","is_in_group":0,"price_type":"one","option_label":null,"swatch_shape":"radius","is_change_image":1,"column_width":null,"label_position":"hover","image_size":"small","switch_value":0,"show_selected_values":0,"is_active_option":1,"column_number":1,"show_selected_on_label":null,"quantity_selector":"{\"enable\":false,\"configs\":{\"showTotalSelected\":false,\"hasLimitations\":false,\"minValue\":1,\"maxValue\":1,\"limitTotalSelected\":0,\"isUseCustomIncrement\":false,\"customIncrementValue\":1,\"isUseMinMaxSelected\":false,\"minValueTotal\":1,\"maxValueTotal\":1,\"isShowNewTotalSelected\":false}}","swatchesSliderDisabled":null,"button_price_position":null,"is_change_label":0,"one_time_charge":"{}","swatch_position":null,"saved_as_template":0,"image_color":0,"default_value":null,"live_preview_transform":null,"is_search_dropdown":0,"show_selected_inside_on_label":0,"option_types":[{"id":"aefb5559-e9ea-4d42-a452-5c127db37ac8","option_type_id":2075385,"label":"DYD Cover","sort_order":0,"option_id":388552,"is_default":0,"image_url":"","image_canvas_url":null,"number_color":1,"color_code":"#663b09,","additional_price":0,"image_id":"default_id_image","image_canvas_id":null,"product_id":null,"variant_id":null,"product_handle":null,"metadata":"{\"url\":\"\"}","is_created":0,"product_name":null,"use_price":0},{"id":"43ecba8f-108b-4e18-a9fd-54893356ced4","option_type_id":2075386,"label":"Yellow to Pink","sort_order":1,"option_id":388552,"is_default":0,"image_url":"","image_canvas_url":null,"number_color":1,"color_code":"#f3bbbb,","additional_price":0,"image_id":"default_id_image","image_canvas_id":null,"product_id":null,"variant_id":null,"product_handle":null,"metadata":"{\"url\":\"\"}","is_created":0,"product_name":null,"use_price":0},{"id":"d3da92e9-9880-4208-a763-d981f28973c9","option_type_id":2075387,"label":"Light Purple to Pink","sort_order":2,"option_id":388552,"is_default":0,"image_url":"","image_canvas_url":null,"number_color":1,"color_code":"#eeb1fe,","additional_price":0,"image_id":"default_id_image","image_canvas_id":null,"product_id":null,"variant_id":null,"product_handle":null,"metadata":"{\"url\":\"\"}","is_created":0,"product_name":null,"use_price":0},{"id":"705ff9ee-d40b-4d4d-9a62-1e5b4f85180f","option_type_id":2075388,"label":"Blue to Purple","sort_order":3,"option_id":388552,"is_default":0,"image_url":"","image_canvas_url":null,"number_color":1,"color_code":"#5949c1,","additional_price":0,"image_id":"default_id_image","image_canvas_id":null,"product_id":null,"variant_id":null,"product_handle":null,"metadata":"{\"url\":\"\"}","is_created":0,"product_name":null,"use_price":0}]}]}},{"option_set_id":154550,"domain":"https://09eed9-2.myshopify.com","link_id":140689,"option_set":{"option_set_id":154550,"title":"Corgi Dough-lights acknowledgement","status":1,"apply_type":1,"createdAt":"2024-11-15T14:03:27.000Z","updatedAt":"2024-11-15T14:14:48.000Z","is_my_template":0,"product_condition":"{\"operator\":\"any\",\"conditions\":[{\"select\":\"TITLE\",\"relative\":\"EQUAL\",\"value\":\"\"}]}","customer_tag":"{\"appliedCustomer\":\"ALL\",\"tagSet\":[]}","products_handle":"[]","additional_data":null,"option_set_products":[],"options":[{"id":"3661c446-987c-48ac-a731-d2e7e739da34","option_id":1090101,"type":"color-swatches","is_required":1,"title":"This product is catergorized as B-GRADE. There are several mistakes but will definitely not affect your overall diamond painting experience.","sort_order":0,"option_set_id":154550,"option_identifier":"ACKNOWLEDGEMENT","hidden_label":0,"multi_select":0,"help_text":"Please choose the design for the front and back cover of your sticker book.","
4200info_text":"","placeholder":"","min_value":null,"max_value":null,"file_restriction_type":0,"file_extension":"","conditions_serialized":"{\"match\":\"ALL\",\"conditionOptions\":[{\"id\":\"\",\"relative\":\"EQUAL\",\"value\":\"\"}],\"action\":\"SHOW\",\"conditionalField\":false}","switch_label":"Yes","additional_price":null,"show_price_position":1,"metadata":"{\"useUrl\":false,\"openLinkBehavior\":\"current\",\"separateAddOnProduct\":false}","date_time_type":"","date_time_values":"[]","is_in_group":0,"price_type":"one","option_label":null,"swatch_shape":"radius","is_change_image":1,"column_width":null,"label_position":"hover","image_size":"small","switch_value":0,"show_selected_values":0,"is_active_option":1,"column_number":1,"show_selected_on_label":null,"quantity_selector":"{\"enable\":false,\"configs\":{\"showTotalSelected\":false,\"hasLimitations\":false,\"minValue\":1,\"maxValue\":1,\"limitTotalSelected\":0,\"isUseCustomIncrement\":false,\"customIncrementValue\":1,\"isUseMinMaxSelected\":false,\"minValueTotal\":1,\"maxValueTotal\":1,\"isShowNewTotalSelected\":false}}","swatchesSliderDisabled":"{\"enable\":false,\"configs\":{\"sliderStyle\":1,\"numberOfRows\":1,\"navigationPosition\":\"under\",\"navigationPositionAlign\":\"right\",\"swatchesPerRow\":3.5,\"showIndicators\":false}}","button_price_position":null,"is_change_label":0,"one_time_charge":"{}","swatch_position":null,"saved_as_template":0,"image_color":0,"default_value":null,"live_preview_transform":null,"is_search_dropdown":0,"show_selected_inside_on_label":0,"option_types":[{"id":"aefb5559-e9ea-4d42-a452-5c127db37ac8","option_type_id":6060807,"label":"DYD Cover","sort_order":0,"option_id":1090101,"is_default":0,"image_url":"","image_canvas_url":null,"number_color":1,"color_code":"#663b09,","additional_price":0,"image_id":"default_id_image","image_canvas_id":null,"product_id":null,"variant_id":null,"product_handle":null,"metadata":"{\"url\":\"\"}","is_created":0,"product_name":null,"use_price":0},{"id":"43ecba8f-108b-4e18-a9fd-54893356ced4","option_type_id":6060808,"label":"Yellow to Pink","sort_order":1,"option_id":1090101,"is_default":0,"image_url":"","image_canvas_url":null,"number_color":1,"color_code":"#f3bbbb,","additional_price":0,"image_id":"default_id_image","image_canvas_id":null,"product_id":null,"variant_id":null,"product_handle":null,"metadata":"{\"url\":\"\"}","is_created":0,"product_name":null,"use_price":0},{"id":"d3da92e9-9880-4208-a763-d981f28973c9","option_type_id":6060809,"label":"Light Purple to Pink","sort_order":2,"option_id":1090101,"is_default":0,"image_url":"","image_canvas_url":null,"number_color":1,"color_code":"#eeb1fe,","additional_price":0,"image_id":"default_id_image","image_canvas_id":null,"product_id":null,"variant_id":null,"product_handle":null,"metadata":"{\"url\":\"\"}","is_created":0,"product_name":null,"use_price":0},{"id":"705ff9ee-d40b-4d4d-9a62-1e5b4f85180f","option_type_id":6060810,"label":"Blue to Purple","sort_order":3,"option_id":1090101,"is_default":0,"image_url":"","image_canvas_url":null,"number_color":1,"color_code":"#5949c1,","additional_price":0,"image_id":"default_id_image","image_canvas_id":null,"product_id":null,"variant_id":null,"product_handle":null,"metadata":"{\"url\":\"\"}","is_created":0,"product_name":null,"use_price":0},{"id":"39b85604-3f88-46d0-a17e-ce7872d057c8","option_type_id":6060920,"label":"Option_5","sort_order":4,"option_id":1090101,"is_default":0,"image_url":"","image_canvas_url":null,"number_color":1,"color_code":"","additional_price":0,"image_id":"default_id_image","image_canvas_id":null,"product_id":null,"variant_id":null,"product_handle":null,"metadata":"{\"url\":\"\"}","is_created":0,"product_name":"","use_price":0}]}]}},{"option_set_id":338104,"domain":"https://09eed9-2.myshopify.com","link_id":302896,"option_set":{"option_set_id":338104,"title":"Tool Kit Add-on V2","status":1,"apply_type":1,"createdAt":"2025-09-26T02:05:28.000Z","updatedAt":"2026-07-31T05:04:35.000Z","is_my_template":0,"product_condition":"{\"operator\":\"any\",\"conditions\":[{\"select\":\"TITLE\",\"relative\":\"EQUAL\",\"value\":\"\"}]}","customer_tag":"{\"appliedCustomer\":\"ALL\",\"tagSet\":[]}","products_handle":"[]","additional_data":"{\"live_preview_background\":{},\"sharedBadgeLibrary\":[],\"sharedUploadedIcons\":{},\"backgroundRemovalToolIds\":[],\"custom_order_tags\":[]}","option_set_products":[{"product_id":"gid://shopify/Product/9603533865250"},{"product_id":"gid://shopify/Product/10109922279714"},{"product_id":"gid://shopify/Product/10213801558306"},{"product_id":"gid://shopify/Product/9979470283042"},{"product_id":"gid://shopify/Product/9860817420578"},{"product_id":"gid://shopify/Product/9813053112610"},{"product_id":"gid://shopify/Product/10436806312226"},{"product_id":"gid://shopify/Product/9979466154274"},{"product_id":"gid://shopify/Product/9725199352098"},{"product_id":"gid://shopify/Product/9979469594914"},{"product_id":"gid://shopify/Product/9725212131618"},{"product_id":"gid://shopify/Product/9979470938402"},{"product_id":"gid://shopify/Product/9860999446818"},{"product_id":"gid://shopify/Product/9813027717410"},{"product_id":"gid://shopify/Product/10021406048546"},{"product_id":"gid://shopify/Product/9603369140514"},{"product_id":"gid://shopify/Product/9603362357538"},{"product_id":"gid://shopify/Product/9861013504290"},{"product_id":"gid://shopify/Product/10214164529442"},{"product_id":"gid://shopify/Product/9551166341410"},{"product_id":"gid://shopify/Product/9743506440482"},{"product_id":"gid://shopify/Product/9646522433826"},{"product_id":"gid://shopify/Product/9861071405346"},{"product_id":"gid://shopify/Product/10021437702434"},{"product_id":"gid://shopify/Product/9813072937250"},{"product_id":"gid://shopify/Product/10109900325154"},{"product_id":"gid://shopify/Product/10021318197538"},{"product_id":"gid://shopify/Product/9812936360226"},{"product_id":"gid://shopify/Product/9943119921442"},{"product_id":"gid://shopify/Product/9943177822498"},{"product_id":"gid://shopify/Product/9943171662114"},{"product_id":"gid://shopify/Product/10214218072354"},{"product_id":"gid://shopify/Product/9603534782754"},{"product_id":"gid://shopify/Product/9506678112546"},{"product_id":"gid://shopify/Product/9603552346402"},{"product_id":"gid://shopify/Product/10021379834146"},{"product_id":"gid://shopify/Product/9725229695266"},{"product_id":"gid://shopify/Product/9979463696674"},{"product_id":"gid://shopify/Product/9506605138210"},{"product_id":"gid://shopify/Product/9813087420706"},{"product_id":"gid://shopify/Product/10021421777186"},{"product_id":"gid://shopify/Product/10213316362530"},{"product_id":"gid://shopify/Product/10021365481762"},{"product_id":"gid://shopify/Product/9743499821346"},{"product_id":"gid://shopify/Product/10109912908066"},{"product_id":"gid://shopify/Product/9725225828642"},{"product_id":"gid://shopify/Product/10109870768418"},{"product_id":"gid://shopify/Product/9813064352034"},{"product_id":"gid://shopify/Product/9603544514850"},{"product_id":"gid://shopify/Product/10109855105314"},{"product_id":"gid://shopify/Product/10109884694818"},{"product_id":"gid://shopify/Product/9788490907938"},{"product_id":"gid://shopify/Product/9860997021986"},{"product_id":"gid://shopify/Product/9813089386786"},{"product_id":"gid://shopify/Product/9860994335010"},{"product_id":"gid://shopify/Product/9813014708514"},{"product_id":"gid://shopify/Product/9603532128546"},{"product_id":"gid://shopify/Product/9860997120290"},{"product_id":"gid://shopify/Product/10109807722786"},{"product_id":"gid://shopify/Product/9979460485410"},{"product_id":"gid://shopify/Product/9545085845794"}],"options":[{"id":"727f2f9d-9d8f-4bca-9540-a9fa4319c141","option_id":2571218,"type":"checkbox","is_required":0,"title":"Include:","sort_order":0,"option_set_id":338104,"option_identifier":"Add-ons","hidden_label":0,"multi_select":1,"help_text":"","info_text":"Select whether you would like to add a tool kit. Tool kit include wax, pen, tray, and washi. One tool kit is more than enough for one kit. All diamond painting kits DO NOT include tool kit to minimize waste. ","placeholder":"","min_value":0,"max_value":1,"file_restriction_type":0,"file_extension":"","conditions_serialized":"{\"match\":\"ALL\",\"conditionOptions\":[{\"id\":\"\",\"relative\":\"EQUAL\",\"value\":\"\"}],\"action\":\"SHOW\",\"conditionalField\":false}","switch_label":"Yes","additional_price":null,"show_price_position":1,"metadata":"{\"useUrl\":false,\"linkDisplay\":\"separate\",\"linkLabel\":\"View\",\"separateAddOnProduct\":true}","date_time_type":"","date_time_values":"[]","is_in_group":0,"price_type":"one","option_label":null,"swatch_shape":"radius","is_change_image":1,"column_width":100,"label_position":"hover","image_size":"small","switch_value":0,"show_selected_values":0,"is_active_option":1,"column_number":1,"show_selected_on_label":null,"quantity_selector":"{\"enable\":false,\"configs\":{\"showTotalSelected\":false,\"hasLimitations\":false,\"minValue\":1,\"maxValue\":1,\"limitTotalSelected\":0,\"isUseCustomIncrement\":false,\"customIncrementValue\":1,\"isUseMinMaxSelected\":false,\"minValueTotal\":1,\"maxValueTotal\":1,\"isShowNewTotalSelected\":true}}","swatchesSliderDisabled":null,"button_price_position":null,"is_change_label":0,"one_time_charge":"{}","swatch_position":null,"saved_as_template":0,"image_color":0,"default_value":null,"live_preview_transform":null,"is_search_dropdown":0,"show_selected_inside_on_label":0,"option_types":[{"id":"
42001a0afcda-2a26-43b6-8e57-c6decfe431da","option_type_id":14766469,"label":"Tool kit","sort_order":0,"option_id":2571218,"is_default":0,"image_url":"https://cdn.shopify.com/s/files/1/0748/6904/7603/files/default_image_url.png?v=1713240055","image_canvas_url":null,"number_color":1,"color_code":",","additional_price":3,"image_id":"default_id_image","image_canvas_id":null,"product_id":null,"variant_id":null,"product_handle":null,"metadata":"{\"url\":\"\"}","is_created":0,"product_name":null,"use_price":0},{"id":"ee559ad8-a909-44fd-ab80-70bd1536aee3","option_type_id":14766470,"label":"Tool kit + tweezer","sort_order":1,"option_id":2571218,"is_default":0,"image_url":"","image_canvas_url":null,"number_color":1,"color_code":"","additional_price":5,"image_id":"default_id_image","image_canvas_id":null,"product_id":null,"variant_id":null,"product_handle":null,"metadata":"{\"url\":\"\"}","is_created":0,"product_name":"","use_price":0}]}]}},{"option_set_id":338105,"domain":"https://09eed9-2.myshopify.com","link_id":302897,"option_set":{"option_set_id":338105,"title":"Tool Kit Add-on for Moki Donut","status":1,"apply_type":1,"createdAt":"2025-09-26T02:08:11.000Z","updatedAt":"2025-09-26T02:20:28.000Z","is_my_template":0,"product_condition":"{\"operator\":\"any\",\"conditions\":[{\"select\":\"TITLE\",\"relative\":\"EQUAL\",\"value\":\"\"}]}","customer_tag":"{\"tagSet\":[],\"appliedCustomer\":\"ALL\"}","products_handle":"[]","additional_data":"{\"live_preview_background\":{}}","option_set_products":[{"product_id":"gid://shopify/Product/9861077696802"}],"options":[{"id":"727f2f9d-9d8f-4bca-9540-a9fa4319c141","option_id":2571222,"type":"checkbox","is_required":0,"title":"Include:","sort_order":0,"option_set_id":338105,"option_identifier":"Add-ons","hidden_label":0,"multi_select":0,"help_text":"","info_text":"Select whether you would like to add a tool kit. One tool kit is more than enough for one kit. All diamond painting kits DO NOT include tool kit to minimize waste. ","placeholder":"","min_value":0,"max_value":1,"file_restriction_type":0,"file_extension":"","conditions_serialized":"{\"match\":\"ALL\",\"conditionOptions\":[{\"id\":\"\",\"relative\":\"EQUAL\",\"value\":\"\"}],\"action\":\"SHOW\",\"conditionalField\":false}","switch_label":"Yes","additional_price":null,"show_price_position":1,"metadata":"{\"useUrl\":false,\"linkDisplay\":\"separate\",\"linkLabel\":\"View\"}","date_time_type":"","date_time_values":"[]","is_in_group":0,"price_type":"one","option_label":null,"swatch_shape":"square","is_change_image":1,"column_width":100,"label_position":"hover","image_size":"small","switch_value":0,"show_selected_values":0,"is_active_option":1,"column_number":1,"show_selected_on_label":null,"quantity_selector":"{\"enable\":false,\"configs\":{\"showTotalSelected\":false,\"hasLimitations\":false,\"minValue\":1,\"maxValue\":1,\"limitTotalSelected\":0,\"isUseCustomIncrement\":false,\"customIncrementValue\":1,\"isUseMinMaxSelected\":false,\"minValueTotal\":1,\"maxValueTotal\":1,\"isShowNewTotalSelected\":false}}","swatchesSliderDisabled":null,"button_price_position":null,"is_change_label":0,"one_time_charge":"{}","swatch_position":null,"saved_as_template":0,"image_color":0,"default_value":null,"live_preview_transform":null,"is_search_dropdown":0,"show_selected_inside_on_label":0,"option_types":[{"id":"1a0afcda-2a26-43b6-8e57-c6decfe431da","option_type_id":14766474,"label":"Pen, wax, and tray kit","sort_order":0,"option_id":2571222,"is_default":0,"image_url":"https://cdn.shopify.com/s/files/1/0832/6519/2226/files/Tray_Pen_Wax_set.png?v=1758853225","image_canvas_url":null,"number_color":1,"color_code":",","additional_price":0,"image_id":"gid://shopify/MediaImage/52804119724322","image_canvas_id":null,"product_id":null,"variant_id":null,"product_handle":null,"metadata":"{\"url\":\"\"}","is_created":0,"product_name":null,"use_price":0},{"id":"b9ecbdb8-1946-477c-ae4f-86b4b08a880b","option_type_id":14766480,"label":"Add Moki Donut Packaging","sort_order":1,"option_id":2571222,"is_default":0,"image_url":"https://cdn.shopify.com/s/files/1/0832/6519/2226/files/6_e6ca05d9-1bd4-44e2-ae1c-5083a77b0075.png?v=1758853025","image_canvas_url":null,"number_color":1,"color_code":"","additional_price":2,"image_id":"gid://shopify/MediaImage/52804095377698","image_canvas_id":null,"product_id":null,"variant_id":null,"product_handle":null,"metadata":"{\"url\":\"\"}","is_created":0,"product_name":"","use_price":0}]}]}}]; 4201 4202 4203 4204 4205 window.TPOConfigs.product_options_1 = []; 4206 4207 4208 4209 4210 window.TPOConfigs.product_options_2 = []; 4211 4212 4213 4214 4215 window.TPOConfigs.product_options_3 = []; 4216 4217 4218 4219 4220 window.TPOConfigs.product_options_4 = []; 4221 4222 4223 4224 4225 4226 window.TPOConfigs.settings = {"extraRequirement":"MWZkMjIzN2JjYjQ4ZTQzNjA2M2JhYTFkMDZlNzY2NDE=","internalClosePopupCount":"3","internalLastClosePopupDate":"2025-07-11T05:15:25.962Z","internalLastReturnPopupDate":"2026-06-26T06:49:59.077Z","customFonts":"[]","customOptionsDisplay":"split","notifications":"[]","isShowTotalPrice":"active","totalPriceMode":"exclude","selectorSettings":"{\"productPageSelector\":{},\"cartDrawerSelector\":{},\"cartPageSelector\":{}}","outStockOptions":"disable","tieredPricePosition":"below_add_to_cart","enableTieredPrice"
4226:"1","designSetting":"{}","totalPriceIncludeTaxLabel":"Total price include tax: ","originalPriceLabelField":"Original pricing: "}; 4227 4228 4229 window.TPOConfigs.theme = { 4230 product: { 4231 form: [ 4232 "form[action*=\"/cart/add\"][data-type=\"add-to-cart-form\"]:not(.cart-drawer *):not(.header__dropdown__wrapper *)", 4233 "form.shopify-product-form[action*=\"/cart/add\"]:not([id*=\"installment\"]):not([id*=\"mini-cart\"]):not(.header__dropdown__wrapper *):not(.cart-drawer__complementary-products *):not(.horizontal-product-list-carousel *)", 4234 "form.product-single__form[action*=\"/cart/add\"]:not([id*=\"installment\"]):not(.header__dropdown__wrapper *)", 4235 "form.productForm:not([id*=\"installment\"]):not(.header__dropdown__wrapper *)", 4236 "form.ProductForm:not([id*=\"installment\"]):not(.header__dropdown__wrapper *)", 4237 ".home-product form[action*=\"/cart/add\"]:not([id*=\"installment\"]):not(.header__dropdown__wrapper *)", 4238 ".shop-product form[action*=\"/cart/add\"]:not([id*=\"installment\"]):not(.header__dropdown__wrapper *)", 4239 "#shopify-section-featured-product form[action*=\"/cart/add\"]:not([id*=\"installment\"]):not(.header__dropdown__wrapper *)", 4240 "form.apb-product-form:not([id*=\"installment\"]):not(.header__dropdown__wrapper *)", 4241 ".product-form__buy-buttons form[action*=\"/cart/add\"]:not([id*=\"installment\"]):not(.header__dropdown__wrapper *)", 4242 "product-form form[action*=\"/cart/add\"]:not([id*=\"installment\"]):not([class*=\"instalments\"]):not(.cart-drawer *):not(.header__dropdown__wrapper *)", 4243 ".product-form form[action*=\"/cart/add\"]:not([id*=\"installment\"]):not([class*=\"instalments\"]):not(.cart-drawer *):not(.header__dropdown__wrapper *)", 4244 ".product-page form[action*=\"/cart/add\"]:not([id*=\"installment\"]):not(.header__dropdown__wrapper *):not(.tpo_ignore)", 4245 ".product-add form[action*=\"/cart/add\"]:not([id*=\"installment\"]):not(.header__dropdown__wrapper *)", 4246 "[id*=\"ProductSection--\"] form[action*=\"/cart/add\"]:not([id*=\"installment\"]):not(.header__dropdown__wrapper *)", 4247 "form#add-to-cart-form:not([id*=\"installment\"]):not(.header__dropdown__wrapper *)", 4248 "form.sf-cart__form:not([id*=\"installment\"]):not(.header__dropdown__wrapper *)", 4249 "form.productForm:not([id*=\"installment\"]):not(.cart-drawer *):not(.header__dropdown__wrapper *)", 4250 "form.product-form:not([id*=\"installment\"]):not(.cart-drawer *):not(.header__dropdown__wrapper *):not(.cart-summary *):not(.uic_price *):not(.atc_sticky-container *)", 4251 "form.product-single__form:not([id*=\"installment\"]):not(.header__dropdown__wrapper *)", 4252 "form.shopify-product-form:not([id*=\"installment\"]):not([id*=\"mini-cart\"]):not(.header__dropdown__wrapper *):not(.cart-drawer__complementary-products *):not(.horizontal-product-list-carousel *)", 4253 "form.atc-form:not([id*=\"installment\"]):not(.header__dropdown__wrapper *)", 4254 "form.atc-form-mobile:not([id*=\"installment\"]):not(.header__dropdown__wrapper *)", 4255 "form[action*=\"/cart/add\"]:not([hidden]):not(.dbtfy-cart-upsell-item__form):not([id*=\"payment\"]):not([class*=\"installment\"]):not([id*=\"installment\"]):not([id*=\"instalments\"]):not([class*=\"instalments\"]):not([id*=\"mini-cart\"]):not(.cart-drawer *):not(.menu-dropdown__wrapper *):not(.header__dropdown__wrapper *):not(.uic_price *):not(.atc_sticky-container *):not(.quickSearchResults *):not(.cart-drawer__complementary-products *):not(.horizontal-product-list-carousel *):not(.tpo_ignore)", 4256 "product-main#product-details product-form", 4257 "form.nm-easywholesale-form#product_form_product", 4258 ".product-info__block > product-form form[action='/cart/add'].js-product-form.js-product-form-main", 4259 ".tpo-custom_form_selector", 4260 ".product-converter__add-to-cart form[action*=\"/cart/add\"]:not([id*=\"installment\"])", 4261 "form.ecom-product-form.ecom-product-form--single" 4262 ], 4263 addToCartButton: [ 4264 "#product-add-to-cart-cloned", 4265 "gp-product-button button:not(.tpo_ignore)", 4266 "button[type=submit]:not(.sf-wishlist__button):not([name='country_code']):not(.hidden-cart-btn),button.ProductForm__AddToCart", 4267 ".product__add-to-cart-button.add_to_cart", 4268 "input.ajax-submit.js-ajax-submit.add-item[type=submit]", 4269 ".product-submit.action-button.addtocart-button-active", 4270 ".tpo-custom_add_to_cart_selector", 4271 ".btn.btn-cart", 4272 "button[data-pf-type*='ProductATC']", 4273 ".button.product-form__submit:not(.tpo_ignore)" 4274 ], 4275 variantWrapper: [ 4276 "[id*=\"MainProduct-\"] variant-selects", 4277 ".product__info-wrapper .variant-space", 4278 ".product__info-wrapper variant-selects", 4279 ".product__info-wrapper variant-radios", 4280 "[id*=\"MainProduct-\"] variant-radios", 4281 ".product-info variant-picker", 4282 ".product__info product-variants", 4283 ".prd-block-info variant-selects", 4284 ".product-details .productView-options variant-radios", 4285 ".product_details_info .product-variant-option", 4286 ".product-info swatch-component", 4287 ".featured-product product-info.product__info-container variant-radios", 4288 "#AddToCartForm div.product-variant-option", 4289 "product-root.product-page--root product-options-root.product-options--root", 4290 ".product-form > .swatch", 4291 "#ProductHero variant-selects.variant-picker", 4292 ".product-single__info-wrapper .selector-wrapper.js.product-form__item", 4293 ".product-info__block.product-options", 4294 ".product__wrapper .product-option-selector-box", 4295 "product-form [data-aid=\"full-product-options\"][data-name=\"options\"]", 4296 ".product-single__meta .rio-options", 4297 ".product-form__variants.product__section--variants", 4298 ".product__page--info .product__swatches", 4299 ".t4s-product__info-container .t4s-product-form__variants .t4s-swatch", 4300 ".product_section variant-selection", 4301 ".product-single .product-form__variant .product-form__swatches", 4302 ".product-single__meta .product-swatch", 4303 ".main__product variant-selects", 4304 ".product-infors .dropdown_picker_js.variations", 4305 ".product-page--wrapper .product-options-root", 4306 ".product-block-list__item--info .product-form__variants", 4307 ".product-details .option-selectors", 4308 ".tpo-custom_variant_selector", 4309 ".variant-picker__option-values", 4310 "variant-picker.variant-picker" 4311 ] 4312 }, 4313 cart: { 4314 form: [ 4315 "cart-form", 4316 "form[action*=\"/cart\"]:not(.drawer__contents):not(.currency-selector)", 4317 "form.ajax-cart__cart-form.js-cart-form[action*=\"/checkout\"]" 4318 ] 4319 } 4320 }; 4321 4322 window.TPOConfigs.template = 'cart'; 4323 </script>
4323 4324 4325
4325<script id="tpo-store-data" type="application/json"> 4326 { 4327 "shop": { 4328 "money_format": "${{amount}}", 4329 "money_with_currency_format": "${{amount}} USD" 4330 }, 4331 "customer": { 4332 "id": null, 4333 "tags": null 4334 }, 4335 "product": null, 4336 "cart_type": "drawer", 4337 "collection": null, 4338 "collections": [ 4339 4340 ] 4341 } 4342 </script>
4342 4343 4344 <!-- BEGIN app snippet: entrypoint-components --> 4345 4346 4347 <link href="//cdn.shopify.com/extensions/01a0fc6a-89df-74dc-a369-ebb89bb92714/easify-product-options-2059/assets/variables-DPklB0sj.css" rel="stylesheet" type="text/css" media="all" /> 4348 4349<!-- END app snippet --> 4350 <!-- BEGIN app snippet: entrypoint-components --> 4351 4352 4353 <link href="//cdn.shopify.com/extensions/01a0fc6a-89df-74dc-a369-ebb89bb92714/easify-product-options-2059/assets/style-DhvitKWk.css" rel="stylesheet" type="text/css" media="all" /> 4354 4355<!-- END app snippet --> 4356 4357 4358 <!-- BEGIN app snippet: entrypoint-components --> 4359 4360 4361 <link href="//cdn.shopify.com/extensions/01a0fc6a-89df-74dc-a369-ebb89bb92714/easify-product-options-2059/assets/classic-PlHMWzxc.css" rel="stylesheet" type="text/css" media="all" /> 4362 4363<!-- END app snippet --> 4364 4365 4366 4367 4368 4369 4370 <!-- BEGIN app snippet: entrypoint-components --> 4371 4372 4373
4373<script src="https://cdn.shopify.com/extensions/01a0fc6a-89df-74dc-a369-ebb89bb92714/easify-product-options-2059/assets/tpo-global-CHiKCI7s.js" type="module" crossorigin="anonymous"></script>
4373 4374 4375<!-- END app snippet --> 4376 <!-- BEGIN app snippet: entrypoint-components --> 4377 4378 4379
4379<script src="https://cdn.shopify.com/extensions/01a0fc6a-89df-74dc-a369-ebb89bb92714/easify-product-options-2059/assets/tpo-class-lrydwkkR.js" type="module" crossorigin="anonymous"></script>
4379 4380 4381<!-- END app snippet --> 4382 4383 4384 <!-- BEGIN app snippet: entrypoint-components --> 4385 4386 4387
4387<script src="https://cdn.shopify.com/extensions/01a0fc6a-89df-74dc-a369-ebb89bb92714/easify-product-options-2059/assets/product-options-BrGX6FTw.js" type="module" crossorigin="anonymous"></script>
4387 4388 4389<!-- END app snippet --> 4390 4391 4392 4393 4394 4395</div><div id="shopify-block-AYjBoMXJCSmhaWGVOY__17852612332013092652" class="shopify-block shopify-app-block"> 4396 4397 4398<!-- BEGIN app snippet: swymVersion -->
4398<script>var __SWYM__VERSION__ = '7.0.8';</script>
4398<!-- END app snippet --> 4399<!-- BEGIN app snippet: swymCustomCss --> 4400 4401 4402 4403 4404<style id="swym-custom-css"> 4405 4406</style> 4407 4408<!-- END app snippet --> 4409 4410 4411 4412 4413 4414 4415 4416 4417 4418 4419 4420
4421<script> 4422 (function () { 4423 // Get CompanyLocation Metadata for B2B customer scenerios (SFS) 4424 4425 4426 // Put metafields in window variable 4427 const commonCustomizationSettings = '{"global-settings":{"icon":"heart","primaryColor":"#622909","secondaryColor":"#ffddc9","storefrontLayoutType":"as-drawer","buttonType":{"displayIcon":true,"displayText":true,"style":"text"},"collectionsButtonPosition":{"position":"top-right","verticalOffset":0,"horizontalOffset":0},"pdpButtonPosition":{"position":"default","verticalOffset":0,"horizontalOffset":0},"enableStorefrontLayoutNotification":true,"storefrontLayoutDrawerWidth":400,"launchType":"header","launchPointPosition":"right","showItemsCount":true}}'; 4428 try { 4429 const parsedSettings = JSON.parse(commonCustomizationSettings); 4430 if (parsedSettings) { 4431 window.SwymWishlistCommonCustomizationSettings = parsedSettings[window.Shopify.theme.schema_name] || parsedSettings['global-settings']; 4432 } else { 4433 window.SwymWishlistCommonCustomizationSettings = {}; 4434 } 4435 } catch (e) { 4436 window.SwymWishlistCommonCustomizationSettings = {}; 4437 } 4438 4439 let enabledCommonFeatures = '{"add-to-wishlist-collections-button":true,"add-to-wishlist-pdp-button":true,"auto-add-to-wishlist-from-pdp":{"pdpViewCount":"3","notificationTimeoutDuration":"5","selectedPosition":"TopLeft","enabled":false,"loggedInUsersOnly":false},"sfl-popup-v2":false,"control-centre":true,"multiple-wishlist":false,"social-count":{"enabledOnCollections":true},"education-layer":true,"login-nudge":true,"advanced-collections-circular-bg":true}'; 4440 try { 4441 enabledCommonFeatures = JSON.parse(enabledCommonFeatures) || {}; 4442 } catch (e) { 4443 enabledCommonFeatures = {}; 4444 } 4445 // Storing COMMON FEATURES data in the window object for potential use in the storefront JS code. 4446 window.SwymEnabledCommonFeatures = enabledCommonFeatures; 4447 4448 // Ghost-Intent Configuration 4449 // Defaults to disabled (false). Only enabled when metafields explicitly set to "true". 4450 try { 4451 let ghostIntentConfig = { 4452 isExplicitConsentNeeded: false, 4453 isExplicitConsentNeededEvenForLocalStorage: false, 4454 askForPermissionOnFirstClick: true 4455 }; 4456 4457 4458 4459 window.SwymGhostIntentConfig = ghostIntentConfig; 4460 } catch(e) { 4461 window.SwymGhostIntentConfig = { 4462 isExplicitConsentNeeded: false, 4463 isExplicitConsentNeededEvenForLocalStorage: false, 4464 askForPermissionOnFirstClick: true 4465 }; 4466 } 4467 4468 // Education Layer Configuration 4469 // Reads from common enabled-features metafield first. Falls back to old standalone metafield for backward compatibility. 4470 4471 4472 window.SwymEducationLayerEnabled = enabledCommonFeatures?.["education-layer"] ?? true; 4473 4474 // Login Nudge Configuration 4475 // Reads from common enabled-features metafield first. Falls back to old standalone metafield for backward compatibility. 4476 4477 4478 window.SwymLoginNudgeEnabled = enabledCommonFeatures?.["login-nudge"] ?? true; 4479 4480 // Initialize or ensure SwymViewProducts exists 4481 if (!window.SwymViewProducts) { 4482 window.SwymViewProducts = {}; 4483 } 4484 4485 })(); 4486</script>
4486 4487 4488<!-- BEGIN app snippet: swymLoadConsentManager -->
4489<script> 4490 (function () { 4491 if (document.querySelector("script[data-swym-consent-manager]")) return; 4492 var swymConsentManagerScript = document.createElement("script"); 4493 swymConsentManagerScript.src = "https:\/\/cdn.shopify.com\/extensions\/01a0f142-9ec3-73a2-babd-8904a7e44cee\/swym-relay-840\/assets\/swym-consent-manager.js"; 4494 swymConsentManagerScript.async = false; // run in insertion order once fetched, instead of whenever fetch resolves 4495 swymConsentManagerScript.setAttribute("data-swym-consent-manager", "true"); 4496 document.head.appendChild(swymConsentManagerScript); 4497 })(); 4498</script>
4498 4499<!-- END app snippet --> 4500
4501<script 4502 4503 id="wishlist-embed-init" 4504 defer 4505 async 4506> 4507 (function () { 4508 window.swymWishlistEmbedLoaded = true; 4509 var fullAssetUrl = "https://cdn.shopify.com/extensions/01a0f142-9ec3-73a2-babd-8904a7e44cee/swym-relay-840/assets/apps.bundle.js"; 4510 var assetBaseUrl = fullAssetUrl?.substring(0, fullAssetUrl.lastIndexOf('/') + 1); 4511 var swymJsPath = '//freecdn.swymrelay.com/code/swym-shopify.js'; 4512 var baseJsPath = swymJsPath?.substring(0, swymJsPath.lastIndexOf('/') + 1); 4513 window.SwymCurrentJSPath = baseJsPath; 4514 window.SwymAssetBaseUrl = assetBaseUrl; 4515 4516 window.SwymCurrentStorePath = "//swymstore-v3free-01.swymrelay.com"; 4517 4518 function loadSwymShopifyScript() { 4519 var element = ""; 4520 var scriptSrc = ""; 4521 4522 4523 element = "swym-ext-shopify-script"; 4524 window.SwymShopifyCdnInUse = true; 4525 scriptSrc = "https://cdn.shopify.com/extensions/01a0f142-9ec3-73a2-babd-8904a7e44cee/swym-relay-840/assets/swym-ext-shopify.js"; 4526 4527 4528 if (document.getElementById(element)) { 4529 return; 4530 } 4531 4532 var s = document.createElement("script"); 4533 s.id = element; 4534 s.type = "text/javascript"; 4535 s.async = true; 4536 s.defer = true; 4537 s.src = scriptSrc; 4538 4539 s.onerror = function() { 4540 console.warn("Failed to load Swym Shopify script: ", scriptSrc, " Continuing with default"); 4541 // Fallback logic here 4542 element = `swym-ext-shopify-script-${__SWYM__VERSION__}`; 4543 var fallbackJsPathVal = "\/\/freecdn.swymrelay.com\/code\/swym-shopify.js"; 4544 var fallbackJsPathWithExt = fallbackJsPathVal.replace("swym-shopify", "swym-ext-shopify"); 4545 scriptSrc = fallbackJsPathWithExt + '?shop=' + encodeURIComponent(window.Shopify.shop) + '&v=' + __SWYM__VERSION__; 4546 4547 var fallbackScript = document.createElement("script"); 4548 fallbackScript.id = element; 4549 fallbackScript.type = "text/javascript"; 4550 fallbackScript.async = true; 4551 fallbackScript.defer = true; 4552 fallbackScript.src = scriptSrc; 4553 var y = document.getElementsByTagName("script")[0]; 4554 y.parentNode.insertBefore(fallbackScript, y); 4555 }; 4556 4557 var x = document.getElementsByTagName("script")[0]; 4558 x.parentNode.insertBefore(s, x); 4559 } 4560 4561 var consentAPICallbackInvoked = false; 4562 function checkConsentAndLoad() { 4563 // Allow app to load in design mode (theme editor) regardless of consent 4564 if (window.Shopify?.designMode) { 4565 loadSwymShopifyScript(); 4566 return; 4567 } 4568 4569 // Ghost-Intent: If merchant enabled explicit consent, block SDK until 4570 // consent is given through our Ghost-Intent flow (sync nudge accept). 4571 // This works on any store regardless of region (EU or non-EU). 4572 var ghostConfig = window.SwymGhostIntentConfig || {}; 4573 if (ghostConfig.isExplicitConsentNeeded || ghostConfig.isExplicitConsentNeededEvenForLocalStorage) { 4574 try { 4575 var consentKey = 'swym-ghost-consent-' + (window.Shopify && window.Shopify.shop || ''); 4576 if (localStorage.getItem(consentKey) === 'true') { 4577 // Consent was given through our flow â load SDK 4578 loadSwymShopifyScript(); 4579 return; 4580 } 4581 } catch(e) {} 4582 4583 // Check if Shopify native cookie consent was given via the cookie banner. 4584 // If user accepted cookies through Shopify's banner, load SDK normally 4585 // (Ghost-Intent is only needed when NO consent mechanism has been used). 4586 var shopifyConsentGiven = window.Shopify?.customerPrivacy?.preferencesProcessingAllowed?.(); 4587 if (shopifyConsentGiven) { 4588 loadSwymShopifyScript(); 4589 return; 4590 } 4591 4592 console.warn("[Swym Ghost-Intent] SDK blocked until explicit consent is given"); 4593 return; 4594 } 4595 4596 var isCookieBannerVisible = window.Shopify?.customerPrivacy?.shouldShowBanner?.(); 4597 if(!isCookieBannerVisible) { 4598 loadSwymShopifyScript(); 4599 return; 4600 } 4601 var shouldLoadSwymScript = window.Shopify?.customerPrivacy?.preferencesProcessingAllowed?.(); 4602 if (shouldLoadSwymScript) { 4603 loadSwymShopifyScript(); 4604 } else { 4605 console.warn("No customer consent to load Swym Wishlist Plus"); 4606 } 4607 } 4608 function initialiseConsentCheck() { 4609 document.addEventListener("visitorConsentCollected", (event) => { checkConsentAndLoad(); }); 4610 window.Shopify?.loadFeatures?.( 4611 [{name: 'consent-tracking-api', version: '0.1'}], 4612 error => { 4613 consentAPICallbackInvoked = true; 4614 if (error) { 4615 if(!window.Shopify?.customerPrivacy) { 4616 loadSwymShopifyScript(); 4617 return; 4618 } 4619 } 4620 checkConsentAndLoad(); 4621 } 4622 ); 4623 } 4624 function consentCheckFallback(retryCount) { 4625 if(!consentAPICallbackInvoked) { 4626 if (window.Shopify?.customerPrivacy) { 4627 checkConsentAndLoad(); 4628 } else if (retryCount >= 1) { 4629 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"); 4630 // Ghost-Intent: route through checkConsentAndLoad so SDK block is respected 4631 checkConsentAndLoad(); 4632 } else { 4633 setTimeout(() => consentCheckFallback(retryCount + 1), 1000); 4634 } 4635 } 4636 } 4637 if (document.readyState === "loading") { 4638 document.addEventListener("DOMContentLoaded", initialiseConsentCheck); 4639 window.addEventListener("load", () => consentCheckFallback(0)); 4640 } else { 4641 initialiseConsentCheck(); 4642 } 4643 4644 })(); 4645</script>
4645 4646 4647<!-- BEGIN app snippet: swymSnippet -->
4647<script defer> 4648 (function () { 4649 const currentSwymJSPath = '//freecdn.swymrelay.com/code/swym-shopify.js'; 4650 const currentSwymStorePath = 'https://swymstore-v3free-01.swymrelay.com'; 4651 const dnsPrefetchLink = `<link rel="dns-prefetch" href="${currentSwymStorePath}" crossorigin>`; 4652 const dnsPrefetchLink2 = `<link rel="dns-prefetch" href="${currentSwymJSPath}">`; 4653 const preConnectLink = `<link rel="preconnect" href="${currentSwymJSPath}">`; 4654 const swymSnippet = document.getElementById('wishlist-embed-init'); 4655 if(dnsPrefetchLink) {swymSnippet.insertAdjacentHTML('afterend', dnsPrefetchLink);} 4656 if(dnsPrefetchLink2) {swymSnippet.insertAdjacentHTML('afterend', dnsPrefetchLink2);} 4657 if(preConnectLink) {swymSnippet.insertAdjacentHTML('afterend', preConnectLink);} 4658 })() 4659</script>
vendor: 1 bytes, line 4659
4659
4660<script id="swym-snippet" type="text"> 4661 window.swymLandingURL = document.URL; 4662 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":"USD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0}; 4663 window.swymPageLoad = function() { 4664 window.SwymProductVariants = window.SwymProductVariants || {}; 4665 window.SwymHasCartItems = 0 > 0; 4666 window.SwymPageData = {}, window.SwymProductInfo = {}; 4667 var unknown = {et: 0}; 4668 window.SwymPageData = unknown; 4669 4670 window.SwymPageData.uri = window.swymLandingURL; 4671 }; 4672 if(window.selectCallback){ 4673 (function(){ 4674 var originalSelectCallback = window.selectCallback; 4675 window.selectCallback = function(variant){ 4676 originalSelectCallback.apply(this, arguments); 4677 try{ 4678 if(window.triggerSwymVariantEvent){ 4679 window.triggerSwymVariantEvent(variant.id); 4680 } 4681 }catch(err){ 4682 console.warn("Swym selectCallback", err); 4683 } 4684 };})();} 4685 window.swymCustomerId =null; 4686 window.swymCustomerExtraCheck = 4687 null; 4688 var swappName = ("Wishlist" || "Wishlist"); 4689 var swymJSObject = { 4690 pid: "o8axNn6B7b6F4WtG2TsJGPCYptjO1lucqsgpxImX100=", 4691 interface: "/apps/swym" + swappName + "/interfaces/interfaceStore.php?appname=" + swappName 4692 }; 4693 window.swymJSShopifyLoad = function(){ 4694 if(window.swymPageLoad) swymPageLoad(); 4695 if(!window._swat) { 4696 (function (s, w, r, e, l, a, y) { 4697 r['SwymRetailerConfig'] = s; 4698 r[s] = r[s] || function (k, v) { 4699 r[s][k] = v; 4700 }; 4701 })('_swrc', '', window); 4702 _swrc('RetailerId', swymJSObject.pid); 4703 _swrc('Callback', function(){initSwymShopify();}); 4704 }else if(window._swat.postLoader){ 4705 _swrc = window._swat.postLoader; 4706 _swrc('RetailerId', swymJSObject.pid); 4707 _swrc('Callback', function(){initSwymShopify();}); 4708 }else{ 4709 initSwymShopify();} 4710 } 4711 if(!window._SwymPreventAutoLoad) { 4712 swymJSShopifyLoad(); 4713 } 4714</script>
4714 4715 4716<style id="safari-flasher-pre"></style>
4717<script> 4718 if (navigator.userAgent.indexOf('Safari') != -1 && navigator.userAgent.indexOf('Chrome') == -1) { 4719 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;}' + ''; 4720 window.SwymCallbacks = window.SwymCallbacks || []; 4721 window.SwymCallbacks.push(function(tracker) { 4722 tracker.evtLayer.addEventListener(tracker.JSEvents.configLoaded, function() { 4723 var x = function() { 4724 SwymUtils.onDOMReady(function() { 4725 var d = document.createElement("div"); 4726 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>"; 4727 document.head.appendChild(d); 4728 });}; 4729 setTimeout(x, 10); 4730 });});} 4731 window.SwymOverrideMoneyFormat = "${{amount}}"; 4732</script>
4732 4733<style id="swym-product-view-defaults"> .swym-button.swym-add-to-wishlist-view-product:not(.swym-loaded) { display: none; } </style><!-- END app snippet --> 4734
4735<script 4736 4737 id="swymSnippetCheckAndActivate" 4738> 4739 (function () { 4740 var duplicateProneIds = ['safari-flasher-pre', 'swym-product-view-defaults', 'swym-wrap-login-handler']; 4741 4742 function removeDuplicateIdNodes(id) { 4743 var nodes = document.querySelectorAll('#' + id); 4744 nodes.forEach(function (node, index) { 4745 if (index > 0) { 4746 node.remove(); 4747 } 4748 }); 4749 } 4750 4751 function cleanupDuplicateSnippetNodes(activeScript) { 4752 if (!activeScript) { 4753 return; 4754 } 4755 var allSwymSnippets = document.querySelectorAll('script#swym-snippet'); 4756 allSwymSnippets.forEach(function (scriptNode) { 4757 if (scriptNode !== activeScript) { 4758 scriptNode.remove(); 4759 } 4760 }); 4761 } 4762 4763 function cleanupDuplicateActivationGuards() { 4764 var guardScripts = document.querySelectorAll('script#swymSnippetCheckAndActivate'); 4765 guardScripts.forEach(function (scriptNode, index) { 4766 if (index > 0) { 4767 scriptNode.removeAttribute('id'); 4768 } 4769 }); 4770 } 4771 4772 function postDomLoad() { 4773 var activeScript = document.querySelector('script#swym-snippet:not([type="text"])'); 4774 if (!activeScript) { 4775 var inactiveScript = document.querySelector('script#swym-snippet[type="text"]'); 4776 if (inactiveScript) { 4777 inactiveScript.type = 'text/javascript'; 4778 new Function(inactiveScript.textContent)(); 4779 activeScript = inactiveScript; 4780 } 4781 } 4782 4783 cleanupDuplicateSnippetNodes(activeScript); 4784 cleanupDuplicateActivationGuards(); 4785 duplicateProneIds.forEach(removeDuplicateIdNodes); 4786 } 4787 4788 if (document.readyState === 'loading') { 4789 document.addEventListener('DOMContentLoaded', postDomLoad); 4790 } else { 4791 postDomLoad(); 4792 } 4793 })(); 4794</script>
4794 4795 4796 4797
4798<script> 4799 (function () { 4800 const themeSchemaName = window.Shopify.theme.schema_name; 4801 4802 if (!window.SwymCallbacks) { 4803 window.SwymCallbacks = []; 4804 } 4805 window.SwymCallbacks.push(swat => { 4806 if (!swat) { 4807 return; 4808 } 4809 4810 // Ghost-Intent: Sync local wishlist items to cloud when SDK loads after consent 4811 if (window.SwymLocalWishlist && window.SwymLocalWishlist.getSyncableItems().length > 0) { 4812 window.SwymLocalWishlist.syncToCloud(swat); 4813 } 4814 4815 if (window._SwymSDKOnlyMode) { 4816 return; 4817 } 4818 4819 // ENABLE COMMON FEATURES 4820 let swymEnabledCommonFeatures = window.SwymEnabledCommonFeatures; 4821 Object.keys(swymEnabledCommonFeatures).forEach(key => { 4822 if (!swymEnabledCommonFeatures[key]) return; 4823 4824 switch (key) { 4825 case 'add-to-wishlist-collections-button': 4826 // Check if app block is already handling the collections button 4827 if (window.SwymCollectionsConfig) { 4828 return; 4829 } 4830 4831 // Check if v2 default collections is handling it 4832 if (window.SwymAdvancedCollectionsWishlistConfig) { 4833 return; 4834 } 4835 4836 // Fallback to old v1 behavior if v2 config is not present 4837 swat?.collectionsApi?.setDefaultCustomizationOptions(); 4838 swat?.collectionsApi?.initializeCollections(swat, false, themeSchemaName); 4839 4840 break; 4841 case 'add-to-wishlist-pdp-button': 4842 // Check if app block is already handling the PDP button 4843 if (window.swymATWButtonConfig?.shopifyExtensionType === 'appblock') { 4844 return; 4845 } 4846 4847 if (!(window.SwymPageData && window.SwymPageData.et === 1)) { 4848 // Not initiating pdp button as it is not a product page 4849 return; 4850 } 4851 4852 // Inject addtowishlist.css into the document's <head> 4853 var head = document.head; 4854 var pdpButtonStylesheet = "https://cdn.shopify.com/extensions/01a0f142-9ec3-73a2-babd-8904a7e44cee/swym-relay-840/assets/addtowishlistbutton.css"; 4855 var pdpButtonStylesheetTag = document.createElement('link'); 4856 pdpButtonStylesheetTag.id = `swym-pdp-button-stylesheet`; 4857 pdpButtonStylesheetTag.rel = 'stylesheet'; 4858 pdpButtonStylesheetTag.href = pdpButtonStylesheet; 4859 4860 if (!document.getElementById('swym-pdp-button-stylesheet')) { 4861 head.appendChild(pdpButtonStylesheetTag); 4862 } 4863 4864 var x = document.getElementsByTagName('script')[0]; 4865 function createAndInsertScript(id, src, onLoadCallback) { 4866 var scriptTag = document.createElement('script'); 4867 scriptTag.id = id; 4868 scriptTag.type = 'text/javascript'; 4869 scriptTag.src = src; 4870 scriptTag.onload = onLoadCallback; 4871 x.parentNode.insertBefore(scriptTag, x); 4872 } 4873 4874 var pdpButtonScript = "https://cdn.shopify.com/extensions/01a0f142-9ec3-73a2-babd-8904a7e44cee/swym-relay-840/assets/addtowishlistbutton.js"; 4875 createAndInsertScript(`swym-pdp-button-script`, pdpButtonScript, function () { 4876 const pdpBtnApi = window.WishlistPlusPDPButtonAPI; 4877 if (pdpBtnApi) { 4878 pdpBtnApi.setDefaultCustomizationOptions(swat); 4879 pdpBtnApi.initializePDPButton(swat, true); 4880 } 4881 }); 4882 break; 4883 default: 4884 return; 4885 } 4886 }); 4887 }); 4888 })(); // IIFE to prevent polluting global scope 4889</script>
4889 4890 4891 4892
4893<script> 4894 (function () { 4895 // Get the settings from Shopify's Liquid variables and create the styles 4896 const isControlCentreEnabledFromMetafield = window?.SwymEnabledCommonFeatures?.["control-centre"]; 4897 const isCommonCustomizationEnabledFromMetafield = window?.SwymWishlistCommonCustomizationSettings && 4898 Object.keys(window.SwymWishlistCommonCustomizationSettings).length > 0; 4899 const isControlCentreEnabledFromBlockSettings = false; 4900 4901 if (!(isControlCentreEnabledFromMetafield && isCommonCustomizationEnabledFromMetafield) && !isControlCentreEnabledFromBlockSettings) { 4902 // Don't enable control centre if this is disabled and block settings are not enabled 4903 return; 4904 } 4905 4906 let borderRadius = 6; 4907 let drawerWidth = window?.SwymWishlistCommonCustomizationSettings?.storefrontLayoutDrawerWidth || 400; 4908 4909 // Check if block settings exist, use them, otherwise fall back to common settings 4910 let primaryBgColor = isControlCentreEnabledFromBlockSettings ? 4911 "#000000" : 4912 window.SwymWishlistCommonCustomizationSettings.primaryColor; 4913 4914 let primaryTextColor = isControlCentreEnabledFromBlockSettings ? 4915 "#ffffff" : 4916 window.SwymWishlistCommonCustomizationSettings.secondaryColor; 4917 4918 let secondaryBgColor = isControlCentreEnabledFromBlockSettings ? 4919 "#f4f8fe" : null; 4920 let secondaryTextColor = isControlCentreEnabledFromBlockSettings ? 4921 "#333333" : null; 4922 4923 // Only use color adjustment functions if we're using common settings 4924 if (!secondaryBgColor || !secondaryTextColor) { 4925 function adjustOpacity(color, opacity) { 4926 if (color[0] === '#') { 4927 color = color.slice(1); 4928 } 4929 4930 if (color.length === 3) { 4931 color = color.split('').map(char => char + char).join(''); 4932 } 4933 4934 const r = parseInt(color.slice(0, 2), 16); 4935 const g = parseInt(color.slice(2, 4), 16); 4936 const b = parseInt(color.slice(4, 6), 16); 4937 4938 return `rgba(${r}, ${g}, ${b}, ${opacity})`; 4939 } 4940 4941 function hexToRgb(color) { 4942 if (color[0] === '#') { 4943 color = color.slice(1); 4944 } 4945 if (color.length === 3) { 4946 color = color.split('').map(c => c + c).join(''); 4947 } 4948 4949 return { 4950 r: parseInt(color.slice(0, 2), 16), 4951 g: parseInt(color.slice(2, 4), 16), 4952 b: parseInt(color.slice(4, 6), 16) 4953 }; 4954 } 4955 4956 function getLuminance({ r, g, b }) { 4957 return 0.299 * r + 0.587 * g + 0.114 * b; 4958 } 4959 4960 function generateSecondaryColors(primaryBgColor, primaryTextColor) { 4961 const secondaryBgOpacity = 0.2; 4962 const secondaryTextOpacity = 0.8; 4963 4964 const secondaryBgColor = adjustOpacity(primaryBgColor, secondaryBgOpacity); 4965 4966 const bgRgb = hexToRgb(primaryBgColor); 4967 const bgLuminance = getLuminance(bgRgb); 4968 4969 // Determine whether to use dark or light text for contrast 4970 const lightText = adjustOpacity(primaryTextColor, secondaryTextOpacity); 4971 const darkText = adjustOpacity(primaryBgColor, secondaryTextOpacity); 4972 4973 const secondaryTextColor = bgLuminance > 186 ? darkText : lightText; 4974 4975 return { 4976 secondaryBgColor, 4977 secondaryTextColor 4978 }; 4979 } 4980 4981 const generatedColors = generateSecondaryColors(primaryBgColor, primaryTextColor); 4982 secondaryBgColor = secondaryBgColor || generatedColors.secondaryBgColor; 4983 secondaryTextColor = secondaryTextColor || generatedColors.secondaryTextColor; 4984 } 4985 4986 // Create the CSS rule 4987 let styles = ` 4988 .swym-storefront-layout-root-component { 4989 --swym-storefront-layout-ui-border-radius: ${borderRadius}px; 4990 --swym-storefront-layout-button-border-radius: ${borderRadius}px; 4991 --swym-storefront-layout-side-drawer-width: ${drawerWidth}px; 4992 --swym-storefront-layout-button-color-bg-primary: ${primaryBgColor}; 4993 --swym-storefront-layout-button-color-text-primary: ${primaryTextColor}; 4994 --swym-storefront-layout-button-color-bg-secondary: ${secondaryBgColor}; 4995 --swym-storefront-layout-button-color-text-secondary: ${secondaryTextColor}; 4996 } 4997 `; 4998 4999 // Create a <style> element and append the styles 5000 let styleSheet = document.createElement("style"); 5001 styleSheet.type = "text/css"; 5002 styleSheet.innerText = styles; 5003 document.head.appendChild(styleSheet); 5004 5005 if (typeof window.SwymStorefrontLayoutContext === 'undefined') { 5006 window.SwymStorefrontLayoutContext = {}; 5007 } 5008 if (typeof window.SwymStorefrontLayoutExtensions === 'undefined'){ 5009 window.SwymStorefrontLayoutExtensions = {}; 5010 } 5011 5012 // Expose block settings toggle state so ThemeCSSMapping can respect it. 5013 // When true, theme editor color pickers take priority over inherited theme CSS variables. 5014 SwymStorefrontLayoutContext.BlockSettingsEnabled = isControlCentreEnabledFromBlockSettings; 5015 5016 if (isControlCentreEnabledFromBlockSettings) { 5017 // If block settings are enabled, use them 5018 SwymStorefrontLayoutContext.Settings = { 5019 EnableStorefrontLayoutOnLauncher: true, 5020 EnableStorefrontLayoutNotification: window?.SwymWishlistCommonCustomizationSettings?.enableStorefrontLayoutNotification ?? true, 5021 StorefrontLayoutType: window?.SwymWishlistCommonCustomizationSettings?.storefrontLayoutType || "as-drawer", 5022 StorefrontLayoutDrawerPosition: "left", 5023 StorefrontLayoutAsSectionContainerId: "swym-wishlist-render-container", 5024 StorefrontLayoutAsSectionPageURL: "/pages/swym-wishlist", 5025 EnableStorefrontLayoutVariantSelector: true, 5026 StorefrontLayoutNotificationPosition: "left", 5027 StorefrontLayoutActionPopupPosition: "left", 5028 StorefrontLayoutNotificationDuration: 5000 5029 }; 5030 } else { 5031 // If only metafield is enabled but no block settings, use common settings 5032 SwymStorefrontLayoutContext.Settings = { 5033 EnableStorefrontLayoutOnLauncher: true, 5034 EnableStorefrontLayoutNotification: window?.SwymWishlistCommonCustomizationSettings?.enableStorefrontLayoutNotification ?? true, 5035 StorefrontLayoutType: window?.SwymWishlistCommonCustomizationSettings?.storefrontLayoutType || "as-drawer", 5036 StorefrontLayoutDrawerPosition: "left", 5037 StorefrontLayoutAsSectionContainerId: "swym-wishlist-render-container", 5038 StorefrontLayoutAsSectionPageURL: "/pages/swym-wishlist", 5039 EnableStorefrontLayoutVariantSelector: true, 5040 StorefrontLayoutNotificationPosition: "left", 5041 StorefrontLayoutActionPopupPosition: "left", 5042 StorefrontLayoutNotificationDuration: 5000 5043 }; 5044 } 5045 const storefrontLayoutCallback = (swat) =>{ 5046 SwymStorefrontLayoutContext.swat = swat; 5047 let isStoreOnPaidPlan = swat.getApp('Wishlist')?.['is-paid']; 5048 let isWishlistEnabled = swat.getApp('Wishlist')?.['enabled']; 5049 SwymStorefrontLayoutContext.Settings = { 5050 ...SwymStorefrontLayoutContext?.Settings, 5051 EnableStorefrontLayoutCollection: window?.SwymEnabledCommonFeatures?.["multiple-wishlist"] ?? false, 5052 EnableStorefrontLayout: isWishlistEnabled && (isControlCentreEnabledFromBlockSettings || isControlCentreEnabledFromMetafield), 5053 } 5054 5055 if(SwymStorefrontLayoutContext?.Settings?.EnableStorefrontLayout){ 5056 if(SwymStorefrontLayoutContext?.CustomEvents?.LayoutInitialized){ 5057 var event = new CustomEvent(SwymStorefrontLayoutContext.CustomEvents.LayoutInitialized, { 5058 detail: { settings: SwymStorefrontLayoutContext?.Settings } 5059 }); 5060 document.dispatchEvent(event); 5061 }else{ 5062 swat.utils.warn(`LayoutInitialized event is not defined.`); 5063 } 5064 }else{ 5065 swat.utils.warn(`Storefront Layout is disabled.`); 5066 document.getElementById("swym-storefront-layout-container")?.remove(); 5067 document.getElementById("swym-storefront-extention-render-container")?.remove(); 5068 } 5069 } 5070 5071 if (!window.SwymCallbacks) { 5072 window.SwymCallbacks = []; 5073 } 5074 window.SwymCallbacks.push(storefrontLayoutCallback); 5075 5076 SwymStorefrontLayoutContext.SwymCustomerData = { 5077 5078 name: null, 5079 email: null 5080 5081 };
5082 SwymStorefrontLayoutContext.isShopperLoggedIn = !!SwymStorefrontLayoutContext?.SwymCustomerData?.email; 5083 })(); 5084</script>
5084 5085 5086 5087 5088 5089 5090 <div id="swym-storefront-extention-render-container"> 5091 <!-- BEGIN app snippet: swymStorefrontLayout -->
5091<script> 5092 (function () { 5093 const isControlCentreEnabledFromMetafield = window?.SwymEnabledCommonFeatures?.["control-centre"]; 5094 const isControlCentreEnabledFromBlockSettings = false; 5095 const isCommonCustomizationEnabledFromMetafield = window?.SwymWishlistCommonCustomizationSettings && 5096 Object.keys(window.SwymWishlistCommonCustomizationSettings).length > 0; 5097 5098 if (!(isControlCentreEnabledFromMetafield && isCommonCustomizationEnabledFromMetafield) && !isControlCentreEnabledFromBlockSettings) { 5099 return; 5100 } 5101 if (typeof window.SwymStorefrontLayoutContext === 'undefined') { 5102 window.SwymStorefrontLayoutContext = {}; 5103 } 5104 5105 // Initialize strings with empty values first to prevent string changes after loadStrings() 5106 SwymStorefrontLayoutContext.Strings = { 5107 title: "", 5108 addToCart: "", 5109 addedToCart: "", 5110 addAllToCartCta: "", 5111 addAllToCartSuccessText: "", 5112 addAllToCartEmptyText: "", 5113 addAllToCartErrorText: "", 5114 soldOut: "", 5115 addingToCart: "", 5116 viewCartCta: "", 5117 moveToCartCta: "", 5118 movingToCartCta: "", 5119 removeSflItemCta: "", 5120 5121 loginHeading: "", 5122 loginText: "", 5123 loginButtonText: "", 5124 loggedUserWelcomeMessage: "", 5125 VariantSelectorBtnText: "", 5126 wishlistTitle: "", 5127 wishlistInfo: "", 5128 emptyWishlistTitle: "", 5129 emptyWishlistDescription: "", 5130 5131 collectionTitle: "", 5132 emptyCarouselCollectionText: "", 5133 emptyCollectionText: "", 5134 emptyCollectionDescription: "", 5135 5136 addToCollectionTitle: "", 5137 removeItemCta: "", 5138 addToCollectionCta: "", 5139 createCollectionCta: "", 5140 saveNewCollectionCta: "", 5141 renameCollectionCta: "", 5142 deleteCollectionCta: "", 5143 shareCollectionCta: "", 5144 saveCollectionCta: "", 5145 editCollectionCta: "", 5146 shareCollectionTitle: "", 5147 shareCollectionMessage: "", 5148 sharedCollectionMessage: "", 5149 updateCollectionTitle: "", 5150 5151 errorMessageListNameRequired: "", 5152 errorMessageListNameRequire3Char: "", 5153 errorMessageListNameAlreadyExist: "", 5154 5155 notificationMessageItemSaved: "", 5156 notificationMessageItemRemoved: "", 5157 notificationMessageAddedToCart: "", 5158 notificationMessageAddedToCollection: "", 5159 notificationMessageCollectionSaved: "", 5160 notificationMessageCollectionDeleted: "", 5161 notificationMessageCollectionUpdated: "", 5162 notificationMessageCollectionUnavailable: "", 5163 notificationMessageSFLItemSaved: "", 5164 notificationMessageSFLItemRemoved: "", 5165 notificationMessageMovedToCart: "", 5166 5167 notificationActionAddToCollection: "", 5168 notificationActionView: "", 5169 notificationActionViewCollection: "", 5170 notificationActionGoToCart: "", 5171 5172 item: "", 5173 items: "", 5174 5175 tabWishlist: "", 5176 tabSavedForLater: "", 5177 tabSavedForYou: "", 5178 5179 savedForLaterTitle: "", 5180 emptySavedForLaterTitle: "", 5181 emptySavedForLaterDescription: "", 5182 5183 awNudgeMessage: "", 5184 awNudgeMessageSub: "", 5185 awNudgeLoginCTA: "", 5186 awNudgeDismiss: "", 5187 5188 emptySingleLoggedInTitle: "", 5189 emptySingleLoggedInDescription: "", 5190 emptySingleLoggedInBullet1: "", 5191 emptySingleLoggedInBullet2: "", 5192 emptySingleLoggedInBullet3: "", 5193 emptySingleLoggedInCTA: "", 5194 5195 emptyMultiLoggedInTitle: "", 5196 emptyMultiLoggedInDescription: "", 5197 emptyMultiLoggedInCreateTitle: "", 5198 emptyMultiLoggedInCreateDescription: "", 5199 emptyMultiLoggedInBrowseLabel: "", 5200 emptyMultiLoggedInCTA: "", 5201 emptyMultiLoggedInTag1: "", 5202 emptyMultiLoggedInTag2: "", 5203 emptyMultiLoggedInTag3: "", 5204 emptyMultiLoggedInTag4: "", 5205 emptyMultiLoggedInTag5: "", 5206 5207 emptyGuestTitle: "", 5208 emptyGuestDescription: "", 5209 emptyGuestSingleNotice: "", 5210 emptyGuestMultiNotice: "", 5211 emptyGuestLoginCTA: "", 5212 emptyGuestBrowseCTA: "", 5213 emptyGuestSignupText: "", 5214 emptyGuestSignupCTA: "", 5215 5216 emptySflTitle: "", 5217 emptySflDescription: "", 5218 emptySflStep1Title: "", 5219 emptySflStep1Description: "", 5220 emptySflStep2Title: "", 5221 emptySflStep2Description: "", 5222 emptySflLoggedInNotice: "", 5223 emptySflGuestNotice: "", 5224 emptySflGoToCartCTA: "", 5225 emptySflLoginCTA: "", 5226 emptySflSignupText: "", 5227 emptySflSignupCTA: "" 5228 }; 5229 5230 SwymStorefrontLayoutContext.stringsLoaded = false;
5231 SwymStorefrontLayoutContext.StorefrontLayoutUrls = SwymStorefrontLayoutContext.StorefrontLayoutUrls || {}; 5232 SwymStorefrontLayoutContext.StorefrontLayoutUrls.Login = "\/customer_authentication\/login?return_to=%2Fcart\u0026locale=en\u0026ui_hint=full\u0026region_country=US"; 5233 5234 /** 5235 * Function to override Swym's default UI behavior. 5236 **/ 5237 const overrideSwymDefaultUI = (swat) => { 5238 try{ 5239 swat.ui.open = function(){ 5240 window.location.hash = SwymStorefrontLayoutContext?.StorefrontLayoutUrls?.List; 5241 } 5242 5243 if (swat.ui?.uiRef?.settings?.UI) { 5244 swat.ui.uiRef.settings.UI.NotificationDisabled = true; 5245 } 5246 }catch(e){ 5247 swat.utils?.warn('Error overriding Swym default UI:', e); 5248 } 5249 } 5250 5251 /** 5252 * Callback function to override Swym's default UI behavior based on Storefront Layout settings. 5253 * 5254 * - Overrides `swat.ui.open` to redirect to a custom Storefront Layout URL if enabled. 5255 * - Overrides Swym's default notifications to log notifications instead of displaying them. 5256 * - Ensures the callback is pushed to `window.SwymCallbacks` for execution when Swym is initialized. 5257 * 5258 * @param {Object} swat - Swym's UI object used for overriding UI behaviors. 5259 */ 5260 const swymStorefrontLayoutCallback = (swat) =>{ 5261 SwymStorefrontLayoutContext.swat = swat; 5262 5263 overrideSwymDefaultUI(swat); 5264 5265 5266 let triggerHeartbeat = swat?.ExtensionHealth?.triggerExtensionHeartbeat; 5267 if (typeof triggerHeartbeat !== "function") return; 5268 5269 let wishlistNewUiHeartbeatData = ''; 5270 try { 5271 wishlistNewUiHeartbeatData = JSON.parse(wishlistNewUiHeartbeatData) || {}; 5272 } catch (e) { 5273 wishlistNewUiHeartbeatData = {}; 5274 } 5275 5276 let themeId = window.Shopify.theme.id; 5277 let isDesignMode = !!window.swymDesignMode; 5278 let lastHeartbeat = isDesignMode ? wishlistNewUiHeartbeatData?.editor : wishlistNewUiHeartbeatData?.[themeId]; 5279 let themeContext = isDesignMode ? 'editor' : themeId; 5280 let extensionData = { 5281 extensionName: "wishlist-new-ui", 5282 extensionType: "app-embed", 5283 metadata: {}, 5284 themeId: themeContext, 5285 extensionSource: "default" 5286 }; 5287 /** Stop heartbeat 5288 triggerHeartbeat(extensionData, lastHeartbeat); 5289 */ 5290 } 5291 5292 if (!window.SwymCallbacks) { 5293 window.SwymCallbacks = []; 5294 } 5295 window.SwymCallbacks.push(swymStorefrontLayoutCallback); 5296 })(); 5297</script>
5297 5298<link rel="stylesheet" href="https://cdn.shopify.com/extensions/01a0f142-9ec3-73a2-babd-8904a7e44cee/swym-relay-840/assets/storefront-layout.css">
5299<script src="https://cdn.shopify.com/extensions/01a0f142-9ec3-73a2-babd-8904a7e44cee/swym-relay-840/assets/async-wishlist-apis.js" defer="defer"></script>
vendor: 1 bytes, line 5299
5299
5300<script src="https://cdn.shopify.com/extensions/01a0f142-9ec3-73a2-babd-8904a7e44cee/swym-relay-840/assets/storefront-layout.js" defer="defer"></script>
vendor: 1 bytes, line 5300
5300
5301<script src="https://cdn.shopify.com/extensions/01a0f142-9ec3-73a2-babd-8904a7e44cee/swym-relay-840/assets/storefront-layout-components.js" defer="defer"></script>
5301 5302 5303<swym-storefront-layout class="swym-storefront-layout-root-component"></swym-storefront-layout> 5304<!-- END app snippet --> 5305 </div> 5306 <!-- BEGIN app snippet: swymEducationTooltip --> 5307 5308 5309 5310 5311 <div id="swym-education-tooltip" aria-hidden="true" 5312 data-toast-desktop-message="Interesting? Click '{{wishlistIcon}}' to save it to your {{wishlistName}}." 5313 data-toast-mobile-message="Interesting? Tap '{{wishlistIcon}}' to add to your {{wishlistName}}." 5314 data-toast-cta="Wishlist Now" 5315 data-tooltip-desktop-message="Interesting? Click '{{wishlistIcon}}' to save it to your {{wishlistName}}." 5316 data-tooltip-mobile-message="Interesting? Tap '{{wishlistIcon}}' to add to your {{wishlistName}}." 5317 data-button-transition-text-1="Price drops? Know first." 5318 data-button-transition-text-2="Almost gone. Just saying." 5319 data-button-transition-text-3="Yours when ready."> 5320 </div> 5321 5322 <div id="swym-education-tooltip-bubble" class="swym-education-tooltip swym-education-tooltip-above" aria-hidden="true" role="tooltip"> 5323 <div class="swym-education-tooltip-content"> 5324 <span class="swym-education-tooltip-message"></span> 5325 <button class="swym-education-tooltip-close" data-swym-education-tooltip-close aria-label="Close consent dialog"> 5326 <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"> 5327 <path d="M18 6L6 18M6 6l12 12"></path> 5328 </svg> 5329 </button> 5330 </div> 5331 <div class="swym-education-tooltip-arrow"></div> 5332 </div> 5333 5334 <style> 5335 /* Education tooltip â positioned fixed, managed by JS */ 5336 .swym-education-tooltip { 5337 position: fixed; 5338 z-index: 500; 5339 visibility: hidden; 5340 opacity: 0; 5341 transition: opacity 0.2s ease, visibility 0.2s ease; 5342 pointer-events: none; 5343 } 5344 .swym-education-tooltip.swym-education-tooltip-visible { 5345 visibility: visible; 5346 opacity: 1; 5347 pointer-events: auto; 5348 } 5349 .swym-education-tooltip-content { 5350 background: var(--swym-storefront-layout-notification-neutral-bg-color, #FFFFFF); 5351 color: var(--swym-storefront-layout-notification-neutral-text-color, #383d41); 5352 border: 1px solid var(--swym-storefront-layout-notification-neutral-border-color, #d6d8db); 5353 padding: 10px 14px; 5354 border-radius: var(--swym-storefront-layout-ui-border-radius, 10px); 5355 font-size: 13px; 5356 line-height: 1.4; 5357 display: flex; 5358 align-items: center; 5359 gap: 8px; 5360 max-width: 320px; 5361 box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2); 5362 } 5363 .swym-education-tooltip-message { 5364 flex: 1; 5365 } 5366 .swym-education-tooltip-close { 5367 background: none; 5368 border: none; 5369 color: inherit; 5370 cursor: pointer; 5371 padding: 2px; 5372 line-height: 1; 5373 flex-shrink: 0; 5374 opacity: 0.7; 5375 } 5376 .swym-education-tooltip-close:hover { 5377 opacity: 1; 5378 } 5379 5380 /* Button text fade transition for education nudge */ 5381 .swym-btn-text-fade-out { 5382 opacity: 0; 5383 transition: opacity 0.2s ease; 5384 } 5385 .swym-btn-text-fade-in { 5386 opacity: 1; 5387 transition: opacity 0.3s ease; 5388 } 5389 5390 /* Arrow â points down when tooltip is above, up when below */ 5391 .swym-education-tooltip-arrow { 5392 width: 0; 5393 height: 0; 5394 position: absolute; 5395 left: 50%; 5396 transform: translateX(-50%); 5397 } 5398 .swym-education-tooltip-above .swym-education-tooltip-arrow { 5399 bottom: -6px; 5400 border-left: 6px solid transparent; 5401 border-right: 6px solid transparent; 5402 border-top: 6px solid var(--swym-storefront-layout-notification-neutral-bg-color, #FFFFFF); 5403 } 5404 .swym-education-tooltip-below .swym-education-tooltip-arrow { 5405 top: -6px; 5406 border-left: 6px solid transparent; 5407 border-right: 6px solid transparent; 5408 border-bottom: 6px solid var(--swym-storefront-layout-notification-neutral-bg-color, #FFFFFF); 5409 } 5410 5411 /* Hidden data element */ 5412 #swym-education-tooltip { 5413 display: none; 5414 } 5415 5416 @media (max-width: 480px) { 5417 .swym-education-tooltip-content { 5418 max-width: 90vw; 5419 font-size: 12px; 5420 } 5421 } 5422 </style> 5423 5424
5424<script src="https://cdn.shopify.com/extensions/01a0f142-9ec3-73a2-babd-8904a7e44cee/swym-relay-840/assets/swym-education-tooltip.js" defer="defer"></script>
5424 5425
5425<script src="https://cdn.shopify.com/extensions/01a0f142-9ec3-73a2-babd-8904a7e44cee/swym-relay-840/assets/swym-education.js" defer="defer"></script>
5425 5426 5427<!-- END app snippet --> 5428 5429 5430</div><div id="shopify-block-Abm0rUlNXcDY5T3ZuN__2734250573734242505" class="shopify-block shopify-app-block">
5431<script src="https://cdn.shopify.com/extensions/01a0f142-9ec3-73a2-babd-8904a7e44cee/swym-relay-840/assets/swym-local-wishlist.js" defer></script>
5431 5432 5433<!-- BEGIN app snippet: swymConsentPopup --> 5434 5435 5436 5437 5438 5439 <style id="swym-consent-popup-styles"> 5440 /* Consent popup styles */ 5441 .swym-consent-popup { 5442 position: fixed; 5443 top: 0; 5444 left: 0; 5445 width: 100%; 5446 height: 100%; 5447 z-index: 999999; 5448 display: flex; 5449 align-items: center; 5450 justify-content: center; 5451 opacity: 0; 5452 visibility: hidden; 5453 transition: opacity 0.2s ease, visibility 0.2s ease; 5454 } 5455 .swym-consent-popup[aria-hidden="false"] { 5456 opacity: 1; 5457 visibility: visible; 5458 } 5459 .swym-consent-popup-overlay { 5460 position: absolute; 5461 top: 0; 5462 left: 0; 5463 width: 100%; 5464 height: 100%; 5465 background: rgba(0, 0, 0, 0.5); 5466 cursor: pointer; 5467 } 5468 .swym-consent-popup-content { 5469 position: relative; 5470 background: #fff; 5471 padding: 32px; 5472 border-radius: 12px; 5473 max-width: 440px; 5474 width: 90%; 5475 box-shadow: 0 20px 40px rgba(0, 0, 0, 0.15); 5476 z-index: 1; 5477 text-align: left; 5478 } 5479 .swym-consent-popup[aria-hidden="false"] .swym-consent-popup-content { 5480 animation: swymPopupSlideIn 0.25s ease; 5481 } 5482 @keyframes swymPopupSlideIn { 5483 from { 5484 opacity: 0; 5485 transform: translateY(-20px) scale(0.95); 5486 } 5487 to { 5488 opacity: 1; 5489 transform: translateY(0) scale(1); 5490 } 5491 } 5492 .swym-consent-popup-close { 5493 position: absolute; 5494 top: 12px; 5495 right: 12px; 5496 background: none; 5497 border: none; 5498 cursor: pointer; 5499 padding: 4px; 5500 color: #666; 5501 transition: color 0.15s ease; 5502 } 5503 .swym-consent-popup-close:hover { 5504 color: #000; 5505 } 5506 .swym-consent-popup-title { 5507 margin: 0 0 12px 0; 5508 font-size: 20px; 5509 font-weight: 600; 5510 color: #111; 5511 text-align: center; 5512 } 5513 .swym-consent-popup-message { 5514 margin: 0 0 24px 0; 5515 font-size: 14px; 5516 line-height: 1.6; 5517 color: #555; 5518 text-align: left; 5519 } 5520 .swym-consent-popup-actions { 5521 display: flex; 5522 gap: 12px; 5523 justify-content: center; 5524 } 5525 /* Secondary buttons â all CTAs have equal weight, outlined style */ 5526 .swym-consent-btn { 5527 flex: 1; 5528 padding: 12px 24px; 5529 font-size: 14px; 5530 font-weight: 500; 5531 border-radius: 6px; 5532 cursor: pointer; 5533 transition: all 0.15s ease; 5534 min-width: 100px; 5535 min-height: 44px; 5536 background: #fff; 5537 color: #111; 5538 border: 1px solid #ccc; 5539 position: relative; 5540 text-align: center; 5541 } 5542 .swym-consent-btn:hover { 5543 background: #f5f5f5; 5544 border-color: #999; 5545 } 5546 /* Disclaimer text under popup actions */ 5547 .swym-consent-popup-disclaimer { 5548 margin: 16px 0 0 0; 5549 font-size: 12px; 5550 line-height: 1.5; 5551 color: #888; 5552 font-style: italic; 5553 text-align: left; 5554 } 5555 /* First CTA (accept button) has bolder font weight */ 5556 .swym-consent-btn[data-swym-consent-accept] { 5557 font-weight: 600; 5558 } 5559 /* Spinner for accept button */ 5560 .swym-consent-btn .swym-consent-spinner { 5561 display: none; 5562 width: 16px; 5563 height: 16px; 5564 border: 2px solid #111; 5565 border-top-color: transparent; 5566 border-radius: 50%; 5567 animation: swymConsentSpin 0.7s linear infinite; 5568 } 5569 .swym-consent-btn.swym-loading { 5570 pointer-events: none; 5571 } 5572 .swym-consent-btn.swym-loading .swym-consent-btn-text { 5573 visibility: hidden; 5574 } 5575 .swym-consent-btn.swym-loading .swym-consent-spinner { 5576 display: block; 5577 position: absolute; 5578 top: 50%; 5579 left: 50%; 5580 transform: translate(-50%, -50%); 5581 } 5582 @keyframes swymConsentSpin { 5583 to { transform: translate(-50%, -50%) rotate(360deg); } 5584 } 5585 .swym-consent-popup-note { 5586 display: none; 5587 } 5588 @media (max-width: 480px) { 5589 .swym-consent-popup-content { 5590 padding: 24px 20px; 5591 margin: 16px; 5592 } 5593 .swym-consent-popup-actions { 5594 flex-direction: column; 5595 } 5596 .swym-consent-btn { 5597 width: 100%; 5598 } 5599 } 5600 /* Ghost-Intent login toast */ 5601 .swym-ghost-toast { 5602 position: fixed; 5603 bottom: 20px; 5604 left: 50%; 5605 transform: translateX(-50%) translateY(100px); 5606 background: #111; 5607 color: #fff; 5608 padding: 14px 20px; 5609 border-radius: 8px; 5610 display: flex; 5611 align-items: center; 5612 gap: 12px; 5613 z-index: 999999; 5614 box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15); 5615 opacity: 0; 5616 transition: opacity 0.3s ease, transform 0.3s ease; 5617 max-width: 90%; 5618 } 5619 .swym-ghost-toast-visible { 5620 opacity: 1; 5621 transform: translateX(-50%) translateY(0); 5622 } 5623 .swym-ghost-toast-message { 5624 font-size: 14px; 5625 } 5626 .swym-ghost-toast-cta { 5627 color: #fff; 5628 text-decoration: underline; 5629 font-weight: 600; 5630 font-size: 14px; 5631 white-space: nowrap; 5632 } 5633 .swym-ghost-toast-close { 5634 background: none; 5635 border: none; 5636 color: #999; 5637 font-size: 18px; 5638 cursor: pointer; 5639 padding: 0 0 0 4px; 5640 line-height: 1; 5641 } 5642 .swym-ghost-toast-close:hover { 5643 color: #fff; 5644 } 5645 /* Confirmation alert (shown after second consent decline) */ 5646 .swym-consent-confirm-alert { 5647 position: fixed; 5648 top: 0; 5649 left: 0; 5650 width: 100%; 5651 height: 100%; 5652 z-index: 9999999; 5653 display: flex; 5654 align-items: center; 5655 justify-content: center; 5656 opacity: 0; 5657 visibility: hidden; 5658 transition: opacity 0.2s ease, visibility 0.2s ease; 5659 } 5660 .swym-consent-confirm-alert[aria-hidden="false"] { 5661 opacity: 1; 5662 visibility: visible; 5663 } 5664 .swym-consent-confirm-overlay { 5665 position: absolute; 5666 top: 0; 5667 left: 0; 5668 width: 100%; 5669 height: 100%; 5670 background: rgba(0, 0, 0, 0.6); 5671 cursor: pointer; 5672 } 5673 .swym-consent-confirm-content { 5674 position: relative; 5675 background: #fff; 5676 padding: 32px; 5677 border-radius: 12px; 5678 max-width: 480px; 5679 width: 90%; 5680 box-shadow: 0 20px 40px rgba(0, 0, 0, 0.2); 5681 z-index: 1; 5682 text-align: left; 5683 } 5684 .swym-consent-confirm-alert[aria-hidden="false"] .swym-consent-confirm-content {
5685 animation: swymPopupSlideIn 0.25s ease; 5686 } 5687 .swym-consent-confirm-icon { 5688 margin-right: 8px; 5689 } 5690 .swym-consent-confirm-title { 5691 margin: 0 0 12px 0; 5692 font-size: 18px; 5693 font-weight: 600; 5694 color: #111; 5695 text-align: center; 5696 display: flex; 5697 align-items: center; 5698 justify-content: center; 5699 } 5700 .swym-consent-confirm-message { 5701 margin: 0 0 24px 0; 5702 font-size: 14px; 5703 line-height: 1.6; 5704 color: #555; 5705 text-align: left; 5706 } 5707 .swym-consent-confirm-actions { 5708 display: flex; 5709 gap: 12px; 5710 justify-content: center; 5711 } 5712 /* Secondary buttons for confirmation alert â equal weight, outlined */ 5713 .swym-consent-confirm-btn { 5714 flex: 1; 5715 padding: 12px 24px; 5716 font-size: 14px; 5717 font-weight: 500; 5718 border-radius: 6px; 5719 cursor: pointer; 5720 transition: all 0.15s ease; 5721 min-width: 120px; 5722 background: #fff; 5723 color: #111; 5724 border: 1px solid #ccc; 5725 } 5726 .swym-consent-confirm-btn:hover { 5727 background: #f5f5f5; 5728 border-color: #999; 5729 } 5730 .swym-consent-confirm-disclaimer { 5731 margin: 16px 0 0 0; 5732 font-size: 12px; 5733 line-height: 1.5; 5734 color: #888; 5735 font-style: italic; 5736 text-align: left; 5737 } 5738 /* First CTA (accept button) in confirmation alert has bolder font weight */ 5739 .swym-consent-confirm-btn[data-swym-confirm-accept] { 5740 font-weight: 600; 5741 } 5742 @media (max-width: 480px) { 5743 .swym-consent-confirm-content { 5744 padding: 24px 20px; 5745 margin: 16px; 5746 } 5747 .swym-consent-confirm-actions { 5748 flex-direction: column; 5749 } 5750 .swym-consent-confirm-btn { 5751 width: 100%; 5752 } 5753 } 5754 </style> 5755 5756 <div id="swym-consent-popup" class="swym-consent-popup" aria-hidden="true" role="dialog" aria-modal="true" aria-labelledby="swym-consent-title" 5757 data-login-url="/customer_authentication/login?return_to=%2Fcart&locale=en&ui_hint=full®ion_country=US" 5758 data-local-only-title="Save your wishlist to this device?" 5759 data-local-only-message="To start your favorites list, we need to save your items to this device." 5760 data-local-only-accept="OK, Save to Device" 5761 data-local-only-decline="No, do not save" 5762 data-local-only-note="If you decline, you won't be able to add items to your wishlist." 5763 data-ghost-title="Saving more? sync your list" 5764 data-ghost-message="You have already saved {{itemCount}} of 5 items you can store on this device. For unlimited saves and accessing across devices please Log in." 5765 data-ghost-message-full="You have already saved {{itemCount}} of 5 items on this device, to save more and sync it across devices please Log in." 5766 data-ghost-disclaimer="Disclaimer: By logging in you are providing your consent to save the wishlist data." 5767 data-ghost-accept="Log in to sync" 5768 data-ghost-decline="Keep on this device" 5769 data-toast-message="Item saved! Log in to sync across all your devices." 5770 data-toast-cta="Log in to sync"> 5771 <div class="swym-consent-popup-overlay" data-swym-consent-close></div> 5772 <div class="swym-consent-popup-content"> 5773 <button type="button" class="swym-consent-popup-close" data-swym-consent-close aria-label="Close consent dialog"> 5774 <svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" aria-hidden="true" focusable="false"> 5775 <path d="M18 6L6 18M6 6l12 12"></path> 5776 </svg> 5777 </button> 5778 <h3 id="swym-consent-title" class="swym-consent-popup-title">Your Consent Matters</h3> 5779 <p class="swym-consent-popup-message">To save items to your wishlist and provide a personalized experience, we need your consent to store your preferences.</p> 5780 <div class="swym-consent-popup-actions"> 5781 <button type="button" class="swym-consent-btn" data-swym-consent-accept> 5782 <span class="swym-consent-btn-text">Accept</span> 5783 <span class="swym-consent-spinner" aria-hidden="true"></span> 5784 </button> 5785 <button type="button" class="swym-consent-btn" data-swym-consent-decline>Decline</button> 5786 </div> 5787 <p class="swym-consent-popup-note swym-consent-popup-disclaimer"></p> 5788 </div> 5789 </div> 5790 5791 <div id="swym-consent-confirm-alert" class="swym-consent-confirm-alert" aria-hidden="true" role="alertdialog" aria-modal="true" aria-labelledby="swym-confirm-title"> 5792 <div class="swym-consent-confirm-overlay" data-swym-confirm-close></div> 5793 <div class="swym-consent-confirm-content"> 5794 <h3 id="swym-confirm-title" class="swym-consent-confirm-title"> 5795 <svg class="swym-consent-confirm-icon" width="40" height="40" viewBox="0 0 24 24" fill="none" stroke="#d97706" stroke-width="2" aria-hidden="true" focusable="false"> 5796 <path d="M10.29 3.86L1.82 18a2 2 0 001.71 3h16.94a2 2 0 001.71-3L13.71 3.86a2 2 0 00-3.42 0z"></path> 5797 <line x1="12" y1="9" x2="12" y2="13"></line>
5798 <line x1="12" y1="17" x2="12.01" y2="17"></line> 5799 </svg> 5800 Are you sure? keep only on this device 5801 </h3> 5802 <p class="swym-consent-confirm-message" data-confirm-message-template="You have already saved {{itemCount}} of 5 items so you won't be able to save more on this device">You have already saved {{itemCount}} of 5 items so you won't be able to save more on this device</p> 5803 <div class="swym-consent-confirm-actions"> 5804 <button type="button" class="swym-consent-confirm-btn" data-swym-confirm-accept>Login and sync</button> 5805 <button type="button" class="swym-consent-confirm-btn" data-swym-confirm-decline>Yes, only on this device</button> 5806 </div> 5807 <p class="swym-consent-confirm-disclaimer">Disclaimer: By logging in you are providing your consent to save the wishlist data.</p> 5808 </div> 5809 </div> 5810 5811 <!-- BEGIN app snippet: swymLoadConsentManager -->
5812<script> 5813 (function () { 5814 if (document.querySelector("script[data-swym-consent-manager]")) return; 5815 var swymConsentManagerScript = document.createElement("script"); 5816 swymConsentManagerScript.src = "https:\/\/cdn.shopify.com\/extensions\/01a0f142-9ec3-73a2-babd-8904a7e44cee\/swym-relay-840\/assets\/swym-consent-manager.js"; 5817 swymConsentManagerScript.async = false; // run in insertion order once fetched, instead of whenever fetch resolves 5818 swymConsentManagerScript.setAttribute("data-swym-consent-manager", "true"); 5819 document.head.appendChild(swymConsentManagerScript); 5820 })(); 5821</script>
5821 5822<!-- END app snippet --> 5823 5824<!-- END app snippet --> 5825<!-- BEGIN app snippet: swymGhostWishlistDrawer --> 5826 5827 5828<div id="swym-ghost-wishlist-data" style="display:none" 5829 data-title="My Wishlist" 5830 data-empty-title="Your wishlist is empty" 5831 data-empty-description="Add items to your wishlist and see them here" 5832 data-add-to-cart="Add to Cart" 5833 data-added-to-cart="Added to Cart" 5834 data-remove="Remove" 5835 data-view-product="View Product" 5836 data-consent-cta="Sync across devices" 5837 data-items-count="{{count}} items" 5838 data-close="Close" 5839></div> 5840 5841<style id="swym-ghost-wishlist-drawer-styles"> 5842 /* Ghost Wishlist Drawer â overlay */ 5843 .swym-ghost-wl-overlay { 5844 position: fixed; 5845 top: 0; 5846 left: 0; 5847 width: 100%; 5848 height: 100%; 5849 background: rgba(0, 0, 0, 0.4); 5850 z-index: 999998; 5851 opacity: 0; 5852 visibility: hidden; 5853 transition: opacity 0.3s ease, visibility 0.3s ease; 5854 } 5855 .swym-ghost-wl-overlay-visible { 5856 opacity: 1; 5857 visibility: visible; 5858 } 5859 5860 /* Ghost Wishlist Drawer â drawer panel */ 5861 .swym-ghost-wl-drawer { 5862 position: fixed; 5863 top: 0; 5864 right: 0; 5865 width: 400px; 5866 max-width: 90vw; 5867 height: 100%; 5868 background: #fff; 5869 z-index: 999999; 5870 display: flex; 5871 flex-direction: column; 5872 box-shadow: -4px 0 20px rgba(0, 0, 0, 0.1); 5873 transform: translateX(100%); 5874 transition: transform 0.3s ease; 5875 } 5876 .swym-ghost-wl-drawer-open { 5877 transform: translateX(0); 5878 } 5879 5880 /* Drawer header */ 5881 .swym-ghost-wl-header { 5882 display: flex; 5883 align-items: center; 5884 justify-content: space-between; 5885 padding: 20px 24px; 5886 border-bottom: 1px solid #eee; 5887 flex-shrink: 0; 5888 } 5889 .swym-ghost-wl-header-left { 5890 display: flex; 5891 align-items: baseline; 5892 gap: 8px; 5893 } 5894 .swym-ghost-wl-title { 5895 margin: 0; 5896 font-size: 18px; 5897 font-weight: 600; 5898 color: #111; 5899 line-height: 1.2; 5900 } 5901 .swym-ghost-wl-count { 5902 font-size: 13px; 5903 color: #888; 5904 font-weight: 400; 5905 } 5906 .swym-ghost-wl-close { 5907 background: none; 5908 border: none; 5909 cursor: pointer; 5910 padding: 4px; 5911 color: #666; 5912 transition: color 0.15s ease; 5913 display: flex; 5914 align-items: center; 5915 justify-content: center; 5916 } 5917 .swym-ghost-wl-close:hover { 5918 color: #000; 5919 } 5920 5921 /* Items list (scrollable) */ 5922 .swym-ghost-wl-items { 5923 flex: 1; 5924 overflow-y: auto; 5925 padding: 16px 24px; 5926 } 5927 5928 /* Empty state */ 5929 .swym-ghost-wl-empty { 5930 display: flex; 5931 flex-direction: column; 5932 align-items: center; 5933 justify-content: center; 5934 text-align: center; 5935 padding: 60px 20px; 5936 color: #999; 5937 } 5938 .swym-ghost-wl-empty svg { 5939 margin-bottom: 16px; 5940 opacity: 0.5; 5941 } 5942 .swym-ghost-wl-empty-title { 5943 margin: 0 0 8px; 5944 font-size: 16px; 5945 font-weight: 600; 5946 color: #555; 5947 } 5948 .swym-ghost-wl-empty-desc { 5949 margin: 0; 5950 font-size: 14px; 5951 color: #888; 5952 line-height: 1.5; 5953 } 5954 5955 /* Product tile */ 5956 .swym-ghost-wl-item { 5957 display: flex; 5958 gap: 16px; 5959 padding: 16px 0; 5960 border-bottom: 1px solid #f0f0f0; 5961 } 5962 .swym-ghost-wl-item:last-child { 5963 border-bottom: none; 5964 } 5965 5966 /* Product image */ 5967 .swym-ghost-wl-item-image-link { 5968 flex-shrink: 0; 5969 width: 90px; 5970 height: 90px; 5971 display: block; 5972 text-decoration: none; 5973 } 5974 .swym-ghost-wl-item-image { 5975 width: 90px; 5976 height: 90px; 5977 object-fit: cover; 5978 border-radius: 8px; 5979 background: #f5f5f5; 5980 display: block; 5981 } 5982 .swym-ghost-wl-item-image-placeholder { 5983 width: 90px; 5984 height: 90px; 5985 border-radius: 8px; 5986 background: #f5f5f5; 5987 display: flex; 5988 align-items: center; 5989 justify-content: center; 5990 } 5991 5992 /* Product info */ 5993 .swym-ghost-wl-item-info { 5994 flex: 1; 5995 display: flex; 5996 flex-direction: column; 5997 justify-content: center; 5998 min-width: 0; 5999 } 6000 .swym-ghost-wl-item-title { 6001 font-size: 14px; 6002 font-weight: 500; 6003 color: #111; 6004 text-decoration: none; 6005 line-height: 1.4; 6006 margin-bottom: 4px; 6007 display: -webkit-box; 6008 -webkit-line-clamp: 2; 6009 -webkit-box-orient: vertical; 6010 overflow: hidden; 6011 } 6012 .swym-ghost-wl-item-title:hover { 6013 text-decoration: underline; 6014 } 6015 .swym-ghost-wl-item-price { 6016 font-size: 14px; 6017 font-weight: 600; 6018 color: #111; 6019 margin-bottom: 10px; 6020 } 6021 6022 /* Action buttons row */ 6023 .swym-ghost-wl-item-actions { 6024 display: flex; 6025 align-items: center; 6026 gap: 10px; 6027 } 6028 .swym-ghost-wl-item-atc { 6029 display: inline-flex; 6030 align-items: center; 6031 justify-content: center; 6032 padding: 6px 14px; 6033 font-size: 12px; 6034 font-weight: 500; 6035 color: #fff; 6036 background: #111; 6037 border: 1px solid #111; 6038 border-radius: 4px; 6039 cursor: pointer; 6040 text-decoration: none; 6041 transition: background 0.15s ease; 6042 white-space: nowrap; 6043 } 6044 .swym-ghost-wl-item-atc:hover { 6045 background: #333; 6046 color: #fff; 6047 text-decoration: none; 6048 } 6049 /* Add to Cart â loading spinner */ 6050 .swym-ghost-wl-atc-spinner { 6051 display: none; 6052 width: 12px; 6053 height: 12px; 6054 border: 2px solid rgba(255,255,255,0.3); 6055 border-top-color: #fff; 6056 border-radius: 50%; 6057 animation: swym-ghost-wl-spin 0.6s linear infinite; 6058 margin-left: 6px; 6059 } 6060 .swym-ghost-wl-atc-loading .swym-ghost-wl-atc-spinner { 6061 display: inline-block; 6062 } 6063 .swym-ghost-wl-atc-loading { 6064 opacity: 0.7; 6065 pointer-events: none; 6066 } 6067 /* Add to Cart â added state (keeps same style, just disabled) */ 6068 .swym-ghost-wl-atc-added { 6069 pointer-events: none; 6070 opacity: 0.8; 6071 } 6072 @keyframes swym-ghost-wl-spin { 6073 to { transform: rotate(360deg); } 6074 } 6075 .swym-ghost-wl-item-soldout { 6076 font-size: 12px; 6077 color: #999; 6078 font-weight: 500; 6079 } 6080 .swym-ghost-wl-item-remove { 6081 background: none; 6082 border: none; 6083 cursor: pointer; 6084 padding: 4px; 6085 color: #999; 6086 transition: color 0.15s ease; 6087 display: flex; 6088 align-items: center; 6089 justify-content: center; 6090 } 6091 .swym-ghost-wl-item-remove:hover { 6092 color: #e53e3e; 6093 } 6094 6095 /* Footer with consent CTA */ 6096 .swym-ghost-wl-footer { 6097 padding: 16px 24px; 6098 border-top: 1px solid #eee; 6099 flex-shrink: 0; 6100 } 6101 .swym-ghost-wl-consent-btn { 6102 width: 100%; 6103 padding: 12px 20px; 6104 font-size: 14px; 6105 font-weight: 500; 6106 color: #111; 6107 background: #fff; 6108 border: 1px solid #ddd; 6109 border-radius: 6px; 6110 cursor: pointer; 6111 transition: all 0.15s ease; 6112 text-align: center; 6113 } 6114 .swym-ghost-wl-consent-btn:hover { 6115 background: #f5f5f5; 6116 border-color: #ccc; 6117 } 6118 6119 /* Responsive */ 6120 @media (max-width: 480px) { 6121 .swym-ghost-wl-drawer { 6122 width: 100%; 6123 max-width: 100vw; 6124 } 6125 .swym-ghost-wl-header { 6126 padding: 16px 16px; 6127 } 6128 .swym-ghost-wl-items { 6129 padding: 12px 16px; 6130 } 6131 .swym-ghost-wl-item-image-link, 6132 .swym-ghost-wl-item-image, 6133 .swym-ghost-wl-item-image-placeholder { 6134 width: 72px; 6135 height: 72px; 6136 } 6137 .swym-ghost-wl-footer { 6138 padding: 12px 16px; 6139 } 6140 } 6141</style> 6142
6143<script src="https://cdn.shopify.com/extensions/01a0f142-9ec3-73a2-babd-8904a7e44cee/swym-relay-840/assets/swym-ghost-wishlist-drawer.js" defer></script>
6143 6144<!-- END app snippet --> 6145 6146 6147 6148 6149 <!-- BEGIN app snippet: swymHeaderIcon --> 6150 6151 6152 6153 6154 6155 6156 6157 6158 6159 6160 <a id="swym-advanced-header-icon" 6161 class="swym-advanced-header-icon swym-header-icon-wrapper" 6162 href="#" 6163 aria-label="Wishlist" 6164 aria-haspopup="dialog" 6165 aria-expanded="false" 6166 > 6167 <span class="swym-header-icon-html"> 6168 6169<svg xmlns="http://www.w3.org/2000/svg" width="24px" height="24px" viewBox="0 0 24 24" fill="none" aria-hidden="true" focusable="false"><path d="M19.6706 5.4736C17.6806 3.8336 14.7206 4.1236 12.8906 5.9536L12.0006 6.8436L11.1106 5.9536C9.29063 4.1336 6.32064 3.8336 4.33064 5.4736C2.05064 7.3536 1.93063 10.7436 3.97063 12.7836L11.6406 20.4536C11.8406 20.6536 12.1506 20.6536 12.3506 20.4536L20.0206 12.7836C22.0706 10.7436 21.9506 7.3636 19.6706 5.4736Z" stroke="currentColor" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"></path></svg> 6170 6171 <span class="swym-header-icon-count-bubble" aria-live="polite" aria-atomic="true" style="display: none;"> 6172 <span class="swym-header-icon-count" data-swym-count>0</span> 6173 </span> 6174 </span> 6175 </a> 6176 6177 6178 6179 6180 6181 6182 6183 6184 6185 6186 6187 6188 6189 6190 6191 6192 6193 6194 6195 6196 6197 6198 6199 6200 6201 6202 6203 6204 6205
6206<script> 6207 // Initialize configuration object immediately 6208 window.swymAdvancedHeaderIconConfig = window.swymAdvancedHeaderIconConfig || {}; 6209 window.swymAdvancedHeaderIconConfig.iconHtml = "\n\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24px\" height=\"24px\" viewBox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cpath d=\"M19.6706 5.4736C17.6806 3.8336 14.7206 4.1236 12.8906 5.9536L12.0006 6.8436L11.1106 5.9536C9.29063 4.1336 6.32064 3.8336 4.33064 5.4736C2.05064 7.3536 1.93063 10.7436 3.97063 12.7836L11.6406 20.4536C11.8406 20.6536 12.1506 20.6536 12.3506 20.4536L20.0206 12.7836C22.0706 10.7436 21.9506 7.3636 19.6706 5.4736Z\" stroke=\"currentColor\" stroke-miterlimit=\"10\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n"; 6210 window.swymAdvancedHeaderIconConfig.countBubbleHtml = "\n\u003cspan class=\"swym-header-icon-count\" data-swym-count\u003e{{WISHLIST_COUNT}}\u003c\/span\u003e\n"; 6211 window.swymAdvancedHeaderIconConfig.attachSelectorDesktop = "a[href=\"\/cart\"], header .header__icons, .header__icon--cart, .site-header__icons, .header-icons, cart-icon-bubble, .header__icons, [data-cart-icon], .cart-icon-wrapper"; 6212 window.swymAdvancedHeaderIconConfig.attachSelectorMobile = "a[href=\"\/cart\"], header .header__icons, .header__icon--cart, .site-header__icons, .header-icons, cart-icon-bubble, .header__icons, [data-cart-icon], .cart-icon-wrapper"; 6213 window.swymAdvancedHeaderIconConfig.hasCustomIconHtml = 1; 6214 window.swymAdvancedHeaderIconConfig.hasCustomCountBubbleHtml = 1; 6215 window.swymAdvancedHeaderIconConfig.ariaLabel = "Wishlist"; 6216 6217 window.swymAdvancedHeaderIconConfig.showWishlistCount = true; 6218 6219</script>
6219 6220 6221<style id="swym-advanced-header-icon-styles"> 6222 6223/* Header Icon Container (anchor tag with both classes) */ 6224.swym-advanced-header-icon { 6225 position: relative; 6226 display: inline-flex; 6227 align-items: center; 6228 justify-content: center; 6229 text-decoration: none; 6230 color: inherit; 6231 cursor: pointer; 6232 transition: opacity 0.2s ease; 6233} 6234 6235.swym-advanced-header-icon:hover { 6236 opacity: 0.7; 6237} 6238 6239/* Focus visibility (WCAG 2.4.7) â use currentColor so the ring inherits the 6240 merchant's own link/icon colour and remains visible across all themes */ 6241.swym-advanced-header-icon:focus-visible { 6242 outline: 2px solid currentColor; 6243 outline-offset: 2px; 6244} 6245 6246/* Header Icon HTML Container - positioning context for count bubble */ 6247.swym-header-icon-html { 6248 position: relative; 6249 display: inline-flex; 6250 align-items: center; 6251 justify-content: center; 6252} 6253 6254/* Header Icon SVG */ 6255.swym-header-icon-svg { 6256 width: 24px; 6257 height: 24px; 6258 display: block; 6259} 6260 6261/* Header Icon Count Bubble Container */ 6262.swym-header-icon-count-bubble { 6263 position: absolute; 6264 top: -7px; 6265 right: -7px; 6266 display: flex; 6267 align-items: center; 6268 justify-content: center; 6269} 6270 6271/* Header Icon Count Badge */ 6272.swym-header-icon-count { 6273 min-width: 18px; 6274 height: 18px; 6275 padding: 0 5px; 6276 font-size: 11px; 6277 font-weight: 600; 6278 line-height: 18px; 6279 text-align: center; 6280 color: #fff; 6281 background-color: #000; 6282 border-radius: 50%; 6283} 6284 6285/* Hide count when zero */ 6286.swym-header-icon-count:empty, 6287.swym-header-icon-count[data-count="0"] { 6288 display: none; 6289} 6290 6291/* Loading state */ 6292.swym-advanced-header-icon.swym-loading { 6293 opacity: 0.5; 6294 pointer-events: none; 6295} 6296 6297/* ACCESSIBILITY IMPROVEMENTS */ 6298@media (prefers-reduced-motion: reduce) { 6299 .swym-advanced-header-icon { 6300 transition: none; 6301 } 6302} 6303 6304 6305/* Ensure icon is always visible regardless of consent state */ 6306.swym-advanced-header-icon, 6307#swym-advanced-header-icon, 6308#swym-advanced-header-icon-mobile { 6309 display: inline-flex !important; 6310 visibility: visible !important; 6311 opacity: 1 !important; 6312} 6313 6314/* Loading state overrides the above */ 6315.swym-advanced-header-icon.swym-loading { 6316 opacity: 0.5 !important; 6317} 6318 6319/* Hide old SDK header launcher if advanced header icon is enabled */ 6320.swym-header-launcher, 6321#swym-header-launcher { 6322 display: none !important; 6323} 6324</style> 6325 6326
6327<script src="https://cdn.shopify.com/extensions/01a0f142-9ec3-73a2-babd-8904a7e44cee/swym-relay-840/assets/advanced-header-icon.js" defer></script>
6327 6328<!-- END app snippet --> 6329 6330 6331 6332 <!-- BEGIN app snippet: advancedCollectionsWishlist --> 6333 6334 6335 6336 6337 6338 6339 6340 6341 6342 6343 6344 6345 6346 6347 6348 6349 6350 6351 6352 6353 6354 6355 6356 6357 6358 6359 6360 6361 6362 6363 6364 6365 6366 6367
6368<script 6369 id="swym-advanced-wishlist-collections-config" 6370> 6371 window.SwymAdvancedCollectionsWishlistConfig = { 6372 beforeHtml: "\u003cbutton type=\"button\" class=\"swym-advanced-wishlist-collections\" aria-label=\"{{ADD_TO_WISHLIST}}\" aria-pressed=\"false\" style=\"color:{{ICON_COLOR}}; transform:{{ICON_POSITION}};\"\u003e\n \u003cdiv class=\"swym-advanced-wishlist-collections-social-count\"\u003e\n {{SOCIAL_COUNT}}\n \u003c\/div\u003e\n \u003csvg width=\"24\" height=\"24\" viewbox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n \u003cpath d=\"M19.6706 5.4736C17.6806 3.8336 14.7206 4.1236 12.8906 5.9536L12.0006 6.8436L11.1106 5.9536C9.29063 4.1336 6.32064 3.8336 4.33064 5.4736C2.05064 7.3536 1.93063 10.7436 3.97063 12.7836L11.6406 20.4536C11.8406 20.6536 12.1506 20.6536 12.3506 20.4536L20.0206 12.7836C22.0706 10.7436 21.9506 7.3636 19.6706 5.4736Z\" stroke=\"{{ICON_COLOR}}\" stroke-width=\"{{ICON_WIDTH}}\" fill=\"none\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n \u003c\/svg\u003e\n\u003c\/button\u003e", 6373 afterHtml: "\u003cbutton type=\"button\" class=\"swym-advanced-wishlist-collections\" aria-label=\"{{ADDED_TO_WISHLIST}}\" aria-pressed=\"true\" style=\"color:{{ICON_COLOR}}; transform:{{ICON_POSITION}};\"\u003e\n \u003cdiv class=\"swym-advanced-wishlist-collections-social-count\"\u003e\n {{SOCIAL_COUNT}}\n \u003c\/div\u003e\n \u003csvg width=\"24\" height=\"24\" viewbox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n \u003cpath d=\"M19.6706 5.4736C17.6806 3.8336 14.7206 4.1236 12.8906 5.9536L12.0006 6.8436L11.1106 5.9536C9.29063 4.1336 6.32064 3.8336 4.33064 5.4736C2.05064 7.3536 1.93063 10.7436 3.97063 12.7836L11.6406 20.4536C11.8406 20.6536 12.1506 20.6536 12.3506 20.4536L20.0206 12.7836C22.0706 10.7436 21.9506 7.3636 19.6706 5.4736Z\" stroke=\"{{ICON_COLOR}}\" stroke-width=\"{{ICON_WIDTH}}\" fill=\"{{ICON_COLOR}}\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n \u003c\/svg\u003e\n\u003c\/button\u003e", 6374 ariaLabels: { 6375 viewWishlist: "Item Added. View Wishlist", 6376 addToWishlist: "Add to Wishlist", 6377 removeFromWishlist: "Remove from Wishlist", 6378 wishlistAddedAnnouncement: " people wishlisted this" 6379 }, 6380 socialCountEnabled: true, 6381 iconColor: "#653b09", 6382 iconWidth: "1.7", 6383 iconPosition: "top-right", 6384 buttonWidth: 60, 6385 buttonHeight: 40, 6386 shouldCalculatePosition: true, 6387 socialCountCharWidth: 8, 6388 socialCountPadding: 5, 6389 variantSelectorEnabled: false, 6390 variantSelectorChooseCreateText: "Choose or Create new wishlist", 6391 variantSelectorCreateListPlaceholder: "Enter wish list name", 6392 variantSelectorCreateListTitle: "Name Your Wishlist", 6393 ProductUrlSelector: "a.product-link", 6394 AttachButtonSelector: ".product-item", 6395 isCollectionPage: false, 6396 disabledProductPaths: [] 6397 }; 6398 6399 // Theme selectors for automated button injection 6400 6401 6402 // Overwrite variant selector text strings with retailer settings once _swat is ready 6403 window.SwymCallbacks = window.SwymCallbacks || []; 6404 window.SwymCallbacks.push(function() { 6405 var s = (window._swat && window._swat.retailerSettings && window._swat.retailerSettings.Strings) || {}; 6406 var c = window.SwymAdvancedCollectionsWishlistConfig; 6407 if (s.CollectionsVariantSelectorChooseActionText) c.variantSelectorChooseCreateText = s.CollectionsVariantSelectorChooseActionText; 6408 if (s.CollectionsCreateListPlaceholder) c.variantSelectorCreateListPlaceholder = s.CollectionsCreateListPlaceholder; 6409 if (s.CollectionsCreateListTitle) c.variantSelectorCreateListTitle = s.CollectionsCreateListTitle; 6410 }); 6411</script>
6411 6412
6413<script src="https://cdn.shopify.com/extensions/01a0f142-9ec3-73a2-babd-8904a7e44cee/swym-relay-840/assets/advanced-collections-wishlist.js" defer></script>
6413 6414 6415<style id="swym-advanced-wishlist-collections-styles"> 6416 .swym-advanced-wishlist-collections-container { 6417 position: absolute; 6418 top: 0; 6419 left: 0; 6420 padding: 10px; 6421 z-index: 5; 6422 cursor: pointer; 6423 width: 60px; 6424 height: 40px; 6425} 6426 6427.swym-advanced-wishlist-collections, 6428.swym-advanced-wishlist-collections svg { 6429 cursor: pointer; 6430 background: unset; 6431 border: unset; 6432 display: flex; 6433 align-items: center; 6434 flex-direction: row-reverse; 6435 gap: 5px; 6436 color: currentColor; 6437 min-width: 24px; 6438 min-height: 24px; 6439} 6440 6441.swym-advanced-wishlist-collections svg path { 6442 stroke: currentColor; 6443} 6444 6445.swym-advanced-wishlist-collections 6446 .swym-advanced-wishlist-collections-social-count { 6447 font-size: 14px; 6448 font-weight: 500; 6449 color: currentColor; 6450} 6451 6452.swym-sr-only { 6453 clip: rect(0 0 0 0); 6454 clip-path: inset(50%); 6455 height: 1px; 6456 width: 1px; 6457 overflow: hidden; 6458 white-space: nowrap; 6459 position: absolute; 6460} 6461</style> 6462<!-- END app snippet --> 6463 6464 6465 6466 6467 6468 6469 6470</div><div id="shopify-block-AT09ZS1VJd1F0bEErR__9377937747802625048" class="shopify-block shopify-app-block"> 6471 6472 6473 <style> 6474 [data-biscuits-bundle-detected="true"] .biscuits--disabled { 6475 pointer-events: none !important; 6476 opacity: 0.5 !important; 6477 } 6478 [data-biscuits-bundle-detected="true"].biscuits--hidden { 6479 display: none !important; 6480 opacity: 0 !important; 6481 } 6482 6483 </style> 6484 6485
6485<script> 6486 window.BiscuitsBundle = window.BiscuitsBundle || {}; 6487 window.BiscuitsBundle.quickAddRules = { 6488 bundleProductIds: ["51864362352930","10212829593890"], 6489 bundleProductHandles: ["10-off-bundle-1"], 6490 quickAddDisplayRule: "replace", 6491 quickViewDisplayRules: "hide", 6492 quickAddButtonClasses: "", 6493 quickAddSelector: "", 6494 quickViewSelector: "", 6495 gridItemSelector: "", 6496 productPageFormSelector: "", 6497 linkText: "View product", 6498 dialogType: "modal", 6499 dialogTemplateName: "", 6500 dialogContentSelector: "", 6501 }; 6502 </script>
6502 6503 6504
6504<script type="application/json" class="biscuits-bundle-app-embed__json"> 6505 {"868":{"c":{"o":{"t":"none"},"r":{"n":"theme:cart:refresh","t":"event","ob":"document"}},"e":{"qab":["quick-add__button"]},"n":"broadcast","bc":"btn btn--primary btn--solid"},"1431":{"c":{"o":{"t":"custom-open","cs":"cart-drawer"},"r":{"n":"cart:refresh","t":"section-api","cs":"cart-drawer","ob":"cart","str":[{"id":"cart-icon-bubble"},{"id":"cart-drawer","selector":"#CartDrawer"}]}},"n":"studio","bc":"product-form__submit button button--full-width button--primary","sn":"dawn"},"1891":{"c":{"o":{"t":"custom-open","cs":"cart-drawer"},"r":{"n":"cart:refresh","t":"section-api","cs":"cart-drawer","ob":"cart","str":[{"id":"cart-icon-bubble"},{"id":"cart-drawer","selector":"#CartDrawer"}]}},"n":"spotlight","bc":"product-form__submit button button--full-width button--primary","sn":"dawn"}} 6506 </script>
6506 6507 6508 6509
6509<script src="https://cdn.shopify.com/extensions/01a0e6ae-328d-7788-b736-29f83a8f04e4/biscuits-bundles-251/assets/biscuits-app-embed-production.min.js" defer></script>
6509 6510 6511 6512 6513 6514 6515 6516 6517</div>
6517<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
6517 6518</body> 6519</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.