1<!doctype html><html class="no-js" lang="en" dir="ltr"> 2 <head> 3 <meta name="google-site-verification" content="E6K369dV3ataaluXDT7oaVTbiZEM665nON8rpDkLll4" /> 4 <meta charset="utf-8"> 5 <meta name="viewport" content="width=device-width, initial-scale=1.0, height=device-height, minimum-scale=1.0, maximum-scale=1.0"> 6 <meta name="theme-color" content="#ffffff"> 7 8 <title>Elum Designs</title><meta name="description" content="Made with love in San Diego, Elum Designs creates eco-friendly letterpress greeting cards, hand-poured soy candles, and thoughtful stationery. Our award-winning studio offers premium, sustainable products for personal expression. Explore our unique collections of gifts, cards, and stationery."><link rel="canonical" href="https://elumdesigns.com/"><link rel="shortcut icon" href="//elumdesigns.com/cdn/shop/files/elum-favicon.png?v=1728050082&width=96" type="image/png"><link rel="preconnect" href="https://cdn.shopify.com"> 9 <link rel="dns-prefetch" href="https://productreviews.shopifycdn.com"> 10 <link rel="dns-prefetch" href="https://www.google-analytics.com"><link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin><link rel="preload" as="style" href="//elumdesigns.com/cdn/shop/t/6/assets/theme.css?v=128412841870278147371776794288"> 11 <link rel="preload" as="script" href="//elumdesigns.com/cdn/shop/t/6/assets/vendor.js?v=32643890569905814191774359555"> 12 <link rel="preload" as="script" href="//elumdesigns.com/cdn/shop/t/6/assets/theme.js?v=82507515329480990091774359555"><meta property="og:type" content="website"> 13 <meta property="og:title" content="Elum Designs"><meta property="og:image" content="http://elumdesigns.com/cdn/shop/files/Elum-cover-image-1200x628.jpg?v=1728049849&width=1024"> 14 <meta property="og:image:secure_url" content="https://elumdesigns.com/cdn/shop/files/Elum-cover-image-1200x628.jpg?v=1728049849&width=1024"> 15 <meta property="og:image:width" content="1200"> 16 <meta property="og:image:height" content="628"><meta property="og:description" content="Made with love in San Diego, Elum Designs creates eco-friendly letterpress greeting cards, hand-poured soy candles, and thoughtful stationery. Our award-winning studio offers premium, sustainable products for personal expression. Explore our unique collections of gifts, cards, and stationery."><meta property="og:url" content="https://elumdesigns.com/"> 17<meta property="og:site_name" content="elum designs"><meta name="twitter:card" content="summary"><meta name="twitter:title" content="Elum Designs"> 18 <meta name="twitter:description" content="Made with love in San Diego, Elum Designs creates eco-friendly letterpress greeting cards, hand-poured soy candles, and thoughtful stationery. Our award-winning studio offers premium, sustainable products for personal expression. Explore our unique collections of gifts, cards, and stationery."><meta name="twitter:image" content="https://elumdesigns.com/cdn/shop/files/Elum-cover-image-1200x628.jpg?v=1728049849&width=1200"> 19 <meta name="twitter:image:alt" content=""> 20
20<script type="application/ld+json"> 21 { 22 "@context": "https://schema.org", 23 "@type": "BreadcrumbList", 24 "itemListElement": [{ 25 "@type": "ListItem", 26 "position": 1, 27 "name": "Home", 28 "item": "https://elumdesigns.com" 29 }] 30 } 31</script>
31<script type="application/ld+json"> 32 [ 33 { 34 "@context": "https://schema.org", 35 "@type": "WebSite", 36 "name": "elum designs", 37 "url": "https:\/\/elumdesigns.com", 38 "potentialAction": { 39 "@type": "SearchAction", 40 "target": "https:\/\/elumdesigns.com\/search?q={search_term_string}", 41 "query-input": "required name=search_term_string" 42 } 43 }, 44 { 45 "@context": "https://schema.org", 46 "@type": "Organization", 47 "name": "elum designs","logo": "https:\/\/elumdesigns.com\/cdn\/shop\/files\/elum-design-social-logo.png?v=1727965843\u0026width=512","description": "Made with love in San Diego, Elum Designs is an award-winning studio crafting luxury letterpress cards, hand-poured candles and thoughtful stationery.","slogan": "Brighten Lifeâs Noteworthy Moments ","sameAs": ["https:\/\/www.facebook.com\/elumdesigns","https:\/\/www.instagram.com\/elumdesigns","https:\/\/www.pinterest.com\/elumdesigns\/"],"url": "https:\/\/elumdesigns.com" 48 } 49 ] 50 </script>
50 51 <link rel="preload" href="//elumdesigns.com/cdn/fonts/libre_baskerville/librebaskerville_n4.2ec9ee517e3ce28d5f1e6c6e75efd8a97e59c189.woff2" as="font" type="font/woff2" crossorigin><link rel="preload" href="//elumdesigns.com/cdn/fonts/figtree/figtree_n4.3c0838aba1701047e60be6a99a1b0a40ce9b8419.woff2" as="font" type="font/woff2" crossorigin><style> 52 /* Typography (heading) */ 53 @font-face { 54 font-family: "Libre Baskerville"; 55 font-weight: 400; 56 font-style: normal; 57 font-display: swap; 58 src: url("//elumdesigns.com/cdn/fonts/libre_baskerville/librebaskerville_n4.2ec9ee517e3ce28d5f1e6c6e75efd8a97e59c189.woff2") format("woff2"), 59 url("//elumdesigns.com/cdn/fonts/libre_baskerville/librebaskerville_n4.323789551b85098885c8eccedfb1bd8f25f56007.woff") format("woff"); 60} 61 62@font-face { 63 font-family: "Libre Baskerville"; 64 font-weight: 400; 65 font-style: italic; 66 font-display: swap; 67 src: url("//elumdesigns.com/cdn/fonts/libre_baskerville/librebaskerville_i4.9b1c62038123f2ff89e0d72891fc2421add48a40.woff2") format("woff2"), 68 url("//elumdesigns.com/cdn/fonts/libre_baskerville/librebaskerville_i4.d5032f0d77e668619cab9a3b6ff7c45700fd5f7c.woff") format("woff"); 69} 70 71/* Typography (body) */ 72 @font-face { 73 font-family: Figtree; 74 font-weight: 400; 75 font-style: normal; 76 font-display: swap; 77 src: url("//elumdesigns.com/cdn/fonts/figtree/figtree_n4.3c0838aba1701047e60be6a99a1b0a40ce9b8419.woff2") format("woff2"), 78 url("//elumdesigns.com/cdn/fonts/figtree/figtree_n4.c0575d1db21fc3821f17fd6617d3dee552312137.woff") format("woff"); 79} 80 81@font-face { 82 font-family: Figtree; 83 font-weight: 400; 84 font-style: italic; 85 font-display: swap; 86 src: url("//elumdesigns.com/cdn/fonts/figtree/figtree_i4.89f7a4275c064845c304a4cf8a4a586060656db2.woff2") format("woff2"), 87 url("//elumdesigns.com/cdn/fonts/figtree/figtree_i4.6f955aaaafc55a22ffc1f32ecf3756859a5ad3e2.woff") format("woff"); 88} 89 90@font-face { 91 font-family: Figtree; 92 font-weight: 600; 93 font-style: normal; 94 font-display: swap; 95 src: url("//elumdesigns.com/cdn/fonts/figtree/figtree_n6.9d1ea52bb49a0a86cfd1b0383d00f83d3fcc14de.woff2") format("woff2"), 96 url("//elumdesigns.com/cdn/fonts/figtree/figtree_n6.f0fcdea525a0e47b2ae4ab645832a8e8a96d31d3.woff") format("woff"); 97} 98 99@font-face { 100 font-family: Figtree; 101 font-weight: 600; 102 font-style: italic; 103 font-display: swap; 104 src: url("//elumdesigns.com/cdn/fonts/figtree/figtree_i6.702baae75738b446cfbed6ac0d60cab7b21e61ba.woff2") format("woff2"), 105 url("//elumdesigns.com/cdn/fonts/figtree/figtree_i6.6b8dc40d16c9905d29525156e284509f871ce8f9.woff") format("woff"); 106} 107 108:root {--heading-color: 58, 57, 54; 109 --text-color: 58, 57, 54; 110 --background: 255, 255, 255; 111 --secondary-background: 242, 241, 240; 112 --border-color: 225, 225, 225; 113 --border-color-darker: 176, 176, 175; 114 --success-color: 46, 158, 123; 115 --success-background: 213, 236, 229; 116 --error-color: 222, 42, 42; 117 --error-background: 253, 240, 240; 118 --primary-button-background: 58, 57, 54; 119 --primary-button-text-color: 255, 255, 255; 120 --secondary-button-background: 203, 196, 188; 121 --secondary-button-text-color: 58, 57, 54; 122 --product-star-rating: 203, 196, 188; 123 --product-on-sale-accent: 199, 109, 97; 124 --product-sold-out-accent: 111, 113, 155; 125 --product-custom-label-background: 64, 93, 230; 126 --product-custom-label-text-color: 255, 255, 255; 127 --product-custom-label-2-background: 243, 229, 182; 128 --product-custom-label-2-text-color: 0, 0, 0; 129 --product-low-stock-text-color: 222, 42, 42; 130 --product-in-stock-text-color: 46, 158, 123; 131 --loading-bar-background: 58, 57, 54; 132 133 /* We duplicate some "base" colors as root colors, which is useful to use on drawer elements or popover without. Those should not be overridden to avoid issues */ 134 --root-heading-color: 58, 57, 54; 135 --root-text-color: 58, 57, 54; 136 --root-background: 255, 255, 255; 137 --root-border-color: 225, 225, 225; 138 --root-primary-button-background: 58, 57, 54; 139 --root-primary-button-text-color: 255, 255, 255; 140 141 --base-font-size: 15px; 142 --heading-font-family: "Libre Baskerville", serif;
143 --heading-font-weight: 400; 144 --heading-font-style: normal; 145 --heading-text-transform: normal; 146 --text-font-family: Figtree, sans-serif; 147 --text-font-weight: 400; 148 --text-font-style: normal; 149 --text-font-bold-weight: 600; 150 151 /* Typography (font size) */ 152 --heading-xxsmall-font-size: 10px; 153 --heading-xsmall-font-size: 10px; 154 --heading-small-font-size: 11px; 155 --heading-large-font-size: 32px; 156 --heading-h1-font-size: 32px; 157 --heading-h2-font-size: 28px; 158 --heading-h3-font-size: 26px; 159 --heading-h4-font-size: 22px; 160 --heading-h5-font-size: 18px; 161 --heading-h6-font-size: 16px; 162 163 /* Control the look and feel of the theme by changing radius of various elements */ 164 --button-border-radius: 4px; 165 --block-border-radius: 8px; 166 --block-border-radius-reduced: 4px; 167 --color-swatch-border-radius: 100%; 168 169 /* Button size */ 170 --button-height: 48px; 171 --button-small-height: 40px; 172 173 /* Form related */ 174 --form-input-field-height: 48px; 175 --form-input-gap: 16px; 176 --form-submit-margin: 24px; 177 178 /* Product listing related variables */ 179 --product-list-block-spacing: 32px; 180 181 /* Video related */ 182 --play-button-background: 255, 255, 255; 183 --play-button-arrow: 58, 57, 54; 184 185 /* RTL support */ 186 --transform-logical-flip: 1; 187 --transform-origin-start: left; 188 --transform-origin-end: right; 189 190 /* Other */ 191 --zoom-cursor-svg-url: url(//elumdesigns.com/cdn/shop/t/6/assets/zoom-cursor.svg?v=95726239426962519701774359555); 192 --arrow-right-svg-url: url(//elumdesigns.com/cdn/shop/t/6/assets/arrow-right.svg?v=66316836320974230341774359555); 193 --arrow-left-svg-url: url(//elumdesigns.com/cdn/shop/t/6/assets/arrow-left.svg?v=29234640457474958331774359555); 194 195 /* Some useful variables that we can reuse in our CSS. Some explanation are needed for some of them: 196 - container-max-width-minus-gutters: represents the container max width without the edge gutters 197 - container-outer-width: considering the screen width, represent all the space outside the container 198 - container-outer-margin: same as container-outer-width but get set to 0 inside a container 199 - container-inner-width: the effective space inside the container (minus gutters) 200 - grid-column-width: represents the width of a single column of the grid 201 - vertical-breather: this is a variable that defines the global "spacing" between sections, and inside the section 202 to create some "breath" and minimum spacing 203 */ 204 --container-max-width: 1600px; 205 --container-gutter: 24px; 206 --container-max-width-minus-gutters: calc(var(--container-max-width) - (var(--container-gutter)) * 2); 207 --container-outer-width: max(calc((100vw - var(--container-max-width-minus-gutters)) / 2), var(--container-gutter)); 208 --container-outer-margin: var(--container-outer-width); 209 --container-inner-width: calc(100vw - var(--container-outer-width) * 2); 210 211 --grid-column-count: 10; 212 --grid-gap: 24px; 213 --grid-column-width: calc((100vw - var(--container-outer-width) * 2 - var(--grid-gap) * (var(--grid-column-count) - 1)) / var(--grid-column-count)); 214 215 --vertical-breather: 48px; 216 --vertical-breather-tight: 48px; 217 218 /* Shopify related variables */ 219 --payment-terms-background-color: #ffffff; 220 } 221 222 @media screen and (min-width: 741px) { 223 :root { 224 --container-gutter: 40px; 225 --grid-column-count: 20; 226 --vertical-breather: 64px; 227 --vertical-breather-tight: 64px; 228 229 /* Typography (font size) */ 230 --heading-xsmall-font-size: 11px; 231 --heading-small-font-size: 12px; 232 --heading-large-font-size: 48px; 233 --heading-h1-font-size: 48px; 234 --heading-h2-font-size: 36px; 235 --heading-h3-font-size: 30px; 236 --heading-h4-font-size: 22px; 237 --heading-h5-font-size: 18px; 238 --heading-h6-font-size: 16px; 239 240 /* Form related */ 241 --form-input-field-height: 52px; 242 --form-submit-margin: 32px; 243 244 /* Button size */ 245 --button-height: 52px; 246 --button-small-height: 44px; 247 } 248 } 249 250 @media screen and (min-width: 1200px) { 251 :root { 252 --vertical-breather: 80px; 253 --vertical-breather-tight: 64px; 254 --product-list-block-spacing: 48px; 255 256 /* Typography */ 257 --heading-large-font-size: 58px; 258 --heading-h1-font-size: 50px; 259 --heading-h2-font-size: 44px; 260 --heading-h3-font-size: 32px; 261 --heading-h4-font-size: 26px; 262 --heading-h5-font-size: 22px; 263 --heading-h6-font-size: 16px; 264 } 265 } 266 267 @media screen and (min-width: 1600px) { 268 :root { 269 --vertical-breather: 90px; 270 --vertical-breather-tight: 64px; 271 } 272 } 273</style> 274
274<script> 275 // This allows to expose several variables to the global scope, to be used in scripts 276 window.themeVariables = { 277 settings: { 278 direction: "ltr", 279 pageType: "index", 280 cartCount: 0, 281 moneyFormat: "${{amount}}", 282 moneyWithCurrencyFormat: "${{amount}} USD", 283 showVendor: false, 284 discountMode: "percentage", 285 currencyCodeEnabled: false, 286 cartType: "drawer", 287 cartCurrency: "USD", 288 mobileZoomFactor: 2.5 289 }, 290 291 routes: { 292 host: "elumdesigns.com", 293 rootUrl: "\/", 294 rootUrlWithoutSlash: '', 295 cartUrl: "\/cart", 296 cartAddUrl: "\/cart\/add", 297 cartChangeUrl: "\/cart\/change", 298 searchUrl: "\/search", 299 predictiveSearchUrl: "\/search\/suggest", 300 productRecommendationsUrl: "\/recommendations\/products" 301 }, 302 303 strings: { 304 accessibilityDelete: "Delete", 305 accessibilityClose: "Close", 306 collectionSoldOut: "Sold out", 307 collectionDiscount: "Save @savings@", 308 productSalePrice: "Sale price", 309 productRegularPrice: "Regular price", 310 productFormUnavailable: "Unavailable", 311 productFormSoldOut: "Sold out", 312 productFormPreOrder: "Pre-order", 313 productFormAddToCart: "Add to cart", 314 searchNoResults: "No results could be found.", 315 searchNewSearch: "New search", 316 searchProducts: "Products", 317 searchArticles: "Journal", 318 searchPages: "Pages", 319 searchCollections: "Collections", 320 cartViewCart: "View cart", 321 cartItemAdded: "Item added to your cart!", 322 cartItemAddedShort: "Added to your cart!", 323 cartAddOrderNote: "Add order note", 324 cartEditOrderNote: "Edit order note", 325 shippingEstimatorNoResults: "Sorry, we do not ship to your address.", 326 shippingEstimatorOneResult: "There is one shipping rate for your address:", 327 shippingEstimatorMultipleResults: "There are several shipping rates for your address:", 328 shippingEstimatorError: "One or more error occurred while retrieving shipping rates:" 329 }, 330 331 libs: { 332 flickity: "\/\/elumdesigns.com\/cdn\/shop\/t\/6\/assets\/flickity.js?v=176646718982628074891774359555", 333 photoswipe: "\/\/elumdesigns.com\/cdn\/shop\/t\/6\/assets\/photoswipe.js?v=132268647426145925301774359555", 334 qrCode: "\/\/elumdesigns.com\/cdn\/shopifycloud\/storefront\/assets\/themes_support\/vendor\/qrcode-1f6c2eb7.js" 335 }, 336 337 breakpoints: { 338 phone: 'screen and (max-width: 740px)', 339 tablet: 'screen and (min-width: 741px) and (max-width: 999px)', 340 tabletAndUp: 'screen and (min-width: 741px)', 341 pocket: 'screen and (max-width: 999px)', 342 lap: 'screen and (min-width: 1000px) and (max-width: 1199px)', 343 lapAndUp: 'screen and (min-width: 1000px)', 344 desktop: 'screen and (min-width: 1200px)', 345 wide: 'screen and (min-width: 1400px)' 346 } 347 }; 348 349 window.addEventListener('pageshow', async () => { 350 const cartContent = await (await fetch(`${window.themeVariables.routes.cartUrl}.js`, {cache: 'reload'})).json(); 351 document.documentElement.dispatchEvent(new CustomEvent('cart:refresh', {detail: {cart: cartContent}})); 352 }); 353 354 if ('noModule' in HTMLScriptElement.prototype) { 355 // Old browsers (like IE) that does not support module will be considered as if not executing JS at all 356 document.documentElement.className = document.documentElement.className.replace('no-js', 'js'); 357 358 requestAnimationFrame(() => { 359 const viewportHeight = (window.visualViewport ? window.visualViewport.height : document.documentElement.clientHeight); 360 document.documentElement.style.setProperty('--window-height',viewportHeight + 'px'); 361 }); 362 }</script>
362 363 364 <link rel="stylesheet" href="//elumdesigns.com/cdn/shop/t/6/assets/theme.css?v=128412841870278147371776794288"> 365 366
366<script src="//elumdesigns.com/cdn/shop/t/6/assets/vendor.js?v=32643890569905814191774359555" defer></script>
366 367
367<script src="//elumdesigns.com/cdn/shop/t/6/assets/theme.js?v=82507515329480990091774359555" defer></script>
367 368
368<script src="//elumdesigns.com/cdn/shop/t/6/assets/custom.js?v=167639537848865775061774359555" defer></script>
368 369 370
370<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
370<meta name="facebook-domain-verification" content="b2icw9egdar2dlkwlyz7dtlc11zz4d"> 371<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/90242318625/digital_wallets/dialog"> 372<meta id="in-context-paypal-metadata" data-shop-id="90242318625" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD"> 373<link rel="ucp" href="/.well-known/ucp" version="2026-08-25">
373<script async="async" src="/checkouts/internal/preloads.js?locale=en-US"></script>
373 374<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
375<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&shop_id=90242318625" crossorigin="anonymous"></script>
vendor: 1 bytes, line 375
375
376<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":90242318625,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/90242318625","merchantName":"elum designs","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","discover","elo","jcb"],"total":{"type":"pending","label":"elum designs","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 376
376
377<script id="shopify-features" type="application/json">{"accessToken":"159ec33a47251ae1b4d24a0f3fba8f23","betas":["rich-media-storefront-analytics"],"domain":"elumdesigns.com","predictiveSearch":true,"shopId":90242318625,"locale":"en"}</script>
vendor: 1 bytes, line 377
377
378<script>var Shopify = Shopify || {}; 379Shopify.shop = "elum-designs.myshopify.com"; 380Shopify.locale = "en"; 381Shopify.currency = {"active":"USD","rate":"1.0"}; 382Shopify.country = "US"; 383Shopify.theme = {"name":"Elum Designs 1.1","id":185050562849,"schema_name":"Focal","schema_version":"12.3.0","theme_store_id":714,"role":"main"}; 384Shopify.theme.handle = "null"; 385Shopify.theme.style = {"id":null,"handle":null}; 386Shopify.cdnHost = "elumdesigns.com/cdn"; 387Shopify.routes = Shopify.routes || {}; 388Shopify.routes.root = "/"; 389Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 390Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 391Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 392Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 392
392
393<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 393
393
394<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 394
394
395<script> 396 window.ShopifyPay = window.ShopifyPay || {}; 397 window.ShopifyPay.apiHost = "shop.app\/pay"; 398 window.ShopifyPay.redirectState = null; 399</script>
vendor: 1 bytes, line 399
399
400<script> 401 window.Shopify = window.Shopify || {}; 402 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 403 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 404 window.Shopify.SignInWithShop.eligible = true; 405</script>
vendor: 1 bytes, line 405
405
406<script id="shop-js-analytics" type="application/json">{"pageType":"index"}</script>
vendor: 1 bytes, line 406
406
407<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 407
407
408<script type="module"> 409 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 410 411 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 412 413</script>
vendor: 1 bytes, line 413
413
414<script> 415 window.Shopify = window.Shopify || {}; 416 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 417 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"]}; 418</script>
vendor: 1 bytes, line 418
418
419<script id="__st">var __st={"a":90242318625,"offset":-25200,"reqid":"aa6f808b-2c5f-4880-9d6b-d2bbb77a62a0-1791061169","pageurl":"elumdesigns.com\/","u":"8c9cdca5de50","p":"home"};</script>
vendor: 1 bytes, line 419
419
420<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 420
420
421<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 421
421
422<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//elumdesigns.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 422
422
423<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 = "//elumdesigns.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>
423<script crossorigin="anonymous" defer="defer" src="//elumdesigns.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 423
423
424<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 424
424
425<script> 426 window.Shopify = window.Shopify || {}; 427 window.Shopify.MCP = window.Shopify.MCP || {}; 428 window.Shopify.MCP.enabled = true; 429 window.Shopify.MCP.shop = "elum-designs.myshopify.com"; 430 window.Shopify.MCP.mcpEndpoint = "https:\/\/elumdesigns.com\/api\/mcp"; 431 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"]}}]; 432</script>
vendor: 1 bytes, line 432
432
433<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("\/\/elumdesigns.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 434</script>
vendor: 1 bytes, line 434
434
435<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://elumdesigns.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}}; 436</script>
vendor: 1 bytes, line 436
436
437<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 438 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); 439</script>
vendor: 1 bytes, line 439
439
440<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})}})); 441</script>
441 442<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://elumdesigns.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> 443<style id="shopify-accelerated-checkout-cart"> 444 #shopify-buyer-consent { 445 margin-top: 1em; 446 display: inline-block; 447 width: 100%; 448} 449 450#shopify-buyer-consent.hidden { 451 display: none; 452} 453 454#shopify-subscription-policy-button { 455 background: none; 456 border: none; 457 padding: 0; 458 text-decoration: underline; 459 font-size: inherit; 460 cursor: pointer; 461} 462 463#shopify-subscription-policy-button::before { 464 box-shadow: none; 465} 466 467 </style> 468
469<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
469 470 471 472
473<script> 474 document.addEventListener("DOMContentLoaded", function(event) { 475 const style = document.getElementById('wsg-custom-style'); 476 if (typeof window.isWsgCustomer != "undefined" && isWsgCustomer) { 477 style.innerHTML = ` 478 ${style.innerHTML} 479 /* A friend of hideWsg - this will _show_ only for wsg customers. Add class to an element to use */ 480 .showWsg { 481 display: unset; 482 } 483 /* wholesale only CSS */ 484 .additional-checkout-buttons, .shopify-payment-button { 485 display: none !important; 486 } 487 .wsg-proxy-container select { 488 background-color: 489 ${ 490 document.querySelector('input').style.backgroundColor 491 ? document.querySelector('input').style.backgroundColor 492 : 'white' 493 } !important; 494 } 495 `; 496 } else { 497 style.innerHTML = ` 498 ${style.innerHTML} 499 /* Add CSS rules here for NOT wsg customers - great to hide elements from retail when we can't access the code driving the element */ 500 501 `; 502 } 503 504 if (typeof window.embedButtonBg !== undefined && typeof window.embedButtonText !== undefined && window.embedButtonBg !== window.embedButtonText) { 505 style.innerHTML = ` 506 ${style.innerHTML} 507 .wsg-button-fix { 508 background: ${embedButtonBg} !important; 509 border-color: ${embedButtonBg} !important; 510 color: ${embedButtonText} !important; 511 } 512 `; 513 } 514 515 // ========================= 516 // CUSTOM JS 517 // ========================== 518 if (document.querySelector(".wsg-proxy-container")) { 519 initNodeObserver(wsgCustomJs); 520 } 521 }) 522 523 function wsgCustomJs() { 524 525 // update button classes 526 const button = document.querySelectorAll(".wsg-button-fix"); 527 let buttonClass = "xxButtonClassesHerexx"; 528 buttonClass = buttonClass.split(" "); 529 for (let i = 0; i < button.length; i++) { 530 button[i].classList.add(... buttonClass); 531 } 532 533 // wsgCustomJs window placeholder 534 // update secondary btn color on proxy cart 535 if (document.getElementById("wsg-checkout-one")) { 536 const checkoutButton = document.getElementById("wsg-checkout-one"); 537 let wsgBtnColor = window.getComputedStyle(checkoutButton).backgroundColor; 538 let wsgBtnBackground = "none"; 539 let wsgBtnBorder = "thin solid " + wsgBtnColor; 540 let wsgBtnPadding = window.getComputedStyle(checkoutButton).padding; 541 let spofBtn = document.querySelectorAll(".spof-btn"); 542 for (let i = 0; i < spofBtn.length; i++) { 543 spofBtn[i].style.background = wsgBtnBackground; 544 spofBtn[i].style.color = wsgBtnColor; 545 spofBtn[i].style.border = wsgBtnBorder; 546 spofBtn[i].style.padding = wsgBtnPadding; 547 } 548 } 549 550 // update Quick Order Form label 551 if (typeof window.embedSPOFLabel != "undefined" && embedSPOFLabel) { 552 document.querySelectorAll(".spof-btn").forEach(function(spofBtn) { 553 spofBtn.removeAttribute("data-translation-selector"); 554 spofBtn.innerHTML = embedSPOFLabel; 555 }); 556 } 557 } 558 559 function initNodeObserver(onChangeNodeCallback) { 560 561 // Select the node that will be observed for mutations 562 const targetNode = document.querySelector(".wsg-proxy-container"); 563 564 // Options for the observer (which mutations to observe) 565 const config = { 566 attributes: true, 567 childList: true, 568 subtree: true 569 }; 570 571 // Callback function to execute when mutations are observed 572 const callback = function(mutationsList, observer) { 573 for (const mutation of mutationsList) { 574 if (mutation.type === 'childList') { 575 onChangeNodeCallback(); 576 observer.disconnect(); 577 } 578 } 579 }; 580 581 // Create an observer instance linked to the callback function 582 const observer = new MutationObserver(callback); 583 584 // Start observing the target node for configured mutations 585 observer.observe(targetNode, config); 586 } 587</script>
587 588 589 590<style id="wsg-custom-style"> 591 /* A friend of hideWsg - this will _show_ only for wsg customers. Add class to an element to use */ 592 .showWsg { 593 display: none; 594 } 595 /* Signup/login */ 596 #wsg-signup select, 597 #wsg-signup input, 598 #wsg-signup textarea { 599 height: 46px; 600 border: thin solid #d1d1d1; 601 padding: 6px 10px; 602 } 603 #wsg-signup textarea { 604 min-height: 100px; 605 } 606 .wsg-login-input { 607 height: 46px; 608 border: thin solid #d1d1d1; 609 padding: 6px 10px; 610 } 611 #wsg-signup select { 612 } 613/* Quick Order Form */ 614 .wsg-table td { 615 border: none; 616 min-width: 150px; 617 } 618 .wsg-table tr { 619 border-bottom: thin solid #d1d1d1; 620 border-left: none; 621 } 622 .wsg-table input[type="number"] { 623 border: thin solid #d1d1d1; 624 padding: 5px 15px; 625 min-height: 42px; 626 } 627 #wsg-spof-link a { 628 text-decoration: inherit; 629 color: inherit; 630 } 631 .wsg-proxy-container { 632 margin-top: 0% !important; 633 } 634 @media screen and (max-width:768px){ 635 .wsg-proxy-container .wsg-table input[type="number"] { 636 max-width: 80%; 637 } 638 .wsg-center img { 639 width: 50px !important; 640 } 641 .wsg-variant-price-area { 642 min-width: 70px !important; 643 } 644 } 645 /* Submit button */ 646 #wsg-cart-update{ 647 padding: 8px 10px; 648 min-height: 45px; 649 max-width: 100% !important; 650 } 651 .wsg-table { 652 background: inherit !important; 653 } 654 .wsg-spof-container-main { 655 background: inherit !important; 656 } 657 /* General fixes */ 658 .wsg-hide-prices { 659 opacity: 0; 660 } 661 .wsg-ws-only .button { 662 margin: 0; 663 } 664 .wsg-proxy-container h1 { 665 font-family: "Avenir Next", sans-serif !important; 666 } 667 668 .wsg-proxy-container { 669 padding: 3em; 670 } 671 #wsg-submit { 672 padding-bottom: 4em !important; 673 padding-top: unset !important; 674 } 675</style> 676<!-- BEGIN app block: shopify://apps/wholesale-gorilla/blocks/wsg-header/c48d0487-dff9-41a4-94c8-ec6173fe8b8d --> 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 <!-- check for wsg customer - this now downcases to compare so we are no longer concerned about case matching in tags --> 696 697 698 699 700 701 702 703 <!-- ajax data --> 704 705 706 707 708 709
709<script> 710 console.log("Wsg-header release 7-21-26") 711 // here we need to check if we on a preview theme and set the shop config from the metafield 712 713const wsgShopConfigMetafields = { 714 715 716 717 718 719 720 721 shopConfig : {"btnClasses":"","hideDomElements":[".hideWsg",".mini-cart__recommendations"],"wsgPriceSelectors":{"productPrice":[".product__info .price"],"collectionPrices":[".product-item__info .price"]},"autoInstall":false,"wsgMultiAjax":true,"wsgAjaxSettings":{"price":".line-item__price-list-container","linePrice":"","subtotal":".wsgSub","checkoutBtn":".checkout-button"},"buttonClasses":"","wsgSwatch":"","wsgAccountPageSelector":".wsgSpofPlacement","wsgVolumeTable":"#AddToCart","excludedSections":[],"productSelectors":[".product-item",".line-item"],"wsgQVSelector":[".drawer--quick-buy"],"fileList":[],"wsgVersion":6,"themeId":185050562849,"installing":false}, 722 723 724 725 shopConfig172625821985 : {"btnClasses":"","hideDomElements":[".hideWsg",".mini-cart__recommendations"],"wsgPriceSelectors":{"productPrice":[".product__info .price"],"collectionPrices":[".product-item__info .price"]},"autoInstall":false,"wsgMultiAjax":true,"wsgAjaxSettings":{"price":".line-item__price-list-container","linePrice":"","subtotal":".wsgSub","checkoutBtn":".checkout-button"},"buttonClasses":"","wsgSwatch":"","wsgAccountPageSelector":".wsgSpofPlacement","wsgVolumeTable":"#AddToCart","excludedSections":[],"productSelectors":[".product-item",".line-item"],"wsgQVSelector":[".drawer--quick-buy"],"fileList":[],"wsgVersion":6,"themeId":172625821985,"installing":false}, 726 727 728} 729 let wsgShopConfig = {"btnClasses":"","hideDomElements":[".hideWsg",".mini-cart__recommendations"],"wsgPriceSelectors":{"productPrice":[".product__info .price"],"collectionPrices":[".product-item__info .price"]},"autoInstall":false,"wsgMultiAjax":true,"wsgAjaxSettings":{"price":".line-item__price-list-container","linePrice":"","subtotal":".wsgSub","checkoutBtn":".checkout-button"},"buttonClasses":"","wsgSwatch":"","wsgAccountPageSelector":".wsgSpofPlacement","wsgVolumeTable":"#AddToCart","excludedSections":[],"productSelectors":[".product-item",".line-item"],"wsgQVSelector":[".drawer--quick-buy"],"fileList":[],"wsgVersion":6,"themeId":185050562849,"installing":false}; 730 if (window.Shopify.theme.role !== 'main') { 731 const wsgShopConfigUnpublishedTheme = wsgShopConfigMetafields[`shopConfig${window.Shopify.theme.id}`]; 732 if (wsgShopConfigUnpublishedTheme) { 733 wsgShopConfig = wsgShopConfigUnpublishedTheme; 734 } 735 } 736 // ========================================== 737 // Set global liquid variables 738 // ========================================== 739 // general variables 1220 740 var wsgVersion = 6.0; 741 var wsgActive = true; 742 // the permanent domain of the shop 743 var shopPermanentDomain = 'elum-designs.myshopify.com'; 744 const wsgShopOrigin = 'https://elumdesigns.com'; 745 const wsgThemeTemplate = 'index'; 746 //customer 747 var isWsgCustomer = 748 false 749 ; 750 var wsgCustomerTags = null 751 var wsgCustomerId = null 752 // execution variables 753 var wsgRunCollection; 754 var wsgCollectionObserver; 755 var wsgRunProduct; 756 var wsgRunAccount; 757 var wsgRunCart; 758 var wsgRunSinglePage; 759 var wsgRunSignup; 760 var wsgRunSignupV2; 761 var runProxy; 762 // wsgData 763 var wsgData = JSON.parse("{\"hostedStore\":{\"branding\":{\"shopName\":\"elum designs\",\"isShowLogo\":true},\"accountPage\":{\"title\":\"My Account\"},\"cartPage\":{\"title\":\"Your Cart\",\"description\":\"\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\"},\"catalogPage\":{\"collections\":[],\"hideSoldOut\":false,\"imageAspectRatio\":\"square\",\"numberOfColumns\":4,\"productsPerPage\":12},\"spofPage\":{\"title\":\"Quick Order Form\",\"description\":\"\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\"},\"colorSettings\":{\"background\":\"#FFFFFF\",\"primaryColor\":\"#000000\",\"secondaryColor\":\"#FFFFFF\",\"textColor\":\"#000000\"},\"footer\":{\"contactInformation\":\"\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\",\"termsOfService\":false,\"privacyPolicy\":false},\"bannerText\":\"You are logged in to your wholesale account\"},\"translations\":{\"custom\":false,\"enable\":false,\"language\":\"english\",\"translateBasedOnMarket\":true},\"shop_preferences\":{\"cart\":{\"note\":{\"description\":\"\",\"isRequired\":false},\"poNumber\":{\"isRequired\":false,\"isShow\":false},\"termsAndConditions\":{\"isEnable\":false,\"text\":\"\"}},\"exclusionsAndLocksSettings\":{},\"transitions\":{\"installedTransitions\":false,\"showTransitions\":true},\"retailPrice\":{\"enable\":false,\"label\":\"MSRP\",\"lowerOpacity\":true,\"strikethrough\":false},\"autoBackorder\":false,\"checkInventory\":true,\"customWholesaleDiscountLabel\":\"\",\"draftNotification\":true,\"exclusions\":[],\"hideExclusions\":true,\"includeTaxInPriceRule\":false,\"marketSetting\":false,\"minOrder\":-1,\"showShipPartial\":false,\"taxLabel\":\"\",\"taxRate\"
763:-1,\"retailExclusionsStatus\":\"enabled\"},\"page_styles\":{\"btnClasses\":\"\",\"proxyMargin\":0,\"shipMargin\":50},\"volume_discounts\":{\"quantity_discounts\":{\"collections\":[],\"products\":[]},\"settings\":{\"product_price_table\":{},\"custom_messages\":{\"custom_banner\":{\"banner_default\":true,\"banner_input\":\"Spend {{$}}, receive {{%}} off of your order.\"},\"custom_success\":{\"success_default\":true,\"success_input\":\"Congratulations! You received {{%}} off of your order!\"}}},\"discounts\":[],\"enabled\":false},\"shipping_rates\":{\"handlingFee\":{\"type\":\"flat\",\"percent\":-1,\"min\":-1,\"max\":-1,\"amount\":-1,\"label\":\"Handling fee\"},\"itemReservationOnInternational\":{\"isEnabledCustomReservationTime\":false,\"isReserveInventory\":false,\"reserveInventoryDays\":60},\"internationalMsg\":{\"message\":\"Because you are outside of our home country we will calculate your shipping and send you an invoice shortly.\",\"title\":\"Thank you for your order!\"},\"localPickup\":{\"fee\":-1,\"instructions\":\"\",\"isEnabled\":false,\"locations\":[],\"minOrderPrice\":0,\"pickupTime\":\"\"},\"localDelivery\":{\"isEnabled\":true,\"minOrderPrice\":0},\"autoApplyLowestRate\":true,\"customShippingRateLabel\":\"\",\"deliveryTime\":\"\",\"fixedPercent\":-1,\"flatRate\":-1,\"freeShippingMin\":-1,\"ignoreAll\":false,\"ignoreCarrierRates\":false,\"ignoreShopifyFreeRates\":false,\"isIncludeLocalDeliveryInLowestRate\":true,\"redirectInternational\":false,\"useShopifyDefault\":true},\"single_page\":{\"collapseCollections\":true,\"isHideSPOFbtn\":false,\"isShowInventoryInfo\":true,\"isShowSku\":true,\"linkInCart\":true,\"menuAction\":\"exclude\",\"message\":\"\",\"spofButtonText\":\"Quick Order Form\"},\"net_orders\":{\"netRedirect\":{\"autoEmail\":false,\"message\":\"\",\"title\":\"Thank you for your order!\"},\"autoPending\":false,\"defaultPaymentTermsTemplateId\":\"\",\"enabled\":false,\"isEnabledCustomReservationTime\":false,\"isReserveInventory\":false,\"netTag\":\"\",\"netTags\":[],\"reserveInventoryDays\":60},\"customer\":{\"signup\":{\"autoInvite\":false,\"autoTags\":[],\"taxExempt\":true},\"accountMessage\":\"\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\",\"accountPendingTitle\":\"Account Created!\",\"loginMessage\":\"Log in to your wholesale account here.\",\"redirectMessage\":\"Your account is under review. Keep an eye on your email! Once we approve your account, you will have access to our wholesale catalog. In the meantime, you can continue to shop our retail store.\"},\"quantity\":{\"cart\":{},\"collections\":[],\"migratedToCurrent\":true,\"products\":[]},\"activeTags\":[\"wsgTestTag\",\"B2B\",\"b2b\",\"B2b\"],\"hideDrafts\":[],\"server_link\":\"https:\/\/www.wholesalegorilla.app\/shop_assets\/wsg-index.js\",\"tier\":\"basic\",\"updateShopAnalyticsJobId\":3415,\"isPauseShop\":false,\"installStatus\":\"complete\"}") 764 var wsgTier = 'basic' 765 var wsgCustomerRates = {}; 766 var wsgGeneralRates = {}; 767 // AJAX variables 768 var wsgRunAjax; 769 var wsgAjaxCart; 770 // product variables 771 var wsgCollectionsList = null 772 var wsgProdData = null 773 774 var wsgCurrentVariant = null; 775 776 var wsgCheckRestrictedProd = false; 777 // Market and tax variables 778 var wsgShopCountryCode = "US"; 779 var wsgShopCountry = "United States" 780 var wsgCustomerTaxExempt = null 781 var wsgPricesIncludeTax = false 782 var wsgCustomerSelectedMarket = { 783 country: "United States", 784 iso_code: "US" 785 } 786 var wsgPrimaryMarketCurrency = "USD"; 787 // money formatting 788 var wsgMoneyFormat = "${{amount}}"; 789 // config variables 790 var wsgAjaxSettings = wsgShopConfig.wsgAjaxSettings; 791 var wsgSwatch = wsgShopConfig.wsgSwatch; 792 var wsgPriceSelectors = wsgShopConfig.wsgPriceSelectors; 793 var wsgVolumeTable = wsgShopConfig.wsgVolumeTable; 794 var wsgUseLegacyCollection = wsgShopConfig.wsgUseLegacyCollection; 795 var wsgQVSelector = wsgShopConfig.wsgQVSelector; 796 var hideDomElements = wsgShopConfig.hideDomElements; 797 // button color settings 798 var embedButtonBg = '#cbc4bc'; 799 var embedButtonText = '#000000'; 800 // Quick Order Form Label settings 801 var embedSPOFLabel = wsgData?.single_page?.spofButtonText || 'Quick Order Form'; 802 803 // Load WSG script 804 (function() { 805 var loadWsg = function(url, callback) { 806 var script = document.createElement("script"); 807 script.type = "text/javascript"; 808 // If the browser is Internet Explorer. 809 if (script.readyState) { 810 script.onreadystatechange = function() { 811 if (script.readyState == "loaded" || script.readyState == "complete") { 812 script.onreadystatechange = null; 813 callback(); 814 } 815 }; 816 // For any other browser. 817 } else { 818 script.onload = function() { 819 callback(); 820 }; 821 } script.src = url; 822 document.getElementsByTagName("head")[0].appendChild(script); 823 }; 824 loadWsg(wsgData.server_link + "?v=6", function() {}) 825 })(); 826 // Run appropriate WSG process 827 // === PRODUCT=== 828 829 // === ACCOUNT === 830 831 // === SPOF === 832 833 // === COLLECTION === 834 // Run collection on all templates/pages if we're running the 5+ script 835 836 wsgRunCollection = true; 837 838 // === AJAX CART === 839 840 if (wsgAjaxSettings && (wsgAjaxSettings.price || wsgAjaxSettings.linePrice || wsgAjaxSettings.subtotal || wsgAjaxSettings.checkoutBtn)) { 841 wsgRunAjax = true; 842 } 843 844 // === CART === 845 846 </script>
846 847 848 849 850 851 852 853 854 855 856 <!-- BEGIN app snippet: wsg-exclusions -->
856<script> 857 const currentPageUrl = "https://elumdesigns.com/"; 858 859 const wsgExclusionConfig = { 860 currentPageUrl: currentPageUrl, 861 customerTags: wsgCustomerTags, 862 productExclusionTags: wsgData.shop_preferences.exclusions, 863 tagsOverrideExclusions: wsgData.shop_preferences.tagsOverrideExclusions || [], 864 isWsgCustomer: isWsgCustomer, 865 //areas we do not want exclusions to run. edge cases, for example hidden products within the 'head' tag. Any time weird parts of site are disappearing 866 excludedSections: wsgShopConfig.excludedSections, 867 //used to be col-item, usually product grid item. If a collection isn't repricing OR exclusions leaves gaps. if you set this for 1, you have to set for all. 868 productSelectors: wsgShopConfig.productSelectors // '.grid__item', '.predictive-search__list-item' 869 } 870 871 var loadExclusions = function (url, callback) { 872 var script = document.createElement("script"); 873 script.setAttribute("defer", "") 874 script.type = "text/javascript"; 875 876 // If the browser is Internet Explorer. 877 if (script.readyState) { 878 script.onreadystatechange = function () { 879 if (script.readyState == "loaded" || script.readyState == "complete") { 880 script.onreadystatechange = null; 881 callback(); 882 } 883 }; 884 // For any other browser. 885 } else { 886 script.onload = function () { 887 callback(); 888 }; 889 } 890 891 script.src = url; 892 document.getElementsByTagName("head")[0].appendChild(script); 893 }; 894 895 loadExclusions(wsgData.server_link.split("wsg-index.js")[0] + "wsg-exclusions.js?v=6", function () { 896 }) 897 898</script>
898<!-- END app snippet --> 899 900 901 902 903 904 905 906 907 908 909 910 <link href="//cdn.shopify.com/extensions/01a049db-5604-78b4-b7a3-b93d040e3947/wholesale-gorilla-45/assets/wsg-embed.css" rel="stylesheet" type="text/css" media="all" /> 911 912 913<link href="//cdn.shopify.com/extensions/01a049db-5604-78b4-b7a3-b93d040e3947/wholesale-gorilla-45/assets/wsg-embed.css" rel="stylesheet" type="text/css" media="all" /> 914 915<!-- END app block --><!-- BEGIN app block: shopify://apps/instafeed/blocks/head-block/c447db20-095d-4a10-9725-b5977662c9d5 --><!-- BEGIN app snippet: storefront-script --> 916 917 918 919
919<script src="https://cdn.nfcube.com/instafeed-b4cbbf4ada1e524083a97e63a29e3885.js" defer></script>
919 920 921 922<!-- END app snippet --> 923 924 925 926 927<!-- END app block --><!-- BEGIN app block: shopify://apps/judge-me-reviews/blocks/judgeme_core/61ccd3b1-a9f2-4160-9fe9-4fec8413e5d8 --><!-- Start of Judge.me Core --> 928 929 930 931 932 933 934 935<link rel="dns-prefetch" href="https://cdn.judge.me"> 936<link rel="dns-prefetch" href="https://cdn1.judge.me"> 937<link rel="dns-prefetch" href="https://api.judge.me"> 938
939<script data-cfasync='false' class='jdgm-settings-script'>window.jdgmSettings={"pagination":5,"disable_web_reviews":false,"coupon_receiving_condition":"any_review","coupon_value_type":"percentage","coupon_value_percentage":10,"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":false,"badge_no_review_text":"No reviews","badge_n_reviews_text":"{{ n }} review/reviews","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
939ou! 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.","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/yy","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":true,"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":"#eeeeee","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":false,"widget_verified_badge_use_custom_color":false,"widget_write_review_use_custom_color":false,"picture_reminder_submit_button":"Upload Pictures","enable_review_videos":false,"mute_video_by_default":false,"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":false,"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":false,"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":"card","featured_carousel_show_rating":true,"featured_carousel_show_title":true,"featured_carousel_show_body":true,"featured_carousel_show_date":false,"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":"#CBC4BC","featured_carousel_empty_star_background":"#dadada","featured_carousel_vertical_theme_background":"#f9fafb","featured_carousel_verified_badge_enable":true,"featured_carousel_verified_badge_color":"#CBC4BC","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
939itle":"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":"#CBC4BC","widget_enable_secondary_color":false,"widget_secondary_color":"#edf5f5","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":false,"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":true,"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":"#CBC4BC","show_product_variant":false,"all_reviews_product_variant_label_text":"Variant: ","widget_show_verified_branding":false,"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":"external_form","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":"#CBC4BC","review_form_text_color":"#333333","review_form_background_color":"#ffffff","review_form_field_background_color":"#fafafa","review_form_button_color":"#CBC4BC","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_
939youtube_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"
939:"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","branding_text":"Powered by Judge.me","locale":"en","reply_name":"elum designs","shop_currency":"USD","widget_version":"3.0","footer":true,"autopublish":false,"review_dates":true,"enable_custom_form":false,"shop_locale":"en","enable_multi_locales_translations":false,"show_review_title_input":true,"autofill_review_title":true,"review_verification_email_status":"always","require_verification_before_submit":false,"sign_in_with_
939shop_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":false,"uses_external_coupon":false,"can_be_branded":false,"rtl_stars_enabled_ar":true,"rtl_stars_enabled_he":true,"reply_name_text":"elum designs"};</script>
939 <style class='jdgm-settings-style'>.jdgm-xx{left:0}:root{--jdgm-primary-color: #CBC4BC;--jdgm-secondary-color: rgba(203,196,188,0.1);--jdgm-star-color: #CBC4BC;--jdgm-write-review-text-color: white;--jdgm-write-review-bg-color: #CBC4BC;--jdgm-paginate-color: #CBC4BC;--jdgm-border-radius: 0;--jdgm-reviewer-name-color: #CBC4BC}.jdgm-histogram__bar-content{background-color:#CBC4BC}.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:#CBC4BC}.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-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: #CBC4BC;--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:#CBC4BC}.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:'elum designs'}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__product-button{border-radius:calc( 8px * 6 )} 940</style> <style class='jdgm-settings-style'></style> 941 942 943 944 945 <style class='jdgm-miracle-styles'> 946 @-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
946/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-spinner:empty{display:block}.jdgm-prev-badge{display:block !important} 947 948</style> 949 950 951 952 953 954 955 956 957
958<script data-cfasync='false' class='jdgm-script'> 959!function(e){window.jdgm=window.jdgm||{}; 960/* INF-1976 */ 961var _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;}(); 962if(_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;} 963jdgm.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/", 964jdgm.docReady=function(d){(e.attachEvent?"complete"===e.readyState:"loading"!==e.readyState)? 965setTimeout(d,0):e.addEventListener("DOMContentLoaded",d)},jdgm.loadCSS=function(d,t,o,a){ 966!o&&jdgm.loadCSS.requestedUrls.indexOf(d)>=0||(jdgm.loadCSS.requestedUrls.push(d), 967(a=e.createElement("link")).rel="stylesheet",a.class="jdgm-stylesheet",a.media="nope!", 968a.href=d,a.onload=function(){this.media="all",t&&setTimeout(t)},e.body.appendChild(a))}, 969jdgm.loadCSS.requestedUrls=[],jdgm.loadJS=function(e,d){var t=new XMLHttpRequest; 970t.onreadystatechange=function(){4===t.readyState&&t.status>=200&&t.status<300&&(Function(t.response)(),d&&d(t.response))}, 971t.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( 972".jdgm-widget, .jdgm-all-reviews-page").length>0)&&(jdgmSettings.widget_load_with_code_splitting? 973parseFloat(jdgmSettings.widget_version)>=3?jdgm.loadCSS(jdgm.CDN_BASE_URL+"widget_v3_base.css"): 974jdgm.loadCSS(jdgm.CDN_BASE_URL+"widget_base.css"):jdgm.loadCSS(jdgm.CDN_BASE_URL+"shopify_v2.css") 975)}))}(document); 976</script>
976 977<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> 978 979<!-- BEGIN app snippet: theme_fix_tags -->
979<script> 980 (function() { 981 var jdgmThemeFixes = null; 982 if (!jdgmThemeFixes) return; 983 984 // "All themes" fix: CSS and JS applied on every theme. CSS is injected 985 // before the per-theme fix so the theme-specific CSS wins the cascade. 986 // HTML is never applied globally (too risky). 987 var allThemesFix = jdgmThemeFixes['all']; 988 if (allThemesFix && allThemesFix.css) { 989 var allStyleTag = document.createElement('style'); 990 allStyleTag.classList.add('jdgm-theme-fix-style-all'); 991 allStyleTag.innerHTML = allThemesFix.css; 992 document.head.append(allStyleTag); 993 }; 994 995 if (allThemesFix && allThemesFix.js) { 996 var allScriptTag = document.createElement('script'); 997 allScriptTag.classList.add('jdgm-theme-fix-script-all'); 998 allScriptTag.innerHTML = allThemesFix.js; 999 document.head.append(allScriptTag); 1000 }; 1001 1002 var thisThemeFix = jdgmThemeFixes[Shopify.theme.id]; 1003 if (!thisThemeFix) return; 1004 1005 if (thisThemeFix.html) { 1006 document.addEventListener("DOMContentLoaded", function() { 1007 var htmlDiv = document.createElement('div'); 1008 htmlDiv.classList.add('jdgm-theme-fix-html'); 1009 htmlDiv.innerHTML = thisThemeFix.html; 1010 document.body.append(htmlDiv); 1011 }); 1012 }; 1013 1014 if (thisThemeFix.css) { 1015 var styleTag = document.createElement('style'); 1016 styleTag.classList.add('jdgm-theme-fix-style'); 1017 styleTag.innerHTML = thisThemeFix.css; 1018 document.head.append(styleTag); 1019 }; 1020 1021 if (thisThemeFix.js) { 1022 var scriptTag = document.createElement('script'); 1023 scriptTag.classList.add('jdgm-theme-fix-script'); 1024 scriptTag.innerHTML = thisThemeFix.js; 1025 document.head.append(scriptTag); 1026 }; 1027 })(); 1028</script>
1028 1029<!-- END app snippet --> 1030<!-- End of Judge.me Core --> 1031 1032 1033 1034<!-- END app block -->
1034<script src="https://cdn.shopify.com/extensions/01a049db-5604-78b4-b7a3-b93d040e3947/wholesale-gorilla-45/assets/wsg-dependencies.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 1034
1034
1035<script src="https://cdn.shopify.com/extensions/01a0f68d-2edb-7ccb-ac6c-9e51e21024eb/pushowl-331/assets/pushowl-shopify.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 1035
1035
1036<script src="https://cdn.shopify.com/extensions/01a0fd03-c455-7b82-9766-74101e55572c/judgeme-771/assets/loader.js" type="text/javascript" defer="defer"></script>
1036 1037<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
1038<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: 90242318625,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "index"};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 1038
1038
1039<script> 1040 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 1041</script>
vendor: 1 bytes, line 1041
1041
1042<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}
1042).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: 90242318625,storefrontBaseUrl: "https://elumdesigns.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://elumdesigns.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"2446557473","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"}
1042,{"id":"1479409953","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":"1123582241","configuration":"{\"pixelCode\":\"CU9S5QJC77U2UMSCHRP0\"}","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":"1115947297","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-DKF7NH4DFS\\\"],\\\"target_country\\\":\\\"US\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":\\\"G-DKF7NH4DFS\\\"},{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":\\\"G-DKF7NH4DFS\\\"},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-DKF7NH4DFS\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":\\\"G-DKF7NH4DFS\\\"},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-DKF7NH4DFS\\\"},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":\\\"G-DKF7NH4DFS\\\"},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":\\\"G-DKF7NH4DFS\\\"},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-DKF7NH4DFS\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":\\\"G-DKF7NH4DFS\\\"},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":\\\"G-DKF7NH4DFS\\\"},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-DKF7NH4DFS\\\"}],\\\"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":"1114210593","configuration":"{\"pixel_id\":\"1695340987442329\",\"pixel_type\":\"facebook_pixel\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"96420dbe9ea96c426a1b7f364f977719","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"1106313505","configuration":"{\"subdomain\":\"elum-designs\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"42cd9b1f0fb7c1cae5cd21175cef6782","type":"APP","apiClientId":1615517,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":[]},"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":"elum designs","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"elum-designs.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/elumdesigns.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[{"id":"
104210297587269921","handle":"25-piece-mix-n-match-gift-bag-collection-set-two","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"52489543614753","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"10293238104353","handle":"stripe-journal-fabric-pouch","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"52480818676001","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"10299355300129","handle":"keepsake-greeting-card-organizer","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"52493296107809","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"10297631179041","handle":"weekly-planner-set-with-coordinating-notepad-sticky-notes-and-page-flags","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"52489605579041","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"10297644941601","handle":"3-piece-votive-candle-collection-cool","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"52489637855521","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"10297647890721","handle":"3-piece-votive-candle-collection-warm","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"52489653977377","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"10297618956577","handle":"floral-10-piece-gift-bag-collection-with-tissue","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"52489593061665","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"10297628819745","handle":"stripe-10-piece-gift-bag-collection-with-tissue","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"52489599385889","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"10297453773089","handle":"10-piece-hair-accessory-collection","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"52489169666337","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"10297650118945","handle":"2-piece-pouch-set-with-lip-gloss-charm","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"52489660268833","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9717851193633","handle":"book-presents-letterpress-greeting-card","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"50386839896353","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9717796798753","handle":"little-love-note-mini-notes","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"50386698436897","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9717795848481","handle":"loud-cupcake-mini-notes","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"50386693062945","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9717775401249","handle":"supportive-hands-letterpressed-greeting-card","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"50386649481505","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9717773959457","handle":"sunset-drive-letterpress-greeting-card","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"50386647417121","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}
1042,{"id":"9717772091681","handle":"party-hat-dogs-letterpress-greeting-card","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"50386645090593","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9717764325665","handle":"pretty-plant-boxed-notes","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"50386627494177","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9791523619105","handle":"classic-vanilla-18-oz-rowan-glass-candle","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"50647294083361","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9791520997665","handle":"classic-vanilla-21-oz-maeve-glass-candle","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"50647289594145","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9791517819169","handle":"classic-vanilla-7-oz-maeve-glass-candle","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"50647285563681","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9791512969505","handle":"serene-sea-salt-18-oz-rowan-glass-candle","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"50647279665441","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9791506972961","handle":"serene-sea-salt-21-oz-maeve-glass-candle","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"50647272390945","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9791498846497","handle":"serene-sea-salt-7-oz-maeve-glass-candle","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"50647262036257","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9791495766305","handle":"velvet-sandalwood-18-oz-rowan-glass-candle","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"50647257612577","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9791494422817","handle":"velvet-sandalwood-21-oz-maeve-glass-candle","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"50647255712033","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}],"purchasingCompany":null},},"https://elumdesigns.com/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"185050562849","themeStoreId":"714","themePublished":"true","eventMetadataId":"cdd0360e-54ce-47a5-809a-deda39d62fea","pageType":"home","shopId":"90242318625","storefrontBaseUrl":"https:\/\/elumdesigns.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>
1042<script> 1043 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 1044 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 1045 window.ShopifyAnalytics.meta.currency = 'USD'; 1046 var meta = {"page":{"pageType":"home","requestId":"aa6f808b-2c5f-4880-9d6b-d2bbb77a62a0-1791061169"}}; 1047 for (var attr in meta) { 1048 window.ShopifyAnalytics.meta[attr] = meta[attr]; 1049 } 1050</script>
vendor: 1 bytes, line 1050
1050
1051<script class="analytics"> 1052 (function () { 1053 var customDocumentWrite = function(content) { 1054 var jquery = null; 1055 1056 if (window.jQuery) { 1057 jquery = window.jQuery; 1058 } else if (window.Checkout && window.Checkout.$) { 1059 jquery = window.Checkout.$; 1060 } 1061 1062 if (jquery) { 1063 jquery('body').append(content); 1064 } 1065 }; 1066 1067 var hasLoggedConversion = function(token) { 1068 if (token) { 1069 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 1070 } 1071 return false; 1072 } 1073 1074 var setCookieIfConversion = function(token) { 1075 if (token) { 1076 var twoMonthsFromNow = new Date(Date.now()); 1077 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 1078 1079 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 1080 } 1081 } 1082 1083 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 1084 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 1085 if (trekkie.integrations) { 1086 return; 1087 } 1088 trekkie.methods = [ 1089 'identify', 1090 'page', 1091 'ready', 1092 'track', 1093 'trackForm', 1094 'trackLink' 1095 ]; 1096 trekkie.factory = function(method) { 1097 return function() { 1098 var args = Array.prototype.slice.call(arguments); 1099 args.unshift(method); 1100 trekkie.push(args); 1101 if (method == 'track' || method == 'page') { 1102 var pageUrl; 1103 try { 1104 pageUrl = window.location.href; 1105 } catch (e) {} 1106 var pageReferrer; 1107 try { 1108 pageReferrer = document.referrer; 1109 } catch (e) {} 1110 try { 1111 if (window.__TREKKIE_SHIM_QUEUE == null) { 1112 window.__TREKKIE_SHIM_QUEUE = []; 1113 } 1114 window.__TREKKIE_SHIM_QUEUE.push({ 1115 from: 'trekkie-stub', 1116 method: method, 1117 args: args.slice(1), 1118 pageContext: { 1119 url: pageUrl, 1120 referrer: pageReferrer 1121 } 1122 }); 1123 } catch (e) { 1124 // no-op 1125 } 1126 } 1127 return trekkie; 1128 }; 1129 }; 1130 for (var i = 0; i < trekkie.methods.length; i++) { 1131 var key = trekkie.methods[i]; 1132 trekkie[key] = trekkie.factory(key); 1133 } 1134 trekkie.load = function(config) { 1135 trekkie.config = config || {}; 1136 trekkie.config.initialDocumentCookie = document.cookie; 1137 var first = document.getElementsByTagName('script')[0]; 1138var script = document.createElement('script'); 1139script.type = 'text/javascript'; 1140script.onerror = function(e) { 1141 var scriptFallback = document.createElement('script'); 1142 scriptFallback.type = 'text/javascript'; 1143 scriptFallback.onerror = function(error) { 1144 var Monorail = { 1145 produce: function produce(monorailDomain, schemaId, payload) { 1146 var currentMs = new Date().getTime(); 1147 var event = { 1148 schema_id: schemaId, 1149 payload: payload, 1150 metadata: { 1151 event_created_at_ms: currentMs, 1152 event_sent_at_ms: currentMs 1153 } 1154 }; 1155 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 1156 }, 1157 sendRequest: function sendRequest(endpointUrl, payload) { 1158 // Try the sendBeacon API 1159 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 1160 var blobData = new window.Blob([payload], { 1161 type: 'text/plain' 1162 }); 1163 1164 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 1165 return true; 1166 } // sendBeacon was not successful 1167 1168 } // XHR beacon 1169 1170 var xhr = new XMLHttpRequest(); 1171 1172 try { 1173 xhr.open('POST', endpointUrl); 1174 xhr.setRequestHeader('Content-Type', 'text/plain'); 1175 xhr.send(payload); 1176 } catch (e) { 1177 console.log(e); 1178 } 1179 1180 return false; 1181 }, 1182 isIos12: function isIos12() { 1183 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 1184 } 1185 }; 1186 Monorail.produce('monorail-edge.shopifysvc.com', 1187 'trekkie_storefront_load_errors/1.1', 1188 {shop_id: 90242318625, 1189 theme_id: 185050562849, 1190 app_name: "storefront", 1191 context_url: window.location.href, 1192 source_url: "//elumdesigns.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"}); 1193 1194 }; 1195 scriptFallback.async = true; 1196 scriptFallback.src = '//elumdesigns.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 1197 first.parentNode.insertBefore(scriptFallback, first); 1198}; 1199script.async = true; 1200script.src = '//elumdesigns.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 1201first.parentNode.insertBefore(script, first); 1202 1203 }; 1204 trekkie.load( 1205 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":90242318625,"isMerchantRequest":null,"themeId":185050562849,"themeCityHash":"17431434670051552944","contentLanguage":"en","currency":"USD","eventMetadataId":"cdd0360e-54ce-47a5-809a-deda39d62fea"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}} 1206 ); 1207 1208 var loaded = false;
1209 trekkie.ready(function() { 1210 if (loaded) return; 1211 loaded = true; 1212 1213 window.ShopifyAnalytics.lib = window.trekkie; 1214 1215 var originalDocumentWrite = document.write; 1216 document.write = customDocumentWrite; 1217 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 1218 document.write = originalDocumentWrite; 1219 1220 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 1221 var token = match? match[1]: undefined; 1222 if (!hasLoggedConversion(token)) { 1223 setCookieIfConversion(token); 1224 1225 } 1226 }); 1227 1228 window.ShopifyAnalytics.lib.page(null,{"pageType":"home","requestId":"aa6f808b-2c5f-4880-9d6b-d2bbb77a62a0-1791061169","shopifyEmitted":true}); 1229 1230 var eventsListenerScript = document.createElement('script'); 1231 eventsListenerScript.async = true; 1232 eventsListenerScript.src = "//elumdesigns.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 1233 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 1234})();</script>
vendor: 1 bytes, line 1234
1234
1235<script 1236 defer 1237 src="https://elumdesigns.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js" 1238 data-application="storefront-renderer" 1239 data-shop-id="90242318625" 1240 data-render-region="gcp-us-central1" 1241 data-page-type="index" 1242 data-theme-instance-id="185050562849" 1243 data-theme-name="Focal" 1244 data-theme-version="12.3.0" 1245 data-monorail-region="shop_domain" 1246 data-resource-timing-sampling-rate="10" 1247 data-shs="true" 1248 data-shs-beacon="true" 1249 data-shs-export-with-fetch="true" 1250 data-shs-logs-sample-rate="1" 1251 data-shs-beacon-endpoint="https://elumdesigns.com/api/collect" 1252></script>
1252 1253<meta name="shopify-y" content="c4e3ab82-a743-45ef-b479-aa737ecb49a0" data-expiration="1822618769000"><meta name="shopify-s" content="90ff3b1e-e128-48ba-bfab-74b0c5ac3ef5" data-expiration="1791062969000"><meta name="new-cookie-storage-activated" content="t"> 1254</head><body class="no-focus-outline features--image-zoom" data-instant-allow-query-string><svg class="visually-hidden"> 1255 <linearGradient id="rating-star-gradient-half"> 1256 <stop offset="50%" stop-color="rgb(var(--product-star-rating))" /> 1257 <stop offset="50%" stop-color="rgb(var(--product-star-rating))" stop-opacity="0.4" /> 1258 </linearGradient> 1259 </svg> 1260 1261 <a href="#main" class="visually-hidden skip-to-content">Skip to content</a> 1262 <loading-bar class="loading-bar"></loading-bar><!-- BEGIN sections: header-group --> 1263<div id="shopify-section-sections--26305911619873__announcement-bar" class="shopify-section shopify-section-group-header-group shopify-section--announcement-bar"><style> 1264 :root { 1265 --enable-sticky-announcement-bar: 0; 1266 } 1267 1268 #shopify-section-sections--26305911619873__announcement-bar { 1269 --heading-color: 58, 57, 54; 1270 --text-color: 58, 57, 54; 1271 --primary-button-background: 245, 241, 236; 1272 --primary-button-text-color: 255, 255, 255; 1273 --section-background: 203, 196, 188;position: relative;} 1274 1275 @media screen and (min-width: 741px) { 1276 :root { 1277 --enable-sticky-announcement-bar: 0; 1278 } 1279 1280 #shopify-section-sections--26305911619873__announcement-bar {position: relative; 1281 z-index: unset;} 1282 } 1283</style><section> 1284 <announcement-bar class="announcement-bar "><div class="announcement-bar__list"><announcement-bar-item class="announcement-bar__item" ><div class="announcement-bar__message text--small"><p>Save 20% Sitewide | No code needed, discount applied at checkout.</p></div></announcement-bar-item></div></announcement-bar> 1285 </section> 1286 1287
1287<script> 1288 document.documentElement.style.setProperty('--announcement-bar-height', document.getElementById('shopify-section-sections--26305911619873__announcement-bar').clientHeight + 'px'); 1289 </script>
1289</div><div id="shopify-section-sections--26305911619873__header" class="shopify-section shopify-section-group-header-group shopify-section--header"><style> 1290 :root { 1291 --enable-sticky-header: 1; 1292 --enable-transparent-header: 0; 1293 --loading-bar-background: 58, 57, 54; /* Prevent the loading bar to be invisible */ 1294 } 1295 1296 #shopify-section-sections--26305911619873__header {--header-background: 255, 255, 255; 1297 --header-text-color: 58, 57, 54; 1298 --header-border-color: 225, 225, 225; 1299 --reduce-header-padding: 1;position: -webkit-sticky; 1300 position: sticky; 1301 top: 0;z-index: 4; 1302 }.shopify-section--announcement-bar ~ #shopify-section-sections--26305911619873__header { 1303 top: calc(var(--enable-sticky-announcement-bar, 0) * var(--announcement-bar-height, 0px)); 1304 }#shopify-section-sections--26305911619873__header .header__logo-image { 1305 max-width: 75px; 1306 } 1307 1308 @media screen and (min-width: 741px) { 1309 #shopify-section-sections--26305911619873__header .header__logo-image { 1310 max-width: 100px; 1311 } 1312 } 1313 1314 @media screen and (min-width: 1200px) {/* For this navigation we have to move the logo and make sure the navigation takes the whole width */ 1315 .header__logo { 1316 order: -1; 1317 flex: 1 1 0; 1318 } 1319 1320 .header__inline-navigation { 1321 flex: 1 1 auto; 1322 justify-content: center; 1323 max-width: max-content; 1324 margin-inline: 48px; 1325 }}</style> 1326 1327<store-header 1328 1329 sticky 1330 1331 1332 class="header header--bordered " 1333 role="banner" 1334><div class="container"> 1335 <div class="header__wrapper"> 1336 <!-- LEFT PART --> 1337 <nav 1338 class="header__inline-navigation" 1339 1340 role="navigation" 1341 1342 ><desktop-navigation> 1343 <ul 1344 class="header__linklist list--unstyled hidden-pocket hidden-lap" 1345 role="list" 1346 ><li 1347 class="header__linklist-item " 1348 data-item-title="New" 1349 > 1350 <a 1351 class="header__linklist-link link--animated" 1352 href="/collections/new" 1353 1354 >New</a></li><li 1355 class="header__linklist-item has-dropdown" 1356 data-item-title="Candles" 1357 > 1358 <a 1359 class="header__linklist-link link--animated" 1360 href="/collections/candles" 1361 1362 aria-controls="desktop-menu-2" aria-expanded="false" 1363 1364 >Candles</a><div 1365 hidden 1366 id="desktop-menu-2" 1367 class="mega-menu" 1368 1369 > 1370 <div class="container"> 1371 <div class="mega-menu__inner"><div class="mega-menu__columns-wrapper"><div class="mega-menu__column"><span class="mega-menu__title heading heading--small">Signature Scents</span><ul class="linklist list--unstyled" role="list"> 1372<li class="linklist__item"> 1373 <a href="/collections/signature-scent-001-golden-basil-mint" class="link--faded">Golden Basil & Mint</a> 1374 </li> 1375<li class="linklist__item"> 1376 <a href="/collections/signature-scent-002-moroccan-rose" class="link--faded">Moroccan Rose</a> 1377 </li> 1378<li class="linklist__item"> 1379 <a href="/collections/signature-scent-003-italian-bergamot" class="link--faded">Italian Bergamot</a> 1380 </li> 1381<li class="linklist__item"> 1382 <a href="/collections/signature-scent-004-currant-oakmoss" class="link--faded">Currant & Oakmoss</a> 1383 </li> 1384<li class="linklist__item"> 1385 <a href="/collections/signature-scent-005-amber-coconut" class="link--faded">Amber & Coconut</a> 1386 </li> 1387<li class="linklist__item"> 1388 <a href="/collections/signature-scent-006-velvet-sandalwood" class="link--faded">Velvet Sandalwood</a> 1389 </li> 1390<li class="linklist__item"> 1391 <a href="/collections/signature-scent-007-serene-sea-salt" class="link--faded">
1391Serene Sea Salt</a> 1392 </li> 1393<li class="linklist__item"> 1394 <a href="/collections/signature-scent-008-classic-vanilla" class="link--faded">Classic Vanilla</a> 1395 </li></ul></div><div class="mega-menu__column"><span class="mega-menu__title heading heading--small">Fragrance Families</span><ul class="linklist list--unstyled" role="list"> 1396<li class="linklist__item"> 1397 <a href="/collections/floral-fragrances" class="link--faded">Floral</a> 1398 </li> 1399<li class="linklist__item"> 1400 <a href="/collections/fresh-fragrances" class="link--faded">Fresh</a> 1401 </li> 1402<li class="linklist__item"> 1403 <a href="/collections/fruity-fragrances" class="link--faded">Fruity</a> 1404 </li> 1405<li class="linklist__item"> 1406 <a href="/collections/holiday-candles" class="link--faded">Holiday</a> 1407 </li> 1408<li class="linklist__item"> 1409 <a href="/collections/sweet-scents" class="link--faded">Sweet</a> 1410 </li> 1411<li class="linklist__item"> 1412 <a href="/collections/woody-fragrances" class="link--faded">Woody</a> 1413 </li></ul></div><div class="mega-menu__column"><span class="mega-menu__title heading heading--small">Vessels</span><ul class="linklist list--unstyled" role="list"> 1414<li class="linklist__item"> 1415 <a href="/collections/maeve-candles" class="link--faded">Maeve</a> 1416 </li> 1417<li class="linklist__item"> 1418 <a href="/collections/rowan-candles" class="link--faded">Rowan</a> 1419 </li> 1420<li class="linklist__item"> 1421 <a href="/collections/luna-candles" class="link--faded">Luna</a> 1422 </li> 1423<li class="linklist__item"> 1424 <a href="/collections/quinn-candles" class="link--faded">Quinn</a> 1425 </li> 1426<li class="linklist__item"> 1427 <a href="/collections/chloe-candles" class="link--faded">Chloe</a> 1428 </li></ul></div><div class="mega-menu__column"><span class="mega-menu__title heading heading--small">Shop By</span><ul class="linklist list--unstyled" role="list"> 1429<li class="linklist__item"> 1430 <a href="/collections/candles" class="link--faded">Shop All Candles</a> 1431 </li> 1432<li class="linklist__item"> 1433 <a href="/collections/new-candles" class="link--faded">New Candles</a> 1434 </li> 1435<li class="linklist__item"> 1436 <a href="/collections/holiday-candles" class="link--faded">Holiday Candles</a> 1437 </li> 1438<li class="linklist__item"> 1439 <a href="/collections/mule-candles" class="link--faded">Mule Candles</a> 1440 </li></ul></div></div></div> 1441 </div> 1442 </div></li><li 1443 class="header__linklist-item has-dropdown" 1444 data-item-title="Greeting Cards" 1445 > 1446 <a 1447 class="header__linklist-link link--animated" 1448 href="/collections/letterpress-greeting-cards" 1449 1450 aria-controls="desktop-menu-3" aria-expanded="false" 1451 1452 >Greeting Cards</a><div 1453 hidden 1454 id="desktop-menu-3" 1455 class="mega-menu" 1456 1457 > 1458 <div class="container"> 1459 <div class="mega-menu__inner"><div class="mega-menu__columns-wrapper"><div class="mega-menu__column"><span class="mega-menu__title heading heading--small">By Occasion</span><div class="menu-item-break"><ul class="linklist list--unstyled" role="list"> 1460<li class="linklist__item"> 1461 <a href="/collections/birthday-cards" class="link--faded">Birthday</a> 1462 </li> 1463<li class="linklist__item"> 1464 <a href="/collections/thank-you" class="link--faded">Thank You</a> 1465 </li> 1466<li class="linklist__item"> 1467 <a href="/collections/congratulations" class="link--faded">Congratulations</a> 1468 </li> 1469<li class="linklist__item"> 1470 <a href="/collections/graduation" class="link--faded">Graduation</a> 1471 </li> 1472<li class="linklist__item"> 1473 <a href="/collections/get-well" class="link--faded">Get Well</a> 1474 </li> 1475<li class="linklist__item"> 1476 <a href="/collections/encouragement-1" class="link--faded">Encouragement</a> 1477 </li> 1478<li class="linklist__item"> 1479 <a href="/collections/sympathy" class="link--faded">Sympathy</a> 1480 </li> 1481<li class="linklist__item"> 1482 <a href="/collections/valentine-s-day-cards" class="link--faded">Valentine's Day</a> 1483 </li> 1484<li class="linklist__item"> 1485 <a href="/collections/love-anniversary" class="link--faded">Love & Anniversary</a> 1486 </li> 1487<li class="linklist__item"> 1488 <a href="/collections/wedding-engagement" class="link--faded">Wedding & Engagement</a> 1489 </li> 1490<li class="linklist__item"> 1491 <a href="/collections/new-baby" class="link--faded">New Baby</a> 1492 </li> 1493<li class="linklist__item"> 1494 <a href="/collections/just-because" class="link--faded">Just Because</a> 1495 </li> 1496</ul> 1497 <ul class="linklist list--unstyled" role="list"><li class="linklist__item"> 1498 <a href="/collections/friendship" class="link--faded">Friendship</a> 1499 </li> 1500<li class="linklist__item"> 1501 <a href="/collections/life-humor" class="link--faded">Life & Humor</a> 1502 </li> 1503<li class="linklist__item"> 1504 <a href="/collections/puns" class="link--faded">Puns</a> 1505 </li> 1506<li class="linklist__item"> 1507 <a href="/collections/mazel-tov-mitzvahs" class="link--faded">Mazel Tov & Mitzvahs</a> 1508 </li> 1509<li class="linklist__item"> 1510 <a href="/collections/mothers-day" class="link--faded">For Mom</a> 1511 </li> 1512<li class="linklist__item"> 1513 <a href="/collections/fathers-day" class="link--faded">For Dad</a> 1514 </li> 1515<li class="linklist__item"> 1516 <a href="/collections/for-kids" class="link--faded">For Kids</a> 1517 </li> 1518<li class="linklist__item"> 1519 <a href="/collections/pride" class="link--faded">Pride</a> 1520 </li> 1521<li class="linklist__item"> 1522 <a href="/collections/christmas" class="link--faded">Christmas</a> 1523 </li> 1524<li class="linklist__item"> 1525 <a href="/collections/hanukkah" class="link--faded">Hanukkah</a> 1526 </li> 1527<li class="linklist__item"> 1528 <a href="/collections/holiday-cards" class="link--faded">Holiday</a> 1529 </li></ul></div></div><div class="mega-menu__column"><span class="mega-menu__title heading heading--small">By Product Type</span><ul class="linklist list--unstyled" role="list"> 1530<li class="linklist__item"> 1531 <a href="/collections/letterpress-greeting-cards" class="link--faded">All Greeting Cards</a> 1532 </li> 1533<li class="linklist__item"> 1534 <a href="/collections/mule-letterpress" class="link--faded">Mule Greeting Cards</a> 1535 </li> 1536<li class="linklist__item"> 1537 <a href="/collections/mini-notes" class="link--faded">Mini Notes</a> 1538 </li> 1539<li class="linklist__item"> 1540 <a href="/collections/letterpress-boxed-note-cards" class="link--faded">Boxed Note Cards</a> 1541 </li> 1542<li class="linklist__item"> 1543 <a href="/collections/holiday-cards" class="link--faded">Holiday Cards</a> 1544 </li> 1545<li class="linklist__item"> 1546 <a href="/collections/letterpress-cards-and-goods" class="link--faded">All Letterpress</a> 1547 </li> 1548<li class="linklist__item"> 1549 <a href="/collections/new-greeting-cards" class="link--faded">Shop New Letterpress</a> 1550 </li> 1551<li class="linklist__item"> 1552 <a href="/pages/letterpress" class="link--faded">About Letterpress</a> 1553 </li></ul></div></div></div> 1554 </div> 1555 </div></li><li 1556 class="header__linklist-item has-dropdown" 1557 data-item-title="Desk" 1558 > 1559 <a 1560 class="header__linklist-link link--animated" 1561 href="/collections/desk-and-gift" 1562 1563 aria-controls="desktop-menu-4" aria-expanded="false" 1564 1565 >Desk</a><ul 1566 hidden 1567 id="desktop-menu-4" 1568 class="nav-dropdown nav-dropdown--restrict list--unstyled" 1569 role="list" 1570 ><li class="nav-dropdown__item "> 1571 <a 1572 class="nav-dropdown__link link--faded" 1573 href="/collections/planners" 1574 1575 >Desk Planners</a></li><li class="nav-dropdown__item "> 1576 <a 1577 class="nav-dropdown__link link--faded" 1578 href="/collections/journals-and-sketchbooks" 1579 1580 >Journals & Sketchbooks</a></li><li class="nav-dropdown__item "> 1581 <a 1582 class="nav-dropdown__link link--faded" 1583 href="/collections/big-stack-notepads" 1584 1585 >Notepads</a></li><li class="nav-dropdown__item "> 1586 <a 1587 class="nav-dropdown__link link--faded" 1588 href="/collections/desk-collections" 1589 1590 >All Desk</a></li></ul></li><li 1591 class="header__linklist-item has-dropdown" 1592 data-item-title="Party" 1593 > 1594 <a 1595 class="header__linklist-link link--animated" 1596 href="/collections/paper-party-products" 1597 1598 aria-controls="desktop-menu-5" aria-expanded="false" 1599 1600 >Party</a><ul 1601 hidden 1602 id="desktop-menu-5" 1603 class="nav-dropdown nav-dropdown--restrict list--unstyled" 1604 role="list" 1605 ><li class="nav-dropdown__item "> 1606 <a 1607 class="nav-dropdown__link link--faded" 1608 href="/collections/gift-bags" 1609 1610 >Gift Bags</a></li><li class="nav-dropdown__item "> 1611 <a 1612 class="nav-dropdown__link link--faded" 1613 href="/collections/paper-napkins" 1614 1615 >Paper Napkins</a></li><li class="nav-dropdown__item "> 1616 <a 1617 class="nav-dropdown__link link--faded" 1618 href="/collections/paper-plates" 1619 1620 >Paper Plates</a></li><li class="nav-dropdown__item "> 1621 <a 1622 class="nav-dropdown__link link--faded" 1623 href="/collections/paper-party-products" 1624 1625 >All Party Goods</a></li></ul></li><li 1626 class="header__linklist-item has-dropdown" 1627 data-item-title="Home & Decor" 1628 > 1629 <a 1630 class="header__linklist-link link--animated" 1631 href="/collections/homeware" 1632 1633 aria-controls="desktop-menu-6" aria-expanded="false" 1634 1635 >Home & Decor</a><ul 1636 hidden 1637 id="desktop-menu-6" 1638 class="nav-dropdown nav-dropdown--restrict list--unstyled" 1639 role="list" 1640 ><li class="nav-dropdown__item "> 1641 <a 1642 class="nav-dropdown__link link--faded" 1643 href="/collections/art-prints" 1644 1645 >Art Prints</a></li><li class="nav-dropdown__item "> 1646 <a 1647 class="nav-dropdown__link link--faded" 1648 href="/collections/games" 1649 1650 >Games</a></li><li class="nav-dropdown__item "> 1651 <a 1652 class="nav-dropdown__link link--faded" 1653 href="/collections/ceramic-mugs" 1654 1655 >Mugs</a></li></ul></li><li 1656 class="header__linklist-item has-dropdown" 1657 data-item-title="Holiday" 1658 > 1659 <a 1660 class="header__linklist-link link--animated" 1661 href="/collections/holiday" 1662 1663 aria-controls="desktop-menu-7" aria-expanded="false" 1664 1665 >Holiday</a><ul 1666 hidden 1667 id="desktop-menu-7" 1668 class="nav-dropdown nav-dropdown--restrict list--unstyled" 1669 role="list" 1670 ><li class="nav-dropdown__item "> 1671 <a 1672 class="nav-dropdown__link link--faded" 1673 href="/collections/holiday-cards" 1674 1675 >Holiday Greeting Cards</a></li><li class="nav-dropdown__item "> 1676 <a 1677 class="nav-dropdown__link link--faded" 1678 href="/collections/holiday-candles" 1679 1680 >Holiday Candles</a></li><li class="nav-dropdown__item "> 1681 <a 1682 class="nav-dropdown__link link--faded" 1683 href="/collections/holiday-gift-bags" 1684 1685 >Holiday Gift Bags</a></li></ul></li><li 1686 class="header__linklist-item has-dropdown" 1687 data-item-title="Shop By" 1688 > 1689 <a 1690 class="header__linklist-link link--animated" 1691 href="#" 1692 1693 aria-controls="desktop-menu-8" aria-expanded="false" 1694 1695 >Shop By</a><div 1696 hidden 1697 id="desktop-menu-8" 1698 class="mega-menu" 1699 1700 > 1701 <div class="container"> 1702 <div class="mega-menu__inner"><div class="mega-menu__columns-wrapper"><div class="mega-menu__column"><span class="mega-menu__title heading heading--small">New Collections</span><ul class="linklist list--unstyled" role="list"> 1703<li class="linklist__item"> 1704 <a href="/collections/golden-basil-mint-collection" class="link--faded">Golden Basil & Mint</a> 1705 </li> 1706<li class="linklist__item"> 1707 <a href="/collections/moroccan-rose-collection" class="link--faded">Moroccan Rose</a> 1708 </li> 1709<li class="linklist__item"> 1710 <a href="/collections/italian-bergamot-collection" class="link--faded">Italian Bergamot</a> 1711 </li></ul></div><div class="mega-menu__column"><span class="mega-menu__title heading heading--small">Classic Collections</span><ul class="linklist list--unstyled" role="list"> 1712<li class="linklist__item"> 1713 <a href="/collections/citrus-florals"
1713 class="link--faded">Citrus Florals</a> 1714 </li> 1715<li class="linklist__item"> 1716 <a href="/collections/crystal-luster" class="link--faded">Crystal Luster</a> 1717 </li> 1718<li class="linklist__item"> 1719 <a href="/collections/empowerment" class="link--faded">Empowerment</a> 1720 </li> 1721<li class="linklist__item"> 1722 <a href="/collections/hawthorne-street" class="link--faded">Hawthorne Street</a> 1723 </li> 1724<li class="linklist__item"> 1725 <a href="/collections/moon-gaze" class="link--faded">Moon Gaze</a> 1726 </li> 1727<li class="linklist__item"> 1728 <a href="/collections/mystic-scene" class="link--faded">Mystic Scene</a> 1729 </li> 1730<li class="linklist__item"> 1731 <a href="/collections/spring-escape" class="link--faded">Spring Escape</a> 1732 </li> 1733<li class="linklist__item"> 1734 <a href="/collections/wildflower-story" class="link--faded">Wildflower Story</a> 1735 </li></ul></div><div class="mega-menu__column"><span class="mega-menu__title heading heading--small">Shop By</span><ul class="linklist list--unstyled" role="list"> 1736<li class="linklist__item"> 1737 <a href="/collections/new" class="link--faded">New Arrivals</a> 1738 </li> 1739<li class="linklist__item"> 1740 <a href="/collections/best-selling-letterpress" class="link--faded">Best Sellers</a> 1741 </li> 1742<li class="linklist__item"> 1743 <a href="/collections/sale" class="link--faded">On Clearance</a> 1744 </li></ul></div></div></div> 1745 </div> 1746 </div></li><li 1747 class="header__linklist-item " 1748 data-item-title="Sale" 1749 > 1750 <a 1751 class="header__linklist-link link--animated" 1752 href="/collections/sale" 1753 1754 >Sale</a></li></ul> 1755</desktop-navigation> 1756<div class="header__icon-list "><button 1757 is="toggle-button" 1758 class="header__icon-wrapper tap-area hidden-desk" 1759 aria-controls="mobile-menu-drawer" 1760 aria-expanded="false" 1761 > 1762 <span class="visually-hidden">Navigation</span><svg focusable="false" width="18" height="14" class="icon icon--header-hamburger " viewBox="0 0 18 14"> 1763 <path d="M0 1h18M0 13h18H0zm0-6h18H0z" fill="none" stroke="currentColor" stroke-width="2"></path> 1764 </svg></button><a 1765 href="/search" 1766 is="toggle-link" 1767 class="header__icon-wrapper tap-area hidden-desk" 1768 aria-controls="search-drawer" 1769 aria-expanded="false" 1770 aria-label="Search" 1771 ><svg focusable="false" width="18" height="18" class="icon icon--header-search " viewBox="0 0 18 18"> 1772 <path d="M12.336 12.336c2.634-2.635 2.682-6.859.106-9.435-2.576-2.576-6.8-2.528-9.435.106C.373 5.642.325 9.866 2.901 12.442c2.576 2.576 6.8 2.528 9.435-.106zm0 0L17 17" fill="none" stroke="currentColor" stroke-width="2"></path> 1773 </svg></a> 1774 </div></nav> 1775 1776 <!-- LOGO PART --><h1 class="header__logo"><a class="header__logo-link" href="/"> 1777 <span class="visually-hidden">elum designs</span> 1778 <img class="header__logo-image" width="412" height="160" src="//elumdesigns.com/cdn/shop/files/charcoal-logo.png?v=1728071088&width=200" alt=""></a></h1><!-- SECONDARY LINKS PART --> 1779 <div class="header__secondary-links"><div class="header__icon-list"><a 1780 href="#swym-wishlist" 1781 class="swym-wishlist header__icon-wrapper tap-area hidden-pocket hidden-lap " 1782 ><svg fill="none" focusable="false" width="24" height="24" class="icon icon--picto-love " viewBox="0 0 24 24"> 1783 <path d="M11.7141 20.1725C11.7141 20.1725 7.64436 17.2238 4.97562 13.4339C2.58295 10.0361 2.28
1783013 6.41376 4.52636 4.89846C8.9513 1.91339 11.714 8.85173 11.714 8.85173" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path> 1784 <path d="M11.714 20.1725C11.714 20.1725 15.9102 17.1944 18.6618 13.3667C21.1288 9.93486 21.441 6.27638 19.125 4.74594C14.5627 1.73106 11.714 8.82942 11.714 8.82942" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path> 1785 </svg></a><a 1786 href="/search" 1787 is="toggle-link" 1788 class="header__icon-wrapper tap-area hidden-pocket hidden-lap " 1789 aria-label="Search" 1790 aria-controls="search-drawer" 1791 aria-expanded="false" 1792 ><svg focusable="false" width="18" height="18" class="icon icon--header-search " viewBox="0 0 18 18"> 1793 <path d="M12.336 12.336c2.634-2.635 2.682-6.859.106-9.435-2.576-2.576-6.8-2.528-9.435.106C.373 5.642.325 9.866 2.901 12.442c2.576 2.576 6.8 2.528 9.435-.106zm0 0L17 17" fill="none" stroke="currentColor" stroke-width="2"></path> 1794 </svg></a><a 1795 href="https://elumdesigns.com/customer_authentication/redirect?locale=en®ion_country=US" 1796 class="header__icon-wrapper tap-area hidden-phone " 1797 aria-label="Login" 1798 ><svg focusable="false" width="18" height="17" class="icon icon--header-customer " viewBox="0 0 18 17"> 1799 <circle cx="9" cy="5" r="4" fill="none" stroke="currentColor" stroke-width="2" stroke-linejoin="round"></circle> 1800 <path d="M1 17v0a4 4 0 014-4h8a4 4 0 014 4v0" fill="none" stroke="currentColor" stroke-width="2"></path> 1801 </svg></a><a 1802 href="/cart" 1803 1804 is="toggle-link" aria-controls="mini-cart" aria-expanded="false" 1805 1806 class="header__icon-wrapper tap-area " 1807 aria-label="Cart" 1808 data-no-instant 1809 ><svg focusable="false" width="20" height="18" class="icon icon--header-cart " viewBox="0 0 20 18"> 1810 <path d="M3 1h14l1 16H2L3 1z" fill="none" stroke="currentColor" stroke-width="2"></path> 1811 <path d="M7 4v0a3 3 0 003 3v0a3 3 0 003-3v0" fill="none" stroke="currentColor" stroke-width="2"></path> 1812 </svg><cart-count class="header__cart-count header__cart-count--floating bubble-count" aria-hidden="true">0</cart-count> 1813 </a> 1814 </div></div> 1815 </div></div> 1816</store-header><cart-notification 1817 global 1818 hidden 1819 class="cart-notification " 1820></cart-notification><mobile-navigation append-body id="mobile-menu-drawer" class="drawer drawer--from-left"> 1821 <span class="drawer__overlay"></span> 1822 1823 <div class="drawer__header drawer__header--shadowed"> 1824 <button type="button" class="drawer__close-button drawer__close-button--block tap-area" data-action="close" title="Close"><svg focusable="false" width="14" height="14" class="icon icon--close " viewBox="0 0 14 14"> 1825 <path d="M13 13L1 1M13 1L1 13" stroke="currentColor" stroke-width="2" fill="none"></path> 1826 </svg></button> 1827 </div> 1828 1829 <div class="drawer__content"> 1830 <ul class="mobile-nav list--unstyled" role="list"><li class="mobile-nav__item" data-level="1"><a href="/collections/new" class="mobile-nav__link heading h5">New</a></li><li class="mobile-nav__item" data-level="1"><button is="toggle-button" class="mobile-nav__link heading h5" aria-controls="mobile-menu-2" aria-expanded="false">Candles<span class="animated-plus"></span> 1831 </button> 1832 1833 <collapsible-content id="mobile-menu-2" class="collapsible"><ul class="mobile-nav list--unstyled" role="list"><li class="mobile-nav__item" data-level="2"><button is="toggle-button" class="mobile-nav__link" aria-controls="mobile-menu-2-1" aria-expanded="false">Signature Scents<span class="animated-plus"></span> 1834 </button> 1835 1836 <collapsible-content id="mobile-menu-2-1" class="collapsible"> 1837 <ul class="mobile-nav list--unstyled" role="list"><li class="mobile-nav__item" data-level="3"> 1838 <a href="/collections/signature-scent-001-golden-basil-mint" class="mobile-nav__link">Golden Basil & Mint</a> 1839 </li><li class="mobile-nav__item" data-level="3"> 1840 <a href="/collections/signature-scent-002-moroccan-rose" class="mobile-nav__link">Moroccan Rose</a> 1841 </li><li class="mobile-nav__item" data-level="3"> 1842 <a href="/collections/signature-scent-003-italian-bergamot" class="mobile-nav__link">Italian Bergamot</a> 1843 </li><li class="mobile-nav__item" data-level="3"> 1844 <a href="/collections/signature-scent-004-currant-oakmoss" class="mobile-nav__link">Currant & Oakmoss</a> 1845 </li><li class="mobile-nav__item" data-level="3"> 1846 <a href="/collections/signature-scent-005-amber-coconut" class="mobile-nav__link">Amber & Coconut</a> 1847 </li><li class="mobile-nav__item" data-level="3"> 1848 <a href="/collections/signature-scent-006-velvet-sandalwood" class="mobile-nav__link">Velvet Sandalwood</a> 1849 </li><li class="mobile-nav__item" data-level="3"> 1850 <a href="/collections/signature-scent-007-serene-sea-salt" class="mobile-nav__link">
1850Serene Sea Salt</a> 1851 </li><li class="mobile-nav__item" data-level="3"> 1852 <a href="/collections/signature-scent-008-classic-vanilla" class="mobile-nav__link">Classic Vanilla</a> 1853 </li></ul> 1854 </collapsible-content></li><li class="mobile-nav__item" data-level="2"><button is="toggle-button" class="mobile-nav__link" aria-controls="mobile-menu-2-2" aria-expanded="false">Fragrance Families<span class="animated-plus"></span> 1855 </button> 1856 1857 <collapsible-content id="mobile-menu-2-2" class="collapsible"> 1858 <ul class="mobile-nav list--unstyled" role="list"><li class="mobile-nav__item" data-level="3"> 1859 <a href="/collections/floral-fragrances" class="mobile-nav__link">Floral</a> 1860 </li><li class="mobile-nav__item" data-level="3"> 1861 <a href="/collections/fresh-fragrances" class="mobile-nav__link">Fresh</a> 1862 </li><li class="mobile-nav__item" data-level="3"> 1863 <a href="/collections/fruity-fragrances" class="mobile-nav__link">Fruity</a> 1864 </li><li class="mobile-nav__item" data-level="3"> 1865 <a href="/collections/holiday-candles" class="mobile-nav__link">Holiday</a> 1866 </li><li class="mobile-nav__item" data-level="3"> 1867 <a href="/collections/sweet-scents" class="mobile-nav__link">Sweet</a> 1868 </li><li class="mobile-nav__item" data-level="3"> 1869 <a href="/collections/woody-fragrances" class="mobile-nav__link">Woody</a> 1870 </li></ul> 1871 </collapsible-content></li><li class="mobile-nav__item" data-level="2"><button is="toggle-button" class="mobile-nav__link" aria-controls="mobile-menu-2-3" aria-expanded="false">Vessels<span class="animated-plus"></span> 1872 </button> 1873 1874 <collapsible-content id="mobile-menu-2-3" class="collapsible"> 1875 <ul class="mobile-nav list--unstyled" role="list"><li class="mobile-nav__item" data-level="3"> 1876 <a href="/collections/maeve-candles" class="mobile-nav__link">Maeve</a> 1877 </li><li class="mobile-nav__item" data-level="3"> 1878 <a href="/collections/rowan-candles" class="mobile-nav__link">Rowan</a> 1879 </li><li class="mobile-nav__item" data-level="3"> 1880 <a href="/collections/luna-candles" class="mobile-nav__link">Luna</a> 1881 </li><li class="mobile-nav__item" data-level="3"> 1882 <a href="/collections/quinn-candles" class="mobile-nav__link">Quinn</a> 1883 </li><li class="mobile-nav__item" data-level="3"> 1884 <a href="/collections/chloe-candles" class="mobile-nav__link">Chloe</a> 1885 </li></ul> 1886 </collapsible-content></li><li class="mobile-nav__item" data-level="2"><button is="toggle-button" class="mobile-nav__link" aria-controls="mobile-menu-2-4" aria-expanded="false">Shop By<span class="animated-plus"></span> 1887 </button> 1888 1889 <collapsible-content id="mobile-menu-2-4" class="collapsible"> 1890 <ul class="mobile-nav list--unstyled" role="list"><li class="mobile-nav__item" data-level="3"> 1891 <a href="/collections/candles" class="mobile-nav__link">Shop All Candles</a> 1892 </li><li class="mobile-nav__item" data-level="3"> 1893 <a href="/collections/new-candles" class="mobile-nav__link">New Candles</a> 1894 </li><li class="mobile-nav__item" data-level="3"> 1895 <a href="/collections/holiday-candles" class="mobile-nav__link">Holiday Candles</a> 1896 </li><li class="mobile-nav__item" data-level="3"> 1897 <a href="/collections/mule-candles" class="mobile-nav__link">Mule Candles</a> 1898 </li></ul> 1899 </collapsible-content></li></ul></collapsible-content></li><li class="mobile-nav__item" data-level="1"><button is="toggle-button" class="mobile-nav__link heading h5" aria-controls="mobile-menu-3" aria-expanded="false">Greeting Cards<span class="animated-plus"></span> 1900 </button> 1901 1902 <collapsible-content id="mobile-menu-3" class="collapsible"><ul class="mobile-nav list--unstyled" role="list"><li class="mobile-nav__item" data-level="2"><button is="toggle-button" class="mobile-nav__link" aria-controls="mobile-menu-3-1" aria-expanded="false">By Occasion<span class="animated-plus"></span> 1903 </button> 1904 1905 <collapsible-content id="mobile-menu-3-1" class="collapsible"> 1906 <ul class="mobile-nav list--unstyled" role="list"><li class="mobile-nav__item" data-level="3"> 1907 <a href="/collections/birthday-cards" class="mobile-nav__link">Birthday</a> 1908 </li><li class="mobile-nav__item" data-level="3"> 1909 <a href="/collections/thank-you" class="mobile-nav__link">Thank You</a> 1910 </li><li class="mobile-nav__item" data-level="3"> 1911 <a href="/collections/congratulations" class="mobile-nav__link">Congratulations</a> 1912 </li><li class="mobile-nav__item" data-level="3"> 1913 <a href="/collections/graduation" class="mobile-nav__link">Graduation</a> 1914 </li><li class="mobile-nav__item" data-level="3"> 1915 <a href="/collections/get-well" class="mobile-nav__link">Get Well</a> 1916 </li><li class="mobile-nav__item" data-level="3"> 1917 <a href="/collections/encouragement-1" class="mobile-nav__link">Encouragement</a> 1918 </li><li class="mobile-nav__item" data-level="3"> 1919 <a href="/collections/sympathy" class="mobile-nav__link">Sympathy</a> 1920 </li><li class="mobile-nav__item" data-level="3"> 1921 <a href="/collections/valentine-s-day-cards" class="mobile-nav__link">Valentine's Day</a> 1922 </li><li class="mobile-nav__item" data-level="3"> 1923 <a href="/collections/love-anniversary" class="mobile-nav__link">Love & Anniversary</a> 1924 </li><li class="mobile-nav__item" data-level="3"> 1925 <a href="/collections/wedding-engagement" class="mobile-nav__link">Wedding & Engagement</a> 1926 </li><li class="mobile-nav__item" data-level="3"> 1927 <a href="/collections/new-baby" class="mobile-nav__link">New Baby</a> 1928 </li><li class="mobile-nav__item" data-level="3"> 1929 <a href="/collections/just-because" class="mobile-nav__link">Just Because</a> 1930 </li><li class="mobile-nav__item" data-level="3"> 1931 <a href="/collections/friendship" class="mobile-nav__link">Friendship</a> 1932 </li><li class="mobile-nav__item" data-level="3"> 1933 <a href="/collections/life-humor" class="mobile-nav__link">Life & Humor</a> 1934 </li><li class="mobile-nav__item" data-level="3"> 1935 <a href="/collections/puns" class="mobile-nav__link">Puns</a> 1936 </li><li class="mobile-nav__item" data-level="3"> 1937 <a href="/collections/mazel-tov-mitzvahs" class="mobile-nav__link">Mazel Tov & Mitzvahs</a> 1938 </li><li class="mobile-nav__item" data-level="3"> 1939 <a href="/collections/mothers-day" class="mobile-nav__link">For Mom</a> 1940 </li><li class="mobile-nav__item" data-level="3"> 1941 <a href="/collections/fathers-day" class="mobile-nav__link">For Dad</a> 1942 </li><li class="mobile-nav__item" data-level="3"> 1943 <a href="/collections/for-kids" class="mobile-nav__link">For Kids</a> 1944 </li><li class="mobile-nav__item" data-level="3"> 1945 <a href="/collections/pride" class="mobile-nav__link">Pride</a> 1946 </li><li class="mobile-nav__item" data-level="3"> 1947 <a href="/collections/christmas" class="mobile-nav__link">Christmas</a> 1948 </li><li class="mobile-nav__item" data-level="3"> 1949 <a href="/collections/hanukkah" class="mobile-nav__link">Hanukkah</a> 1950 </li><li class="mobile-nav__item" data-level="3"> 1951 <a href="/collections/holiday-cards" class="mobile-nav__link">Holiday</a> 1952 </li></ul> 1953 </collapsible-content></li><li class="mobile-nav__item" data-level="2"><button is="toggle-button" class="mobile-nav__link" aria-controls="mobile-menu-3-2" aria-expanded="false">By Product Type<span class="animated-plus"></span> 1954 </button> 1955 1956 <collapsible-content id="mobile-menu-3-2" class="collapsible"> 1957 <ul class="mobile-nav list--unstyled" role="list"><li class="mobile-nav__item" data-level="3"> 1958 <a href="/collections/letterpress-greeting-cards" class="mobile-nav__link">All Greeting Cards</a> 1959 </li><li class="mobile-nav__item" data-level="3"> 1960 <a href="/collections/mule-letterpress" class="mobile-nav__link">Mule Greeting Cards</a> 1961 </li><li class="mobile-nav__item" data-level="3"> 1962 <a href="/collections/mini-notes" class="mobile-nav__link">Mini Notes</a> 1963 </li><li class="mobile-nav__item" data-level="3"> 1964 <a href="/collections/letterpress-boxed-note-cards" class="mobile-nav__link">Boxed Note Cards</a> 1965 </li><li class="mobile-nav__item" data-level="3"> 1966 <a href="/collections/holiday-cards" class="mobile-nav__link">Holiday Cards</a> 1967 </li><li class="mobile-nav__item" data-level="3"> 1968 <a href="/collections/letterpress-cards-and-goods" class="mobile-nav__link">All Letterpress</a> 1969 </li><li class="mobile-nav__item" data-level="3"> 1970 <a href="/collections/new-greeting-cards" class="mobile-nav__link">Shop New Letterpress</a> 1971 </li><li class="mobile-nav__item" data-level="3"> 1972 <a href="/pages/letterpress" class="mobile-nav__link">About Letterpress</a> 1973 </li></ul> 1974 </collapsible-content></li></ul></collapsible-content></li><li class="mobile-nav__item" data-level="1"><button is="toggle-button" class="mobile-nav__link heading h5" aria-controls="mobile-menu-4" aria-expanded="false">Desk<span class="animated-plus"></span> 1975 </button> 1976 1977 <collapsible-content id="mobile-menu-4" class="collapsible"><ul class="mobile-nav list--unstyled" role="list"><li class="mobile-nav__item" data-level="2"><a href="/collections/planners" class="mobile-nav__link">Desk Planners</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/journals-and-sketchbooks" class="mobile-nav__link">Journals & Sketchbooks</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/big-stack-notepads" class="mobile-nav__link">Notepads</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/desk-collections" class="mobile-nav__link">All Desk</a></li></ul></collapsible-content></li><li class="mobile-nav__item" data-level="1"><button is="toggle-button" class="mobile-nav__link heading h5" aria-controls="mobile-menu-5" aria-expanded="false">Party<span class="animated-plus"></span> 1978 </button> 1979 1980 <collapsible-content id="mobile-menu-5" class="collapsible"><ul class="mobile-nav list--unstyled" role="list"><li class="mobile-nav__item" data-level="2"><a href="/collections/gift-bags" class="mobile-nav__link">Gift Bags</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/paper-napkins" class="mobile-nav__link">Paper Napkins</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/paper-plates" class="mobile-nav__link">Paper Plates</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/paper-party-products" class="mobile-nav__link">All Party Goods</a></li></ul></collapsible-content></li><li class="mobile-nav__item" data-level="1"><button is="toggle-button" class="mobile-nav__link heading h5" aria-controls="mobile-menu-6" aria-expanded="false">Home & Decor<span class="animated-plus"></span> 1981 </button> 1982 1983 <collapsible-content id="mobile-menu-6" class="collapsible"><ul class="mobile-nav list--unstyled" role="list"><li class="mobile-nav__item" data-level="2"><a href="/collections/art-prints" class="mobile-nav__link">Art Prints</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/games" class="mobile-nav__link">Games</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/ceramic-mugs" class="mobile-nav__link">Mugs</a></li></ul></collapsible-content></li><li class="mobile-nav__item" data-level="1"><button is="toggle-button" class="mobile-nav__link heading h5" aria-controls="mobile-menu-7" aria-expanded="false">Holiday<span class="animated-plus"></span> 1984 </button> 1985 1986 <collapsible-content id="mobile-menu-7" class="collapsible"><ul class="mobile-nav list--unstyled" role="list"><li class="mobile-nav__item" data-level="2"><a href="/collections/holiday-cards" class="mobile-nav__link">Holiday Greeting Cards</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/holiday-candles" class="mobile-nav__link">Holiday Candles</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/holiday-gift-bags" class="mobile-nav__link">Holiday Gift Bags</a></li></ul></collapsible-content></li><li class="mobile-nav__item" data-level="1"><button is="toggle-button" class="mobile-nav__link heading h5" aria-controls="mobile-menu-8" aria-expanded="false">Shop By<span class="animated-plus"></span> 1987 </button> 1988 1989 <collapsible-content id="mobile-menu-8" class="collapsible"><ul class="mobile-nav list--unstyled" role="list"><li class="mobile-nav__item" data-level="2"><button is="toggle-button" class="mobile-nav__link" aria-controls="mobile-menu-8-1" aria-expanded="false">New Collections<span class="animated-plus"></span> 1990 </button> 1991 1992 <collapsible-content id="mobile-menu-8-1" class="collapsible"> 1993 <ul class="mobile-nav list--unstyled" role="list"><li class="mobile-nav__item" data-level="3"> 1994 <a href="/collections/golden-basil-mint-collection" class="mobile-nav__link">Golden Basil & Mint</a> 1995 </li><li class="mobile-nav__item" data-level="3"> 1996 <a href="/collections/moroccan-rose-collection" class="mobile-nav__link">Moroccan Rose</a> 1997 </li><li class="mobile-nav__item" data-level="3"> 1998 <a href="/collections/italian-bergamot-collection" class="mobile-nav__link">Italian Bergamot</a> 1999
1999 </li></ul> 2000 </collapsible-content></li><li class="mobile-nav__item" data-level="2"><button is="toggle-button" class="mobile-nav__link" aria-controls="mobile-menu-8-2" aria-expanded="false">Classic Collections<span class="animated-plus"></span> 2001 </button> 2002 2003 <collapsible-content id="mobile-menu-8-2" class="collapsible"> 2004 <ul class="mobile-nav list--unstyled" role="list"><li class="mobile-nav__item" data-level="3"> 2005 <a href="/collections/citrus-florals" class="mobile-nav__link">Citrus Florals</a> 2006 </li><li class="mobile-nav__item" data-level="3"> 2007 <a href="/collections/crystal-luster" class="mobile-nav__link">Crystal Luster</a> 2008 </li><li class="mobile-nav__item" data-level="3"> 2009 <a href="/collections/empowerment" class="mobile-nav__link">Empowerment</a> 2010 </li><li class="mobile-nav__item" data-level="3"> 2011 <a href="/collections/hawthorne-street" class="mobile-nav__link">Hawthorne Street</a> 2012 </li><li class="mobile-nav__item" data-level="3"> 2013 <a href="/collections/moon-gaze" class="mobile-nav__link">Moon Gaze</a> 2014 </li><li class="mobile-nav__item" data-level="3"> 2015 <a href="/collections/mystic-scene" class="mobile-nav__link">Mystic Scene</a> 2016 </li><li class="mobile-nav__item" data-level="3"> 2017 <a href="/collections/spring-escape" class="mobile-nav__link">Spring Escape</a> 2018 </li><li class="mobile-nav__item" data-level="3"> 2019 <a href="/collections/wildflower-story" class="mobile-nav__link">Wildflower Story</a> 2020 </li></ul> 2021 </collapsible-content></li><li class="mobile-nav__item" data-level="2"><button is="toggle-button" class="mobile-nav__link" aria-controls="mobile-menu-8-3" aria-expanded="false">Shop By<span class="animated-plus"></span> 2022 </button> 2023 2024 <collapsible-content id="mobile-menu-8-3" class="collapsible"> 2025 <ul class="mobile-nav list--unstyled" role="list"><li class="mobile-nav__item" data-level="3"> 2026 <a href="/collections/new" class="mobile-nav__link">New Arrivals</a> 2027 </li><li class="mobile-nav__item" data-level="3"> 2028 <a href="/collections/best-selling-letterpress" class="mobile-nav__link">Best Sellers</a> 2029 </li><li class="mobile-nav__item" data-level="3"> 2030 <a href="/collections/sale" class="mobile-nav__link">On Clearance</a> 2031 </li></ul> 2032 </collapsible-content></li></ul></collapsible-content></li><li class="mobile-nav__item" data-level="1"><a href="/collections/sale" class="mobile-nav__link heading h5">Sale</a></li></ul> 2033 </div><div class="drawer__footer drawer__footer--tight drawer__footer--bordered"> 2034 <div class="mobile-nav__footer"><a class="icon-text" href="https://elumdesigns.com/customer_authentication/redirect?locale=en®ion_country=US"><svg focusable="false" width="18" height="17" class="icon icon--header-customer " viewBox="0 0 18 17"> 2035 <circle cx="9" cy="5" r="4" fill="none" stroke="currentColor" stroke-width="2" stroke-linejoin="round"></circle> 2036 <path d="M1 17v0a4 4 0 014-4h8a4 4 0 014 4v0" fill="none" stroke="currentColor" stroke-width="2"></path> 2037 </svg>Account</a></div> 2038 </div></mobile-navigation><predictive-search-drawer append-body reverse-breakpoint="screen and (min-width: 1200px)" id="search-drawer" initial-focus-selector="#search-drawer [name='q']" class="predictive-search drawer drawer--large drawer
2038--from-left"> 2039 <span class="drawer__overlay"></span> 2040 2041 <header class="drawer__header"> 2042 <form id="predictive-search-form" action="/search" method="get" class="predictive-search__form"><svg focusable="false" width="18" height="18" class="icon icon--header-search " viewBox="0 0 18 18"> 2043 <path d="M12.336 12.336c2.634-2.635 2.682-6.859.106-9.435-2.576-2.576-6.8-2.528-9.435.106C.373 5.642.325 9.866 2.901 12.442c2.576 2.576 6.8 2.528 9.435-.106zm0 0L17 17" fill="none" stroke="currentColor" stroke-width="2"></path> 2044 </svg><input class="predictive-search__input" type="text" name="q" autocomplete="off" autocorrect="off" aria-label="Search" placeholder="What are you looking for?"> 2045 </form> 2046 2047 <button type="button" class="drawer__close-button tap-area" data-action="close" title="Close"><svg focusable="false" width="14" height="14" class="icon icon--close " viewBox="0 0 14 14"> 2048 <path d="M13 13L1 1M13 1L1 13" stroke="currentColor" stroke-width="2" fill="none"></path> 2049 </svg></button> 2050 </header> 2051 2052 <div class="drawer__content"> 2053 <div class="predictive-search__content-wrapper"> 2054 <div hidden class="predictive-search__loading-state"> 2055 <div class="spinner"><svg focusable="false" width="50" height="50" class="icon icon--spinner " viewBox="25 25 50 50"> 2056 <circle cx="50" cy="50" r="20" fill="none" stroke="#3a3936" stroke-width="4"></circle> 2057 </svg></div> 2058 </div> 2059 2060 <div hidden class="predictive-search__results" aria-live="polite"></div></div> 2061 </div> 2062 2063 <footer hidden class="drawer__footer drawer__footer--no-top-padding"> 2064 <button type="submit" form="predictive-search-form" class="button button--primary button--full">View all results</button> 2065 </footer> 2066</predictive-search-drawer>
2066<script> 2067 (() => { 2068 const headerElement = document.getElementById('shopify-section-sections--26305911619873__header'), 2069 headerHeight = headerElement.clientHeight, 2070 headerHeightWithoutBottomNav = headerElement.querySelector('.header__wrapper').clientHeight; 2071 2072 document.documentElement.style.setProperty('--header-height', headerHeight + 'px'); 2073 document.documentElement.style.setProperty('--header-height-without-bottom-nav', headerHeightWithoutBottomNav + 'px'); 2074 })(); 2075</script>
2075 2076
2077<script type="application/ld+json"> 2078 { 2079 "@context": "https://schema.org", 2080 "@type": "Organization", 2081 "name": "elum designs", 2082 2083 "logo": "https:\/\/elumdesigns.com\/cdn\/shop\/files\/charcoal-logo.png?v=1728071088\u0026width=412", 2084 2085 "url": "https:\/\/elumdesigns.com" 2086 } 2087</script>
2087 2088 2089 2090</div> 2091<!-- END sections: header-group --><!-- BEGIN sections: overlay-group --> 2092<div id="shopify-section-sections--26305912537377__newsletter-popup" class="shopify-section shopify-section-group-overlay-group shopify-section--popup"><style> 2093 [aria-controls="newsletter-popup"] { 2094 display: block; /* Allows to show the toggle icon in the header if the section is disabled */ 2095 } 2096</style><modal-content section="sections--26305912537377__newsletter-popup" only-once apparition-delay="5" id="newsletter-popup" class="modal"> 2097 <div class="modal__overlay"></div> 2098 2099 <div class="modal__content"> 2100 <button type="button" class="modal__close-button tap-area" data-action="close" title="Close"><svg focusable="false" width="14" height="14" class="icon icon--close " viewBox="0 0 14 14"> 2101 <path d="M13 13L1 1M13 1L1 13" stroke="currentColor" stroke-width="2" fill="none"></path> 2102 </svg></button> 2103 2104 <div class="newsletter-modal "><div class="newsletter-modal__content text-container text--center"><h2 class="heading h5">Get 10% off</h2><p>Promotions, new products and sales. Directly to your inbox.</p><form method="post" action="/contact#contact_form" accept-charset="UTF-8" class="form newsletter-modal__form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="contact[tags]" value="newsletter"> 2105 <input type="hidden" name="contact[context]" value=""> 2106 2107 <div class="input"> 2108 <input type="email" id="newsletter[sections--26305912537377__newsletter-popup][contact][email]" name="contact[email]" class="input__field" required> 2109 <label for="newsletter[sections--26305912537377__newsletter-popup][contact][email]" class="input__label">Your e-mail</label> 2110 </div> 2111 2112 <div class="input"> 2113 <button type="submit" is="loader-button" class="button button--primary button--full">Subscribe</button> 2114 </div></form></div> 2115 </div> 2116 </div> 2117</modal-content> 2118 2119</div> 2120<!-- END sections: overlay-group --><div id="shopify-section-mini-cart" class="shopify-section shopify-section--mini-cart"><cart-drawer section="mini-cart" id="mini-cart" class="mini-cart drawer drawer--large"> 2121 <span class="drawer__overlay"></span> 2122 2123 <header class="drawer__header"> 2124 <p class="drawer__title heading h6"><svg focusable="false" width="20" height="18" class="icon icon--header-cart " viewBox="0 0 20 18"> 2125 <path d="M3 1h14l1 16H2L3 1z" fill="none" stroke="currentColor" stroke-width="2"></path> 2126 <path d="M7 4v0a3 3 0 003 3v0a3 3 0 003-3v0" fill="none" stroke="currentColor" stroke-width="2"></path> 2127 </svg>Cart</p> 2128 2129 <button type="button" class="drawer__close-button tap-area" data-action="close" title="Close"><svg focusable="false" width="14" height="14" class="icon icon--close " viewBox="0 0 14 14"> 2130 <path d="M13 13L1 1M13 1L1 13" stroke="currentColor" stroke-width="2" fill="none"></path> 2131 </svg></button> 2132 </header><div class="drawer__content drawer__content--center"> 2133 <p>Your cart is empty</p> 2134 2135 <div class="button-wrapper"> 2136 <a href="/collections/all" class="button button--primary">Start shopping</a> 2137 </div> 2138 </div><openable-element id="mini-cart-note" class="mini-cart__order-note"> 2139 <span class="openable__overlay"></span> 2140 <label for="cart[note]" class="mini-cart__order-note-title heading heading--xsmall">Add order note</label> 2141 <textarea is="cart-note" name="note" id="cart[note]" rows="3" aria-owns="order-note-toggle" class="input__field input__field--textarea" placeholder="How can we help you?"></textarea> 2142 <button type="button" data-action="close" class="form__submit form__submit--closer button button--secondary">Save</button> 2143 </openable-element></cart-drawer> 2144 2145</div><div id="main" role="main" class="anchor"><div id="shopify-section-template--26305914437921__slideshow" class="shopify-section shopify-section--slideshow"><style> 2146 #shopify-section-template--26305914437921__slideshow { 2147 --progress-bar-color: 255, 255, 255; 2148 --section-autoplay-duration: 5s; 2149 --section-animation-play-state: paused; 2150 background-color: rgba(0,0,0,0); /* Allows to set a placeholder color while loading */ 2151 }#block-template--26305914437921__slideshow-image_9UbwiX { 2152 --heading-color: 255, 255, 255; 2153 --text-color: 255, 255, 255; 2154 --primary-button-background: 255, 255, 255; 2155 --primary-button-text-color: 0, 0, 0; 2156 2157 --section-blocks-alignment: center; 2158 --section-blocks-overlay-color: 0, 0, 0; 2159 --section-blocks-overlay-opacity: 0.1; 2160 } 2161 @media screen and (max-width: 740px) { 2162 #shopify-section-template--26305914437921__slideshow .button-group__wrapper{ 2163 display: inline-grid; 2164 } 2165 } 2166 @media screen and (min-width: 740px) { 2167 #shopify-section-template--26305914437921__slideshow .button-group .button{ 2168 display: none !important; 2169 } 2170 }#block-template--26305914437921__slideshow-image_w6Vp8X { 2171 --heading-color: 255, 255, 255; 2172 --text-color: 255, 255, 255; 2173 --primary-button-background: 255, 255, 255; 2174 --primary-button-text-color: 0, 0, 0; 2175 2176 --section-blocks-alignment: center; 2177 --section-blocks-overlay-color: 0, 0, 0; 2178 --section-blocks-overlay-opacity: 0.1; 2179 } 2180 @media screen and (max-width: 740px) { 2181 #shopify-section-template--26305914437921__slideshow .button-group__wrapper{ 2182 display: inline-grid; 2183 } 2184 } 2185 @media screen and (min-width: 740px) { 2186 #shopify-section-template--26305914437921__slideshow .button-group .button{ 2187 display: none !important; 2188 } 2189 }#block-template--26305914437921__slideshow-image_GKP7Yz { 2190 --heading-color: 255, 255, 255; 2191 --text-color: 255, 255, 255; 2192 --primary-button-background: 255, 255, 255; 2193 --primary-button-text-color: 0, 0, 0; 2194 2195 --section-blocks-alignment: center; 2196 --section-blocks-overlay-color: 0, 0, 0; 2197 --section-blocks-overlay-opacity: 0.1; 2198 } 2199 @media screen and (max-width: 740px) { 2200 #shopify-section-template--26305914437921__slideshow .button-group__wrapper{ 2201 display: inline-grid; 2202 } 2203 } 2204 @media screen and (min-width: 740px) { 2205 #shopify-section-template--26305914437921__slideshow .button-group .button{ 2206 display: none !important; 2207 } 2208 }#block-template--26305914437921__slideshow-slide-1 { 2209 --heading-color: 255, 255, 255; 2210 --text-color: 255, 255, 255; 2211 --primary-button-background: 255, 255, 255; 2212 --primary-button-text-color: 0, 0, 0; 2213 2214 --section-blocks-alignment: center; 2215 --section-blocks-overlay-color: 0, 0, 0; 2216 --section-blocks-overlay-opacity: 0.1; 2217 } 2218 @media screen and (max-width: 740px) { 2219 #shopify-section-template--26305914437921__slideshow .button-group__wrapper{ 2220 display: inline-grid; 2221 } 2222 } 2223 @media screen and (min-width: 740px) { 2224 #shopify-section-template--26305914437921__slideshow .button-group .button{ 2225 display: none !important; 2226 } 2227 }#block-template--26305914437921__slideshow-image_mEHdpm { 2228 --heading-color: 255, 255, 255; 2229 --text-color: 255, 255, 255; 2230 --primary-button-background: 255, 255, 255; 2231 --primary-button-text-color: 0, 0, 0; 2232 2233 --section-blocks-alignment: center; 2234 --section-blocks-overlay-color: 0, 0, 0; 2235 --section-blocks-overlay-opacity: 0.3; 2236 } 2237 @media screen and (max-width: 740px) { 2238 #shopify-section-template--26305914437921__slideshow .button-group__wrapper{ 2239 display: inline-grid; 2240 } 2241 } 2242 @media screen and (min-width: 740px) { 2243 #shopify-section-template--26305914437921__slideshow .button-group .button{ 2244 display: none !important; 2245 } 2246 }</style> 2247 2248<section class="section section--flush"> 2249 <slide-show reveal-on-scroll auto-play transition-type="fade" class="slideshow slideshow--auto"> 2250 <div class="slideshow__slide-list"><slide-show-item reveal-visibility 2251 id="block-template--26305914437921__slideshow-image_9UbwiX" 2252 class="slideshow__slide slideshow__slide--split " 2253 2254 2255 style="--image-aspect-ratio: 2.0; --mobile-image-aspect-ratio: 2.0;" 2256 2257><div class="slideshow__slide-inner"><div class="slideshow__image-wrapper " > 2258 2259 <a class="slideshow__image-wrapper_link" href="/products/25-piece-mix-n-match-gift-bag-collection-set-two"></a>
2259<img src="//elumdesigns.com/cdn/shop/files/MTS-26__Banner-1-Left_WEB.jpg?v=1774548998&width=3000" alt="" srcset="//elumdesigns.com/cdn/shop/files/MTS-26__Banner-1-Left_WEB.jpg?v=1774548998&width=600 600w, //elumdesigns.com/cdn/shop/files/MTS-26__Banner-1-Left_WEB.jpg?v=1774548998&width=700 700w, //elumdesigns.com/cdn/shop/files/MTS-26__Banner-1-Left_WEB.jpg?v=1774548998&width=800 800w, //elumdesigns.com/cdn/shop/files/MTS-26__Banner-1-Left_WEB.jpg?v=1774548998&width=1000 1000w, //elumdesigns.com/cdn/shop/files/MTS-26__Banner-1-Left_WEB.jpg?v=1774548998&width=1200 1200w, //elumdesigns.com/cdn/shop/files/MTS-26__Banner-1-Left_WEB.jpg?v=1774548998&width=1400 1400w, //elumdesigns.com/cdn/shop/files/MTS-26__Banner-1-Left_WEB.jpg?v=1774548998&width=1600 1600w, //elumdesigns.com/cdn/shop/files/MTS-26__Banner-1-Left_WEB.jpg?v=1774548998&width=1800 1800w, //elumdesigns.com/cdn/shop/files/MTS-26__Banner-1-Left_WEB.jpg?v=1774548998&width=2000 2000w, //elumdesigns.com/cdn/shop/files/MTS-26__Banner-1-Left_WEB.jpg?v=1774548998&width=2200 2200w, //elumdesigns.com/cdn/shop/files/MTS-26__Banner-1-Left_WEB.jpg?v=1774548998&width=2400 2400w, //elumdesigns.com/cdn/shop/files/MTS-26__Banner-1-Left_WEB.jpg?v=1774548998&width=2600 2600w, //elumdesigns.com/cdn/shop/files/MTS-26__Banner-1-Left_WEB.jpg?v=1774548998&width=2800 2800w, //elumdesigns.com/cdn/shop/files/MTS-26__Banner-1-Left_WEB.jpg?v=1774548998&width=3000 3000w" width="3000" height="3000" loading="eager" draggable="false" class="slideshow__image" sizes="(min-width: 1000px) 50vw"></div> 2260<div class="slideshow__image-wrapper slideshow__image-wrapper--secondary hidden-pocket" > 2261 2262 <a class="slideshow__image-wrapper_link" href="/products/stripe-journal-fabric-pouch"></a><img src="//elumdesigns.com/cdn/shop/files/MTS-26__Banner-1-Right_WEB.jpg?v=1774549010&width=3000" alt="" srcset="//elumdesigns.com/cdn/shop/files/MTS-26__Banner-1-Right_WEB.jpg?v=1774549010&width=600 600w, //elumdesigns.com/cdn/shop/files/MTS-26__Banner-1-Right_WEB.jpg?v=1774549010&width=700 700w, //elumdesigns.com/cdn/shop/files/MTS-26__Banner-1-Right_WEB.jpg?v=1774549010&width=800 800w, //elumdesigns.com/cdn/shop/files/MTS-26__Banner-1-Right_WEB.jpg?v=1774549010&width=1000 1000w, //elumdesigns.com/cdn/shop/files/MTS-26__Banner-1-Right_WEB.jpg?v=1774549010&width=1200 1200w, //elumdesigns.com/cdn/shop/files/MTS-26__Banner-1-Right_WEB.jpg?v=1774549010&width=1400 1400w, //elumdesigns.com/cdn/shop/files/MTS-26__Banner-1-Right_WEB.jpg?v=1774549010&width=1600 1600w, //elumdesigns.com/cdn/shop/files/MTS-26__Banner-1-Right_WEB.jpg?v=1774549010&width=1800 1800w, //elumdesigns.com/cdn/shop/files/MTS-26__Banner-1-Right_WEB.jpg?v=1774549010&width=2000 2000w, //elumdesigns.com/cdn/shop/files/MTS-26__Banner-1-Right_WEB.jpg?v=1774549010&width=2200 2200w, //elumdesigns.com/cdn/shop/files/MTS-26__Banner-1-Right_WEB.jpg?v=1774549010&width=2400 2400w, //elumdesigns.com/cdn/shop/files/MTS-26__Banner-1-Right_WEB.jpg?v=1774549010&width=2600 2600w, //elumdesigns.com/cdn/shop/files/MTS-26__Banner-1-Right_WEB.jpg?v=1774549010&width=2800 2800w, //elumdesigns.com/cdn/shop/files/MTS-26__Banner-1-Right_WEB.jpg?v=1774549010&width=3000 3000w" width="3000" height="3000" loading="eager" draggable="false" class="slideshow__image" sizes="50vw"></div><div class="container"><div class="slideshow__text-wrapper slideshow__text-wrapper--middle vertical-breather"> 2263 <div class="content-box content-box--medium content-box--text-center content-box--center text-container"><h3 class="heading heading--large"> 2264 <split-lines >Our New Gifting Edit</split-lines> 2265 </h3><div class="button-group" > 2266 <div class="button-group__wrapper"><a href="/products/25-piece-mix-n-match-gift-bag-collection-set-two" class="button button--primary">25 Piece Mix-N-Match Gift Bag</a><a href="/products/stripe-journal-fabric-pouch" class="button button--primary">Stripe Journal + Fabric Pouch</a></div> 2267 </div></div> 2268 </div> 2269 </div></div></slide-show-item><slide-show-item reveal-visibility 2270 id="block-template--26305914437921__slideshow-image_w6Vp8X" 2271 class="slideshow__slide slideshow__slide--split " 2272 hidden 2273 2274 style="--image-aspect-ratio: 2.0; --mobile-image-aspect-ratio: 2.0;" 2275 2276><div class="slideshow__slide-inner"><div class="slideshow__image-wrapper " > 2277 2278 <a class="slideshow__image-wrapper_link" href="/products/keepsake-greeting-card-organizer"></a>
2278<img src="//elumdesigns.com/cdn/shop/files/MTS-26__Banner-2-Left_WEB.jpg?v=1774549529&width=3000" alt="" srcset="//elumdesigns.com/cdn/shop/files/MTS-26__Banner-2-Left_WEB.jpg?v=1774549529&width=600 600w, //elumdesigns.com/cdn/shop/files/MTS-26__Banner-2-Left_WEB.jpg?v=1774549529&width=700 700w, //elumdesigns.com/cdn/shop/files/MTS-26__Banner-2-Left_WEB.jpg?v=1774549529&width=800 800w, //elumdesigns.com/cdn/shop/files/MTS-26__Banner-2-Left_WEB.jpg?v=1774549529&width=1000 1000w, //elumdesigns.com/cdn/shop/files/MTS-26__Banner-2-Left_WEB.jpg?v=1774549529&width=1200 1200w, //elumdesigns.com/cdn/shop/files/MTS-26__Banner-2-Left_WEB.jpg?v=1774549529&width=1400 1400w, //elumdesigns.com/cdn/shop/files/MTS-26__Banner-2-Left_WEB.jpg?v=1774549529&width=1600 1600w, //elumdesigns.com/cdn/shop/files/MTS-26__Banner-2-Left_WEB.jpg?v=1774549529&width=1800 1800w, //elumdesigns.com/cdn/shop/files/MTS-26__Banner-2-Left_WEB.jpg?v=1774549529&width=2000 2000w, //elumdesigns.com/cdn/shop/files/MTS-26__Banner-2-Left_WEB.jpg?v=1774549529&width=2200 2200w, //elumdesigns.com/cdn/shop/files/MTS-26__Banner-2-Left_WEB.jpg?v=1774549529&width=2400 2400w, //elumdesigns.com/cdn/shop/files/MTS-26__Banner-2-Left_WEB.jpg?v=1774549529&width=2600 2600w, //elumdesigns.com/cdn/shop/files/MTS-26__Banner-2-Left_WEB.jpg?v=1774549529&width=2800 2800w, //elumdesigns.com/cdn/shop/files/MTS-26__Banner-2-Left_WEB.jpg?v=1774549529&width=3000 3000w" width="3000" height="3000" loading="eager" draggable="false" class="slideshow__image" sizes="(min-width: 1000px) 50vw"></div> 2279<div class="slideshow__image-wrapper slideshow__image-wrapper--secondary hidden-pocket" > 2280 2281 <a class="slideshow__image-wrapper_link" href="/products/weekly-planner-set-with-coordinating-notepad-sticky-notes-and-page-flags"></a><img src="//elumdesigns.com/cdn/shop/files/MTS-26__Banner-2-Right_WEB.jpg?v=1774549542&width=3000" alt="" srcset="//elumdesigns.com/cdn/shop/files/MTS-26__Banner-2-Right_WEB.jpg?v=1774549542&width=600 600w, //elumdesigns.com/cdn/shop/files/MTS-26__Banner-2-Right_WEB.jpg?v=1774549542&width=700 700w, //elumdesigns.com/cdn/shop/files/MTS-26__Banner-2-Right_WEB.jpg?v=1774549542&width=800 800w, //elumdesigns.com/cdn/shop/files/MTS-26__Banner-2-Right_WEB.jpg?v=1774549542&width=1000 1000w, //elumdesigns.com/cdn/shop/files/MTS-26__Banner-2-Right_WEB.jpg?v=1774549542&width=1200 1200w, //elumdesigns.com/cdn/shop/files/MTS-26__Banner-2-Right_WEB.jpg?v=1774549542&width=1400 1400w, //elumdesigns.com/cdn/shop/files/MTS-26__Banner-2-Right_WEB.jpg?v=1774549542&width=1600 1600w, //elumdesigns.com/cdn/shop/files/MTS-26__Banner-2-Right_WEB.jpg?v=1774549542&width=1800 1800w, //elumdesigns.com/cdn/shop/files/MTS-26__Banner-2-Right_WEB.jpg?v=1774549542&width=2000 2000w, //elumdesigns.com/cdn/shop/files/MTS-26__Banner-2-Right_WEB.jpg?v=1774549542&width=2200 2200w, //elumdesigns.com/cdn/shop/files/MTS-26__Banner-2-Right_WEB.jpg?v=1774549542&width=2400 2400w, //elumdesigns.com/cdn/shop/files/MTS-26__Banner-2-Right_WEB.jpg?v=1774549542&width=2600 2600w, //elumdesigns.com/cdn/shop/files/MTS-26__Banner-2-Right_WEB.jpg?v=1774549542&width=2800 2800w, //elumdesigns.com/cdn/shop/files/MTS-26__Banner-2-Right_WEB.jpg?v=1774549542&width=3000 3000w" width="3000" height="3000" loading="eager" draggable="false" class="slideshow__image" sizes="50vw"></div><div class="container"><div class="slideshow__text-wrapper slideshow__text-wrapper--middle vertical-breather"> 2282 <div class="content-box content-box--medium content-box--text-center content-box--center text-container"><h3 class="heading heading--large"> 2283 <split-lines >Our New Gifting Edit</split-lines> 2284 </h3><div class="button-group" > 2285 <div class="button-group__wrapper"><a href="/products/keepsake-greeting-card-organizer" class="button button--primary">Greeting Card Planner</a><a href="/products/weekly-planner-set-with-coordinating-notepad-sticky-notes-and-page-flags" class="button button--primary">Weekly Planner</a></div> 2286 </div></div> 2287 </div> 2288 </div></div></slide-show-item><slide-show-item reveal-visibility 2289 id="block-template--26305914437921__slideshow-image_GKP7Yz" 2290 class="slideshow__slide slideshow__slide--split " 2291 hidden 2292 2293 style="--image-aspect-ratio: 2.0; --mobile-image-aspect-ratio: 2.0;" 2294 2295><div class="slideshow__slide-inner"><div class="slideshow__image-wrapper " > 2296 2297 <a class="slideshow__image-wrapper_link" href="/products/3
2297-piece-votive-candle-collection-cool"></a><img src="//elumdesigns.com/cdn/shop/files/MTS-26__Banner-3-Left_WEB.jpg?v=1774625712&width=3000" alt="" srcset="//elumdesigns.com/cdn/shop/files/MTS-26__Banner-3-Left_WEB.jpg?v=1774625712&width=600 600w, //elumdesigns.com/cdn/shop/files/MTS-26__Banner-3-Left_WEB.jpg?v=1774625712&width=700 700w, //elumdesigns.com/cdn/shop/files/MTS-26__Banner-3-Left_WEB.jpg?v=1774625712&width=800 800w, //elumdesigns.com/cdn/shop/files/MTS-26__Banner-3-Left_WEB.jpg?v=1774625712&width=1000 1000w, //elumdesigns.com/cdn/shop/files/MTS-26__Banner-3-Left_WEB.jpg?v=1774625712&width=1200 1200w, //elumdesigns.com/cdn/shop/files/MTS-26__Banner-3-Left_WEB.jpg?v=1774625712&width=1400 1400w, //elumdesigns.com/cdn/shop/files/MTS-26__Banner-3-Left_WEB.jpg?v=1774625712&width=1600 1600w, //elumdesigns.com/cdn/shop/files/MTS-26__Banner-3-Left_WEB.jpg?v=1774625712&width=1800 1800w, //elumdesigns.com/cdn/shop/files/MTS-26__Banner-3-Left_WEB.jpg?v=1774625712&width=2000 2000w, //elumdesigns.com/cdn/shop/files/MTS-26__Banner-3-Left_WEB.jpg?v=1774625712&width=2200 2200w, //elumdesigns.com/cdn/shop/files/MTS-26__Banner-3-Left_WEB.jpg?v=1774625712&width=2400 2400w, //elumdesigns.com/cdn/shop/files/MTS-26__Banner-3-Left_WEB.jpg?v=1774625712&width=2600 2600w, //elumdesigns.com/cdn/shop/files/MTS-26__Banner-3-Left_WEB.jpg?v=1774625712&width=2800 2800w, //elumdesigns.com/cdn/shop/files/MTS-26__Banner-3-Left_WEB.jpg?v=1774625712&width=3000 3000w" width="3000" height="3000" loading="lazy" draggable="false" class="slideshow__image" sizes="(min-width: 1000px) 50vw"></div> 2298<div class="slideshow__image-wrapper slideshow__image-wrapper--secondary hidden-pocket" > 2299 2300 <a class="slideshow__image-wrapper_link" href="/products/3-piece-votive-candle-collection-warm"></a><img src="//elumdesigns.com/cdn/shop/files/MTS-26__Banner-3-Right_WEB.jpg?v=1774625720&width=3000" alt="" srcset="//elumdesigns.com/cdn/shop/files/MTS-26__Banner-3-Right_WEB.jpg?v=1774625720&width=600 600w, //elumdesigns.com/cdn/shop/files/MTS-26__Banner-3-Right_WEB.jpg?v=1774625720&width=700 700w, //elumdesigns.com/cdn/shop/files/MTS-26__Banner-3-Right_WEB.jpg?v=1774625720&width=800 800w, //elumdesigns.com/cdn/shop/files/MTS-26__Banner-3-Right_WEB.jpg?v=1774625720&width=1000 1000w, //elumdesigns.com/cdn/shop/files/MTS-26__Banner-3-Right_WEB.jpg?v=1774625720&width=1200 1200w, //elumdesigns.com/cdn/shop/files/MTS-26__Banner-3-Right_WEB.jpg?v=1774625720&width=1400 1400w, //elumdesigns.com/cdn/shop/files/MTS-26__Banner-3-Right_WEB.jpg?v=1774625720&width=1600 1600w, //elumdesigns.com/cdn/shop/files/MTS-26__Banner-3-Right_WEB.jpg?v=1774625720&width=1800 1800w, //elumdesigns.com/cdn/shop/files/MTS-26__Banner-3-Right_WEB.jpg?v=1774625720&width=2000 2000w, //elumdesigns.com/cdn/shop/files/MTS-26__Banner-3-Right_WEB.jpg?v=1774625720&width=2200 2200w, //elumdesigns.com/cdn/shop/files/MTS-26__Banner-3-Right_WEB.jpg?v=1774625720&width=2400 2400w, //elumdesigns.com/cdn/shop/files/MTS-26__Banner-3-Right_WEB.jpg?v=1774625720&width=2600 2600w, //elumdesigns.com/cdn/shop/files/MTS-26__Banner-3-Right_WEB.jpg?v=1774625720&width=2800 2800w, //elumdesigns.com/cdn/shop/files/MTS-26__Banner-3-Right_WEB.jpg?v=1774625720&width=3000 3000w" width="3000" height="3000" loading="lazy" draggable="false" class="slideshow__image" sizes="50vw"></div><div class="container"><div class="slideshow__text-wrapper slideshow__text-wrapper--middle vertical-breather"> 2301 <div class="content-box content-box--medium content-box--text-center content-box--center text-container"><h3 class="heading heading--large"> 2302 <split-lines >Our New Gifting Edit</split-lines> 2303 </h3><div class="button-group" > 2304 <div class="button-group__wrapper"><a href="/products/3-piece-votive-candle-collection-cool" class="button button--primary">Cool Collection</a><a href="/products/3-piece-votive-candle-collection-warm" class="button button--primary">Warm Collection</a></div> 2305 </div></div> 2306 </div> 2307 </div></div></slide-show-item><slide-show-item reveal-visibility 2308 id="block-template--26305914437921__slideshow-slide-1" 2309 class="slideshow__slide slideshow__slide--split " 2310 hidden 2311 2312 style="--image-aspect-ratio: 2.0; --mobile-image-aspect-ratio: 2.0;" 2313 2314><div class="slideshow__slide-inner"><div class="slideshow__image-wrapper " > 2315 2316 <a class="slideshow__image-wrapper_link" href="/products/floral-10-piece-gift-bag-collection-with-tissue"></a>
2316<img src="//elumdesigns.com/cdn/shop/files/MTS-26__Banner-4-Left_WEB.jpg?v=1774625862&width=3000" alt="" srcset="//elumdesigns.com/cdn/shop/files/MTS-26__Banner-4-Left_WEB.jpg?v=1774625862&width=600 600w, //elumdesigns.com/cdn/shop/files/MTS-26__Banner-4-Left_WEB.jpg?v=1774625862&width=700 700w, //elumdesigns.com/cdn/shop/files/MTS-26__Banner-4-Left_WEB.jpg?v=1774625862&width=800 800w, //elumdesigns.com/cdn/shop/files/MTS-26__Banner-4-Left_WEB.jpg?v=1774625862&width=1000 1000w, //elumdesigns.com/cdn/shop/files/MTS-26__Banner-4-Left_WEB.jpg?v=1774625862&width=1200 1200w, //elumdesigns.com/cdn/shop/files/MTS-26__Banner-4-Left_WEB.jpg?v=1774625862&width=1400 1400w, //elumdesigns.com/cdn/shop/files/MTS-26__Banner-4-Left_WEB.jpg?v=1774625862&width=1600 1600w, //elumdesigns.com/cdn/shop/files/MTS-26__Banner-4-Left_WEB.jpg?v=1774625862&width=1800 1800w, //elumdesigns.com/cdn/shop/files/MTS-26__Banner-4-Left_WEB.jpg?v=1774625862&width=2000 2000w, //elumdesigns.com/cdn/shop/files/MTS-26__Banner-4-Left_WEB.jpg?v=1774625862&width=2200 2200w, //elumdesigns.com/cdn/shop/files/MTS-26__Banner-4-Left_WEB.jpg?v=1774625862&width=2400 2400w, //elumdesigns.com/cdn/shop/files/MTS-26__Banner-4-Left_WEB.jpg?v=1774625862&width=2600 2600w, //elumdesigns.com/cdn/shop/files/MTS-26__Banner-4-Left_WEB.jpg?v=1774625862&width=2800 2800w, //elumdesigns.com/cdn/shop/files/MTS-26__Banner-4-Left_WEB.jpg?v=1774625862&width=3000 3000w" width="3000" height="3000" loading="lazy" draggable="false" class="slideshow__image" sizes="(min-width: 1000px) 50vw"></div> 2317<div class="slideshow__image-wrapper slideshow__image-wrapper--secondary hidden-pocket" > 2318 2319 <a class="slideshow__image-wrapper_link" href="/products/stripe-10-piece-gift-bag-collection-with-tissue"></a><img src="//elumdesigns.com/cdn/shop/files/MTS-26__Banner-4-Right_WEB.jpg?v=1774625865&width=3000" alt="" srcset="//elumdesigns.com/cdn/shop/files/MTS-26__Banner-4-Right_WEB.jpg?v=1774625865&width=600 600w, //elumdesigns.com/cdn/shop/files/MTS-26__Banner-4-Right_WEB.jpg?v=1774625865&width=700 700w, //elumdesigns.com/cdn/shop/files/MTS-26__Banner-4-Right_WEB.jpg?v=1774625865&width=800 800w, //elumdesigns.com/cdn/shop/files/MTS-26__Banner-4-Right_WEB.jpg?v=1774625865&width=1000 1000w, //elumdesigns.com/cdn/shop/files/MTS-26__Banner-4-Right_WEB.jpg?v=1774625865&width=1200 1200w, //elumdesigns.com/cdn/shop/files/MTS-26__Banner-4-Right_WEB.jpg?v=1774625865&width=1400 1400w, //elumdesigns.com/cdn/shop/files/MTS-26__Banner-4-Right_WEB.jpg?v=1774625865&width=1600 1600w, //elumdesigns.com/cdn/shop/files/MTS-26__Banner-4-Right_WEB.jpg?v=1774625865&width=1800 1800w, //elumdesigns.com/cdn/shop/files/MTS-26__Banner-4-Right_WEB.jpg?v=1774625865&width=2000 2000w, //elumdesigns.com/cdn/shop/files/MTS-26__Banner-4-Right_WEB.jpg?v=1774625865&width=2200 2200w, //elumdesigns.com/cdn/shop/files/MTS-26__Banner-4-Right_WEB.jpg?v=1774625865&width=2400 2400w, //elumdesigns.com/cdn/shop/files/MTS-26__Banner-4-Right_WEB.jpg?v=1774625865&width=2600 2600w, //elumdesigns.com/cdn/shop/files/MTS-26__Banner-4-Right_WEB.jpg?v=1774625865&width=2800 2800w, //elumdesigns.com/cdn/shop/files/MTS-26__Banner-4-Right_WEB.jpg?v=1774625865&width=3000 3000w" width="3000" height="3000" loading="lazy" draggable="false" class="slideshow__image" sizes="50vw"></div><div class="container"><div class="slideshow__text-wrapper slideshow__text-wrapper--middle vertical-breather"> 2320 <div class="content-box content-box--medium content-box--text-center content-box--center text-container"><h3 class="heading heading--large"> 2321 <split-lines >Our New Gifting Edit</split-lines> 2322 </h3><div class="button-group" > 2323 <div class="button-group__wrapper"><a href="/products/floral-10-piece-gift-bag-collection-with-tissue" class="button button--primary">Floral 10 Piece Gift Bag</a><a href="/products/stripe-10-piece-gift-bag-collection-with-tissue" class="button button--primary">Stripe 10 Piece Gift Bag</a></div> 2324 </div></div> 2325 </div> 2326 </div></div></slide-show-item><slide-show-item reveal-visibility 2327 id="block-template--26305914437921__slideshow-image_mEHdpm" 2328 class="slideshow__slide slideshow__slide--split " 2329 hidden 2330 2331 style="--image-aspect-ratio: 2.0; --mobile-image-aspect-ratio: 2.0;" 2332 2333><div class="slideshow__slide-inner"><div class="slideshow__image-wrapper " > 2334 2335 <a class="slideshow__image-wrapper_link" href="/products/10-piece-hair-accessory-collection"></a>
2335<img src="//elumdesigns.com/cdn/shop/files/MTS-26__Banner-5-Left_WEB.jpg?v=1774626001&width=3000" alt="" srcset="//elumdesigns.com/cdn/shop/files/MTS-26__Banner-5-Left_WEB.jpg?v=1774626001&width=600 600w, //elumdesigns.com/cdn/shop/files/MTS-26__Banner-5-Left_WEB.jpg?v=1774626001&width=700 700w, //elumdesigns.com/cdn/shop/files/MTS-26__Banner-5-Left_WEB.jpg?v=1774626001&width=800 800w, //elumdesigns.com/cdn/shop/files/MTS-26__Banner-5-Left_WEB.jpg?v=1774626001&width=1000 1000w, //elumdesigns.com/cdn/shop/files/MTS-26__Banner-5-Left_WEB.jpg?v=1774626001&width=1200 1200w, //elumdesigns.com/cdn/shop/files/MTS-26__Banner-5-Left_WEB.jpg?v=1774626001&width=1400 1400w, //elumdesigns.com/cdn/shop/files/MTS-26__Banner-5-Left_WEB.jpg?v=1774626001&width=1600 1600w, //elumdesigns.com/cdn/shop/files/MTS-26__Banner-5-Left_WEB.jpg?v=1774626001&width=1800 1800w, //elumdesigns.com/cdn/shop/files/MTS-26__Banner-5-Left_WEB.jpg?v=1774626001&width=2000 2000w, //elumdesigns.com/cdn/shop/files/MTS-26__Banner-5-Left_WEB.jpg?v=1774626001&width=2200 2200w, //elumdesigns.com/cdn/shop/files/MTS-26__Banner-5-Left_WEB.jpg?v=1774626001&width=2400 2400w, //elumdesigns.com/cdn/shop/files/MTS-26__Banner-5-Left_WEB.jpg?v=1774626001&width=2600 2600w, //elumdesigns.com/cdn/shop/files/MTS-26__Banner-5-Left_WEB.jpg?v=1774626001&width=2800 2800w, //elumdesigns.com/cdn/shop/files/MTS-26__Banner-5-Left_WEB.jpg?v=1774626001&width=3000 3000w" width="3000" height="3000" loading="lazy" draggable="false" class="slideshow__image" sizes="(min-width: 1000px) 50vw"></div> 2336<div class="slideshow__image-wrapper slideshow__image-wrapper--secondary hidden-pocket" > 2337 2338 <a class="slideshow__image-wrapper_link" href="/products/2-piece-pouch-set-with-lip-gloss-charm"></a><img src="//elumdesigns.com/cdn/shop/files/MTS-26__Banner-5-Right_WEB.jpg?v=1774626004&width=3000" alt="" srcset="//elumdesigns.com/cdn/shop/files/MTS-26__Banner-5-Right_WEB.jpg?v=1774626004&width=600 600w, //elumdesigns.com/cdn/shop/files/MTS-26__Banner-5-Right_WEB.jpg?v=1774626004&width=700 700w, //elumdesigns.com/cdn/shop/files/MTS-26__Banner-5-Right_WEB.jpg?v=1774626004&width=800 800w, //elumdesigns.com/cdn/shop/files/MTS-26__Banner-5-Right_WEB.jpg?v=1774626004&width=1000 1000w, //elumdesigns.com/cdn/shop/files/MTS-26__Banner-5-Right_WEB.jpg?v=1774626004&width=1200 1200w, //elumdesigns.com/cdn/shop/files/MTS-26__Banner-5-Right_WEB.jpg?v=1774626004&width=1400 1400w, //elumdesigns.com/cdn/shop/files/MTS-26__Banner-5-Right_WEB.jpg?v=1774626004&width=1600 1600w, //elumdesigns.com/cdn/shop/files/MTS-26__Banner-5-Right_WEB.jpg?v=1774626004&width=1800 1800w, //elumdesigns.com/cdn/shop/files/MTS-26__Banner-5-Right_WEB.jpg?v=1774626004&width=2000 2000w, //elumdesigns.com/cdn/shop/files/MTS-26__Banner-5-Right_WEB.jpg?v=1774626004&width=2200 2200w, //elumdesigns.com/cdn/shop/files/MTS-26__Banner-5-Right_WEB.jpg?v=1774626004&width=2400 2400w, //elumdesigns.com/cdn/shop/files/MTS-26__Banner-5-Right_WEB.jpg?v=1774626004&width=2600 2600w, //elumdesigns.com/cdn/shop/files/MTS-26__Banner-5-Right_WEB.jpg?v=1774626004&width=2800 2800w, //elumdesigns.com/cdn/shop/files/MTS-26__Banner-5-Right_WEB.jpg?v=1774626004&width=3000 3000w" width="3000" height="3000" loading="lazy" draggable="false" class="slideshow__image" sizes="50vw"></div><div class="container"><div class="slideshow__text-wrapper slideshow__text-wrapper--middle vertical-breather"> 2339 <div class="content-box content-box--medium content-box--text-center content-box--center text-container"><h3 class="heading heading--large"> 2340 <split-lines >Our New Gifting Edit</split-lines> 2341 </h3><div class="button-group" > 2342 <div class="button-group__wrapper"><a href="/products/10-piece-hair-accessory-collection" class="button button--primary">10 Piece Hair Accessory</a><a href="/products/2-piece-pouch-set-with-lip-gloss-charm" class="button button--primary">2 Piece Pouch Set</a></div> 2343 </div></div> 2344 </div> 2345 </div></div></slide-show-item></div><page-dots animation-timer class="slideshow__nav container"><button class="slideshow__progress-bar" aria-controls="block-template--26305914437921__slideshow-image_9UbwiX" aria-current="true">
2346 <span class="visually-hidden">Go to slide 1</span> 2347 </button><button class="slideshow__progress-bar" aria-controls="block-template--26305914437921__slideshow-image_w6Vp8X" > 2348 <span class="visually-hidden">Go to slide 2</span> 2349 </button><button class="slideshow__progress-bar" aria-controls="block-template--26305914437921__slideshow-image_GKP7Yz" > 2350 <span class="visually-hidden">Go to slide 3</span> 2351 </button><button class="slideshow__progress-bar" aria-controls="block-template--26305914437921__slideshow-slide-1" > 2352 <span class="visually-hidden">Go to slide 4</span> 2353 </button><button class="slideshow__progress-bar" aria-controls="block-template--26305914437921__slideshow-image_mEHdpm" > 2354 <span class="visually-hidden">Go to slide 5</span> 2355 </button></page-dots></slide-show> 2356</section> 2357 2358</div><div id="shopify-section-template--26305914437921__featured-collections" class="shopify-section shopify-section--featured-collections"><style> 2359 #shopify-section-template--26305914437921__featured-collections {--heading-color: 58, 57, 54; 2360 --text-color: 58, 57, 54; 2361 --primary-button-background: 58, 57, 54; 2362 --primary-button-text-color: 255, 255, 255; 2363 2364 --prev-next-button-background: 255, 255, 255; 2365 --prev-next-button-color: 58, 57, 54; 2366 2367 --section-background: 255, 255, 255; 2368 --section-products-per-row: 2; 2369 } 2370 2371 @media screen and (min-width: 741px) { 2372 #shopify-section-template--26305914437921__featured-collections { 2373 --section-products-per-row: 3; 2374 } 2375 } 2376 2377 @media screen and (min-width: 1000px) { 2378 #shopify-section-template--26305914437921__featured-collections { 2379 --section-products-per-row: 4; 2380 } 2381 } 2382 2383 @media screen and (min-width: 1200px) { 2384 #shopify-section-template--26305914437921__featured-collections { 2385 --section-products-per-row: 4; 2386 } 2387 } 2388</style> 2389 2390<section class="section "> 2391 <div class="section__color-wrapper"> 2392 <div class="container "><header class="section__header "><div class="text-container"><h3 class="heading h2">Best-Selling Letterpress</h3></div></header><div class="featured-collections"><product-list stagger-apparition id="block-template--26305914437921__featured-collections-collection-1" class="product-list product-list--center"> 2393 <div > 2394 <div class="product-list__inner "><product-item class="product-item " reveal><div class="product-item__image-wrapper product-item__image-wrapper--multiple"><a href="/products/book-presents-letterpress-greeting-card" data-instant class="product-item__aspect-ratio aspect-ratio aspect-ratio--square" style="padding-bottom: 113.20754716981132%; --aspect-ratio: 0.8833333333333333"><img src="//elumdesigns.com/cdn/shop/files/gc1093_1.jpg?v=1727767792&width=1060" alt="greeting card with assortment of books on the front with happy birthday sentiments written as the book titles" srcset="//elumdesigns.com/cdn/shop/files/gc1093_1.jpg?v=1727767792&width=200 200w, //elumdesigns.com/cdn/shop/files/gc1093_1.jpg?v=1727767792&width=300 300w, //elumdesigns.com/cdn/shop/files/gc1093_1.jpg?v=1727767792&width=400 400w, //elumdesigns.com/cdn/shop/files/gc1093_1.jpg?v=1727767792&width=500 500w, //elumdesigns.com/cdn/shop/files/gc1093_1.jpg?v=1727767792&width=600 600w, //elumdesigns.com/cdn/shop/files/gc1093_1.jpg?v=1727767792&width=700 700w, //elumdesigns.com/cdn/shop/files/gc1093_1.jpg?v=1727767792&width=800 800w, //elumdesigns.com/cdn/shop/files/gc1093_1.jpg?v=1727767792&width=900 900w, //elumdesigns.com/cdn/shop/files/gc1093_1.jpg?v=1727767792&width=1000 1000w" width="1060" height="1200" loading="lazy" sizes="(max-width: 740px) 52vw, calc(min(100vw - 80px, 1520px) / 4 - 18px)" class="product-item__primary-image" data-media-id="39384032706849"> 2395<img src="//elumdesigns.com/cdn/shop/files/gc1093-inside.jpg?v=1727767792&width=1060" alt="Inside of birthday greeting card that says "wishing you a very happy birthday!"" srcset="//elumdesigns.com/cdn/shop/files/gc1093-inside.jpg?v=1727767792&width=200 200w, //elumdesigns.com/cdn/shop/files/gc1093-inside.jpg?v=1727767792&width=300 300w, //elumdesigns.com/cdn/shop/files/gc1093-inside.jpg?v=1727767792&width=400 400w, //elumdesigns.com/cdn/shop/files/gc1093-inside.jpg?v=1727767792&width=500 500w, //elumdesigns.com/cdn/shop/files/gc1093-inside.jpg?v=1727767792&width=600 600w, //elumdesigns.com/cdn/shop/files/gc1093-inside.jpg?v=1727767792&width=700 700w, //elumdesigns.com/cdn/shop/files/gc1093-inside.jpg?v=1727767792&width=800 800w, //elumdesigns.com/cdn/shop/files/gc1093-inside.jpg?v=1727767792&width=900 900w, //elumdesigns.com/cdn/shop/files/gc1093-inside.jpg?v=1727767792&width=1000 1000w" width="1060" height="1200" loading="lazy" sizes="(max-width: 740px) 52vw, c
2395alc(min(100vw - 80px, 1520px) / 4 - 18px)" class="product-item__secondary-image"></a><form method="post" action="/cart/add" id="product_form_template--26305914437921__featured-collections_collection-1_9717851193633_0" accept-charset="UTF-8" class="product-item__quick-form" enctype="multipart/form-data" is="product-form"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="quantity" value="1"> 2396 <input type="hidden" name="id" value="50386839896353"> 2397 <button is="loader-button" type="submit" class="button button--outline button--text button--full hidden-touch">+ Add to cart</button> 2398 <button type="submit" class="product-item__quick-buy-button hidden-no-touch"> 2399 <span class="visually-hidden">+ Add to cart</span><svg focusable="false" width="24" height="24" class="icon icon--quick-buy-shopping-bag " fill="none" viewBox="0 0 24 24"> 2400 <path d="M14 4H5L4 20H20C19.7517 16.0273 19.375 10 19.375 10" stroke="currentColor" stroke-width="2"></path> 2401 <path d="M9 7V7C9 8.65685 10.3431 10 12 10V10C13.6569 10 15 8.65685 15 7V7" stroke="currentColor" stroke-width="2"></path> 2402 <path d="M20 0V8M16 4H24" stroke="currentColor" stroke-width="2"></path> 2403 </svg></button><input type="hidden" name="product-id" value="9717851193633" /><input type="hidden" name="section-id" value="template--26305914437921__featured-collections" /></form></div> 2404 2405 <div class="product-item__info "> 2406 <div class="product-item-meta"><a href="/products/book-presents-letterpress-greeting-card" data-instant class="product-item-meta__title">Book Presents Letterpress Greeting Card</a> 2407 2408 <div class="product-item-meta__price-list-container"> 2409 <div class="price-list price-list--centered"><span class="price"> 2410 <span class="visually-hidden">Sale price</span>$5.99</span></div> 2411 </div></div></div> 2412</product-item><product-item class="product-item " reveal><div class="product-item__image-wrapper product-item__image-wrapper--multiple"><a href="/products/little-love-note-mini-notes" data-instant class="product-item__aspect-ratio aspect-ratio aspect-ratio--square" style="padding-bottom: 113.20754716981132%; --aspect-ratio: 0.8833333333333333"><img src="//elumdesigns.com/cdn/shop/files/ge150-little-love-note-mini-notes.jpg?v=1727763472&width=1060" alt="elum designs little love note mini notes 2413" srcset="//elumdesigns.com/cdn/shop/files/ge150-little-love-note-mini-notes.jpg?v=1727763472&width=200 200w, //elumdesigns.com/cdn/shop/files/ge150-little-love-note-mini-notes.jpg?v=1727763472&width=300 300w, //elumdesigns.com/cdn/shop/files/ge150-little-love-note-mini-notes.jpg?v=1727763472&width=400 400w, //elumdesigns.com/cdn/shop/files/ge150-little-love-note-mini-notes.jpg?v=1727763472&width=500 500w, //elumdesigns.com/cdn/shop/files/ge150-little-love-note-mini-notes.jpg?v=1727763472&width=600 600w, //elumdesigns.com/cdn/shop/files/ge150-little-love-note-mini-notes.jpg?v=1727763472&width=700 700w, //elumdesigns.com/cdn/shop/files/ge150-little-love-note-mini-notes.jpg?v=1727763472&width=800 800w, //elumdesigns.com/cdn/shop/files/ge150-little-love-note-mini-notes.jpg?v=1727763472&width=900 900w, //elumdesigns.com/cdn/shop/files/ge150-little-love-note-mini-notes.jpg?v=1727763472&width=1000 1000w" width="1060" height="1200" loading="lazy" sizes="(max-width: 740px) 52vw, calc(min(100vw - 80px, 1520px) / 4 - 18px)" class="product-item__primary-image" data-media-id="39383689199905"> 2414<img src="//elumdesigns.com/cdn/shop/files/img_5675.jpg?v=1727763472&width=1200" alt="Little Love Note Mini Notes - Set of 10" srcset="//elumdesigns.com/cdn/shop/files/img_5675.jpg?v=1727763472&width=200 200w, //elumdesigns.com/cdn/shop/files/img_5675.jpg?v=1727763472&width=300 300w, //elumdesigns.com/cdn/shop/files/img_5675.jpg?v=1727763472&width=400 400w, //elumdesigns.com/cdn/shop/files/img_5675.jpg?v=1727763472&width=500 500w, //elumdesigns.com/cdn/shop/files/img_5675.jpg?v=1727763472&width=600 600w, //elumdesigns.com/cdn/shop/files/img_5675.jpg?v=1727763472&width=700 700w, //elumdesigns.com/cdn/shop/files/img_5675.jpg?v=1727763472&width=800 800w, //elumdesigns.com/cdn/shop/files/img_5675.jpg?v=1727763472&width=900 900w, //elumdesigns.com/cdn/shop/files/img_5675.jpg?v=1727763472&width=1000 1000w, //elumdesigns.com/cdn/shop/files/img_5675.jpg?v=1727763472&width=1100 1100w, //elumdesigns.com/cdn/shop/files/img_5675.jpg?v=1727763472&width=1200 1200w" width="1200" height="1200" loading="lazy" sizes="(max-width: 740px) 52vw, c
2414alc(min(100vw - 80px, 1520px) / 4 - 18px)" class="product-item__secondary-image"></a><form method="post" action="/cart/add" id="product_form_template--26305914437921__featured-collections_collection-1_9717796798753_0" accept-charset="UTF-8" class="product-item__quick-form" enctype="multipart/form-data" is="product-form"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="quantity" value="1"> 2415 <input type="hidden" name="id" value="50386698436897"> 2416 <button is="loader-button" type="submit" class="button button--outline button--text button--full hidden-touch">+ Add to cart</button> 2417 <button type="submit" class="product-item__quick-buy-button hidden-no-touch"> 2418 <span class="visually-hidden">+ Add to cart</span><svg focusable="false" width="24" height="24" class="icon icon--quick-buy-shopping-bag " fill="none" viewBox="0 0 24 24"> 2419 <path d="M14 4H5L4 20H20C19.7517 16.0273 19.375 10 19.375 10" stroke="currentColor" stroke-width="2"></path> 2420 <path d="M9 7V7C9 8.65685 10.3431 10 12 10V10C13.6569 10 15 8.65685 15 7V7" stroke="currentColor" stroke-width="2"></path> 2421 <path d="M20 0V8M16 4H24" stroke="currentColor" stroke-width="2"></path> 2422 </svg></button><input type="hidden" name="product-id" value="9717796798753" /><input type="hidden" name="section-id" value="template--26305914437921__featured-collections" /></form></div> 2423 2424 <div class="product-item__info "> 2425 <div class="product-item-meta"><a href="/products/little-love-note-mini-notes" data-instant class="product-item-meta__title">Little Love Note Mini Notes - Set of 10</a> 2426 2427 <div class="product-item-meta__price-list-container"> 2428 <div class="price-list price-list--centered"><span class="price"> 2429 <span class="visually-hidden">Sale price</span>$16.99</span></div> 2430 </div></div></div> 2431</product-item><product-item class="product-item " reveal><div class="product-item__image-wrapper "><a href="/products/loud-cupcake-mini-notes" data-instant class="product-item__aspect-ratio aspect-ratio aspect-ratio--square" style="padding-bottom: 113.20754716981132%; --aspect-ratio: 0.8833333333333333"><img src="//elumdesigns.com/cdn/shop/files/ge149-cloud-cupcake-mini-notes.jpg?v=1727763435&width=1060" alt="elum designs cloud cupcake mini notes" srcset="//elumdesigns.com/cdn/shop/files/ge149-cloud-cupcake-mini-notes.jpg?v=1727763435&width=200 200w, //elumdesigns.com/cdn/shop/files/ge149-cloud-cupcake-mini-notes.jpg?v=1727763435&width=300 300w, //elumdesigns.com/cdn/shop/files/ge149-cloud-cupcake-mini-notes.jpg?v=1727763435&width=400 400w, //elumdesigns.com/cdn/shop/files/ge149-cloud-cupcake-mini-notes.jpg?v=1727763435&width=500 500w, //elumdesigns.com/cdn/shop/files/ge149-cloud-cupcake-mini-notes.jpg?v=1727763435&width=600 600w, //elumdesigns.com/cdn/shop/files/ge149-cloud-cupcake-mini-notes.jpg?v=1727763435&width=700 700w, //elumdesigns.com/cdn/shop/files/ge149-cloud-cupcake-mini-notes.jpg?v=1727763435&width=800 800w, //elumdesigns.com/cdn/shop/files/ge149-cloud-cupcake-mini-notes.jpg?v=1727763435&width=900 900w, //elumdesigns.com/cdn/shop/files/ge149-cloud-cupcake-mini-notes.jpg?v=1727763435&width=1000 1000w" width="1060" height="1200" loading="lazy" sizes="(max-width: 740px) 52vw, calc(min(100vw - 80px, 1520px) / 4 - 18px)" class="product-item__primary-image" data-media-id="39383684317473"> 2432</a><form method="post" action="/cart/add" id="product_form_template--26305914437921__featured-collections_collection-1_9717795848481_0" accept-charset="UTF-8" class="product-item__quick-form" enctype="multipart/form-data" is="product-form"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="quantity" value="1"> 2433 <input type="hidden" name="id" value="50386693062945"> 2434 <button is="loader-button" type="submit" class="button button--outline button--text button--full hidden-touch">+ Add to cart</button> 2435 <button type="submit" class="product-item__quick-buy-button hidden-no-touch">
2436 <span class="visually-hidden">+ Add to cart</span><svg focusable="false" width="24" height="24" class="icon icon--quick-buy-shopping-bag " fill="none" viewBox="0 0 24 24"> 2437 <path d="M14 4H5L4 20H20C19.7517 16.0273 19.375 10 19.375 10" stroke="currentColor" stroke-width="2"></path> 2438 <path d="M9 7V7C9 8.65685 10.3431 10 12 10V10C13.6569 10 15 8.65685 15 7V7" stroke="currentColor" stroke-width="2"></path> 2439 <path d="M20 0V8M16 4H24" stroke="currentColor" stroke-width="2"></path> 2440 </svg></button><input type="hidden" name="product-id" value="9717795848481" /><input type="hidden" name="section-id" value="template--26305914437921__featured-collections" /></form></div> 2441 2442 <div class="product-item__info "> 2443 <div class="product-item-meta"><a href="/products/loud-cupcake-mini-notes" data-instant class="product-item-meta__title">Cloud Cupcake Mini Notes - Set of 10</a> 2444 2445 <div class="product-item-meta__price-list-container"> 2446 <div class="price-list price-list--centered"><span class="price"> 2447 <span class="visually-hidden">Sale price</span>$16.99</span></div> 2448 </div></div></div> 2449</product-item><product-item class="product-item " reveal><div class="product-item__image-wrapper "><a href="/products/supportive-hands-letterpressed-greeting-card" data-instant class="product-item__aspect-ratio aspect-ratio aspect-ratio--square" style="padding-bottom: 113.20754716981132%; --aspect-ratio: 0.8833333333333333"><img src="//elumdesigns.com/cdn/shop/files/supportive-hands.jpg?v=1727762256&width=1060" alt="Supportive Hands" srcset="//elumdesigns.com/cdn/shop/files/supportive-hands.jpg?v=1727762256&width=200 200w, //elumdesigns.com/cdn/shop/files/supportive-hands.jpg?v=1727762256&width=300 300w, //elumdesigns.com/cdn/shop/files/supportive-hands.jpg?v=1727762256&width=400 400w, //elumdesigns.com/cdn/shop/files/supportive-hands.jpg?v=1727762256&width=500 500w, //elumdesigns.com/cdn/shop/files/supportive-hands.jpg?v=1727762256&width=600 600w, //elumdesigns.com/cdn/shop/files/supportive-hands.jpg?v=1727762256&width=700 700w, //elumdesigns.com/cdn/shop/files/supportive-hands.jpg?v=1727762256&width=800 800w, //elumdesigns.com/cdn/shop/files/supportive-hands.jpg?v=1727762256&width=900 900w, //elumdesigns.com/cdn/shop/files/supportive-hands.jpg?v=1727762256&width=1000 1000w" width="1060" height="1200" loading="lazy" sizes="(max-width: 740px) 52vw, calc(min(100vw - 80px, 1520px) / 4 - 18px)" class="product-item__primary-image" data-media-id="39383570579745"> 2450</a><form method="post" action="/cart/add" id="product_form_template--26305914437921__featured-collections_collection-1_9717775401249_0" accept-charset="UTF-8" class="product-item__quick-form" enctype="multipart/form-data" is="product-form"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="quantity" value="1"> 2451 <input type="hidden" name="id" value="50386649481505"> 2452 <button is="loader-button" type="submit" class="button button--outline button--text button--full hidden-touch">+ Add to cart</button> 2453 <button type="submit" class="product-item__quick-buy-button hidden-no-touch"> 2454 <span class="visually-hidden">+ Add to cart</span><svg focusable="false" width="24" height="24" class="icon icon--quick-buy-shopping-bag " fill="none" viewBox="0 0 24 24"> 2455 <path d="M14 4H5L4 20H20C19.7517 16.0273 19.375 10 19.375 10" stroke="currentColor" stroke-width="2"></path> 2456 <path d="M9 7V7C9 8.65685 10.3431 10 12 10V10C13.6569 10 15 8.65685 15 7V7" stroke="currentColor" stroke-width="2"></path> 2457 <path d="M20 0V8M16 4H24" stroke="currentColor" stroke-width="2"></path> 2458 </svg></button><input type="hidden" name="product-id" value="9717775401249" /><input type="hidden" name="section-id" value="template--26305914437921__featured-collections" /></form></div> 2459 2460 <div class="product-item__info "> 2461 <div class="product-item-meta"><a href="/products/supportive-hands-letterpressed-greeting-card" data-instant class="product-item-meta__title">Supportive Hands</a> 2462 2463 <div class="product-item-meta__price-list-container"> 2464 <div class="price-list price-list--centered"><span class="price">
2465 <span class="visually-hidden">Sale price</span>$5.99</span></div> 2466 </div></div></div> 2467</product-item><product-item class="product-item " reveal><div class="product-item__image-wrapper "><a href="/products/sunset-drive-letterpress-greeting-card" data-instant class="product-item__aspect-ratio aspect-ratio aspect-ratio--square" style="padding-bottom: 113.20754716981132%; --aspect-ratio: 0.8833333333333333"><img src="//elumdesigns.com/cdn/shop/files/sunset-drive.jpg?v=1727762186&width=1060" alt="Sunset Drive" srcset="//elumdesigns.com/cdn/shop/files/sunset-drive.jpg?v=1727762186&width=200 200w, //elumdesigns.com/cdn/shop/files/sunset-drive.jpg?v=1727762186&width=300 300w, //elumdesigns.com/cdn/shop/files/sunset-drive.jpg?v=1727762186&width=400 400w, //elumdesigns.com/cdn/shop/files/sunset-drive.jpg?v=1727762186&width=500 500w, //elumdesigns.com/cdn/shop/files/sunset-drive.jpg?v=1727762186&width=600 600w, //elumdesigns.com/cdn/shop/files/sunset-drive.jpg?v=1727762186&width=700 700w, //elumdesigns.com/cdn/shop/files/sunset-drive.jpg?v=1727762186&width=800 800w, //elumdesigns.com/cdn/shop/files/sunset-drive.jpg?v=1727762186&width=900 900w, //elumdesigns.com/cdn/shop/files/sunset-drive.jpg?v=1727762186&width=1000 1000w" width="1060" height="1200" loading="lazy" sizes="(max-width: 740px) 52vw, calc(min(100vw - 80px, 1520px) / 4 - 18px)" class="product-item__primary-image" data-media-id="39383561830689"> 2468</a><form method="post" action="/cart/add" id="product_form_template--26305914437921__featured-collections_collection-1_9717773959457_0" accept-charset="UTF-8" class="product-item__quick-form" enctype="multipart/form-data" is="product-form"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="quantity" value="1"> 2469 <input type="hidden" name="id" value="50386647417121"> 2470 <button is="loader-button" type="submit" class="button button--outline button--text button--full hidden-touch">+ Add to cart</button> 2471 <button type="submit" class="product-item__quick-buy-button hidden-no-touch"> 2472 <span class="visually-hidden">+ Add to cart</span><svg focusable="false" width="24" height="24" class="icon icon--quick-buy-shopping-bag " fill="none" viewBox="0 0 24 24"> 2473 <path d="M14 4H5L4 20H20C19.7517 16.0273 19.375 10 19.375 10" stroke="currentColor" stroke-width="2"></path> 2474 <path d="M9 7V7C9 8.65685 10.3431 10 12 10V10C13.6569 10 15 8.65685 15 7V7" stroke="currentColor" stroke-width="2"></path> 2475 <path d="M20 0V8M16 4H24" stroke="currentColor" stroke-width="2"></path> 2476 </svg></button><input type="hidden" name="product-id" value="9717773959457" /><input type="hidden" name="section-id" value="template--26305914437921__featured-collections" /></form></div> 2477 2478 <div class="product-item__info "> 2479 <div class="product-item-meta"><a href="/products/sunset-drive-letterpress-greeting-card" data-instant class="product-item-meta__title">Sunset Drive</a> 2480 2481 <div class="product-item-meta__price-list-container"> 2482 <div class="price-list price-list--centered"><span class="price"> 2483 <span class="visually-hidden">Sale price</span>$5.99</span></div> 2484 </div></div></div> 2485</product-item><product-item class="product-item " reveal><div class="product-item__image-wrapper "><a href="/products/party-hat-dogs-letterpress-greeting-card" data-instant class="product-item__aspect-ratio aspect-ratio aspect-ratio--square" style="padding-bottom: 113.20754716981132%; --aspect-ratio: 0.8833333333333333"><img src="//elumdesigns.com/cdn/shop/files/party-hat-dogs.jpg?v=1727762114&width=1060" alt="Party Hat Dogs" srcset="//elumdesigns.com/cdn/shop/files/party-hat-dogs.jpg?v=1727762114&width=200 200w, //elumdesigns.com/cdn/shop/files/party-hat-dogs.jpg?v=1727762114&width=300 300w, //elumdesigns.com/cdn/shop/files/party-hat-dogs.jpg?v=1727762114&width=400 400w, //elumdesigns.com/cdn/shop/files/party-hat-dogs.jpg?v=1727762114&
2485width=500 500w, //elumdesigns.com/cdn/shop/files/party-hat-dogs.jpg?v=1727762114&width=600 600w, //elumdesigns.com/cdn/shop/files/party-hat-dogs.jpg?v=1727762114&width=700 700w, //elumdesigns.com/cdn/shop/files/party-hat-dogs.jpg?v=1727762114&width=800 800w, //elumdesigns.com/cdn/shop/files/party-hat-dogs.jpg?v=1727762114&width=900 900w, //elumdesigns.com/cdn/shop/files/party-hat-dogs.jpg?v=1727762114&width=1000 1000w" width="1060" height="1200" loading="lazy" sizes="(max-width: 740px) 52vw, calc(min(100vw - 80px, 1520px) / 4 - 18px)" class="product-item__primary-image" data-media-id="39383553704225"> 2486</a><form method="post" action="/cart/add" id="product_form_template--26305914437921__featured-collections_collection-1_9717772091681_0" accept-charset="UTF-8" class="product-item__quick-form" enctype="multipart/form-data" is="product-form"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="quantity" value="1"> 2487 <input type="hidden" name="id" value="50386645090593"> 2488 <button is="loader-button" type="submit" class="button button--outline button--text button--full hidden-touch">+ Add to cart</button> 2489 <button type="submit" class="product-item__quick-buy-button hidden-no-touch"> 2490 <span class="visually-hidden">+ Add to cart</span><svg focusable="false" width="24" height="24" class="icon icon--quick-buy-shopping-bag " fill="none" viewBox="0 0 24 24"> 2491 <path d="M14 4H5L4 20H20C19.7517 16.0273 19.375 10 19.375 10" stroke="currentColor" stroke-width="2"></path> 2492 <path d="M9 7V7C9 8.65685 10.3431 10 12 10V10C13.6569 10 15 8.65685 15 7V7" stroke="currentColor" stroke-width="2"></path> 2493 <path d="M20 0V8M16 4H24" stroke="currentColor" stroke-width="2"></path> 2494 </svg></button><input type="hidden" name="product-id" value="9717772091681" /><input type="hidden" name="section-id" value="template--26305914437921__featured-collections" /></form></div> 2495 2496 <div class="product-item__info "> 2497 <div class="product-item-meta"><a href="/products/party-hat-dogs-letterpress-greeting-card" data-instant class="product-item-meta__title">Party Hat Dogs</a> 2498 2499 <div class="product-item-meta__price-list-container"> 2500 <div class="price-list price-list--centered"><span class="price"> 2501 <span class="visually-hidden">Sale price</span>$5.99</span></div> 2502 </div></div></div> 2503</product-item><product-item class="product-item " reveal><div class="product-item__image-wrapper product-item__image-wrapper--multiple"><a href="/products/pretty-plant-boxed-notes" data-instant class="product-item__aspect-ratio aspect-ratio aspect-ratio--square" style="padding-bottom: 113.20754716981132%; --aspect-ratio: 0.8833333333333333"><img src="//elumdesigns.com/cdn/shop/files/boxed-note-pretty-plant.jpg?v=1727761638&width=1060" alt="Pretty Plant Boxed Notes" srcset="//elumdesigns.com/cdn/shop/files/boxed-note-pretty-plant.jpg?v=1727761638&width=200 200w, //elumdesigns.com/cdn/shop/files/boxed-note-pretty-plant.jpg?v=1727761638&width=300 300w, //elumdesigns.com/cdn/shop/files/boxed-note-pretty-plant.jpg?v=1727761638&width=400 400w, //elumdesigns.com/cdn/shop/files/boxed-note-pretty-plant.jpg?v=1727761638&width=500 500w, //elumdesigns.com/cdn/shop/files/boxed-note-pretty-plant.jpg?v=1727761638&width=600 600w, //elumdesigns.com/cdn/shop/files/boxed-note-pretty-plant.jpg?v=1727761638&width=700 700w, //elumdesigns.com/cdn/shop/files/boxed-note-pretty-plant.jpg?v=1727761638&width=800 800w, //elumdesigns.com/cdn/shop/files/boxed-note-pretty-plant.jpg?v=1727761638&width=900 900w, //elumdesigns.com/cdn/shop/files/boxed-note-pretty-plant.jpg?v=1727761638&width=1000 1000w" width="1060" height="1200" loading="lazy" sizes="(max-width: 740px) 52vw, calc(min(100vw - 80px, 1520px) / 4 - 18px)" class="product-item__primary-image" data-media-id="39383501701409"> 2504<img src="//elumdesigns.com/cdn/shop/files/boxed-note-pretty-plant-detail.jpg?v=1727761638&width=1060" alt="Pretty Plant Boxed Notes" srcset="//elumdesigns.com/cdn/shop/files/boxed-note-pretty-plant-detail.jpg?v=1727761638&width=200 200w, //elumdesigns.com/cdn/shop/files/boxed-note-pretty-plant-detail.jpg?v=1727761638&width=300 300w, //elumdesigns.com/cdn/shop/files/boxed-note-pretty-plant-detail.jpg?v=1727761638&width=400 400w, //elumdesigns.com/cdn/shop/files/boxed-note-pretty-plant-detail.jpg?v=1727761638&width=500 500w, //elumdesigns.com/cdn/shop/files/boxed-note-pretty-plant-detail.jpg?v=1727761638&width=600 600w, //elumdesigns.com/cdn/shop/files/boxed-note-pretty-plant-detail.jpg?v=1727761638&width=700 700w, //elumdesigns.com/cdn/shop/files/boxed-note-pretty-plant-detail.jpg?v=1727761638&width=800 800w, //elumdesigns.com/cdn/shop/files/boxed-note-pretty-plant-detail.jpg?v=1727761638&width=900 900w, //elumdesigns.com/cdn/shop/files/boxed-note-pretty-plant-detail.jpg?v=1727761638&width=1000 1000w" width="1060" height="1200" loading="lazy" sizes="(max-width: 740px) 52vw, c
2504alc(min(100vw - 80px, 1520px) / 4 - 18px)" class="product-item__secondary-image"></a><form method="post" action="/cart/add" id="product_form_template--26305914437921__featured-collections_collection-1_9717764325665_0" accept-charset="UTF-8" class="product-item__quick-form" enctype="multipart/form-data" is="product-form"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="quantity" value="1"> 2505 <input type="hidden" name="id" value="50386627494177"> 2506 <button is="loader-button" type="submit" class="button button--outline button--text button--full hidden-touch">+ Add to cart</button> 2507 <button type="submit" class="product-item__quick-buy-button hidden-no-touch"> 2508 <span class="visually-hidden">+ Add to cart</span><svg focusable="false" width="24" height="24" class="icon icon--quick-buy-shopping-bag " fill="none" viewBox="0 0 24 24"> 2509 <path d="M14 4H5L4 20H20C19.7517 16.0273 19.375 10 19.375 10" stroke="currentColor" stroke-width="2"></path> 2510 <path d="M9 7V7C9 8.65685 10.3431 10 12 10V10C13.6569 10 15 8.65685 15 7V7" stroke="currentColor" stroke-width="2"></path> 2511 <path d="M20 0V8M16 4H24" stroke="currentColor" stroke-width="2"></path> 2512 </svg></button><input type="hidden" name="product-id" value="9717764325665" /><input type="hidden" name="section-id" value="template--26305914437921__featured-collections" /></form></div> 2513 2514 <div class="product-item__info "> 2515 <div class="product-item-meta"><a href="/products/pretty-plant-boxed-notes" data-instant class="product-item-meta__title">Pretty Plant Boxed Notes</a> 2516 2517 <div class="product-item-meta__price-list-container"> 2518 <div class="price-list price-list--centered"><span class="price"> 2519 <span class="visually-hidden">Sale price</span>$13.99</span></div> 2520 </div></div></div> 2521</product-item></div> 2522 </div></product-list></div> 2523 </div> 2524 </div> 2525</section> 2526 2527</div><div id="shopify-section-template--26305914437921__image-with-text-block" class="shopify-section shopify-section--image-with-text-block"><style> 2528 #shopify-section-template--26305914437921__image-with-text-block {--heading-color: 58, 57, 54; 2529 --text-color: 58, 57, 54; 2530 --primary-button-background: 58, 57, 54; 2531 --primary-button-text-color: 255, 255, 255; 2532 2533 --prev-next-button-background: 255, 255, 255; 2534 --prev-next-button-color: 58, 57, 54; 2535 2536 --section-block-background: 255, 255, 255; 2537 } 2538 2539 @media screen and (max-width: 999px) {#shopify-section-template--26305914437921__image-with-text-block .section { 2540 margin-bottom: 0 !important; 2541 }#shopify-section-template--26305914437921__image-with-text-block .image-with-text-block__content { 2542 margin: 0 !important; /* Because it blends with the background we have to remove double margin */ 2543 }} 2544</style> 2545 2546<section class="section section--flush"> 2547 <div > 2548 <image-with-text-block reveal-on-scroll class="image-with-text-block "> 2549 <div class="image-with-text-block__image-wrapper"><img src="//elumdesigns.com/cdn/shop/files/letterpressed-in-sandiego-2.jpg?v=1735923456&width=2800" alt="" srcset="//elumdesigns.com/cdn/shop/files/letterpressed-in-sandiego-2.jpg?v=1735923456&width=600 600w, //elumdesigns.com/cdn/shop/files/letterpressed-in-sandiego-2.jpg?v=1735923456&width=700 700w, //elumdesigns.com/cdn/shop/files/letterpressed-in-sandiego-2.jpg?v=1735923456&width=800 800w, //elumdesigns.com/cdn/shop/files/letterpressed-in-sandiego-2.jpg?v=1735923456&width=1000 1000w, //elumdesigns.com/cdn/shop/files/letterpressed-in-sandiego-2.jpg?v=1735923456&width=1200 1200w, //elumdesigns.com/cdn/shop/files/letterpressed-in-sandiego-2.jpg?v=1735923456&width=1400 1400w, //elumdesigns.com/cdn/shop/files/letterpressed-in-sandiego-2.jpg?v=1735923456&width=1600 1600w, //elumdesigns.com/cdn/shop/files/letterpressed-in-sandiego-2.jpg?v=1735923456&width=1800 1800w, //elumdesigns.com/cdn/shop/files/letterpressed-in-sandiego-2.jpg?v=1735923456&width=2000 2000w, //elumdesigns.com/cdn/shop/files/letterpressed-in-sandiego-2.jpg?v=1735923456&width=2200 2200w, //elumdesigns.com/cdn/shop/files/letterpressed-in-sandiego-2.jpg?v=1735923456&width=2400 2400w, //elumdesigns.com/cdn/shop/files/letterpressed-in-sandiego-2.jpg?v=1735923456&width=2600 2600w, //elumdesigns.com/cdn/shop/files/letterpressed-in-sandiego-2.jpg?v=1735923456&width=2800 2800w" width="2800" height="1400" loading="lazy" sizes="(max-width: 999px) 100vw, 100vw" reveal="true" class="image-with-text-block__image "> 2550</div> 2551 <div class="container container--flush"><div reveal class="image-with-text-block__content content-box content-box--small content-box--text-center content-box--right text-container"><h2 class="heading heading--small"> 2552 <split-lines reveal>Letterpressed with love</split-lines> 2553 </h2><h3 class="heading h3"> 2554 <split-lines reveal>Proudly Made in San Diego, California</split-lines> 2555 </h3><div class="image-with-text-block__text-container" reveal><p>Every Elum greeting card is proudly designed and printed in sunny San Diego, California, using our four vintage Heidelberg letterpresses to bring timeless craftsmanship to life.</p><div class="button-wrapper"> 2556 <a href="/pages/letterpress" class="button button--primary">About Letterpress</a> 2557 </div></div> 2558 </div></div> 2559 2560 </image-with-text-block> 2561 </div> 2562</section> 2563 2564</div><div id="shopify-section-template--26305914437921__image-with-text" class="shopify-section shopify-section--image-with-text"><style> 2565 #shopify-section-template--26305914437921__image-with-text {--heading-color: 58, 57, 54; 2566 --text-color: 58, 57, 54; 2567 --primary-button-background: 58, 57, 54; 2568 --primary-button-text-color: 255, 255, 255; 2569 2570 --section-accent-background: 0 0 0 / 0.0; 2571 --section-autoplay-duration: 8s; 2572 --section-animation-play-state: paused; 2573 }/* We have to remove some extra spacing adding in non-overlap mode */ 2574 @media screen and (max-width: 999px) {#shopify-section-template--26305914437921__image-with-text .section { 2575 margin-top: 0; 2576 } 2577 2578 #shopify-section-template--26305914437921__image-with-text .image-with-text { 2579 margin-bottom: calc(-1 * var(--vertical-breather)) !important; 2580 }}</style> 2581 2582<section class="section "> 2583 <div ><image-with-text reveal-on-scroll class="image-with-text image-with-text--overlap-image" style="--image-aspect-ratio: 1.0;
2583 --image-max-height: 1400px"> 2584 <div class="container"> 2585 <div class="image-with-text__wrapper"><div class="image-with-text__image-wrapper"><img src="//elumdesigns.com/cdn/shop/files/1400x1400-happiness-2-label.jpg?v=1736459138&width=1400" alt="" srcset="//elumdesigns.com/cdn/shop/files/1400x1400-happiness-2-label.jpg?v=1736459138&width=600 600w, //elumdesigns.com/cdn/shop/files/1400x1400-happiness-2-label.jpg?v=1736459138&width=700 700w, //elumdesigns.com/cdn/shop/files/1400x1400-happiness-2-label.jpg?v=1736459138&width=800 800w, //elumdesigns.com/cdn/shop/files/1400x1400-happiness-2-label.jpg?v=1736459138&width=1000 1000w, //elumdesigns.com/cdn/shop/files/1400x1400-happiness-2-label.jpg?v=1736459138&width=1200 1200w, //elumdesigns.com/cdn/shop/files/1400x1400-happiness-2-label.jpg?v=1736459138&width=1400 1400w" width="1400" height="1400" loading="lazy" id="block-item-1-40128449577249" sizes="(max-width: 740px) calc(100vw - 96px), (max-width: 999px) calc(100vw - 160px), 600px" reveal-visibility="true" class="image-with-text__image"><img src="//elumdesigns.com/cdn/shop/files/1400x1400-energy-2-label.jpg?v=1736459165&width=1400" alt="" srcset="//elumdesigns.com/cdn/shop/files/1400x1400-energy-2-label.jpg?v=1736459165&width=600 600w, //elumdesigns.com/cdn/shop/files/1400x1400-energy-2-label.jpg?v=1736459165&width=700 700w, //elumdesigns.com/cdn/shop/files/1400x1400-energy-2-label.jpg?v=1736459165&width=800 800w, //elumdesigns.com/cdn/shop/files/1400x1400-energy-2-label.jpg?v=1736459165&width=1000 1000w, //elumdesigns.com/cdn/shop/files/1400x1400-energy-2-label.jpg?v=1736459165&width=1200 1200w, //elumdesigns.com/cdn/shop/files/1400x1400-energy-2-label.jpg?v=1736459165&width=1400 1400w" width="1400" height="1400" loading="lazy" id="block-item-2-40128451739937" sizes="(max-width: 740px) calc(100vw - 96px), (max-width: 999px) calc(100vw - 160px), 600px" reveal-visibility="true" hidden="hidden" class="image-with-text__image"></div> 2586 2587 <div class="image-with-text__content-wrapper"> 2588 <div class="image-with-text__content-list"><image-with-text-item attached-image="block-item-1-40128449577249" class="image-with-text__content text-container text--center" ><h2 class="heading heading--small"> 2589 <split-lines reveal>Celebrate Every Moment</split-lines> 2590 </h2><h3 class="heading h3"> 2591 <split-lines reveal>Happiness & Joy</split-lines> 2592 </h3><div class="image-with-text__text-wrapper" reveal><p>Brighten your day with the uplifting scents of Currant & Oakmoss and Amber & Coconut. These joyful fragrances inspire smiles and add a radiant energy to any space.</p><div class="button-wrapper"> 2593 <a href="/collections/aura-pure-mood-happiness-joy" class="button button--primary">Shop Now</a> 2594 </div></div> 2595 </image-with-text-item><image-with-text-item attached-image="block-item-2-40128451739937" hidden class="image-with-text__content text-container text--center" ><h2 class="heading heading--small"> 2596 <split-lines reveal>Awaken Your Senses</split-lines> 2597 </h2><h3 class="heading h3"> 2598 <split-lines reveal>Energy & Revitalization</split-lines> 2599 </h3><div class="image-with-text__text-wrapper" reveal><p>Feel refreshed and invigorated with Golden Basil & Mint and Italian Bergamot. These vibrant scents energize your mind and body, making every moment feel like a fresh start.</p><div class="button-wrapper"> 2600 <a href="/collections/aura-pure-mood-energy-revitalization" class="button button--primary">Shop Now</a> 2601 </div></div> 2602 </image-with-text-item></div><page-dots animation-timer class="image-with-text__navigation"><button type="button" class="image-with-text__navigation-item" aria-current="true"> 2603 <span class="heading heading--small">Happy</span> 2604 </button><button type="button" class="image-with-text__navigation-item" >
2605 <span class="heading heading--small">Energized</span> 2606 </button></page-dots></div> 2607 </div> 2608 </div> 2609 </image-with-text> 2610 </div> 2611</section> 2612 2613</div><div id="shopify-section-template--26305914437921__image_with_text_Ry4jUF" class="shopify-section shopify-section--image-with-text"><style> 2614 #shopify-section-template--26305914437921__image_with_text_Ry4jUF {--heading-color: 58, 57, 54; 2615 --text-color: 58, 57, 54; 2616 --primary-button-background: 58, 57, 54; 2617 --primary-button-text-color: 255, 255, 255; 2618 2619 --section-accent-background: 0 0 0 / 0.0; 2620 --section-autoplay-duration: 8s; 2621 --section-animation-play-state: paused; 2622 }/* We have to remove some extra spacing adding in non-overlap mode */ 2623 @media screen and (max-width: 999px) {#shopify-section-template--26305914437921__image_with_text_Ry4jUF .section { 2624 margin-top: 0; 2625 } 2626 2627 #shopify-section-template--26305914437921__image_with_text_Ry4jUF .image-with-text { 2628 margin-bottom: calc(-1 * var(--vertical-breather)) !important; 2629 }}</style> 2630 2631<section class="section "> 2632 <div ><image-with-text reveal-on-scroll class="image-with-text image-with-text--reverse image-with-text--overlap-image" style="--image-aspect-ratio: 1.0; --image-max-height: 1400px"> 2633 <div class="container"> 2634 <div class="image-with-text__wrapper"><div class="image-with-text__image-wrapper"><img src="//elumdesigns.com/cdn/shop/files/1400x1400-serenity-2-label.jpg?v=1736459205&width=1400" alt="" srcset="//elumdesigns.com/cdn/shop/files/1400x1400-serenity-2-label.jpg?v=1736459205&width=600 600w, //elumdesigns.com/cdn/shop/files/1400x1400-serenity-2-label.jpg?v=1736459205&width=700 700w, //elumdesigns.com/cdn/shop/files/1400x1400-serenity-2-label.jpg?v=1736459205&width=800 800w, //elumdesigns.com/cdn/shop/files/1400x1400-serenity-2-label.jpg?v=1736459205&width=1000 1000w, //elumdesigns.com/cdn/shop/files/1400x1400-serenity-2-label.jpg?v=1736459205&width=1200 1200w, //elumdesigns.com/cdn/shop/files/1400x1400-serenity-2-label.jpg?v=1736459205&width=1400 1400w" width="1400" height="1400" loading="lazy" id="block-item_EQQMF7-40128456261921" sizes="(max-width: 740px) calc(100vw - 96px), (max-width: 999px) calc(100vw - 160px), 600px" reveal-visibility="true" class="image-with-text__image"><img src="//elumdesigns.com/cdn/shop/files/1400x1400-nostalgia-2-label.jpg?v=1736459228&width=1400" alt="" srcset="//elumdesigns.com/cdn/shop/files/1400x1400-nostalgia-2-label.jpg?v=1736459228&width=600 600w, //elumdesigns.com/cdn/shop/files/1400x1400-nostalgia-2-label.jpg?v=1736459228&width=700 700w, //elumdesigns.com/cdn/shop/files/1400x1400-nostalgia-2-label.jpg?v=1736459228&width=800 800w, //elumdesigns.com/cdn/shop/files/1400x1400-nostalgia-2-label.jpg?v=1736459228&width=1000 1000w, //elumdesigns.com/cdn/shop/files/1400x1400-nostalgia-2-label.jpg?v=1736459228&width=1200 1200w, //elumdesigns.com/cdn/shop/files/1400x1400-nostalgia-2-label.jpg?v=1736459228&width=1400 1400w" width="1400" height="1400" loading="lazy" id="block-item_3BcFBW-40128458424609" sizes="(max-width: 740px) calc(100vw - 96px), (max-width: 999px) calc(100vw - 160px), 600px" reveal-visibility="true" hidden="hidden" class="image-with-text__image"></div> 2635 2636 <div class="image-with-text__content-wrapper"> 2637 <div class="image-with-text__content-list"><image-with-text-item attached-image="block-item_EQQMF7-40128456261921" class="image-with-text__content text-container text--center" ><h2 class="heading heading--small"> 2638 <split-lines reveal>Find Your Calm</split-lines> 2639 </h2><h3 class="heading h3"> 2640 <split-lines reveal>Serenity & Relaxation</split-lines> 2641 </h3><div class="image-with-text__text-wrapper" reveal><p>Transform your space into a peaceful retreat with our Serene Sea Salt and Velvet Sandalwood candles. Designed to soothe your senses, these scents create a tranquil atmosphere perfect for unwinding and recharging.</p><div class="button-wrapper"> 2642 <a href="/collections/aura-pure-serenity-relaxation" class="button button--primary">Shop Now</a> 2643 </div></div> 2644 </image-with-text-item><image-with-text-item attached-image="block-item_3BcFBW-40128458424609" hidden class="image-with-text__content text-container text--center" ><h2 class="heading heading--small"> 2645 <split-lines reveal>Wrap Yourself in Warmth</split-lines> 2646 </h2><h3 class="heading h3"> 2647 <split-lines reveal>Comfort & Nostalgia</split-lines> 2648 </h3><div class="image-with-text__text-wrapper" reveal><p>Reconnect with cherished memories through the comforting scents of Moroccan Rose and Classic Vanilla. These candles evoke the joy of home and the simple pleasures that bring lasting comfort.</p><div class="button-wrapper"> 2649 <a href="/collections/aura-pure-mood-comfort-nostalgia" class="button button--primary">Shop Now</a> 2650 </div></div> 2651 </image-with-text-item></div><page-dots animation-timer class="image-with-text__navigation"><button type="button" class="image-with-text__navigation-item" aria-current="true">
2652 <span class="heading heading--small">Calm</span> 2653 </button><button type="button" class="image-with-text__navigation-item" > 2654 <span class="heading heading--small">Comfort</span> 2655 </button></page-dots></div> 2656 </div> 2657 </div> 2658 </image-with-text> 2659 </div> 2660</section> 2661 2662</div><div id="shopify-section-template--26305914437921__featured_collections_nEKt7d" class="shopify-section shopify-section--featured-collections"><style> 2663 #shopify-section-template--26305914437921__featured_collections_nEKt7d {--heading-color: 58, 57, 54; 2664 --text-color: 58, 57, 54; 2665 --primary-button-background: 58, 57, 54; 2666 --primary-button-text-color: 255, 255, 255; 2667 2668 --prev-next-button-background: 255, 255, 255; 2669 --prev-next-button-color: 58, 57, 54; 2670 2671 --section-background: 255, 255, 255; 2672 --section-products-per-row: 2; 2673 } 2674 2675 @media screen and (min-width: 741px) { 2676 #shopify-section-template--26305914437921__featured_collections_nEKt7d { 2677 --section-products-per-row: 3; 2678 } 2679 } 2680 2681 @media screen and (min-width: 1000px) { 2682 #shopify-section-template--26305914437921__featured_collections_nEKt7d { 2683 --section-products-per-row: 4; 2684 } 2685 } 2686 2687 @media screen and (min-width: 1200px) { 2688 #shopify-section-template--26305914437921__featured_collections_nEKt7d { 2689 --section-products-per-row: 4; 2690 } 2691 } 2692</style> 2693 2694<section class="section "> 2695 <div class="section__color-wrapper"> 2696 <div class="container "><header class="section__header "><div class="text-container"><h2 class="heading heading--small">set the mood with</h2><h3 class="heading h2">Aura Pure Candles</h3></div></header><div class="featured-collections"><product-list stagger-apparition id="block-template--26305914437921__featured_collections_nEKt7d-collection_x3xEKW" class="product-list product-list--center"> 2697 <div > 2698 <div class="product-list__inner "><product-item class="product-item " reveal><div class="product-item__image-wrapper product-item__image-wrapper--multiple"><a href="/products/classic-vanilla-18-oz-rowan-glass-candle" data-instant class="product-item__aspect-ratio aspect-ratio aspect-ratio--square" style="padding-bottom: 113.20754716981132%; --aspect-ratio: 0.8833333333333333"><img src="//elumdesigns.com/cdn/shop/files/cndl192ClassicVanilla18ozRowanGlassCandle.jpg?v=1733246407&width=1060" alt="large clear white round classic vanilla scented hand poured soy wax candle with embossed gold lis" srcset="//elumdesigns.com/cdn/shop/files/cndl192ClassicVanilla18ozRowanGlassCandle.jpg?v=1733246407&width=200 200w, //elumdesigns.com/cdn/shop/files/cndl192ClassicVanilla18ozRowanGlassCandle.jpg?v=1733246407&width=300 300w, //elumdesigns.com/cdn/shop/files/cndl192ClassicVanilla18ozRowanGlassCandle.jpg?v=1733246407&width=400 400w, //elumdesigns.com/cdn/shop/files/cndl192ClassicVanilla18ozRowanGlassCandle.jpg?v=1733246407&width=500 500w, //elumdesigns.com/cdn/shop/files/cndl192ClassicVanilla18ozRowanGlassCandle.jpg?v=1733246407&width=600 600w, //elumdesigns.com/cdn/shop/files/cndl192ClassicVanilla18ozRowanGlassCandle.jpg?v=1733246407&width=700 700w, //elumdesigns.com/cdn/shop/files/cndl192ClassicVanilla18ozRowanGlassCandle.jpg?v=1733246407&width=800 800w, //elumdesigns.com/cdn/shop/files/cndl192ClassicVanilla18ozRowanGlassCandle.jpg?v=1733246407&width=900 900w, //elumdesigns.com/cdn/shop/files/cndl192ClassicVanilla18ozRowanGlassCandle.jpg?v=1733246407&width=1000 1000w" width="1060" height="1200" loading="lazy" sizes="(max-width: 740px) 52vw, calc(min(100vw - 80px, 1520px) / 4 - 18px)" class="product-item__primary-image" data-media-id="39879937294625"> 2699<img src="//elumdesigns.com/cdn/shop/files/Aura-purep-classic-vanilla-scent-profile_2c518ae4-feac-4925-9510-a0d6c7ba5d7e.jpg?v=1735853527&width=1060" alt="three classic vanilla scented candles of varying sizes and shapes pictured with vanilla beans, brown sugar cubes and fluffy meringue" srcset="//elumdesigns.com/cdn/shop/files/Aura-purep-classic-vanilla-scent-profile_2c518ae4-feac-4925-9510-a0d6c7ba5d7e.jpg?v=1735853527&width=200 200w, //elumdesigns.com/cdn/shop/files/Aura-purep-classic-vanilla-scent-profile_2c518ae4-feac-4925-9510-a0d6c7ba5d7e.jpg?v=1735853527&width=300 300w, //elumdesigns.com/cdn/shop/files/Aura-purep-classic-vanilla-scent-profile_2c518ae4-feac-4925-9510-a0d6c7ba5d7e.jpg?v=1735853527&width=400 400w, //elumdesigns.com/cdn/shop/files/Aura-purep-classic-vanilla-scent-profile_2c518ae4-feac-4925-9510-a0d6c7ba5d7e.jpg?v=1735853527&width=500 500w, //elumdesigns.com/cdn/shop/files/Aura-purep-classic-vanilla-scent-profile_2c518ae4-feac-4925-9510-a0d6c7ba5d7e.jpg?v=1735853527&width=600 600w, //elumdesigns.com/cdn/shop/files/Aura-purep-classic-vanilla-scent-profile_2c518ae4-feac-4925-9510-a0d6c7ba5d7e.jpg?v=1735853527&width=700 700w, //elumdesigns.com/cdn/shop/files/Aura-purep-classic-vanilla-scent-profile_2c518ae4-feac-4925-9510-a0d6c7ba5d7e.jpg?v=1735853527&width=800 800w, //elumdesigns.com/cdn/shop/files/Aura-purep-classic-vanilla-scent-profile_2c518ae4-feac-4925-9510-a0d6c7ba5d7e.jpg?v=1735853527&width=900 900w, //elumdesigns.com/cdn/shop/files/Aura-purep-classic-vanilla-scent-profile_2c518ae4-feac-4925-9510-a0d6c7ba5d7e.jpg?v=1735853527&width=1000 1000w" width="1060" height="1200" loading="lazy" sizes="(max-width: 740px) 52vw, c
2699alc(min(100vw - 80px, 1520px) / 4 - 18px)" class="product-item__secondary-image"></a><form method="post" action="/cart/add" id="product_form_template--26305914437921__featured_collections_nEKt7d_collection_x3xEKW_9791523619105_0" accept-charset="UTF-8" class="product-item__quick-form" enctype="multipart/form-data" is="product-form"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="quantity" value="1"> 2700 <input type="hidden" name="id" value="50647294083361"> 2701 <button is="loader-button" type="submit" class="button button--outline button--text button--full hidden-touch">+ Add to cart</button> 2702 <button type="submit" class="product-item__quick-buy-button hidden-no-touch"> 2703 <span class="visually-hidden">+ Add to cart</span><svg focusable="false" width="24" height="24" class="icon icon--quick-buy-shopping-bag " fill="none" viewBox="0 0 24 24"> 2704 <path d="M14 4H5L4 20H20C19.7517 16.0273 19.375 10 19.375 10" stroke="currentColor" stroke-width="2"></path> 2705 <path d="M9 7V7C9 8.65685 10.3431 10 12 10V10C13.6569 10 15 8.65685 15 7V7" stroke="currentColor" stroke-width="2"></path> 2706 <path d="M20 0V8M16 4H24" stroke="currentColor" stroke-width="2"></path> 2707 </svg></button><input type="hidden" name="product-id" value="9791523619105" /><input type="hidden" name="section-id" value="template--26305914437921__featured_collections_nEKt7d" /></form></div> 2708 2709 <div class="product-item__info "> 2710 <div class="product-item-meta"><a href="/products/classic-vanilla-18-oz-rowan-glass-candle" data-instant class="product-item-meta__title">Classic Vanilla 18 oz Rowan Glass Candle</a> 2711 2712 <div class="product-item-meta__price-list-container"> 2713 <div class="price-list price-list--centered"><span class="price"> 2714 <span class="visually-hidden">Sale price</span>$40.99</span></div> 2715 </div></div></div> 2716</product-item><product-item class="product-item " reveal><div class="product-item__image-wrapper product-item__image-wrapper--multiple"><a href="/products/classic-vanilla-21-oz-maeve-glass-candle" data-instant class="product-item__aspect-ratio aspect-ratio aspect-ratio--square" style="padding-bottom: 113.20754716981132%; --aspect-ratio: 0.8833333333333333"><img src="//elumdesigns.com/cdn/shop/files/cndl184ClassicVanilla21ozMaeveGlassCandle.jpg?v=1733246164&width=1060" alt="large tan classic vanilla scented hand poured soy wax candle with gold lid" srcset="//elumdesigns.com/cdn/shop/files/cndl184ClassicVanilla21ozMaeveGlassCandle.jpg?v=1733246164&width=200 200w, //elumdesigns.com/cdn/shop/files/cndl184ClassicVanilla21ozMaeveGlassCandle.jpg?v=1733246164&width=300 300w, //elumdesigns.com/cdn/shop/files/cndl184ClassicVanilla21ozMaeveGlassCandle.jpg?v=1733246164&width=400 400w, //elumdesigns.com/cdn/shop/files/cndl184ClassicVanilla21ozMaeveGlassCandle.jpg?v=1733246164&width=500 500w, //elumdesigns.com/cdn/shop/files/cndl184ClassicVanilla21ozMaeveGlassCandle.jpg?v=1733246164&width=600 600w, //elumdesigns.com/cdn/shop/files/cndl184ClassicVanilla21ozMaeveGlassCandle.jpg?v=1733246164&width=700 700w, //elumdesigns.com/cdn/shop/files/cndl184ClassicVanilla21ozMaeveGlassCandle.jpg?v=1733246164&width=800 800w, //elumdesigns.com/cdn/shop/files/cndl184ClassicVanilla21ozMaeveGlassCandle.jpg?v=1733246164&width=900 900w, //elumdesigns.com/cdn/shop/files/cndl184ClassicVanilla21ozMaeveGlassCandle.jpg?v=1733246164&width=1000 1000w" width="1060" height="1200" loading="lazy" sizes="(max-width: 740px) 52vw, calc(min(100vw - 80px, 1520px) / 4 - 18px)" class="product-item__primary-image" data-media-id="39879903510817"> 2717<img src="//elumdesigns.com/cdn/shop/files/Aura-purep-classic-vanilla-scent-profile_ed57a6b7-263f-4070-aa68-520fc0b3c5ff.jpg?v=1735852602&width=1060" alt="three classic vanilla scented candles pictured with brown sugar cubes, vanilla beans and meringue" srcset="//elumdesigns.com/cdn/shop/files/Aura-purep-classic-vanilla-scent-profile_ed57a6b7-263f-4070-aa68-520fc0b3c5ff.jpg?v=1735852602&width=200 200w, //elumdesigns.com/cdn/shop/files/Aura-purep-classic-vanilla-scent-profile_ed57a6b7-263f-4070-aa68-520fc0b3c5ff.jpg?v=1735852602&width=300 300w, //elumdesigns.com/cdn/shop/files/Aura-purep-classic-vanilla-scent-profile_ed57a6b7-263f-4070-aa68-520fc0b3c5ff.jpg?v=1735852602&width=400 400w, //elumdesigns.com/cdn/shop/files/Aura-purep-classic-vanilla-scent-profile_ed57a6b7-263f-4070-aa68-520fc0b3c5ff.jpg?v=1735852602&width=500 500w, //elumdesigns.com/cdn/shop/files/Aura-purep-classic-vanilla-scent-profile_ed57a6b7-263f-4070-aa68-520fc0b3c5ff.jpg?v=1735852602&width=600 600w, //elumdesigns.com/cdn/shop/files/Aura-purep-classic-vanilla-scent-profile_ed57a6b7-263f-4070-aa68-520fc0b3c5ff.jpg?v=1735852602&width=700 700w, //elumdesigns.com/cdn/shop/files/Aura-purep-classic-vanilla-scent-profile_ed57a6b7-263f-4070-aa68-520fc0b3c5ff.jpg?v=1735852602&width=800 800w, //elumdesigns.com/cdn/shop/files/Aura-purep-classic-vanilla-scent-profile_ed57a6b7-263f-4070-aa68-520fc0b3c5ff.jpg?v=1735852602&width=900 900w, //elumdesigns.com/cdn/shop/files/Aura-purep-classic-vanilla-scent-profile_ed57a6b7-263f-4070-aa68-520fc0b3c5ff.jpg?v=1735852602&width=1000 1000w" width="1060" height="1200" loading="lazy" sizes="(max-width: 740px) 52vw, c
2717alc(min(100vw - 80px, 1520px) / 4 - 18px)" class="product-item__secondary-image"></a><form method="post" action="/cart/add" id="product_form_template--26305914437921__featured_collections_nEKt7d_collection_x3xEKW_9791520997665_0" accept-charset="UTF-8" class="product-item__quick-form" enctype="multipart/form-data" is="product-form"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="quantity" value="1"> 2718 <input type="hidden" name="id" value="50647289594145"> 2719 <button is="loader-button" type="submit" class="button button--outline button--text button--full hidden-touch">+ Add to cart</button> 2720 <button type="submit" class="product-item__quick-buy-button hidden-no-touch"> 2721 <span class="visually-hidden">+ Add to cart</span><svg focusable="false" width="24" height="24" class="icon icon--quick-buy-shopping-bag " fill="none" viewBox="0 0 24 24"> 2722 <path d="M14 4H5L4 20H20C19.7517 16.0273 19.375 10 19.375 10" stroke="currentColor" stroke-width="2"></path> 2723 <path d="M9 7V7C9 8.65685 10.3431 10 12 10V10C13.6569 10 15 8.65685 15 7V7" stroke="currentColor" stroke-width="2"></path> 2724 <path d="M20 0V8M16 4H24" stroke="currentColor" stroke-width="2"></path> 2725 </svg></button><input type="hidden" name="product-id" value="9791520997665" /><input type="hidden" name="section-id" value="template--26305914437921__featured_collections_nEKt7d" /></form></div> 2726 2727 <div class="product-item__info "> 2728 <div class="product-item-meta"><a href="/products/classic-vanilla-21-oz-maeve-glass-candle" data-instant class="product-item-meta__title">Classic Vanilla 21 oz Maeve Glass Candle</a> 2729 2730 <div class="product-item-meta__price-list-container"> 2731 <div class="price-list price-list--centered"><span class="price"> 2732 <span class="visually-hidden">Sale price</span>$44.99</span></div> 2733 </div></div></div> 2734</product-item><product-item class="product-item " reveal><div class="product-item__image-wrapper product-item__image-wrapper--multiple"><a href="/products/classic-vanilla-7-oz-maeve-glass-candle" data-instant class="product-item__aspect-ratio aspect-ratio aspect-ratio--square" style="padding-bottom: 113.20754716981132%; --aspect-ratio: 0.8833333333333333"><img src="//elumdesigns.com/cdn/shop/files/cndl176ClassicVanilla7ozMaeveGlassCandle.jpg?v=1733245652&width=1060" alt="small tan classic vanilla scented hand poured candle with gold lid " srcset="//elumdesigns.com/cdn/shop/files/cndl176ClassicVanilla7ozMaeveGlassCandle.jpg?v=1733245652&width=200 200w, //elumdesigns.com/cdn/shop/files/cndl176ClassicVanilla7ozMaeveGlassCandle.jpg?v=1733245652&width=300 300w, //elumdesigns.com/cdn/shop/files/cndl176ClassicVanilla7ozMaeveGlassCandle.jpg?v=1733245652&width=400 400w, //elumdesigns.com/cdn/shop/files/cndl176ClassicVanilla7ozMaeveGlassCandle.jpg?v=1733245652&width=500 500w, //elumdesigns.com/cdn/shop/files/cndl176ClassicVanilla7ozMaeveGlassCandle.jpg?v=1733245652&width=600 600w, //elumdesigns.com/cdn/shop/files/cndl176ClassicVanilla7ozMaeveGlassCandle.jpg?v=1733245652&width=700 700w, //elumdesigns.com/cdn/shop/files/cndl176ClassicVanilla7ozMaeveGlassCandle.jpg?v=1733245652&width=800 800w, //elumdesigns.com/cdn/shop/files/cndl176ClassicVanilla7ozMaeveGlassCandle.jpg?v=1733245652&width=900 900w, //elumdesigns.com/cdn/shop/files/cndl176ClassicVanilla7ozMaeveGlassCandle.jpg?v=1733245652&width=1000 1000w" width="1060" height="1200" loading="lazy" sizes="(max-width: 740px) 52vw, calc(min(100vw - 80px, 1520px) / 4 - 18px)" class="product-item__primary-image" data-media-id="39879832863009"> 2735<img src="//elumdesigns.com/cdn/shop/files/Aura-purep-classic-vanilla-scent-profile.jpg?v=1735845903&width=1060" alt="three classic vanilla scented candles pictured next to brown sugar cubes, meringues and vanilla beans" srcset="//elumdesigns.com/cdn/shop/files/Aura-purep-classic-vanilla-scent-profile.jpg?v=1735845903&width=200 200w, //elumdesigns.com/cdn/shop/files/Aura-purep-classic-vanilla-scent-profile.jpg?v=1735845903&width=300 300w, //elumdesigns.com/cdn/shop/files/Aura-purep-classic-vanilla-scent-profile.jpg?v=1735845903&width=400 400w, //elumdesigns.com/cdn/shop/files/Aura-purep-classic-vanilla-scent-profile.jpg?v=1735845903&width=500 500w, //elumdesigns.com/cdn/shop/files/Aura-purep-classic-vanilla-scent-profile.jpg?v=1735845903&width=600 600w, //elumdesigns.com/cdn/shop/files/Aura-purep-classic-vanilla-scent-profile.jpg?v=1735845903&width=700 700w, //elumdesigns.com/cdn/shop/files/Aura-purep-classic-vanilla-scent-profile.jpg?v=1735845903&width=800 800w, //elumdesigns.com/cdn/shop/files/Aura-purep-classic-vanilla-scent-profile.jpg?v=1735845903&width=900 900w, //elumdesigns.com/cdn/shop/files/Aura-purep-classic-vanilla-scent-profile.jpg?v=1735845903&width=1000 1000w" width="1060" height="1200" loading="lazy" sizes="(max-width: 740px) 52vw, c
2735alc(min(100vw - 80px, 1520px) / 4 - 18px)" class="product-item__secondary-image"></a><form method="post" action="/cart/add" id="product_form_template--26305914437921__featured_collections_nEKt7d_collection_x3xEKW_9791517819169_0" accept-charset="UTF-8" class="product-item__quick-form" enctype="multipart/form-data" is="product-form"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="quantity" value="1"> 2736 <input type="hidden" name="id" value="50647285563681"> 2737 <button is="loader-button" type="submit" class="button button--outline button--text button--full hidden-touch">+ Add to cart</button> 2738 <button type="submit" class="product-item__quick-buy-button hidden-no-touch"> 2739 <span class="visually-hidden">+ Add to cart</span><svg focusable="false" width="24" height="24" class="icon icon--quick-buy-shopping-bag " fill="none" viewBox="0 0 24 24"> 2740 <path d="M14 4H5L4 20H20C19.7517 16.0273 19.375 10 19.375 10" stroke="currentColor" stroke-width="2"></path> 2741 <path d="M9 7V7C9 8.65685 10.3431 10 12 10V10C13.6569 10 15 8.65685 15 7V7" stroke="currentColor" stroke-width="2"></path> 2742 <path d="M20 0V8M16 4H24" stroke="currentColor" stroke-width="2"></path> 2743 </svg></button><input type="hidden" name="product-id" value="9791517819169" /><input type="hidden" name="section-id" value="template--26305914437921__featured_collections_nEKt7d" /></form></div> 2744 2745 <div class="product-item__info "> 2746 <div class="product-item-meta"><a href="/products/classic-vanilla-7-oz-maeve-glass-candle" data-instant class="product-item-meta__title">Classic Vanilla 7 oz Maeve Glass Candle</a> 2747 2748 <div class="product-item-meta__price-list-container"> 2749 <div class="price-list price-list--centered"><span class="price"> 2750 <span class="visually-hidden">Sale price</span>$28.99</span></div> 2751 </div></div></div> 2752</product-item><product-item class="product-item " reveal><div class="product-item__image-wrapper product-item__image-wrapper--multiple"><a href="/products/serene-sea-salt-18-oz-rowan-glass-candle" data-instant class="product-item__aspect-ratio aspect-ratio aspect-ratio--square" style="padding-bottom: 113.20754716981132%; --aspect-ratio: 0.8833333333333333"><img src="//elumdesigns.com/cdn/shop/files/cndl191SereneSeaSalt18ozRowanGlassCandle.jpg?v=1733246467&width=1060" alt="large round blue sea salt scented hand poured soy wax candle with embossed gold lid" srcset="//elumdesigns.com/cdn/shop/files/cndl191SereneSeaSalt18ozRowanGlassCandle.jpg?v=1733246467&width=200 200w, //elumdesigns.com/cdn/shop/files/cndl191SereneSeaSalt18ozRowanGlassCandle.jpg?v=1733246467&width=300 300w, //elumdesigns.com/cdn/shop/files/cndl191SereneSeaSalt18ozRowanGlassCandle.jpg?v=1733246467&width=400 400w, //elumdesigns.com/cdn/shop/files/cndl191SereneSeaSalt18ozRowanGlassCandle.jpg?v=1733246467&width=500 500w, //elumdesigns.com/cdn/shop/files/cndl191SereneSeaSalt18ozRowanGlassCandle.jpg?v=1733246467&width=600 600w, //elumdesigns.com/cdn/shop/files/cndl191SereneSeaSalt18ozRowanGlassCandle.jpg?v=1733246467&width=700 700w, //elumdesigns.com/cdn/shop/files/cndl191SereneSeaSalt18ozRowanGlassCandle.jpg?v=1733246467&width=800 800w, //elumdesigns.com/cdn/shop/files/cndl191SereneSeaSalt18ozRowanGlassCandle.jpg?v=1733246467&width=900 900w, //elumdesigns.com/cdn/shop/files/cndl191SereneSeaSalt18ozRowanGlassCandle.jpg?v=1733246467&width=1000 1000w" width="1060" height="1200" loading="lazy" sizes="(max-width: 740px) 52vw, calc(min(100vw - 80px, 1520px) / 4 - 18px)" class="product-item__primary-image" data-media-id="39879952302369"> 2753<img src="//elumdesigns.com/cdn/shop/files/cndl191SereneSeaSalt18ozRowanGlassCandlescentprofile.jpg?v=1735853442&width=1060" alt="large blue serene sea salt scented candle pictured with white tones and coarse sea salt" srcset="//elumdesigns.com/cdn/shop/files/cndl191SereneSeaSalt18ozRowanGlassCandlescentprofile.jpg?v=1735853442&width=200 200w, //elumdesigns.com/cdn/shop/files/cndl191SereneSeaSalt18ozRowanGlassCandlescentprofile.jpg?v=1735853442&width=300 300w, //elumdesigns.com/cdn/shop/files/cndl191SereneSeaSalt18ozRowanGlassCandlescentprofile.jpg?v=1735853442&width=400 400w, //elumdesigns.com/cdn/shop/files/cndl191SereneSeaSalt18ozRowanGlassCandlescentprofile.jpg?v=1735853442&width=500 500w, //elumdesigns.com/cdn/shop/files/cndl191SereneSeaSalt18ozRowanGlassCandlescentprofile.jpg?v=1735853442&width=600 600w, //elumdesigns.com/cdn/shop/files/cndl191SereneSeaSalt18ozRowanGlassCandlescentprofile.jpg?v=1735853442&width=700 700w, //elumdesigns.com/cdn/shop/files/cndl191SereneSeaSalt18ozRowanGlassCandlescentprofile.jpg?v=1735853442&width=800 800w, //elumdesigns.com/cdn/shop/files/cndl191SereneSeaSalt18ozRowanGlassCandlescentprofile.jpg?v=1735853442&width=900 900w, //elumdesigns.com/cdn/shop/files/cndl191SereneSeaSalt18ozRowanGlassCandlescentprofile.jpg?v=1735853442&width=1000 1000w" width="1060" height="1200" loading="lazy" sizes="(max-width: 740px) 52vw, c
2753alc(min(100vw - 80px, 1520px) / 4 - 18px)" class="product-item__secondary-image"></a><form method="post" action="/cart/add" id="product_form_template--26305914437921__featured_collections_nEKt7d_collection_x3xEKW_9791512969505_0" accept-charset="UTF-8" class="product-item__quick-form" enctype="multipart/form-data" is="product-form"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="quantity" value="1"> 2754 <input type="hidden" name="id" value="50647279665441"> 2755 <button is="loader-button" type="submit" class="button button--outline button--text button--full hidden-touch">+ Add to cart</button> 2756 <button type="submit" class="product-item__quick-buy-button hidden-no-touch"> 2757 <span class="visually-hidden">+ Add to cart</span><svg focusable="false" width="24" height="24" class="icon icon--quick-buy-shopping-bag " fill="none" viewBox="0 0 24 24"> 2758 <path d="M14 4H5L4 20H20C19.7517 16.0273 19.375 10 19.375 10" stroke="currentColor" stroke-width="2"></path> 2759 <path d="M9 7V7C9 8.65685 10.3431 10 12 10V10C13.6569 10 15 8.65685 15 7V7" stroke="currentColor" stroke-width="2"></path> 2760 <path d="M20 0V8M16 4H24" stroke="currentColor" stroke-width="2"></path> 2761 </svg></button><input type="hidden" name="product-id" value="9791512969505" /><input type="hidden" name="section-id" value="template--26305914437921__featured_collections_nEKt7d" /></form></div> 2762 2763 <div class="product-item__info "> 2764 <div class="product-item-meta"><a href="/products/serene-sea-salt-18-oz-rowan-glass-candle" data-instant class="product-item-meta__title">Serene Sea Salt 18 oz Rowan Glass Candle</a> 2765 2766 <div class="product-item-meta__price-list-container"> 2767 <div class="price-list price-list--centered"><span class="price"> 2768 <span class="visually-hidden">Sale price</span>$40.99</span></div> 2769 </div></div></div> 2770</product-item><product-item class="product-item " reveal><div class="product-item__image-wrapper product-item__image-wrapper--multiple"><a href="/products/serene-sea-salt-21-oz-maeve-glass-candle" data-instant class="product-item__aspect-ratio aspect-ratio aspect-ratio--square" style="padding-bottom: 113.20754716981132%; --aspect-ratio: 0.8833333333333333"><img src="//elumdesigns.com/cdn/shop/files/cndl183SereneSeaSalt21ozMaeveGlassCandle.jpg?v=1733246684&width=1060" alt="large blue tapered sea salt scented hand poured soy wax candle with gold lid" srcset="//elumdesigns.com/cdn/shop/files/cndl183SereneSeaSalt21ozMaeveGlassCandle.jpg?v=1733246684&width=200 200w, //elumdesigns.com/cdn/shop/files/cndl183SereneSeaSalt21ozMaeveGlassCandle.jpg?v=1733246684&width=300 300w, //elumdesigns.com/cdn/shop/files/cndl183SereneSeaSalt21ozMaeveGlassCandle.jpg?v=1733246684&width=400 400w, //elumdesigns.com/cdn/shop/files/cndl183SereneSeaSalt21ozMaeveGlassCandle.jpg?v=1733246684&width=500 500w, //elumdesigns.com/cdn/shop/files/cndl183SereneSeaSalt21ozMaeveGlassCandle.jpg?v=1733246684&width=600 600w, //elumdesigns.com/cdn/shop/files/cndl183SereneSeaSalt21ozMaeveGlassCandle.jpg?v=1733246684&width=700 700w, //elumdesigns.com/cdn/shop/files/cndl183SereneSeaSalt21ozMaeveGlassCandle.jpg?v=1733246684&width=800 800w, //elumdesigns.com/cdn/shop/files/cndl183SereneSeaSalt21ozMaeveGlassCandle.jpg?v=1733246684&width=900 900w, //elumdesigns.com/cdn/shop/files/cndl183SereneSeaSalt21ozMaeveGlassCandle.jpg?v=1733246684&width=1000 1000w" width="1060" height="1200" loading="lazy" sizes="(max-width: 740px) 52vw, calc(min(100vw - 80px, 1520px) / 4 - 18px)" class="product-item__primary-image" data-media-id="39879984447777"> 2771<img src="//elumdesigns.com/cdn/shop/files/cndl183SereneSeaSalt21ozMaeveGlassCandlescentprofile.jpg?v=1735852369&width=1060" alt="large blue serene sea salt scented candle pictured with white rocks and a small pile of coarse sea salt" srcset="//elumdesigns.com/cdn/shop/files/cndl183SereneSeaSalt21ozMaeveGlassCandlescentprofile.jpg?v=1735852369&width=200 200w, //elumdesigns.com/cdn/shop/files/cndl183SereneSeaSalt21ozMaeveGlassCandlescentprofile.jpg?v=1735852369&width=300 300w, //elumdesigns.com/cdn/shop/files/cndl183SereneSeaSalt21ozMaeveGlassCandlescentprofile.jpg?v=1735852369&width=400 400w, //elumdesigns.com/cdn/shop/files/cndl183SereneSeaSalt21ozMaeveGlassCandlescentprofile.jpg?v=1735852369&width=500 500w, //elumdesigns.com/cdn/shop/files/cndl183SereneSeaSalt21ozMaeveGlassCandlescentprofile.jpg?v=1735852369&width=600 600w, //elumdesigns.com/cdn/shop/files/cndl183SereneSeaSalt21ozMaeveGlassCandlescentprofile.jpg?v=1735852369&width=700 700w, //elumdesigns.com/cdn/shop/files/cndl183SereneSeaSalt21ozMaeveGlassCandlescentprofile.jpg?v=1735852369&width=800 800w, //elumdesigns.com/cdn/shop/files/cndl183SereneSeaSalt21ozMaeveGlassCandlescentprofile.jpg?v=1735852369&width=900 900w, //elumdesigns.com/cdn/shop/files/cndl183SereneSeaSalt21ozMaeveGlassCandlescentprofile.jpg?v=1735852369&width=1000 1000w" width="1060" height="1200" loading="lazy" sizes="(max-width: 740px) 52vw, c
2771alc(min(100vw - 80px, 1520px) / 4 - 18px)" class="product-item__secondary-image"></a><form method="post" action="/cart/add" id="product_form_template--26305914437921__featured_collections_nEKt7d_collection_x3xEKW_9791506972961_0" accept-charset="UTF-8" class="product-item__quick-form" enctype="multipart/form-data" is="product-form"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="quantity" value="1"> 2772 <input type="hidden" name="id" value="50647272390945"> 2773 <button is="loader-button" type="submit" class="button button--outline button--text button--full hidden-touch">+ Add to cart</button> 2774 <button type="submit" class="product-item__quick-buy-button hidden-no-touch"> 2775 <span class="visually-hidden">+ Add to cart</span><svg focusable="false" width="24" height="24" class="icon icon--quick-buy-shopping-bag " fill="none" viewBox="0 0 24 24"> 2776 <path d="M14 4H5L4 20H20C19.7517 16.0273 19.375 10 19.375 10" stroke="currentColor" stroke-width="2"></path> 2777 <path d="M9 7V7C9 8.65685 10.3431 10 12 10V10C13.6569 10 15 8.65685 15 7V7" stroke="currentColor" stroke-width="2"></path> 2778 <path d="M20 0V8M16 4H24" stroke="currentColor" stroke-width="2"></path> 2779 </svg></button><input type="hidden" name="product-id" value="9791506972961" /><input type="hidden" name="section-id" value="template--26305914437921__featured_collections_nEKt7d" /></form></div> 2780 2781 <div class="product-item__info "> 2782 <div class="product-item-meta"><a href="/products/serene-sea-salt-21-oz-maeve-glass-candle" data-instant class="product-item-meta__title">Serene Sea Salt 21 oz Maeve Glass Candle</a> 2783 2784 <div class="product-item-meta__price-list-container"> 2785 <div class="price-list price-list--centered"><span class="price"> 2786 <span class="visually-hidden">Sale price</span>$44.99</span></div> 2787 </div></div></div> 2788</product-item><product-item class="product-item " reveal><div class="product-item__image-wrapper product-item__image-wrapper--multiple"><a href="/products/serene-sea-salt-7-oz-maeve-glass-candle" data-instant class="product-item__aspect-ratio aspect-ratio aspect-ratio--square" style="padding-bottom: 113.20754716981132%; --aspect-ratio: 0.8833333333333333"><img src="//elumdesigns.com/cdn/shop/files/cndl175SereneSeaSalt7ozMaeveGlassCandle.jpg?v=1733245952&width=1060" alt="small blue serene sea salt scented hand poured soy wax candle with gold lid" srcset="//elumdesigns.com/cdn/shop/files/cndl175SereneSeaSalt7ozMaeveGlassCandle.jpg?v=1733245952&width=200 200w, //elumdesigns.com/cdn/shop/files/cndl175SereneSeaSalt7ozMaeveGlassCandle.jpg?v=1733245952&width=300 300w, //elumdesigns.com/cdn/shop/files/cndl175SereneSeaSalt7ozMaeveGlassCandle.jpg?v=1733245952&width=400 400w, //elumdesigns.com/cdn/shop/files/cndl175SereneSeaSalt7ozMaeveGlassCandle.jpg?v=1733245952&width=500 500w, //elumdesigns.com/cdn/shop/files/cndl175SereneSeaSalt7ozMaeveGlassCandle.jpg?v=1733245952&width=600 600w, //elumdesigns.com/cdn/shop/files/cndl175SereneSeaSalt7ozMaeveGlassCandle.jpg?v=1733245952&width=700 700w, //elumdesigns.com/cdn/shop/files/cndl175SereneSeaSalt7ozMaeveGlassCandle.jpg?v=1733245952&width=800 800w, //elumdesigns.com/cdn/shop/files/cndl175SereneSeaSalt7ozMaeveGlassCandle.jpg?v=1733245952&width=900 900w, //elumdesigns.com/cdn/shop/files/cndl175SereneSeaSalt7ozMaeveGlassCandle.jpg?v=1733245952&width=1000 1000w" width="1060" height="1200" loading="lazy" sizes="(max-width: 740px) 52vw, calc(min(100vw - 80px, 1520px) / 4 - 18px)" class="product-item__primary-image" data-media-id="39879873954081"> 2789<img src="//elumdesigns.com/cdn/shop/files/cndl175SereneSeaSalt7ozMaeveGlassCandlescentprofile.jpg?v=1735845778&width=1060" alt="small blue serene sea salt scented candle pictured next to white stones and coarse rock salt" srcset="//elumdesigns.com/cdn/shop/files/cndl175SereneSeaSalt7ozMaeveGlassCandlescentprofile.jpg?v=1735845778&width=200 200w, //elumdesigns.com/cdn/shop/files/cndl175SereneSeaSalt7ozMaeveGlassCandlescentprofile.jpg?v=1735845778&width=300 300w, //elumdesigns.com/cdn/shop/files/cndl175SereneSeaSalt7ozMaeveGlassCandlescentprofile.jpg?v=1735845778&width=400 400w, //elumdesigns.com/cdn/shop/files/cndl175SereneSeaSalt7ozMaeveGlassCandlescentprofile.jpg?v=1735845778&width=500 500w, //elumdesigns.com/cdn/shop/files/cndl175SereneSeaSalt7ozMaeveGlassCandlescentprofile.jpg?v=1735845778&width=600 600w, //elumdesigns.com/cdn/shop/files/cndl175SereneSeaSalt7ozMaeveGlassCandlescentprofile.jpg?v=1735845778&width=700 700w, //elumdesigns.com/cdn/shop/files/cndl175SereneSeaSalt7ozMaeveGlassCandlescentprofile.jpg?v=1735845778&width=800 800w, //elumdesigns.com/cdn/shop/files/cndl175SereneSeaSalt7ozMaeveGlassCandlescentprofile.jpg?v=1735845778&width=900 900w, //elumdesigns.com/cdn/shop/files/cndl175SereneSeaSalt7ozMaeveGlassCandlescentprofile.jpg?v=1735845778&width=1000 1000w" width="1060" height="1200" loading="lazy" sizes="(max-width: 740px) 52vw, c
2789alc(min(100vw - 80px, 1520px) / 4 - 18px)" class="product-item__secondary-image"></a><form method="post" action="/cart/add" id="product_form_template--26305914437921__featured_collections_nEKt7d_collection_x3xEKW_9791498846497_0" accept-charset="UTF-8" class="product-item__quick-form" enctype="multipart/form-data" is="product-form"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="quantity" value="1"> 2790 <input type="hidden" name="id" value="50647262036257"> 2791 <button is="loader-button" type="submit" class="button button--outline button--text button--full hidden-touch">+ Add to cart</button> 2792 <button type="submit" class="product-item__quick-buy-button hidden-no-touch"> 2793 <span class="visually-hidden">+ Add to cart</span><svg focusable="false" width="24" height="24" class="icon icon--quick-buy-shopping-bag " fill="none" viewBox="0 0 24 24"> 2794 <path d="M14 4H5L4 20H20C19.7517 16.0273 19.375 10 19.375 10" stroke="currentColor" stroke-width="2"></path> 2795 <path d="M9 7V7C9 8.65685 10.3431 10 12 10V10C13.6569 10 15 8.65685 15 7V7" stroke="currentColor" stroke-width="2"></path> 2796 <path d="M20 0V8M16 4H24" stroke="currentColor" stroke-width="2"></path> 2797 </svg></button><input type="hidden" name="product-id" value="9791498846497" /><input type="hidden" name="section-id" value="template--26305914437921__featured_collections_nEKt7d" /></form></div> 2798 2799 <div class="product-item__info "> 2800 <div class="product-item-meta"><a href="/products/serene-sea-salt-7-oz-maeve-glass-candle" data-instant class="product-item-meta__title">Serene Sea Salt 7 oz Maeve Glass Candle</a> 2801 2802 <div class="product-item-meta__price-list-container"> 2803 <div class="price-list price-list--centered"><span class="price"> 2804 <span class="visually-hidden">Sale price</span>$28.99</span></div> 2805 </div></div></div> 2806</product-item><product-item class="product-item " reveal><div class="product-item__image-wrapper product-item__image-wrapper--multiple"><a href="/products/velvet-sandalwood-18-oz-rowan-glass-candle" data-instant class="product-item__aspect-ratio aspect-ratio aspect-ratio--square" style="padding-bottom: 113.20754716981132%; --aspect-ratio: 0.8833333333333333"><img src="//elumdesigns.com/cdn/shop/files/cndl190VelvetSandalwood18ozRowanGlassCandle.jpg?v=1733246514&width=1060" alt="large ribbed black sandalwood scented hand poured soy wax candle with embossed gold lid" srcset="//elumdesigns.com/cdn/shop/files/cndl190VelvetSandalwood18ozRowanGlassCandle.jpg?v=1733246514&width=200 200w, //elumdesigns.com/cdn/shop/files/cndl190VelvetSandalwood18ozRowanGlassCandle.jpg?v=1733246514&width=300 300w, //elumdesigns.com/cdn/shop/files/cndl190VelvetSandalwood18ozRowanGlassCandle.jpg?v=1733246514&width=400 400w, //elumdesigns.com/cdn/shop/files/cndl190VelvetSandalwood18ozRowanGlassCandle.jpg?v=1733246514&width=500 500w, //elumdesigns.com/cdn/shop/files/cndl190VelvetSandalwood18ozRowanGlassCandle.jpg?v=1733246514&width=600 600w, //elumdesigns.com/cdn/shop/files/cndl190VelvetSandalwood18ozRowanGlassCandle.jpg?v=1733246514&width=700 700w, //elumdesigns.com/cdn/shop/files/cndl190VelvetSandalwood18ozRowanGlassCandle.jpg?v=1733246514&width=800 800w, //elumdesigns.com/cdn/shop/files/cndl190VelvetSandalwood18ozRowanGlassCandle.jpg?v=1733246514&width=900 900w, //elumdesigns.com/cdn/shop/files/cndl190VelvetSandalwood18ozRowanGlassCandle.jpg?v=1733246514&width=1000 1000w" width="1060" height="1200" loading="lazy" sizes="(max-width: 740px) 52vw, calc(min(100vw - 80px, 1520px) / 4 - 18px)" class="product-item__primary-image" data-media-id="39879961805089"> 2807<img src="//elumdesigns.com/cdn/shop/files/cndl190VelvetSandalwood18ozRowanGlassCandle_62b59cc6-3938-437d-9f41-30b88b680bd5.jpg?v=1735853298&width=1060" alt="large black velvet sandalwood scented candle pictured wit hrounded black stones, sticks of sandalwood and almonds" srcset="//elumdesigns.com/cdn/shop/files/cndl190VelvetSandalwood18ozRowanGlassCandle_62b59cc6-3938-437d-9f41-30b88b680bd5.jpg?v=1735853298&width=200 200w, //elumdesigns.com/cdn/shop/files/cndl190VelvetSandalwood18ozRowanGlassCandle_62b59cc6-3938-437d-9f41-30b88b680bd5.jpg?v=1735853298&width=300 300w, //elumdesigns.com/cdn/shop/files/cndl190VelvetSandalwood18ozRowanGlassCandle_62b59cc6-3938-437d-9f41-30b88b680bd5.jpg?v=1735853298&width=400 400w, //elumdesigns.com/cdn/shop/files/cndl190VelvetSandalwood18ozRowanGlassCandle_62b59cc6-3938-437d-9f41-30b88b680bd5.jpg?v=1735853298&width=500 500w, //elumdesigns.com/cdn/shop/files/cndl190VelvetSandalwood18ozRowanGlassCandle_62b59cc6-3938-437d-9f41-30b88b680bd5.jpg?v=1735853298&width=600 600w, //elumdesigns.com/cdn/shop/files/cndl190VelvetSandalwood18ozRowanGlassCandle_62b59cc6-3938-437d-9f41-30b88b680bd5.jpg?v=1735853298&width=700 700w, //elumdesigns.com/cdn/shop/files/cndl190VelvetSandalwood18ozRowanGlassCandle_62b59cc6-3938-437d-9f41-30b88b680bd5.jpg?v=1735853298&width=800 800w, //elumdesigns.com/cdn/shop/files/cndl190VelvetSandalwood18ozRowanGlassCandle_62b59cc6-3938-437d-9f41-30b88b680bd5.jpg?v=1735853298&width=900 900w, //elumdesigns.com/cdn/shop/files/cndl190VelvetSandalwood18ozRowanGlassCandle_62b59cc6-3938-437d-9f41-30b88b680bd5.jpg?v=1735853298&width=1000 1000w" width="1060" height="1200" loading="lazy" sizes="(max-width: 740px) 52vw, c
2807alc(min(100vw - 80px, 1520px) / 4 - 18px)" class="product-item__secondary-image"></a><form method="post" action="/cart/add" id="product_form_template--26305914437921__featured_collections_nEKt7d_collection_x3xEKW_9791495766305_0" accept-charset="UTF-8" class="product-item__quick-form" enctype="multipart/form-data" is="product-form"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="quantity" value="1"> 2808 <input type="hidden" name="id" value="50647257612577"> 2809 <button is="loader-button" type="submit" class="button button--outline button--text button--full hidden-touch">+ Add to cart</button> 2810 <button type="submit" class="product-item__quick-buy-button hidden-no-touch"> 2811 <span class="visually-hidden">+ Add to cart</span><svg focusable="false" width="24" height="24" class="icon icon--quick-buy-shopping-bag " fill="none" viewBox="0 0 24 24"> 2812 <path d="M14 4H5L4 20H20C19.7517 16.0273 19.375 10 19.375 10" stroke="currentColor" stroke-width="2"></path> 2813 <path d="M9 7V7C9 8.65685 10.3431 10 12 10V10C13.6569 10 15 8.65685 15 7V7" stroke="currentColor" stroke-width="2"></path> 2814 <path d="M20 0V8M16 4H24" stroke="currentColor" stroke-width="2"></path> 2815 </svg></button><input type="hidden" name="product-id" value="9791495766305" /><input type="hidden" name="section-id" value="template--26305914437921__featured_collections_nEKt7d" /></form></div> 2816 2817 <div class="product-item__info "> 2818 <div class="product-item-meta"><a href="/products/velvet-sandalwood-18-oz-rowan-glass-candle" data-instant class="product-item-meta__title">Velvet Sandalwood 18 oz Rowan Glass Candle</a> 2819 2820 <div class="product-item-meta__price-list-container"> 2821 <div class="price-list price-list--centered"><span class="price"> 2822 <span class="visually-hidden">Sale price</span>$40.99</span></div> 2823 </div></div></div> 2824</product-item><product-item class="product-item " reveal><div class="product-item__image-wrapper product-item__image-wrapper--multiple"><a href="/products/velvet-sandalwood-21-oz-maeve-glass-candle" data-instant class="product-item__aspect-ratio aspect-ratio aspect-ratio--square" style="padding-bottom: 113.20754716981132%; --aspect-ratio: 0.8833333333333333"><img src="//elumdesigns.com/cdn/shop/files/cndl182VelvetSandalwood21ozMaeveGlassCandle.jpg?v=1733246345&width=1060" alt="large tapered black velvet sandalwood scented hand poured soy wax candle with embosesed gold lid" srcset="//elumdesigns.com/cdn/shop/files/cndl182VelvetSandalwood21ozMaeveGlassCandle.jpg?v=1733246345&width=200 200w, //elumdesigns.com/cdn/shop/files/cndl182VelvetSandalwood21ozMaeveGlassCandle.jpg?v=1733246345&width=300 300w, //elumdesigns.com/cdn/shop/files/cndl182VelvetSandalwood21ozMaeveGlassCandle.jpg?v=1733246345&width=400 400w, //elumdesigns.com/cdn/shop/files/cndl182VelvetSandalwood21ozMaeveGlassCandle.jpg?v=1733246345&width=500 500w, //elumdesigns.com/cdn/shop/files/cndl182VelvetSandalwood21ozMaeveGlassCandle.jpg?v=1733246345&width=600 600w, //elumdesigns.com/cdn/shop/files/cndl182VelvetSandalwood21ozMaeveGlassCandle.jpg?v=1733246345&width=700 700w, //elumdesigns.com/cdn/shop/files/cndl182VelvetSandalwood21ozMaeveGlassCandle.jpg?v=1733246345&width=800 800w, //elumdesigns.com/cdn/shop/files/cndl182VelvetSandalwood21ozMaeveGlassCandle.jpg?v=1733246345&width=900 900w, //elumdesigns.com/cdn/shop/files/cndl182VelvetSandalwood21ozMaeveGlassCandle.jpg?v=1733246345&width=1000 1000w" width="1060" height="1200" loading="lazy" sizes="(max-width: 740px) 52vw, calc(min(100vw - 80px, 1520px) / 4 - 18px)" class="product-item__primary-image" data-media-id="39879927398689"> 2825<img src="//elumdesigns.com/cdn/shop/files/cndl182VelvetSandalwood21ozMaeveGlassCandlescentprofile.jpg?v=1735852273&width=1060" alt="large gray and black velvet sandalwood scented candle pictured with rounded black rocks, sandalwood sticks and almonds" srcset="//elumdesigns.com/cdn/shop/files/cndl182VelvetSandalwood21ozMaeveGlassCandlescentprofile.jpg?v=1735852273&width=200 200w, //elumdesigns.com/cdn/shop/files/cndl182VelvetSandalwood21ozMaeveGlassCandlescentprofile.jpg?v=1735852273&width=300 300w, //elumdesigns.com/cdn/shop/files/cndl182VelvetSandalwood21ozMaeveGlassCandlescentprofile.jpg?v=1735852273&width=400 400w, //elumdesigns.com/cdn/shop/files/cndl182VelvetSandalwood21ozMaeveGlassCandlescentprofile.jpg?v=1735852273&width=500 500w, //elumdesigns.com/cdn/shop/files/cndl182VelvetSandalwood21ozMaeveGlassCandlescentprofile.jpg?v=1735852273&width=600 600w, //elumdesigns.com/cdn/shop/files/cndl182VelvetSandalwood21ozMaeveGlassCandlescentprofile.jpg?v=1735852273&width=700 700w, //elumdesigns.com/cdn/shop/files/cndl182VelvetSandalwood21ozMaeveGlassCandlescentprofile.jpg?v=1735852273&width=800 800w, //elumdesigns.com/cdn/shop/files/cndl182VelvetSandalwood21ozMaeveGlassCandlescentprofile.jpg?v=1735852273&width=900 900w, //elumdesigns.com/cdn/shop/files/cndl182VelvetSandalwood21ozMaeveGlassCandlescentprofile.jpg?v=1735852273&width=1000 1000w" width="1060" height="1200" loading="lazy" sizes="(max-width: 740px) 52vw, c
2825alc(min(100vw - 80px, 1520px) / 4 - 18px)" class="product-item__secondary-image"></a><form method="post" action="/cart/add" id="product_form_template--26305914437921__featured_collections_nEKt7d_collection_x3xEKW_9791494422817_0" accept-charset="UTF-8" class="product-item__quick-form" enctype="multipart/form-data" is="product-form"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="quantity" value="1"> 2826 <input type="hidden" name="id" value="50647255712033"> 2827 <button is="loader-button" type="submit" class="button button--outline button--text button--full hidden-touch">+ Add to cart</button> 2828 <button type="submit" class="product-item__quick-buy-button hidden-no-touch"> 2829 <span class="visually-hidden">+ Add to cart</span><svg focusable="false" width="24" height="24" class="icon icon--quick-buy-shopping-bag " fill="none" viewBox="0 0 24 24"> 2830 <path d="M14 4H5L4 20H20C19.7517 16.0273 19.375 10 19.375 10" stroke="currentColor" stroke-width="2"></path> 2831 <path d="M9 7V7C9 8.65685 10.3431 10 12 10V10C13.6569 10 15 8.65685 15 7V7" stroke="currentColor" stroke-width="2"></path> 2832 <path d="M20 0V8M16 4H24" stroke="currentColor" stroke-width="2"></path> 2833 </svg></button><input type="hidden" name="product-id" value="9791494422817" /><input type="hidden" name="section-id" value="template--26305914437921__featured_collections_nEKt7d" /></form></div> 2834 2835 <div class="product-item__info "> 2836 <div class="product-item-meta"><a href="/products/velvet-sandalwood-21-oz-maeve-glass-candle" data-instant class="product-item-meta__title">Velvet Sandalwood 21 oz Maeve Glass Candle</a> 2837 2838 <div class="product-item-meta__price-list-container"> 2839 <div class="price-list price-list--centered"><span class="price"> 2840 <span class="visually-hidden">Sale price</span>$44.99</span></div> 2841 </div></div></div> 2842</product-item></div> 2843 </div></product-list></div> 2844 </div> 2845 </div> 2846</section> 2847 2848</div><div id="shopify-section-template--26305914437921__172909074000806992" class="shopify-section shopify-section--apps"><div class="container vertical-breather"><div id="shopify-block-AQ3NMMnZEV0ZxN1JJY__instafeed_app_block_yg4rkA" class="shopify-block shopify-app-block"> 2849 2850 2851 2852 2853 2854 2855 2856 2857 2858 2859 2860 2861 2862 2863 2864<style> 2865 div[id*="instafeed_app_block"] { 2866 width: 100%; 2867 } 2868 div.shopify-section:has(> [id*="instafeed_app_block"]) { 2869 width: 100%; 2870 } 2871 2872 body #insta-feed { 2873 2874 2875 2876 2877 margin-bottom: 0px!important; 2878 2879 2880 2881 2882 2883 2884 2885 } 2886 2887 body #insta-feed h2 { 2888 2889 2890 2891 text-align: center; 2892 } 2893 2894 2895 2896</style> 2897 2898 2899 2900 2901 2902 2903 2904 2905 2906 2907 2908 <div id="insta-feed"></div> 2909
2909<script> 2910 if (typeof instafeedLocalTitle === 'undefined') var instafeedLocalTitle = "Follow Us @elumdesigns"; 2911 2912 </script>
2912 2913 2914 2915<!-- BEGIN app snippet: storefront-script --> 2916 2917 2918 2919
2919<script> 2920 var instafeedScriptSrc = "https:\/\/cdn.nfcube.com\/instafeed-b4cbbf4ada1e524083a97e63a29e3885.js"; 2921 var instafeedScriptMode = "defer"; 2922 !function(e,n){if(!window.instafeedStorefrontScheduled&&(window.instafeedStorefrontScheduled=!0,e))if("defer"!==n){if("consent"===n){var t=!1;function o(){t||(t=!0,a())}function i(){window.Shopify&&window.Shopify.customerPrivacy&&window.Shopify.customerPrivacy.marketingAllowed()&&o()}function d(){document.addEventListener("visitorConsentCollected",function(e){e.detail&&e.detail.marketingAllowed&&o()}),window.Shopify&&window.Shopify.loadFeatures?window.Shopify.loadFeatures([{name:"consent-tracking-api",version:"0.1"}],i):i()}return void("loading"===document.readyState?document.addEventListener("DOMContentLoaded",d):d())}"complete"===document.readyState?a():window.addEventListener("load",function(){a()})}else"loading"===document.readyState?document.addEventListener("DOMContentLoaded",a):a();function r(e){return String(e).split("?")[0]}function a(){if(!function(){for(var n=document.getElementsByTagName("script"),t=r(e),o=0;o!==n.length;o++)if(r(n[o].src)===t)return!0;return!1}()){var n=document.createElement("script");n.async=!0,n.src=e,document.body.appendChild(n)}}}(instafeedScriptSrc,instafeedScriptMode); 2923 </script>
2923 2924 2925 2926<!-- END app snippet --> 2927 2928 2929 2930 2931 2932 2933</div></div> 2934 2935 2936</div> 2937 </div><!-- BEGIN sections: footer-group --> 2938<div id="shopify-section-sections--26305911521569__footer" class="shopify-section shopify-section-group-footer-group shopify-section--footer"><style> 2939 #shopify-section-sections--26305911521569__footer .footer {--background: 58, 57, 54; 2940 --heading-color: 255, 255, 255; 2941 --text-color: 255, 255, 255; 2942 --border-color: 88, 87, 84; 2943 } 2944</style> 2945 2946<footer class="footer "> 2947 <div class="container"> 2948 <div class="footer__inner"> 2949 <div class="footer__item-list"><div class="footer__item footer__item--links is-first" ><p class="footer__item-title heading heading--small">Our Company</p> 2950 2951 <div class="footer__item-content"> 2952 <ul class="linklist list--unstyled" role="list"><li class="linklist__item"> 2953 <a href="/pages/about-us" class="link--faded">About Us</a> 2954 </li><li class="linklist__item"> 2955 <a href="/pages/elum-careers" class="link--faded">Careers</a> 2956 </li></ul> 2957 </div></div><div class="footer__item footer__item--links " ><p class="footer__item-title heading heading--small">Customer Service</p> 2958 2959 <div class="footer__item-content"> 2960 <ul class="linklist list--unstyled" role="list"><li class="linklist__item"> 2961 <a href="/pages/contact-us" class="link--faded">Contact Us</a> 2962 </li><li class="linklist__item"> 2963 <a href="/pages/faq" class="link--faded">FAQ</a> 2964 </li><li class="linklist__item"> 2965 <a href="https://www.faire.com/direct/elumdesigns" class="link--faded">Wholesale</a> 2966 </li><li class="linklist__item"> 2967 <a href="/pages/letterpress" class="link--faded">About Letterpress</a> 2968 </li><li class="linklist__item"> 2969 <a href="/pages/return-policy" class="link--faded">Return Policy</a> 2970 </li><li class="linklist__item"> 2971 <a href="/pages/shipping-policy" class="link--faded">Shipping Policy</a> 2972 </li><li class="linklist__item"> 2973 <a href="/policies/terms-of-service" class="link--faded">Terms of Service</a> 2974 </li><li class="linklist__item"> 2975 <a href="/policies/privacy-policy" class="link--faded">Privacy Policy</a> 2976 </li></ul> 2977 </div></div><div class="footer__item footer__item--social-media " ><p class="footer__item-title heading heading--small">Follow us</p><div class="footer__item-content"><p>Stay inspiredâfollow us on social media for exclusive updates, behind-the-scenes moments and fresh ideas!</p><ul class="social-media list--unstyled" role="list"> 2978 <li class="social-media__item social-media__item--facebook"> 2979 <a href="https://www.facebook.com/elumdesigns" target="_blank" rel="noopener" class="social-media__link" aria-label="Follow us on Facebook"><svg focusable="false" width="9" height="17" class="icon icon--facebook " viewBox="0 0 9 17"> 2980 <path fill-rule="evenodd" clip-rule="evenodd" d="M2.486 16.2084L2.486 8.81845H0L0 5.93845L2.486 5.93845L2.486 3.81845C2.38483 2.79982 2.73793 1.78841 3.45107 1.05407C4.16421 0.319722 5.16485 -0.0628415 6.186 0.00844868C6.9284 0.00408689 7.67039 0.0441585 8.408 0.128449V2.69845L6.883 2.69845C6.4898 2.61523 6.08104 2.73438 5.79414 3.01585C5.50724 3.29732 5.3803 3.70373 5.456 4.09845L5.456 5.93845H8.308L7.936 8.81845H5.46L5.46 16.2084H2.486Z" fill="currentColor"></path> 2981 </svg></a> 2982 </li><li class="social-media__item social-media__item--instagram"> 2983 <a href="https://www.instagram.com/elumdesigns/" target="_blank" rel="noopener" class="social-media__link" aria-label="Follow us on Instagram"><svg focusable="false" width="16" height="16" class="icon icon--instagram " viewBox="0 0 16 16"> 2984 <path fill-rule="evenodd" clip-rule="evenodd" d="M8 0C5.827 0 5.555.01 4.702.048 3.85.087 3.269.222 2.76.42a3.921 3.921 0 00-1.417.923c-.445.444-.719.89-.923 1.417-.198.509-.333 1.09-.372 1.942C.01 5.555 0 5.827 0 8s.01 2.445.048 3.298c.039.852.174 1.433.372 1.942.204.526.478.973.923 1.417.444.445.89.719 1.417.923.509.198 1.09.333 1.942.372C5.555 15.99 5.827 16 8 16s2.445-.01 3.298-.048c.852-.039 1.433-.174 1.942-.372a3.922 3.922 0 001.417-.923c.445-.444.719-.89.923-1.417.198-.509.333-1.09.372-1.942C15.99 10.445 16 10.173 16 8s-.01-2.445-.048-3.298c-.039-.852-.174-1.433-.372-1.942a3.922 3.922 0 00-.923-1.417A3.921 3.921 0 0013.24.42c-.509-.198-1.09-.333-1.942-.372C10.445.01 10.173 0 8 0zm0 1.441c2.136 0 2.39.009 3.233.047.78.036 1.203.166 1.485.276.374.145.64.318.92.598.28.28.453.546.598.92.11.282.24.705.276 1.485.038.844.047 1.097.047 3.233s-.009 2.39-.047 3.233c-.036.78-.166 1.203-.276 1.485-.145.374-.318.64-.598.92-.28.28-.546.453-.92.598-.282.11-.70
29845.24-1.485.276-.844.038-1.097.047-3.233.047s-2.39-.009-3.233-.047c-.78-.036-1.203-.166-1.485-.276a2.479 2.479 0 01-.92-.598 2.478 2.478 0 01-.598-.92c-.11-.282-.24-.705-.276-1.485-.038-.844-.047-1.097-.047-3.233s.009-2.39.047-3.233c.036-.78.166-1.203.276-1.485.145-.374.318-.64.598-.92.28-.28.546-.453.92-.598.282-.11.705-.24 1.485-.276.844-.038 1.097-.047 3.233-.047zm0 9.226a2.667 2.667 0 110-5.334 2.667 2.667 0 010 5.334zm0-6.775a4.108 4.108 0 100 8.216 4.108 4.108 0 000-8.216zm5.23-.162a.96.96 0 11-1.92 0 .96.96 0 011.92 0z" fill="currentColor"></path> 2985 </svg></a> 2986 </li><li class="social-media__item social-media__item--pinterest"> 2987 <a href="https://www.pinterest.com/elumdesigns/" target="_blank" rel="noopener" class="social-media__link" aria-label="Follow us on Pinterest"><svg focusable="false" width="12" height="16" class="icon icon--pinterest " viewBox="0 0 12 16"> 2988 <path fill-rule="evenodd" clip-rule="evenodd" d="M5.8042 0.00123531C8.79537 -0.0442356 10.6685 1.16769 11.5498 3.29299C11.8407 3.99433 12.1516 5.28439 11.9181 6.35474C11.825 6.78208 11.7985 7.22812 11.6726 7.63086C11.4163 8.4496 11.0829 9.17441 10.6413 9.79945C10.0418 10.6486 9.13196 11.2212 7.98951 11.5091C6.97899 11.7637 6.04959 11.3826 5.50954 10.9732C5.33747 10.843 5.10674 10.6728 5.04304 10.4377C5.03488 10.4377 5.0267 10.4377 5.01853 10.4377C4.97972 10.8669 4.81532 11.3224 4.69924 11.7135C4.53858 12.2545 4.50733 12.8146 4.3064 13.3208C4.08349 13.8828 3.81274 14.3978 3.52072 14.8776C3.36739 15.1292 2.94427 15.9904 2.63675 16C2.60311 15.9354 2.58964 15.9105 2.58761 15.796C2.48858 15.6383 2.55757 15.3724 2.51393 15.1578C2.44604 14.8236 2.39317 14.2217 2.46491 13.8824C2.46491 13.7038 2.46491 13.5248 2.46491 13.3465C2.54397 12.9786 2.54085 12.6015 2.63675 12.2494C2.84537 11.4824 2.96145 10.6699 3.17692 9.87611C3.38398 9.11352 3.57396 8.27939 3.74172 7.50321C3.77957 7.32789 3.56652 6.82389 3.52072 6.63572C3.37628 6.04186 3.48624 5.21874 3.66805 4.77269C3.89698 4.21111 4.56717 3.3535 5.43589 3.57359C6.13407 3.75039 6.57846 4.50528 6.34437 5.46192C6.09862 6.46589 5.7798 7.3653 5.5587 8.37035C5.50173 8.62933 5.59968 8.90442 5.65687 9.05958C5.86357 9.61934 6.49037 10.163 7.32652 9.95278C8.59396 9.63365 9.15431 8.48627 9.53645 7.24791C9.63981 6.91302 9.62743 6.59647 9.70831 6.22709C9.87894 5.44763 9.80648 4.28411 9.56098 3.67556C9.16753 2.70023 8.43329 2.07518 7.42471 1.73624C7.1465 1.68526 6.86819 1.63427 6.58988 1.58329C6.12397 1.47655 5.23532 1.63685 4.92023 1.73624C3.51171 2.18156 2.63952 2.92544 2.09658 4.26247C1.91177 4.71767 1.81046 5.17911 1.77741 5.81884C1.76913 5.8955 1.76094 5.97217 1.75278 6.04883C1.86153 6.62068 1.87259 6.99959 2.09658 7.42657C2.20715 7.63711 2.46971 7.8029 2.51393 8.06444C2.54001 8.2185 2.42705 8.45105 2.39125 8.57467C2.33705 8.76137 2.35676 8.97522 2.26844 9.13625C2.10873 9.42678 1.67383 9.20852 1.48275 9.08491C0.489307 8.44373 -0.329526 6.5895 0.132284 4.79837C0.20342 4.5218 0.206915 4.28118 0.304126 4.03285C0.906661 2.49554 1.80565 1.55101 3.10325 0.741098C3.58947 0.437749 4.24511 0.287354 4.84657 0.128885C5.16574 0.0863481 5.48503 0.0437917 5.8042 0.00123531Z" fill="currentColor"></path> 2989 </svg></a> 2990 </li> 2991 </ul></div></div><div class="footer__item footer__item--newsletter " ><p class="footer__item-title heading heading--small">Newsletter</p><div class="footer__item-content"><p>Subscribe to receive exclusive content and promotions!</p><form method="post" action="/contact#footer-newsletter" id="footer-newsletter" accept-charset="UTF-8" class="footer__newsletter-form form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="contact[tags]" value="newsletter"> 2992 2993 <div class="input"> 2994 <input type="email" id="footer[contact][email]" name="contact[email]" class="input__field input__field--text"> 2995 <label for="footer[contact][email]" class="input__label">Your e-mail</label> 2996 <button type="submit" class="input__submit-icon tap-area" title="Register"><svg focusable="false" width="17" height="14" class="icon icon--nav-arrow-right icon--direction-aware " viewBox="0 0 17 14"> 2997 <path d="M0 7h15M9 1l6 6-6 6" stroke="currentColor" stroke-width="2" fill="none"></path> 2998 </svg></button> 2999 </div></form></div></div></div> 3000 3001 <div class="footer__aside">
3001<span class="footer__copyright text--xsmall text--subdued">elum designs <span class="square-separator square-separator--block square-separator--subdued"></span> <a class="link--faded" target="_blank" rel="nofollow" href="https://www.shopify.com?utm_campaign=poweredby&utm_medium=shopify&utm_source=onlinestore"> </a></span> 3002 3003 <div class="footer__follow-and-payment"><div class="footer__follow-on-shop">
3003<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.shop-follow-button.en.esm.js"></script>
vendor: 1 bytes, line 3003
3003
3004<script type="module"> 3005 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.shop-follow-button.en.esm.js"); 3006 3007 3008</script>
3008 3009 3010<shop-follow-button ux-mode="windoid" return-uri="https://elumdesigns.com/account/redirect" proxy="true"></shop-follow-button> 3011</div></div> 3012 </div> 3013 </div> 3014 </div> 3015</footer> 3016 3017</div> 3018<!-- END sections: footer-group --><div id="shopify-block-AcThYNTRkUW1SdzMyZ__6610233760104865948" class="shopify-block shopify-app-block">
3018<script> 3019 window.pushowlSubdomain = "elum-designs.myshopify.com".split(".")[0] 3020 window.isPushowlThemeAppExtentionEnabled = true 3021 window.pushowlGUID = "6ed1e298-4b40-4be0-bc79-4f51fbb1e7b6" 3022 window.pushowlEnvironment = "production" 3023 window.pushowlConfigSource = "pushowl" 3024 window.pushowlConfigUrl = "" 3025</script>
3025 3026 3027 3028 3029 3030</div><div id="shopify-block-ASXJCWWEvMUE5L1VWd__5946647744298494267" class="shopify-block shopify-app-block"> 3031 3032 3033<!-- BEGIN app snippet: swymVersion -->
3033<script>var __SWYM__VERSION__ = '7.0.8';</script>
3033<!-- END app snippet --> 3034<!-- BEGIN app snippet: swymCustomCss --> 3035 3036 3037 3038 3039<style id="swym-custom-css"> 3040 3041</style> 3042 3043<!-- END app snippet --> 3044 3045 3046 3047 3048 3049 3050 3051 3052 3053 3054 3055
3056<script> 3057 (function () { 3058 // Get CompanyLocation Metadata for B2B customer scenerios (SFS) 3059 3060 3061 // Put metafields in window variable 3062 const commonCustomizationSettings = ''; 3063 try { 3064 const parsedSettings = JSON.parse(commonCustomizationSettings); 3065 if (parsedSettings) { 3066 window.SwymWishlistCommonCustomizationSettings = parsedSettings[window.Shopify.theme.schema_name] || parsedSettings['global-settings']; 3067 } else { 3068 window.SwymWishlistCommonCustomizationSettings = {}; 3069 } 3070 } catch (e) { 3071 window.SwymWishlistCommonCustomizationSettings = {}; 3072 } 3073 3074 let enabledCommonFeatures = '{"multiple-wishlist":false}'; 3075 try { 3076 enabledCommonFeatures = JSON.parse(enabledCommonFeatures) || {}; 3077 } catch (e) { 3078 enabledCommonFeatures = {}; 3079 } 3080 // Storing COMMON FEATURES data in the window object for potential use in the storefront JS code. 3081 window.SwymEnabledCommonFeatures = enabledCommonFeatures; 3082 3083 // Ghost-Intent Configuration 3084 // Defaults to disabled (false). Only enabled when metafields explicitly set to "true". 3085 try { 3086 let ghostIntentConfig = { 3087 isExplicitConsentNeeded: false, 3088 isExplicitConsentNeededEvenForLocalStorage: false, 3089 askForPermissionOnFirstClick: true 3090 }; 3091 3092 3093 3094 window.SwymGhostIntentConfig = ghostIntentConfig; 3095 } catch(e) { 3096 window.SwymGhostIntentConfig = { 3097 isExplicitConsentNeeded: false, 3098 isExplicitConsentNeededEvenForLocalStorage: false, 3099 askForPermissionOnFirstClick: true 3100 }; 3101 } 3102 3103 // Education Layer Configuration 3104 // Reads from common enabled-features metafield first. Falls back to old standalone metafield for backward compatibility. 3105 3106 3107 window.SwymEducationLayerEnabled = enabledCommonFeatures?.["education-layer"] ?? true; 3108 3109 // Login Nudge Configuration 3110 // Reads from common enabled-features metafield first. Falls back to old standalone metafield for backward compatibility. 3111 3112 3113 window.SwymLoginNudgeEnabled = enabledCommonFeatures?.["login-nudge"] ?? true; 3114 3115 // Initialize or ensure SwymViewProducts exists 3116 if (!window.SwymViewProducts) { 3117 window.SwymViewProducts = {}; 3118 } 3119 3120 })(); 3121</script>
3121 3122 3123<!-- BEGIN app snippet: swymLoadConsentManager -->
3124<script> 3125 (function () { 3126 if (document.querySelector("script[data-swym-consent-manager]")) return; 3127 var swymConsentManagerScript = document.createElement("script"); 3128 swymConsentManagerScript.src = "https:\/\/cdn.shopify.com\/extensions\/01a0f142-9ec3-73a2-babd-8904a7e44cee\/swym-relay-840\/assets\/swym-consent-manager.js"; 3129 swymConsentManagerScript.async = false; // run in insertion order once fetched, instead of whenever fetch resolves 3130 swymConsentManagerScript.setAttribute("data-swym-consent-manager", "true"); 3131 document.head.appendChild(swymConsentManagerScript); 3132 })(); 3133</script>
3133 3134<!-- END app snippet --> 3135
3136<script 3137 3138 id="wishlist-embed-init" 3139 defer 3140 async 3141> 3142 (function () { 3143 window.swymWishlistEmbedLoaded = true; 3144 var fullAssetUrl = "https://cdn.shopify.com/extensions/01a0f142-9ec3-73a2-babd-8904a7e44cee/swym-relay-840/assets/apps.bundle.js"; 3145 var assetBaseUrl = fullAssetUrl?.substring(0, fullAssetUrl.lastIndexOf('/') + 1); 3146 var swymJsPath = '//freecdn.swymrelay.com/code/swym-shopify.js'; 3147 var baseJsPath = swymJsPath?.substring(0, swymJsPath.lastIndexOf('/') + 1); 3148 window.SwymCurrentJSPath = baseJsPath; 3149 window.SwymAssetBaseUrl = assetBaseUrl; 3150 3151 window.SwymCurrentStorePath = "//swymstore-v3free-01.swymrelay.com"; 3152 3153 function loadSwymShopifyScript() { 3154 var element = ""; 3155 var scriptSrc = ""; 3156 3157 3158 element = "swym-ext-shopify-script"; 3159 window.SwymShopifyCdnInUse = true; 3160 scriptSrc = "https://cdn.shopify.com/extensions/01a0f142-9ec3-73a2-babd-8904a7e44cee/swym-relay-840/assets/swym-ext-shopify.js"; 3161 3162 3163 if (document.getElementById(element)) { 3164 return; 3165 } 3166 3167 var s = document.createElement("script"); 3168 s.id = element; 3169 s.type = "text/javascript"; 3170 s.async = true; 3171 s.defer = true; 3172 s.src = scriptSrc; 3173 3174 s.onerror = function() { 3175 console.warn("Failed to load Swym Shopify script: ", scriptSrc, " Continuing with default"); 3176 // Fallback logic here 3177 element = `swym-ext-shopify-script-${__SWYM__VERSION__}`; 3178 var fallbackJsPathVal = "\/\/freecdn.swymrelay.com\/code\/swym-shopify.js"; 3179 var fallbackJsPathWithExt = fallbackJsPathVal.replace("swym-shopify", "swym-ext-shopify"); 3180 scriptSrc = fallbackJsPathWithExt + '?shop=' + encodeURIComponent(window.Shopify.shop) + '&v=' + __SWYM__VERSION__; 3181 3182 var fallbackScript = document.createElement("script"); 3183 fallbackScript.id = element; 3184 fallbackScript.type = "text/javascript"; 3185 fallbackScript.async = true; 3186 fallbackScript.defer = true; 3187 fallbackScript.src = scriptSrc; 3188 var y = document.getElementsByTagName("script")[0]; 3189 y.parentNode.insertBefore(fallbackScript, y); 3190 }; 3191 3192 var x = document.getElementsByTagName("script")[0]; 3193 x.parentNode.insertBefore(s, x); 3194 } 3195 3196 var consentAPICallbackInvoked = false; 3197 function checkConsentAndLoad() { 3198 // Allow app to load in design mode (theme editor) regardless of consent 3199 if (window.Shopify?.designMode) { 3200 loadSwymShopifyScript(); 3201 return; 3202 } 3203 3204 // Ghost-Intent: If merchant enabled explicit consent, block SDK until 3205 // consent is given through our Ghost-Intent flow (sync nudge accept). 3206 // This works on any store regardless of region (EU or non-EU). 3207 var ghostConfig = window.SwymGhostIntentConfig || {}; 3208 if (ghostConfig.isExplicitConsentNeeded || ghostConfig.isExplicitConsentNeededEvenForLocalStorage) { 3209 try { 3210 var consentKey = 'swym-ghost-consent-' + (window.Shopify && window.Shopify.shop || ''); 3211 if (localStorage.getItem(consentKey) === 'true') { 3212 // Consent was given through our flow â load SDK 3213 loadSwymShopifyScript(); 3214 return; 3215 } 3216 } catch(e) {} 3217 3218 // Check if Shopify native cookie consent was given via the cookie banner. 3219 // If user accepted cookies through Shopify's banner, load SDK normally 3220 // (Ghost-Intent is only needed when NO consent mechanism has been used). 3221 var shopifyConsentGiven = window.Shopify?.customerPrivacy?.preferencesProcessingAllowed?.(); 3222 if (shopifyConsentGiven) { 3223 loadSwymShopifyScript(); 3224 return; 3225 } 3226 3227 console.warn("[Swym Ghost-Intent] SDK blocked until explicit consent is given"); 3228 return; 3229 } 3230 3231 var isCookieBannerVisible = window.Shopify?.customerPrivacy?.shouldShowBanner?.(); 3232 if(!isCookieBannerVisible) { 3233 loadSwymShopifyScript(); 3234 return; 3235 } 3236 var shouldLoadSwymScript = window.Shopify?.customerPrivacy?.preferencesProcessingAllowed?.(); 3237 if (shouldLoadSwymScript) { 3238 loadSwymShopifyScript(); 3239 } else { 3240 console.warn("No customer consent to load Swym Wishlist Plus"); 3241 } 3242 } 3243 function initialiseConsentCheck() { 3244 document.addEventListener("visitorConsentCollected", (event) => { checkConsentAndLoad(); }); 3245 window.Shopify?.loadFeatures?.( 3246 [{name: 'consent-tracking-api', version: '0.1'}], 3247 error => { 3248 consentAPICallbackInvoked = true; 3249 if (error) { 3250 if(!window.Shopify?.customerPrivacy) { 3251 loadSwymShopifyScript(); 3252 return; 3253 } 3254 } 3255 checkConsentAndLoad(); 3256 } 3257 ); 3258 } 3259 function consentCheckFallback(retryCount) { 3260 if(!consentAPICallbackInvoked) { 3261 if (window.Shopify?.customerPrivacy) { 3262 checkConsentAndLoad(); 3263 } else if (retryCount >= 1) { 3264 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"); 3265 // Ghost-Intent: route through checkConsentAndLoad so SDK block is respected 3266 checkConsentAndLoad(); 3267 } else { 3268 setTimeout(() => consentCheckFallback(retryCount + 1), 1000); 3269 } 3270 } 3271 } 3272 if (document.readyState === "loading") { 3273 document.addEventListener("DOMContentLoaded", initialiseConsentCheck); 3274 window.addEventListener("load", () => consentCheckFallback(0)); 3275 } else { 3276 initialiseConsentCheck(); 3277 } 3278 3279 })(); 3280</script>
3280 3281 3282<!-- BEGIN app snippet: swymSnippet -->
3282<script defer> 3283 (function () { 3284 const currentSwymJSPath = '//freecdn.swymrelay.com/code/swym-shopify.js'; 3285 const currentSwymStorePath = 'https://swymstore-v3free-01.swymrelay.com'; 3286 const dnsPrefetchLink = `<link rel="dns-prefetch" href="${currentSwymStorePath}" crossorigin>`; 3287 const dnsPrefetchLink2 = `<link rel="dns-prefetch" href="${currentSwymJSPath}">`; 3288 const preConnectLink = `<link rel="preconnect" href="${currentSwymJSPath}">`; 3289 const swymSnippet = document.getElementById('wishlist-embed-init'); 3290 if(dnsPrefetchLink) {swymSnippet.insertAdjacentHTML('afterend', dnsPrefetchLink);} 3291 if(dnsPrefetchLink2) {swymSnippet.insertAdjacentHTML('afterend', dnsPrefetchLink2);} 3292 if(preConnectLink) {swymSnippet.insertAdjacentHTML('afterend', preConnectLink);} 3293 })() 3294</script>
vendor: 1 bytes, line 3294
3294
3295<script id="swym-snippet" type="text"> 3296 window.swymLandingURL = document.URL; 3297 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}; 3298 window.swymPageLoad = function() { 3299 window.SwymProductVariants = window.SwymProductVariants || {}; 3300 window.SwymHasCartItems = 0 > 0; 3301 window.SwymPageData = {}, window.SwymProductInfo = {}; 3302 var unknown = {et: 0}; 3303 window.SwymPageData = unknown; 3304 3305 window.SwymPageData.uri = window.swymLandingURL; 3306 }; 3307 if(window.selectCallback){ 3308 (function(){ 3309 var originalSelectCallback = window.selectCallback; 3310 window.selectCallback = function(variant){ 3311 originalSelectCallback.apply(this, arguments); 3312 try{ 3313 if(window.triggerSwymVariantEvent){ 3314 window.triggerSwymVariantEvent(variant.id); 3315 } 3316 }catch(err){ 3317 console.warn("Swym selectCallback", err); 3318 } 3319 };})();} 3320 window.swymCustomerId =null; 3321 window.swymCustomerExtraCheck = 3322 null; 3323 var swappName = ("Wishlist" || "Wishlist"); 3324 var swymJSObject = { 3325 pid: "P8V2vhyaieO+Z0ZRhaQFO9VB8sWJqkaW9CxMa1Ib674=", 3326 interface: "/apps/swym" + swappName + "/interfaces/interfaceStore.php?appname=" + swappName 3327 }; 3328 window.swymJSShopifyLoad = function(){ 3329 if(window.swymPageLoad) swymPageLoad(); 3330 if(!window._swat) { 3331 (function (s, w, r, e, l, a, y) { 3332 r['SwymRetailerConfig'] = s; 3333 r[s] = r[s] || function (k, v) { 3334 r[s][k] = v; 3335 }; 3336 })('_swrc', '', window); 3337 _swrc('RetailerId', swymJSObject.pid); 3338 _swrc('Callback', function(){initSwymShopify();}); 3339 }else if(window._swat.postLoader){ 3340 _swrc = window._swat.postLoader; 3341 _swrc('RetailerId', swymJSObject.pid); 3342 _swrc('Callback', function(){initSwymShopify();}); 3343 }else{ 3344 initSwymShopify();} 3345 } 3346 if(!window._SwymPreventAutoLoad) { 3347 swymJSShopifyLoad(); 3348 } 3349</script>
3349 3350 3351<style id="safari-flasher-pre"></style>
3352<script> 3353 if (navigator.userAgent.indexOf('Safari') != -1 && navigator.userAgent.indexOf('Chrome') == -1) { 3354 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;}' + ''; 3355 window.SwymCallbacks = window.SwymCallbacks || []; 3356 window.SwymCallbacks.push(function(tracker) { 3357 tracker.evtLayer.addEventListener(tracker.JSEvents.configLoaded, function() { 3358 var x = function() { 3359 SwymUtils.onDOMReady(function() { 3360 var d = document.createElement("div"); 3361 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>"; 3362 document.head.appendChild(d); 3363 });}; 3364 setTimeout(x, 10); 3365 });});} 3366 window.SwymOverrideMoneyFormat = "${{amount}}"; 3367</script>
3367 3368<style id="swym-product-view-defaults"> .swym-button.swym-add-to-wishlist-view-product:not(.swym-loaded) { display: none; } </style><!-- END app snippet --> 3369
3370<script 3371 3372 id="swymSnippetCheckAndActivate" 3373> 3374 (function () { 3375 var duplicateProneIds = ['safari-flasher-pre', 'swym-product-view-defaults', 'swym-wrap-login-handler']; 3376 3377 function removeDuplicateIdNodes(id) { 3378 var nodes = document.querySelectorAll('#' + id); 3379 nodes.forEach(function (node, index) { 3380 if (index > 0) { 3381 node.remove(); 3382 } 3383 }); 3384 } 3385 3386 function cleanupDuplicateSnippetNodes(activeScript) { 3387 if (!activeScript) { 3388 return; 3389 } 3390 var allSwymSnippets = document.querySelectorAll('script#swym-snippet'); 3391 allSwymSnippets.forEach(function (scriptNode) { 3392 if (scriptNode !== activeScript) { 3393 scriptNode.remove(); 3394 } 3395 }); 3396 } 3397 3398 function cleanupDuplicateActivationGuards() { 3399 var guardScripts = document.querySelectorAll('script#swymSnippetCheckAndActivate'); 3400 guardScripts.forEach(function (scriptNode, index) { 3401 if (index > 0) { 3402 scriptNode.removeAttribute('id'); 3403 } 3404 }); 3405 } 3406 3407 function postDomLoad() { 3408 var activeScript = document.querySelector('script#swym-snippet:not([type="text"])'); 3409 if (!activeScript) { 3410 var inactiveScript = document.querySelector('script#swym-snippet[type="text"]'); 3411 if (inactiveScript) { 3412 inactiveScript.type = 'text/javascript'; 3413 new Function(inactiveScript.textContent)(); 3414 activeScript = inactiveScript; 3415 } 3416 } 3417 3418 cleanupDuplicateSnippetNodes(activeScript); 3419 cleanupDuplicateActivationGuards(); 3420 duplicateProneIds.forEach(removeDuplicateIdNodes); 3421 } 3422 3423 if (document.readyState === 'loading') { 3424 document.addEventListener('DOMContentLoaded', postDomLoad); 3425 } else { 3426 postDomLoad(); 3427 } 3428 })(); 3429</script>
3429 3430 3431 3432
3433<script> 3434 (function () { 3435 const themeSchemaName = window.Shopify.theme.schema_name; 3436 3437 if (!window.SwymCallbacks) { 3438 window.SwymCallbacks = []; 3439 } 3440 window.SwymCallbacks.push(swat => { 3441 if (!swat) { 3442 return; 3443 } 3444 3445 // Ghost-Intent: Sync local wishlist items to cloud when SDK loads after consent 3446 if (window.SwymLocalWishlist && window.SwymLocalWishlist.getSyncableItems().length > 0) { 3447 window.SwymLocalWishlist.syncToCloud(swat); 3448 } 3449 3450 if (window._SwymSDKOnlyMode) { 3451 return; 3452 } 3453 3454 // ENABLE COMMON FEATURES 3455 let swymEnabledCommonFeatures = window.SwymEnabledCommonFeatures; 3456 Object.keys(swymEnabledCommonFeatures).forEach(key => { 3457 if (!swymEnabledCommonFeatures[key]) return; 3458 3459 switch (key) { 3460 case 'add-to-wishlist-collections-button': 3461 // Check if app block is already handling the collections button 3462 if (window.SwymCollectionsConfig) { 3463 return; 3464 } 3465 3466 // Check if v2 default collections is handling it 3467 if (window.SwymAdvancedCollectionsWishlistConfig) { 3468 return; 3469 } 3470 3471 // Fallback to old v1 behavior if v2 config is not present 3472 swat?.collectionsApi?.setDefaultCustomizationOptions(); 3473 swat?.collectionsApi?.initializeCollections(swat, false, themeSchemaName); 3474 3475 break; 3476 case 'add-to-wishlist-pdp-button': 3477 // Check if app block is already handling the PDP button 3478 if (window.swymATWButtonConfig?.shopifyExtensionType === 'appblock') { 3479 return; 3480 } 3481 3482 if (!(window.SwymPageData && window.SwymPageData.et === 1)) { 3483 // Not initiating pdp button as it is not a product page 3484 return; 3485 } 3486 3487 // Inject addtowishlist.css into the document's <head> 3488 var head = document.head; 3489 var pdpButtonStylesheet = "https://cdn.shopify.com/extensions/01a0f142-9ec3-73a2-babd-8904a7e44cee/swym-relay-840/assets/addtowishlistbutton.css"; 3490 var pdpButtonStylesheetTag = document.createElement('link'); 3491 pdpButtonStylesheetTag.id = `swym-pdp-button-stylesheet`; 3492 pdpButtonStylesheetTag.rel = 'stylesheet'; 3493 pdpButtonStylesheetTag.href = pdpButtonStylesheet; 3494 3495 if (!document.getElementById('swym-pdp-button-stylesheet')) { 3496 head.appendChild(pdpButtonStylesheetTag); 3497 } 3498 3499 var x = document.getElementsByTagName('script')[0]; 3500 function createAndInsertScript(id, src, onLoadCallback) { 3501 var scriptTag = document.createElement('script'); 3502 scriptTag.id = id; 3503 scriptTag.type = 'text/javascript'; 3504 scriptTag.src = src; 3505 scriptTag.onload = onLoadCallback; 3506 x.parentNode.insertBefore(scriptTag, x); 3507 } 3508 3509 var pdpButtonScript = "https://cdn.shopify.com/extensions/01a0f142-9ec3-73a2-babd-8904a7e44cee/swym-relay-840/assets/addtowishlistbutton.js"; 3510 createAndInsertScript(`swym-pdp-button-script`, pdpButtonScript, function () { 3511 const pdpBtnApi = window.WishlistPlusPDPButtonAPI; 3512 if (pdpBtnApi) { 3513 pdpBtnApi.setDefaultCustomizationOptions(swat); 3514 pdpBtnApi.initializePDPButton(swat, true); 3515 } 3516 }); 3517 break; 3518 default: 3519 return; 3520 } 3521 }); 3522 }); 3523 })(); // IIFE to prevent polluting global scope 3524</script>
3524 3525 3526 3527
3528<script> 3529 (function () { 3530 // Get the settings from Shopify's Liquid variables and create the styles 3531 const isControlCentreEnabledFromMetafield = window?.SwymEnabledCommonFeatures?.["control-centre"]; 3532 const isCommonCustomizationEnabledFromMetafield = window?.SwymWishlistCommonCustomizationSettings && 3533 Object.keys(window.SwymWishlistCommonCustomizationSettings).length > 0; 3534 const isControlCentreEnabledFromBlockSettings = false; 3535 3536 if (!(isControlCentreEnabledFromMetafield && isCommonCustomizationEnabledFromMetafield) && !isControlCentreEnabledFromBlockSettings) { 3537 // Don't enable control centre if this is disabled and block settings are not enabled 3538 return; 3539 } 3540 3541 let borderRadius = 6; 3542 let drawerWidth = window?.SwymWishlistCommonCustomizationSettings?.storefrontLayoutDrawerWidth || 400; 3543 3544 // Check if block settings exist, use them, otherwise fall back to common settings 3545 let primaryBgColor = isControlCentreEnabledFromBlockSettings ? 3546 "#000000" : 3547 window.SwymWishlistCommonCustomizationSettings.primaryColor; 3548 3549 let primaryTextColor = isControlCentreEnabledFromBlockSettings ? 3550 "#ffffff" : 3551 window.SwymWishlistCommonCustomizationSettings.secondaryColor; 3552 3553 let secondaryBgColor = isControlCentreEnabledFromBlockSettings ? 3554 "#F4F8FE" : null; 3555 let secondaryTextColor = isControlCentreEnabledFromBlockSettings ? 3556 "#333333" : null; 3557 3558 // Only use color adjustment functions if we're using common settings 3559 if (!secondaryBgColor || !secondaryTextColor) { 3560 function adjustOpacity(color, opacity) { 3561 if (color[0] === '#') { 3562 color = color.slice(1); 3563 } 3564 3565 if (color.length === 3) { 3566 color = color.split('').map(char => char + char).join(''); 3567 } 3568 3569 const r = parseInt(color.slice(0, 2), 16); 3570 const g = parseInt(color.slice(2, 4), 16); 3571 const b = parseInt(color.slice(4, 6), 16); 3572 3573 return `rgba(${r}, ${g}, ${b}, ${opacity})`; 3574 } 3575 3576 function hexToRgb(color) { 3577 if (color[0] === '#') { 3578 color = color.slice(1); 3579 } 3580 if (color.length === 3) { 3581 color = color.split('').map(c => c + c).join(''); 3582 } 3583 3584 return { 3585 r: parseInt(color.slice(0, 2), 16), 3586 g: parseInt(color.slice(2, 4), 16), 3587 b: parseInt(color.slice(4, 6), 16) 3588 }; 3589 } 3590 3591 function getLuminance({ r, g, b }) { 3592 return 0.299 * r + 0.587 * g + 0.114 * b; 3593 } 3594 3595 function generateSecondaryColors(primaryBgColor, primaryTextColor) { 3596 const secondaryBgOpacity = 0.2; 3597 const secondaryTextOpacity = 0.8; 3598 3599 const secondaryBgColor = adjustOpacity(primaryBgColor, secondaryBgOpacity); 3600 3601 const bgRgb = hexToRgb(primaryBgColor); 3602 const bgLuminance = getLuminance(bgRgb); 3603 3604 // Determine whether to use dark or light text for contrast 3605 const lightText = adjustOpacity(primaryTextColor, secondaryTextOpacity); 3606 const darkText = adjustOpacity(primaryBgColor, secondaryTextOpacity); 3607 3608 const secondaryTextColor = bgLuminance > 186 ? darkText : lightText; 3609 3610 return { 3611 secondaryBgColor, 3612 secondaryTextColor 3613 }; 3614 } 3615 3616 const generatedColors = generateSecondaryColors(primaryBgColor, primaryTextColor); 3617 secondaryBgColor = secondaryBgColor || generatedColors.secondaryBgColor; 3618 secondaryTextColor = secondaryTextColor || generatedColors.secondaryTextColor; 3619 } 3620 3621 // Create the CSS rule 3622 let styles = ` 3623 .swym-storefront-layout-root-component { 3624 --swym-storefront-layout-ui-border-radius: ${borderRadius}px; 3625 --swym-storefront-layout-button-border-radius: ${borderRadius}px; 3626 --swym-storefront-layout-side-drawer-width: ${drawerWidth}px; 3627 --swym-storefront-layout-button-color-bg-primary: ${primaryBgColor}; 3628 --swym-storefront-layout-button-color-text-primary: ${primaryTextColor}; 3629 --swym-storefront-layout-button-color-bg-secondary: ${secondaryBgColor}; 3630 --swym-storefront-layout-button-color-text-secondary: ${secondaryTextColor}; 3631 } 3632 `; 3633 3634 // Create a <style> element and append the styles 3635 let styleSheet = document.createElement("style"); 3636 styleSheet.type = "text/css"; 3637 styleSheet.innerText = styles; 3638 document.head.appendChild(styleSheet); 3639 3640 if (typeof window.SwymStorefrontLayoutContext === 'undefined') { 3641 window.SwymStorefrontLayoutContext = {}; 3642 } 3643 if (typeof window.SwymStorefrontLayoutExtensions === 'undefined'){ 3644 window.SwymStorefrontLayoutExtensions = {}; 3645 } 3646 3647 // Expose block settings toggle state so ThemeCSSMapping can respect it. 3648 // When true, theme editor color pickers take priority over inherited theme CSS variables. 3649 SwymStorefrontLayoutContext.BlockSettingsEnabled = isControlCentreEnabledFromBlockSettings; 3650 3651 if (isControlCentreEnabledFromBlockSettings) { 3652 // If block settings are enabled, use them 3653 SwymStorefrontLayoutContext.Settings = { 3654 EnableStorefrontLayoutOnLauncher: true, 3655 EnableStorefrontLayoutNotification: window?.SwymWishlistCommonCustomizationSettings?.enableStorefrontLayoutNotification ?? true, 3656 StorefrontLayoutType: window?.SwymWishlistCommonCustomizationSettings?.storefrontLayoutType || "as-drawer", 3657 StorefrontLayoutDrawerPosition: "left", 3658 StorefrontLayoutAsSectionContainerId: "swym-wishlist-render-container", 3659 StorefrontLayoutAsSectionPageURL: "/pages/swym-wishlist", 3660 EnableStorefrontLayoutVariantSelector: true, 3661 StorefrontLayoutNotificationPosition: "left", 3662 StorefrontLayoutActionPopupPosition: "left", 3663 StorefrontLayoutNotificationDuration: 5000 3664 }; 3665 } else { 3666 // If only metafield is enabled but no block settings, use common settings 3667 SwymStorefrontLayoutContext.Settings = { 3668 EnableStorefrontLayoutOnLauncher: true, 3669 EnableStorefrontLayoutNotification: window?.SwymWishlistCommonCustomizationSettings?.enableStorefrontLayoutNotification ?? true, 3670 StorefrontLayoutType: window?.SwymWishlistCommonCustomizationSettings?.storefrontLayoutType || "as-drawer", 3671 StorefrontLayoutDrawerPosition: "left", 3672 StorefrontLayoutAsSectionContainerId: "swym-wishlist-render-container", 3673 StorefrontLayoutAsSectionPageURL: "/pages/swym-wishlist", 3674 EnableStorefrontLayoutVariantSelector: true, 3675 StorefrontLayoutNotificationPosition: "left", 3676 StorefrontLayoutActionPopupPosition: "left", 3677 StorefrontLayoutNotificationDuration: 5000 3678 }; 3679 } 3680 const storefrontLayoutCallback = (swat) =>{ 3681 SwymStorefrontLayoutContext.swat = swat; 3682 let isStoreOnPaidPlan = swat.getApp('Wishlist')?.['is-paid']; 3683 let isWishlistEnabled = swat.getApp('Wishlist')?.['enabled']; 3684 SwymStorefrontLayoutContext.Settings = { 3685 ...SwymStorefrontLayoutContext?.Settings, 3686 EnableStorefrontLayoutCollection: window?.SwymEnabledCommonFeatures?.["multiple-wishlist"] ?? false, 3687 EnableStorefrontLayout: isWishlistEnabled && (isControlCentreEnabledFromBlockSettings || isControlCentreEnabledFromMetafield), 3688 } 3689 3690 if(SwymStorefrontLayoutContext?.Settings?.EnableStorefrontLayout){ 3691 if(SwymStorefrontLayoutContext?.CustomEvents?.LayoutInitialized){ 3692 var event = new CustomEvent(SwymStorefrontLayoutContext.CustomEvents.LayoutInitialized, { 3693 detail: { settings: SwymStorefrontLayoutContext?.Settings } 3694 }); 3695 document.dispatchEvent(event); 3696 }else{ 3697 swat.utils.warn(`LayoutInitialized event is not defined.`); 3698 } 3699 }else{ 3700 swat.utils.warn(`Storefront Layout is disabled.`); 3701 document.getElementById("swym-storefront-layout-container")?.remove(); 3702 document.getElementById("swym-storefront-extention-render-container")?.remove(); 3703 } 3704 } 3705 3706 if (!window.SwymCallbacks) { 3707 window.SwymCallbacks = []; 3708 } 3709 window.SwymCallbacks.push(storefrontLayoutCallback); 3710 3711 SwymStorefrontLayoutContext.SwymCustomerData = { 3712 3713 name: null, 3714 email: null 3715 3716 };
3717 SwymStorefrontLayoutContext.isShopperLoggedIn = !!SwymStorefrontLayoutContext?.SwymCustomerData?.email; 3718 })(); 3719</script>
3719 3720 3721 3722 3723 3724</div><div id="shopify-block-AK0h3cTVsZkRtSWZvY__back-in-stock-restock-alerts-4bb73be2-b7c2-4870-949f-c528145452a3" class="shopify-block shopify-app-block"><link rel="preconnect" href="https://app.restockrocket.io" crossorigin><!-- Config and setup JS -->
3725<script id="RestockRocketConfig"> 3726 window._RestockRocketConfig = window._RestockRocketConfig || {} 3727 window._RestockRocket = window._RestockRocket || {} 3728 window._Stoq = window._RestockRocket 3729 window._StoqConfig = window._RestockRocketConfig 3730 try { window._RestockRocket.inlineRanAt = performance.now(); } catch (e) { } 3731 function normalizeLocale(locale) { 3732 if (!locale || locale.trim() === '') { 3733 return ''; 3734 } 3735 return locale.toString().toLowerCase().replace(/-/g, '_'); 3736 } 3737 3738 window._RestockRocketConfig.locale = 'en'; 3739 window._RestockRocketConfig.normalizedLocale = normalizeLocale('en'); 3740 window._RestockRocketConfig.shop = 'elum-designs.myshopify.com'; 3741 window._RestockRocketConfig.pageType = 'index'; 3742 window._RestockRocketConfig.liquidRenderedAt = 1791061169;window._RestockRocketConfig.marketId = 85872410913;window._RestockRocketConfig.countryName = 'United States'; 3743 window._RestockRocketConfig.countryIsoCode = 'US';window._RestockRocketConfig.languageIsoCode = 'en';window._RestockRocketConfig.cartInventoryQuantity = {}; 3744 if (!window._RestockRocketConfig.cartToken) { 3745 try { 3746 const m = document.cookie.match(/(?:^|;\s*)cart=([^;]+)/); 3747 if (m && m[1]) window._RestockRocketConfig.cartToken = decodeURIComponent(m[1]); 3748 } catch (e) { } 3749 } 3750window._RestockRocketConfig.cachedSettings = {"id":18889,"shop_id":18733,"currency":"USD","created_at":"2024-11-08T14:14:07.855Z","updated_at":"2026-10-01T04:44:21.991Z","enable_app":true,"enable_signup_widget":true,"storefront_button_text":"NOTIFY ME WHEN AVAILABLE","storefront_button_text_color":"#3a3936","storefront_button_background_color":"#cbc4bc","storefront_form_header":"Notify me","storefront_form_description":"Get a notification as soon as this product is back in stock by signing up below!","storefront_form_button_text":"NOTIFY ME WHEN AVAILABLE","storefront_form_button_text_color":"#3a3936","storefront_form_button_background_color":"#cbc4bc","storefront_form_terms":"Promise we won't spam. You'll only receive notifications for this product.","storefront_form_error":"Please enter a valid email address","storefront_form_success":"Thank you! We will notify you when the product is available.","enable_powered_by":true,"show_button_on_preorder":false,"sms_enabled":false,"email_enabled":true,"storefront_button_disable_tag":"rocket-hide","theme_config":{"disableDebugLoggingForNonPreorderItem":false},"storefront_form_email_placeholder":"Email address","storefront_form_phone_placeholder":"SMS","storefront_form_phone_label":"Phone number","storefront_form_email_label":"Email","storefront_form_phone_error":"Please enter a valid phone number","storefront_form_customer_name_placeholder":"Name","storefront_form_customer_name_error":"Please enter your name","storefront_form_did_you_mean_error":"Did you mean %{suggested_email}? Or use %{current_email}","form_customer_name_enabled":false,"form_customer_name_required":false,"css_config":".restock-rocket-button.restock-rocket-button-product, #form-Button{\r\ntext-align: center !important;\r\nfont-weight: 600 !important;\r\nfont-size: 13px !important;\r\nfont-family: \"Avenir Next\", sans-serif !important;\r\nletter-spacing: 2px !important;\r\n}","js_config":null,"collect_promotion_consent":false,"storefront_form_promotion_consent_label":"Notify me about other news, sales, discounts & offers too","show_button_on_collection":false,"sms_default_country":"us","sms_allowed_countries":[],"sms_restrict_country":false,"sms_default_channel":true,"optin_required":false,"optin_custom_domain_enabled":false,"optin_success_text":"Registration confirmed! You'll receive an alert when the product is restocked.","storefront_button_border_radius":5,"storefront_button_disable_tag_hides_button":true,"storefront_button_disable_tag_enabled":false,"quantity_required":false,"storefront_form_quantity_label":"Quantity","enable_alerts":true,"sms_allowed":false,"email_allowed":true,"collect_promotion_consent_default":true,"insert_button_after_selector":null,"insert_button_after_selector_type":"afterend","storefront_button_position_type":"auto","storefront_form_duplicate_error":"You've already subscribed for alerts to this product.","storefront_mixed_cart_error":"Preorders must be purchased
3750separately from regular items. Please complete your current order first, or clear your cart to continue.","storefront_error_heading":"Error","default_locale":"en","collection_page_button_text_color":"#FFFFFF","collection_page_button_background_color":"#202223","show_button_if_any_out_of_stock":false,"show_button_if_any_variant_out_of_stock_collection":false,"show_button_on_index":false,"insert_button_after_selector_collection":".product-item-meta__price-list-container","insert_button_after_selector_index":".product-item-meta__price-list-container","push_enabled":false,"push_allowed":true,"storefront_form_push_label":"Push","storefront_form_push_description":"Click 'Allow' to be notified via push notification","storefront_form_push_error":"Permission rejected! Please review notification settings and try again","storefront_font_family":"Avenir Next","insert_button_after_selector_collection_type":"afterend","show_channel_selector":false,"storefront_form_empty_error":"Please fill in one or more of the options above","storefront_form_push_input":"Send notification to your browser","insert_button_after_selector_page":".product-item-meta__price-list-container","show_button_on_page":false,"insert_button_after_selector_search":".product-item-meta__price-list-container","show_button_on_search":false,"app_proxy_path_prefix":"/apps/restockrocket-production","collection_link_selector":"","index_link_selector":"","page_link_selector":"","search_link_selector":"","collection_check_link_visibility":true,"collection_buttons_container":"","index_buttons_container":"","page_buttons_container":"","search_buttons_container":"","extension_enable_url_variant_detection":true,"extension_enable_value_variant_detection":true,"extension_value_variant_selector":"[name='id']","resubscribe_text":"This product is out of stock. Get notified when itâs restocked again by entering your details below!","preorder_enabled":false,"preorder_buy_button_selector":".shopify-payment-button","preorder_add_to_cart_button_selector":"#AddToCart","preorder_badge_selector":".product-meta__price-list-container .price-list","preorder_button_out_of_stock_text":"Out of stock","preorder_button_add_to_cart_text":"Add to cart","preorder_form_selector":"form[action*=\"/cart/add\"]","preorder_collection_enabled":false,"preorder_collection_form_selector":"form[action*=\"/cart/add\"]","preorder_collection_add_to_cart_button_selector":"form[action*=\"/cart/add\"] button","preorder_index_enabled":false,"preorder_index_form_selector":"form[action*=\"/cart/add\"]","preorder_index_add_to_cart_button_selector":"form[action*=\"/cart/add\"] button","preorder_page_enabled":false,"preorder_page_form_selector":"form[action*=\"/cart/add\"]","preorder_page_add_to_cart_button_selector":"form[action*=\"/cart/add\"] button","preorder_search_enabled":false,"preorder_search_form_selector":"form[action*=\"/cart/add\"]","preorder_search_add_to_cart_button_selector":"form[action*=\"/cart/add\"] button","preorder_collection_badge_selector":".product-item__image-wrapper","preorder_index_badge_selector":".product-item__image-wrapper","preorder_page_badge_selector":".product-item__image-wrapper","preorder_search_badge_selector":".product-item__image-wrapper","preorder_badge_selector_type":"afterend","preorder_collection_badge_selector_type":"afterend","preorder_button_child_selector":"span","preorder_button_disclaimer_insert_selector":".product-form__payment-container","preorder_button_disclaimer_insert_selector_type":"afterend","preorder_payment_insert_selector":null,"preorder_payment_insert_selector_type":"afterend","preorder_price_container_selector":".price.price--large","preorder_price_container_selector_insert_type":"afterend","preorder_terms_insert_selector":null,"preorder_terms_insert_selector_type":"afterend","preorder_original_price_selector":".price.price--large:not(.visually-hidden)","preorder_price_format":"{{amount}} {{currency}}","show_badge_if_any_variant_is_preorder":false,"enable_console_debug":false,"inline_form_enabled":false,"inline_form_selector":".product-form__payment-container","inline_form_selector_type":"afterend","storefront_form_prefill_customer":true,"storefront_form_show_image":false,"storefront_form_text_color":"#202223","storefront_form_background_color":"#FFFFFF","storefront_form_border_radius":0,"market_setup_type":"single_market","shopify_app_id":5940125,"preorder_progress_bar_insert_selector":null,"preorder_progress_bar_insert_selector_type":"beforebegin","countdown_timer_insert_selector":null,"countdown_timer_insert_selector_type":"afterend","configure_notify_me_enabled":false,"restock_note_insert_selector":null,"restock_note_insert_selector_type":"afterend","restock_note_background_color":"#f3f4f6","restock_note_text_color":"#202223","restock_note_border_radius":4,"preorder_modal_continue_button_text":"Continue","preorder_modal_cancel_button_text":"Cancel","meta_pixel_enabled":false,"meta_pixel_id":null,"cache":true,"cached_at":"2026-10-01T04:44:22.027Z","multi_language_enabled":false,"translation_locale":"en","disable_refresh_on_stale_liquid":false,"api_host":"https://ext.stoqapp.com"}; 3751 window._RestockRocketConfig.metafieldNamespace = 'restockrocket_production'; 3752 window._RestockRocketConfig.storefrontApiVersion = '2026-07';window._RestockRocketConfig.cachedPreorderVariantIds = { preorder_variant_ids: [] };window._RestockRocketConfig.cachedInStockVariantIds = { in_stock_variant_ids: [] };window._RestockRocketConfig.cachedOutOfStockVariantIds = { out_of_stock_variant_ids: [] };window._RestockRocketConfig.cachedVariantPreorderLimits = { variant_preorder_limits: {} };window._RestockRocketConfig.cachedVariantShippingTexts = { variant_shipping_texts: {} }; 3753window._RestockRocketConfig.sellingPlans = [];(function() { 3754 const cachedData = {"plans":[],"disabled_plan_ids":[],"has_in_stock_offer":false,"has_preorder_offer":false,"read_flags":{},"cached_at":"2026-09-21T15:46:19Z"}; 3755 3756 if (cachedData && typeof cachedData === 'object' && cachedData.cached_at) { 3757 window._RestockRocketConfig.readFlags = cachedData.read_flags || {}; 3758 const oldPlans = window._RestockRocketConfig.sellingPlans; 3759 const maxUpdatedAt = Array.isArray(oldPlans) && oldPlans.length > 0 3760 ? oldPlans.reduce(function(max, plan) { 3761 if (plan.updated_at) { 3762 const planDate = new Date(plan.updated_at); 3763 const maxDate = max ? new Date(max) : null; 3764 return (!maxDate || (planDate && !isNaN(planDate) && planDate > maxDate)) ? plan.updated_at : max; 3765 } 3766 return max; 3767 }, '') 3768 : null; 3769 const cachedDate = new Date(cachedData.cached_at); 3770 const maxDate = maxUpdatedAt ? new Date(maxUpdatedAt) : null; 3771 const useCached = !maxUpdatedAt || (cachedDate && !isNaN(cachedDate) && (!maxDate || cachedDate > maxDate)); 3772 3773 if (useCached) { 3774 if (Array.isArray(cachedData.plans)) {
3775 window._RestockRocketConfig.sellingPlans = cachedData.plans; 3776 window._RestockRocketConfig.disabledSellingPlanIds = cachedData.disabled_plan_ids || []; 3777 console.debug('[RR] Using selling plans from cachedSellingPlans (cached_at: ' + cachedData.cached_at + ')'); 3778 } 3779 } else { 3780 window._RestockRocketConfig.disabledSellingPlanIds = []; 3781 console.debug('[RR] Using selling plans from old format (max updated_at: ' + maxUpdatedAt + ')'); 3782 } 3783 } 3784 })();window._RestockRocketConfig.enabledNotifyMeVariantIds = [];window._RestockRocketConfig.disabledNotifyMeVariantIds = [];window._RestockRocketConfig.backInStockTemplates = [];window._RestockRocketConfig.restockNotes = {};window._RestockRocketConfig.integrations = []; 3785 try { 3786 var _sqCfg = window._RestockRocketConfig; 3787 var _sqPlanEnabled = Array.isArray(_sqCfg.sellingPlans) && 3788 _sqCfg.sellingPlans.some(function (p) { return p && p.enabled; }); 3789 var _sqPreCount = ((_sqCfg.cachedPreorderVariantIds && 3790 _sqCfg.cachedPreorderVariantIds.preorder_variant_ids) || []).length; 3791 _sqCfg.preordersConfigured = !!(_sqPlanEnabled && _sqPreCount); 3792 } catch (e) { } 3793 try { 3794 var _sqc = window._RestockRocketConfig; 3795 var _sqOn = !(_sqc.cachedSettings && _sqc.cachedSettings.block_accelerated_checkout === false); 3796 var _sqPre = (_sqc.cachedPreorderVariantIds && 3797 _sqc.cachedPreorderVariantIds.preorder_variant_ids) || []; 3798 var _sqArm = false; 3799 if (_sqOn && _sqc.preordersConfigured) { 3800 if (_sqc.pageType === 'product' && _sqc.product && _sqc.product.variants) { 3801 _sqArm = _sqc.product.variants.some(function (v) { return _sqPre.indexOf(Number(v.id)) !== -1; }); 3802 } else { 3803 _sqArm = (_sqc.integrations || []).some(function (i) { 3804 return i && i.type === 'featured_product' && i.enabled && 3805 Array.isArray(i.page_types) && i.page_types.indexOf(_sqc.pageType) !== -1; 3806 }); 3807 } 3808 } 3809 if (_sqArm && document.documentElement) { 3810 _sqc.acceleratedGateArmed = true; 3811 document.documentElement.classList.add('stoq-buy-now-pending'); 3812 setTimeout(function () { 3813 document.documentElement.classList.remove('stoq-buy-now-pending'); 3814 }, 6000); 3815 } 3816 } catch (e) { } 3817 3818 window._RestockRocketConfig.scriptUrlProduct = 'https://cdn.shopify.com/extensions/01a0f67f-532e-7916-acb4-6f3af102b411/restockrocket-1-599/assets/restockrocket-product.js' 3819 window._RestockRocketConfig.scriptUrlCollection = 'https://cdn.shopify.com/extensions/01a0f67f-532e-7916-acb4-6f3af102b411/restockrocket-1-599/assets/restockrocket-collection.js' 3820 window._RestockRocketConfig.scriptUrlProductBis = 'https://cdn.shopify.com/extensions/01a0f67f-532e-7916-acb4-6f3af102b411/restockrocket-1-599/assets/restockrocket-product-bis.js' 3821 window._RestockRocketConfig.scriptUrlCollectionBis = 'https://cdn.shopify.com/extensions/01a0f67f-532e-7916-acb4-6f3af102b411/restockrocket-1-599/assets/restockrocket-collection-bis.js' 3822 window._RestockRocketConfig.scriptHost = window._RestockRocketConfig.scriptUrlProduct.substring(0, window._RestockRocketConfig.scriptUrlProduct.lastIndexOf('/') + 1) 3823 window._RestockRocketConfig.host = (window._RestockRocketConfig.cachedSettings && window._RestockRocketConfig.cachedSettings.api_host) || 'https://app.restockrocket.io' 3824 try { 3825 const _stoqVersionMatch = window._RestockRocketConfig.scriptHost.match(/(\d+)\/?(?:assets\/?)?$/); 3826 window._RestockRocketConfig.appVersion = (_stoqVersionMatch && _stoqVersionMatch[1]) || ''; 3827 } catch (e) { 3828 window._RestockRocketConfig.appVersion = ''; 3829 } 3830 const SETTINGS_CACHE_DURATION = 15 * 60 * 1000; 3831 const LIQUID_CACHE_MAX_AGE = 15 * 60; 3832 const liquidRenderedAt = window._RestockRocketConfig.liquidRenderedAt; 3833 if (!liquidRenderedAt || typeof liquidRenderedAt !== 'number' || isNaN(liquidRenderedAt)) { 3834 console.debug('STOQ - Invalid or missing liquidRenderedAt timestamp, assuming fresh'); 3835 window._RestockRocketConfig.isLiquidCacheFresh = true; 3836 window._RestockRocketConfig.liquidCacheAge = null; 3837 } else { 3838 const now = Math.floor(Date.now() / 1000);
3839 const liquidCacheAge = now - liquidRenderedAt; 3840 window._RestockRocketConfig.liquidCacheAge = Math.max(0, liquidCacheAge); 3841 if (liquidCacheAge < 0) { 3842 console.debug(`STOQ - Client clock appears ahead of server by ${Math.abs(Math.round(liquidCacheAge / 60))} minutes, assuming cache fresh`); 3843 window._RestockRocketConfig.isLiquidCacheFresh = true; 3844 } else if (liquidCacheAge <= LIQUID_CACHE_MAX_AGE) { 3845 console.debug(`STOQ - Liquid cache is fresh (${Math.round(liquidCacheAge / 60)} minutes old)`); 3846 window._RestockRocketConfig.isLiquidCacheFresh = true; 3847 } else { 3848 console.debug(`STOQ - Liquid cache is stale (${Math.round(liquidCacheAge / 60)} minutes old, max ${Math.round(LIQUID_CACHE_MAX_AGE / 60)} minutes)`); 3849 window._RestockRocketConfig.isLiquidCacheFresh = false; 3850 } 3851 } 3852 3853 function checkSettingsExpiry(settings) { 3854 try { 3855 if (!settings || !settings.updated_at) { 3856 console.debug('STOQ - Invalid settings data structure'); 3857 return null; 3858 } 3859 3860 if (!settings.cache) { 3861 console.debug('STOQ - settings caching disabled'); 3862 return null; 3863 } 3864 if (settings.multi_language_enabled) { 3865 if (!settings.translations) { 3866 console.debug('STOQ - multi-language enabled but no translation data in cache, fetching fresh'); 3867 return null; 3868 } 3869 if (window._RestockRocketConfig.normalizedLocale && 3870 !Object.prototype.hasOwnProperty.call(settings.translations, window._RestockRocketConfig.normalizedLocale)) { 3871 console.debug('STOQ - locale not explicitly translated, will use default language from cache'); 3872 } 3873 } 3874 3875 const updatedAt = new Date(settings.updated_at); 3876 if (isNaN(updatedAt.getTime())) { 3877 console.debug('STOQ - Invalid updated_at date format in settings'); 3878 return null; 3879 } 3880 3881 const age = Date.now() - updatedAt.getTime(); 3882 if (age < SETTINGS_CACHE_DURATION) { 3883 console.debug('STOQ - settings changed recently, skipping cache'); 3884 return null; 3885 } 3886 3887 return settings; 3888 } catch (error) { 3889 console.debug('STOQ - Error checking settings cache:', error); 3890 return null; 3891 } 3892 } 3893 3894 function createRestockRocketContainer() { 3895 const restockRocketContainer = document.createElement('div'); 3896 restockRocketContainer.id = 'restock-rocket'; 3897 document.body.appendChild(restockRocketContainer); 3898 } 3899 3900 function createRestockRocketScript(scriptUrl) { 3901 const restockRocketScriptElement = document.createElement('script'); 3902 restockRocketScriptElement.setAttribute('defer', 'defer'); 3903 restockRocketScriptElement.src = scriptUrl; 3904 document.body.appendChild(restockRocketScriptElement); 3905 } 3906 3907 createRestockRocketContainer() 3908 3909 console.debug('STOQ - extension activated') 3910 try { 3911 const _stoqInitConfig = window._RestockRocketConfig; 3912 const _stoqDetectedVariantIds = (_stoqInitConfig.product && Array.isArray(_stoqInitConfig.product.variants)
3912) 3913 ? _stoqInitConfig.product.variants.map(function(v) { return v.id }) 3914 : []; 3915 const _stoqSelectedVariantId = _stoqInitConfig.selected_variant_id; 3916 var _stoqPageSeq = 0; 3917 try { 3918 _stoqPageSeq = (parseInt(window.sessionStorage.getItem('_stoq_pls') || '0', 10) || 0) + 1; 3919 window.sessionStorage.setItem('_stoq_pls', String(_stoqPageSeq)); 3920 } catch (e) { } 3921 Shopify?.analytics?.publish?.('stoq_initialized', { 3922 cart_token: _stoqInitConfig.cartToken || '', 3923 page_url: window.location.href, 3924 page_type: _stoqInitConfig.pageType || '', 3925 shop_domain: _stoqInitConfig.shop || '', 3926 market_id: _stoqInitConfig.marketId || '', 3927 country_code: _stoqInitConfig.countryIsoCode || '', 3928 detected_variant_ids: _stoqDetectedVariantIds, 3929 selected_variant_id: _stoqSelectedVariantId || '', 3930 page_load_seq: _stoqPageSeq, 3931 liquid_rendered_at: _stoqInitConfig.liquidRenderedAt || 0, 3932 app_version: _stoqInitConfig.appVersion || '', 3933 liquid_cache_age: _stoqInitConfig.liquidCacheAge, 3934 inventory_policy: (_stoqInitConfig.variantsInventoryPolicy || {})[_stoqSelectedVariantId] || '', 3935 inventory_quantity: (_stoqInitConfig.variantsInventoryQuantity || {})[_stoqSelectedVariantId], 3936 }); 3937 } catch (e) { 3938 console.debug('STOQ - stoq_initialized publish failed:', e); 3939 } 3940 try { 3941 var _sqTrack = window._RestockRocketConfig; 3942 if (_sqTrack.preordersConfigured) { 3943 document.addEventListener('click', function (e) { 3944 try { 3945 var t = e.target; 3946 if (!t || !t.closest) return; 3947 var host = t.closest('.shopify-payment-button, shopify-payment-terms'); 3948 if (!host) return; 3949 var channel = host.matches && host.matches('shopify-payment-terms') 3950 ? 'shop_pay_installments' : 'buy_now'; 3951 var form = host.closest('form'); 3952 var vidEl = form && form.querySelector('[name="id"]'); 3953 var variantId = (vidEl && vidEl.value) || _sqTrack.selected_variant_id || ''; 3954 var _sqVidNum = Number(variantId); 3955 var _sqPlan = null; 3956 var _sqPlans = Array.isArray(_sqTrack.sellingPlans) ? _sqTrack.sellingPlans : []; 3957 var _sqMktId = Number(_sqTrack.marketId); 3958 var _sqForVariant = function (pl) { 3959 return pl && pl.enabled && Array.isArray(pl.variant_ids) && 3960 pl.variant_ids.indexOf(_sqVidNum) !== -1; 3961 }; 3962 _sqPlans.forEach(function (pl) { 3963 if (!_sqPlan && _sqForVariant(pl) && pl.markets_enabled && 3964 Array.isArray(pl.shopify_market_ids) && 3965 pl.shopify_market_ids.indexOf(_sqMktId) !== -1) { _sqPlan = pl; } 3966 }); 3967 if (!_sqPlan) { 3968 _sqPlans.forEach(function (pl) { 3969 if (!_sqPlan && _sqForVariant(pl) && !pl.markets_enabled) { _sqPlan = pl; } 3970 }); 3971 } 3972 Shopify?.analytics?.publish?.('stoq_accelerated_checkout_clicked', { 3973 variant_id: variantId, 3974 product_id: (_sqTrack.product && _sqTrack.product.id) || '', 3975 channel: channel, 3976 market_id: _sqTrack.marketId || '', 3977 country_code: _sqTrack.countryIsoCode || '', 3978 page_type: _sqTrack.pageType || '', 3979 cart_token: _sqTrack.cartToken || '', 3980 page_url: (window.location && window.location.href) || '', 3981 properties: { 3982 is_preorder_variant: (function () { 3983 var vid = Number(variantId); 3984 var has = function (a) { return Array.isArray(a) && a.indexOf(vid) !== -1; }; 3985 return has(_sqTrack.preorderVariantIds) || 3986 has(_sqTrack.cachedPreorderVariantIds && 3987 _sqTrack.cachedPreorderVariantIds.preorder_variant_ids); 3988 })(), 3989 in_enabled_plan: !!_sqPlan, 3990 is_instock_variant: (function () { 3991 var has = function (a) { return Array.isArray(a) && a.indexOf(_sqVidNum) !== -1; }; 3992 return has(_sqTrack.inStockVariantIds) || 3993 has(_sqTrack.cachedInStockVariantIds && 3994 _sqTrack.cachedInStockVariantIds.in_stock_variant_ids); 3995 })(), 3996 enrolled_plan_id: (_sqPlan && (_sqPlan.shopify_selling_plan_id || _sqPlan.shopify_selling_plan_group_id)) || '', 3997 enrolled_plan_provider: (_sqPlan && _sqPlan.inventory_provider) || '', 3998 block_enabled: !(_sqTrack.cachedSettings && _sqTrack.cachedSettings.block_accelerated_checkout === false), 3999 gate_armed: !!_sqTrack.acceleratedGateArmed, 4000 gate_active_at_click: !!(document.documentElement && 4001 document.documentElement.classList.contains('stoq-buy-now-pending')), 4002 blocked: (function () { 4003 try { 4004 var rr = window._RestockRocket; 4005 return !!(rr && typeof rr.willBlockAcceleratedCl
4005ick === 'function' && 4006 rr.willBlockAcceleratedClick(e)); 4007 } catch (err) { return false; } 4008 })(), 4009 }, 4010 }); 4011 } catch (err) { } 4012 }, true); 4013 } 4014 } catch (e) { } 4015 function applyTranslations(settings) { 4016 try { 4017 if (!settings || !settings.multi_language_enabled) { 4018 return settings; 4019 } 4020 4021 if (!settings.translations) { 4022 console.debug('STOQ - No translations found, skipping translation'); 4023 return settings; 4024 } 4025 4026 const normalizedLocale = window._RestockRocketConfig.normalizedLocale; 4027 const translations = settings.translations; 4028 4029 if (!normalizedLocale) { 4030 console.debug('STOQ - No matching locale for translations. Available:', Object.keys(translations || {})); 4031 delete settings.translations; 4032 return settings; 4033 } 4034 4035 console.debug(`STOQ - Applying translations for normalized locale: ${normalizedLocale} (original: ${window._RestockRocketConfig.locale})`); 4036 4037 const translatedFields = translations[normalizedLocale]; 4038 if (translatedFields && typeof translatedFields === 'object') { 4039 Object.keys(translatedFields).forEach(function(key) { 4040 const value = translatedFields[key]; 4041 if (value !== null && value !== undefined && value !== '') { 4042 settings[key] = value; 4043 } 4044 }); 4045 } else { 4046 console.debug('STOQ - No translated fields found for locale:', normalizedLocale); 4047 } 4048 4049 delete settings.translations; 4050 return settings; 4051 } catch (e) { 4052 console.debug('STOQ - error applying translations:', e); 4053 return settings; 4054 } 4055 } 4056 function setupCartSellingPlanUpdater(settings) { 4057 window.addEventListener('stoq:inventory-data-loaded', function(event) { 4058 console.debug('STOQ - Inventory data loaded, updating cart selling plans'); 4059 if (window._RestockRocket && window._RestockRocket.updateCartSellingPlans) { 4060 window._RestockRocket.updateCartSellingPlans() 4061 .then(hasUpdates => { 4062 if (hasUpdates) { 4063 console.debug('STOQ - cart selling plans updated successfully'); 4064 } else { 4065 console.debug('STOQ - no cart selling plan updates needed'); 4066 } 4067 }) 4068 .catch(error => { 4069 console.error('STOQ - error updating cart selling plans:', error); 4070 }); 4071 } 4072 }); 4073 } 4074 function storefrontGraphql(query, variables) { 4075 const cfg = window._RestockRocketConfig; 4076 if (!cfg.storefrontAccessToken || cfg.disableStorefrontApi === true) { 4077 return Promise.reject(new Error('Storefront API unavailable')); 4078 } 4079 return fetch( 4080 `https://${cfg.shop}/api/${cfg.storefrontApiVersion}/graphql.json`, 4081 { 4082 method: 'POST', 4083 headers: { 4084 'Content-Type': 'application/json', 4085 'X-Shopify-Storefront-Access-Token': cfg.storefrontAccessToken, 4086 }, 4087 body: JSON.stringify({ query: query, variables: variables }), 4088 } 4089 ) 4090 .then(function(response) { 4091 if (!response.ok) { throw new Error('Storefront API HTTP ' + response.status); } 4092 return response.json(); 4093 }) 4094 .then(function(body) { 4095 if (body && body.errors && body.errors.length) { 4096 throw new Error('Storefront API errors: ' + body.errors.map(function(e) { return e && e.message; }).join(', ')); 4097 } 4098 return body && body.data; 4099 }); 4100 } 4101 function fetchStorefrontShopMetafield(key) { 4102 const cfg = window._RestockRocketConfig; 4103 const query = 'query StoqShopMetafield($namespace: String!, $key: String!) { shop { metafield(namespace: $namespace, key: $key) { value } } }'; 4104 return storefrontGraphql(query, { namespace: cfg.metafieldNamespace, key: key }) 4105 .then(function(data) { 4106 const value = data && data.shop && data.shop.metafield && data.shop.metafield.value; 4107 if (!value) { throw new Error('Storefront API returned no ' + key + ' metafield value'); } 4108 return JSON.parse(value); 4109 }); 4110 } 4111 (function loadStorefrontSettings() { 4112 const cfg = window._RestockRocketConfig; 4113 if (!cfg.storefrontAccessToken || cfg.disableStorefrontApi === true) return; 4114 function run() { 4115 // The live-settings read is one more shop-level metafield fetch, so it 4116 // shares fetchStorefrontShopMetafield with the integrations/selling_plans 4117 // reads rather than re-issuing the same query + parse. 4118 fetchStorefrontShopMetafield('settings') 4119 .then(function(settings) { 4120 cfg.storefrontSettings = settings; 4121 console.debug('STOQ - stored live settings from Storefront API on config.storefrontSettings'); 4122 }) 4123 .catch(function(e) { 4124 console.debug('STOQ - Storefront settings fetch failed (non-fatal):', e && e.message); 4125 }); 4126 } 4127 4128 if (typeof window.requestIdleCallback === 'function') { 4129 window.requestIdleCallback(run, { timeout: 5000 }); 4130 } else { 4131 setTimeout(run, 0); 4132 } 4133 })(); 4134 const cachedSettings = window._RestockRocketConfig.cachedSettings; 4135 const validCachedSettings = cachedSettings ? checkSettingsExpiry(cachedSettings) : null; 4136 4137 if (validCachedSettings) { 4138 console.debug('STOQ - using cached settings'); 4139 initializeScripts(validCachedSettings); 4140 } else { 4141 console.debug('STOQ - fetching fresh settings'); 4142 const headers = { 4143 'X-Shopify-Shop-Domain': window._RestockRocketConfig.shop || window.Shopify.shop, 4144 'ngrok-skip-browser-warning': 'skip' 4145 }; 4146 4147 if (window.Shopify?.theme?.role === 'main') { 4148 headers['X-Shopify-Theme-Schema-Name'] = window.Shopify.theme.schema_name; 4149 headers['X-Shopify-Theme-Schema-Version'] = window.Shopify.theme.schema_version; 4150 headers['X-Shopify-Theme-Store-Id'] = window.Shopify.theme.theme_store_id; 4151 } 4152 4153 fetch( 4154 `${window._RestockRocketConfig.host}/api/v1/setting.json?translation_locale=${window._RestockRocketConfig.normalizedLocale}`, 4155 { headers } 4156 ) 4157 .then(function(response) { 4158 if (!response.ok) { 4159 throw new Error('Network response was not ok'); 4160 } 4161 return response.json(); 4162 }) 4163 .then(function(settings) { 4164 initializeScripts(settings); 4165 }) 4166 .catch(function(error) { 4167 if (cachedSettings) { 4168 console.debug('STOQ - using expired cached settings as fallback'); 4169 initializeScripts(cachedSettings); 4170 } else { 4171 console.error('STOQ - failed to load settings:', error); 4172 } 4173 }) 4174 .catch(function(e) { 4175 console.error(e) 4176 }) 4177 } 4178 4179 function fetchEmbedConfig(endpoint, apply) { 4180 return fetch( 4181 `${window._RestockRocketConfig.host}/api/v1/embed/${endpoint}.json`, 4182 { 4183 headers: { 4184 'X-Shopify-Shop-Domain': window._RestockRocketConfig.shop || window.Shopify.shop, 4185 'ngrok-skip-browser-warning': 'skip' 4186 } 4187 } 4188 ) 4189 .then(function(response) { 4190 if (!response.ok) throw new Error(`Failed to fetch ${endpoint}`); 4191 return response.json(); 4192 }) 4193 .then(function(data) {
4194 try { 4195 apply(data); 4196 } catch (applyError) { 4197 console.error('STOQ - apply failed for ' + endpoint + ':', applyError); 4198 throw applyError; 4199 } 4200 }) 4201 .catch(function(error) { 4202 console.debug(`STOQ - using cached ${endpoint}:`, error.message); 4203 }); 4204 } 4205 function refreshShopConfig(source) { 4206 const cfg = window._RestockRocketConfig; 4207 const viaEmbed = function() { return fetchEmbedConfig(source.endpoint, source.apply); }; 4208 const flagOn = !!cfg.readFlags && cfg.readFlags[source.flag] === true; 4209 if (!flagOn || source.embedOnly === true) { return viaEmbed(); } 4210 4211 return fetchStorefrontShopMetafield(source.metafieldKey) 4212 .then(function(value) { 4213 if (!source.isValid(value)) { throw new Error(source.metafieldKey + ' metafield is not a valid ' + source.endpoint + ' payload'); } 4214 source.apply(value); 4215 console.debug('STOQ - refreshed ' + source.endpoint + ' from the Storefront API'); 4216 }) 4217 .catch(function(error) { 4218 console.debug('STOQ - Storefront ' + source.endpoint + ' read failed, using embed:', error.message); 4219 return viaEmbed(); 4220 }); 4221 } 4222 function refreshIntegrations() { 4223 const cfg = window._RestockRocketConfig; 4224 return refreshShopConfig({ 4225 endpoint: 'integrations', 4226 metafieldKey: 'integrations', 4227 flag: 'enable_storefront_integrations_read', 4228 isValid: function(value) { return Array.isArray(value); }, 4229 apply: function(data) { 4230 cfg.integrations = data; 4231 } 4232 }); 4233 } 4234 function refreshSellingPlans(embedOnly) { 4235 const cfg = window._RestockRocketConfig; 4236 return refreshShopConfig({ 4237 embedOnly: embedOnly === true, 4238 endpoint: 'selling_plans', 4239 metafieldKey: 'cachedSellingPlans', 4240 flag: 'enable_storefront_selling_plans_read', 4241 isValid: function(value) { return !!value && Array.isArray(value.plans); }, 4242 apply: function(data) { 4243 cfg.sellingPlans = data.plans; 4244 cfg.disabledSellingPlanIds = data.disabled_plan_ids || []; 4245 if (data && data.read_flags && typeof data.read_flags === 'object' && !Array.isArray(data.read_flags)) { 4246 cfg.readFlags = data.read_flags; 4247 } 4248 } 4249 }); 4250 } 4251 4252 function initializeScripts(settings) { 4253 settings = applyTranslations(settings); 4254 window._RestockRocketConfig.settings = settings; 4255 console.debug(`STOQ - settings configured for ${window._RestockRocketConfig.pageType}`); 4256 const forceEmbedSellingPlans = settings.force_embed_selling_plans === true; 4257 const staleRefresh = !window._RestockRocketConfig.isLiquidCacheFresh && !settings.disable_refresh_on_stale_liquid; 4258 if (forceEmbedSellingPlans || staleRefresh) { 4259 console.debug('STOQ - refreshing selling_plans' + (staleRefresh ? ' + integrations (Liquid cache stale)' : ' (force_embed_selling_plans)')); 4260 const refreshes = [refreshSellingPlans(forceEmbedSellingPlans)]; 4261 if (staleRefresh) { refreshes.push(refreshIntegrations()); } 4262 Promise.race([ 4263 Promise.all(refreshes), 4264 new Promise(function(resolve) { setTimeout(resolve, 1000); }) 4265 ]).then(function() { loadScripts(settings); }); 4266 return; 4267 } 4268 4269 loadScripts(settings); 4270 } 4271 4272 function loadScripts(settings) { 4273 setupCartSellingPlanUpdater(settings); 4274 4275 if(settings.enable_app) { 4276 const hijackIntegration = window._RestockRocketConfig.integrations.find(function(integration) { 4277 return integration.type === 'hijack' && integration.enabled && integration.page_types.includes(window._RestockRocketConfig.pageType); 4278 }) 4279 const hasEnabledOffer = Array.isArray(window._RestockRocketConfig.sellingPlans) 4280 && window._RestockRocketConfig.sellingPlans.some(function(plan) { return plan && plan.enabled; }); 4281 const hasDisabledPlanIds = Array.isArray(window._RestockRocketConfig.disabledSellingPlanIds) 4282 && window._RestockRocketConfig.disabledSellingPlanIds.length > 0; 4283 const usePreorderBuild = settings.preorder_enabled || hasEnabledOffer || hasDisabledPlanIds; 4284 4285 const collectionScriptUrl = usePreorderBuild 4286 ? window._RestockRocketConfig.scriptUrlCollection 4287 : window._RestockRocketConfig.scriptUrlCollectionBis; 4288 const productScriptUrl = usePreorderBuild 4289 ? window._RestockRocketConfig.scriptUrlProduct 4290 : window._RestockRocketConfig.scriptUrlProductBis; 4291 4292 const pageType = window._RestockRocketConfig.pageType; 4293 const collectionPageTypes = ['collection', 'index', 'search', 'page']; 4294
4295 if(collectionPageTypes.indexOf(pageType) !== -1 && (settings[`show_button_on_${pageType}`] || settings[`preorder_${pageType}_enabled`])) { 4296 createRestockRocketScript(collectionScriptUrl); 4297 } else if(pageType === 'product') { 4298 createRestockRocketScript(productScriptUrl); 4299 } else if(hijackIntegration) { 4300 createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection); 4301 } else if(usePreorderBuild) { 4302 createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection); 4303 } else { 4304 console.debug(`STOQ - no scripts enabled for ${pageType}`); 4305 } 4306 const appLoadedEvent = new CustomEvent('stoq:loaded', { 4307 detail: { 4308 pageType: window._RestockRocketConfig.pageType, 4309 enabled: settings.enable_app, 4310 settings: settings, 4311 preorderEnabled: settings.preorder_enabled 4312 } 4313 }); 4314 console.debug('STOQ - dispatching app loaded event'); 4315 window.dispatchEvent(appLoadedEvent); 4316 } 4317 } 4318</script>
4318<style id="RestockRocketStyle">html.stoq-buy-now-pending .shopify-payment-button{pointer-events:none!important}</style> 4319 4320 4321</div>
4321<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
4321 4322</body> 4323</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.