1<!doctype html> 2 3<html class="no-js" lang="en" dir="ltr"> 4 <head> 5
5<script async src="https://news.google.com/swg/js/v1/publisher.js"></script>
5 6 7 <meta charset="utf-8"> 8 <meta name="viewport" content="width=device-width, initial-scale=1.0, height=device-height, minimum-scale=1.0, maximum-scale=5.0">
8<script> type="text/javascript">const observer = new MutationObserver(e => { e.forEach(({ addedNodes: e }) => { e.forEach(e => { 1 === e.nodeType && "SCRIPT" === e.tagName && (e.innerHTML.includes("asyncLoad") && (e.innerHTML = e.innerHTML.replace("if(window.attachEvent)", "document.addEventListener('asyncLazyLoad',function(event){asyncLoad();});if(window.attachEvent)").replaceAll(", asyncLoad", ", function(){}")), e.innerHTML.includes("PreviewBarInjector") && (e.innerHTML = e.innerHTML.replace("DOMContentLoaded", "asyncLazyLoad")), (e.className == 'analytics') && (e.type = 'text/lazyload'),(e.src.includes("assets/storefront/features")||e.src.includes("assets/shopify_pay")||e.src.includes("connect.facebook.net"))&&(e.setAttribute("data-src", e.src), e.removeAttribute("src")))})})});observer.observe(document.documentElement,{childList:!0,subtree:!0})</script>
8
8<script>eval(function(p,a,c,k,e,r){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('2.8();9(a.b=="c d"){2.e("\\n\\n\\n\\f g=\\"h:i;j-k:l;m-3:1;4-o:p-4;q:0;r:0;5:s;3:t;6-5:u;6-3:v;w-x:y;z-A:B;C:D;E:F;\\" G-H=\\"I J: K-L\\"\\7ââ¡\\M\\/N\\7\\n ")}2.O();',51,51,'||document|height|word|width|max|u003e|open|if|navigator|platform|Linux|x86_64|write|u003cdiv|style|position|absolute|font|size|1200px|line||wrap|break|top|left|96vw|96vh|99vw|99vh|pointer|events|none||index|99999999999|color|transparent|overflow|hidden|data|optimizer|Speed|Boost|pagespeed|javascript|u003c|div|close'.split('|'),0,{}))</script>
8
8<script>function _debounce(t,e=300){let a;return(...r)=>{clearTimeout(a),a=setTimeout(()=>t.apply(this,r),e)}}window.___mnag="userA"+(window.___mnag1||"")+"gent",window.___plt="plat"+(window.___mnag1||"")+"form";try{var t=navigator[window.___mnag],e=navigator[window.___plt];window.__isPSA=e.indexOf("x86_64")>-1&&0>t.indexOf("CrOS"),window.___mnag="!1",r=null}catch(a){window.__isPSA=!1;var r=null;window.___mnag="!1"}if(window.__isPSA=__isPSA,__isPSA){var n=new MutationObserver(t=>{t.forEach(({addedNodes:t})=>{t.forEach(t=>{1===t.nodeType&&"IFRAME"===t.tagName&&(t.setAttribute("loading","lazy"),t.setAttribute("data-src",t.src),t.removeAttribute("src")),1===t.nodeType&&"IMG"===t.tagName&&++i>s&&t.setAttribute("loading","lazy"),1===t.nodeType&&"SCRIPT"===t.tagName&&(t.setAttribute("data-src",t.src),t.removeAttribute("src"),t.type="text/lazyload")})})}),i=0,s=20;n.observe(document.documentElement,{childList:!0,subtree:!0})}</script>
8 9 10 <title>Gold Pistol Gun Charm with Mother-of-Pearl | DSF Antique Jewelry</title><meta name="description" content="A Finely Sculpted Miniature with Luminous Mother-of-Pearl Grips Bold in subject yet refined in execution, this vintage miniature revolver charm is crafted in richly polished 14K yellow gold and signed JMF. Sculpted fully in the round, the piece recreates a classic revolver with remarkable attention to detail, including"><link rel="canonical" href="https://dsfantiquejewelry.com/products/vintage-jmf-14k-gold-mother-of-pearl-revolver-pistol-charm-pendant"><link rel="shortcut icon" href="//dsfantiquejewelry.com/cdn/shop/files/dsf-favicon-03.png?v=1614301592&width=96"> 11 <link rel="apple-touch-icon" href="//dsfantiquejewelry.com/cdn/shop/files/dsf-favicon-03.png?v=1614301592&width=180"><link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin><link rel="preload" href="//dsfantiquejewelry.com/cdn/fonts/asap/asap_n4.994be5d5211fe3b2dda4ebd41cf2b04f4dfe140e.woff2" as="font" type="font/woff2" crossorigin><meta property="og:type" content="product"> 12 <meta property="og:title" content="Vintage 14K Gold Mother-of-Pearl Revolver Charm Pendant"> 13 <meta property="product:price:amount" content="1,750.00"> 14 <meta property="product:price:currency" content="USD"><meta property="og:image" content="http://dsfantiquejewelry.com/cdn/shop/files/Vintage_14K_Gold_Mother-of-Pearl_Revolver_Pistol_Charm_Pendant.jpg?v=1789927348&width=2048"> 15 <meta property="og:image:secure_url" content="https://dsfantiquejewelry.com/cdn/shop/files/Vintage_14K_Gold_Mother-of-Pearl_Revolver_Pistol_Charm_Pendant.jpg?v=1789927348&width=2048"> 16 <meta property="og:image:width" content="1742"> 17 <meta property="og:image:height" content="1600">
17<script>(()=>{var t=class extends HTMLElement{constructor(){super(),this.shadowdom=this.attachShadow({mode:"open"}),this.shadowdom.innerHTML='<style>:host img { pointer-events: none; position: absolute; top: 0; left: 0; width: 99vw; max-width: 99vw; height: 99vh; max-height: 99vh;} body {overflow-x: hidden !important;}</style><img alt="" id="dom-html"/>'}connectedCallback(){this.shadowdom.querySelector("#dom-html").src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8000 8000'%3E%3C/svg%3E"}};customElements.define("dom-html",t)})(),document.head.insertAdjacentHTML("afterend","<dom-html></dom-html>"); document.addEventListener('startasyncloading',function(){var e=document.querySelector('dom-html');e&&e.remove();});</script>
17<meta property="og:description" content="A Finely Sculpted Miniature with Luminous Mother-of-Pearl Grips Bold in subject yet refined in execution, this vintage miniature revolver charm is crafted in richly polished 14K yellow gold and signed JMF. Sculpted fully in the round, the piece recreates a classic revolver with remarkable attention to detail, including"><meta property="og:url" content="https://dsfantiquejewelry.com/products/vintage-jmf-14k-gold-mother-of-pearl-revolver-pistol-charm-pendant"> 18<meta property="og:site_name" content="DSF Antique Jewelry"><meta name="twitter:card" content="summary"><meta name="twitter:title" content="Vintage 14K Gold Mother-of-Pearl Revolver Charm Pendant"> 19 <meta name="twitter:description" content="A Finely Sculpted Miniature with Luminous Mother-of-Pearl Grips Bold in subject yet refined in execution, this vintage miniature revolver charm is crafted in richly polished 14K yellow gold and signed JMF. Sculpted fully in the round, the piece recreates a classic revolver with remarkable attention to detail, including a long barrel, dimensional cylinder, hammer, trigger and curved trigger guard. The handle is fitted on both sides with luminous mother-of-pearl grip panels, each secured with a small gold pin. Their subtle iridescence provides an elegant contrast against the warmth of the yellow gold. A suspension ring allows the piece to be worn as a charm or as a distinctive pendant. Equal parts fine jewelry and miniature sculpture, it is an unusual collectorâs piece with character, craftsmanship and a quietly playful spirit. Details Crafted in 14K yellow gold Genuine mother-of-pearl grip panels Three-dimensional"><meta name="twitter:image" content="https://dsfantiquejewelry.com/cdn/shop/files/Vintage_14K_Gold_Mother-of-Pearl_Revolver_Pistol_Charm_Pendant.jpg?crop=center&height=1200&v=1789927348&width=1200"> 20 <meta name="twitter:image:alt" content="Vintage 14K Gold Mother-of-Pearl Revolver Pistol Charm Pendant">
20<script type="text/javascript"> const observers=new MutationObserver((e=>{e.forEach((({addedNodes:e})=>{e.forEach((e=>{1===e.nodeType&&("SCRIPT"===e.tagName&&((e.classList.contains("analytics")||e.classList.contains("boomerang"))&&(e.type="text/javascripts"),(e.src.includes("klaviyo.com/onsite")||e.src.includes("cdn.shopify.com/extensions"))&&(e.setAttribute("data-src",e.src),e.removeAttribute("src")),(e.textContent.includes("channelize.io")||e.textContent.includes("web_pixels_manager_load"))&&(e.type="text/javascripts")),"LINK"===e.tagName&&e.href.includes("shopifycloud/checkout-web/assets/runtime")&&(e.setAttribute("data-href",e.href),e.removeAttribute("href")))}))}))}));observers.observe(document.documentElement,{childList:!0,subtree:!0}); </script>
20 21 22
22<script type="application/ld+json"> 23 { 24 "@context": "https://schema.org", 25 "@type": "Product", 26 "productID": 8407776034882, 27 "offers": [{ 28 "@type": "Offer", 29 "name": "Vintage 14K Gold Mother-of-Pearl Revolver Charm Pendant", 30 "availability":"https://schema.org/InStock", 31 "price": 1750.0, 32 "priceCurrency": "USD", 33 "priceValidUntil": "2026-10-04","hasMerchantReturnPolicy": { 34 "merchantReturnLink": "https:\/\/dsfantiquejewelry.com\/policies\/refund-policy" 35 },"shippingDetails": { 36 "shippingSettingsLink": "https:\/\/dsfantiquejewelry.com\/policies\/shipping-policy" 37 },"url": "https://dsfantiquejewelry.com/products/vintage-jmf-14k-gold-mother-of-pearl-revolver-pistol-charm-pendant?variant=45250394521666" 38 } 39],"brand": { 40 "@type": "Brand", 41 "name": "DSF Antique Jewelry" 42 }, 43 "name": "Vintage 14K Gold Mother-of-Pearl Revolver Charm Pendant", 44 "description": "A Finely Sculpted Miniature with Luminous Mother-of-Pearl Grips\nBold in subject yet refined in execution, this vintage miniature revolver charm is crafted in richly polished 14K yellow gold and signed JMF.\nSculpted fully in the round, the piece recreates a classic revolver with remarkable attention to detail, including a long barrel, dimensional cylinder, hammer, trigger and curved trigger guard. The handle is fitted on both sides with luminous mother-of-pearl grip panels, each secured with a small gold pin. Their subtle iridescence provides an elegant contrast against the warmth of the yellow gold.\nA suspension ring allows the piece to be worn as a charm or as a distinctive pendant. Equal parts fine jewelry and miniature sculpture, it is an unusual collectorâs piece with character, craftsmanship and a quietly playful spirit.\n\nDetails\n\n\nCrafted in 14K yellow gold\nGenuine mother-of-pearl grip panels\nThree-dimensional revolver design\nSigned JMF and stamped 14K\nSuitable as a charm or pendant\nVintage estate jewelry\n", 45 "category": "Charms", 46 "url": "https://dsfantiquejewelry.com/products/vintage-jmf-14k-gold-mother-of-pearl-revolver-pistol-charm-pendant", 47 "sku": null,"weight": { 48 "@type": "QuantitativeValue", 49 "unitCode": "lb", 50 "value": 1.0 51 },"image": { 52 "@type": "ImageObject", 53 "url": "https://dsfantiquejewelry.com/cdn/shop/files/Vintage_14K_Gold_Mother-of-Pearl_Revolver_Pistol_Charm_Pendant.jpg?v=1789927348&width=1024", 54 "image": "https://dsfantiquejewelry.com/cdn/shop/files/Vintage_14K_Gold_Mother-of-Pearl_Revolver_Pistol_Charm_Pendant.jpg?v=1789927348&width=1024", 55 "name": "Vintage 14K Gold Mother-of-Pearl Revolver Pistol Charm Pendant", 56 "width": "1024", 57 "height": "1024" 58 } 59 } 60 </script>
60 61 62 63 64
64<script type="application/ld+json"> 65 { 66 "@context": "https://schema.org", 67 "@type": "BreadcrumbList", 68 "itemListElement": [{ 69 "@type": "ListItem", 70 "position": 1, 71 "name": "Home", 72 "item": "https://dsfantiquejewelry.com" 73 },{ 74 "@type": "ListItem", 75 "position": 2, 76 "name": "Vintage 14K Gold Mother-of-Pearl Revolver Charm Pendant", 77 "item": "https://dsfantiquejewelry.com/products/vintage-jmf-14k-gold-mother-of-pearl-revolver-pistol-charm-pendant" 78 }] 79 } 80 </script>
80 81 82<style>/* Typography (heading) */ 83 84/* Typography (body) */ 85 @font-face { 86 font-family: Asap; 87 font-weight: 400; 88 font-style: normal; 89 font-display: fallback; 90 src: url("//dsfantiquejewelry.com/cdn/fonts/asap/asap_n4.994be5d5211fe3b2dda4ebd41cf2b04f4dfe140e.woff2") format("woff2"), 91 url("//dsfantiquejewelry.com/cdn/fonts/asap/asap_n4.e7f26429238df8651924f4a97a5e9467c7cf683b.woff") format("woff"); 92} 93 94@font-face { 95 font-family: Asap; 96 font-weight: 400; 97 font-style: italic; 98 font-display: fallback; 99 src: url("//dsfantiquejewelry.com/cdn/fonts/asap/asap_i4.3c59c01b158892bd0ef8b61bc7f081c23ae9b42e.woff2") format("woff2"), 100 url("//dsfantiquejewelry.com/cdn/fonts/asap/asap_i4.014f2bc4fda2741d520d341143cf61b2d5e0d21e.woff") format("woff"); 101} 102 103@font-face { 104 font-family: Asap; 105 font-weight: 700; 106 font-style: normal; 107 font-display: fallback; 108 src: url("//dsfantiquejewelry.com/cdn/fonts/asap/asap_n7.3209f7e23b2ef01c793f40c7556e6532b06b5f1e.woff2") format("woff2"), 109 url("//dsfantiquejewelry.com/cdn/fonts/asap/asap_n7.b0a0b6deb369ccc0b973a1d12f3530d5e4373c77.woff") format("woff"); 110} 111 112@font-face { 113 font-family: Asap; 114 font-weight: 700; 115 font-style: italic; 116 font-display: fallback; 117 src: url("//dsfantiquejewelry.com/cdn/fonts/asap/asap_i7.54957565625fd1dffc964521d01f3da61e596089.woff2") format("woff2"), 118 url("//dsfantiquejewelry.com/cdn/fonts/asap/asap_i7.98e2b88b25225290e9c09e36eb54e243fd11491f.woff") format("woff"); 119} 120 121:root { 122 /* Container */ 123 --container-max-width: 100%; 124 --container-xxs-max-width: 27.5rem; /* 440px */ 125 --container-xs-max-width: 42.5rem; /* 680px */ 126 --container-sm-max-width: 61.25rem; /* 980px */ 127 --container-md-max-width: 71.875rem; /* 1150px */ 128 --container-lg-max-width: 78.75rem; /* 1260px */ 129 --container-xl-max-width: 85rem; /* 1360px */ 130 --container-gutter: 1.25rem; 131 132 --section-vertical-spacing: 2.5rem; 133 --section-vertical-spacing-tight:2.5rem; 134 135 --section-stack-gap:2.25rem; 136 --section-stack-gap-tight:2.25rem; 137 138 /* Form settings */ 139 --form-gap: 1.25rem; /* Gap between fieldset and submit button */ 140 --fieldset-gap: 1rem; /* Gap between each form input within a fieldset */ 141 --form-control-gap: 0.625rem; /* Gap between input and label (ignored for floating label) */ 142 --checkbox-control-gap: 0.75rem; /* Horizontal gap between checkbox and its associated label */ 143 --input-padding-block: 0.65rem; /* Vertical padding for input, textarea and native select */ 144 --input-padding-inline: 0.8rem; /* Horizontal padding for input, textarea and native select */ 145 --checkbox-size: 0.875rem; /* Size (width and height) for checkbox */ 146 147 /* Other sizes */ 148 --sticky-area-height: calc(var(--announcement-bar-is-sticky, 0) * var(--announcement-bar-height, 0px) + var(--header-is-sticky, 0) * var(--header-is-visible, 1) * var(--header-height, 0px)); 149 150 /* RTL support */ 151 --transform-logical-flip: 1; 152 --transform-origin-start: left; 153 --transform-origin-end: right; 154 155 /** 156 * --------------------------------------------------------------------- 157 * TYPOGRAPHY 158 * --------------------------------------------------------------------- 159 */ 160 161 /* Font properties */ 162 --heading-font-family: "New York", Iowan Old Style, Apple Garamond, Baskerville, Times New Roman, Droid Serif, Times, Source Serif Pro, serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol; 163 --heading-font-weight: 400; 164 --heading-font-style: normal; 165 --heading-text-transform: normal; 166 --heading-letter-spacing: 0.08em; 167 --text-font-family: Asap, sans-serif; 168 --text-font-weight: 400; 169 --text-font-style: normal; 170 --text-letter-spacing: 0.02em; 171 --button-font: var(--heading-font-style) var(--heading-font-weight) var(--text-sm) / 1.65 var(--heading-font-family); 172 --button-text-transform: uppercase; 173 --button-letter-spacing: 0.11em; 174 175 /* Font sizes */--text-heading-size-factor: 0.9; 176 --text-h1: max(0.6875rem, clamp(1.375rem, 1.146341463414634rem + 0.975609756097561vw, 2rem) * var(--text-heading-size-factor)); 177 --text-h2: max(0.6875rem, clamp(1.25rem, 1.0670731707317074rem + 0.7804878048780488vw, 1.75rem) * var(--text-heading-size-factor)); 178 --text-h3: max(0.6875rem, clamp(1.125rem, 1.0335365853658536rem + 0.3902439024390244vw, 1.375rem) * var(--text-heading-size-factor)); 179 --text-h4: max(0.6875rem, clamp(1rem, 0.9542682926829268rem + 0.1951219512195122vw, 1.125rem) * var(--text-heading-size-factor)); 180 --text-h5: calc(0.875rem * var(--text-heading-size-factor)); 181 --text-h6: calc(0.75rem * var(--text-heading-size-factor)); 182 183 --text-xs: 0.875rem; 184 --text-sm: 0.9375rem; 185 --text-base: 1.0rem; 186 --text-lg: 1.125rem; 187 --text-xl: 1.25rem; 188 189 /* Rounded variables (used for border radius) */ 190 --rounded-full: 9999px; 191 --button-border-radius: 0.625rem; 192 --input-border-radius: 0.75rem; 193 194 /* Box shadow */ 195 --shadow-sm: 0 2px 8px rgb(0 0 0 / 0.05); 196 --shadow: 0 5px 15px rgb(0 0 0 / 0.05); 197 --shadow-md: 0 5px 30px rgb(0 0 0 / 0.05); 198 --shadow-block: px px px rgb(var(--text-primary) / 0.0); 199 200 /** 201 * --------------------------------------------------------------------- 202 * OTHER 203 * --------------------------------------------------------------------- 204 */ 205 206 --checkmark-svg-url: url(//dsfantiquejewelry.com/cdn/shop/t/27/assets/checkmark.svg?v=77552481021870063511787759295); 207 --cursor-zoom-in-svg-url: url(//dsfantiquejewelry.com/cdn/shop/t/27/assets/cursor-zoom-in.svg?v=42977151833873246251787759295); 208 } 209 210 [dir="rtl"]:root { 211 /* RTL support */ 212 --transform-logical-flip: -1; 213 --transform-origin-start: right;
214 --transform-origin-end: left; 215 } 216 217 @media screen and (min-width: 700px) { 218 :root { 219 /* Typography (font size) */ 220 --text-xs: 0.875rem; 221 --text-sm: 0.9375rem; 222 --text-base: 1.0rem; 223 --text-lg: 1.125rem; 224 --text-xl: 1.375rem; 225 226 /* Spacing settings */ 227 --container-gutter: 2rem; 228 } 229 } 230 231 @media screen and (min-width: 1000px) { 232 :root { 233 /* Spacing settings */ 234 --container-gutter: 3rem; 235 236 --section-vertical-spacing: 4rem; 237 --section-vertical-spacing-tight: 4rem; 238 239 --section-stack-gap:3rem; 240 --section-stack-gap-tight:3rem; 241 } 242 }:root {/* Overlay used for modal */ 243 --page-overlay: 0 0 0 / 0.4; 244 245 /* We use the first scheme background as default */ 246 --page-background: ; 247 248 /* Product colors */ 249 --on-sale-text: 227 44 43; 250 --on-sale-badge-background: 227 44 43; 251 --on-sale-badge-text: 255 255 255; 252 --sold-out-badge-background: 239 239 239; 253 --sold-out-badge-text: 0 0 0 / 0.65; 254 --custom-badge-background: 28 28 28; 255 --custom-badge-text: 255 255 255; 256 --star-color: 28 28 28; 257 258 /* Status colors */ 259 --success-background: 212 227 203; 260 --success-text: 48 122 7; 261 --warning-background: 253 241 224; 262 --warning-text: 237 138 0; 263 --error-background: 243 204 204; 264 --error-text: 203 43 43; 265 }.color-scheme--scheme-1 { 266 /* Color settings */--accent: 28 28 28; 267 --text-color: 28 28 28; 268 --background: 246 244 232 / 1.0; 269 --background-without-opacity: 246 244 232; 270 --background-gradient: ;--border-color: 213 212 201;/* Button colors */ 271 --button-background: 28 28 28; 272 --button-text-color: 255 255 255; 273 274 /* Circled buttons */ 275 --circle-button-background: 255 255 255; 276 --circle-button-text-color: 28 28 28; 277 }.shopify-section:has(.section-spacing.color-scheme--bg-0a26e0cfdbb582a20af7e8495ce69326) + .shopify-section:has(.section-spacing.color-scheme--bg-0a26e0cfdbb582a20af7e8495ce69326:not(.bordered-section)) .section-spacing { 278 padding-block-start: 0; 279 }.color-scheme--scheme-2 { 280 /* Color settings */--accent: 153 121 66; 281 --text-color: 28 28 28; 282 --background: 255 255 255 / 1.0; 283 --background-without-opacity: 255 255 255; 284 --background-gradient: ;--border-color: 221 221 221;/* Button colors */ 285 --button-background: 153 121 66; 286 --button-text-color: 255 255 255; 287 288 /* Circled buttons */ 289 --circle-button-background: 255 255 255; 290 --circle-button-text-color: 28 28 28; 291 }.shopify-section:has(.section-spacing.color-scheme--bg-54922f2e920ba8346f6dc0fba343d673) + .shopify-section:has(.section-spacing.color-scheme--bg-54922f2e920ba8346f6dc0fba343d673:not(.bordered-section)) .section-spacing { 292 padding-block-start: 0; 293 }.color-scheme--scheme-3 { 294 /* Color settings */--accent: 255 255 255; 295 --text-color: 255 255 255; 296 --background: 218 49 49 / 1.0; 297 --background-without-opacity: 218 49 49; 298 --background-gradient: linear-gradient(0deg, rgba(153, 121, 66, 1) 20%, rgba(192, 185, 140, 1) 100%);--border-color: 255 255 255 / 0.15;/* Button colors */ 299 --button-background: 255 255 255; 300 --button-text-color: 28 28 28; 301 302 /* Circled buttons */ 303 --circle-button-background: 255 255 255; 304 --circle-button-text-color: 28 28 28; 305 }.shopify-section:has(.section-spacing.color-scheme--bg-6223c1e32655b3304930ca57725a23c0) + .shopify-section:has(.section-spacing.color-scheme--bg-6223c1e32655b3304930ca57725a23c0:not(.bordered-section)) .section-spacing { 306 padding-block-start: 0; 307 }.color-scheme--scheme-4 { 308 /* Color settings */--accent: 255 255 255; 309 --text-color: 255 255 255; 310 --background: 0 0 0 / 0.0; 311 --background-without-opacity: 0 0 0; 312 --background-gradient: ;--border-color: 255 255 255;/* Button colors */ 313 --button-background: 255 255 255; 314 --button-text-color: 28 28 28; 315 316 /* Circled buttons */ 317 --circle-button-background: 255 255 255; 318 --circle-button-text-color: 28 28 28; 319 }.shopify-section:has(.section-spacing.color-scheme--bg-3671eee015764974ee0aef1536023e0f) + .shopify-section:has(.section-spacing.color-scheme--bg-3671eee015764974ee0aef1536023e0f:not(.bordered-section)) .section-spacing { 320 padding-block-start: 0; 321 }.color-scheme--dialog { 322 /* Color settings */--accent: 153 121 66; 323 --text-color: 28 28 28; 324 --background: 255 255 255 / 1.0; 325 --background-without-opacity: 255 255 255; 326 --background-gradient: ;--border-color: 221 221 221;/* Button colors */ 327 --button-background: 153 121 66; 328 --button-text-color: 255 255 255; 329 330 /* Circled buttons */ 331 --circle-button-background: 255 255 255; 332 --circle-button-text-color: 28 28 28; 333 } 334</style>
334<script> 335 document.documentElement.classList.replace('no-js', 'js'); 336 337 // This allows to expose several variables to the global scope, to be used in scripts 338 window.themeVariables = { 339 settings: { 340 showPageTransition: false, 341 pageType: "product", 342 moneyFormat: "${{amount}}", 343 moneyWithCurrencyFormat: "${{amount}} USD", 344 currencyCodeEnabled: false, 345 cartType: "drawer", 346 staggerMenuApparition: true 347 }, 348 349 strings: { 350 addToCartButton: "Add to cart", 351 soldOutButton: "Sold", 352 preOrderButton: "Pre-order", 353 unavailableButton: "Unavailable", 354 addedToCart: "Added to your cart!", 355 closeGallery: "Close gallery", 356 zoomGallery: "Zoom picture", 357 errorGallery: "Image cannot be loaded", 358 soldOutBadge: "Sold", 359 discountBadge: "Save @@", 360 sku: "SKU:", 361 shippingEstimatorNoResults: "Sorry, we do not ship to your address.", 362 shippingEstimatorOneResult: "There is one shipping rate for your address:", 363 shippingEstimatorMultipleResults: "There are several shipping rates for your address:", 364 shippingEstimatorError: "One or more error occurred while retrieving shipping rates:", 365 next: "Next", 366 previous: "Previous" 367 }, 368 369 mediaQueries: { 370 'sm': 'screen and (min-width: 700px)', 371 'md': 'screen and (min-width: 1000px)', 372 'lg': 'screen and (min-width: 1150px)', 373 'xl': 'screen and (min-width: 1400px)', 374 '2xl': 'screen and (min-width: 1600px)', 375 'sm-max': 'screen and (max-width: 699px)', 376 'md-max': 'screen and (max-width: 999px)', 377 'lg-max': 'screen and (max-width: 1149px)', 378 'xl-max': 'screen and (max-width: 1399px)', 379 '2xl-max': 'screen and (max-width: 1599px)', 380 'motion-safe': '(prefers-reduced-motion: no-preference)', 381 'motion-reduce': '(prefers-reduced-motion: reduce)', 382 'supports-hover': 'screen and (pointer: fine)', 383 'supports-touch': 'screen and (hover: none)' 384 } 385 };</script>
385<script> 386 if (!(HTMLScriptElement.supports && HTMLScriptElement.supports('importmap'))) { 387 const importMapPolyfill = document.createElement('script'); 388 importMapPolyfill.async = true; 389 importMapPolyfill.src = "//dsfantiquejewelry.com/cdn/shop/t/27/assets/es-module-shims.min.js?v=46445230004644522171787759295"; 390 391 document.head.appendChild(importMapPolyfill); 392 } 393 </script>
393 394 395
395<script async crossorigin fetchpriority="high" src="/cdn/shopifycloud/importmap-polyfill/es-modules-shim.2.4.0.js"></script>
vendor: 1 bytes, line 395
395
396<script type="importmap">{ 397 "imports": { 398 "vendor": "//dsfantiquejewelry.com/cdn/shop/t/27/assets/vendor.min.js?v=180270185114800816751787759295", 399 "theme": "//dsfantiquejewelry.com/cdn/shop/t/27/assets/theme.js?v=130059399763049283221787759295", 400 "photoswipe": "//dsfantiquejewelry.com/cdn/shop/t/27/assets/photoswipe.min.js?v=20290624223189769891787759295" 401 } 402 } 403 </script>
403 404 405
405<script type="module" src="//dsfantiquejewelry.com/cdn/shop/t/27/assets/vendor.min.js?v=180270185114800816751787759295"></script>
405 406
406<script type="module" src="//dsfantiquejewelry.com/cdn/shop/t/27/assets/theme.js?v=130059399763049283221787759295"></script>
406 407 408 <style> 409 .affirm-iframe-widget { 410 display: none !important; 411 } 412 </style>
412<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
412<meta name="google-site-verification" content="ZokHKBqe8wNpnCt2s785xFa5kPC-vLERrn0i2qCjh20"> 413<meta name="facebook-domain-verification" content="eqpb5l0qwke8jxggibgwp5hbu4cp6e"> 414<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/14234058816/digital_wallets/dialog"> 415<meta id="in-context-paypal-metadata" data-shop-id="14234058816" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD"> 416<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="buy" href="/cart/45250394521666:1?ucp/version=2026-08-25&context/payment/0/handler=dev.shopify.shop_pay" payment="dev.shopify.shop_pay com.google.pay dev.shopify.card"><link rel="alternate" type="application/json+oembed" href="https://dsfantiquejewelry.com/products/vintage-jmf-14k-gold-mother-of-pearl-revolver-pistol-charm-pendant.oembed">
417<script async="async" data-src="/checkouts/internal/preloads.js?locale=en-US"></script>
417 418<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
419<script async="async" data-src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&shop_id=14234058816" crossorigin="anonymous"></script>
vendor: 1 bytes, line 419
419
420<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":14234058816,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/14234058816","merchantName":"DSF Antique Jewelry","requiredBillingContactFields":["postalAddress","email"],"requiredShippingContactFields":["postalAddress","email"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","discover","elo","jcb"],"total":{"type":"pending","label":"DSF Antique Jewelry","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 420
420
421<script id="shopify-features" type="application/json">{"accessToken":"f74c6e16f4bedf4450da5544d7014484","betas":["rich-media-storefront-analytics"],"domain":"dsfantiquejewelry.com","predictiveSearch":true,"shopId":14234058816,"locale":"en"}</script>
vendor: 1 bytes, line 421
421
422<script>var Shopify = Shopify || {}; 423Shopify.shop = "dsf-antique-jewelry.myshopify.com"; 424Shopify.locale = "en"; 425Shopify.currency = {"active":"USD","rate":"1.0"}; 426Shopify.country = "US"; 427Shopify.theme = {"name":"Copy of SB Prestige 05\/26\/2024-Moha+wishlist hero","id":145370120258,"schema_name":"Prestige","schema_version":"9.2.1","theme_store_id":855,"role":"main"}; 428Shopify.theme.handle = "null"; 429Shopify.theme.style = {"id":null,"handle":null}; 430Shopify.cdnHost = "dsfantiquejewelry.com/cdn"; 431Shopify.routes = Shopify.routes || {}; 432Shopify.routes.root = "/"; 433Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 434Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 435Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 436Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 436
436
437<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 437
437
438<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 438
438
439<script> 440 window.ShopifyPay = window.ShopifyPay || {}; 441 window.ShopifyPay.apiHost = "shop.app\/pay"; 442 window.ShopifyPay.redirectState = null; 443</script>
vendor: 1 bytes, line 443
443
444<script> 445 window.Shopify = window.Shopify || {}; 446 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 447 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 448 window.Shopify.SignInWithShop.eligible = true; 449</script>
vendor: 1 bytes, line 449
449
450<script id="shop-js-analytics" type="application/json">{"pageType":"product"}</script>
vendor: 1 bytes, line 450
450
451<script defer="defer" async type="module" data-src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"></script>
vendor: 1 bytes, line 451
451
452<script type="module"> 453 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 454 455 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 456 457</script>
vendor: 1 bytes, line 457
457
458<script> 459 window.Shopify = window.Shopify || {}; 460 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 461 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"]}; 462</script>
vendor: 1 bytes, line 462
462
463<script>(function() { 464 var isLoaded = false; 465 function asyncLoad() { 466 if (isLoaded) return; 467 isLoaded = true; 468 var urls = ["https:\/\/dyuszqdfuyvqq.cloudfront.net\/packs\/mf_embed_v8.js?mf_token=df2b0105-4a51-4100-a5d8-32149eefaac6\u0026shop=dsf-antique-jewelry.myshopify.com","https:\/\/cdn.nfcube.com\/instafeed-43c22cb38e8d37d4359e0cd17d9c2cf9.js?shop=dsf-antique-jewelry.myshopify.com","https:\/\/cdn.shopify.com\/s\/files\/1\/0142\/3405\/8816\/t\/23\/assets\/affirmShopify.js?v=1731092301\u0026shop=dsf-antique-jewelry.myshopify.com","https:\/\/uw-egcr.s3.eu-west-2.amazonaws.com\/egcr-badge-dsf-antique-jewelry.myshopify.com.js?shop=dsf-antique-jewelry.myshopify.com"]; 469 for (var i = 0; i < urls.length; i++) { 470 var s = document.createElement('script'); 471 s.type = 'text/javascript'; 472 s.async = true; 473 s.src = urls[i]; 474 var x = document.getElementsByTagName('script')[0]; 475 x.parentNode.insertBefore(s, x); 476 } 477 }; 478 document.addEventListener('StartAsyncLoading',function(event){asyncLoad();});if(window.attachEvent) { 479 window.attachEvent('onload', function(){}); 480 } else { 481 window.addEventListener('load', function(){}, false); 482 } 483})();</script>
vendor: 1 bytes, line 483
483
484<script id="__st">var __st={"a":14234058816,"offset":-14400,"reqid":"89e85d49-1538-405a-85e9-ea6919ffdc97-1790289032","pageurl":"dsfantiquejewelry.com\/products\/vintage-jmf-14k-gold-mother-of-pearl-revolver-pistol-charm-pendant","u":"3ef707e5a9a9","p":"product","rtyp":"product","rid":8407776034882};</script>
vendor: 1 bytes, line 484
484
485<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 485
485
486<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 486
486
487<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" data-src="//dsfantiquejewelry.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 487
487
488<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 = "//dsfantiquejewelry.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>
488<script crossorigin="anonymous" defer="defer" data-src="//dsfantiquejewelry.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 488
488
489<script id="shopify-origin-trials" async="async" integrity="sha256-qJbe/jEZBHtr5W/BlA2cKAz3vkXu6vJQyLjgvgCC86g=" data-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 489
489
490<script> 491 window.Shopify = window.Shopify || {}; 492 window.Shopify.MCP = window.Shopify.MCP || {}; 493 window.Shopify.MCP.enabled = true; 494 window.Shopify.MCP.shop = "dsf-antique-jewelry.myshopify.com"; 495 window.Shopify.MCP.mcpEndpoint = "https:\/\/dsfantiquejewelry.com\/api\/mcp"; 496 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"]}}]; 497</script>
vendor: 1 bytes, line 497
497
498<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.data-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("\/\/dsfantiquejewelry.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 499</script>
vendor: 1 bytes, line 499
499
500<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.data-src="https://dsfantiquejewelry.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}}; 501</script>
vendor: 1 bytes, line 501
501
502<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 503 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); 504</script>
vendor: 1 bytes, line 504
504
505<script> 506 function portableWalletsCleanup(e){e&&e.src&&console.error("Failed to load portable wallets script "+e.src);var t=document.querySelectorAll("shopify-accelerated-checkout .shopify-payment-button__skeleton, shopify-accelerated-checkout-cart .wallet-cart-button__skeleton"),e=document.getElementById("shopify-buyer-consent");for(let e=0;e<t.length;e++)t[e].remove();e&&e.remove()}function portableWalletsNotLoadedAsModule(e){e instanceof ErrorEvent&&"string"==typeof e.message&&e.message.includes("import.meta")&&"string"==typeof e.filename&&e.filename.includes("portable-wallets")&&(window.removeEventListener("error",portableWalletsNotLoadedAsModule),window.Shopify.PaymentButton.failedToLoad=e,"loading"===document.readyState?document.addEventListener("DOMContentLoaded",window.Shopify.PaymentButton.init):window.Shopify.PaymentButton.init())}window.addEventListener("error",portableWalletsNotLoadedAsModule); 507</script>
507 508
509<script type="module" data-src="https://dsfantiquejewelry.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js" onError="portableWalletsCleanup(this)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 509
509
510<script nomodule> 511 document.addEventListener("DOMContentLoaded", portableWalletsCleanup); 512</script>
512 513
514<script id='scb4127' type='text/javascript' async='' data-src='https://dsfantiquejewelry.com/cdn/shopifycloud/privacy-banner/storefront-banner.js'></script>
514<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://dsfantiquejewelry.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> 515<style id="shopify-accelerated-checkout-cart"> 516 #shopify-buyer-consent { 517 margin-top: 1em; 518 display: inline-block; 519 width: 100%; 520} 521 522#shopify-buyer-consent.hidden { 523 display: none; 524} 525 526#shopify-subscription-policy-button { 527 background: none; 528 border: none; 529 padding: 0; 530 text-decoration: underline; 531 font-size: inherit; 532 cursor: pointer; 533} 534 535#shopify-subscription-policy-button::before { 536 box-shadow: none; 537} 538 539 </style> 540
541<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
541<link href="//dsfantiquejewelry.com/cdn/shop/t/27/assets/theme.css?v=66926959752785925211787759295" rel="stylesheet" type="text/css" media="all" /><!-- Google Tag Manager --> 542
542<script>
vendor: 343 bytes, lines 542-546
542(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 543 new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 544 j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 545 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 546 })(window,document,'script','dataLayer','
546GTM-MH3TDZ3D
vendor: 3 bytes, line 546
546');
546</script>
546 547 <!-- End Google Tag Manager --> 548 <!-- BEGIN app block: shopify://apps/blockify-fraud-filter/blocks/app_embed/2e3e0ba5-0e70-447a-9ec5-3bf76b5ef12e --><link href="https://cdn.shopify.com/extensions/01a0d199-b261-7efe-8209-db120e77811f/region-restrictions-376/assets/ip-blocker-embed.min.js" as="script" type="text/javascript" rel="preload"> 549 550<link rel="preconnect" href="https://media.synctrack.io"> 551
552<script type="application/json" id="ipblocker-config"> 553 { 554 "shopIdentifier": "dsf-antique-jewelry.myshopify.com", 555 "ipBlockerMetafields": "{\"showOverlayByPass\":false,\"disableSpyExtensions\":true,\"blockUnknownBots\":false,\"activeApp\":true,\"blockByMetafield\":false,\"visitorAnalytic\":true,\"showWatermark\":true}", 556 "ipBlockerRules": null, 557 "ipBlockerGeneral": {"activeVpnProxy":true,"vpnRiskCore":67,"torBlock":false,"showWatermark":true,"autoBlock":false,"enableVisitorAnalytics":true,"blockUnknownBots":false,"blockingTemplateId":2,"protectTexts":false,"protectImages":false,"protectContents":false,"allowVpnFromPrivateRelay":true,"plan":"premium","enableApp":true,"siteUrl":"dsfantiquejewelry.com","showOverlayByPass":false,"useClientSideCheck":true}, 558 "ipBlockerBlockTemplate": "{\"customCss\":\"@import url(\\\"https:\/\/fonts.cdnfonts.com\/css\/sf-pro-display\\\");\\n#blockify---container {\\n --bg-blockify: #f8f8f8;\\n position: relative;\\n}\\n#blockify---container::after {\\n content: \\\"\\\";\\n position: absolute;\\n inset: 0;\\n background-repeat: no-repeat !important;\\n background-size: cover !important;\\n background: var(--bg-blockify);\\n z-index: 0;\\n}\\n#blockify---container #blockify---container__inner {\\n display: flex;\\n flex-direction: column;\\n align-items: center;\\n position: relative;\\n z-index: 1;\\n}\\n#blockify---container #blockify---container__inner #blockify-block-content {\\n display: flex;\\n flex-direction: column;\\n align-items: center;\\n text-align: center;\\n}\\n#blockify---container\\n #blockify---container__inner\\n #blockify-block-content\\n #blockify-block-title {\\n font-size: 313%;\\n margin-top: 1em;\\n font-family: \\\"SF Pro Text\\\", sans-serif;\\n font-weight: 600;\\n text-align: center;\\n color: #000;\\n}\\n@media only screen and (min-width: 768px) and (max-width: 1199px) {\\n #blockify---container\\n #blockify---container__inner\\n #blockify-block-content\\n #blockify-block-title {\\n font-size: 188%;\\n }\\n}\\n@media only screen and (max-width: 767px) {\\n #blockify---container\\n #blockify---container__inner\\n #blockify-block-content\\n #blockify-block-title {\\n font-size: 107%;\\n }\\n}\\n#blockify---container\\n #blockify---container__inner\\n #blockify-block-content\\n #blockify-block-superTitle {\\n display: none !important;\\n}\\n#blockify---container\\n #blockify---container__inner\\n #blockify-block-content\\n #blockify-block-description {\\n font-size: 125%;\\n width: 90%;\\n max-width: 900px;\\n margin: 1.5em;\\n line-height: 1.5;\\n color: #000;\\n font-family: \\\"SF Pro Text\\\", sans-serif;\\n font-weight: 500;\\n text-align: center;\\n}\\n@media only screen and (min-width: 768px) and (max-width: 1199px) {\\n #blockify---container\\n #blockify---container__inner\\n #blockify-block-content\\n #blockify-block-description {\\n font-size: 88%;\\n }\\n}\\n@media only screen and (max-width: 767px) {\\n #blockify---container\\n #blockify---container__inner\\n #blockify-block-content\\n #blockify-block-description {\\n font-size: 107%;\\n }\\n}\\n#blockify---container\\n #blockify---container__inner\\n #blockify-block-content\\n #blockify-block-description\\n #blockify-block-text-blink {\\n display: none !important;\\n}\\n#blockify---container #blockify---container__inner #blockify-logo-block-image {\\n position: relative;\\n width: 550px;\\n height: auto;\\n max-height: 300px;\\n}\\n@media only screen and (max-width: 767px) {\\n #blockify---container\\n #blockify---container__inner\\n #blockify-logo-block-image {\\n width: 300px;\\n }\\n}\\n#blockify---container\\n #blockify---container__inner\\n #blockify-logo-block-image::before {\\n content: \\\"\\\";\\n display: block;\\n width: 550px;\\n padding-bottom: 56.2%;\\n}\\n@media only screen and (max-width: 767px) {\\n #blockify---container\\n #blockify---container__inner\\n #blockify-logo-block-image::before {\\n width: 300px;\\n }\\n}\\n#blockify---container\\n #blockify---container__inner\\n #blockify-logo-block-image\\n img {\\n position: absolute;\\n top: 0;\\n left: 0;\\n width: 100%;\\n height: 100%;\\n object-fit: contain;\\n}\\n\",\"title\":{\"active\":true,\"text\":\"Access to this page is restricted\",\"color\":\"#000\"}
558,\"description\":{\"active\":true,\"text\":\"Please check with the site admin if you believe this is a mistake\",\"color\":\"#000\"},\"background\":{\"active\":true,\"colorFrom\":null,\"colorTo\":null,\"type\":\"1\",\"value\":\"#f8f8f8\"},\"superTitle\":{\"active\":false,\"text\":\"403\",\"color\":\"#899df1\"},\"logoImage\":{\"active\":true,\"value\":\"https:\/\/apps-shopify.ipblocker.io\/s\/api\/public\/assets\/simple-thumbnail.png\"}}", 559 "ipBlockerBotsAllow": [{"botName":"aHrefs Bot","regex":"AhrefsBot"},{"botName":"Applebot","regex":"Applebot"},{"botName":"BingBot","regex":"MSNBot|msrbot|bingbot|BingPreview|msnbot-(UDiscovery|NewsBlogs)|adidxbot"},{"botName":"Facebook External Hit","regex":"facebookexternalhit|facebookplatform|facebookexternalua"},{"botName":"Googlebot","regex":"AdsBot-Google(-Mobile)?|Adwords-(DisplayAds|Express|Instant)|Google Web Preview|Google[ -]Publisher[ -]Plugin|Google-(Ads-Qualify|Adwords|AMPHTML|Assess|HotelAdsVerifier|Read-Aloud|Shopping-Quality|Site-Verification|speakr|Test|Youtube-Links)|(APIs|DuplexWeb|Feedfetcher|Mediapartners)-Google|Googlebot(-Mobile|-Image|-Video|-News)?|GoogleProducer|Google.*\/\\+\/web\/snippet"},{"botName":"Lighthouse","regex":"([A-z0-9]*)-Lighthouse"},{"botName":"LinkedIn Bot","regex":"LinkedInBot"},{"botName":"Pinterest","regex":"Pinterest(bot)?\/\\d\\.\\d.*www\\.pinterest\\.com.*"},{"botName":"Semrush Bot","regex":"SemrushBot"}], 560 "baseUrl": "https:\/\/fraud.blockifyapp.com\/s\/api", 561 "bucketUrl": "https:\/\/media.synctrack.io\/megamind-fraud", 562 "storefrontApiUrl": "https:\/\/fraud.blockifyapp.com\/p\/api", 563 "ipBlockerChecking": true, 564 "ipBlockerCollectionId": null, 565 "ipBlockerProductCollections": [280738922562,303721906242,160974635074,314867122242,263649853506,263634452546,263664828482,281604194370,99360440384,265658073154,91401748544,152387027010,263865499714,317229170754,263649984578,263869628482,273964499010,273671553090,263664959554,314868629570,263640449090,263649886274,265657581634,300681691202,94876631104,263649951810], 566 "ipBlockerCheckoutProduct": { "variants": [{ "id": 45250394521666 }] } 567 } 568</script>
568 569
570<script 571 id="blockifyScriptTag" 572 src="https://cdn.shopify.com/extensions/01a0d199-b261-7efe-8209-db120e77811f/region-restrictions-376/assets/ip-blocker-embed.min.js" 573 async 574></script>
574<script 575 id="blockifyFingerprintScriptTag" 576 src="https://media.synctrack.io/megamind-fraud/blockify-fp/v1.1.0/sdk.js?key=fp_pk_ng7ah7336eqxqkr5bnh6dr4fqn" 577 integrity="sha384-p6LHsTLO+Q7/yOy/JLxapYrkL65cEXKUcXZmBF9qOwvxIoUm3be18z3jY5EtKv+p" 578 crossorigin="anonymous" 579 async 580 ></script>
580<!-- END app block --><!-- BEGIN app block: shopify://apps/yotpo-product-reviews/blocks/settings/eb7dfd7d-db44-4334-bc49-c893b51b36cf --> 581 582 583
583<script type="text/javascript" src="https://cdn-widgetsrepository.yotpo.com/v1/loader/3sU88Z2IjLMNz2AGSoBo95n8deXMHlYRaSOqXkXJ?languageCode=en" async></script>
583 584 585 586 587 588<!-- END app block --><!-- BEGIN app block: shopify://apps/sitemap-noindex-pro-seo/blocks/app-embed/4d815e2c-5af0-46ba-8301-d0f9cf660031 --> 589<!-- END app block --><!-- BEGIN app block: shopify://apps/inbox/blocks/chat/841fc607-4181-4ad1-842d-e24d7f8bad6b --><link rel='modulepreload' href='https://cdn.shopify.com/storefront/web-components/chat.js' crossorigin fetchpriority='low'> 590
591<script id='shopify-chat-app-embed-data' type='application/json'> 592 { 593 "settings": { 594 "invertActivatorColors": true, 595 "greetingMessage": "ð Hello! Let me know if you have a specific question, or give me an idea of what you're looking for and I am happy to make a recommendation.", 596 "showFeaturedProducts": true, 597 "featuredProducts": [], 598 "horizontalPosition": "bottom_right", 599 "icon": "chat_bubble", 600 "buttonLabel": "" 601 } 602 } 603</script>
603 604 605<style data-shopify> 606 607 608 /* Shadow DOM content does not prevent theme-wide :empty rules from matching the host. */ 609 shopify-chat:defined:empty { 610 display: grid; 611 } 612 613 :root { 614 --shopify-chat-bg-color: #FFFFFF; 615 --shopify-chat-text-color: #000000; 616 --shopify-chat-accent-bg-color: #000000; 617 --shopify-chat-accent-text-color: #FFFFFF; 618 --shopify-chat-activator-offset: 20px; 619 620 621 622 --shopify-chat-activator-font-size: 16px; 623 --shopify-chat-border-radius: 16px; 624 } 625 626 627</style> 628
629<script src='https://cdn.shopify.com/storefront/web-components/chat.js' type='module' crossorigin fetchpriority='low' async></script>
629 630 631 632<!-- END app block --><!-- BEGIN app block: shopify://apps/xo-insert-code/blocks/insert-code-header/72017b12-3679-442e-b23c-5c62460717f5 --><!-- XO-InsertCode Header --> 633 634 635<!-- Google tag (gtag.js) -->
vendor: 64 bytes, lines 635-636
635 636<script async src="https://www.googletagmanager.com/gtag/js?id=
636AW-826807829
vendor: 13 bytes, lines 636-637
636"> 637</script>
638<script> 639
vendor: 134 bytes, lines 639-643
639window.dataLayer = window.dataLayer || []; 640 function gtag(){dataLayer.push(arguments);} 641 gtag('js', new Date()); 642 643 gtag('config', '
643AW-826807829
vendor: 4 bytes, line 643
643');
644</script>
644 645 646<!-- End: XO-InsertCode Header --> 647 648 649<!-- END app block --><!-- BEGIN app block: shopify://apps/wishlist-hero/blocks/app-embed/a9a5079b-59e8-47cb-b659-ecf1c60b9b72 --> 650 651 652
652<script type="application/json" id="WH-ProductJson-product-template"> 653 {"id":8407776034882,"title":"Vintage 14K Gold Mother-of-Pearl Revolver Charm Pendant","handle":"vintage-jmf-14k-gold-mother-of-pearl-revolver-pistol-charm-pendant","description":"\u003ch2 class=\"p1\"\u003e\u003cem\u003eA Finely Sculpted Miniature with Luminous Mother-of-Pearl Grips\u003c\/em\u003e\u003c\/h2\u003e\n\u003cp class=\"p1\"\u003eBold in subject yet refined in execution, this vintage miniature revolver charm is crafted in richly polished \u003cb\u003e14K yellow gold\u003c\/b\u003e and signed \u003cb\u003eJMF\u003c\/b\u003e.\u003c\/p\u003e\n\u003cp class=\"p1\"\u003eSculpted fully in the round, the piece recreates a classic revolver with remarkable attention to detail, including a long barrel, dimensional cylinder, hammer, trigger and curved trigger guard. The handle is fitted on both sides with luminous \u003cb\u003emother-of-pearl grip panels\u003c\/b\u003e, each secured with a small gold pin. Their subtle iridescence provides an elegant contrast against the warmth of the yellow gold.\u003c\/p\u003e\n\u003cp class=\"p1\"\u003eA suspension ring allows the piece to be worn as a charm or as a distinctive pendant. Equal parts fine jewelry and miniature sculpture, it is an unusual collectorâs piece with character, craftsmanship and a quietly playful spirit.\u003c\/p\u003e\n\u003ch3 class=\"p1\"\u003e\n\u003cb\u003eDetails\u003c\/b\u003e\u003cb\u003e\u003c\/b\u003e\n\u003c\/h3\u003e\n\u003cul class=\"ul1\"\u003e\n\u003cli class=\"li1\"\u003eCrafted in 14K yellow gold\u003c\/li\u003e\n\u003cli class=\"li1\"\u003eGenuine mother-of-pearl grip panels\u003c\/li\u003e\n\u003cli class=\"li1\"\u003eThree-dimensional revolver design\u003c\/li\u003e\n\u003cli class=\"li1\"\u003eSigned JMF and stamped 14K\u003c\/li\u003e\n\u003cli class=\"li1\"\u003eSuitable as a charm or pendant\u003c\/li\u003e\n\u003cli class=\"li1\"\u003eVintage estate jewelry\u003c\/li\u003e\n\u003c\/ul\u003e","published_at":"2026-09-20T13:58:11-04:00","created_at":"2026-09-20T13:58:09-04:00","vendor":"DSF Antique Jewelry","type":"Charms","tags":["14K Gold","14K Yellow Gold","Charm Pendant","Collectible Charm","Estate Jewelry","Figural Jewelry","Gold Charm","Gun Charm","JMF Charm","JMF Jewelry","Men's Jewelry","Miniature Jewelry","Mother of Pearl","Novelty Jewelry","Pistol Charm","Revolver Charm","Signed Jewelry","Unisex Jewelry","Vintage Charm","Vintage Jewelry"],"price":175000,"price_min":175000,"price_max":175000,"available":true,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":45250394521666,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Vintage 14K Gold Mother-of-Pearl Revolver Charm Pendant","public_title":null,"options":["Default Title"],"price":175000,"weight":454,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/dsfantiquejewelry.com\/cdn\/shop\/files\/Vintage_14K_Gold_Mother-of-Pearl_Revolver_Pistol_Charm_Pendant.jpg?v=1789927348","\/\/dsfantiquejewelry.com\/cdn\/shop\/files\/Vintage_14K_Gold_Revolver_Pistol_Charm_Pendant.jpg?v=1789927366","\/\/dsfantiquejewelry.com\/cdn\/shop\/files\/Vintage_14K_Gold_Mother-of-Pearl_Revolver_Pistol_Charm_Pendant_Side.jpg?v=1789927384"],"featured_image":"\/\/dsfantiquejewelry.com\/cdn\/shop\/files\/Vintage_14K_Gold_Mother-of-Pearl_Revolver_Pistol_Charm_Pendant.jpg?v=1789927348","options":["Title"],"media":[{"alt":"Vintage 14K Gold Mother-of-Pearl Revolver Pistol Charm Pendant","id":28634989166658,"position":1,"preview_image":{"aspect_ratio":1.089,"height":1600,"width":1742,"src":"\/\/dsfantiquejewelry.com\/cdn\/shop\/files\/Vintage_14K_Gold_Mother-of-Pearl_Revolver_Pistol_Charm_Pendant.jpg?v=1789927348"},"aspect_ratio":1.089,"height":1600,"media_type":"image","src":"\/\/dsfantiquejewelry.com\/cdn\/shop\/files\/Vintage_14K_Gold_Mother-of-Pearl_Revolver_Pistol_Charm_Pendant.jpg?v=1789927348","width":1742},{"alt":"Vintage Gold Mother-of-Pearl Pistol Charm Pendant","id":28634989199426,"position":2,"preview_image":{"aspect_ratio":1.091,"height":1600,"width":1745,"src":"\/\/dsfantiquejewelry.com\/cdn\/shop\/files\/Vintage_14K_Gold_Revolver_Pistol_Charm_Pendant.jpg?v=1789927366"},"aspect_ratio":1.091,"height":1600,"media_type":"image","src":"\/\/dsfantiquejewelry.com\/cdn\/shop\/files\/Vintage_14K_Gold_Revolver_Pistol_Charm_Pendant.jpg?v=1789927366","width":1745},{"alt":"Vintage Gold Mother-of-Pearl Revolver Pistol Charm Pendant ","id":28634989232194,"position":3,"preview_image":{"aspect_ratio":1.076,"height":1600,"width":1721,"src":"\/\/dsfantiquejewelry.com\/cdn\/shop\/files\/Vintage_14K_Gold_Mother-of-Pearl_Revolver_Pistol_Charm_Pendant_Side.jpg?v=1789927384"},"aspect_ratio":1.076,"height":1600,"media_type":"image","src":"\/\/dsfantiquejewelry.com\/cdn\/shop\/files\/Vintage_14K_Gold_Mother-of-Pearl_Revolver_Pistol_Charm_Pendant_Side.jpg?v=1789927384","width":1721}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003ch2 class=\"p1\"\u003e\u003cem\u003eA Finely Sculpted Miniature with Luminous Mother-of-Pearl Grips\u003c\/em\u003e\u003c\/h2\u003e\n\u003cp class=\"p1\"\u003eBold in subject yet refined in execution, this vintage miniature revolver charm is crafted in ric
653hly polished \u003cb\u003e14K yellow gold\u003c\/b\u003e and signed \u003cb\u003eJMF\u003c\/b\u003e.\u003c\/p\u003e\n\u003cp class=\"p1\"\u003eSculpted fully in the round, the piece recreates a classic revolver with remarkable attention to detail, including a long barrel, dimensional cylinder, hammer, trigger and curved trigger guard. The handle is fitted on both sides with luminous \u003cb\u003emother-of-pearl grip panels\u003c\/b\u003e, each secured with a small gold pin. Their subtle iridescence provides an elegant contrast against the warmth of the yellow gold.\u003c\/p\u003e\n\u003cp class=\"p1\"\u003eA suspension ring allows the piece to be worn as a charm or as a distinctive pendant. Equal parts fine jewelry and miniature sculpture, it is an unusual collectorâs piece with character, craftsmanship and a quietly playful spirit.\u003c\/p\u003e\n\u003ch3 class=\"p1\"\u003e\n\u003cb\u003eDetails\u003c\/b\u003e\u003cb\u003e\u003c\/b\u003e\n\u003c\/h3\u003e\n\u003cul class=\"ul1\"\u003e\n\u003cli class=\"li1\"\u003eCrafted in 14K yellow gold\u003c\/li\u003e\n\u003cli class=\"li1\"\u003eGenuine mother-of-pearl grip panels\u003c\/li\u003e\n\u003cli class=\"li1\"\u003eThree-dimensional revolver design\u003c\/li\u003e\n\u003cli class=\"li1\"\u003eSigned JMF and stamped 14K\u003c\/li\u003e\n\u003cli class=\"li1\"\u003eSuitable as a charm or pendant\u003c\/li\u003e\n\u003cli class=\"li1\"\u003eVintage estate jewelry\u003c\/li\u003e\n\u003c\/ul\u003e"} 654 </script>
654 655
656<script type="text/javascript"> 657 658 window.wishlisthero_buttonProdPageClasses = []; 659 660 661 window.wishlisthero_cartDotClasses = []; 662 663</script>
663 664<!-- BEGIN app snippet: extraStyles --> 665 666<style> 667 .wishlisthero-floating { 668 position: absolute; 669 top: 5px; 670 z-index: 21; 671 border-radius: 100%; 672 width: fit-content; 673 right: 5px; 674 left: auto; 675 } 676 .wishlisthero-floating.wlh-left-btn { 677 left: 5px !important; 678 right: auto !important; 679 } 680 .wishlisthero-floating.wlh-right-btn { 681 right: 5px !important; 682 left: auto !important; 683 } 684 .wishlisthero-floating{ 685 686 } 687 /* Disabled: this rule was invalid (trailing comma) and thus dead in ALL browsers until the 688 selector was fixed. Re-enabling it changes floating-icon placement at >=1300px on themes 689 with .product-item__link/.product-item__image--margins grid markup. Re-enable only after 690 staging verification confirms the new placement is desired. 691 @media(min-width:1300px) { 692 .product-item__link.product-item__image--margins .wishlisthero-floating { 693 694 left: 50% !important; 695 margin-left: -295px; 696 697 } 698 } 699 */ 700 701 702</style> 703 704 705 706 707 708 709<!-- END app snippet --> 710<!-- BEGIN app snippet: renderAssets --> 711 712 713 <link rel="preload" href="https://cdn.shopify.com/extensions/01a0c9b1-b536-7817-99bb-85cdbd32be4f/wishlist-hero-95/assets/default.css" as="style" onload="this.onload=null;this.rel='stylesheet'"> <noscript><link href="//cdn.shopify.com/extensions/01a0c9b1-b536-7817-99bb-85cdbd32be4f/wishlist-hero-95/assets/default.css" rel="stylesheet" type="text/css" media="all" /></noscript> 714
714<script defer src="https://cdn.shopify.com/extensions/01a0c9b1-b536-7817-99bb-85cdbd32be4f/wishlist-hero-95/assets/default.js"></script>
714 715 716<!-- END app snippet --> 717 718
719<script type="text/javascript"> 720 try{ 721 window.WishListHero_block_settings = window.WishListHero_block_settings || {}; 722 723 724 725 window.WishListHero_block_settings.customLoginUrl = "\/account\/login"; 726 727 }catch(e){ console.error('WLH block settings error', e); } 728</script>
728 729
730<script type="text/javascript"> 731 try{ 732 733 var scr_bdl_path = "https://cdn.shopify.com/extensions/01a0c9b1-b536-7817-99bb-85cdbd32be4f/wishlist-hero-95/assets/bundle2.js"; 734 window._wh_asset_path = scr_bdl_path.substring(0,scr_bdl_path.lastIndexOf("/")) + "/"; 735 736 737 }catch(e){ console.log(e)} 738 try{ 739 740 741 window.WishListHero_setting = {"ButtonColor":"#A57A3C","IconColor":"rgba(255, 255, 255, 1)","IconType":"Heart","IconTypeNum":"1","ThrdParty_Trans_active":false,"ButtonTextBeforeAdding":"Add to wishlist","ButtonTextAfterAdding":"ADDED TO WISHLIST","AnimationAfterAddition":"None","ButtonTextAddToCart":"ADD TO CART","ButtonTextOutOfStock":"OUT OF STOCK","ButtonTextAddAllToCart":"ADD ALL TO CART","ButtonTextRemoveAllToCart":"REMOVE ALL FROM WISHLIST","AddedProductNotificationText":"Product added to wishlist successfully","AddedProductToCartNotificationText":"Product added to cart successfully","ViewCartLinkText":"View Cart","SharePopup_TitleText":"Share My wishlist","SharePopup_shareBtnText":"Share wishlist","SharePopup_shareHederText":"Share on Social Networks","SharePopup_shareCopyText":"Or copy Wishlist link to share","SharePopup_shareCancelBtnText":"cancel","SharePopup_shareCopyBtnText":"copy","SharePopup_shareCopiedText":"Copied","SendEMailPopup_BtnText":"send email","SendEMailPopup_FromText":"Your Name","SendEMailPopup_ToText":"To email","SendEMailPopup_BodyText":"Note","SendEMailPopup_SendBtnText":"send","SendEMailPopup_SendNotificationText":"email sent successfully","SendEMailPopup_TitleText":"Send My Wislist via Email","AddProductMessageText":"Are you sure you want to add all items to cart ?","RemoveProductMessageText":"Are you sure you want to remove this item from your wishlist ?","RemoveAllProductMessageText":"Are you sure you want to remove all items from your wishlist ?","RemovedProductNotificationText":"Product removed from wishlist successfully","AddAllOutOfStockProductNotificationText":"There seems to have been an issue adding items to cart, please try again later","RemovePopupOkText":"ok","RemovePopup_HeaderText":"ARE YOU SURE?","ViewWishlistText":"View wishlist","EmptyWishlistText":"there are no items in this wishlist","BuyNowButtonText":"Buy Now","BuyNowButtonColor":"rgb(144, 86, 162)","BuyNowTextButtonColor":"rgb(255, 255, 255)","Wishlist_Title":"My Wishlist","WishlistHeaderTitleAlignment":"Left","WishlistProductImageSize":"Normal","PriceColor":"rgb(0, 122, 206)","HeaderFontSize":"30","HeaderColor":"","PriceFontSize":"18","ProductNameFontSize":"16","LaunchPointType":"header_menu","DisplayWishlistAs":"popup_window","DisplayButtonAs":"button_with_icon","PopupSize":"md","ButtonUserConfirmationState":"","ButtonColorAndStyleConfirmationState":"","HideAddToCartButton":true,"NoRedirectAfterAddToCart":false,"RemoveFromWishlistAfterAddToCart":false,"DisableGuestCustomer":false,"LoginPopupContent":"Please login to save your wishlist across devices.","LoginPopupLoginBtnText":"Login","LoginPopupContentFontSize":"20","NotificationPopupPosition":"right","EnableWebhookDebugLogging":false,"WishlistButtonTextColor":"rgba(255, 255, 255, 1)","EnableRemoveFromWishlistAfterAddButtonText":"Remove from wishlist","ShareNetworks":{"Facebook":true,"Twitter":true,"LinkedIn":true,"WhatsApp":true,"Pinterest":true,"Telegram":true,"Viber":true,"Reddit":true,"Email_Client":true,"VK":true,"OK":true,"Tumblr":true,"Livejournal":true,"Mailru":true,"Workplace":true,"Line":true},"_id":"6a4439229aa07a27c284dfa3","ButtonFontSize":"16","DateFontSize":"16","EnableCollection":false,"EnableShare":true,"RemovePowerBy":false,"EnableFBPixel":false,"EnableGTagIntegration":false,"EnableKlaviyoOnsiteTracking":false,"DisapleApp":false,"FloatPointPossition":"bottom_right","HeartStateToggle":true,"HeaderMenuItemsIndicator":true,"EnableRemoveFromWishlistAfterAdd":true,"Shop":"dsf-antique-jewelry.myshopify.com","shop":"dsf-antique-jewelry.myshopify.com","Status":"Active","Plan":"GOLD_PLUS"}; 742 if(typeof(window.WishListHero_setting_theme_override) != "undefined"){ 743 window.WishListHero_setting = { 744 ...window.WishListHero_setting, 745 ...window.WishListHero_setting_theme_override 746 }; 747 } 748 // Done 749 750 751 752 753 754 if(window.WishListHero_setting){ 755 window.WishListHero_setting.customLoginUrl = "\/account\/login"; 756 } 757 758 759 }catch(e){ console.error('Error loading config',e); } 760</script>
760 761 762 763 764 765
765<script src="https://cdn.shopify.com/extensions/01a0c9b1-b536-7817-99bb-85cdbd32be4f/wishlist-hero-95/assets/bundle2.js" defer></script>
765 766 767 768 769
769<script type="text/javascript"> 770 if (!window.__wishlistHeroArriveScriptLoaded) { 771 window.__wishlistHeroArriveScriptLoaded = true; 772 function wh_loadScript(scriptUrl) { 773 const script = document.createElement('script'); script.src = scriptUrl; 774 document.body.appendChild(script); 775 return new Promise((res, rej) => { script.onload = function () { res(); }; script.onerror = function () { rej(); } }); 776 } 777 } 778 document.addEventListener("DOMContentLoaded", () => { 779 wh_loadScript('https://cdn.shopify.com/extensions/01a0c9b1-b536-7817-99bb-85cdbd32be4f/wishlist-hero-95/assets/arrive.min.js').then(function () { 780 document.arrive('.wishlist-hero-custom-button', function (wishlistButton) { 781 var ev = new 782 CustomEvent('wishlist-hero-add-to-custom-element', { detail: wishlistButton }); document.dispatchEvent(ev); 783 }); 784 }); 785 }); 786 </script>
786 787 788 789<!-- BEGIN app snippet: TransArray -->
790<script> 791 window.WLH_reload_translations = function() { 792 let _wlh_res = {}; 793 if (window.WishListHero_setting && window.WishListHero_setting['ThrdParty_Trans_active']) { 794 795 796 797 798 window.WishListHero_setting["ButtonTextBeforeAdding"] = ""; 799 _wlh_res["ButtonTextBeforeAdding"] = ""; 800 801 802 window.WishListHero_setting["ButtonTextAfterAdding"] = ""; 803 _wlh_res["ButtonTextAfterAdding"] = ""; 804 805 806 window.WishListHero_setting["ButtonTextAddToCart"] = ""; 807 _wlh_res["ButtonTextAddToCart"] = ""; 808 809 810 window.WishListHero_setting["ButtonTextOutOfStock"] = ""; 811 _wlh_res["ButtonTextOutOfStock"] = ""; 812 813 814 window.WishListHero_setting["ButtonTextAddAllToCart"] = ""; 815 _wlh_res["ButtonTextAddAllToCart"] = ""; 816 817 818 window.WishListHero_setting["ButtonTextRemoveAllToCart"] = ""; 819 _wlh_res["ButtonTextRemoveAllToCart"] = ""; 820 821 822 window.WishListHero_setting["AddedProductNotificationText"] = ""; 823 _wlh_res["AddedProductNotificationText"] = ""; 824 825 826 window.WishListHero_setting["AddedProductToCartNotificationText"] = ""; 827 _wlh_res["AddedProductToCartNotificationText"] = ""; 828 829 830 window.WishListHero_setting["ViewCartLinkText"] = ""; 831 _wlh_res["ViewCartLinkText"] = ""; 832 833 834 window.WishListHero_setting["SharePopup_TitleText"] = ""; 835 _wlh_res["SharePopup_TitleText"] = ""; 836 837 838 window.WishListHero_setting["SharePopup_shareBtnText"] = ""; 839 _wlh_res["SharePopup_shareBtnText"] = ""; 840 841 842 window.WishListHero_setting["SharePopup_shareHederText"] = ""; 843 _wlh_res["SharePopup_shareHederText"] = ""; 844 845 846 window.WishListHero_setting["SharePopup_shareCopyText"] = ""; 847 _wlh_res["SharePopup_shareCopyText"] = ""; 848 849 850 window.WishListHero_setting["SharePopup_shareCancelBtnText"] = ""; 851 _wlh_res["SharePopup_shareCancelBtnText"] = ""; 852 853 854 window.WishListHero_setting["SharePopup_shareCopyBtnText"] = ""; 855 _wlh_res["SharePopup_shareCopyBtnText"] = ""; 856 857 858 window.WishListHero_setting["SendEMailPopup_BtnText"] = ""; 859 _wlh_res["SendEMailPopup_BtnText"] = ""; 860 861 862 window.WishListHero_setting["SendEMailPopup_FromText"] = ""; 863 _wlh_res["SendEMailPopup_FromText"] = ""; 864 865 866 window.WishListHero_setting["SendEMailPopup_ToText"] = ""; 867 _wlh_res["SendEMailPopup_ToText"] = ""; 868 869 870 window.WishListHero_setting["SendEMailPopup_BodyText"] = ""; 871 _wlh_res["SendEMailPopup_BodyText"] = ""; 872 873 874 window.WishListHero_setting["SendEMailPopup_SendBtnText"] = ""; 875 _wlh_res["SendEMailPopup_SendBtnText"] = ""; 876 877 878 window.WishListHero_setting["SendEMailPopup_SendNotificationText"] = ""; 879 _wlh_res["SendEMailPopup_SendNotificationText"] = ""; 880 881 882 window.WishListHero_setting["SendEMailPopup_TitleText"] = ""; 883 _wlh_res["SendEMailPopup_TitleText"] = ""; 884 885 886 window.WishListHero_setting["AddProductMessageText"] = ""; 887 _wlh_res["AddProductMessageText"] = ""; 888 889 890 window.WishListHero_setting["RemoveProductMessageText"] = ""; 891 _wlh_res["RemoveProductMessageText"] = ""; 892 893 894 window.WishListHero_setting["RemoveAllProductMessageText"] = ""; 895 _wlh_res["RemoveAllProductMessageText"] = ""; 896 897 898 window.WishListHero_setting["RemovedProductNotificationText"] = ""; 899 _wlh_res["RemovedProductNotificationText"] = ""; 900 901 902 window.WishListHero_setting["AddAllOutOfStockProductNotificationText"] = ""; 903 _wlh_res["AddAllOutOfStockProductNotificationText"] = ""; 904 905 906 window.WishListHero_setting["RemovePopupOkText"] = ""; 907 _wlh_res["RemovePopupOkText"] = ""; 908 909 910 window.WishListHero_setting["RemovePopup_HeaderText"] = ""; 911 _wlh_res["RemovePopup_HeaderText"] = ""; 912 913 914 window.WishListHero_setting["ViewWishlistText"] = ""; 915 _wlh_res["ViewWishlistText"] = ""; 916 917 918 window.WishListHero_setting["EmptyWishlistText"] = ""; 919 _wlh_res["EmptyWishlistText"] = ""; 920 921 922 window.WishListHero_setting["BuyNowButtonText"] = ""; 923 _wlh_res["BuyNowButtonText"] = ""; 924 925 926 window.WishListHero_setting["Wishlist_Title"] = ""; 927 _wlh_res["Wishlist_Title"] = ""; 928 929 930 window.WishListHero_setting["LoginPopupContent"] = ""; 931 _wlh_res["LoginPopupContent"] = ""; 932 933 934 window.WishListHero_setting["LoginPopupLoginBtnText"] = ""; 935 _wlh_res["LoginPopupLoginBtnText"] = ""; 936 937 938 window.WishListHero_setting["EnableRemoveFromWishlistAfterAddButtonText"] = ""; 939 _wlh_res["EnableRemoveFromWishlistAfterAddButtonText"] = ""; 940 941 942 window.WishListHero_setting["LowStockEmailSubject"] = ""; 943 _wlh_res["LowStockEmailSubject"] = ""; 944 945 946 window.WishListHero_setting["OnSaleEmailSubject"] = ""; 947 _wlh_res["OnSaleEmailSubject"] = ""; 948 949 950 window.WishListHero_setting["SharePopup_shareCopiedText"] = ""; 951 _wlh_res["SharePopup_shareCopiedText"] = ""; 952 } 953 return _wlh_res; 954 } 955 window.WLH_reload_translations(); 956</script>
956<!-- END app snippet --> 957<style> 958 959.Wlh-Header__Icon svg{ 960 opacity: 0.8; 961} 962 963.header__secondary-nav { 964 flex-wrap: nowrap; 965} 966 967.wishlist-hero-items-count{ 968 position: absolute; 969 top: 0; 970 right: -10px; 971} 972} 973 974</style> 975<!-- END app block -->
975<script src="https://cdn.shopify.com/extensions/01a085f7-b042-7ce5-a1e5-794e4a112df0/pushowl-327/assets/pushowl-shopify.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 975
975
976<script src="https://cdn.shopify.com/extensions/01a07a8c-1d34-7d96-a377-f5f8dc8898ec/product-ads-by-criteo-39/assets/index.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 976
976
977<script src="https://cdn.shopify.com/extensions/01a0aa7a-f99f-7ab6-a36e-9673fd70d8d4/omnisend-57/assets/omnisend-in-shop.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 977
977
978<script src="https://cdn.shopify.com/extensions/01a0c3f5-e022-7993-bb1b-ef2c0ae16333/offerly-1385/assets/oButtonScript.js" type="text/javascript" defer="defer"></script>
978 979<link href="https://cdn.shopify.com/extensions/01a0c3f5-e022-7993-bb1b-ef2c0ae16333/offerly-1385/assets/OfferlyStyle.css" rel="stylesheet" type="text/css" media="all">
980<script src="https://cdn.shopify.com/extensions/c1eb4680-ad4e-49c3-898d-493ebb06e626/affirm-pay-over-time-messaging-9/assets/affirm-product-handler.js" type="text/javascript" defer="defer"></script>
980 981<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
982<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: 14234058816,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "product"};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 982
982
983<script> 984 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 985</script>
vendor: 1 bytes, line 985
985
986<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}
986).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: 14234058816,storefrontBaseUrl: "https://dsfantiquejewelry.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://dsfantiquejewelry.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["16072cab","8450a54b"],webPixelsConfigList: [{"id":"651821122","configuration":"{\"accountID\":\"channelize_shopify_analytics_web_pixel\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"3df1fe424c8c24138cb8658692d697c2","type":"APP","apiClientId":67704389633,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_phone","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"382894146","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-LP6HMTF8WN\\\",\\\"GT-TNSBMKJ5\\\"],\\\"target_country\\\":\\\"US\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":[\\\"G-LP6HMTF8WN\\\",\\\"AW-826807829\\\/Tlw2CPnW4qgaEJWsoIoD\\\"]},{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":[\\\"G-LP6HMTF8WN\\\",\\\"AW-826807829\\\/CL1CCJPZ4qgaEJWsoIoD\\\"]},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-LP6HMTF8WN\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-LP6HMTF8WN\\\",\\\"AW-826807829\\\/hcYSCILX4qgaEJWsoIoD\\\",\\\"MC-MZNG6ST6GS\\\"]},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-LP6HMTF8WN\\\"},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-LP6HMTF8WN\\\",\\\"AW-826807829\\\/CGNjCPbW4qgaEJWsoIoD\\\",\\\"MC-MZNG6ST6GS\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-LP6HMTF8WN\\\",\\\"AW-826807829\\\/LNbGCP_W4qgaEJWsoIoD\\\",\\\"MC-MZNG6ST6GS\\\"]},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-LP6HMTF8WN\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":[\\\"G-LP6HMTF8WN\\\",\\\"AW-826807829\\\/whfSCJbZ4qgaEJWsoIoD\\\",\\\"AW-826807829\\\/iyflCOiI0ZMBEJWsoIoD\\\"]},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":[\\\"G-LP6HMTF8WN\\\",\\\"AW-826807829\\\/-nruCPzW4qgaEJWsoIoD\\\"]},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-LP6HMTF8WN\\\"}],\\\"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":"370671682","configuration":"{\"partnerId\": \"62870\", \"environment\": \"prod\", \"countryCode\": \"US\", \"logLevel\": \"none\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"e39367b785b1d63117e387ccb6b0db54","type":"APP","apiClientId":5829751,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"224002114","configuration":"{\"pixel_id\":\"111832806186080\",\"pixel_type\":\"facebook_pixel\",\"metaapp_system_user_token\":\"-\"}","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":"94994498","configuration":"{\"apiURL\":\"https:\/\/api.omnisend.com\",\"appURL\":\"https:\/\/app.omnisend.com\",\"brandID\":\"5d02d9ef8653ed3ed535394e\",\"trackingURL\":\"https:\/\/wt.omnisendlink.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"1e2b45bbee5b360dff908f60423b89f8","type":"APP","apiClientId":186001,"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":"49610818","configuration":"{\"tagID\":\"2612711919186\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"7ae565e198624b39e0856d352b9a6b4c","type":"APP","apiClientId":3009811,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"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":"DSF Antique Jewelry","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"dsf-antique-jewelry.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/dsfantiquejewelry.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[{"price":{"amount":1750.0,"currencyCode":"USD"},"product":{"title":"Vintage 14K Gold Mother-of-Pearl Revolver Charm Pendant","vendor":"DSF Antique Jewelry","id":"8407776034882","untranslatedTitle":"Vintage 14K Gold Mother-of-Pearl Revolver Charm Pendant","url":"\/products\/vintage-jmf-14k-gold-mother-of-pearl-revolver-pistol-charm-pendant","type":"Charms"},"id":"45250394521666","image":{"src":"\/\/dsfantiquejewelry.com\/cdn\/shop\/files\/Vintage_14K_Gold_Mother-of-Pearl_Revolver_Pistol_Charm_Pendant.jpg?v=1789927348"},"sku":null,"title":"Default Title","untranslatedTitle":"Default Title"}],"products":[{"id":"8407776034882","handle":"vintage-jmf-14k-gold-mother-of-pearl-revolver-pistol-charm-pendant","isCollective":null,"title":"Vintage 14K Gold Mother-of-Pearl Revolver Charm Pendant","type":"Charms","untranslatedTitle":"Vintage 14K Gold Mother-of-Pearl Revolver Charm Pendant","url":"\/products\/vintage-jmf-14k-gold-mother-of-pearl-revolver-pistol-charm-pendant","vendor":"DSF Antique Jewelry","remoteShopId":null,"variants":[{"id":"45250394521666","image":{"src":"\/\/dsfantiquejewelry.com\/cdn\/shop\/files\/Vintage_14K_Gold_Mother-of-Pearl_Revolver_Pistol_Charm_Pendant.jpg?v=1789927348"},"price":{"amount":1750.0,"currencyCode":"USD"},"sku":null,"title":"Default Title","untranslatedTitle":"Default Title"}]}],"purchasingCompany":null},},"https://dsfantiquejewelry.com/cdn","c8540278we853e1abpb62b2c4amde256306",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"145370120258","themeStoreId":"855","themePublished":"true","eventMetadataId":"eb43bdb8-c95e-4cb2-924b-8dcf4249bd4a","pageType":"product","resourceId":"8407776034882","shopId":"14234058816","storefrontBaseUrl":"https:\/\/dsfantiquejewelry.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"16072cab\", \"8450a54b\"]","isMerchantRequest":"false","hashVersion":"c8540278we853e1abpb62b2c4amde256306","publish":"custom","events":"[[\"page_viewed\",{}],[\"product_viewed\",{\"productVariant\":{\"price\":{\"amount\":1750.0,\"currencyCode\":\"USD\"},\"product\":{\"title\":\"Vintage 14K Gold Mother-of-Pearl Revolver Charm Pendant\",\"vendor\":\"DSF Antique Jewelry\",\"id\":\"8407776034882\",\"untranslatedTitle\":\"Vintage 14K Gold Mother-of-Pearl Revolver Charm Pendant\",\"url\":\"\/products\/vintage-jmf-14k-gold-mother-of-pearl-revolver-pistol-charm-pendant\",\"type\":\"Charms\"},\"id\":\"45250394521666\",\"image\":{\"src\":\"\/\/dsfantiquejewelry.com\/cdn\/shop\/files\/Vintage_14K_Gold_Mother-of-Pearl_Revolver_Pistol_Charm_Pendant.jpg?v=1789927348\"},\"sku\":null,\"title\":\"Default Title\",\"untranslatedTitle\":\"Default Title\"}}]]"});})();</script>
986<script> 987 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 988 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 989 window.ShopifyAnalytics.meta.currency = 'USD'; 990 var meta = {"product":{"id":8407776034882,"gid":"gid:\/\/shopify\/Product\/8407776034882","vendor":"DSF Antique Jewelry","type":"Charms","handle":"vintage-jmf-14k-gold-mother-of-pearl-revolver-pistol-charm-pendant","variants":[{"id":45250394521666,"price":175000,"name":"Vintage 14K Gold Mother-of-Pearl Revolver Charm Pendant","public_title":null,"sku":null}],"remote":false},"page":{"pageType":"product","resourceType":"product","resourceId":8407776034882,"requestId":"89e85d49-1538-405a-85e9-ea6919ffdc97-1790289032"}}; 991 for (var attr in meta) { 992 window.ShopifyAnalytics.meta[attr] = meta[attr]; 993 } 994</script>
vendor: 1 bytes, line 994
994
995<script class="analytics"> 996 (function () { 997 var customDocumentWrite = function(content) { 998 var jquery = null; 999 1000 if (window.jQuery) { 1001 jquery = window.jQuery; 1002 } else if (window.Checkout && window.Checkout.$) { 1003 jquery = window.Checkout.$; 1004 } 1005 1006 if (jquery) { 1007 jquery('body').append(content); 1008 } 1009 }; 1010 1011 var hasLoggedConversion = function(token) { 1012 if (token) { 1013 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 1014 } 1015 return false; 1016 } 1017 1018 var setCookieIfConversion = function(token) { 1019 if (token) { 1020 var twoMonthsFromNow = new Date(Date.now()); 1021 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 1022 1023 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 1024 } 1025 } 1026 1027 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 1028 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 1029 if (trekkie.integrations) { 1030 return; 1031 } 1032 trekkie.methods = [ 1033 'identify', 1034 'page', 1035 'ready', 1036 'track', 1037 'trackForm', 1038 'trackLink' 1039 ]; 1040 trekkie.factory = function(method) { 1041 return function() { 1042 var args = Array.prototype.slice.call(arguments); 1043 args.unshift(method); 1044 trekkie.push(args); 1045 if (method == 'track' || method == 'page') { 1046 var pageUrl; 1047 try { 1048 pageUrl = window.location.href; 1049 } catch (e) {} 1050 var pageReferrer; 1051 try { 1052 pageReferrer = document.referrer; 1053 } catch (e) {} 1054 try { 1055 if (window.__TREKKIE_SHIM_QUEUE == null) { 1056 window.__TREKKIE_SHIM_QUEUE = []; 1057 } 1058 window.__TREKKIE_SHIM_QUEUE.push({ 1059 from: 'trekkie-stub', 1060 method: method, 1061 args: args.slice(1), 1062 pageContext: { 1063 url: pageUrl, 1064 referrer: pageReferrer 1065 } 1066 }); 1067 } catch (e) { 1068 // no-op 1069 } 1070 } 1071 return trekkie; 1072 }; 1073 }; 1074 for (var i = 0; i < trekkie.methods.length; i++) { 1075 var key = trekkie.methods[i]; 1076 trekkie[key] = trekkie.factory(key); 1077 } 1078 trekkie.load = function(config) { 1079 trekkie.config = config || {}; 1080 trekkie.config.initialDocumentCookie = document.cookie; 1081 var first = document.getElementsByTagName('script')[0]; 1082var script = document.createElement('script'); 1083script.type = 'text/javascript'; 1084script.onerror = function(e) { 1085 var scriptFallback = document.createElement('script'); 1086 scriptFallback.type = 'text/javascript'; 1087 scriptFallback.onerror = function(error) { 1088 var Monorail = { 1089 produce: function produce(monorailDomain, schemaId, payload) { 1090 var currentMs = new Date().getTime(); 1091 var event = { 1092 schema_id: schemaId, 1093 payload: payload, 1094 metadata: { 1095 event_created_at_ms: currentMs, 1096 event_sent_at_ms: currentMs 1097 } 1098 }; 1099 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 1100 }, 1101 sendRequest: function sendRequest(endpointUrl, payload) { 1102 // Try the sendBeacon API 1103 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 1104 var blobData = new window.Blob([payload], { 1105 type: 'text/plain' 1106 }); 1107 1108 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 1109 return true; 1110 } // sendBeacon was not successful 1111 1112 } // XHR beacon 1113 1114 var xhr = new XMLHttpRequest(); 1115 1116 try { 1117 xhr.open('POST', endpointUrl); 1118 xhr.setRequestHeader('Content-Type', 'text/plain'); 1119 xhr.send(payload); 1120 } catch (e) { 1121 console.log(e); 1122 } 1123 1124 return false; 1125 }, 1126 isIos12: function isIos12() { 1127 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 1128 } 1129 }; 1130 Monorail.produce('monorail-edge.shopifysvc.com', 1131 'trekkie_storefront_load_errors/1.1', 1132 {shop_id: 14234058816, 1133 theme_id: 145370120258, 1134 app_name: "storefront", 1135 context_url: window.location.href, 1136 source_url: "//dsfantiquejewelry.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js"}); 1137 1138 }; 1139 scriptFallback.async = true; 1140 scriptFallback.src = '//dsfantiquejewelry.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js'; 1141 first.parentNode.insertBefore(scriptFallback, first); 1142}; 1143script.async = true; 1144script.src = '//dsfantiquejewelry.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js'; 1145first.parentNode.insertBefore(script, first); 1146 1147 }; 1148 trekkie.load( 1149 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":14234058816,"isMerchantRequest":null,"themeId":145370120258,"themeCityHash":"9175928354629208138","contentLanguage":"en","currency":"USD","eventMetadataId":"eb43bdb8-c95e-4cb2-924b-8dcf4249bd4a"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}} 1150 ); 1151 1152 var loaded = false;
1153 trekkie.ready(function() { 1154 if (loaded) return; 1155 loaded = true; 1156 1157 window.ShopifyAnalytics.lib = window.trekkie; 1158 1159 var originalDocumentWrite = document.write; 1160 document.write = customDocumentWrite; 1161 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 1162 document.write = originalDocumentWrite; 1163 1164 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 1165 var token = match? match[1]: undefined; 1166 if (!hasLoggedConversion(token)) { 1167 setCookieIfConversion(token); 1168 window.ShopifyAnalytics.lib.track("Viewed Product",{"currency":"USD","variantId":45250394521666,"productId":8407776034882,"productGid":"gid:\/\/shopify\/Product\/8407776034882","name":"Vintage 14K Gold Mother-of-Pearl Revolver Charm Pendant","price":"1750.00","sku":null,"brand":"DSF Antique Jewelry","variant":null,"category":"Charms","nonInteraction":true,"remote":false,"available":true},undefined,undefined,{"shopifyEmitted":true}); 1169 } 1170 }); 1171 1172 window.ShopifyAnalytics.lib.page(null,{"pageType":"product","resourceType":"product","resourceId":8407776034882,"requestId":"89e85d49-1538-405a-85e9-ea6919ffdc97-1790289032","shopifyEmitted":true}); 1173 1174 var eventsListenerScript = document.createElement('script'); 1175 eventsListenerScript.async = true; 1176 eventsListenerScript.src = "//dsfantiquejewelry.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 1177 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 1178})();</script>
1178 1179
1179<script> 1180 if (!window.ga || (window.ga && typeof window.ga !== 'function')) { 1181 window.ga = function ga() { 1182 (window.ga.q = window.ga.q || []).push(arguments); 1183 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 1184 window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"}); 1185 } 1186 console.error("Shopify's Google Analytics stub called with:", Array.from(arguments), "\nSee https://help.shopify.com/manual/promoting-marketing/pixels/pixel-migration#google for more information."); 1187 }; 1188 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 1189 window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"}); 1190 } 1191 } 1192</script>
vendor: 1 bytes, line 1192
1192
1193<script 1194 defer 1195 src="https://dsfantiquejewelry.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js" 1196 data-application="storefront-renderer" 1197 data-shop-id="14234058816" 1198 data-render-region="gcp-us-central1" 1199 data-page-type="product" 1200 data-theme-instance-id="145370120258" 1201 data-theme-name="Prestige" 1202 data-theme-version="9.2.1" 1203 data-monorail-region="shop_domain" 1204 data-resource-timing-sampling-rate="10" 1205 data-shs="true" 1206 data-shs-beacon="true" 1207 data-shs-export-with-fetch="true" 1208 data-shs-logs-sample-rate="1" 1209 data-shs-beacon-endpoint="https://dsfantiquejewelry.com/api/collect" 1210></script>
vendor: 1 bytes, line 1210
1210
1211<script id="shopify-chat-page-data" type="application/json">{"greetingMessage":"Welcome to DSF Antique Jewelry. How can I help?","customerServiceEmail":"[email protected]","onlineStorePasswordProtected":false,"translations":[{"key":"agent_chat.panel.open_chat","value":"Open chat"},{"key":"agent_chat.panel.ask_anything","value":"Ask anything"},{"key":"agent_chat.panel.title","value":"Storekick"},{"key":"agent_chat.panel.unread_replies","value":"Unread replies"},{"key":"agent_chat.panel.back_to_chat","value":"Back to chat"},{"key":"agent_chat.panel.see_history","value":"See chat history"},{"key":"agent_chat.panel.new_chat","value":"Create a new chat"},{"key":"agent_chat.panel.close","value":"Close chat"},{"key":"agent_chat.panel.undock","value":"Undock chat"},{"key":"agent_chat.panel.dock","value":"Dock chat"},{"key":"agent_chat.panel.expand","value":"Expand chat"},{"key":"agent_chat.panel.contract","value":"Contract chat"},{"key":"agent_chat.panel.jump_to_latest","value":"Jump to latest"},{"key":"agent_chat.panel.loading_chat","value":"Loading chat"},{"key":"agent_chat.input.label","value":"Type your message"},{"key":"agent_chat.input.placeholder","value":"Ask anything..."},{"key":"agent_chat.input.send","value":"Send"},{"key":"agent_chat.input.stop","value":"Stop generating"},{"key":"agent_chat.thinking","value":"Thinking..."},{"key":"agent_chat.first_response_delayed","value":"Agent is taking longer to respondâ¦"},{"key":"agent_chat.searching","value":"Searching..."},{"key":"agent_chat.message.sent_timestamp","value":"Sent · {{time}}"},{"key":"agent_chat.message.automated_label","value":"Automated"},{"key":"agent_chat.message.automated_timestamp","value":"Automated · {{time}}"},{"key":"agent_chat.liveAgentHandoff","value":"Someone from our team will be with you shortly"},{"key":"agent_chat.human_handoff.action","value":"Chat with our team"},{"key":"agent_chat.human_handoff.request","value":"Iâd like to talk to someone from your team"},{"key":"agent_chat.human_handoff.ai_assistant","value":"AI assistant"},{"key":"agent_chat.greeting.default","value":"Hi there!"},{"key":"agent_chat.greeting.with_name","value":"Hi {{name}}!"},{"key":"agent_chat.greeting.welcome","value":"You can ask questions about shopping, sizing\/dimensions, shipping, returns, or order status."},{"key":"agent_chat.greeting.welcome_back","value":"Welcome back to %{shop_name}! How can I help?"},{"key":"agent_chat.greeting.welcome_back_no_shop","value":"Welcome back! How can I help?"},{"key":"agent_chat.greeting.welcome_to_shop","value":"Welcome to %{shop_name}. How can I help?"},{"key":"agent_chat.greeting.generic","value":"How can I help?"},{"key":"agent_chat.disclaimer.text","value":"This chat is powered by AI from Shopify and may make mistakes. Your messages are visible to {{shop_name}}. See"},{"key":"agent_chat.disclaimer.text_human","value":"Your messages are visible to {{shop_name}} and to Shopify for the provision and improvement of the services. See"},{"key":"agent_chat.disclaimer.link_text","value":"privacy policy"},{"key":"agent_chat.error.response_unavailable","value":"Response unavailable"},{"key":"agent_chat.error.generic","value":"Something went wrong."},{"key":"agent_chat.error.response_failed","value":"Couldnât load this message"},{"key":"agent_chat.error.message_send_failed","value":"Your message couldnât be sent"},{"key":"agent_chat.error.attachment_upload_failed","value":"Your attachment didnât upload"},{"key":"agent_chat.error.first_response_stalled","value":"Agent couldnât respond"},{"key":"agent_chat.error.try_again","value":"Try again"},{"key":"agent_chat.error.unavailable","value":"Chat isn't available right now - try again later"},{"key":"agent_chat.error.usage_limit","value":"Message limit reached â try again later or email us at {{email}}"},{"key":"agent_chat.error.usage_limit_no_email","value":"Message limit reached â try again later"},{"key":"agent_chat.error.cost_quota_unhandled","value":"Chat isnât available right nowâemail us at {{email}}"},{"key":"agent_chat.error.cost_quota_unhandled_no_email","value":"Chat isnât available right now"},{"key":"agent_chat.error.cost_quota_handover","value":"AI assistant isnât available right now â our team will reply shortly"},{"key":"agent_chat.history.heading","value":"Chat history"},{"key":"agent_chat.history.loading","value":"Loading conversation history"},{"key":"agent_chat.history.aria_label","value":"Conversation history"},{"key":"agent_chat.history.no_conversations","value":"No conversations"},{"key":"agent_chat.history.conversation.one","value":"conversation"},{"key":"agent_chat.history.conversation.other","value":"conversations"},{"key":"agent_chat.history.error_message","value":"Something went wrong."},{"key":"agent_chat.history.try_again","value":"Try again"},{"key":"agent_chat.history.no_past","value":"No past conversations"},{"key":"agent_chat.history.start_new","value":"Start a new chat"},{"key":"agent_chat.history.untitled","value":"Untitled conversation"},{"key":"agent_chat.history.resume","value":"Resume: {{title}}"},{"key":"agent_chat.history.resume_with_time","value":"Resume: {{title}}, {{time}}"},{"key":"agent_chat.history.delete","value":"Delete conversation: {{title}}"},{"key":"agent_chat.history.delete_failed","value":"Could not delete conversation"},{"key":"agent_chat.feedback.group_label","value":"Message feedback"},{"key":"agent_chat.feedback.thumbs_up","value":"Thumbs up"},{"key":"agent_chat.feedback.thumbs_down","value":"Thumbs down"},{"key":"agent_chat.feedback.add_comment","value":"Add comment"},{"key":"agent_chat.feedback.thanks","value":"Thanks for your feedback"},{"key":"agent_chat.feedback.placeholder_up","value":"Tell us what went well"},{"key":"agent_chat.feedback.placeholder_down","value":"Tell us what could have been better"},{"key":"agent_chat.feedback.comment_label","value":"Feedback comment"},{"key":"agent_chat.feedback.cancel","value":"Cancel"},{"key":"agent_chat.feedback.submit","value":"Submit"},{"key":"agent_chat.feedback.character_count","value":"{{current}}\/{{max}}"},{"key":"agent_chat.feedback.character_limit_reached","value":"Maximum length reached. Feedback is limited to {{max}} characters."},{"key":"agent_chat.buyer_profile.button.open","value":"Buyer Profile"},{"key":"agent_chat.buyer_profile.title","value":"Buyer Profile"},{"key":"agent_chat.buyer_profile.empty","value":"No buyer profile available."},{"key":"agent_chat.buyer_profile.close","value":"Close"},{"key":"agent_chat.suggestions.empty_state_label","value":"Suggested questions"},{"key":"agent_chat.suggestions.quick_reply_label","value":"Suggested replies"},{"key":"agent_chat.auth.sign_in_to_continue","value":"Sign in to continue"},{"key":"agent_chat.auth.sign_in","value":"Sign in"},{"key":"agent_chat.auth.skip_and_chat","value":"Skip and start chatting"},{"key":"agent_chat.auth.pre_chat_title","value":"Sign in to personalize and save your chats"},{"key":"agent_chat.auth.pre_chat_subtitle","value":"Sign in or create an account"},{"key":"agent_chat.auth.staff_chat_required_title","value":"Don't miss a reply"},{"key":"agent_chat.auth.staff_chat_required_subtitle","value":"Sign in to chat with our team. We'll email you if you leave the chat."},{"key":"agent_chat.auth.share_disclaimer","value":"By continuing, Shop will share your name and email with this store. See their {{terms_link}} and {{privacy_link}}"},{"key":"agent_chat.auth.terms_link","value":"terms"},{"key":"agent_chat.auth.privacy_link","value":"privacy policy"},{"key":"agent_chat.auth.declined_pre_chat","value":"I canât connect you with the store unless you sign in."},{"key":"agent_chat.reply_by_email.continuation_prompt","value":"If you leave the chat, weâll email you when thereâs a reply."},{"key":"agent_chat.reply_by_email.sign_in_prompt","value":"Sign in to get emailed when thereâs a reply."},{"key":"agent_chat.order_lookup.track_order","value":"Track my order"},{"key":"agent_chat.order_lookup.track_another_order","value":"Track another order"},{"key":"agent_chat.order_lookup.new_conversation","value":"New conversation"},{"key":"agent_chat.order_lookup.follow_up_label","value":"Order lookup actions"},{"key":"agent_chat.order_lookup.enter_order_information","value":"Enter order information"},{"key":"agent_chat.order_lookup.prompt","value":"To see your order status, please provide your order details."},{"key":"agent_chat.order_lookup.form_title","value":"Track my order"},{"key":"agent_chat.order_lookup.form_subtitle","value":"Please provide your information."},{"key":"agent_chat.order_lookup.order_number_label","value":"Order number"},{"key":"agent_chat.order_lookup.email_label","value":"Email address"},{"key":"agent_chat.order_lookup.submit","value":"Track my order"},{"key":"agent_chat.order_lookup.cancel","value":"Cancel"},{"key":"agent_chat.order_lookup.invalid_order_number","value":"Please enter a valid order number with only numbers and letters, no spaces (e.g. 1006)."},{"key":"agent_chat.order_lookup.invalid_order_number_whitespace","value":"Please enter a valid order number with only numbers and letters, no spaces (e.g. 1006)."},{"key":"agent_chat.order_lookup.invalid_email","value":"Please enter a valid email address"},{"key":"agent_chat.order_lookup.generic_error","value":"There was a problem looking up your order. Please try again."},{"key":"agent_chat.order_lookup.rate_limited_error","value":"Too many attempts. Try again later."},{"key":"agent_chat.order_lookup.locked_composer_status","value":"Order lookup is in progress. Start a new conversation to ask something else."},{"key":"agent_chat.legacy_contact.form_title","value":"Before we get started"},{"key":"agent_chat.legacy_contact.form_subtitle","value":"Please provide your information so we can reply to you if you leave the chat."},{"key":"agent_chat.legacy_contact.first_name_label","value":"First name"},{"key":"agent_chat.legacy_contact.last_name_label","value":"Last name"},{"key":"agent_chat.legacy_contact.email_label","value":"Email"},{"key":"agent_chat.legacy_contact.marketing_opt_in","value":"Email me with news and offers"},{"key":"agent_chat.legacy_contact.submit","value":"Start chat"},{"key":"agent_chat.legacy_contact.cancel","value":"Cancel"}
1211,{"key":"agent_chat.legacy_contact.invalid_first_name","value":"Enter a valid first name."},{"key":"agent_chat.legacy_contact.invalid_last_name","value":"Enter a valid last name."},{"key":"agent_chat.legacy_contact.invalid_email","value":"Enter a valid email address."},{"key":"agent_chat.legacy_contact.invalid_email_length","value":"Email address is too long."},{"key":"agent_chat.legacy_contact.generic_error","value":"Something went wrong."},{"key":"agent_chat.legacy_contact.rate_limited_error","value":"Too many attempts. Try again later."},{"key":"agent_chat.discountCard.useDiscount","value":"Use discount"},{"key":"agent_chat.discountCard.discountApplicationContext","value":"Applies automatically at checkout"},{"key":"agent_chat.cart.checkout","value":"Checkout"},{"key":"agent_chat.product.add_to_cart","value":"Add to cart"},{"key":"agent_chat.product.view_details","value":"View details"},{"key":"agent_chat.product.out_of_stock","value":"Out of stock"},{"key":"agent_chat.product.compare_suggestions","value":"Compare suggestions"},{"key":"agent_chat.product.hide_suggestions","value":"Hide suggestions"},{"key":"agent_chat.product.sold_out","value":"Sold out"},{"key":"agent_chat.order.item.one","value":"item"},{"key":"agent_chat.order.item.other","value":"items"},{"key":"agent_chat.order.less_items.one","value":"- hide {{count}} item"},{"key":"agent_chat.order.less_items.other","value":"- hide {{count}} items"},{"key":"agent_chat.order.more_items.one","value":"+ {{count}} more item"},{"key":"agent_chat.order.more_items.other","value":"+ {{count}} more items"},{"key":"agent_chat.order.view_order","value":"View order {{orderId}}"},{"key":"agent_chat.order.track_shipment","value":"Track shipment"},{"key":"agent_chat.order.of_total","value":"{{index}} of {{total}}"},{"key":"agent_chat.order.label","value":"Order {{number}}"},{"key":"agent_chat.order.count.one","value":"{{count}} Order"},{"key":"agent_chat.order.count.other","value":"{{count}} Orders"},{"key":"agent_chat.order.ordered_on","value":"Ordered {{date}}"},{"key":"agent_chat.order.select","value":"Select order {{number}}"},{"key":"agent_chat.return.heading","value":"Select items to return"},{"key":"agent_chat.return.toggle_item","value":"Select {{name}}"},{"key":"agent_chat.return.select_item_non_returnable","value":"{{name}}, not returnable"},{"key":"agent_chat.return.quantity_label","value":"Return quantity"},{"key":"agent_chat.return.reason_label","value":"Reason for return"},{"key":"agent_chat.return.reason_placeholder","value":"Select a reason"},{"key":"agent_chat.return.confirm","value":"Request return"},{"key":"agent_chat.return.confirmed","value":"Return requested"},{"key":"agent_chat.return.reason.size_too_small","value":"Size too small"},{"key":"agent_chat.return.reason.size_too_large","value":"Size too large"},{"key":"agent_chat.return.reason.unwanted","value":"Unwanted"},{"key":"agent_chat.return.reason.not_as_described","value":"Not as described"},{"key":"agent_chat.return.reason.wrong_item","value":"Wrong item"},{"key":"agent_chat.return.reason.defective","value":"Defective"},{"key":"agent_chat.return.reason.style","value":"Style"},{"key":"agent_chat.return.reason.color","value":"Color"},{"key":"agent_chat.return.reason.other_reason","value":"Other"},{"key":"agent_chat.scroll.previous","value":"Previous"},{"key":"agent_chat.scroll.next","value":"Next"}]}</script>
vendor: 1 bytes, line 1211
1211
1212<script id="shopify-customer-account-data" type="application/json">{"customer":null,"shop":{"id":"14234058816","customerAccountTranslations":[{"key":"account_menu.signed_out_state.sheet_title","value":"Sign in or create account"},{"key":"account_menu.signed_out_state.section_divider","value":"More ways to sign in"},{"key":"account_menu.signed_out_state.alternate_divider","value":"OR"},{"key":"account_menu.signed_out_state.email_field_label","value":"Email"},{"key":"account_menu.signed_out_state.orders_button","value":"Orders"},{"key":"account_menu.signed_out_state.profile_button","value":"Profile"},{"key":"account_menu.signed_out_state.shop_login_button","value":"Sign in with Shop"},{"key":"account_menu.signed_out_state.continue_with_google","value":"Continue with Google"},{"key":"account_menu.signed_out_state.continue_with_facebook","value":"Continue with Facebook"},{"key":"account_menu.signed_out_state.marketing_consent_label","value":"Email me with news and offers"},{"key":"account_menu.signed_in_state.greeting_with_name","value":"Hi, {{first_name}}"},{"key":"account_menu.signed_in_state.greeting_without_name","value":"Account"},{"key":"account_menu.signed_in_state.orders_button","value":"Orders"},{"key":"account_menu.signed_in_state.profile_button","value":"Profile"},{"key":"account_menu.location_picker.sheet_title","value":"Locations"},{"key":"account_menu.location_picker.search_field_placeholder","value":"Search"},{"key":"account_menu.aria_labels.close_menu","value":"Close menu"},{"key":"account_menu.aria_labels.back_to_main_menu","value":"Back to main menu from {{title}}"},{"key":"account_menu.aria_labels.open_submenu","value":"{{title}}, opens submenu"},{"key":"account_menu.aria_labels.loading_menu","value":"Loading menu"},{"key":"account_menu.aria_labels.account","value":"Account"},{"key":"account_menu.aria_labels.sign_in_with_email","value":"Sign in with email"},{"key":"account_menu.aria_labels.sign_in","value":"Sign in"}],"socialLoginProviders":[{"handle":"Shop"}],"legacyCustomerAccounts":false,"signInLinksVisible":true,"b2bEnabled":false,"marketingConsentSigninEnabled":true,"marketingConsentPreselected":true},"visitor":{"country":"US","language":"en"}}</script>
1212 1213<meta name="shopify-y" content="abb23118-3d04-40a0-8131-b68d03f4c4c2" data-expiration="1821846632000"><meta name="shopify-s" content="e1b8b977-9d5c-4f55-a3cf-1bdf9b23c29a" data-expiration="1790290832000"><meta name="new-cookie-storage-activated" content="t"> 1214</head> 1215 1216 1217 1218 <body class="features--button-transition features--zoom-image color-scheme color-scheme--scheme-1"> 1219 <!--Google Tag Manager --> 1220 <!-- Google Tag Manager (noscript) -->
vendor: 70 bytes, lines 1220-1221
1220 1221 <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
1221GTM-MH3TDZ3D
vendor: 87 bytes, lines 1221-1223
1221" 1222 height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> 1223
1223<!-- End Google Tag Manager (noscript) --><template id="drawer-default-template"> 1224 <div part="base"> 1225 <div part="overlay"></div> 1226 1227 <div part="content"> 1228 <header part="header"> 1229 <slot name="header"></slot> 1230 1231 <button type="button" is="dialog-close-button" part="close-button tap-area" aria-label="Close"><svg aria-hidden="true" focusable="false" fill="none" width="14" class="icon icon-close" viewBox="0 0 16 16"> 1232 <path d="m1 1 14 14M1 15 15 1" stroke="currentColor" stroke-width="1"/> 1233 </svg> 1234 1235 </button> 1236 </header> 1237 1238 <div part="body"> 1239 <slot></slot> 1240 </div> 1241 1242 <footer part="footer"> 1243 <slot name="footer"></slot> 1244 </footer> 1245 </div> 1246 </div> 1247</template><template id="modal-default-template"> 1248 <div part="base"> 1249 <div part="overlay"></div> 1250 1251 <div part="content"> 1252 <header part="header"> 1253 <slot name="header"></slot> 1254 1255 <button type="button" is="dialog-close-button" part="close-button tap-area" aria-label="Close"><svg aria-hidden="true" focusable="false" fill="none" width="14" class="icon icon-close" viewBox="0 0 16 16"> 1256 <path d="m1 1 14 14M1 15 15 1" stroke="currentColor" stroke-width="1"/> 1257 </svg> 1258 1259 </button> 1260 </header> 1261 1262 <div part="body"> 1263 <slot></slot> 1264 </div> 1265 </div> 1266 </div> 1267</template><template id="popover-default-template"> 1268 <div part="base"> 1269 <div part="overlay"></div> 1270 1271 <div part="content"> 1272 <header part="header"> 1273 <slot name="header"></slot> 1274 1275 <button type="button" is="dialog-close-button" part="close-button tap-area" aria-label="Close"><svg aria-hidden="true" focusable="false" fill="none" width="14" class="icon icon-close" viewBox="0 0 16 16"> 1276 <path d="m1 1 14 14M1 15 15 1" stroke="currentColor" stroke-width="1"/> 1277 </svg> 1278 1279 </button> 1280 </header> 1281 1282 <div part="body"> 1283 <slot></slot> 1284 </div> 1285 </div> 1286 </div> 1287</template><template id="header-search-default-template"> 1288 <div part="base"> 1289 <div part="overlay"></div> 1290 1291 <div part="content"> 1292 <slot></slot> 1293 </div> 1294 </div> 1295</template><template id="video-media-default-template"> 1296 <slot></slot> 1297 1298 <svg part="play-button" fill="none" width="48" height="48" viewBox="0 0 48 48"> 1299 <path fill-rule="evenodd" clip-rule="evenodd" d="M48 24c0 13.255-10.745 24-24 24S0 37.255 0 24 10.745 0 24 0s24 10.745 24 24Zm-18 0-9-6.6v13.2l9-6.6Z" fill="var(--play-button-background, #f6f4e8)"/> 1300 </svg> 1301</template><loading-bar class="loading-bar" aria-hidden="true"></loading-bar> 1302 <a href="#main" allow-hash-change class="skip-to-content sr-only">Skip to content</a> 1303 1304 <span id="header-scroll-tracker" style="position: absolute; width: 1px; height: 1px; top: var(--header-scroll-tracker-offset, 10px); left: 0;"></span><!-- BEGIN sections: header-group --> 1305<aside id="shopify-section-sections--20084820508738__announcement-bar" class="shopify-section shopify-section-group-header-group shopify-section--announcement-bar"><style> 1306 :root { 1307 --announcement-bar-is-sticky: 1;}#shopify-section-sections--20084820508738__announcement-bar { 1308 position: sticky; 1309 top: 0; 1310 z-index: 5; 1311 } 1312 1313 .shopify-section--header ~ #shopify-section-sections--20084820508738__announcement-bar { 1314 top: calc(var(--header-is-sticky, 0) * var(--header-height, 0px)); 1315 z-index: 4; /* We have to lower the z-index in case the announcement bar is displayed after the header */ 1316 }#shopify-section-sections--20084820508738__announcement-bar { 1317 --announcement-bar-font-size: 0.5625rem; 1318 } 1319 1320 @media screen and (min-width: 999px) { 1321 #shopify-section-sections--20084820508738__announcement-bar { 1322 --announcement-bar-font-size: 0.5625rem; 1323 } 1324 } 1325 </style> 1326 1327 <height-observer variable="announcement-bar"> 1328 <div class="announcement-bar color-scheme color-scheme--scheme-3"><announcement-bar-carousel allow-swipe autoplay="3" id="carousel-sections--20084820508738__announcement-bar" class="announcement-bar__carousel"><p class="prose heading is-selected" >Authenticity Guaranteed ⢠Insured U.S. Shipping<strong> </strong></p>
1328</announcement-bar-carousel></div> 1329 </height-observer> 1330 1331
1331<script> 1332 document.documentElement.style.setProperty('--announcement-bar-height', `${document.getElementById('shopify-section-sections--20084820508738__announcement-bar').clientHeight.toFixed(2)}px`); 1333 </script>
1333</aside><header id="shopify-section-sections--20084820508738__header" class="shopify-section shopify-section-group-header-group shopify-section--header"><style> 1334 :root { 1335 --header-is-sticky: 1; 1336 } 1337 1338 #shopify-section-sections--20084820508738__header { 1339 --header-grid: "primary-nav logo secondary-nav" / minmax(0, 1fr) auto minmax(0, 1fr); 1340 --header-padding-block: 1rem; 1341 --header-transparent-header-text-color: 91 77 42; 1342 --header-separation-border-color: 0 0 0 / 0; 1343 1344 position: relative; 1345 z-index: 4; 1346 } 1347 1348 @media screen and (min-width: 700px) { 1349 #shopify-section-sections--20084820508738__header { 1350 --header-padding-block: 1.2rem; 1351 } 1352 } 1353 1354 @media screen and (min-width: 1000px) { 1355 #shopify-section-sections--20084820508738__header {--header-grid: ". logo secondary-nav" "primary-nav primary-nav primary-nav" / minmax(0, 1fr) auto minmax(0, 1fr);} 1356 }#shopify-section-sections--20084820508738__header { 1357 position: sticky; 1358 top: 0; 1359 } 1360 1361 .shopify-section--announcement-bar ~ #shopify-section-sections--20084820508738__header { 1362 top: calc(var(--announcement-bar-is-sticky, 0) * var(--announcement-bar-height, 0px)); 1363 }#shopify-section-sections--20084820508738__header { 1364 --header-logo-width: 130px; 1365 } 1366 1367 @media screen and (min-width: 700px) { 1368 #shopify-section-sections--20084820508738__header { 1369 --header-logo-width: 200px; 1370 } 1371 }</style> 1372 1373<height-observer variable="header"> 1374 <x-header class="header color-scheme color-scheme--scheme-2"> 1375 <a href="/" class="header__logo"><span class="sr-only">DSF Antique Jewelry</span><img src="//dsfantiquejewelry.com/cdn/shop/files/Logo-DSF-1.png?v=1614299988&width=444" alt="" srcset="//dsfantiquejewelry.com/cdn/shop/files/Logo-DSF-1.png?v=1614299988&width=400 400w, //dsfantiquejewelry.com/cdn/shop/files/Logo-DSF-1.png?v=1614299988&width=444 444w" width="444" height="170" sizes="200px" class="header__logo-image"></a> 1376 1377<nav class="header__primary-nav header__primary-nav--center" aria-label="Primary navigation"> 1378 <button type="button" aria-controls="sidebar-menu" class="md:hidden"> 1379 <span class="sr-only">Open navigation menu</span><svg aria-hidden="true" fill="none" focusable="false" width="24" class="header__nav-icon icon icon-hamburger" viewBox="0 0 24 24"> 1380 <path d="M1 19h22M1 12h22M1 5h22" stroke="currentColor" stroke-width="1" stroke-linecap="square"/> 1381 </svg></button><ul class="contents unstyled-list md-max:hidden"> 1382 1383 <li class="header__primary-nav-item" data-title="HOME"><details is="dropdown-menu-disclosure" class="header__menu-disclosure" follow-summary-link trigger="hover"> 1384 <summary data-follow-link="/" class="h6">HOME</summary><ul class="header__dropdown-menu unstyled-list" role="list"><li><details is="dropdown-menu-disclosure" class="header__menu-disclosure" follow-summary-link trigger="hover"> 1385 <summary data-follow-link="#" class="link-faded-reverse"> 1386 <div class="h-stack gap-4 justify-between">INVEST<svg aria-hidden="true" focusable="false" fill="none" width="8" class="icon icon-arrow-right icon--direction-aware" viewBox="0 0 16 18"> 1387 <path d="m5 17 8-8-8-8" stroke="currentColor" stroke-linecap="square"/> 1388 </svg></div> 1389 </summary> 1390 1391 <ul class="header__dropdown-menu unstyled-list" role="list"><li> 1392 <a href="https://dsfantiquejewelry.com/pages/nine-reasons-include-high-end-jewelry-investment-portfolio" class="link-faded-reverse" >Why Invest in High Jewelry</a> 1393 </li><li> 1394 <a href="/pages/real-life-stories-investing-high-jewelry" class="link-faded-reverse" >Real-Life Stories of Investing in High Jewelry</a> 1395 </li><li> 1396 <a href="https://dsfantiquejewelry.com/pages/how-sell-your-high-jewelry-us" class="link-faded-reverse" >Considering Selling Your High Jewelry?</a> 1397 </li></ul> 1398 </details></li></ul></details></li> 1399 1400 <li class="header__primary-nav-item" data-title=" FINE JEWELRY"><details is="dropdown-menu-disclosure" class="header__menu-disclosure" follow-summary-link trigger="hover"> 1401 <summary data-follow-link="/collections/fine-jewelry" class="h6"> FINE JEWELRY</summary><ul class="header__dropdown-menu header__dropdown-menu--restrictable unstyled-list" role="list"><li><a href="/collections/rings-jewelry" class="link-faded-reverse" >Rings</a></li><li><a href="/collections/engagement-rings" class="link-faded-reverse" >Engagement Rings</a></li><li>
1401<a href="/collections/earrings" class="link-faded-reverse" >Earrings</a></li><li><a href="/collections/bracelets" class="link-faded-reverse" >Bracelets</a></li><li><a href="/collections/necklaces-jewelry" class="link-faded-reverse" >Necklaces</a></li><li><a href="/collections/cufflinks" class="link-faded-reverse" >Cufflinks</a></li><li><a href="/collections/brooches" class="link-faded-reverse" >Brooches</a></li></ul></details></li> 1402 1403 <li class="header__primary-nav-item" data-title="COLLECTIONS"><details is="mega-menu-disclosure" class="header__menu-disclosure" follow-summary-link trigger="hover"> 1404 <summary data-follow-link="#" class="h6">COLLECTIONS</summary><div class="mega-menu " ><ul class="mega-menu__linklist unstyled-list"><li class="v-stack justify-items-start gap-5"> 1405 <a href="/collections/fine-jewelry" class="h6">Fine Jewelry</a><ul class="v-stack gap-2.5 unstyled-list"><li> 1406 <a href="/collections/rings-mens-womens-gold-rings" class="link-faded">Men's & Women's Rings</a> 1407 </li><li> 1408 <a href="/collections/all-earrings-vintage-antique" class="link-faded">All Earrings </a> 1409 </li><li> 1410 <a href="/collections/bracelets" class="link-faded">Bracelets </a> 1411 </li><li> 1412 <a href="/collections/necklaces-jewelry" class="link-faded">Necklaces </a> 1413 </li><li> 1414 <a href="/collections/cufflinks" class="link-faded">Men's Cufflinks </a> 1415 </li><li> 1416 <a href="/collections/brooches" class="link-faded">Brooches</a> 1417 </li></ul></li><li class="v-stack justify-items-start gap-5"> 1418 <a href="https://dsfantiquejewelry.com/collections/objects" class="h6">Objects</a><ul class="v-stack gap-2.5 unstyled-list"><li> 1419 <a href="/collections/silver" class="link-faded">Silver </a> 1420 </li><li> 1421 <a href="/collections/enamels" class="link-faded">Enamels</a> 1422 </li><li> 1423 <a href="/collections/ancient-jewelry-and-rare-objects" class="link-faded">Ancient Jewelry and Rare Objects</a> 1424 </li><li> 1425 <a href="/collections/vintage-objects-and-enamels-collection" class="link-faded">All Objects</a> 1426 </li></ul></li><li class="v-stack justify-items-start gap-5"> 1427 <a href="/collections/watches" class="h6">Watches</a><ul class="v-stack gap-2.5 unstyled-list"><li> 1428 <a href="/collections/men" class="link-faded">Men's</a> 1429 </li><li> 1430 <a href="/collections/women" class="link-faded">Women's</a> 1431 </li><li> 1432 <a href="/collections/antique-clocks-vintage-silver-and-enamel-clocks" class="link-faded">Clocks & Pocket Watches </a> 1433 </li></ul></li><li class="v-stack justify-items-start gap-5"> 1434 <a href="/collections/costume-jewelry" class="h6">Costume Jewelry</a><ul class="v-stack gap-2.5 unstyled-list"><li> 1435 <a href="/collections/costume-jewelry-earrings" class="link-faded">Earrings</a> 1436 </li><li> 1437 <a href="/collections/costume-jewelry-rings" class="link-faded">Rings</a> 1438 </li><li> 1439 <a href="/collections/costume-jewelry-bracelets" class="link-faded">Bracelets</a> 1440 </li><li> 1441 <a href="/collections/costume-jewelry-necklaces" class="link-faded">Necklaces</a> 1442 </li><li> 1443 <a href="/collections/costume-jewelry-brooches" class="link-faded">Brooches</a> 1444 </li><li> 1445 <a href="/collections/costume-jewelry-other" class="link-faded">Accessories</a> 1446 </li></ul></li><li class="v-stack justify-items-start gap-5"> 1447 <a href="/collections/accessories" class="h6">Accessories</a><ul class="v-stack gap-2.5 unstyled-list"><li> 1448 <a href="/collections/handbags-purses" class="link-faded">Handbags & Purses</a> 1449 </li><li> 1450 <a href="/collections/belts-belt-buckles" class="link-faded">Belts & Belt Buckles</a> 1451 </li><li> 1452 <a href="/collections/collectible-pens" class="link-faded">Collectible Pens </a> 1453 </li><li> 1454 <a href="/collections/montblanc-pens" class="link-faded">Montblanc Pens </a> 1455 </li></ul></li><li class="v-stack justify-items-start gap-5"> 1456 <a href="/collections/american-indian-jewelry" class="h6">American Indian</a></li></ul></div></details></li> 1457 1458 <li class="header__primary-nav-item" data-title="BRANDS"><details is="mega-menu-disclosure" class="header__menu-disclosure" follow-summary-link trigger="hover"> 1459 <summary data-follow-link="/collections/brands" class="h6">BRANDS</summary><div class="mega-menu " ><ul class="mega-menu__linklist unstyled-list"><li class="v-stack justify-items-start gap-5"> 1460 <a href="#" class="h6">A ⦠G</a><ul class="v-stack gap-2.5 unstyled-list"><li> 1461 <a href="/collections/angela-cummings-jewelry" class="link-faded">Angela Cummings</a> 1462 </li><li> 1463 <a href="/collections/barry-kieselstein-cord" class="link-faded">Barry Kieselstein-Cord</a> 1464 </li><li> 1465 <a href="/collections/boucheron" class="link-faded">Boucheron</a> 1466 </li><li> 1467 <a href="/collections/bulgari" class="link-faded">Bulgari</a> 1468 </li><li> 1469 <a href="/collections/buccellati-jewelry" class="link-faded">Buccellati</a> 1470 </li><li> 1471 <a href="/collections/breitling-watches" class="link-faded">Breitling</a> 1472 </li><li> 1473 <a href="/collections/cartier" class="link-faded">Cartier</a> 1474 </li><li> 1475 <a href="/collections/chanel-jewelry" class="link-faded">Chanel</a> 1476 </li><li> 1477 <a href="/collections/christian-dior" class="link-faded">Christian Dior</a> 1478 </li><li> 1479 <a href="/collections/christian-lacroix" class="link-faded">Christian Lacroix</a> 1480 </li><li> 1481 <a href="/collections/david-yurman" class="link-faded">David Yurman</a> 1482 </li><li> 1483 <a href="/collections/david-webb-jewelry" class="link-faded">David Webb</a> 1484 </li><li> 1485 <a href="/collections/elsa-peretti" class="link-faded">Elsa Peretti </a> 1486 </li><li> 1487 <a href="/collections/fendi" class="link-faded">Fendi</a> 1488 </li><li>
1489 <a href="/collections/georg-jensen" class="link-faded">Georg Jensen</a> 1490 </li><li> 1491 <a href="/collections/givenchy-jewelry" class="link-faded">Givenchy</a> 1492 </li><li> 1493 <a href="/collections/gucci" class="link-faded">Gucci</a> 1494 </li></ul></li><li class="v-stack justify-items-start gap-5"> 1495 <a href="#" class="h6">H ⦠R</a><ul class="v-stack gap-2.5 unstyled-list"><li> 1496 <a href="/collections/marcus-co-jewelry" class="link-faded">Marcus & Co. </a> 1497 </li><li> 1498 <a href="/collections/hammerman-brothers" class="link-faded">Hammerman Brothers</a> 1499 </li><li> 1500 <a href="/collections/henry-dunay" class="link-faded">Henry Dunay</a> 1501 </li><li> 1502 <a href="/collections/hermes" class="link-faded">Hermès</a> 1503 </li><li> 1504 <a href="/collections/hobe-jewelry" class="link-faded">Hobe</a> 1505 </li><li> 1506 <a href="/collections/iradj-moini" class="link-faded">Iradj Moini</a> 1507 </li><li> 1508 <a href="/collections/isabel-canovas-jewelry" class="link-faded">Isabel Canovas</a> 1509 </li><li> 1510 <a href="/collections/jaeger-lecoultre" class="link-faded">Jaeger-LeCoultre</a> 1511 </li><li> 1512 <a href="/collections/karl-lagerfeld" class="link-faded">Karl Lagerfeld</a> 1513 </li><li> 1514 <a href="/collections/kenneth-jay-lane" class="link-faded">Kenneth Jay Lane</a> 1515 </li><li> 1516 <a href="/collections/lalaounis" class="link-faded">Lalaounis</a> 1517 </li><li> 1518 <a href="/collections/louis-vuitton" class="link-faded">Louis Vuitton </a> 1519 </li><li> 1520 <a href="/collections/lanvin" class="link-faded">Lanvin</a> 1521 </li><li> 1522 <a href="/collections/lawrence-vrba" class="link-faded">Lawrence Vrba</a> 1523 </li><li> 1524 <a href="/collections/vintage-louis-rousselet-jewelry/louis-rousselet" class="link-faded">Louis Rousselet</a> 1525 </li><li> 1526 <a href="/collections/miriam-haskell" class="link-faded">Miriam Haskell</a> 1527 </li><li> 1528 <a href="/collections/montblanc-pens" class="link-faded">Montblanc </a> 1529 </li><li> 1530 <a href="/collections/maison-gripoix-jewelry" class="link-faded">Maison Gripoix </a> 1531 </li><li> 1532 <a href="/collections/oscar-heyman" class="link-faded">Oscar Heyman</a> 1533 </li><li> 1534 <a href="/collections/oscar-de-la-renta-jewelry" class="link-faded">Oscar de la Renta </a> 1535 </li><li> 1536 <a href="/collections/paloma-picasso" class="link-faded">Paloma Picasso </a> 1537 </li></ul></li><li class="v-stack justify-items-start gap-5"> 1538 <a href="#" class="h6">S ⦠Z</a><ul class="v-stack gap-2.5 unstyled-list"><li> 1539 <a href="/collections/schreiner-jewelry" class="link-faded">Schreiner </a> 1540 </li><li> 1541 <a href="/collections/schlumberger" class="link-faded">Schlumberger</a> 1542 </li><li> 1543 <a href="/collections/seaman-schepps" class="link-faded">Seaman Schepps</a> 1544 </li><li> 1545 <a href="/collections/stanley-hagler-jewelry" class="link-faded">Stanley Hagler</a> 1546 </li><li> 1547 <a href="/collections/tiffany" class="link-faded">Tiffany & Co.</a> 1548 </li><li> 1549 <a href="/collections/trifari" class="link-faded">Trifari</a> 1550 </li><li> 1551 <a href="/collections/valentino" class="link-faded">Valentino</a> 1552 </li><li> 1553 <a href="/collections/van-cleef-arpels" class="link-faded">Van Cleef & Arpels</a> 1554 </li><li> 1555 <a href="/collections/gianni-versace-vintage-jewelry" class="link-faded">Versace & Gianni Versace</a> 1556 </li><li> 1557 <a href="/collections/yves-saint-laurent" class="link-faded">Yves Saint Laurent</a> 1558 </li></ul></li></ul></div></details></li> 1559 1560 <li class="header__primary-nav-item" data-title="ANTIQUES"><details is="dropdown-menu-disclosure" class="header__menu-disclosure" follow-summary-link trigger="hover"> 1561 <summary data-follow-link="/collections/all-antiques-gold-jewelry" class="h6">ANTIQUES</summary><ul class="header__dropdown-menu header__dropdown-menu--restrictable unstyled-list" role="list"><li><a href="https://dsfantiquejewelry.com/collections/all-antiques-gold-jewelry" class="link-faded-reverse" >VIEW ALL ANTIQUES </a></li><li><a href="/collections/antique-vintage-stick-pins" class="link-faded-reverse" >ANTIQUE STICKPINS</a></li></ul></details></li> 1562 1563 <li class="header__primary-nav-item" data-title="ABOUT US"><details is="dropdown-menu-disclosure" class="header__menu-disclosure" follow-summary-link trigger="hover"> 1564 <summary data-follow-link="/pages/about" class="h6">ABOUT US</summary><ul class="header__dropdown-menu header__dropdown-menu--restrictable unstyled-list" role="list"><li><a href="/pages/faq" class="link-faded-reverse" >Frequently Asked Questions</a></li></ul></details></li></ul></nav><nav class="header__secondary-nav" aria-label="Secondary navigation"><a href="https://dsfantiquejewelry.com/customer_authentication/redirect?locale=en®ion_country=US" class="sm-max:hidden">
1565 <span class="sr-only">Open account page</span><svg aria-hidden="true" fill="none" focusable="false" width="24" class="header__nav-icon icon icon-account" viewBox="0 0 24 24"> 1566 <path d="M16.125 8.75c-.184 2.478-2.063 4.5-4.125 4.5s-3.944-2.021-4.125-4.5c-.187-2.578 1.64-4.5 4.125-4.5 2.484 0 4.313 1.969 4.125 4.5Z" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"/> 1567 <path d="M3.017 20.747C3.783 16.5 7.922 14.25 12 14.25s8.217 2.25 8.984 6.497" stroke="currentColor" stroke-width="1" stroke-miterlimit="10"/> 1568 </svg></a><a href="/search" aria-controls="header-search-sections--20084820508738__header"> 1569 <span class="sr-only">Open search</span><svg aria-hidden="true" fill="none" focusable="false" width="24" class="header__nav-icon icon icon-search" viewBox="0 0 24 24"> 1570 <path d="M10.364 3a7.364 7.364 0 1 0 0 14.727 7.364 7.364 0 0 0 0-14.727Z" stroke="currentColor" stroke-width="1" stroke-miterlimit="10"/> 1571 <path d="M15.857 15.858 21 21.001" stroke="currentColor" stroke-width="1" stroke-miterlimit="10" stroke-linecap="round"/> 1572 </svg></a> 1573 1574 1575 1576 1577<!-- Wishlist Hero Header Icon --> 1578 <a class="Header__Icon Icon-Wrapper Icon-Wrapper--clickable Wlh-Header__Icon" href="#hero-wishlist"> 1579<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' class='wlh-svg-Icon wlh-svg-icon-heart-empty' style='width:1em;font-size:22px;'><path d='M29.728 10.656q0-1.472-0.384-2.56t-0.992-1.76-1.472-1.056-1.664-0.576-1.76-0.128-1.984 0.448-1.984 1.152-1.536 1.28-1.088 1.088q-0.32 0.416-0.864 0.416t-0.864-0.416q-0.448-0.48-1.088-1.088t-1.536-1.28-1.984-1.152-1.984-0.448-1.76 0.128-1.664 0.576-1.472 1.056-0.992 1.76-0.384 2.56q0 2.976 3.36 6.336l10.368 9.984 10.368-9.984q3.36-3.36 3.36-6.336zM32 10.656q0 3.936-4.096 8.032l-11.104 10.72q-0.32 0.32-0.8 0.32t-0.8-0.32l-11.136-10.752q-0.16-0.16-0.48-0.48t-0.992-1.184-1.216-1.728-0.96-2.144-0.416-2.464q0-3.936 2.272-6.144t6.272-2.24q1.088 0 2.24 0.384t2.144 1.056 1.728 1.216 1.344 1.216q0.64-0.64 1.344-1.216t1.728-1.216 2.144-1.056 2.24-0.384q4 0 6.272 2.24t2.272 6.144z'></path> </svg> 1580</a> 1581<!-- end --> 1582 <a href="/cart" class="relative" aria-controls="cart-drawer"> 1583 <span class="sr-only">Open cart</span><svg aria-hidden="true" fill="none" focusable="false" width="24" class="header__nav-icon icon icon-cart" viewBox="0 0 24 24"><path d="M4.75 8.25A.75.75 0 0 0 4 9L3 19.125c0 1.418 1.207 2.625 2.625 2.625h12.75c1.418 0 2.625-1.149 2.625-2.566L20 9a.75.75 0 0 0-.75-.75H4.75Zm2.75 0v-1.5a4.5 4.5 0 0 1 4.5-4.5v0a4.5 4.5 0 0 1 4.5 4.5v1.5" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"/></svg><cart-dot class="header__cart-dot "></cart-dot> 1584 </a> 1585 </nav><header-search id="header-search-sections--20084820508738__header" class="header-search"> 1586 <div class="container"> 1587 <form id="predictive-search-form" action="/search" method="GET" aria-owns="header-predictive-search" class="header-search__form" role="search"> 1588 <div class="header-search__form-control"><svg aria-hidden="true" fill="none" focusable="false" width="20" class="icon icon-search" viewBox="0 0 24 24"> 1589 <path d="M10.364 3a7.364 7.364 0 1 0 0 14.727 7.364 7.364 0 0 0 0-14.727Z" stroke="currentColor" stroke-width="1" stroke-miterlimit="10"/> 1590 <path d="M15.857 15.858 21 21.001" stroke="currentColor" stroke-width="1" stroke-miterlimit="10" stroke-linecap="round"/> 1591 </svg><input type="search" name="q" spellcheck="false" class="header-search__input h5 sm:h4" aria-label="Search" placeholder="Search for..."> 1592 <button type="button" is="dialog-close-button"> 1593 <span class="sr-only">Close</span><svg aria-hidden="true" focusable="false" fill="none" width="16" class="icon icon-close" viewBox="0 0 16 16"> 1594 <path d="m1 1 14 14M1 15 15 1" stroke="currentColor" stroke-width="1"/> 1595 </svg> 1596 1597 </button> 1598 </div> 1599 </form> 1600 1601 <predictive-search id="header-predictive-search" class="predictive-search"> 1602 <div class="predictive-search__content" slot="results"></div> 1603 </predictive-search> 1604 </div> 1605</header-search><template id="header-sidebar-template"> 1606 <div part="base"> 1607 <div part="overlay"></div> 1608 1609 <div part="content"> 1610 <header part="header"> 1611 <button type="button" is="dialog-close-button" part="close-button tap-area" aria-label="Close"><svg aria-hidden="true" focusable="false" fill="none" width="16" class="icon icon-close" viewBox="0 0 16 16"> 1612 <path d="m1 1 14 14M1 15 15 1" stroke="currentColor" stroke-width="1"/> 1613 </svg> 1614 1615 </button> 1616 </header> 1617 1618 <div part="panel-list"> 1619 <slot name="main-panel"></slot><slot name="collapsible-panel"></slot></div> 1620 </div> 1621 </div> 1622</template> 1623 1624<header-sidebar id="sidebar-menu" class="header-sidebar drawer drawer--sm color-scheme color-scheme--scheme-2" template="header-sidebar-template" open-from="left"><div class="header-sidebar__main-panel" slot="main-panel"> 1625 <div class="header-sidebar__scroller"> 1626 <ul class="header-sidebar__linklist divide-y unstyled-list" role="list"><li><button type="button" class="header-sidebar__linklist-button " aria-controls="header-panel-1" aria-expanded="false">HOME<svg aria-hidden="true" focusable="false" fill="none" width="12" class="icon icon-chevron-right icon--direction-aware" viewBox="0 0 10 10"> 1627 <path d="m3 9 4-4-4-4" stroke="currentColor" stroke-linecap="square"/> 1628 </svg></button></li><li><button type="button" class="header-sidebar__linklist-button " aria-controls="header-panel-2" aria-expanded="false"> FINE JEWELRY<svg aria-hidden="true" focusable="false" fill="none" width="12" class="icon icon-chevron-right icon--direction-aware" viewBox="0 0 10 10"> 1629 <path d="m3 9 4-4-4-4" stroke="currentColor" stroke-linecap="square"/> 1630 </svg></button></li><li><button type="button" class="header-sidebar__linklist-button " aria-controls="header-panel-3" aria-expanded="false">COLLECTIONS<svg aria-hidden="true" focusable="false" fill="none" width="12" class="icon icon-chevron-right icon--direction-aware" viewBox="0 0 10 10"> 1631 <path d="m3 9 4-4-4-4" stroke="currentColor" stroke-linecap="square"/> 1632 </svg></button></li><li><button type="button" class="header-sidebar__linklist-button " aria-controls="header-panel-4" aria-expanded="false">BRANDS<svg aria-hidden="true" focusable="false" fill="none" width="12" class="icon icon-chevron-right icon--direction-aware" viewBox="0 0 10 10"> 1633 <path d="m3 9 4-4-4-4" stroke="currentColor" stroke-linecap="square"/> 1634 </svg></button></li><li><button type="button" class="header-sidebar__linklist-button " aria-controls="header-panel-5" aria-expanded="false">ANTIQUES<svg aria-hidden="true" focusable="false" fill="none" width="12" class="icon icon-chevron-right icon--direction-aware" viewBox="0 0 10 10"> 1635 <path d="m3 9 4-4-4-4" stroke="currentColor" stroke-linecap="square"/> 1636 </svg></button></li><li><button type="button" class="header-sidebar__linklist-button " aria-controls="header-panel-6" aria-expanded="false">ABOUT US<svg aria-hidden="true" focusable="false" fill="none" width="12" class="icon icon-chevron-right icon--direction-aware" viewBox="0 0 10 10"> 1637 <path d="m3 9 4-4-4-4" stroke="currentColor" stroke-linecap="square"/> 1638 </svg></button></li></ul> 1639 </div><div class="header-sidebar__footer"><a href="https://dsfantiquejewelry.com/customer_authentication/redirect?locale=en®ion_country=US" class="text-with-icon smallcaps sm:hidden"><svg aria-hidden="true" fill="none" focusable="false" width="20" class="icon icon-account" viewBox="0 0 24 24">
1640 <path d="M16.125 8.75c-.184 2.478-2.063 4.5-4.125 4.5s-3.944-2.021-4.125-4.5c-.187-2.578 1.64-4.5 4.125-4.5 2.484 0 4.313 1.969 4.125 4.5Z" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"/> 1641 <path d="M3.017 20.747C3.783 16.5 7.922 14.25 12 14.25s8.217 2.25 8.984 6.497" stroke="currentColor" stroke-width="1" stroke-miterlimit="10"/> 1642 </svg>Login</a></div></div><header-sidebar-collapsible-panel class="header-sidebar__collapsible-panel" slot="collapsible-panel"> 1643 <div class="header-sidebar__scroller"><div id="header-panel-1" class="header-sidebar__sub-panel" hidden> 1644 <button type="button" class="header-sidebar__back-button link-faded is-divided text-with-icon md:hidden" data-action="close-panel"><svg aria-hidden="true" focusable="false" fill="none" width="12" class="icon icon-chevron-left icon--direction-aware" viewBox="0 0 10 10"> 1645 <path d="M7 1 3 5l4 4" stroke="currentColor" stroke-linecap="square"/> 1646 </svg>HOME</button> 1647 1648 <ul class="header-sidebar__linklist divide-y unstyled-list" role="list"><li><details is="accordion-disclosure" class="group"> 1649 <summary class="header-sidebar__linklist-button ">INVEST<span class="animated-plus group-expanded:rotate" aria-hidden="true"></span> 1650 </summary> 1651 1652 <div class="header-sidebar__nested-linklist"><a href="https://dsfantiquejewelry.com/pages/nine-reasons-include-high-end-jewelry-investment-portfolio" class="link-faded-reverse">Why Invest in High Jewelry</a><a href="/pages/real-life-stories-investing-high-jewelry" class="link-faded-reverse">Real-Life Stories of Investing in High Jewelry</a><a href="https://dsfantiquejewelry.com/pages/how-sell-your-high-jewelry-us" class="link-faded-reverse">Considering Selling Your High Jewelry?</a></div> 1653 </details></li></ul></div><div id="header-panel-2" class="header-sidebar__sub-panel" hidden> 1654 <button type="button" class="header-sidebar__back-button link-faded is-divided text-with-icon md:hidden" data-action="close-panel"><svg aria-hidden="true" focusable="false" fill="none" width="12" class="icon icon-chevron-left icon--direction-aware" viewBox="0 0 10 10"> 1655 <path d="M7 1 3 5l4 4" stroke="currentColor" stroke-linecap="square"/> 1656 </svg> FINE JEWELRY</button> 1657 1658 <ul class="header-sidebar__linklist divide-y unstyled-list" role="list"><li><a href="/collections/rings-jewelry" class="header-sidebar__linklist-button ">Rings</a></li><li><a href="/collections/engagement-rings" class="header-sidebar__linklist-button ">Engagement Rings</a></li><li><a href="/collections/earrings" class="header-sidebar__linklist-button ">Earrings</a></li><li><a href="/collections/bracelets" class="header-sidebar__linklist-button ">Bracelets</a></li><li><a href="/collections/necklaces-jewelry" class="header-sidebar__linklist-button ">Necklaces</a></li><li><a href="/collections/cufflinks" class="header-sidebar__linklist-button ">Cufflinks</a></li><li><a href="/collections/brooches" class="header-sidebar__linklist-button ">Brooches</a></li></ul></div><div id="header-panel-3" class="header-sidebar__sub-panel" hidden> 1659 <button type="button" class="header-sidebar__back-button link-faded is-divided text-with-icon md:hidden" data-action="close-panel"><svg aria-hidden="true" focusable="false" fill="none" width="12" class="icon icon-chevron-left icon--direction-aware" viewBox="0 0 10 10"> 1660 <path d="M7 1 3 5l4 4" stroke="currentColor" stroke-linecap="square"/> 1661 </svg>COLLECTIONS</button> 1662 1663 <ul class="header-sidebar__linklist divide-y unstyled-list" role="list"><li><details is="accordion-disclosure" class="group"> 1664 <summary class="header-sidebar__linklist-button ">Fine Jewelry<span class="animated-plus group-expanded:rotate" aria-hidden="true"></span> 1665 </summary> 1666 1667 <div class="header-sidebar__nested-linklist"><a href="/collections/rings-mens-womens-gold-rings" class="link-faded-reverse">Men's & Women's Rings</a>
1667<a href="/collections/all-earrings-vintage-antique" class="link-faded-reverse">All Earrings </a><a href="/collections/bracelets" class="link-faded-reverse">Bracelets </a><a href="/collections/necklaces-jewelry" class="link-faded-reverse">Necklaces </a><a href="/collections/cufflinks" class="link-faded-reverse">Men's Cufflinks </a><a href="/collections/brooches" class="link-faded-reverse">Brooches</a></div> 1668 </details></li><li><details is="accordion-disclosure" class="group"> 1669 <summary class="header-sidebar__linklist-button ">Objects<span class="animated-plus group-expanded:rotate" aria-hidden="true"></span> 1670 </summary> 1671 1672 <div class="header-sidebar__nested-linklist"><a href="/collections/silver" class="link-faded-reverse">Silver </a><a href="/collections/enamels" class="link-faded-reverse">Enamels</a><a href="/collections/ancient-jewelry-and-rare-objects" class="link-faded-reverse">Ancient Jewelry and Rare Objects</a><a href="/collections/vintage-objects-and-enamels-collection" class="link-faded-reverse">All Objects</a></div> 1673 </details></li><li><details is="accordion-disclosure" class="group"> 1674 <summary class="header-sidebar__linklist-button ">Watches<span class="animated-plus group-expanded:rotate" aria-hidden="true"></span> 1675 </summary> 1676 1677 <div class="header-sidebar__nested-linklist"><a href="/collections/men" class="link-faded-reverse">Men's</a><a href="/collections/women" class="link-faded-reverse">Women's</a><a href="/collections/antique-clocks-vintage-silver-and-enamel-clocks" class="link-faded-reverse">Clocks & Pocket Watches </a></div> 1678 </details></li><li><details is="accordion-disclosure" class="group"> 1679 <summary class="header-sidebar__linklist-button ">Costume Jewelry<span class="animated-plus group-expanded:rotate" aria-hidden="true"></span> 1680 </summary> 1681 1682 <div class="header-sidebar__nested-linklist"><a href="/collections/costume-jewelry-earrings" class="link-faded-reverse">Earrings</a><a href="/collections/costume-jewelry-rings" class="link-faded-reverse">Rings</a><a href="/collections/costume-jewelry-bracelets" class="link-faded-reverse">Bracelets</a><a href="/collections/costume-jewelry-necklaces" class="link-faded-reverse">Necklaces</a><a href="/collections/costume-jewelry-brooches" class="link-faded-reverse">Brooches</a><a href="/collections/costume-jewelry-other" class="link-faded-reverse">Accessories</a></div> 1683 </details></li><li><details is="accordion-disclosure" class="group"> 1684 <summary class="header-sidebar__linklist-button ">Accessories<span class="animated-plus group-expanded:rotate" aria-hidden="true"></span> 1685 </summary> 1686 1687 <div class="header-sidebar__nested-linklist"><a href="/collections/handbags-purses" class="link-faded-reverse">Handbags & Purses</a><a href="/collections/belts-belt-buckles" class="link-faded-reverse">Belts & Belt Buckles</a><a href="/collections/collectible-pens" class="link-faded-reverse">Collectible Pens </a><a href="/collections/montblanc-pens" class="link-faded-reverse">Montblanc Pens </a></div> 1688 </details></li><li><a href="/collections/american-indian-jewelry" class="header-sidebar__linklist-button ">American Indian</a></li></ul></div><div id="header-panel-4" class="header-sidebar__sub-panel" hidden> 1689 <button type="button" class="header-sidebar__back-button link-faded is-divided text-with-icon md:hidden" data-action="close-panel"><svg aria-hidden="true" focusable="false" fill="none" width="12" class="icon icon-chevron-left icon--direction-aware" viewBox="0 0 10 10"> 1690 <path d="M7 1 3 5l4 4" stroke="currentColor" stroke-linecap="square"/> 1691 </svg>BRANDS</button> 1692 1693 <ul class="header-sidebar__linklist divide-y unstyled-list" role="list"><li><details is="accordion-disclosure" class="group"> 1694 <summary class="header-sidebar__linklist-button ">A ⦠G<span class="animated-plus group-expanded:rotate" aria-hidden="true"></span> 1695 </summary> 1696 1697 <div class="header-sidebar__nested-linklist"><a href="/collections/angela-cummings-jewelry" class="link-faded-reverse">Angela Cummings</a><a href="/collections/barry-kieselstein-cord" class="link-faded-reverse">Barry Kieselstein-Cord</a><a href="/collections/boucheron" class="link-faded-reverse">Boucheron</a><a href="/collections/bulgari" class="link-faded-reverse">Bulgari</a><a href="/collections/buccellati-jewelry" class="link-faded-reverse">Buccellati</a><a href="/collections/breitling-watches" class="link-faded-reverse">Breitling</a><a href="/collections/cartier" class="link-faded-reverse">Cartier</a><a href="/collections/chanel-jewelry" class="link-faded-reverse">Chanel</a><a href="/collections/christian-dior" class="link-faded-reverse">Christian Dior</a><a href="/collections/christian-lacroix" class="link-faded-reverse">Christian Lacroix</a><a href="/collections/david-yurman" class="link-faded-reverse">David Yurman</a><a href="/collections/david-webb-jewelry" class="link-faded-reverse">David Webb</a><a href="/collections/elsa-peretti" class="link-faded-reverse">Elsa Peretti </a><a href="/collections/fendi" class="link-faded-reverse">Fendi</a>
1697<a href="/collections/georg-jensen" class="link-faded-reverse">Georg Jensen</a><a href="/collections/givenchy-jewelry" class="link-faded-reverse">Givenchy</a><a href="/collections/gucci" class="link-faded-reverse">Gucci</a></div> 1698 </details></li><li><details is="accordion-disclosure" class="group"> 1699 <summary class="header-sidebar__linklist-button ">H ⦠R<span class="animated-plus group-expanded:rotate" aria-hidden="true"></span> 1700 </summary> 1701 1702 <div class="header-sidebar__nested-linklist"><a href="/collections/marcus-co-jewelry" class="link-faded-reverse">Marcus & Co. </a><a href="/collections/hammerman-brothers" class="link-faded-reverse">Hammerman Brothers</a><a href="/collections/henry-dunay" class="link-faded-reverse">Henry Dunay</a><a href="/collections/hermes" class="link-faded-reverse">Hermès</a><a href="/collections/hobe-jewelry" class="link-faded-reverse">Hobe</a><a href="/collections/iradj-moini" class="link-faded-reverse">Iradj Moini</a><a href="/collections/isabel-canovas-jewelry" class="link-faded-reverse">Isabel Canovas</a><a href="/collections/jaeger-lecoultre" class="link-faded-reverse">Jaeger-LeCoultre</a><a href="/collections/karl-lagerfeld" class="link-faded-reverse">Karl Lagerfeld</a><a href="/collections/kenneth-jay-lane" class="link-faded-reverse">Kenneth Jay Lane</a><a href="/collections/lalaounis" class="link-faded-reverse">Lalaounis</a><a href="/collections/louis-vuitton" class="link-faded-reverse">Louis Vuitton </a><a href="/collections/lanvin" class="link-faded-reverse">Lanvin</a><a href="/collections/lawrence-vrba" class="link-faded-reverse">Lawrence Vrba</a><a href="/collections/vintage-louis-rousselet-jewelry/louis-rousselet" class="link-faded-reverse">Louis Rousselet</a><a href="/collections/miriam-haskell" class="link-faded-reverse">Miriam Haskell</a><a href="/collections/montblanc-pens" class="link-faded-reverse">Montblanc </a><a href="/collections/maison-gripoix-jewelry" class="link-faded-reverse">Maison Gripoix </a><a href="/collections/oscar-heyman" class="link-faded-reverse">Oscar Heyman</a><a href="/collections/oscar-de-la-renta-jewelry" class="link-faded-reverse">Oscar de la Renta </a><a href="/collections/paloma-picasso" class="link-faded-reverse">Paloma Picasso </a></div> 1703 </details></li><li><details is="accordion-disclosure" class="group"> 1704 <summary class="header-sidebar__linklist-button ">S ⦠Z<span class="animated-plus group-expanded:rotate" aria-hidden="true"></span> 1705 </summary> 1706 1707 <div class="header-sidebar__nested-linklist"><a href="/collections/schreiner-jewelry" class="link-faded-reverse">Schreiner </a><a href="/collections/schlumberger" class="link-faded-reverse">Schlumberger</a><a href="/collections/seaman-schepps" class="link-faded-reverse">Seaman Schepps</a><a href="/collections/stanley-hagler-jewelry" class="link-faded-reverse">Stanley Hagler</a><a href="/collections/tiffany" class="link-faded-reverse">Tiffany & Co.</a><a href="/collections/trifari" class="link-faded-reverse">Trifari</a><a href="/collections/valentino" class="link-faded-reverse">Valentino</a><a href="/collections/van-cleef-arpels" class="link-faded-reverse">Van Cleef & Arpels</a><a href="/collections/gianni-versace-vintage-jewelry" class="link-faded-reverse">Versace & Gianni Versace</a><a href="/collections/yves-saint-laurent" class="link-faded-reverse">Yves Saint Laurent</a></div> 1708 </details></li></ul></div><div id="header-panel-5" class="header-sidebar__sub-panel" hidden> 1709 <button type="button" class="header-sidebar__back-button link-faded is-divided text-with-icon md:hidden" data-action="close-panel"><svg aria-hidden="true" focusable="false" fill="none" width="12" class="icon icon-chevron-left icon--direction-aware" viewBox="0 0 10 10"> 1710 <path d="M7 1 3 5l4 4" stroke="currentColor" stroke-linecap="square"/> 1711 </svg>ANTIQUES</button> 1712 1713 <ul class="header-sidebar__linklist divide-y unstyled-list" role="list"><li><a href="https://dsfantiquejewelry.com/collections/all-antiques-gold-jewelry" class="header-sidebar__linklist-button ">VIEW ALL ANTIQUES </a></li><li><a href="/collections/antique-vintage-stick-pins" class="header-sidebar__linklist-button ">ANTIQUE STICKPINS</a></li></ul></div><div id="header-panel-6" class="header-sidebar__sub-panel" hidden> 1714 <button type="button" class="header-sidebar__back-button link-faded is-divided text-with-icon md:hidden" data-action="close-panel"><svg aria-hidden="true" focusable="false" fill="none" width="12" class="icon icon-chevron-left icon--direction-aware" viewBox="0 0 10 10"> 1715 <path d="M7 1 3 5l4 4" stroke="currentColor" stroke-linecap="square"/> 1716 </svg>ABOUT US</button> 1717 1718 <ul class="header-sidebar__linklist divide-y unstyled-list" role="list"><li><a href="/pages/faq" class="header-sidebar__linklist-button ">Frequently Asked Questions</a></li></ul></div></div> 1719 </header-sidebar-collapsible-panel></header-sidebar></x-header> 1720</height-observer> 1721
1722<script> 1723 document.documentElement.style.setProperty('--header-height', `${document.getElementById('shopify-section-sections--20084820508738__header').clientHeight.toFixed(2)}px`); 1724</script>
1724<script>document.addEventListener("startasyncloading",function(){document.querySelectorAll("script[data-src]").forEach(a=>{datasrc=a.dataset.src,null!=datasrc&&(a.src=datasrc), delete a.dataset.src})});</script>
1724 1725 1726 1727 1728<style> #shopify-section-sections--20084820508738__header a.block.h6 {font-size: 17px;} #shopify-section-sections--20084820508738__header summary.h6 {font-size: 17px;} </style></header> 1729<!-- END sections: header-group --><!-- BEGIN sections: overlay-group --> 1730<section id="shopify-section-sections--20084821491778__cart-drawer" class="shopify-section shopify-section-group-overlay-group shopify-section--cart-drawer"><cart-drawer id="cart-drawer" class="cart-drawer drawer drawer--center-body color-scheme color-scheme--scheme-1" initial-focus="false" handle-editor-events> 1731 <p class="h4" slot="header">Cart</p><p class="h5 text-center">Your cart is empty</p></cart-drawer> 1732 1733</section><aside id="shopify-section-sections--20084821491778__privacy-banner" class="shopify-section shopify-section-group-overlay-group shopify-section--privacy-banner"><privacy-banner class="pop-in privacy-banner color-scheme color-scheme--scheme-1" handle-editor-events> 1734 <button class="pop-in__close-button tap-area" is="dialog-close-button"> 1735 <span class="sr-only">Close</span><svg aria-hidden="true" focusable="false" fill="none" width="16" class="icon icon-close" viewBox="0 0 16 16"> 1736 <path d="m1 1 14 14M1 15 15 1" stroke="currentColor" stroke-width="1"/> 1737 </svg> 1738 1739 </button> 1740 1741 <div class="v-stack gap-4"><p class="h6">ðª Cookie policy</p><div class="prose text-xs"><p>We use cookies and similar technologies to provide the best experience on our website. Refer to our Privacy Policy for more information.</p></div><div class="h-stack gap-4"> 1742 <button type="button" class="link text-xs" data-action="accept">Accept</button> 1743 <button type="button" class="link text-xs text-subdued" data-action="decline">Decline</button> 1744 </div> 1745 </div> 1746</privacy-banner> 1747 1748</aside> 1749<!-- END sections: overlay-group --><main id="main" class="anchor"> 1750 <section id="shopify-section-template--20084824899650__main" class="shopify-section shopify-section--main-product"><style> 1751 #shopify-section-template--20084824899650__main { 1752 --product-grid: "product-gallery" "product-info" "product-content" / minmax(0, 1fr); 1753 } 1754 1755 @media screen and (min-width: 1000px) { 1756 #shopify-section-template--20084824899650__main {--product-grid: "product-gallery product-info" auto "product-content product-info" minmax(0, 1fr) / minmax(0, 0.67fr) minmax(0, 0.33fr);} 1757 } 1758</style><div class="section-spacing section-spacing--tight color-scheme color-scheme--scheme-2 color-scheme--bg-54922f2e920ba8346f6dc0fba343d673"> 1759 <div class="container container--xl"> 1760 <div class="product"><style>@media screen and (min-width: 1000px) { 1761 #shopify-section-template--20084824899650__main {/* Thumbnails on the left */ 1762 --product-gallery-flex-direction: row-reverse; 1763 --product-gallery-thumbnail-list-grid-auto-flow: row;--product-gallery-carousel-grid: auto-flow dense / auto; 1764 --product-gallery-carousel-scroll-snap-type: none; 1765 --product-gallery-carousel-gap: 30px;}} 1766</style> 1767 1768<product-gallery class="product-gallery" form="product-form-8407776034882-template--20084824899650__main" allow-zoom="3"><button class="product-gallery__zoom-button circle-button circle-button--sm md:hidden" is="open-lightbox-button"> 1769 <span class="sr-only">Zoom picture</span><svg aria-hidden="true" focusable="false" width="14" class="icon icon-zoom" viewBox="0 0 14 14"> 1770 <path d="M9.432 9.432a4.94 4.94 0 1 1-6.985-6.985 4.94 4.94 0 0 1 6.985 6.985Zm0 0L13 13" fill="none" stroke="currentColor" stroke-linecap="square"/> 1771 <path d="M6 3.5V6m0 2.5V6m0 0H3.5h5" fill="none" stroke="currentColor" /> 1772 </svg></button><div class="product-gallery__image-list"><div class="contents"><scroll-carousel adaptive-height id="product-gallery-carousel-8407776034882-template--20084824899650__main" class="product-gallery__carousel scroll-area full-bleed md:unbleed" role="region"><div class="product-gallery__media snap-center is-initial" data-media-type="image" data-media-id="28634989166658" role="group" aria-label="Item 1 of 3" ><img src="//dsfantiquejewelry.com/cdn/shop/files/Vintage_14K_Gold_Mother-of-Pearl_Revolver_Pistol_Charm_Pendant.jpg?v=1789927348&width=1742" alt="Vintage 14K Gold Mother-of-Pearl Revolver Pistol Charm Pendant" srcset="//dsfantiquejewelry.com/cdn/shop/files/Vintage_14K_Gold_Mother-of-Pearl_Revolver_Pistol_Charm_Pendant.jpg?v=1789927348&width=200 200w, //dsfantiquejewelry.com/cdn/shop/files/Vintage_14K_Gold_Mother-of-Pearl_Revolver_Pistol_Charm_Pendant.jpg?v=1789927348&width=300 300w, //dsfantiquejewelry.com/cdn/shop/files/Vintage_14K_Gold_Mother-of-Pearl_Revolver_Pistol_Charm_Pendant.jpg?v=1789927348&width=400 400w, //dsfantiquejewelry.com/cdn/shop/files/Vintage_14K_Gold_Mother-of-Pearl_Revolver_Pistol_Charm_Pendant.jpg?v=1789927348&width=500 500w, //dsfantiquejewelry.com/cdn/shop/files/Vintage_14K_Gold_Mother-of-Pearl_Revolver_Pistol_Charm_Pendant.jpg?v=1789927348&width=600 600w, //dsfantiquejewelry.com/cdn/shop/files/Vintage_14K_Gold_Mother-of-Pearl_Revolver_Pistol_Charm_Pendant.jpg?v=1789927348&width=700 700w, //dsfantiquejewelry.com/cdn/shop/files/Vintage_14K_Gold_Mother-of-Pearl_Revolver_Pistol_Charm_Pendant.jpg?v=1789927348&width=800 800w, //dsfantiquejewelry.com/cdn/shop/files/Vintage_14K_Gold_Mother-of-Pearl_Revolver_Pistol_Charm_Pendant.jpg?v=1789927348&width=1000 1000w, //dsfantiquejewelry.com/cdn/shop/files/Vintage_14K_Gold_Mother-of-Pearl_Revolver_Pistol_Charm_Pendant.jpg?v=1789927348&width=1200 1200w, //dsfantiquejewelry.com/cdn/shop/files/Vintage_14K_Gold_Mother-of-Pearl_Revolver_Pistol_Charm_Pendant.jpg?v=1789927348&width=1400 1400w, //dsfantiquejewelry.com/cdn/shop/files/Vintage_14K_Gold_Mother-of-Pearl_Revolver_Pistol_Charm_Pendant.jpg?v=1789927348&width=1600 1600w" width="1742" height="1600" loading="eager" fetchpriority="high" sizes="(max-width: 699px) calc(100vw - 40px), (max-width: 999px) calc(100vw - 64px), min(1100px, 844px - 96px)"></div><div class="product-gallery__media snap-center " data-media-type="image" data-media-id="28634989199426" role="group" aria-label="Item 2 of 3" ><img src="//dsfantiquejewelry.com/cdn/shop/files/Vintage_14K_Gold_Revolver_Pistol_Charm_Pendant.jpg?v=1789927366&width=1745" alt="Vintage Gold Mother-of-Pearl Pistol Charm Pendant" srcset="//dsfantiquejewelry.com/cdn/shop/files/Vintage_14K_Gold_Revolver_Pistol_Charm_Pendant.jpg?v=1789927366&width=200 200w, //dsfantiquejewelry.com/cdn/shop/files/Vintage_14K_Gold_Revolver_Pistol_Charm_Pendant.jpg?v=1789927366&width=300 300w, //dsfantiquejewelry.com/cdn/shop/files/Vintage_14K_Gold_Revolver_Pistol_Charm_Pendant.jpg?v=1789927366&width=400 400w, //dsfantiquejewelry.com/cdn/shop/files/Vintage_14K_Gold_Revolver_Pistol_Charm_Pendant.jpg?v=1789927366&width=500 500w, //dsfantiquejewelry.com/cdn/shop/files/Vintage_14K_Gold_Revolver_Pistol_Charm_Pendant.jpg?v=1789927366&width=600 600w, //dsfantiquejewelry.com/cdn/shop/files/Vintage_14K_Gold_Revolver_Pistol_Charm_Pendant.jpg?v=1789927366&width=700 700w, //dsfantiquejewelry.com/cdn/shop/files/Vintage_14K_Gold_Revolver_Pistol_Charm_Pendant.jpg?v=1789927366&width=800 800w, //dsfantiquejewelry.com/cdn/shop/files/Vintage_14K_Gold_Revolver_Pistol_Charm_Pendant.jpg?v=1789927366&width=1000 1000w, //dsfantiquejewelry.com/cdn/shop/files/Vintage_14K_Gold_Revolver_Pistol_Charm_Pendant.jpg?v=1789927366&width=1200 1200w, //dsfantiquejewelry.com/cdn/shop/files/Vintage_14K_Gold_Revolver_Pistol_Charm_Pendant.jpg?v=1789927366&width=1400 1400w, //dsfantiquejewelry.com/cdn/shop/files/Vintage_14K_Gold_Revolver_Pistol_Charm_Pendant.jpg?v=1789927366&width=1600 1600w" width="1745" height="1600" loading="lazy" fetchpriority="auto" sizes="(max-width: 699px) calc(100vw - 40px), (max-width: 999px) calc(100vw - 64px), min(1100px, 844px - 96px)"></div><div class="product-gallery__media snap-center " data-media-type="image" data-media-id="28634989232194" role="group" aria-label="Item 3 of 3" ><img src="//dsfantiquejewelry.com/cdn/shop/files/Vintage_14K_Gold_Mother-of-Pearl_Revolver_Pistol_Charm_Pendant_Side.jpg?v=1789927384&width=1721" alt="Vintage Gold Mother-of-Pearl Revolver Pistol Charm Pendant " srcset="//dsfantiquejewelry.com/cdn/shop/files/Vintage_14K_Gold_Mother-of-Pearl_Revolver_Pistol_Charm_Pendant_Side.jpg?v=1789927384&width=200 200w, //dsfantiquejewelry.com/cdn/shop/files/Vintage_14K_Gold_Mother-of-Pearl_Revolver_Pistol_Charm_Pendant_Side.jpg?v=1789927384&width=300 300w, //dsfantiquejewelry.com/cdn/shop/files/Vintage_14K_Gold_Mother-of-Pearl_Revolver_Pistol_Charm_Pendant_Side.jpg?v=1789927384&width=400 400w, //dsfantiquejewelry.com/cdn/shop/files/Vintage_14K_Gold_Mother-of-Pearl_Revolver_Pistol_Charm_Pendant_Side.jpg?v=1789927384&width=500 500w, //dsfantiquejewelry.com/cdn/shop/files/Vintage_14K_Gold_Mother-of-Pearl_Revolver_Pistol_Charm_Pendant_Side.jpg?v=1789927384&width=600 600w, //dsfantiquejewelry.com/cdn/shop/files/Vintage_14K_Gold_Mother-of-Pearl_Revolver_Pistol_Charm_Pendant_Side.jpg?v=1789927384&width=700 700w, //dsfantiquejewelry.com/cdn/shop/files/Vintage_14K_Gold_Mother-of-Pearl_Revolver_Pistol_Charm_Pendant_Side.jpg?v=1789927384&width=800 800w, //dsfantiquejewelry.com/cdn/shop/files/Vintage_14K_Gold_Mother-of-Pearl_Revolver_Pistol_Charm_Pendant_Side.jpg?v=1789927384&width=1000 1000w, //dsfantiquejewelry.com/cdn/shop/files/Vintage_14K_Gold_Mother-of-Pearl_Revolver_Pistol_Charm_Pendant_Side.jpg?v=1789927384&width=1200 1200w, //dsfantiquejewelry.com/cdn/shop/files/Vintage_14K_Gold_Mother-of-Pearl_Revolver_Pistol_Charm_Pendant_Side.jpg?v=1789927384&width=1400 1400w, //dsfantiquejewelry.com/cdn/shop/files/Vintage_14K_Gold_Mother-of-Pearl_Revolver_Pistol_Charm_Pendant_Side.jpg?v=1789927384&width=1600 1600w" width="1721" height="1600" loading="lazy" fetchpriority="auto" sizes="(max-width: 699px) calc(100vw - 40px), (max-width: 999px) calc(100vw - 64px), min(1100px, 844px - 96px)"></div>
1772</scroll-carousel></div></div><safe-sticky class="product-gallery__thumbnail-list md:block"> 1773 <product-gallery-navigation align-selected aria-controls="product-gallery-carousel-8407776034882-template--20084824899650__main" class="product-gallery__thumbnail-scroller bleed md:unbleed"><button type="button" class="product-gallery__thumbnail" data-media-type="image" data-media-position="1" data-media-id="28634989166658" aria-current="true" aria-label="Go to item 1"><img src="//dsfantiquejewelry.com/cdn/shop/files/Vintage_14K_Gold_Mother-of-Pearl_Revolver_Pistol_Charm_Pendant.jpg?v=1789927348&width=1742" alt="Vintage 14K Gold Mother-of-Pearl Revolver Pistol Charm Pendant" srcset="//dsfantiquejewelry.com/cdn/shop/files/Vintage_14K_Gold_Mother-of-Pearl_Revolver_Pistol_Charm_Pendant.jpg?v=1789927348&width=56 56w, //dsfantiquejewelry.com/cdn/shop/files/Vintage_14K_Gold_Mother-of-Pearl_Revolver_Pistol_Charm_Pendant.jpg?v=1789927348&width=112 112w, //dsfantiquejewelry.com/cdn/shop/files/Vintage_14K_Gold_Mother-of-Pearl_Revolver_Pistol_Charm_Pendant.jpg?v=1789927348&width=168 168w" width="1742" height="1600" loading="lazy" sizes="56px" class="object-contain"> 1774 </button><button type="button" class="product-gallery__thumbnail" data-media-type="image" data-media-position="2" data-media-id="28634989199426" aria-current="false" aria-label="Go to item 2"><img src="//dsfantiquejewelry.com/cdn/shop/files/Vintage_14K_Gold_Revolver_Pistol_Charm_Pendant.jpg?v=1789927366&width=1745" alt="Vintage Gold Mother-of-Pearl Pistol Charm Pendant" srcset="//dsfantiquejewelry.com/cdn/shop/files/Vintage_14K_Gold_Revolver_Pistol_Charm_Pendant.jpg?v=1789927366&width=56 56w, //dsfantiquejewelry.com/cdn/shop/files/Vintage_14K_Gold_Revolver_Pistol_Charm_Pendant.jpg?v=1789927366&width=112 112w, //dsfantiquejewelry.com/cdn/shop/files/Vintage_14K_Gold_Revolver_Pistol_Charm_Pendant.jpg?v=1789927366&width=168 168w" width="1745" height="1600" loading="lazy" sizes="56px" class="object-contain"> 1775 </button><button type="button" class="product-gallery__thumbnail" data-media-type="image" data-media-position="3" data-media-id="28634989232194" aria-current="false" aria-label="Go to item 3"><img src="//dsfantiquejewelry.com/cdn/shop/files/Vintage_14K_Gold_Mother-of-Pearl_Revolver_Pistol_Charm_Pendant_Side.jpg?v=1789927384&width=1721" alt="Vintage Gold Mother-of-Pearl Revolver Pistol Charm Pendant " srcset="//dsfantiquejewelry.com/cdn/shop/files/Vintage_14K_Gold_Mother-of-Pearl_Revolver_Pistol_Charm_Pendant_Side.jpg?v=1789927384&width=56 56w, //dsfantiquejewelry.com/cdn/shop/files/Vintage_14K_Gold_Mother-of-Pearl_Revolver_Pistol_Charm_Pendant_Side.jpg?v=1789927384&width=112 112w, //dsfantiquejewelry.com/cdn/shop/files/Vintage_14K_Gold_Mother-of-Pearl_Revolver_Pistol_Charm_Pendant_Side.jpg?v=1789927384&width=168 168w" width="1721" height="1600" loading="lazy" sizes="56px" class="object-contain"> 1776 </button></product-gallery-navigation> 1777 </safe-sticky></product-gallery> 1778<safe-sticky class="product-info "> 1779 <div class="product-info__block-list"><div class="product-info__block-item" data-block-type="title" ><h1 class="product-title h1">Vintage 14K Gold Mother-of-Pearl Revolver Charm Pendant</h1></div><div class="product-info__block-item" data-block-type="price" ><div class="v-stack"><price-list role="region" aria-live="polite" class="price-list price-list--product"><sale-price form="product-form-8407776034882-template--20084824899650__main" class="h4 text-subdued"> 1780 <span class="sr-only">Sale price</span>$1,750.00</sale-price> 1781 1782 <compare-at-price form="product-form-8407776034882-template--20084824899650__main" hidden class="h5 text-subdued line-through"> 1783 <span class="sr-only">Regular price</span></compare-at-price><unit-price form="product-form-8407776034882-template--20084824899650__main" hidden class="h6 text-subdued">(/) 1784 </unit-price></price-list></div></div><div class="product-info__block-item" data-block-type="@app" ><div id="shopify-block-AZEhPT0x6NEFUblZJY__affirm_pay_over_time_messaging_product_block_E8hx4p" class="shopify-block shopify-app-block"><div data-id="AZEhPT0x6NEFUblZJY__affirm_pay_over_time_messaging_product_block_E8hx4p" style="text-align: left; font-size: 16px;"> 1785 <span 1786 class="affirm-as-low-as" 1787 data-amount="175000" 1788 data-page-type="product" 1789 data-affirm-type=logo 1790 data-affirm-color= blue 1791 > 1792 </span> 1793</div> 1794
1795<script type="text/javascript"> 1796 const appData = '{"theme_app_configuration"=>Metafields::MetafieldDrop}'; 1797 const promoAppConfig = (appData == '{}') ? {} : JSON.parse('{"region_public_keys":{"us":"HPWE2S0BXAJPPFOO","ca":""}}') ; 1798 const hasRegionKeys = promoAppConfig.hasOwnProperty('region_public_keys'); 1799 let publicKey = null; 1800 if (Shopify.country == 'US') 1801 publicKey = (hasRegionKeys) ? promoAppConfig.region_public_keys.us : null; 1802 if (Shopify.country == 'CA') 1803 publicKey = (hasRegionKeys) ? promoAppConfig.region_public_keys.ca : null; 1804 const affirmPublicApiKeyProduct = ('HPWE2S0BXAJPPFOO') ? 'HPWE2S0BXAJPPFOO' : publicKey; 1805 const customPriceSelector = ('') ? '' : null; 1806 const keyEntered = ('HPWE2S0BXAJPPFOO') ? 'HPWE2S0BXAJPPFOO' : null; 1807</script>
1807 1808 1809 1810</div></div><div class="product-info__block-item" data-block-type="buy-buttons" ><form method="post" action="/cart/add" id="product-form-8407776034882-template--20084824899650__main" accept-charset="UTF-8" class="shopify-product-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="id" value="45250394521666"> 1811 1812 1813 1814 <div class="v-stack gap-4"><buy-buttons class="buy-buttons buy-buttons--has-dynamic" template="" form="product-form-8407776034882-template--20084824899650__main"> 1815<button type="submit" class="button w-full"style="--button-background: 165 122 60;--button-outline-color: 165 122 60;" >Add to cart</button><div data-shopify="payment-button" class="shopify-payment-button"> <shopify-accelerated-checkout recommended="{"supports_subs":true,"supports_def_opts":false,"name":"shop_pay","wallet_params":{"shopId":14234058816,"merchantName":"DSF Antique Jewelry","personalized":true}}" fallback="{"supports_subs":true,"supports_def_opts":true,"name":"buy_it_now","wallet_params":{}}" access-token="f74c6e16f4bedf4450da5544d7014484" buyer-country="US" buyer-locale="en" buyer-currency="USD" variant-params="[{"id":45250394521666,"requiresShipping":true}]" shop-id="14234058816" enabled-flags="["1172c16a","a1d1f9a1","370070f3"]" > <div class="shopify-payment-button__button" role="button" disabled aria-hidden="true" style="background-color: transparent; border: none"> <div class="shopify-payment-button__skeleton"> </div> </div> <div class="shopify-payment-button__more-options shopify-payment-button__skeleton" role="button" disabled aria-hidden="true"> </div> </shopify-accelerated-checkout> </div><style> 1816 #shopify-section-template--20084824899650__main .shopify-payment-button {} 1817 </style></buy-buttons> 1818 </div><input type="hidden" name="product-id" value="8407776034882" /><input type="hidden" name="section-id" value="template--20084824899650__main" /></form></div><div class="product-info__block-item" data-block-type="@app" ><div id="shopify-block-AKzZ0b3YrdjJNcmhSc__make_an_offer_make_an_offer_button_RFye78" class="shopify-block shopify-app-block"><make-an-offer-button data-id="AKzZ0b3YrdjJNcmhSc__make_an_offer_make_an_offer_button_RFye78" data-type="button"></make-an-offer-button> 1819 1820</div></div><div class="product-info__block-item" data-block-type="liquid" ><div class="liquid"><style> 1821 .dsf-trust-strip{ 1822 display:flex; 1823 justify-content:space-between; 1824 align-items:flex-start; 1825 gap:14px; 1826 margin:18px 0 6px; 1827 padding-top:16px; 1828 border-top:1px solid #d8c9a8; 1829 } 1830 .dsf-trust-strip__item{ 1831 flex:1; 1832 text-align:center; 1833 text-decoration:none; 1834 color:inherit; 1835 transition:opacity .15s ease; 1836 } 1837 .dsf-trust-strip__item:hover{opacity:.65;} 1838 .dsf-trust-strip__icon{ 1839 display:block; 1840 margin:0 auto 7px; 1841 width:22px; 1842 height:22px; 1843 color:#b89a5e; 1844 } 1845 .dsf-trust-strip__icon svg{width:100%;height:100%;display:block;} 1846 .dsf-trust-strip__label{ 1847 display:block; 1848 font-family:'Cormorant Garamond', Georgia, serif; 1849 font-size:15px; 1850 font-weight:500; 1851 letter-spacing:.03em; 1852 color:#4a4a4a; 1853 line-height:1.2; 1854 } 1855 .dsf-trust-strip__sub{ 1856 display:block; 1857 font-family:Georgia, serif; 1858 font-size:11.5px; 1859 color:#999; 1860 margin-top:3px; 1861 line-height:1.25; 1862 } 1863 @media (max-width:480px){ 1864 .dsf-trust-strip{gap:8px;padding-top:13px;} 1865 .dsf-trust-strip__icon{width:19px;height:19px;margin-bottom:5px;} 1866 .dsf-trust-strip__label{font-size:12.5px;} 1867 .dsf-trust-strip__sub{font-size:10.5px;} 1868 } 1869</style> 1870 1871<div class="dsf-trust-strip"> 1872 <a class="dsf-trust-strip__item" href="/pages/authenticity-promise"> 1873 <span class="dsf-trust-strip__icon"> 1874 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round"> 1875 <circle cx="12" cy="12" r="9"/><path d="M8 12l2.5 2.5L16 9"/> 1876 </svg> 1877 </span> 1878 <span class="dsf-trust-strip__label">Authenticity</span> 1879 <span class="dsf-trust-strip__sub">Verified before listing</span> 1880 </a> 1881 <a class="dsf-trust-strip__item" href="/policies/shipping-policy"> 1882 <span class="dsf-trust-strip__icon"> 1883 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round"> 1884 <path d="M12 3l7 3v5c0 4.2-2.9 7.6-7 8.8C7.9 18.6 5 15.2 5 11V6l7-3z"/><path d="M9 11.5l2 2 4-4"/> 1885 </svg> 1886 </span> 1887 <span class="dsf-trust-strip__label">Insured Shipping</span> 1888 <span class="dsf-trust-strip__sub">Fully covered</span> 1889 </a> 1890 <a class="dsf-trust-strip__item" href="/policies/refund-policy"> 1891 <span class="dsf-trust-strip__icon"> 1892 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round"> 1893 <path d="M4 8h11a4.5 4.5 0 0 1 0 9H9"/><path d="M7 5L4 8l3 3"/> 1894 </svg> 1895 </span> 1896 <span class="dsf-trust-strip__label">32-Day Returns</span> 1897 <span class="dsf-trust-strip__sub">Shop with confidence</span> 1898 </a> 1899</div></div></div><div class="product-info__block-item" data-block-type="description" ><div class="prose"><h2 class="p1"><em>A Finely Sculpted Miniature with Luminous Mother-of-Pearl Grips</em></h2> 1900<p class="p1">Bold in subject yet refined in execution, this vintage miniature revolver charm is crafted in ric
1900hly polished <b>14K yellow gold</b> and signed <b>JMF</b>.</p> 1901<p class="p1">Sculpted fully in the round, the piece recreates a classic revolver with remarkable attention to detail, including a long barrel, dimensional cylinder, hammer, trigger and curved trigger guard. The handle is fitted on both sides with luminous <b>mother-of-pearl grip panels</b>, each secured with a small gold pin. Their subtle iridescence provides an elegant contrast against the warmth of the yellow gold.</p> 1902<p class="p1">A suspension ring allows the piece to be worn as a charm or as a distinctive pendant. Equal parts fine jewelry and miniature sculpture, it is an unusual collectorâs piece with character, craftsmanship and a quietly playful spirit.</p> 1903<h3 class="p1"> 1904<b>Details</b><b></b> 1905</h3> 1906<ul class="ul1"> 1907<li class="li1">Crafted in 14K yellow gold</li> 1908<li class="li1">Genuine mother-of-pearl grip panels</li> 1909<li class="li1">Three-dimensional revolver design</li> 1910<li class="li1">Signed JMF and stamped 14K</li> 1911<li class="li1">Suitable as a charm or pendant</li> 1912<li class="li1">Vintage estate jewelry</li> 1913</ul></div></div><div class="product-info__block-item" data-block-type="text" ><div class="prose"><p><a href="https://dsfantiquejewelry.com/pages/contact-us" title="https://dsfantiquejewelry.com/pages/contact-us"><em>Email</em></a><em> us or give us a call: (929) 316-2746. For our shipping and refund policy please see our </em><a href="https://dsfantiquejewelry.com/policies/terms-of-service" title="https://dsfantiquejewelry.com/policies/terms-of-service"><em>terms & conditions</em></a><em>.</em></p></div></div><div class="product-info__block-item" data-block-type="share-buttons" ><button class="share-buttons share-buttons--native link-faded" is="share-button" hidden> 1914 <span class="smallcaps text-xxs">Share</span><svg aria-hidden="true" focusable="false" fill="none" width="16" class="icon icon-share" viewBox="0 0 16 16"> 1915 <path d="m6.41 6.852 3.182-2.037M6.409 9.148l3.183 2.037m1.793-5.352c1.168 0 2.115-.97 2.115-2.166 0-1.197-.947-2.167-2.115-2.167-1.169 0-2.116.97-2.116 2.167 0 1.196.947 2.166 2.116 2.166Zm0 8.667c1.168 0 2.115-.97 2.115-2.167 0-1.196-.947-2.166-2.115-2.166-1.169 0-2.116.97-2.116 2.166 0 1.197.947 2.167 2.116 2.167Zm-6.77-4.333c1.169 0 2.116-.97 2.116-2.167 0-1.197-.947-2.167-2.116-2.167C3.447 5.833 2.5 6.803 2.5 8c0 1.197.947 2.167 2.115 2.167Z" stroke="currentColor" stroke-opacity=".65" stroke-linecap="square"/> 1916 </svg></button> 1917 1918 <div class="share-buttons"> 1919 <span class="smallcaps text-xxs text-subdued">Share</span><ul class="social-media social-media--list unstyled-list" role="list"> 1920 <li class="social-media__item branding-colors--facebook"><a href="https://www.facebook.com/sharer.php?u=https://dsfantiquejewelry.com/products/vintage-jmf-14k-gold-mother-of-pearl-revolver-pistol-charm-pendant" aria-label="Share on Facebook"><svg aria-hidden="true" focusable="false" width="24" class="icon icon-facebook" viewBox="0 0 24 24"> 1921 <path fill-rule="evenodd" clip-rule="evenodd" d="M10.183 21.85v-8.868H7.2V9.526h2.983V6.982a4.17 4.17 0 0 1 4.44-4.572 22.33 22.33 0 0 1 2.667.144v3.084h-1.83a1.44 1.44 0 0 0-1.713 1.68v2.208h3.423l-.447 3.456h-2.97v8.868h-3.57Z" fill="currentColor"/> 1922 </svg></a> 1923 </li> 1924 1925 <li class="social-media__item branding-colors--twitter"><a href="https://twitter.com/intent/tweet?text=Vintage%2014K%20Gold%20Mother-of-Pearl%20Revolver%20Charm%20Pendant&url=https://dsfantiquejewelry.com/products/vintage-jmf-14k-gold-mother-of-pearl-revolver-pistol-charm-pendant" aria-label="Share on Twitter"><svg aria-hidden="true" focusable="false" width="24" class="icon icon-twitter" viewBox="0 0 24 24"> 1926 <path d="M16.94 4h2.715l-5.93 6.777L20.7 20h-5.462l-4.278-5.593L6.065 20H3.35l6.342-7.25L3 4h5.6l3.868 5.113L16.94 4Zm-.952 14.375h1.504L7.784 5.54H6.17l9.818 12.836Z" fill="currentColor"/> 1927 </svg></a> 1928 </li> 1929 1930 <li class="social-media__item branding-colors--pinterest"><a href="https://pinterest.com/pin/create/button/?url=https://dsfantiquejewelry.com/products/vintage-jmf-14k-gold-mother-of-pearl-revolver-pistol-charm-pendant&media=https://dsfantiquejewelry.com/cdn/shop/files/Vintage_14K_Gold_Mother-of-Pearl_Revolver_Pistol_Charm_Pendant.jpg?v=1789927348&width=800&description=A%20Finely%20Sculpted%20Miniature%20with%20Luminous%20Mother
1930-of-Pearl%20Grips%0ABold%20in%20subject%20yet%20refined%20in%20execution,%20this%20vintage%20miniature%20revolver%20charm%20is%20crafted%20in%20richly%20polished%C2%A014K%20yellow%20gold%20and%20sig..." aria-label="Share on Pinterest"><svg aria-hidden="true" focusable="false" width="24" class="icon icon-pinterest" viewBox="0 0 24 24"> 1931 <path fill-rule="evenodd" clip-rule="evenodd" d="M11.765 2.401c3.59-.054 5.837 1.4 6.895 3.95.349.842.722 2.39.442 3.675-.112.512-.144 1.048-.295 1.53-.308.983-.708 1.853-1.238 2.603-.72 1.02-1.81 1.706-3.182 2.052-1.212.305-2.328-.152-2.976-.643-.206-.156-.483-.36-.56-.643h-.029c-.046.515-.244 1.062-.383 1.531-.193.65-.23 1.321-.472 1.929a12.345 12.345 0 0 1-.942 1.868c-.184.302-.692 1.335-1.061 1.347-.04-.078-.057-.108-.06-.245-.118-.19-.035-.508-.087-.766-.082-.4-.145-1.123-.06-1.53v-.643c.096-.442.092-.894.207-1.317.25-.92.39-1.895.648-2.848.249-.915.477-1.916.678-2.847.045-.21-.21-.815-.265-1.041-.174-.713-.042-1.7.176-2.236.275-.674 1.08-1.703 2.122-1.439.838.212 1.371 1.118 1.09 2.266-.295 1.205-.677 2.284-.943 3.49-.068.311.05.641.118.827.248.672 1 1.324 2.004 1.072 1.52-.383 2.193-1.76 2.652-3.246.124-.402.109-.781.206-1.225.204-.935.118-2.331-.177-3.061-.472-1.17-1.353-1.92-2.563-2.328L12.707 4.3c-.56-.128-1.626.064-2.004.183-1.69.535-2.737 1.427-3.388 3.032-.222.546-.344 1.1-.383 1.868l-.03.276c.13.686.144 1.14.413 1.653.132.252.447.451.5.765.032.185-.104.464-.147.613-.065.224-.041.48-.147.673-.192.349-.714.087-.943-.061-1.192-.77-2.175-2.995-1.62-5.144.085-.332.09-.62.206-.919.723-1.844 1.802-2.978 3.359-3.95.583-.364 1.37-.544 2.092-.734l1.149-.154Z" fill="currentColor"/> 1932 </svg></a> 1933 </li> 1934 1935 <li class="social-media__item branding-colors--email"><a href="mailto:?&subject=Vintage 14K Gold Mother-of-Pearl Revolver Charm Pendant&body=https://dsfantiquejewelry.com/products/vintage-jmf-14k-gold-mother-of-pearl-revolver-pistol-charm-pendant" aria-label="Share by email"><svg aria-hidden="true" focusable="false" fill="none" width="24" class="icon icon-email" viewBox="0 0 24 24"> 1936 <path fill-rule="evenodd" clip-rule="evenodd" d="M1.5 6.25C1.5 5.42157 2.17157 4.75 3 4.75H21C21.8284 4.75 22.5 5.42157 22.5 6.25V18.25C22.5 19.0784 21.8284 19.75 21 19.75H3C2.17157 19.75 1.5 19.0784 1.5 18.25V6.25Z" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 1937 <path d="M22.161 5.29999L14.017 11.564C12.8279 12.4787 11.1721 12.4787 9.98299 11.564L1.83899 5.29999" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 1938 </svg></a> 1939 </li> 1940</ul></div></div><div class="product-info__block-item" data-block-type="text" ><div class="prose"><p><em><strong>The DSF Promise</strong></em></p><p>Buy with confidence. Every piece is backed by:</p><p>⢠<strong>Authenticity</strong> â examined and verified before listing<br/><br/>⢠<strong>Condition</strong> â carefully inspected and honestly described<br/><br/>⢠<strong>Insured shipping</strong> â fully insured, signature required<br/><br/>⢠<strong>32-day returns</strong> â available on eligible, unaltered items<br/><br/>⢠<strong>Private appointments</strong> â available in New York<br/><br/>⢠<strong>Experience</strong> â over 50 years of fine jewelry expertise</p></div></div></div></safe-sticky><div id="product-extra-information" class="product-content-below-gallery empty:hidden scroll-margin-offset"><details class="accordion accordion--lg group " is="accordion-disclosure" aria-expanded="false" > 1941 <summary><span class="accordion__toggle h6"><span>How do I know a piece is authentic, and can I trust DSF?</span><span class="animated-plus group-expanded:rotate" aria-hidden="true"></span></span> 1942 </summary> 1943 1944 <div class="accordion__content prose"><p>Buying fine jewelry online takes trust, especially at this level. DSF Antique Jewelry is a New Yorkâbased dealer with over 50 years of fine jewelry expertise. Every piece is examined for authenticity and condition before it is listed â we assess hallmarks, maker's marks, metal content, gemstones, and construction consistent with the stated period or designer. For signed pieces such as Cartier, Buccellati, or Van Cleef & Arpels, we verify maker's marks and signatures. We're glad to send additional photographs of any hallmark, or speak with you directly, before you decide.<br/></p></div> 1945</details>
1945<details class="accordion accordion--lg group " is="accordion-disclosure" aria-expanded="false" > 1946 <summary><span class="accordion__toggle h6"><span>Why does antique gold look different, and is surface wear normal?</span><span class="animated-plus group-expanded:rotate" aria-hidden="true"></span></span> 1947 </summary> 1948 1949 <div class="accordion__content prose"><p>Antique pieces were often made in gold standards less common today, such as 15ct (used in Britain only between 1854 and 1932), 9ct, or higher-karat continental gold, which give a warmer tone than typical modern 14k. Light surface wear, softened edges, and a gentle patina are normal and expected on antique jewelry â they reflect the age and authenticity of the piece, not flaws. We describe the true condition of every item honestly in its listing.</p></div> 1950</details><details class="accordion accordion--lg group " is="accordion-disclosure" aria-expanded="false" > 1951 <summary><span class="accordion__toggle h6"><span>What do the hallmarks and maker's marks mean?</span><span class="animated-plus group-expanded:rotate" aria-hidden="true"></span></span> 1952 </summary> 1953 1954 <div class="accordion__content prose"><p>Hallmarks are small stamped marks that identify the metal standard, and often the maker, assay office, and date. They are one of the best tools for authenticating antique jewelry. We identify and explain the marks we find on each piece in its description, and we're happy to send close-up photographs of any hallmark on request so you can see exactly what you're buying.<br/></p></div> 1955</details><details class="accordion accordion--lg group " is="accordion-disclosure" aria-expanded="false" > 1956 <summary><span class="accordion__toggle h6"><span>
1956Can pieces be resized or adjusted?</span><span class="animated-plus group-expanded:rotate" aria-hidden="true"></span></span> 1957 </summary> 1958 1959 <div class="accordion__content prose"><p>It depends on the piece. Many antique rings can be resized, but bands with all-around engraving, thin shanks, or gemstones near the base may be limited in how far they can safely go, and some pieces are best left as-is to preserve their integrity. We list each item's measurements as they currently are. If you're unsure whether something can be safely adjusted, contact us before buying and we'll give you an honest assessment for that specific piece.<br/></p></div> 1960</details><details class="accordion accordion--lg group " is="accordion-disclosure" aria-expanded="false" > 1961 <summary><span class="accordion__toggle h6"><span>How should I care for and store fine jewelry?</span><span class="animated-plus group-expanded:rotate" aria-hidden="true"></span></span> 1962 </summary> 1963 1964 <div class="accordion__content prose"><p>Clean gently with a soft cloth, avoid harsh chemicals, ultrasonic cleaners, and chlorine, and store pieces separately so they don't scratch one another. Remove rings and bracelets for heavy manual tasks. Antique gold is softer than modern alloys, so period pieces are best enjoyed with normal care. Treated well, fine antique jewelry lasts for generations â many of our pieces are already a century or more old and still beautiful.</p></div> 1965</details></div></div> 1966 </div> 1967</div><product-sticky-bar form="product-form-8407776034882-template--20084824899650__main" class="product-sticky-bar"> 1968 <div class="product-sticky-bar__info sm-max:hidden"> 1969 <div class="h-stack gap-6"><variant-media widths="60,120,180" form="product-form-8407776034882-template--20084824899650__main"><img src="//dsfantiquejewelry.com/cdn/shop/files/Vintage_14K_Gold_Mother-of-Pearl_Revolver_Pistol_Charm_Pendant.jpg?v=1789927348&width=1742" alt="Vintage 14K Gold Mother-of-Pearl Revolver Pistol Charm Pendant" srcset="//dsfantiquejewelry.com/cdn/shop/files/Vintage_14K_Gold_Mother-of-Pearl_Revolver_Pistol_Charm_Pendant.jpg?v=1789927348&width=60 60w, //dsfantiquejewelry.com/cdn/shop/files/Vintage_14K_Gold_Mother-of-Pearl_Revolver_Pistol_Charm_Pendant.jpg?v=1789927348&width=120 120w, //dsfantiquejewelry.com/cdn/shop/files/Vintage_14K_Gold_Mother-of-Pearl_Revolver_Pistol_Charm_Pendant.jpg?v=1789927348&width=180 180w" width="1742" height="1600" loading="lazy" sizes="60px"></variant-media><div class="v-stack"> 1970 <span class="h6">Vintage 14K Gold Mother-of-Pearl Revolver Charm Pendant</span><price-list role="region" aria-live="polite" class="price-list "><sale-price form="product-form-8407776034882-template--20084824899650__main" class="h6 text-subdued"> 1971 <span class="sr-only">Sale price</span>$1,750.00</sale-price> 1972 1973 <compare-at-price form="product-form-8407776034882-template--20084824899650__main" hidden class="h6 text-subdued line-through"> 1974 <span class="sr-only">Regular price</span></compare-at-price></price-list></div> 1975 </div> 1976 </div> 1977 1978 <buy-buttons class="buy-buttons" template="" form="product-form-8407776034882-template--20084824899650__main"> 1979<button type="submit" class="button"form="product-form-8407776034882-template--20084824899650__main" >Add to cart</button></buy-buttons> 1980 </product-sticky-bar><template id="quick-buy-content"> 1981 <p class="h5" slot="header">Choose options</p> 1982 1983 <div class="quick-buy-modal__content"> 1984 <button type="button" class="quick-buy-modal__close-button sm-max:hidden" is="dialog-close-button"> 1985 <span class="sr-only">Close</span><svg aria-hidden="true" focusable="false" fill="none" width="16" class="icon icon-close" viewBox="0 0 16 16"> 1986 <path d="m1 1 14 14M1 15 15 1" stroke="currentColor" stroke-width="1"/> 1987 </svg> 1988 1989 </button> 1990 1991 <div class="quick-buy-modal__gallery-wrapper"><style>@media screen and (min-width: 1000px) { 1992 #shopify-section-template--20084824899650__main {}} 1993</style> 1994 1995<product-gallery class="product-gallery" form="product-form-8407776034882-template--20084824899650__main" ><div class="product-gallery__image-list"><div class="product-gallery__carousel-with-arrows"><button type="button" class="tap-area sm:hidden" is="carousel-prev-button" aria-controls="product-gallery-carousel-8407776034882-template--20084824899650__main">
1996 <span class="sr-only">Previous</span><svg aria-hidden="true" focusable="false" fill="none" width="16" class="icon icon-arrow-left icon--direction-aware" viewBox="0 0 16 18"> 1997 <path d="M11 1 3 9l8 8" stroke="currentColor" stroke-linecap="square"/> 1998 </svg></button><scroll-carousel adaptive-height id="product-gallery-carousel-8407776034882-template--20084824899650__main" class="product-gallery__carousel scroll-area " role="region"><div class="product-gallery__media snap-center is-initial" data-media-type="image" data-media-id="28634989166658" role="group" aria-label="Item 1 of 3" ><img src="//dsfantiquejewelry.com/cdn/shop/files/Vintage_14K_Gold_Mother-of-Pearl_Revolver_Pistol_Charm_Pendant.jpg?v=1789927348&width=1742" alt="Vintage 14K Gold Mother-of-Pearl Revolver Pistol Charm Pendant" srcset="//dsfantiquejewelry.com/cdn/shop/files/Vintage_14K_Gold_Mother-of-Pearl_Revolver_Pistol_Charm_Pendant.jpg?v=1789927348&width=200 200w, //dsfantiquejewelry.com/cdn/shop/files/Vintage_14K_Gold_Mother-of-Pearl_Revolver_Pistol_Charm_Pendant.jpg?v=1789927348&width=300 300w, //dsfantiquejewelry.com/cdn/shop/files/Vintage_14K_Gold_Mother-of-Pearl_Revolver_Pistol_Charm_Pendant.jpg?v=1789927348&width=400 400w, //dsfantiquejewelry.com/cdn/shop/files/Vintage_14K_Gold_Mother-of-Pearl_Revolver_Pistol_Charm_Pendant.jpg?v=1789927348&width=500 500w, //dsfantiquejewelry.com/cdn/shop/files/Vintage_14K_Gold_Mother-of-Pearl_Revolver_Pistol_Charm_Pendant.jpg?v=1789927348&width=600 600w, //dsfantiquejewelry.com/cdn/shop/files/Vintage_14K_Gold_Mother-of-Pearl_Revolver_Pistol_Charm_Pendant.jpg?v=1789927348&width=700 700w, //dsfantiquejewelry.com/cdn/shop/files/Vintage_14K_Gold_Mother-of-Pearl_Revolver_Pistol_Charm_Pendant.jpg?v=1789927348&width=800 800w, //dsfantiquejewelry.com/cdn/shop/files/Vintage_14K_Gold_Mother-of-Pearl_Revolver_Pistol_Charm_Pendant.jpg?v=1789927348&width=1000 1000w, //dsfantiquejewelry.com/cdn/shop/files/Vintage_14K_Gold_Mother-of-Pearl_Revolver_Pistol_Charm_Pendant.jpg?v=1789927348&width=1200 1200w, //dsfantiquejewelry.com/cdn/shop/files/Vintage_14K_Gold_Mother-of-Pearl_Revolver_Pistol_Charm_Pendant.jpg?v=1789927348&width=1400 1400w, //dsfantiquejewelry.com/cdn/shop/files/Vintage_14K_Gold_Mother-of-Pearl_Revolver_Pistol_Charm_Pendant.jpg?v=1789927348&width=1600 1600w" width="1742" height="1600" loading="eager" fetchpriority="high" sizes="(max-width: 699px) calc(100vw - 40px), (max-width: 999px) calc(100vw - 64px), min(1100px, 844px - 96px)"></div><div class="product-gallery__media snap-center " data-media-type="image" data-media-id="28634989199426" role="group" aria-label="Item 2 of 3" ><img src="//dsfantiquejewelry.com/cdn/shop/files/Vintage_14K_Gold_Revolver_Pistol_Charm_Pendant.jpg?v=1789927366&width=1745" alt="Vintage Gold Mother-of-Pearl Pistol Charm Pendant" srcset="//dsfantiquejewelry.com/cdn/shop/files/Vintage_14K_Gold_Revolver_Pistol_Charm_Pendant.jpg?v=1789927366&width=200 200w, //dsfantiquejewelry.com/cdn/shop/files/Vintage_14K_Gold_Revolver_Pistol_Charm_Pendant.jpg?v=1789927366&width=300 300w, //dsfantiquejewelry.com/cdn/shop/files/Vintage_14K_Gold_Revolver_Pistol_Charm_Pendant.jpg?v=1789927366&width=400 400w, //dsfantiquejewelry.com/cdn/shop/files/Vintage_14K_Gold_Revolver_Pistol_Charm_Pendant.jpg?v=1789927366&width=500 500w, //dsfantiquejewelry.com/cdn/shop/files/Vintage_14K_Gold_Revolver_Pistol_Charm_Pendant.jpg?v=1789927366&width=600 600w, //dsfantiquejewelry.com/cdn/shop/files/Vintage_14K_Gold_Revolver_Pistol_Charm_Pendant.jpg?v=1789927366&width=700 700w, //dsfantiquejewelry.com/cdn/shop/files/Vintage_14K_Gold_Revolver_Pistol_Charm_Pendant.jpg?v=1789927366&width=800 800w, //dsfantiquejewelry.com/cdn/shop/files/Vintage_14K_Gold_Revolver_Pistol_Charm_Pendant.jpg?v=1789927366&width=1000 1000w, //dsfantiquejewelry.com/cdn/shop/files/Vintage_14K_Gold_Revolver_Pistol_Charm_Pendant.jpg?v=1789927366&width=1200 1200w, //dsfantiquejewelry.com/cdn/shop/files/Vintage_14K_Gold_Revolver_Pistol_Charm_Pendant.jpg?v=1789927366&width=1400 1400w, //dsfantiquejewelry.com/cdn/shop/files/Vintage_14K_Gold_Revolver_Pistol_Charm_Pendant.jpg?v=1789927366&width=1600 1600w" width="1745" height="1600" loading="lazy" fetchpriority="auto" sizes="(max-width: 699px) calc(100vw - 40px), (max-width: 999px) calc(100vw - 64px), min(1100px, 844px - 96px)"></div><div class="product-gallery__media snap-center " data-media-type="image" data-media-id="28634989232194" role="group" aria-label="Item 3 of 3" ><img src="//dsfantiquejewelry.com/cdn/shop/files/Vintage_14K_Gold_Mother-of-Pearl_Revolver_Pistol_Charm_Pendant_Side.jpg?v=1789927384&width=1721" alt="Vintage Gold Mother-of-Pearl Revolver Pistol Charm Pendant " srcset="//dsfantiquejewelry.com/cdn/shop/files/Vintage_14K_Gold_Mother-of-Pearl_Revolver_Pistol_Charm_Pendant_Side.jpg?v=1789927384&width=200 200w, //dsfantiquejewelry.com/cdn/shop/files/Vintage_14K_Gold_Mother-of-Pearl_Revolver_Pistol_Charm_Pendant_Side.jpg?v=1789927384&width=300 300w, //dsfantiquejewelry.com/cdn/shop/files/Vintage_14K_Gold_Mother-of-Pearl_Revolver_Pistol_Charm_Pendant_Side.jpg?v=1789927384&width=400 400w, //dsfantiquejewelry.com/cdn/shop/files/Vintage_14K_Gold_Mother-of-Pearl_Revolver_Pistol_Charm_Pendant_Side.jpg?v=1789927384&width=500 500w, //dsfantiquejewelry.com/cdn/shop/files/Vintage_14K_Gold_Mother-of-Pearl_Revolver_Pistol_Charm_Pendant_Side.jpg?v=1789927384&width=600 600w, //dsfantiquejewelry.com/cdn/shop/files/Vintage_14K_Gold_Mother-of-Pearl_Revolver_Pistol_Charm_Pendant_Side.jpg?v=1789927384&width=700 700w, //dsfantiquejewelry.com/cdn/shop/files/Vintage_14K_Gold_Mother-of-Pearl_Revolver_Pistol_Charm_Pendant_Side.jpg?v=1789927384&width=800 800w, //dsfantiquejewelry.com/cdn/shop/files/Vintage_14K_Gold_Mother-of-Pearl_Revolver_Pistol_Charm_Pendant_Side.jpg?v=1789927384&width=1000 1000w, //dsfantiquejewelry.com/cdn/shop/files/Vintage_14K_Gold_Mother-of-Pearl_Revolver_Pistol_Charm_Pendant_Side.jpg?v=1789927384&width=1200 1200w, //dsfantiquejewelry.com/cdn/shop/files/Vintage_14K_Gold_Mother-of-Pearl_Revolver_Pistol_Charm_Pendant_Side.jpg?v=1789927384&width=1400 1400w, //dsfantiquejewelry.com/cdn/shop/files/Vintage_14K_Gold_Mother-of-Pearl_Revolver_Pistol_Charm_Pendant_Side.jpg?v=1789927384&width=1600 1600w" width="1721" height="1600" loading="lazy" fetchpriority="auto" sizes="(max-width: 699px) calc(100vw - 40px), (max-width: 999px) calc(100vw - 64px), min(1100px, 844px - 96px)"></div>
1998</scroll-carousel><button type="button" class="tap-area sm:hidden" is="carousel-next-button" aria-controls="product-gallery-carousel-8407776034882-template--20084824899650__main"> 1999 <span class="sr-only">Next</span><svg aria-hidden="true" focusable="false" fill="none" width="16" class="icon icon-arrow-right icon--direction-aware" viewBox="0 0 16 18"> 2000 <path d="m5 17 8-8-8-8" stroke="currentColor" stroke-linecap="square"/> 2001 </svg></button></div></div><carousel-navigation class="page-dots align-self-center md-max:hidden " aria-controls="product-gallery-carousel-8407776034882-template--20084824899650__main"><button type="button" class="tap-area" aria-current="true"> 2002 <span class="sr-only">Go to item 1</span> 2003 </button><button type="button" class="tap-area" aria-current="false"> 2004 <span class="sr-only">Go to item 2</span> 2005 </button><button type="button" class="tap-area" aria-current="false"> 2006 <span class="sr-only">Go to item 3</span> 2007 </button></carousel-navigation></product-gallery> 2008<div class="quick-buy-modal__mobile-info v-stack gap-1 justify-center text-center sm:hidden"> 2009 <a href="/products/vintage-jmf-14k-gold-mother-of-pearl-revolver-pistol-charm-pendant" class="product-title h6">Vintage 14K Gold Mother-of-Pearl Revolver Charm Pendant</a> 2010 <price-list role="region" aria-live="polite" class="price-list "><sale-price form="product-form-8407776034882-template--20084824899650__main" class="h6 text-subdued"> 2011 <span class="sr-only">Sale price</span>$1,750.00</sale-price> 2012 2013 <compare-at-price form="product-form-8407776034882-template--20084824899650__main" hidden class="h6 text-subdued line-through"> 2014 <span class="sr-only">Regular price</span></compare-at-price></price-list> 2015 </div> 2016 </div> 2017 2018 <div class="quick-buy-modal__info-wrapper"><safe-sticky class="product-info "> 2019 <div class="product-info__block-list"><div class="product-info__block-item" data-block-type="title" ><h2 class="product-title h1"> 2020 <a href="/products/vintage-jmf-14k-gold-mother-of-pearl-revolver-pistol-charm-pendant">Vintage 14K Gold Mother-of-Pearl Revolver Charm Pendant</a> 2021 </h2></div><div class="product-info__block-item" data-block-type="price" ><div class="v-stack"><price-list role="region" aria-live="polite" class="price-list price-list--product"><sale-price form="product-form-8407776034882-template--20084824899650__main" class="h4 text-subdued"> 2022 <span class="sr-only">Sale price</span>$1,750.00</sale-price> 2023 2024 <compare-at-price form="product-form-8407776034882-template--20084824899650__main" hidden class="h5 text-subdued line-through"> 2025 <span class="sr-only">Regular price</span></compare-at-price><unit-price form="product-form-8407776034882-template--20084824899650__main" hidden class="h6 text-subdued">(/) 2026 </unit-price></price-list></div></div><div class="product-info__block-item" data-block-type="@app" ><div id="shopify-block-AZEhPT0x6NEFUblZJY__affirm_pay_over_time_messaging_product_block_E8hx4p-1" class="shopify-block shopify-app-block"><div data-id="AZEhPT0x6NEFUblZJY__affirm_pay_over_time_messaging_product_block_E8hx4p-1" style="text-align: left; font-size: 16px;"> 2027 <span 2028 class="affirm-as-low-as" 2029 data-amount="175000" 2030 data-page-type="product" 2031 data-affirm-type=logo 2032 data-affirm-color= blue 2033 > 2034 </span> 2035</div> 2036
2037<script type="text/javascript"> 2038 const appData = '{"theme_app_configuration"=>Metafields::MetafieldDrop}'; 2039 const promoAppConfig = (appData == '{}') ? {} : JSON.parse('{"region_public_keys":{"us":"HPWE2S0BXAJPPFOO","ca":""}}') ; 2040 const hasRegionKeys = promoAppConfig.hasOwnProperty('region_public_keys'); 2041 let publicKey = null; 2042 if (Shopify.country == 'US') 2043 publicKey = (hasRegionKeys) ? promoAppConfig.region_public_keys.us : null; 2044 if (Shopify.country == 'CA') 2045 publicKey = (hasRegionKeys) ? promoAppConfig.region_public_keys.ca : null; 2046 const affirmPublicApiKeyProduct = ('HPWE2S0BXAJPPFOO') ? 'HPWE2S0BXAJPPFOO' : publicKey; 2047 const customPriceSelector = ('') ? '' : null; 2048 const keyEntered = ('HPWE2S0BXAJPPFOO') ? 'HPWE2S0BXAJPPFOO' : null; 2049</script>
2049 2050 2051 2052</div></div><div class="product-info__block-item" data-block-type="buy-buttons" ><form method="post" action="/cart/add" id="product-form-8407776034882-template--20084824899650__main" accept-charset="UTF-8" class="shopify-product-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="id" value="45250394521666"> 2053 2054 2055 2056 <div class="v-stack gap-4"><buy-buttons class="buy-buttons buy-buttons--has-dynamic" template="" form="product-form-8407776034882-template--20084824899650__main"> 2057<button type="submit" class="button w-full"style="--button-background: 165 122 60;--button-outline-color: 165 122 60;" >Add to cart</button><div data-shopify="payment-button" class="shopify-payment-button"> <shopify-accelerated-checkout recommended="{"supports_subs":true,"supports_def_opts":false,"name":"shop_pay","wallet_params":{"shopId":14234058816,"merchantName":"DSF Antique Jewelry","personalized":true}}" fallback="{"supports_subs":true,"supports_def_opts":true,"name":"buy_it_now","wallet_params":{}}" access-token="f74c6e16f4bedf4450da5544d7014484" buyer-country="US" buyer-locale="en" buyer-currency="USD" variant-params="[{"id":45250394521666,"requiresShipping":true}]" shop-id="14234058816" enabled-flags="["1172c16a","a1d1f9a1","370070f3"]" > <div class="shopify-payment-button__button" role="button" disabled aria-hidden="true" style="background-color: transparent; border: none"> <div class="shopify-payment-button__skeleton"> </div> </div> <div class="shopify-payment-button__more-options shopify-payment-button__skeleton" role="button" disabled aria-hidden="true"> </div> </shopify-accelerated-checkout> </div><style> 2058 #shopify-section-template--20084824899650__main .shopify-payment-button {} 2059 </style></buy-buttons> 2060 </div><input type="hidden" name="product-id" value="8407776034882" /><input type="hidden" name="section-id" value="template--20084824899650__main" /></form></div><div class="product-info__block-item" data-block-type="@app" ><div id="shopify-block-AKzZ0b3YrdjJNcmhSc__make_an_offer_make_an_offer_button_RFye78-1" class="shopify-block shopify-app-block"><make-an-offer-button data-id="AKzZ0b3YrdjJNcmhSc__make_an_offer_make_an_offer_button_RFye78-1" data-type="button"></make-an-offer-button> 2061 2062</div></div></div></safe-sticky><a href="/products/vintage-jmf-14k-gold-mother-of-pearl-revolver-pistol-charm-pendant" class="quick-buy-modal__view-more link sm-max:hidden">View details</a> 2063 </div> 2064 </div> 2065</template>
2065<script> 2066 // We save the product ID in local storage to be eventually used for recently viewed section 2067 try { 2068 let recentlyViewedProducts = JSON.parse(localStorage.getItem('theme:recently-viewed-products') || '[]'); 2069 2070 recentlyViewedProducts = recentlyViewedProducts.filter(item => item !== 8407776034882); // Delete product to remove to the start 2071 recentlyViewedProducts.unshift(8407776034882); // Add at the start 2072 2073 localStorage.setItem('theme:recently-viewed-products', JSON.stringify(recentlyViewedProducts)); 2074 } catch (e) { 2075 // Safari in private mode does not allow setting item, we silently fail 2076 } 2077</script>
2077 2078 2079 2080</section><section id="shopify-section-template--20084824899650__c190346312122b673757" class="shopify-section shopify-section--apps"><div class="color-scheme color-scheme--scheme-1 color-scheme--bg-0a26e0cfdbb582a20af7e8495ce69326 section-spacing bordered-section"> 2081 <div class="container"><div id="shopify-block-ARFlxYkNQako5aS9iR__1fcfe366-f058-43b3-bec1-cd1797807eac" class="shopify-block shopify-app-block"> 2082 2083 2084 2085 2086 2087 2088 2089<div 2090 class="yotpo-widget-instance" 2091 data-yotpo-instance-id="977132" 2092 data-yotpo-product-id="8407776034882" 2093 data-yotpo-name="Vintage 14K Gold Mother-of-Pearl Revolver Charm Pendant" 2094 data-yotpo-url="https://dsfantiquejewelry.com/products/vintage-jmf-14k-gold-mother-of-pearl-revolver-pistol-charm-pendant" 2095 data-yotpo-price="1750.0" 2096 data-yotpo-currency="USD" 2097 data-yotpo-image-url="https://dsfantiquejewelry.com/cdn/shop/files/Vintage_14K_Gold_Mother-of-Pearl_Revolver_Pistol_Charm_Pendant.jpg?v=1789927348&width=480" 2098 data-yotpo-description="A Finely Sculpted Miniature with Luminous Mother-of-Pearl Grips 2099Bold in subject yet refined in execution, this vintage miniature revolver charm is crafted in richly polished 14K yellow gold and signed JMF. 2100Sculpted fully in the round, the piece recreates a classic revolver with remarkable attention to detail, including a long barrel, dimensional cylinder, hammer, trigger and curved trigger guard. The handle is fitted on both sides with luminous mother-of-pearl grip panels, each secured with a small gold pin. Their subtle iridescence provides an elegant contrast against the warmth of the yellow gold. 2101A suspension ring allows the piece to be worn as a charm or as a distinctive pendant. Equal parts fine jewelry and miniature sculpture, it is an unusual collectorâs piece with character, craftsmanship and a quietly playful spirit. 2102 2103Details 2104 2105 2106Crafted in 14K yellow gold 2107Genuine mother-of-pearl grip panels 2108Three-dimensional revolver design 2109Signed JMF and stamped 14K 2110Suitable as a charm or pendant 2111Vintage estate jewelry 2112" 2113 data-yotpo-prevent-load-rs="false" 2114 > 2115</div> 2116 2117 2118 2119 2120 2121 2122 2123 2124 2125</div></div> 2126 </div> 2127</section><section id="shopify-section-template--20084824899650__8f51b086-52f7-45ce-9eef-ff549261e1e8" class="shopify-section shopify-section--related-products"><product-recommendations class="block" product="8407776034882" limit="10" intent="related"></product-recommendations> 2128 2129<style> #shopify-section-template--20084824899650__8f51b086-52f7-45ce-9eef-ff549261e1e8 h2.h2 {font-size: 18px;} </style></section><section id="shopify-section-template--20084824899650__recently-viewed-products" class="shopify-section shopify-section--recently-viewed-products"><recently-viewed-products products-count="9" exclude-id="8407776034882"></recently-viewed-products> 2130 2131<style> #shopify-section-template--20084824899650__recently-viewed-products h2.h2 {font-size: 18px;} </style></section><section id="shopify-section-template--20084824899650__1729719103385b2c61" class="shopify-section shopify-section--apps"> 2132</section> 2133<!-- BEGIN sections: footer-group --> 2134<section id="shopify-section-sections--20084820443202__newsletter_Fdzq73" class="shopify-section shopify-section-group-footer-group shopify-section--newsletter"><style> 2135 #shopify-section-sections--20084820443202__newsletter_Fdzq73 {--content-over-media-overlay: 0 0 0 / 0.0;--content-over-media-row-gap: 0px;} 2136</style><div class="color-scheme color-scheme--scheme-2 color-scheme--bg-54922f2e920ba8346f6dc0fba343d673 section-spacing bordered-section"> 2137 <div class="newsletter content-over-media content-over-media--auto"><div class="content section-stack gap-8 text-center"> 2138 <div class="section-header justify-self-center text-center"><div class="prose"><p class="h6">Every piece is examined for authenticity and condition before listing, shipped fully insured, and backed by more than 50 years of fine jewelry expertise. Private appointments are available in New York.</p><h2 class="h2">Subscribe to our Newsletter</h2><p>Subscribe to receive updates, access to exclusive deals, and more. <br/><strong>After subscribing, please check your email to confirm your subscription.</strong></p></div></div><form method="post" action="/contact#newsletter-form-sections--20084820443202__newsletter_Fdzq73" id="newsletter-form-sections--20084820443202__newsletter_Fdzq73" accept-charset="UTF-8" class="form justify-self-center"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="contact[tags]" value="newsletter"> 2139 2140 <div class="form-row"><div class="form-control" ><input id="input--sections--20084820443202__newsletter_Fdzq73--contactemail" class="input" type="email" dir="ltr" name="contact[email]" placeholder="E-mail" 2141 2142 2143 2144 2145 2146 autocomplete="email" 2147 2148 enterkeyhint="send" 2149 required 2150 2151 2152 2153><label for="input--sections--20084820443202__newsletter_Fdzq73--contactemail" class="sr-only">E-mail</label></div> 2154<button type="submit" class="button" >Subscribe</button></div></form></div> 2155 </div> 2156</div> 2157 2158 2159</section><section id="shopify-section-sections--20084820443202__custom_liquid_C7UAUR" class="shopify-section shopify-section-group-footer-group shopify-section--custom-liquid"><div class=" color-scheme color-scheme--scheme-1 color-scheme--bg-0a26e0cfdbb582a20af7e8495ce69326 "> 2160 <div class="container"> 2161 <div class="text-center"><h2 style="font-family:var(--heading-font-family);font-weight:400;text-align:center;">Proud Member of Respected Jewelry Industry Organizations</h2> 2162 2163<p style="text-align:center;">These memberships reflect DSF Antique Jewelryâs commitment to integrity, education, and responsible practices within the jewelry trade.</p> 2164 2165<div class="ja-member-row"><div class="ja-member-row"> 2166 <a href="https://members.jewelers.org/member/dsf-antique-jewelry" 2167 target="_blank" rel="noopener" 2168 aria-label="DSF Antique Jewelry â Jewelers of America member"> 2169 <img src="https://cdn.shopify.com/s/files/1/0142/3405/8816/files/250-_JA-logo-blue_member_jeweler.jpg?v=1784821313" 2170 alt="Proud Member of Jewelers of America" 2171 width="221" height="250" loading="lazy"> 2172 </a> 2173 <a href="https://jvclegal.org/membership/directory/" 2174 target="_blank" rel="noopener" 2175 aria-label="DSF Antique Jewelry â Jewelers Vigilance Committee 2026 member"> 2176 <img src="https://cdn.shopify.com/s/files/1/0142/3405/8816/files/jvc-member-2026-gold.png?v=1785277742" 2177 alt="Jewelers Vigilance Committee 2026 Member" 2178 width="690" height="680" loading="lazy"> 2179 </a> 2180 <a href="https://www.jewelersboard.com/" 2181 target="_blank" rel="noopener" 2182 aria-label="DSF Antique Jewelry LLC â Proud Member of the Jewelers Board of Trade®"> 2183 <img src="https://cdn.shopify.com/s/files/1/0142/3405/8816/files/jbt-retail-member-2026.png?v=1787672494" 2184 alt="Proud Member of the Jewelers Board of Trade® â 2026 Retail Member" 2185 width="393" height="392" loading="lazy"> 2186 </a> 2187</div> 2188<style> 2189 .ja-member-row { 2190 display: flex; justify-content: center; align-items: center; 2191 gap: 32px; padding: 12px 20px; flex-wrap: wrap; 2192 } 2193 .ja-member-row img { height: 64px; width: auto; display: block; } 2194</style></div> 2195 </div> 2196 </div> 2197</section><footer id="shopify-section-sections--20084820443202__footer" class="shopify-section shopify-section-group-footer-group shopify-section--footer"><style> 2198 #shopify-section-sections--20084820443202__footer { 2199 --footer-content-justify-items: space-between; 2200 } 2201</style><div class="footer color-scheme color-scheme--scheme-2 color-scheme--bg-54922f2e920ba8346f6dc0fba343d673 bordered-section"> 2202 <div class="container"> 2203 <div class="footer__inner"><div class="footer__block-list"><div class="footer__block footer__block--links" ><div class="v-stack gap-4 sm:gap-5"><p class="h6">Customer Care</p><ul class="v-stack gap-2.5 unstyled-list" role="list"><li> 2204 <a href="/pages/faq" class="link-faded">Frequently Asked Questions</a> 2205 </li><li> 2206 <a href="/pages/authenticity-promise" class="link-faded">Authenticity Promise</a> 2207 </li><li> 2208 <a href="/pages/gemstone-reports-jewelry-documentation" class="link-faded">Gemstone Reports </a> 2209 </li><li> 2210 <a href="/pages/private-consultation" class="link-faded">Private Consultation</a> 2211 </li><li> 2212 <a href="/pages/reviews" class="link-faded">Reviews</a> 2213 </li><li> 2214 <a href="/policies/refund-policy" class="link-faded">Return Policy</a> 2215 </li><li> 2216 <a href="/policies/shipping-policy" class="link-faded">Shipping Policy</a> 2217 </li><li> 2218 <a href="/pages/contact-us" class="link-faded">Contact Us</a> 2219 </li><li> 2220 <a href="/a/sitemap-tools/sitemap" class="link-faded">Sitemap</a> 2221 </li></ul> 2222 </div></div><div class="footer__block footer__block--links" ><div class="v-stack gap-4 sm:gap-5"><p class="h6">Our Company</p><ul class="v-stack gap-2.5 unstyled-list" role="list"><li> 2223 <a href="https://dsfantiquejewelry.com/pages/about" class="link-faded">About Us</a> 2224 </li><li> 2225 <a href="/pages/the-dsf-collection" class="link-faded">The DSF Collection</a> 2226 </li><li> 2227 <a href="/pages/notable-acquisitions" class="link-faded">Notable Acquisitions</a> 2228 </li><li> 2229 <a href="/pages/dsf-collectors-library" class="link-faded">DSF Collectors Library</a> 2230 </li><li> 2231 <a href="/blogs/gen" class="link-faded">
2231Collectorâs Guide</a> 2232 </li><li> 2233 <a href="/pages/jewelry-authenticity-collector-education" class="link-faded">Jewelry Authenticity Guide</a> 2234 </li><li> 2235 <a href="https://dsfantiquejewelry.com/blogs/hallmarks" class="link-faded">Hallmarks</a> 2236 </li><li> 2237 <a href="https://dsfantiquejewelry.com/blogs/journal" class="link-faded">Journal</a> 2238 </li><li> 2239 <a href="/blogs/press-coverage" class="link-faded">Press</a> 2240 </li><li> 2241 <a href="https://dsfantiquejewelry.com/blogs/news" class="link-faded">News</a> 2242 </li><li> 2243 <a href="https://dsfantiquejewelry.com/blogs/interesting-facts" class="link-faded">Interesting Facts</a> 2244 </li><li> 2245 <a href="https://dsfantiquejewelry.com/pages/streams" class="link-faded">Live Shopping</a> 2246 </li></ul> 2247 </div></div><div class="footer__block footer__block--links" ><div class="v-stack gap-4 sm:gap-5"><p class="h6">Follow Us</p><ul class="v-stack gap-2.5 unstyled-list" role="list"><li> 2248 <a href="https://www.instagram.com/dsfjewelry/" class="link-faded">Instagram</a> 2249 </li><li> 2250 <a href="https://twitter.com/jewelry_dsf" class="link-faded">X (Twitter)</a> 2251 </li><li> 2252 <a href="https://www.facebook.com/DSFAntiqueJewelry/" class="link-faded">Facebook</a> 2253 </li><li> 2254 <a href="https://www.linkedin.com/in/dsf-antique-jewelry-ny-228512153/" class="link-faded">Linkedin</a> 2255 </li><li> 2256 <a href="https://www.youtube.com/channel/UC0Xva4l6U2IY3FWTOGf82dA" class="link-faded">YouTube</a> 2257 </li><li> 2258 <a href="https://www.pinterest.com/dsfantiquejewelry/" class="link-faded">Pinterest</a> 2259 </li><li> 2260 <a href="https://antiquevintagejewelry.quora.com/" class="link-faded">Quora</a> 2261 </li></ul> 2262 </div></div><div class="footer__block footer__block--links" ><div class="v-stack gap-4 sm:gap-5"><p class="h6">Legal</p><ul class="v-stack gap-2.5 unstyled-list" role="list"><li> 2263 <a href="/policies/privacy-policy" class="link-faded">Privacy Policy</a> 2264 </li><li> 2265 <a href="/policies/terms-of-service" class="link-faded">Terms of Service</a> 2266 </li><li> 2267 <a href="/pages/copyright-policy" class="link-faded">Copyright Policy</a> 2268 </li></ul> 2269 </div></div><div class="footer__block footer__block--text" ><div class="v-stack gap-4 sm:gap-5"><p class="h6">Our Mission</p><div class="prose text-subdued"><p>DSF Antique Jewelry was established in 2011 and began retail operations around 2013, building on more than 50 years of experience in the wholesale jewelry business.</p><p>Based in New York and serving clients worldwide, DSF Antique Jewelry offers exceptional fine jewelry, signed designer and couture pieces, estate, vintage and antique jewelry, rare gemstones, selected contemporary designs, luxury watches, and rare objects.</p><p>Our mission is to curate distinctive pieces chosen for their quality, craftsmanship, rarity, design, history, and enduring appealâwhether selected to wear, gift, celebrate a special occasion, or collect.</p></div><div class="follow-on-shop">
2269<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 2269
2269
2270<script type="module"> 2271 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.shop-follow-button.en.esm.js"); 2272 2273 2274</script>
2274 2275 2276<shop-follow-button ux-mode="windoid" return-uri="https://dsfantiquejewelry.com/account/redirect" proxy="true"></shop-follow-button> 2277</div></div></div></div><div class="footer__aside"><div class="localization-selectors"><div class="relative"> 2278 <button type="button" class="localization-toggle heading text-xxs link-faded" aria-controls="popover-localization--sections--20084820443202__footer-country" aria-expanded="false"><img src="//cdn.shopify.com/static/images/flags/us.svg?format=jpg&width=60" alt="United States" srcset="//cdn.shopify.com/static/images/flags/us.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>United States (USD $)</span><svg aria-hidden="true" focusable="false" fill="none" width="10" class="icon icon-chevron-down" viewBox="0 0 10 10"> 2279 <path d="m1 3 4 4 4-4" stroke="currentColor" stroke-linecap="square"/> 2280 </svg></button> 2281 2282 <x-popover id="popover-localization--sections--20084820443202__footer-country" initial-focus="[aria-selected='true']" class="popover popover--top-start color-scheme color-scheme--dialog"> 2283 <p class="h4" slot="header">Country</p><form method="post" action="/localization" id="localization-form--sections--20084820443202__footer-country" accept-charset="UTF-8" class="shopify-localization-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/products/vintage-jmf-14k-gold-mother-of-pearl-revolver-pistol-charm-pendant" /><x-listbox class="popover__value-list"><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="AF" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/af.svg?format=jpg&width=60" alt="Afghanistan" srcset="//cdn.shopify.com/static/images/flags/af.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Afghanistan (USD $)</span> 2284 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="AX" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/ax.svg?format=jpg&width=60" alt="Ã land Islands" srcset="//cdn.shopify.com/static/images/flags/ax.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Ã land Islands (USD $)</span> 2285 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="AL" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/al.svg?format=jpg&width=60" alt="Albania" srcset="//cdn.shopify.com/static/images/flags/al.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Albania (USD $)</span> 2286 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="DZ" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/dz.svg?format=jpg&width=60" alt="Algeria" srcset="//cdn.shopify.com/static/images/flags/dz.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Algeria (USD $)</span> 2287 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="AD" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/ad.svg?format=jpg&width=60" alt="Andorra" srcset="//cdn.shopify.com/static/images/flags/ad.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Andorra (USD $)</span> 2288 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="AO" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/ao.svg?format=jpg&width=60" alt="Angola" srcset="//cdn.shopify.com/static/images/flags/ao.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Angola (USD $)</span> 2289 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="AI" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/ai.svg?format=jpg&width=60" alt="Anguilla" srcset="//cdn.shopify.com/static/images/flags/ai.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Anguilla (USD $)</span> 2290 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="AG" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/ag.svg?format=jpg&width=60" alt="Antigua &amp; Barbuda" srcset="//cdn.shopify.com/static/images/flags/ag.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Antigua & Barbuda (USD $)</span> 2291 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="AR" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/ar.svg?format=jpg&width=60" alt="Argentina" srcset="//cdn.shopify.com/static/images/flags/ar.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Argentina (USD $)</span> 2292 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="AM" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/am.svg?format=jpg&width=60" alt="Armenia" srcset="//cdn.shopify.com/static/images/flags/am.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Armenia (USD $)</span> 2293 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="AW" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/aw.svg?format=jpg&width=60" alt="Aruba" srcset="//cdn.shopify.com/static/images/flags/aw.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Aruba (USD $)</span> 2294 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="AC" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/ac.svg?format=jpg&width=60" alt="Ascension Island" srcset="//cdn.shopify.com/static/images/flags/ac.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Ascension Island (USD $)</span> 2295 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="AU" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/au.svg?format=jpg&width=60" alt="Australia" srcset="//cdn.shopify.com/static/images/flags/au.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Australia (USD $)</span> 2296 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="AT" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/at.svg?format=jpg&width=60" alt="Austria" srcset="//cdn.shopify.com/static/images/flags/at.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Austria (USD $)</span> 2297 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="AZ" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/az.svg?format=jpg&width=60" alt="Azerbaijan" srcset="//cdn.shopify.com/static/images/flags/az.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Azerbaijan (USD $)</span> 2298 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="BS" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/bs.svg?format=jpg&width=60" alt="Bahamas" srcset="//cdn.shopify.com/static/images/flags/bs.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Bahamas (USD $)</span> 2299 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="BH" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/bh.svg?format=jpg&width=60" alt="Bahrain" srcset="//cdn.shopify.com/static/images/flags/bh.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Bahrain (USD $)</span> 2300 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="BD" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/bd.svg?format=jpg&width=60" alt="Bangladesh" srcset="//cdn.shopify.com/static/images/flags/bd.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Bangladesh (USD $)</span> 2301 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="BB" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/bb.svg?format=jpg&width=60" alt="Barbados" srcset="//cdn.shopify.com/static/images/flags/bb.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Barbados (USD $)</span> 2302 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="BY" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/by.svg?format=jpg&width=60" alt="Belarus" srcset="//cdn.shopify.com/static/images/flags/by.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Belarus (USD $)</span> 2303 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="BE" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/be.svg?format=jpg&width=60" alt="Belgium" srcset="//cdn.shopify.com/static/images/flags/be.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Belgium (USD $)</span> 2304 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="BZ" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/bz.svg?format=jpg&width=60" alt="Belize" srcset="//cdn.shopify.com/static/images/flags/bz.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Belize (USD $)</span> 2305 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="BJ" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/bj.svg?format=jpg&width=60" alt="Benin" srcset="//cdn.shopify.com/static/images/flags/bj.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Benin (USD $)</span> 2306 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="BM" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/bm.svg?format=jpg&width=60" alt="Bermuda" srcset="//cdn.shopify.com/static/images/flags/bm.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Bermuda (USD $)</span> 2307 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="BT" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/bt.svg?format=jpg&width=60" alt="Bhutan" srcset="//cdn.shopify.com/static/images/flags/bt.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Bhutan (USD $)</span> 2308 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="BO" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/bo.svg?format=jpg&width=60" alt="Bolivia" srcset="//cdn.shopify.com/static/images/flags/bo.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Bolivia (USD $)</span> 2309 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="BA" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/ba.svg?format=jpg&width=60" alt="Bosnia &amp; Herzegovina" srcset="//cdn.shopify.com/static/images/flags/ba.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Bosnia & Herzegovina (USD $)</span> 2310 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="BW" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/bw.svg?format=jpg&width=60" alt="Botswana" srcset="//cdn.shopify.com/static/images/flags/bw.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Botswana (USD $)</span> 2311 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="BR" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/br.svg?format=jpg&width=60" alt="Brazil" srcset="//cdn.shopify.com/static/images/flags/br.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Brazil (USD $)</span> 2312 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="IO" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/io.svg?format=jpg&width=60" alt="British Indian Ocean Territory" srcset="//cdn.shopify.com/static/images/flags/io.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>British Indian Ocean Territory (USD $)</span> 2313 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="VG" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/vg.svg?format=jpg&width=60" alt="British Virgin Islands" srcset="//cdn.shopify.com/static/images/flags/vg.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>British Virgin Islands (USD $)</span> 2314 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="BN" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/bn.svg?format=jpg&width=60" alt="Brunei" srcset="//cdn.shopify.com/static/images/flags/bn.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Brunei (USD $)</span> 2315 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="BG" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/bg.svg?format=jpg&width=60" alt="Bulgaria" srcset="//cdn.shopify.com/static/images/flags/bg.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Bulgaria (USD $)</span> 2316 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="BF" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/bf.svg?format=jpg&width=60" alt="Burkina Faso" srcset="//cdn.shopify.com/static/images/flags/bf.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Burkina Faso (USD $)</span> 2317 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="BI" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/bi.svg?format=jpg&width=60" alt="Burundi" srcset="//cdn.shopify.com/static/images/flags/bi.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Burundi (USD $)</span> 2318 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="KH" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/kh.svg?format=jpg&width=60" alt="Cambodia" srcset="//cdn.shopify.com/static/images/flags/kh.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Cambodia (USD $)</span> 2319 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="CM" aria-se
2319lected="false"><img src="//cdn.shopify.com/static/images/flags/cm.svg?format=jpg&width=60" alt="Cameroon" srcset="//cdn.shopify.com/static/images/flags/cm.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Cameroon (USD $)</span> 2320 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="CA" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/ca.svg?format=jpg&width=60" alt="Canada" srcset="//cdn.shopify.com/static/images/flags/ca.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Canada (USD $)</span> 2321 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="CV" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/cv.svg?format=jpg&width=60" alt="Cape Verde" srcset="//cdn.shopify.com/static/images/flags/cv.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Cape Verde (USD $)</span> 2322 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="BQ" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/bq.svg?format=jpg&width=60" alt="Caribbean Netherlands" srcset="//cdn.shopify.com/static/images/flags/bq.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Caribbean Netherlands (USD $)</span> 2323 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="KY" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/ky.svg?format=jpg&width=60" alt="Cayman Islands" srcset="//cdn.shopify.com/static/images/flags/ky.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Cayman Islands (USD $)</span> 2324 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="CF" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/cf.svg?format=jpg&width=60" alt="Central African Republic" srcset="//cdn.shopify.com/static/images/flags/cf.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Central African Republic (USD $)</span> 2325 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="TD" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/td.svg?format=jpg&width=60" alt="Chad" srcset="//cdn.shopify.com/static/images/flags/td.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Chad (USD $)</span> 2326 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="CL" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/cl.svg?format=jpg&width=60" alt="Chile" srcset="//cdn.shopify.com/static/images/flags/cl.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Chile (USD $)</span> 2327 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="CN" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/cn.svg?format=jpg&width=60" alt="China" srcset="//cdn.shopify.com/static/images/flags/cn.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>China (USD $)</span> 2328 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="CX" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/cx.svg?format=jpg&width=60" alt="Christmas Island" srcset="//cdn.shopify.com/static/images/flags/cx.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Christmas Island (USD $)</span> 2329 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="CC" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/cc.svg?format=jpg&width=60" alt="Cocos (Keeling) Islands" srcset="//cdn.shopify.com/static/images/flags/cc.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Cocos (Keeling) Islands (USD $)</span> 2330 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="CO" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/co.svg?format=jpg&width=60" alt="Colombia" srcset="//cdn.shopify.com/static/images/flags/co.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Colombia (USD $)</span> 2331 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="KM" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/km.svg?format=jpg&width=60" alt="Comoros" srcset="//cdn.shopify.com/static/images/flags/km.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Comoros (USD $)</span> 2332 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="CG" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/cg.svg?format=jpg&width=60" alt="Congo - Brazzaville" srcset="//cdn.shopify.com/static/images/flags/cg.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Congo - Brazzaville (USD $)</span> 2333 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="CD" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/cd.svg?format=jpg&width=60" alt="Congo - Kinshasa" srcset="//cdn.shopify.com/static/images/flags/cd.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Congo - Kinshasa (USD $)</span> 2334 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="CK" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/ck.svg?format=jpg&width=60" alt="Cook Islands" srcset="//cdn.shopify.com/static/images/flags/ck.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Cook Islands (USD $)</span> 2335 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="CR" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/cr.svg?format=jpg&width=60" alt="Costa Rica" srcset="//cdn.shopify.com/static/images/flags/cr.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Costa Rica (USD $)</span> 2336 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="CI" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/ci.svg?format=jpg&width=60" alt="Côte dâIvoire" srcset="//cdn.shopify.com/static/images/flags/ci.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Côte dâIvoire (USD $)</span> 2337 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="HR" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/hr.svg?format=jpg&width=60" alt="Croatia" srcset="//cdn.shopify.com/static/images/flags/hr.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Croatia (USD $)</span> 2338 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="CW" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/cw.svg?format=jpg&width=60" alt="Curaçao" srcset="//cdn.shopify.com/static/images/flags/cw.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Curaçao (USD $)</span> 2339 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="CY" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/cy.svg?format=jpg&width=60" alt="Cyprus" srcset="//cdn.shopify.com/static/images/flags/cy.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Cyprus (USD $)</span> 2340 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="CZ" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/cz.svg?format=jpg&width=60" alt="Czechia" srcset="//cdn.shopify.com/static/images/flags/cz.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Czechia (USD $)</span> 2341 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="DK" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/dk.svg?format=jpg&width=60" alt="Denmark" srcset="//cdn.shopify.com/static/images/flags/dk.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Denmark (USD $)</span> 2342 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="DJ" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/dj.svg?format=jpg&width=60" alt="Djibouti" srcset="//cdn.shopify.com/static/images/flags/dj.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Djibouti (USD $)</span> 2343 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="DM" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/dm.svg?format=jpg&width=60" alt="Dominica" srcset="//cdn.shopify.com/static/images/flags/dm.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Dominica (USD $)</span> 2344 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="DO" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/do.svg?format=jpg&width=60" alt="Dominican Republic" srcset="//cdn.shopify.com/static/images/flags/do.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Dominican Republic (USD $)</span> 2345 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="EC" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/ec.svg?format=jpg&width=60" alt="Ecuador" srcset="//cdn.shopify.com/static/images/flags/ec.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Ecuador (USD $)</span> 2346 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="EG" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/eg.svg?format=jpg&width=60" alt="Egypt" srcset="//cdn.shopify.com/static/images/flags/eg.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Egypt (USD $)</span> 2347 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="SV" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/sv.svg?format=jpg&width=60" alt="El Salvador" srcset="//cdn.shopify.com/static/images/flags/sv.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>El Salvador (USD $)</span> 2348 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="GQ" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/gq.svg?format=jpg&width=60" alt="Equatorial Guinea" srcset="//cdn.shopify.com/static/images/flags/gq.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Equatorial Guinea (USD $)</span> 2349 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="ER" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/er.svg?format=jpg&width=60" alt="Eritrea" srcset="//cdn.shopify.com/static/images/flags/er.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Eritrea (USD $)</span> 2350 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="EE" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/ee.svg?format=jpg&width=60" alt="Estonia" srcset="//cdn.shopify.com/static/images/flags/ee.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Estonia (USD $)</span> 2351 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="SZ" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/sz.svg?format=jpg&width=60" alt="Eswatini" srcset="//cdn.shopify.com/static/images/flags/sz.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Eswatini (USD $)</span> 2352 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="ET" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/et.svg?format=jpg&width=60" alt="Ethiopia" srcset="//cdn.shopify.com/static/images/flags/et.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Ethiopia (USD $)</span> 2353 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="FK" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/fk.svg?format=jpg&width=60" alt="Falkland Islands" srcset="//cdn.shopify.com/static/images/flags/fk.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Falkland Islands (USD $)</span> 2354 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="FO" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/fo.svg?format=jpg&width=60" alt="Faroe Islands" srcset="//cdn.shopify.com/static/images/flags/fo.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Faroe Islands (USD $)</span> 2355 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="FJ" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/fj.svg?format=jpg&width=60" alt="Fiji" srcset="//cdn.shopify.com/static/images/flags/fj.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Fiji (USD $)</span> 2356 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="FI" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/fi.svg?format=jpg&width=60" alt="Finland" srcset="//cdn.shopify.com/static/images/flags/fi.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Finland (USD $)</span> 2357 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="FR" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/fr.svg?format=jpg&width=60" alt="France" srcset="//cdn.shopify.com/static/images/flags/fr.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>France (USD $)</span> 2358 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="GF" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/gf.svg?format=jpg&width=60" alt="French Guiana" srcset="//cdn.shopify.com/static/images/flags/gf.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>French Guiana (USD $)</span> 2359 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="PF" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/pf.svg?format=jpg&width=60" alt="
2359French Polynesia" srcset="//cdn.shopify.com/static/images/flags/pf.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>French Polynesia (USD $)</span> 2360 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="TF" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/tf.svg?format=jpg&width=60" alt="French Southern Territories" srcset="//cdn.shopify.com/static/images/flags/tf.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>French Southern Territories (USD $)</span> 2361 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="GA" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/ga.svg?format=jpg&width=60" alt="Gabon" srcset="//cdn.shopify.com/static/images/flags/ga.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Gabon (USD $)</span> 2362 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="GM" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/gm.svg?format=jpg&width=60" alt="Gambia" srcset="//cdn.shopify.com/static/images/flags/gm.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Gambia (USD $)</span> 2363 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="GE" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/ge.svg?format=jpg&width=60" alt="Georgia" srcset="//cdn.shopify.com/static/images/flags/ge.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Georgia (USD $)</span> 2364 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="DE" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/de.svg?format=jpg&width=60" alt="Germany" srcset="//cdn.shopify.com/static/images/flags/de.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Germany (USD $)</span> 2365 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="GH" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/gh.svg?format=jpg&width=60" alt="Ghana" srcset="//cdn.shopify.com/static/images/flags/gh.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Ghana (USD $)</span> 2366 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="GI" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/gi.svg?format=jpg&width=60" alt="Gibraltar" srcset="//cdn.shopify.com/static/images/flags/gi.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Gibraltar (USD $)</span> 2367 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="GR" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/gr.svg?format=jpg&width=60" alt="Greece" srcset="//cdn.shopify.com/static/images/flags/gr.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Greece (USD $)</span> 2368 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="GL" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/gl.svg?format=jpg&width=60" alt="Greenland" srcset="//cdn.shopify.com/static/images/flags/gl.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Greenland (USD $)</span> 2369 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="GD" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/gd.svg?format=jpg&width=60" alt="Grenada" srcset="//cdn.shopify.com/static/images/flags/gd.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Grenada (USD $)</span> 2370 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="GP" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/gp.svg?format=jpg&width=60" alt="Guadeloupe" srcset="//cdn.shopify.com/static/images/flags/gp.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Guadeloupe (USD $)</span> 2371 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="GT" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/gt.svg?format=jpg&width=60" alt="Guatemala" srcset="//cdn.shopify.com/static/images/flags/gt.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Guatemala (USD $)</span> 2372 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="GG" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/gg.svg?format=jpg&width=60" alt="Guernsey" srcset="//cdn.shopify.com/static/images/flags/gg.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Guernsey (USD $)</span> 2373 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="GN" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/gn.svg?format=jpg&width=60" alt="Guinea" srcset="//cdn.shopify.com/static/images/flags/gn.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Guinea (USD $)</span> 2374 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="GW" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/gw.svg?format=jpg&width=60" alt="Guinea-Bissau" srcset="//cdn.shopify.com/static/images/flags/gw.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Guinea-Bissau (USD $)</span> 2375 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="GY" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/gy.svg?format=jpg&width=60" alt="Guyana" srcset="//cdn.shopify.com/static/images/flags/gy.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Guyana (USD $)</span> 2376 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="HT" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/ht.svg?format=jpg&width=60" alt="Haiti" srcset="//cdn.shopify.com/static/images/flags/ht.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Haiti (USD $)</span> 2377 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="HN" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/hn.svg?format=jpg&width=60" alt="Honduras" srcset="//cdn.shopify.com/static/images/flags/hn.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Honduras (USD $)</span> 2378 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="HK" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/hk.svg?format=jpg&width=60" alt="Hong Kong SAR" srcset="//cdn.shopify.com/static/images/flags/hk.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Hong Kong SAR (USD $)</span> 2379 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="HU" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/hu.svg?format=jpg&width=60" alt="Hungary" srcset="//cdn.shopify.com/static/images/flags/hu.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Hungary (USD $)</span> 2380 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="IS" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/is.svg?format=jpg&width=60" alt="Iceland" srcset="//cdn.shopify.com/static/images/flags/is.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Iceland (USD $)</span> 2381 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="IN" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/in.svg?format=jpg&width=60" alt="India" srcset="//cdn.shopify.com/static/images/flags/in.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>India (USD $)</span> 2382 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="ID" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/id.svg?format=jpg&width=60" alt="Indonesia" srcset="//cdn.shopify.com/static/images/flags/id.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Indonesia (USD $)</span> 2383 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="IQ" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/iq.svg?format=jpg&width=60" alt="Iraq" srcset="//cdn.shopify.com/static/images/flags/iq.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Iraq (USD $)</span> 2384 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="IE" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/ie.svg?format=jpg&width=60" alt="Ireland" srcset="//cdn.shopify.com/static/images/flags/ie.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Ireland (USD $)</span> 2385 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="IM" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/im.svg?format=jpg&width=60" alt="Isle of Man" srcset="//cdn.shopify.com/static/images/flags/im.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Isle of Man (USD $)</span> 2386 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="IL" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/il.svg?format=jpg&width=60" alt="Israel" srcset="//cdn.shopify.com/static/images/flags/il.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Israel (USD $)</span> 2387 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="IT" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/it.svg?format=jpg&width=60" alt="Italy" srcset="//cdn.shopify.com/static/images/flags/it.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Italy (USD $)</span> 2388 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="JM" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/jm.svg?format=jpg&width=60" alt="Jamaica" srcset="//cdn.shopify.com/static/images/flags/jm.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Jamaica (USD $)</span> 2389 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="JP" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/jp.svg?format=jpg&width=60" alt="Japan" srcset="//cdn.shopify.com/static/images/flags/jp.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Japan (USD $)</span> 2390 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="JE" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/je.svg?format=jpg&width=60" alt="Jersey" srcset="//cdn.shopify.com/static/images/flags/je.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Jersey (USD $)</span> 2391 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="JO" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/jo.svg?format=jpg&width=60" alt="Jordan" srcset="//cdn.shopify.com/static/images/flags/jo.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Jordan (USD $)</span> 2392 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="KZ" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/kz.svg?format=jpg&width=60" alt="Kazakhstan" srcset="//cdn.shopify.com/static/images/flags/kz.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Kazakhstan (USD $)</span> 2393 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="KE" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/ke.svg?format=jpg&width=60" alt="Kenya" srcset="//cdn.shopify.com/static/images/flags/ke.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Kenya (USD $)</span> 2394 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="KI" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/ki.svg?format=jpg&width=60" alt="Kiribati" srcset="//cdn.shopify.com/static/images/flags/ki.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Kiribati (USD $)</span> 2395 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="XK" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/xk.svg?format=jpg&width=60" alt="Kosovo" srcset="//cdn.shopify.com/static/images/flags/xk.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Kosovo (USD $)</span> 2396 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="KW" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/kw.svg?format=jpg&width=60" alt="Kuwait" srcset="//cdn.shopify.com/static/images/flags/kw.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Kuwait (USD $)</span> 2397 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="KG" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/kg.svg?format=jpg&width=60" alt="Kyrgyzstan" srcset="//cdn.shopify.com/static/images/flags/kg.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Kyrgyzstan (USD $)</span> 2398 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="LA" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/la.svg?format=jpg&
2398width=60" alt="Laos" srcset="//cdn.shopify.com/static/images/flags/la.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Laos (USD $)</span> 2399 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="LV" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/lv.svg?format=jpg&width=60" alt="Latvia" srcset="//cdn.shopify.com/static/images/flags/lv.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Latvia (USD $)</span> 2400 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="LB" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/lb.svg?format=jpg&width=60" alt="Lebanon" srcset="//cdn.shopify.com/static/images/flags/lb.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Lebanon (USD $)</span> 2401 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="LS" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/ls.svg?format=jpg&width=60" alt="Lesotho" srcset="//cdn.shopify.com/static/images/flags/ls.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Lesotho (USD $)</span> 2402 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="LR" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/lr.svg?format=jpg&width=60" alt="Liberia" srcset="//cdn.shopify.com/static/images/flags/lr.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Liberia (USD $)</span> 2403 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="LY" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/ly.svg?format=jpg&width=60" alt="Libya" srcset="//cdn.shopify.com/static/images/flags/ly.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Libya (USD $)</span> 2404 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="LI" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/li.svg?format=jpg&width=60" alt="Liechtenstein" srcset="//cdn.shopify.com/static/images/flags/li.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Liechtenstein (USD $)</span> 2405 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="LT" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/lt.svg?format=jpg&width=60" alt="Lithuania" srcset="//cdn.shopify.com/static/images/flags/lt.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Lithuania (USD $)</span> 2406 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="LU" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/lu.svg?format=jpg&width=60" alt="Luxembourg" srcset="//cdn.shopify.com/static/images/flags/lu.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Luxembourg (USD $)</span> 2407 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="MO" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/mo.svg?format=jpg&width=60" alt="Macao SAR" srcset="//cdn.shopify.com/static/images/flags/mo.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Macao SAR (USD $)</span> 2408 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="MG" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/mg.svg?format=jpg&width=60" alt="Madagascar" srcset="//cdn.shopify.com/static/images/flags/mg.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Madagascar (USD $)</span> 2409 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="MW" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/mw.svg?format=jpg&width=60" alt="Malawi" srcset="//cdn.shopify.com/static/images/flags/mw.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Malawi (USD $)</span> 2410 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="MY" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/my.svg?format=jpg&width=60" alt="Malaysia" srcset="//cdn.shopify.com/static/images/flags/my.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Malaysia (USD $)</span> 2411 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="MV" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/mv.svg?format=jpg&width=60" alt="Maldives" srcset="//cdn.shopify.com/static/images/flags/mv.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Maldives (USD $)</span> 2412 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="ML" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/ml.svg?format=jpg&width=60" alt="Mali" srcset="//cdn.shopify.com/static/images/flags/ml.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Mali (USD $)</span> 2413 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="MT" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/mt.svg?format=jpg&width=60" alt="Malta" srcset="//cdn.shopify.com/static/images/flags/mt.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Malta (USD $)</span> 2414 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="MQ" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/mq.svg?format=jpg&width=60" alt="Martinique" srcset="//cdn.shopify.com/static/images/flags/mq.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Martinique (USD $)</span> 2415 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="MR" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/mr.svg?format=jpg&width=60" alt="Mauritania" srcset="//cdn.shopify.com/static/images/flags/mr.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Mauritania (USD $)</span> 2416 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="MU" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/mu.svg?format=jpg&width=60" alt="Mauritius" srcset="//cdn.shopify.com/static/images/flags/mu.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Mauritius (USD $)</span> 2417 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="YT" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/yt.svg?format=jpg&width=60" alt="Mayotte" srcset="//cdn.shopify.com/static/images/flags/yt.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Mayotte (USD $)</span> 2418 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="MX" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/mx.svg?format=jpg&width=60" alt="Mexico" srcset="//cdn.shopify.com/static/images/flags/mx.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Mexico (USD $)</span> 2419 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="MD" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/md.svg?format=jpg&width=60" alt="Moldova" srcset="//cdn.shopify.com/static/images/flags/md.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Moldova (USD $)</span> 2420 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="MC" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/mc.svg?format=jpg&width=60" alt="Monaco" srcset="//cdn.shopify.com/static/images/flags/mc.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Monaco (USD $)</span> 2421 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="MN" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/mn.svg?format=jpg&width=60" alt="Mongolia" srcset="//cdn.shopify.com/static/images/flags/mn.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Mongolia (USD $)</span> 2422 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="ME" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/me.svg?format=jpg&width=60" alt="Montenegro" srcset="//cdn.shopify.com/static/images/flags/me.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Montenegro (USD $)</span> 2423 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="MS" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/ms.svg?format=jpg&width=60" alt="Montserrat" srcset="//cdn.shopify.com/static/images/flags/ms.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Montserrat (USD $)</span> 2424 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="MA" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/ma.svg?format=jpg&width=60" alt="Morocco" srcset="//cdn.shopify.com/static/images/flags/ma.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Morocco (USD $)</span> 2425 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="MZ" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/mz.svg?format=jpg&width=60" alt="Mozambique" srcset="//cdn.shopify.com/static/images/flags/mz.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Mozambique (USD $)</span> 2426 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="MM" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/mm.svg?format=jpg&width=60" alt="Myanmar (Burma)" srcset="//cdn.shopify.com/static/images/flags/mm.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Myanmar (Burma) (USD $)</span> 2427 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="NA" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/na.svg?format=jpg&width=60" alt="Namibia" srcset="//cdn.shopify.com/static/images/flags/na.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Namibia (USD $)</span> 2428 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="NR" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/nr.svg?format=jpg&width=60" alt="Nauru" srcset="//cdn.shopify.com/static/images/flags/nr.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Nauru (USD $)</span> 2429 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="NP" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/np.svg?format=jpg&width=60" alt="Nepal" srcset="//cdn.shopify.com/static/images/flags/np.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Nepal (USD $)</span> 2430 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="NL" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/nl.svg?format=jpg&width=60" alt="Netherlands" srcset="//cdn.shopify.com/static/images/flags/nl.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Netherlands (USD $)</span> 2431 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="NC" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/nc.svg?format=jpg&width=60" alt="New Caledonia" srcset="//cdn.shopify.com/static/images/flags/nc.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>New Caledonia (USD $)</span> 2432 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="NZ" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/nz.svg?format=jpg&width=60" alt="New Zealand" srcset="//cdn.shopify.com/static/images/flags/nz.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>New Zealand (USD $)</span> 2433 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="NI" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/ni.svg?format=jpg&width=60" alt="Nicaragua" srcset="//cdn.shopify.com/static/images/flags/ni.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Nicaragua (USD $)</span> 2434 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="NE" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/ne.svg?format=jpg&width=60" alt="Niger" srcset="//cdn.shopify.com/static/images/flags/ne.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Niger (USD $)</span> 2435 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="NG" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/ng.svg?format=jpg&width=60" alt="Nigeria" srcset="//cdn.shopify.com/static/images/flags/ng.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Nigeria (USD $)</span> 2436 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="NU" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/nu.svg?format=jpg&width=60" alt="Niue" srcset="//cdn.shopify.com/static/images/flags/nu.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Niue (USD $)</span> 2437 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="NF" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/nf.svg?format=jpg&width=60" alt="Norfolk Island" srcset="//cdn.shopify.com/static/images/flags/nf.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Norfolk Island (USD $)</span> 2438 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="MK" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/mk.svg?format=jpg&width=60" alt="North Macedonia" srcset="//cdn.shopify.com/static/images/flags/mk.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>North Macedonia (USD $)</span> 2439 </button><button type="submit" name="country_code" class="h-stack gap-2.
24395" role="option" value="NO" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/no.svg?format=jpg&width=60" alt="Norway" srcset="//cdn.shopify.com/static/images/flags/no.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Norway (USD $)</span> 2440 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="OM" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/om.svg?format=jpg&width=60" alt="Oman" srcset="//cdn.shopify.com/static/images/flags/om.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Oman (USD $)</span> 2441 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="PK" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/pk.svg?format=jpg&width=60" alt="Pakistan" srcset="//cdn.shopify.com/static/images/flags/pk.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Pakistan (USD $)</span> 2442 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="PS" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/ps.svg?format=jpg&width=60" alt="Palestinian Territories" srcset="//cdn.shopify.com/static/images/flags/ps.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Palestinian Territories (USD $)</span> 2443 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="PA" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/pa.svg?format=jpg&width=60" alt="Panama" srcset="//cdn.shopify.com/static/images/flags/pa.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Panama (USD $)</span> 2444 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="PG" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/pg.svg?format=jpg&width=60" alt="Papua New Guinea" srcset="//cdn.shopify.com/static/images/flags/pg.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Papua New Guinea (USD $)</span> 2445 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="PY" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/py.svg?format=jpg&width=60" alt="Paraguay" srcset="//cdn.shopify.com/static/images/flags/py.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Paraguay (USD $)</span> 2446 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="PE" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/pe.svg?format=jpg&width=60" alt="Peru" srcset="//cdn.shopify.com/static/images/flags/pe.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Peru (USD $)</span> 2447 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="PH" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/ph.svg?format=jpg&width=60" alt="Philippines" srcset="//cdn.shopify.com/static/images/flags/ph.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Philippines (USD $)</span> 2448 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="PN" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/pn.svg?format=jpg&width=60" alt="Pitcairn Islands" srcset="//cdn.shopify.com/static/images/flags/pn.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Pitcairn Islands (USD $)</span> 2449 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="PL" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/pl.svg?format=jpg&width=60" alt="Poland" srcset="//cdn.shopify.com/static/images/flags/pl.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Poland (USD $)</span> 2450 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="PT" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/pt.svg?format=jpg&width=60" alt="Portugal" srcset="//cdn.shopify.com/static/images/flags/pt.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Portugal (USD $)</span> 2451 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="QA" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/qa.svg?format=jpg&width=60" alt="Qatar" srcset="//cdn.shopify.com/static/images/flags/qa.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Qatar (USD $)</span> 2452 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="RE" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/re.svg?format=jpg&width=60" alt="Réunion" srcset="//cdn.shopify.com/static/images/flags/re.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Réunion (USD $)</span> 2453 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="RU" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/ru.svg?format=jpg&width=60" alt="Russia" srcset="//cdn.shopify.com/static/images/flags/ru.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Russia (USD $)</span> 2454 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="RW" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/rw.svg?format=jpg&width=60" alt="Rwanda" srcset="//cdn.shopify.com/static/images/flags/rw.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Rwanda (USD $)</span> 2455 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="WS" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/ws.svg?format=jpg&width=60" alt="Samoa" srcset="//cdn.shopify.com/static/images/flags/ws.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Samoa (USD $)</span> 2456 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="SM" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/sm.svg?format=jpg&width=60" alt="San Marino" srcset="//cdn.shopify.com/static/images/flags/sm.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>San Marino (USD $)</span> 2457 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="ST" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/st.svg?format=jpg&width=60" alt="São Tomé &amp; PrÃncipe" srcset="//cdn.shopify.com/static/images/flags/st.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>São Tomé & PrÃncipe (USD $)</span> 2458 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="SA" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/sa.svg?format=jpg&width=60" alt="Saudi Arabia" srcset="//cdn.shopify.com/static/images/flags/sa.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Saudi Arabia (USD $)</span> 2459 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="SN" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/sn.svg?format=jpg&width=60" alt="Senegal" srcset="//cdn.shopify.com/static/images/flags/sn.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Senegal (USD $)</span> 2460 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="RS" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/rs.svg?format=jpg&width=60" alt="Serbia" srcset="//cdn.shopify.com/static/images/flags/rs.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Serbia (USD $)</span> 2461 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="SC" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/sc.svg?format=jpg&width=60" alt="Seychelles" srcset="//cdn.shopify.com/static/images/flags/sc.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Seychelles (USD $)</span> 2462 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="SL" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/sl.svg?format=jpg&width=60" alt="Sierra Leone" srcset="//cdn.shopify.com/static/images/flags/sl.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Sierra Leone (USD $)</span> 2463 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="SG" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/sg.svg?format=jpg&width=60" alt="Singapore" srcset="//cdn.shopify.com/static/images/flags/sg.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Singapore (USD $)</span> 2464 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="SX" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/sx.svg?format=jpg&width=60" alt="Sint Maarten" srcset="//cdn.shopify.com/static/images/flags/sx.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Sint Maarten (USD $)</span> 2465 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="SK" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/sk.svg?format=jpg&width=60" alt="Slovakia" srcset="//cdn.shopify.com/static/images/flags/sk.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Slovakia (USD $)</span> 2466 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="SI" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/si.svg?format=jpg&width=60" alt="Slovenia" srcset="//cdn.shopify.com/static/images/flags/si.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Slovenia (USD $)</span> 2467 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="SB" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/sb.svg?format=jpg&width=60" alt="Solomon Islands" srcset="//cdn.shopify.com/static/images/flags/sb.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Solomon Islands (USD $)</span> 2468 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="SO" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/so.svg?format=jpg&width=60" alt="Somalia" srcset="//cdn.shopify.com/static/images/flags/so.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Somalia (USD $)</span> 2469 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="ZA" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/za.svg?format=jpg&width=60" alt="South Africa" srcset="//cdn.shopify.com/static/images/flags/za.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>South Africa (USD $)</span> 2470 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="GS" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/gs.svg?format=jpg&width=60" alt="South Georgia &amp; South Sandwich Islands" srcset="//cdn.shopify.com/static/images/flags/gs.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>South Georgia & South Sandwich Islands (USD $)</span> 2471 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="KR" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/kr.svg?format=jpg&width=60" alt="South Korea" srcset="//cdn.shopify.com/static/images/flags/kr.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>South Korea (USD $)</span> 2472 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="SS" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/ss.svg?format=jpg&width=60" alt="South Sudan" srcset="//cdn.shopify.com/static/images/flags/ss.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>South Sudan (USD $)</span> 2473 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="ES" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/es.svg?format=jpg&width=60" alt="Spain" srcset="//cdn.shopify.com/static/images/flags/es.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Spain (USD $)</span> 2474 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="LK" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/lk.svg?format=jpg&width=60" alt="Sri Lanka" srcset="//cdn.shopify.com/static/images/flags/lk.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Sri Lanka (USD $)</span> 2475 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="BL" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/bl.svg?format=jpg&width=60" alt="St. Barthélemy" srcset="//cdn.shopify.com/static/images/flags/bl.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>St. Barthélemy (USD $)</span> 2476 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="SH" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/sh.svg?format=jpg&width=60" alt="St. Helena" srcset="//cdn.shopify.com/static/images/flags/sh.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>St. Helena (USD $)</span> 2477 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="KN" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/kn.svg?format=jpg&width=60" alt="St. Kitts &amp; Nevis" srcset="//cdn.shopify.com/static/images/flags/kn.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>St. Kitts & Nevis (USD $)</span> 2478 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="LC" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/lc.svg?format=jpg&width=60" alt="St. Lucia" srcset="//cdn.shopify.com/static/images/flags/lc.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>St. Lucia (USD $)</span> 2479 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="MF" aria-selected="false"><img src="//cdn.
2479shopify.com/static/images/flags/mf.svg?format=jpg&width=60" alt="St. Martin" srcset="//cdn.shopify.com/static/images/flags/mf.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>St. Martin (USD $)</span> 2480 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="PM" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/pm.svg?format=jpg&width=60" alt="St. Pierre &amp; Miquelon" srcset="//cdn.shopify.com/static/images/flags/pm.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>St. Pierre & Miquelon (USD $)</span> 2481 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="VC" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/vc.svg?format=jpg&width=60" alt="St. Vincent &amp; Grenadines" srcset="//cdn.shopify.com/static/images/flags/vc.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>St. Vincent & Grenadines (USD $)</span> 2482 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="SD" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/sd.svg?format=jpg&width=60" alt="Sudan" srcset="//cdn.shopify.com/static/images/flags/sd.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Sudan (USD $)</span> 2483 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="SR" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/sr.svg?format=jpg&width=60" alt="Suriname" srcset="//cdn.shopify.com/static/images/flags/sr.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Suriname (USD $)</span> 2484 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="SJ" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/sj.svg?format=jpg&width=60" alt="Svalbard &amp; Jan Mayen" srcset="//cdn.shopify.com/static/images/flags/sj.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Svalbard & Jan Mayen (USD $)</span> 2485 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="SE" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/se.svg?format=jpg&width=60" alt="Sweden" srcset="//cdn.shopify.com/static/images/flags/se.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Sweden (USD $)</span> 2486 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="CH" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/ch.svg?format=jpg&width=60" alt="Switzerland" srcset="//cdn.shopify.com/static/images/flags/ch.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Switzerland (USD $)</span> 2487 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="TW" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/tw.svg?format=jpg&width=60" alt="Taiwan" srcset="//cdn.shopify.com/static/images/flags/tw.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Taiwan (USD $)</span> 2488 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="TJ" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/tj.svg?format=jpg&width=60" alt="Tajikistan" srcset="//cdn.shopify.com/static/images/flags/tj.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Tajikistan (USD $)</span> 2489 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="TZ" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/tz.svg?format=jpg&width=60" alt="Tanzania" srcset="//cdn.shopify.com/static/images/flags/tz.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Tanzania (USD $)</span> 2490 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="TH" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/th.svg?format=jpg&width=60" alt="Thailand" srcset="//cdn.shopify.com/static/images/flags/th.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Thailand (USD $)</span> 2491 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="TL" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/tl.svg?format=jpg&width=60" alt="Timor-Leste" srcset="//cdn.shopify.com/static/images/flags/tl.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Timor-Leste (USD $)</span> 2492 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="TG" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/tg.svg?format=jpg&width=60" alt="Togo" srcset="//cdn.shopify.com/static/images/flags/tg.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Togo (USD $)</span> 2493 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="TK" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/tk.svg?format=jpg&width=60" alt="Tokelau" srcset="//cdn.shopify.com/static/images/flags/tk.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>
2493Tokelau (USD $)</span> 2494 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="TO" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/to.svg?format=jpg&width=60" alt="Tonga" srcset="//cdn.shopify.com/static/images/flags/to.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Tonga (USD $)</span> 2495 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="TT" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/tt.svg?format=jpg&width=60" alt="Trinidad &amp; Tobago" srcset="//cdn.shopify.com/static/images/flags/tt.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Trinidad & Tobago (USD $)</span> 2496 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="TA" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/ta.svg?format=jpg&width=60" alt="Tristan da Cunha" srcset="//cdn.shopify.com/static/images/flags/ta.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Tristan da Cunha (USD $)</span> 2497 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="TN" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/tn.svg?format=jpg&width=60" alt="Tunisia" srcset="//cdn.shopify.com/static/images/flags/tn.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Tunisia (USD $)</span> 2498 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="TR" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/tr.svg?format=jpg&width=60" alt="Türkiye" srcset="//cdn.shopify.com/static/images/flags/tr.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Türkiye (USD $)</span> 2499 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="TM" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/tm.svg?format=jpg&width=60" alt="Turkmenistan" srcset="//cdn.shopify.com/static/images/flags/tm.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Turkmenistan (USD $)</span> 2500 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="TC" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/tc.svg?format=jpg&width=60" alt="Turks &amp; Caicos Islands" srcset="//cdn.shopify.com/static/images/flags/tc.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Turks & Caicos Islands (USD $)</span> 2501 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="TV" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/tv.svg?format=jpg&width=60" alt="Tuvalu" srcset="//cdn.shopify.com/static/images/flags/tv.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Tuvalu (USD $)</span> 2502 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="UM" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/um.svg?format=jpg&width=60" alt="U.S. Outlying Islands" srcset="//cdn.shopify.com/static/images/flags/um.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>U.S. Outlying Islands (USD $)</span> 2503 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="UG" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/ug.svg?format=jpg&width=60" alt="Uganda" srcset="//cdn.shopify.com/static/images/flags/ug.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Uganda (USD $)</span> 2504 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="UA" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/ua.svg?format=jpg&width=60" alt="Ukraine" srcset="//cdn.shopify.com/static/images/flags/ua.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Ukraine (USD $)</span> 2505 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="AE" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/ae.svg?format=jpg&width=60" alt="United Arab Emirates" srcset="//cdn.shopify.com/static/images/flags/ae.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>United Arab Emirates (USD $)</span> 2506 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="GB" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/gb.svg?format=jpg&width=60" alt="United Kingdom" srcset="//cdn.shopify.com/static/images/flags/gb.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>United Kingdom (USD $)</span> 2507 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="US" aria-selected="true"><img src="//cdn.shopify.com/static/images/flags/us.svg?format=jpg&width=60" alt="United States" srcset="//cdn.shopify.com/static/images/flags/us.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>United States (USD $)</span> 2508 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="UY" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/uy.svg?format=jpg&width=60" alt="Uruguay" srcset="//cdn.shopify.com/static/images/flags/uy.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Uruguay (USD $)</span> 2509 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="UZ" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/uz.svg?format=jpg&width=60" alt="Uzbekistan" srcset="//cdn.shopify.com/static/images/flags/uz.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Uzbekistan (USD $)</span> 2510 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="VU" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/vu.svg?format=jpg&width=60" alt="Vanuatu" srcset="//cdn.shopify.com/static/images/flags/vu.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Vanuatu (USD $)</span> 2511 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="VA" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/va.svg?format=jpg&width=60" alt="Vatican City" srcset="//cdn.shopify.com/static/images/flags/va.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Vatican City (USD $)</span> 2512 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="VE" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/ve.svg?format=jpg&width=60" alt="Venezuela" srcset="//cdn.shopify.com/static/images/flags/ve.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Venezuela (USD $)</span> 2513 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="VN" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/vn.svg?format=jpg&width=60" alt="Vietnam" srcset="//cdn.shopify.com/static/images/flags/vn.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Vietnam (USD $)</span> 2514 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="WF" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/wf.svg?format=jpg&width=60" alt="Wallis &amp; Futuna" srcset="//cdn.shopify.com/static/images/flags/wf.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Wallis & Futuna (USD $)</span> 2515 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="EH" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/eh.svg?format=jpg&width=60" alt="Western Sahara" srcset="//cdn.shopify.com/static/images/flags/eh.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Western Sahara (USD $)</span> 2516 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="YE" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/ye.svg?format=jpg&width=60" alt="Yemen" srcset="//cdn.shopify.com/static/images/flags/ye.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Yemen (USD $)</span> 2517 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="ZM" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/zm.svg?format=jpg&width=60" alt="Zambia" srcset="//cdn.shopify.com/static/images/flags/zm.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Zambia (USD $)</span> 2518 </button><button type="submit" name="country_code" class="h-stack gap-2.5" role="option" value="ZW" aria-selected="false"><img src="//cdn.shopify.com/static/images/flags/zw.svg?format=jpg&width=60" alt="Zimbabwe" srcset="//cdn.shopify.com/static/images/flags/zw.svg?format=jpg&width=60 60w" width="60" height="45" loading="lazy" class="country-flag"><span>Zimbabwe (USD $)</span> 2519 </button></x-listbox></form></x-popover> 2520 </div></div><p class="heading text-subdued text-xxs">© 2026 - DSF Antique Jewelry </p><div class="payment-methods"><svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-amazon"><title id="pi-amazon">Amazon</title><path d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000" fill-rule="nonzero" opacity=".07"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32" fill="#FFF" fill-rule="nonzero"/><path d="M25.26 16.23c-1.697 1.48-4.157 2.27-6.275 2.27-2.97 0-5.644-1.3-7.666-3.463-.16-.17-.018-.402.173-.27 2.183 1.504 4.882 2.408 7.67 2.408 1.88 0 3.95-.46 5.85-1.416.288-.145.53.222.248.47v.001zm.706-.957c-.216-.328-1.434-.155-1.98-.078-.167.024-.193-.148-.043-.27.97-.81 2.562-.576 2.748-.305.187.272-.047 2.16-.96 3.063-.14.138-.272.064-.21-.12.205-.604.664-1.96.446-2.29h-.001z" fill="#F90" fill-rule="nonzero"/><path d="M21.814 15.291c-.574-.498-.676-.73-.993-1.205-.947 1.012-1.618 1.315-2.85 1.315-1.453 0-2.587-.938-2.587-2.818 0-1.467.762-2.467 1.844-2.955.94-.433 2.25-.51 3.25-.628v-.235c0-.43.033-.94-.208-1.31-.212-.333-.616-.47-.97-.47-.66 0-1.25.353-1.392 1.085-.
252003.163-.144.323-.3.33l-1.677-.187c-.14-.033-.296-.153-.257-.38.386-2.125 2.223-2.766 3.867-2.766.84 0 1.94.234 2.604.9.842.82.762 1.918.762 3.11v2.818c0 .847.335 1.22.65 1.676.113.164.138.36-.003.482-.353.308-.98.88-1.326 1.2a.367.367 0 0 1-.414.038zm-1.659-2.533c.34-.626.323-1.214.323-1.918v-.392c-1.25 0-2.57.28-2.57 1.82 0 .782.386 1.31 1.05 1.31.487 0 .922-.312 1.197-.82z" fill="#221F1F"/></svg> 2521<svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-american_express"><title id="pi-american_express">American Express</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#0071CE" style="fill:#0071CE;fill:color(display-p3 0.0000 0.4431 0.8078);fill-opacity:1;"/><path d="M3 0.5H35C36.3348 0.5 37.5 1.58692 37.5 3V21C37.5 22.4239 36.4239 23.5 35 23.5H3C1.66524 23.5 0.5 22.4131 0.5 21V3C0.5 1.57614 1.57614 0.5 3 0.5Z" stroke="black" stroke-opacity="0.07" style="stroke:black;stroke-opacity:0.07;"/><path d="M25.8662 6.33203V3H31L31.8662 5.5332L32.7334 3H37V14.2002H36.7998L34.8672 16.2656L36.7998 18.3594H37V21.2666H33.5996L31.9336 19.3994L30.2002 21.2666H19.4668V12.666H16L20.2666 3H24.4004L25.8662 6.33203ZM20.5996 20.2656H27V18.5322H22.666V17.3994H26.8662V15.666H22.666V14.5322H27V12.7988H20.5996V20.2656ZM30.5332 16.5322L27 20.2656H29.5996L31.8662 17.8662L34.0664 20.2656H36.7324L33.1992 16.4658L36.7324 12.7988H34.1328L31.8662 15.1992L29.7324 12.7988H27L30.5332 16.5322ZM17.666 11.7324H19.9326L20.5332 10.1992H23.999L24.666 11.7324H26.999L23.666 4.19922H20.999L17.666 11.7324ZM33.5996 4.19922L31.9326 8.86621L30.1992 4.19922H27V11.666H29.0664V6.39941L31 11.666H32.7998L34.7324 6.39941V11.666H36.7324V4.13281L33.5996 4.19922ZM23.2656 8.46582H21.2656L22.2656 5.99902L23.2656 8.46582Z" fill="white" style="fill:white;fill-opacity:1;"/></svg> 2522<svg version="1.1" xmlns="http://www.w3.org/2000/svg" role="img" x="0" y="0" width="38" height="24" viewBox="0 0 165.521 105.965" xml:space="preserve" aria-labelledby="pi-apple_pay"><title id="pi-apple_pay">Apple Pay</title><path fill="#000" d="M150.698 0H14.823c-.566 0-1.133 0-1.698.003-.477.004-.953.009-1.43.022-1.039.028-2.087.09-3.113.274a10.51 10.51 0 0 0-2.958.975 9.932 9.932 0 0 0-4.35 4.35 10.463 10.463 0 0 0-.975 2.96C.113 9.611.052 10.658.024 11.696a70.22 70.22 0 0 0-.022 1.43C0 13.69 0 14.256 0 14.823v76.318c0 .567 0 1.132.002 1.699.003.476.009.953.022 1.43.028 1.036.09 2.084.275 3.11a10.46 10.46 0 0 0 .974 2.96 9.897 9.897 0 0 0 1.83 2.52 9.874 9.874 0 0 0 2.52 1.83c.947.483 1.917.79 2.96.977 1.025.183 2.073.245 3.112.273.477.011.953.017 1.43.02.565.004 1.132.004 1.698.004h135.875c.565 0 1.132 0 1.697-.004.476-.002.952-.009 1.431-.02 1.037-.028 2.085-.09 3.113-.273a10.478 10.478 0 0 0 2.958-.977 9.955 9.955 0 0 0 4.35-4.35c.483-.947.789-1.917.974-2.96.186-1.026.246-2.074.274-3.11.013-.477.02-.954.022-1.43.004-.567.004-1.132.004-1.699V14.824c0-.567 0-1.133-.004-1.699a63.067 63.067 0 0 0-.022-1.429c-.028-1.038-.088-2.085-.274-3.112a10.4 10.4 0 0 0-.974-2.96 9.94 9.94 0 0 0-4.35-4.35A10.52 10.52 0 0 0 156.939.3c-1.028-.185-2.076-.246-3.113-.274a71.417 71.417 0 0 0-1.431-.022C151.83 0 151.263 0 150.698 0z" /><path fill="#FFF" d="M150.698 3.532l1.672.003c.452.003.905.008 1.36.02.793.022 1.719.065 2.583.22.75.135 1.38.34 1.984.648a6.392 6.392 0 0 1 2.804 2.807c.306.6.51 1.226.645 1.983.154.854.197 1.783.218 2.58.013.45.019.9.02 1.36.005.557.005 1.113.005 1.671v76.318c0 .558 0 1.114-.004 1.682-.002.45-.008.9-.02 1.35-.022.796-.065 1.725-.221 2.589a6.855 6.855 0 0 1-.645 1.975 6.397 6.397 0 0 1-2.808 2.807c-.6.306-1.228.511-1.971.645-.881.157-1.847.2-2.574.22-.457.01-.912.017-1.379.019-.555.004-1.113.004-1.669.004H14.801c-.55 0-1.1 0-1.66-.004a74.993 74.993 0 0 1-1.35-.018c-.744-.02-1.71-.064-2.584-.22a6.938 6.938 0 0 1-1.986-.65 6.337 6.337 0 0 1-1.622-1.18 6.355 6.355 0 0 1-1.178-1.623 6.935 6.935 0 0 1-.646-1.985c-.156-.863-.2-1.788-.22-2.578a66.088 66.088 0 0 1-.02-1.355l-.003-1.327V14.474l.002-1.325a66.7 66.7 0 0 1 .02-1.357c.022-.792.065-1.717.222-2.587a6.924 6.924 0 0 1 .646-1.981c.304-.598.7-1.144 1.18-1.623a6.386 6.386 0 0 1 1.624-1.18 6.96 6.96 0 0 1 1.98-.646c.865-.155 1.792-.198 2.586-.22.452-.012.905-.017 1.354-.02l1.677-.003h135.875" /><g><g><path fill="#000" d="M43.508 35.77c1.404-1.755 2.356-4.112 2.105-6.52-2.054.102-4.56 1.355-6.012 3.112-1.303
25221.504-2.456 3.959-2.156 6.266 2.306.2 4.61-1.152 6.063-2.858" /><path fill="#000" d="M45.587 39.079c-3.35-.2-6.196 1.9-7.795 1.9-1.6 0-4.049-1.8-6.698-1.751-3.447.05-6.645 2-8.395 5.1-3.598 6.2-.95 15.4 2.55 20.45 1.699 2.5 3.747 5.25 6.445 5.151 2.55-.1 3.549-1.65 6.647-1.65 3.097 0 3.997 1.65 6.696 1.6 2.798-.05 4.548-2.5 6.247-5 1.95-2.85 2.747-5.6 2.797-5.75-.05-.05-5.396-2.101-5.446-8.251-.05-5.15 4.198-7.6 4.398-7.751-2.399-3.548-6.147-3.948-7.447-4.048" /></g><g><path fill="#000" d="M78.973 32.11c7.278 0 12.347 5.017 12.347 12.321 0 7.33-5.173 12.373-12.529 12.373h-8.058V69.62h-5.822V32.11h14.062zm-8.24 19.807h6.68c5.07 0 7.954-2.729 7.954-7.46 0-4.73-2.885-7.434-7.928-7.434h-6.706v14.894z" /><path fill="#000" d="M92.764 61.847c0-4.809 3.665-7.564 10.423-7.98l7.252-.442v-2.08c0-3.04-2.001-4.704-5.562-4.704-2.938 0-5.07 1.507-5.51 3.82h-5.252c.157-4.86 4.731-8.395 10.918-8.395 6.654 0 10.995 3.483 10.995 8.89v18.663h-5.38v-4.497h-.13c-1.534 2.937-4.914 4.782-8.579 4.782-5.406 0-9.175-3.222-9.175-8.057zm17.675-2.417v-2.106l-6.472.416c-3.64.234-5.536 1.585-5.536 3.95 0 2.288 1.975 3.77 5.068 3.77 3.95 0 6.94-2.522 6.94-6.03z" /><path fill="#000" d="M120.975 79.652v-4.496c.364.051 1.247.103 1.715.103 2.573 0 4.029-1.09 4.913-3.899l.52-1.663-9.852-27.293h6.082l6.863 22.146h.13l6.862-22.146h5.927l-10.216 28.67c-2.34 6.577-5.017 8.735-10.683 8.735-.442 0-1.872-.052-2.261-.157z" /></g></g></svg> 2523<svg viewBox="0 0 38 24" width="38" height="24" role="img" aria-labelledby="pi-discover" fill="none" xmlns="http://www.w3.org/2000/svg"><title id="pi-discover">Discover</title><path fill="#000" opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32z" fill="#fff"/><path d="M3.57 7.16H2v5.5h1.57c.83 0 1.43-.2 1.96-.63.63-.52 1-1.3 1-2.11-.01-1.63-1.22-2.76-2.96-2.76zm1.26 4.14c-.34.3-.77.44-1.47.44h-.29V8.1h.29c.69 0 1.11.12 1.47.44.37.33.59.84.59 1.37 0 .53-.22 1.06-.59 1.39zm2.19-4.14h1.07v5.5H7.02v-5.5zm3.69 2.11c-.64-.24-.83-.4-.83-.69 0-.35.34-.61.8-.61.32 0 .59.13.86.45l.56-.73c-.46-.4-1.01-.61-1.62-.61-.97 0-1.72.68-1.72 1.58 0 .76.35 1.15 1.35 1.51.42.15.63.25.74.31.21.14.32.34.32.57 0 .45-.35.78-.83.78-.51 0-.92-.26-1.17-.73l-.69.67c.49.73 1.09 1.05 1.9 1.05 1.11 0 1.9-.74 1.9-1.81.02-.89-.35-1.29-1.57-1.74zm1.92.65c0 1.62 1.27 2.87 2.9 2.87.46 0 .86-.09 1.34-.32v-1.26c-.43.43-.81.6-1.29.6-1.08 0-1.85-.78-1.85-1.9 0-1.06.79-1.89 1.8-1.89.51 0 .9.18 1.34.62V7.38c-.47-.24-.86-.34-1.32-.34-1.61 0-2.92 1.28-2.92 2.88zm12.76.94l-1.47-3.7h-1.17l2.33 5.64h.58l2.37-5.64h-1.16l-1.48 3.7zm3.13 1.8h3.04v-.93h-1.97v-1.48h1.9v-.93h-1.9V8.1h1.97v-.94h-3.04v5.5zm7.29-3.87c0-1.03-.71-1.62-1.95-1.62h-1.59v5.5h1.07v-2.21h.14l1.48 2.21h1.32l-1.73-2.32c.81-.17 1.26-.72 1.26-1.56zm-2.16.91h-.31V8.03h.33c.67 0 1.03.28 1.03.82 0 .55-.36.85-1.05.85z" fill="#231F20"/><path d="M20.16 12.86a2.931 2.931 0 100-5.862 2.931 2.931 0 000 5.862z" fill="url(#pi-paint0_linear)"/><path opacity=".65" d="M20.16 12.86a2.931 2.931 0 100-5.862 2.931 2.931 0 000 5.862z" fill="url(#pi-paint1_linear)"/><path d="M36.57 7.506c0-.1-.07-.15-.18-.15h-.16v.48h.12v-.19l.14.19h.14l-.16-.2c.06-.01.1-.06.1-.13zm-.2.07h-.02v-.13h.02c.06 0 .09.02.09.06 0 .05-.03.07-.09.07z" fill="#231F20"/><path d="M36.41 7.176c-.23 0-.42.19-.42.42 0 .23.19.42.42.42.23 0 .42-.19.42-.42 0-.23-.19-.42-.42-.42zm0 .77c-.18 0-.34-.15-.34-.35 0-.19.15-.35.34-.35.18 0 .33.16.33.35 0 .19-.15.35-.33.35z" fill="#231F20"/><path d="M37 12.984S27.09 19.873 8.976 23h26.023a2 2 0 002-1.984l.024-3.02L37 12.985z" fill="#F48120"/><defs><linearGradient id="pi-paint0_linear" x1="21.657" y1="12.275" x2="19.632" y2="9.104" gradientUnits="userSpaceOnUse"><stop stop-color="#F89F20"/><stop offset=".25" stop-color="#F79A20"/><stop offset=".533" stop-color="#F68D20"/><stop offset=".62" stop-color="#F58720"/><stop offset=".723" stop-color="#F48120"/><stop offset="1" stop-color="#F37521"/></linearGradient><linearGradient id="pi-paint1_linear" x1="21.338" y1="12.232" x2="18.378" y2="6.446" gradientUnits="userSpaceOnUse"><stop stop-color="#F58720"/><stop offset=".359" stop-color="#E16F27"/><stop offset=".703" stop-color="#D4602C"/><stop offset=".982" stop-color="#D05B2E"/></linearGradient></defs></svg><svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-google_pay"><title id="pi-google_pay">Google Pay</title><path d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000" opacity=".07"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32" fill="#FFF"/><path d="M18.093 11.976v3.2h-1.018v-7.9h2.691a2.447 2.447 0 0 1 1.747.692 2.28 2.28 0 0 1 .11 3.224l-.11.116c-.47.447-1.098.69-1.747.674l-1.673-.006zm0-3.732v2.788h1.698c.377.012.741-.135 1.005-.404a1.391 1.391 0 0 0-1.005-2.354l-1.698-.03zm6.484 1.348c.65-.03 1.286.188 1.778.613.445.43.682 1.03.65 1.649v3.334h-.969v-.766h-.049a1.93 1.93 0 0 1-1.673.931 2.17 2.17 0 0 1-1.496-.533 1.667 1.667 0 0 1-.613-1.324 1.606 1.606 0 0 1 .613-1.336 2.746 2.746 0 0 1 1.698-.515c.517-.02 1.03.093 1.49.331v-.208a1.134 1.134 0 0 0-.417-.901 1.416 1.416 0 0 0-.98-.368 1.545 1.545 0 0 0-1.319.717l-.895-.564a2.488 2.488 0 0 1 2.182-1.
252306zM23.29 13.52a.79.79 0 0 0 .337.662c.223.176.5.269.785.263.429-.001.84-.17 1.146-.472.305-.286.478-.685.478-1.103a2.047 2.047 0 0 0-1.324-.374 1.716 1.716 0 0 0-1.03.294.883.883 0 0 0-.392.73zm9.286-3.75l-3.39 7.79h-1.048l1.281-2.728-2.224-5.062h1.103l1.612 3.885 1.569-3.885h1.097z" fill="#5F6368"/><path d="M13.986 11.284c0-.308-.024-.616-.073-.92h-4.29v1.747h2.451a2.096 2.096 0 0 1-.9 1.373v1.134h1.464a4.433 4.433 0 0 0 1.348-3.334z" fill="#4285F4"/><path d="M9.629 15.721a4.352 4.352 0 0 0 3.01-1.097l-1.466-1.14a2.752 2.752 0 0 1-4.094-1.44H5.577v1.17a4.53 4.53 0 0 0 4.052 2.507z" fill="#34A853"/><path d="M7.079 12.05a2.709 2.709 0 0 1 0-1.735v-1.17H5.577a4.505 4.505 0 0 0 0 4.075l1.502-1.17z" fill="#FBBC04"/><path d="M9.629 8.44a2.452 2.452 0 0 1 1.74.68l1.3-1.293a4.37 4.37 0 0 0-3.065-1.183 4.53 4.53 0 0 0-4.027 2.5l1.502 1.171a2.715 2.715 0 0 1 2.55-1.875z" fill="#EA4335"/></svg> 2524<svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-master"><title id="pi-master">Mastercard</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#1C1C1C" style="fill:#1C1C1C;fill:color(display-p3 0.1098 0.1098 0.1098);fill-opacity:1;"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#232323" style="fill:#232323;fill:color(display-p3 0.1373 0.1373 0.1373);fill-opacity:1;"/><path d="M14.6364 19.2727C18.8538 19.2727 22.2727 15.8538 22.2727 11.6364C22.2727 7.41892 18.8538 4 14.6364 4C10.4189 4 7 7.41892 7 11.6364C7 15.8538 10.4189 19.2727 14.6364 19.2727Z" fill="#EB001B" style="fill:#EB001B;fill:color(display-p3 0.9216 0.0000 0.1059);fill-opacity:1;"/><path d="M23.3637 19.2727C27.5811 19.2727 31 15.8538 31 11.6364C31 7.41892 27.5811 4 23.3637 4C19.1462 4 15.7273 7.41892 15.7273 11.6364C15.7273 15.8538 19.1462 19.2727 23.3637 19.2727Z" fill="#F79E1B" style="fill:#F79E1B;fill:color(display-p3 0.9686 0.6196 0.1059);fill-opacity:1;"/><path d="M22.2727 11.6362C22.2727 9.01797 20.9637 6.72706 19 5.41797C17.0364 6.83615 15.7273 9.12706 15.7273 11.6362C15.7273 14.1452 17.0364 16.5452 19 17.8543C20.9637 16.5452 22.2727 14.2543 22.2727 11.6362Z" fill="#FF5F00" style="fill:#FF5F00;fill:color(display-p3 1.0000 0.3725 0.0000);fill-opacity:1;"/></svg> 2525<svg viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="pi-paypal"><title id="pi-paypal">PayPal</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path fill="#003087" d="M23.9 8.3c.2-1 0-1.7-.6-2.3-.6-.7-1.7-1-3.1-1h-4.1c-.3 0-.5.2-.6.5L14 15.6c0 .2.1.4.3.4H17l.4-3.4 1.8-2.2 4.7-2.1z"/><path fill="#3086C8" d="M23.9 8.3l-.2.2c-.5 2.8-2.2 3.8-4.6 3.8H18c-.3 0-.5.2-.6.5l-.6 3.9-.2 1c0 .2.1.4.3.4H19c.3 0 .5-.2.5-.4v-.1l.4-2.4v-.1c0-.2.3-.4.5-.4h.3c2.1 0 3.7-.8 4.1-3.2.2-1 .1-1.8-.4-2.4-.1-.5-.3-.7-.5-.8z"/><path fill="#012169" d="M23.3 8.1c-.1-.1-.2-.1-.3-.1-.1 0-.2 0-.3-.1-.3-.1-.7-.1-1.1-.1h-3c-.1 0-.2
25250-.2.1-.2.1-.3.2-.3.4l-.7 4.4v.1c0-.3.3-.5.6-.5h1.3c2.5 0 4.1-1 4.6-3.8v-.2c-.1-.1-.3-.2-.5-.2h-.1z"/></svg><svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-shopify_pay"><title id="pi-shopify_pay">Shop Pay</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000"/><path d="M35.889 0C37.05 0 38 .982 38 2.182v19.636c0 1.2-.95 2.182-2.111 2.182H2.11C.95 24 0 23.018 0 21.818V2.182C0 .982.95 0 2.111 0H35.89z" fill="#5A31F4"/><path d="M9.35 11.368c-1.017-.223-1.47-.31-1.47-.705 0-.372.306-.558.92-.558.54 0 .934.238 1.225.704a.079.079 0 00.104.03l1.146-.584a.082.082 0 00.032-.114c-.475-.831-1.353-1.286-2.51-1.286-1.52 0-2.464.755-2.464 1.956 0 1.275 1.15 1.597 2.17 1.82 1.02.222 1.474.31 1.474.705 0 .396-.332.582-.993.582-.612 0-1.065-.282-1.34-.83a.08.08 0 00-.107-.035l-1.143.57a.083.083 0 00-.036.111c.454.92 1.384 1.437 2.627 1.437 1.583 0 2.539-.742 2.539-1.98s-1.155-1.598-2.173-1.82v-.003zM15.49 8.855c-.65 0-1.224.232-1.636.646a.04.04 0 01-.069-.03v-2.64a.08.08 0 00-.08-.081H12.27a.08.08 0 00-.08.082v8.194a.08.08 0 00.08.082h1.433a.08.08 0 00.081-.082v-3.594c0-.695.528-1.227 1.239-1.227.71 0 1.226.521 1.226 1.227v3.594a.08.08 0 00.081.082h1.433a.08.08 0 00.081-.082v-3.594c0-1.51-.981-2.577-2.355-2.577zM20.753 8.62c-.778 0-1.507.24-2.03.588a.082.082 0 00-.027.109l.632 1.088a.08.08 0 00.11.03 2.5 2.5 0 011.318-.366c1.25 0 2.17.891 2.17 2.068 0 1.003-.736 1.745-1.669 1.745-.76 0-1.288-.446-1.288-1.077 0-.361.152-.657.548-.866a.08.08 0 00.032-.113l-.596-1.018a.08.08 0 00-.098-.035c-.799.299-1.359 1.018-1.359 1.984 0 1.46 1.152 2.55 2.76 2.55 1.877 0 3.227-1.313 3.227-3.195 0-2.018-1.57-3.492-3.73-3.492zM28.675 8.843c-.724 0-1.373.27-1.845.746-.026.027-.069.007-.069-.029v-.572a.08.08 0 00-.08-.082h-1.397a.08.08 0 00-.08.082v8.182a.08.08 0 00.08.081h1.433a.08.08 0 00.081-.081v-2.683c0-.036.043-.054.069-.03a2.6 2.6 0 001.808.7c1.682 0 2.993-1.373 2.993-3.157s-1.313-3.157-2.993-3.157zm-.271 4.929c-.956 0-1.681-.768-1.681-1.783s.723-1.783 1.681-1.783c.958 0 1.68.755 1.68 1.783 0 1.027-.713 1.783-1.681 1.783h.001z" fill="#fff"/></svg> 2526<svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-visa"><title id="pi-visa">Visa</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#142FBD" style="fill:#142FBD;fill:color(display-p3 0.0784 0.1843 0.7412);fill-opacity:1;"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#1532CB" style="fill:#1532CB;fill:color(display-p3 0.0824 0.1961 0.7961);fill-opacity:1;"/><path d="M29.5944 10.2167H29.2778C28.8556 11.2722 28.5389 11.8 28.2222 13.3833H30.2278C29.9111 11.8 29.9111 11.0611 29.5944 10.2167V10.2167ZM32.6556 16.4444H30.8611C30.7556 16.4444 30.7556 16.4444 30.65 16.3389L30.4389 15.3889L30.3333 15.1778H27.8C27.6944 15.1778 27.5889 15.1778 27.5889 15.3889L27.2722 16.3389C27.2722 16.4444 27.1667 16.4444 27.1667 16.4444H24.95L25.1611 15.9167L28.2222 8.73889C28.2222 8.21111 28.5389 8 29.0667 8H30.65C30.7556 8 30.8611 8 30.8611 8.21111L32.3389 15.0722C32.4444 15.4944 32.55 15.8111 32.55 16.2333C32.6556 16.3389 32.6556 16.3389 32.6556 16.4444V16.4444ZM18.5111 16.1278L18.9333 14.2278C19.0389 14.2278 19.1444 14.3333 19.1444 14.3333C19.8833 14.65 20.6222 14.8611 21.3611 14.7556C21.5722 14.7556 21.8889 14.65 22.1 14.5444C22.6278 14.3333 22.6278 13.8056 22.2056 13.3833C21.9944 13.1722 21.6778 13.0667 21.3611 12.8556C20.9389 12.6444 20.5167 12.4333 20.2 12.1167C18.9333 11.0611 19.3556 9.58333 20.0944 8.84444C20.7278 8.42222 21.0444 8 21.8889 8C23.1556 8 24.5278 8 25.1611 8.21111H25.2667C25.1611 8.84444 25.0556 9.37222 24.8444 10.0056C24.3167 9.79444 23.7889 9.58333 23.2611 9.58333C22.9444 9.58333 22.6278 9.58333 22.3111 9.68889C22.1 9.68889 21.9944 9.79444 21.8889 9.9C21.6778 10.1111 21.6778 10.4278 21.8889 10.6389L22.4167 11.0611C22.8389 11.2722 23.2611 11.4833 23.5778 11.6944C24.1056 12.0111 24.6333 12.5389 24.7389 13.1722C24.95 14.1222 24.6333 14.9667 23.7889 15.6C23.2611 16.0222 23.05 16.2333 22.3111 16.2333C20.8333 16.2333 19.6722 16.3389 18.7222 16.0222C18.6167 16.2333 18.6167 16.2333 18.5111 16.1278V16.1278ZM14.8167 16.4444C14.9222 15.7056 14.9222 15.7056 15.0278 15.3889C15.5556 13.0667 16.0833 10.6389 16.5056 8.31667C16.6111 8.10556 16.6111 8 16.8222 8H18.7222C18.5111 9.26667 18.3 10.2167 17.9833 11.3778C17.6667 12.9611 17.35 14.5444 16.9278 16.1278C16.9278 16.3389 16.8222 16.3389 16.6111 16.3389L14.8167 16.4444ZM5 8.21111C5 8.10556 5.21111 8 5.31667 8H8.90556C9.43333 8 9.85556 8.31667 9.96111 8.84444L10.9111 13.4889C10.9111 13.5944 10.9111 13.5944 11.0167 13.7C11.0167 13.5944 11.1222 13.5944 11.1222 13.5944L13.3389 8.21111C13.2333 8.10556 13.3389 8 13.4444 8H15.6611C15.6611 8.10556 15.6611 8.10556 15.5556 8.21111L12.2833 15.9167C12.1778 16.1278 12.1778
252616.2333 12.0722 16.3389C11.9667 16.4444 11.7556 16.3389 11.5444 16.3389H9.96111C9.85556 16.3389 9.75 16.3389 9.75 16.1278L8.06111 9.58333C7.85 9.37222 7.53333 9.05556 7.11111 8.95C6.47778 8.63333 5.31667 8.42222 5.10556 8.42222L5 8.21111Z" fill="white" style="fill:white;fill-opacity:1;"/></svg> 2527</div></div> 2528 </div> 2529 </div> 2530</div>
2530<script>document.addEventListener("startasyncloading",function(){document.querySelectorAll("link[data-href]").forEach(a=>{datahref=a.dataset.href,null!=datahref&&(a.href=datahref), delete a.dataset.href})});</script>
2530<script>document.addEventListener("startasyncloading",function(){document.querySelectorAll("script[type='text/javascripts']").forEach(e=>{var t=document.createElement("script");for(a=0;a<e.attributes.length;a++){var r=e.attributes[a];t.setAttribute(r.name,r.value)}t.type="text/javascript",t.innerHTML=e.innerHTML,e.parentNode.insertBefore(t,e),e.parentNode.removeChild(e)})});</script>
2530 2531 2532 2533<style> #shopify-section-sections--20084820443202__footer .footer {background-color: #f6f4e8;} </style></footer> 2534<!-- END sections: footer-group --></main> 2535
2535<script src="//dsfantiquejewelry.com/cdn/shop/t/27/assets/tiny-img-link-preloader.js?v=26403198945174473401787759295" type="text/javascript"></script>
2535 2536 <!-- Start-MakeAnOffer version: 7 --> 2537
2537<script> 2538 var makeAnOfferData = (function() { 2539 var data = { 2540 product: null, 2541 cartProducts: [], 2542 currency_iso_code: "", 2543 settings: {"error":"json not allowed for this object"}, 2544 customer_email: "" 2545 }; 2546 2547 2548 data.product = (function() { 2549 var mf_featured_image = "//dsfantiquejewelry.com/cdn/shop/files/Vintage_14K_Gold_Mother-of-Pearl_Revolver_Pistol_Charm_Pendant_1024x1024.jpg?v=1789927348"; 2550 var mf_other_image = "//dsfantiquejewelry.com/cdn/shop/files/Vintage_14K_Gold_Mother-of-Pearl_Revolver_Pistol_Charm_Pendant_1024x1024.jpg?v=1789927348"; 2551 return { 2552 title: "Vintage 14K Gold Mother-of-Pearl Revolver Charm Pendant", 2553 price: "1,750.00", 2554 currency: "${{amount}}", 2555 image: mf_featured_image || mf_other_image, 2556 variants: [{"id":45250394521666,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Vintage 14K Gold Mother-of-Pearl Revolver Charm Pendant","public_title":null,"options":["Default Title"],"price":175000,"weight":454,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}], 2557 tags: ["14K Gold","14K Yellow Gold","Charm Pendant","Collectible Charm","Estate Jewelry","Figural Jewelry","Gold Charm","Gun Charm","JMF Charm","JMF Jewelry","Men's Jewelry","Miniature Jewelry","Mother of Pearl","Novelty Jewelry","Pistol Charm","Revolver Charm","Signed Jewelry","Unisex Jewelry","Vintage Charm","Vintage Jewelry"], 2558 collections: [{"id":280738922562,"handle":"antique-vintage-jewelry-rings-earrings-necklaces-more","title":"Antique \u0026 Vintage Jewelry: Rings, Earrings, Necklaces \u0026 More","updated_at":"2026-09-24T13:13:24-04:00","body_html":"","published_at":"2024-08-23T14:13:33-04:00","sort_order":"created-desc","template_suffix":"","disjunctive":true,"rules":[{"column":"title","relation":"contains","condition":"men's ring"},{"column":"title","relation":"contains","condition":"ring"},{"column":"title","relation":"not_contains","condition":"earrings"}],"published_scope":"global"},{"id":303721906242,"handle":"antique-vintage-jewelry-1800-1990s","title":"Antique and Vintage Jewelry 1800 â 1990s","updated_at":"2026-09-24T13:13:24-04:00","body_html":"\u003cp data-end=\"1764\" data-start=\"1665\"\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cem\u003eA historically curated selection spanning Georgian, Victorian, Art Nouveau, Art Deco, Mid-Century, and the late 20th century, featuring fine and costume jewelry, presented by DSF Antique Jewelry.\u003c\/em\u003e\u003cbr\u003e\u003c\/p\u003e","published_at":"2025-10-15T20:42:52-04:00","sort_order":"created-desc","template_suffix":"","disjunctive":true,"rules":[{"column":"title","relation":"contains","condition":"brooch"},{"column":"title","relation":"contains","condition":"ring"},{"column":"title","relation":"contains","condition":"necklace"},{"column":"title","relation":"contains","condition":"pendant"},{"column":"title","relation":"contains","condition":"bracelet"},{"column":"title","relation":"contains","condition":"cufflinks"},{"column":"title","relation":"contains","condition":"gold"},{"column":"title","relation":"contains","condition":"silver"}],"published_scope":"global"},{"id":160974635074,"handle":"antique-fobs-charms-seals","updated_at":"2026-09-21T06:57:28-04:00","published_at":"2020-04-25T19:46:08-04:00","sort_order":"created-desc","template_suffix":"","published_scope":"global","title":"Antique Fobs, Charms \u0026 Seals","body_html":"\u003ch2\u003eGold Antique Fobs, Charms and Seals\u003c\/h2\u003e"},{"id":314867122242,"handle":"antique-jewelry-company-in-new-york","title":"Antique Jewelry Company in New York","updated_at":"2026-09-24T13:13:24-04:00","body_html":"\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cem\u003eAntique, vintage, and fine jewelry, plus rare objects de vertu in New York.\u003c\/em\u003e\u003c\/p\u003e","published_at":"2026-05-01T19:54:14-04:00","sort_order":"created-desc","template_suffix":"","disjunctive":true,"rules":[{"column":"title","relation":"contains","condition":"Ring"},{"column":"title","relation":"contains","condition":"Brooch"},{"column":"title","relation":"contains","condition":"Necklace"},{"column":"title","relation":"contains","condition":"Bracelet"},{"column":"title","relation":"contains","condition":"Earrings"},{"column":"title","relation":"contains","condition":"Gold"},{"column":"title","relation":"contains","condition":"Silver"},{"column":"title","relation":"contains","condition":"Cufflinks"},{"column":"title","relation":"contains","condition":"Watch"},{"column":"title","relation":"contains","condition":"Belt"}],"published_scope":"global"},{"id":263649853506,"handle":"best-fine-jewelry-you-can-buy-online","title":"Best Fine Jewelry You Can Buy Online","updated_at":"2026-09-24T12:52:00-04:00","body_html":"\u003ch2\u003e\u003cem\u003eJewelry Objects and More\u003c\/em\u003e\u003c\/h2\u003e","published_at":"2022-03-25T16:59:12-04:00","sort_order":"created-desc","template_suffix":"","disjunctive":true,"rules":[{"column":"title","relation":"contains","condition":"silver"},{"column":"title","relation":"contains","condition":"gold"}],"published_scope":"global"},{"id":263634452546,"handle":"rings","title":"Collection of Fine \u0026 Costume Jewelry â Rings, Necklaces, and More","updated_at":"2026-09-24T13:13:24-04:00","body_html":"\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cem data-mce-fragment=\"1\"\u003eLarge Collection of Fine \u0026amp; Costume Jewelry \u003c\/em\u003e\u003c\/p\u003e","published_at":"2022-03-23T12:34:28-04:00","sort_order":"created-desc","template_suffix":"","disjunctive":true,"rules":[{"column":"title","relation":"contains","condition":"Rings"},{"column":"title","relation":"not_contains","condition":"earrings"}],"published_scope":"global","image":{"created_at":"2024-03-28T13:01:43-04:00","alt":"Rings - DSF Antique Jewelry","width":1410,"height":1080,"src":"\/\/dsfantiquejewelry.com\/cdn\/shop\/collections\/rings-908192.jpg?v=1711645303"}},{"id":263664828482,"handle":"brooches-earrings","title":"Curated Jewelry Selection","updated_at":"2026-09-24T13:13:24-04:00","body_html":"\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cmeta charset=\"utf-8\"\u003eExplore DSF Antique Jewelryâs curated fine jewelry selection, featuring earrings, brooches, bracelets, rings, necklaces, designer pieces, diamond jewelry, gemstone jewels, and collectible estate finds chosen for their beauty, craftsmanship, and distinctive character.\u003cbr\u003e\u003c\/p\u003e","published_at":"2022-03-28T09:35:31-04:00","sort_order":"created-desc","template_suffix":"","disjunctive":true,"rules":[{"column":"title","relation":"contains","condition":"gold"},{"column":"title","relation":"contains","condition":"silver"},{"column":"title","relation":"contains","condition":"earrings"},{"column":"title","relation":"contains","condition":"brooch"},{"column":"title","relation":"contains","condition":"platinum"}],"published_scope":"global"},{"id":281604194370,"handle":"designer-luxury-gold-jewelry","title":"Designer Luxury Gold Jewelry","updated_at":"2026-09-24T13:13:24-04:00","body_html":"\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e \u003cem\u003eFine Gold and Gemstone Creations\u003c\/em\u003e\u003c\/p\u003e","published_at":"2024-09-15T09:09:07-04:00","sort_order":"alpha-asc","template_suffix":"","disjunctive":false,"rules":[{"column":"variant_price","relation":"greater_than","condition":"1500"}],"published_scope":"global"},{"id":99360440384,"handle":"editors-picks","updated_at":"2026-09-24T12:52:00-04:00","published_at":"2019-01-08T15:59:56-05:00","sort_order":"created-desc","template_suffix":"","published_scope":"global","title":"Editor's Picks","body_html":"\u003ch2 class=\"p1\"\u003eAntique \u0026amp; Vintage, Fine Jewelry, Costume Jewelry and Accessories. \u003c\/h2\u003e"},{"id":265658073154,"handle":"jewelry","title":"Elegant Fine \u0026 Costume Jewelry Collection","updated_at":"2026-09-24T13:13:24-04:00","body_html":"","published_at":"2022-09-14T22:21:54-04:00","sort_order":"price-asc","template_suffix":"","disjunctive":true,"rules":[{"column":"title","relation":"contains","condition":"earrings"},{"column":"title","relation":"contains","condition":"Gold rings"},{"column":"title","relation":"contains","condition":"cufflinks"},{"column":"title","relation":"contains","condition":"bracelet"},{"column":"title","relation":"contains","condition":"necklace"},{"column":"title","relation":"contains","condition":"watch"},{"column":"title","relation":"contains","condition":"gold"},{"column":"title","relation":"contains","condition":"silver"},{"column":"title","relation":"contains","condition":"platinum"},{"column":"title","relation":"contains","condition":"ring"}],"published_scope":"global"},{"id":91401748544,"handle":"vintage-jewelry","updated_at":"2026-09-24T12:52:00-04:00","published_at":"2018-12-29T20:26:11-05:00","sort_order":"created-desc","template_suffix":"","published_scope":"global","title":"Estate Vintage Fine Jewelry","body_html":"\u003ch2\u003e\n\u003cem\u003eVintage Fine Gold \u0026amp; \u003c\/em\u003e\u003cem\u003ePlatinum Jewelry\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cbr\u003e"},{"id":152387027010,"handle":"fine-estate-vintage-antique-jewelry-for-sale","updated_at":"2026-09-24T12:52:00-04:00","published_at":"2019-10-12T17:18:30-04:00","sort_order":"manual","template_suffix":"","published_scope":"global","title":"Fine Estate Vintage and Antique Jewelry","body_html":"\u003ch2\u003eEstate Vintage \u0026amp; Antique Jewelry \u003c\/h2\u003e\n\u003ch4\u003eGold and Diamond Bracelets, Necklaces, Earrings, Rings and Brooches. Shop our vintage and antique jewelry collection!\u003c\/h4\u003e"},{"id":263865499714,"handle":"gold-jewelry","title":"Fine Gold Jewelry with Platinum, Silver \u0026 Rare Gemstones","updated_at":"2026-09-24T12:52:00-04:00","body_html":"\u003ch3 style=\"text-align: center;\"\u003e\n\u003cmeta charset=\"utf-8\"\u003e\n\u003cem\u003eFine Jewelry in Gold, Platinum \u0026amp; Silver: Rings, Earrings, Bracelets, Necklaces \u0026amp; More\u003c\/em\u003e\n\u003c\/h3\u003e","published_at":"2022-05-02T20:29:18-04:00","sort_order":"created-desc","template_suffix":"","disjunctive":true,"rules":[{"column":"title","relation":"contains","condition":"gold"},{"column":"title","relation":"contains","condition":"Platinum"},{"column":"title","relation":"contains","condition":"silver"},{"column":"title","relation":"contains","condition":"ruby"},{"column":"title","relation":"contains","condition":"emerald"},{"column":"title","relation":"contains","condition":"sapphire"}],"published_scope":"global","image":{"created_at":"2026-06-24T06:59:39-04:00","alt":"emerald sapphire ring ","width":1650,"height":1600,"src":"\/\/dsfantiquejewelry.com\/cdn\/shop\/collections\/Emerald_Sapphire_Platinum_Eternity_Band_vtg.jpg?v=1782298779"}},{"id":317229170754,"handle":"jewelry-under-2-500","title":"Jewelry Under $2,500","updated_at":"2026-09-24T07:18:12-04:00","body_html":"\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003eExplore jewelry under $2,500 at DSF Antique Jewelry, including vintage rings, brooches, earrings, pendants, bracelets, charms, pins, gold jewelry, gemstone pieces, designer accessories, and distinctive estate finds selected for quality, character, and collectibility.\u003c\/p\u003e","published_at":"2026-06-18T10:26:53-04:00","sort_order":"created-desc","template_suffix":"","disjunctive":true,"rules":[{"column":"variant_price","relation":"less_than","condition":"2500"}],"published_scope":"global"},{"id":263649984578,"handle":"luxury-jewelry-antique-estate-and-vintage","title":"Luxury Jewelry Antique Estate and Vintage","updated_at":"2026-09-24T12:52:00-04:00","body_html":"","published_at":"2022-03-25T17:33:15-04:00","sort_order":"created-desc","template_suffix":"","disjunctive":true,"rules":[{"column":"title","relation":"contains","condition":"gold"},{"column":"title","relation":"contains","condition":"silver"},{"column":"title","relation":"contains","condition":"enamel"},{"column":"title","relation":"contains","condition":"diamond"},{"column":"title","relation":"contains","condition":"sapphire"},{"column":"title","relation":"contains","condition":"Emerald"},{"column":"title","relation":"contains","condition":"ruby"}],"published_scope":"global"},{"id":263869628482,"handle":"market-place-jewelry-objects","title":"Market Place Jewelry - Objects","updated_at":"2026-09-24T13:13:24-04:00","body_html":"\u003ch2\u003e\u003cem\u003eJewelry \u0026amp; Objects Antique Vintage \u003c\/em\u003e\u003c\/h2\u003e","published_at":"2022-05-03T09:06:18-04:00","sort_order":"created-desc","template_suffix":"","disjunctive":true,"rules":[{"column":"title","relation":"contains","condition":"gold"},{"column":"title","relation":"contains","condition":"silver"},{"column":"title","relation":"contains","condition":"cufflinks"},{"column":"title","relation":"contains","condition":"watch"},{"column":"title","relation":"contains","condition":"enamel"},{"column":"title","relation":"contains","condition":"wood"},{"column":"title","relation":"contains","condition":"bag"},{"column":"title","relation":"contains","condition":"Handbag"},{"column":"title","relation":"contains","condition":"earrings"},{"column":"title","relation":"contains","condition":"brooch"},{"column":"title","relation":"contains","condition":"necklace"},{"column":"title","relation":"contains","condition":"bracelet"},{"column":"title","relation":"contains","condition":"belt"},{"column":"title","relation":"contains","condition":"pearl"}],"published_scope":"global"},{"id":273964499010,"handle":"mens-women-s-finest-jewelry","title":"Men's and Womenâs Jewelry","updated_at":"2026-09-24T13:13:24-04:00","body_html":"","published_at":"2024-02-28T12:10:59-05:00","sort_order":"created-desc","template_suffix":"","disjunctive":true,"rules":[{"column":"title","relation":"contains","condition":"ring"},{"column":"title","relation":"contains","condition":"cufflinks"},{"column":"title","relation":"contains","condition":"brooch"},{"column":"title","relation":"contains","condition":"Bracelet"},{"column":"title","relation":"contains","condition":"earrings"},{"column":"title","relation":"contains","condition":"Necklace"},{"column":"title","relation":"contains","condition":"Pendant"}],"published_scope":"global"},{"id":273671553090,"handle":"mens-fine-estate-jewelry","title":"Men's Fine Estate Jewelry","updated_at":"2026-09-22T07:16:10-04:00","body_html":"","published_at":"2024-02-20T12:01:29-05:00","sort_order":"created-desc","template_suffix":"","disjunctive":true,"rules":[{"column":"title","relation":"contains","condition":"men's"},{"column":"title","relation":"contains","condition":"cufflink"}],"published_scope":"global"},{"id":263664959554,"handle":"natural-diamond-gemstone-jewelry","title":"Natural Diamond Gemstone Jewelry","updated_at":"2026-09-24T12:52:00-04:00","body_html":"\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003eExplore natural diamond and gemstone jewelry featuring sapphires, rubies, emeralds, and other fine gems.\u003c\/p\u003e","published_at":"2022-03-28T10:03:43-04:00","sort_order":"created-desc","template_suffix":"","disjunctive":true,"rules":[{"column":"title","relation":"contains","condition":"gold diamond"},{"column":"title","relation":"contains","condition":"gold emerald"},{"column":"title","relation":"contains","condition":"gold ruby"},{"column":"title","relation":"contains","condition":"gold sapphire"},{"column":"title","relation":"contains","condition":"gold gemstone"},{"column":"title","relation":"contains","condition":"platinum"},{"column":"title","relation":"contains","condition":"topaz"},{"column":"title","relation":"contains","condition":"citrine"},{"column":"title","relation":"contains","condition":"Amethyst"},{"column":"title","relation":"contains","condition":"garnet"},{"column":"title","relation":"contains","condition":"tanzanite"},{"column":"title","relation":"contains","condition":"diamond"},{"column":"title","relation":"contains","condition":"silver
2558"},{"column":"title","relation":"contains","condition":"gold"},{"column":"title","relation":"contains","condition":"sapphire"},{"column":"title","relation":"contains","condition":"ruby"}],"published_scope":"global"},{"id":314868629570,"handle":"new-arrivals","title":"New Arrivals","updated_at":"2026-09-24T13:13:24-04:00","body_html":"\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cem\u003eDiscover the latest antique, vintage, and fine jewelry arrivals at DSF Antique Jewelry\u003c\/em\u003e\u003c\/p\u003e","published_at":"2026-05-01T20:05:06-04:00","sort_order":"created-desc","template_suffix":"","disjunctive":true,"rules":[{"column":"title","relation":"contains","condition":"Earrings"},{"column":"title","relation":"contains","condition":"Bracelet"},{"column":"title","relation":"contains","condition":"Brooch"},{"column":"title","relation":"contains","condition":"Ring"},{"column":"title","relation":"contains","condition":"Pendant"},{"column":"title","relation":"contains","condition":"Cufflinks"},{"column":"title","relation":"contains","condition":"Belt"},{"column":"title","relation":"contains","condition":"Necklace"},{"column":"title","relation":"contains","condition":"Watch"},{"column":"title","relation":"contains","condition":"Stud"},{"column":"title","relation":"contains","condition":"Silver"},{"column":"title","relation":"contains","condition":"Gold"},{"column":"title","relation":"contains","condition":"Enamel"}],"published_scope":"global"},{"id":263640449090,"handle":"pendant-necklace-choker","title":"Pendants Necklaces Chokers","updated_at":"2026-09-24T07:18:12-04:00","body_html":"\u003cem\u003eLarge Collection of Vintage Antique Fine \u0026amp; Costume Jewelry\u003c\/em\u003e","published_at":"2022-03-24T10:39:27-04:00","sort_order":"created-desc","template_suffix":"","disjunctive":true,"rules":[{"column":"title","relation":"contains","condition":"Choker"},{"column":"title","relation":"contains","condition":"Pendant"},{"column":"title","relation":"contains","condition":"Necklace"}],"published_scope":"global"},{"id":263649886274,"handle":"shop-fine-jewelry-watches","title":"Shop Fine Jewelry and Watches","updated_at":"2026-09-24T12:52:00-04:00","body_html":"","published_at":"2022-03-25T17:03:38-04:00","sort_order":"created-desc","template_suffix":"","disjunctive":true,"rules":[{"column":"title","relation":"contains","condition":"watch"},{"column":"title","relation":"contains","condition":"gold"},{"column":"title","relation":"contains","condition":"silver"},{"column":"title","relation":"contains","condition":"platinum"}],"published_scope":"global"},{"id":265657581634,"handle":"unique-gold-earrings","title":"Unique Gold Earrings | Fine Antique \u0026 Vintage Jewelry","updated_at":"2026-09-24T13:13:24-04:00","body_html":"","published_at":"2022-09-14T22:01:42-04:00","sort_order":"created-desc","template_suffix":"","disjunctive":true,"rules":[{"column":"title","relation":"contains","condition":"earrings"},{"column":"title","relation":"contains","condition":"gold"},{"column":"title","relation":"contains","condition":"silver"}],"published_scope":"global"},{"id":300681691202,"handle":"victorian-gold-bracelets-necklaces-antique-estate-jewelry","title":"Victorian Gold Bracelets \u0026 Necklaces | Antique Estate Jewelry","updated_at":"2026-09-24T07:18:12-04:00","body_html":"","published_at":"2025-08-30T09:01:44-04:00","sort_order":"created-desc","template_suffix":"","disjunctive":true,"rules":[{"column":"title","relation":"contains","condition":"Bracelet"},{"column":"title","relation":"contains","condition":"Necklace"},{"column":"title","relation":"contains","condition":"Pendant"}],"published_scope":"global"},{"id":94876631104,"handle":"vintage-estate-jewelry-collection","updated_at":"2026-09-24T12:52:00-04:00","published_at":"2019-01-03T13:17:13-05:00","sort_order":"manual","template_suffix":"","published_scope":"global","title":"Vintage \u0026 Estate Jewelry","body_html":"\u003cmeta charset=\"utf-8\"\u003e\n\u003ch2\u003e\u003cem\u003eVintage Antique Gold Jewelry\u003c\/em\u003e\u003c\/h2\u003e\n\u003ch4\u003eOur curated collection of fine estate, vintage and antique jewelry includes rings, necklaces, bracelets, brooches and more. Shop our vintage jewelry collection!\u003c\/h4\u003e"},{"id":263649951810,"handle":"vintage-antique-contemporary-jewels-and-objects","title":"Vintage, Antique, Contemporary Jewels and Objects","updated_at":"2026-09-24T12:52:00-04:00","body_html":"","published_at":"2022-03-25T17:15:43-04:00","sort_order":"created-desc","template_suffix":"","disjunctive":true,"rules":[{"column":"title","relation":"contains","condition":"gold"},{"column":"title","relation":"contains","condition":"platinum"},{"column":"title","relation":"contains","condition":"silver"},{"column":"title","relation":"contains","condition":"enamel"}],"published_scope":"global"}], 2559 url: "/collections/all/products/vintage-jmf-14k-gold-mother-of-pearl-revolver-pistol-charm-pendant", 2560 available: true 2561 } 2562 })(); 2563 2564 2565 2566 2567 return data; 2568 })(); 2569 2570 </script>
2570 2571 <!-- End-MakeAnOffer -->
2571<script src="//dsfantiquejewelry.com/cdn/shop/t/27/assets/custom.min.js?v=153889221341149610031787759295" type="text/javascript"></script>
2571 2572 2573 2574 2575<style> .card {border-radius: 30px;} .h1 {font-size: 2em; line-height: 1.5; font-weight: bold;} .product-title.h1 {font-size: 1.6em;} .h2 {font-size: 1.5em;} .section-header .h2 {font-size: 2.1em; font-weight: bold;} .h6 {font-size: 1em;} .blog-post-card__title.h4 {font-size: 1.4em; font-weight: bold;} #wishlisthero-product-page-button-container button {width: 100% !important; background-color: #a57a3c !important; opacity: 1 !important;} /* Wishlist header count badge */.Wlh-Header__Icon {position: relative;} .wishlist-hero-items-count {position: absolute !important; top: -6px !important; right: -12px !important; background: #a57a3c !important; color: #ffffff !important; font-size: 11px !important; font-weight: 600 !important; line-height: 1 !important; min-width: 16px !important; height: 16px !important; padding: 0 4px !important; border-radius: 999px !important; display: inline-flex !important; align-items: center !important; justify-content: center !important;} .accordion--lg .accordion__toggle {padding-block: 0.9rem !important;} </style> 2576<div id="shopify-block-AcThYNTRkUW1SdzMyZ__6610233760104865948" class="shopify-block shopify-app-block">
2576<script> 2577 window.pushowlSubdomain = "dsf-antique-jewelry.myshopify.com".split(".")[0] 2578 window.isPushowlThemeAppExtentionEnabled = true 2579 window.pushowlGUID = "ca922d47-809f-4ff0-a532-7c1d017c8b61" 2580 window.pushowlEnvironment = "production" 2581 window.pushowlConfigSource = "pushowl" 2582 window.pushowlConfigUrl = "" 2583</script>
2583 2584 2585 2586 2587 2588</div><div id="shopify-block-AWitpMC8rZDJCSlg4R__15573056287721514228" class="shopify-block shopify-app-block json-ld-for-seo"><!-- generated: 2026-09-24 18:30:32 -0400 --> 2589<!-- BEGIN app snippet: json_ld_for_seo_web_page -->
2589<script type="application/ld+json"> 2590 { 2591 "@context": "https://schema.org", 2592 "@type": "WebPage", 2593 "@id": "https:\/\/dsfantiquejewelry.com\/products\/vintage-jmf-14k-gold-mother-of-pearl-revolver-pistol-charm-pendant#json-ld-for-seo-webpage", 2594 "url": "https:\/\/dsfantiquejewelry.com\/products\/vintage-jmf-14k-gold-mother-of-pearl-revolver-pistol-charm-pendant", 2595 "image": "https:\/\/dsfantiquejewelry.com\/cdn\/shop\/files\/Vintage_14K_Gold_Mother-of-Pearl_Revolver_Pistol_Charm_Pendant.jpg?v=1789927348\u0026width=1742", 2596 "primaryImageOfPage": "https:\/\/dsfantiquejewelry.com\/cdn\/shop\/files\/Vintage_14K_Gold_Mother-of-Pearl_Revolver_Pistol_Charm_Pendant.jpg?v=1789927348\u0026width=1742", 2597 "dateCreated": "2026-09-20T13:58:09-0400", 2598 "datePublished": "2026-09-20T13:58:11-0400" 2599 } 2600</script>
2600 2601<!-- END app snippet --> 2602<!-- wp 1 --><!-- BEGIN app snippet: json_ld_for_seo_organization -->
2603<script type="application/ld+json"> 2604{ 2605 "@context": "https://schema.org", 2606 "@type": "JewelryStore","@id": "https:\/\/dsfantiquejewelry.com\/#org", 2607 "name": "DSF Antique Jewelry", 2608 "url": "https:\/\/dsfantiquejewelry.com", 2609 "description": "Shop fine gold jewelry, signed designer pieces, rare gemstones, one-of-a-kind estate and vintage pieces, luxury watches and rare objects at DSF Antique Jewelry.", 2610 "telephone": "+1 (929) 316-2746", 2611 "logo": "https:\/\/cdn.shopify.com\/s\/files\/1\/0142\/3405\/8816\/files\/dsf-logo-nob.png?v=1729792653", 2612 "image": "https:\/\/cdn.shopify.com\/s\/files\/1\/0142\/3405\/8816\/files\/Cover-Ceylon-Gemstone-Gold-Bracelet.png?v=1729793410", 2613 "sameAs": ["https:\/\/www.instagram.com\/dsfjewelry"," https:\/\/twitter.com\/jewelry_dsf"," https:\/\/www.facebook.com\/DSFAntiqueJewelry"," https:\/\/www.youtube.com\/channel\/UC0Xva4l6U2IY3FWTOGf82dA"," https:\/\/www.pinterest.com\/dsfantiquejewelry"," https:\/\/www.quora.com\/profile\/DSF-Antique-Jewelry-LLC","https:\/\/www.facebook.com\/DSFAntiqueJewelry\/","https:\/\/www.instagram.com\/dsfjewelry\/","https:\/\/www.pinterest.com\/dsfantiquejewelry\/","https:\/\/twitter.com\/jewelry_dsf","https:\/\/www.youtube.com\/channel\/UC0Xva4l6U2IY3FWTOGf82dA"],"hasMerchantReturnPolicy": { 2614 "@id": "https:\/\/dsfantiquejewelry.com\/products\/vintage-jmf-14k-gold-mother-of-pearl-revolver-pistol-charm-pendant#json-ld-for-seo-return-policy" 2615 },"hasMap": "https://www.google.com/maps/place/DSF+Antique+Jewelry,+LLC/@40.7532886,-73.978002,17z/data=!3m1!5s0x89c2eb4de36fc181:0x11e130508f4721ef!4m14!1m7!3m6!1s0x89c258fe87d7a74b:0xd0abfbf46ddae127!2sDSF+Antique+Jewelry,+LLC!8m2!3d40.7532886!4d-73.9754271!16s%2Fg%2F11f_4sbdd4!3m5!1s0x89c258fe87d7a74b:0xd0abfbf46ddae127!8m2!3d40.7532886!4d-73.9754271!16s%2Fg%2F11f_4sbdd4?entry=ttu&g_ep=EgoyMDI0MTAyMS4xIKXMDSoASAFQAw%3D%3D", 2616 "priceRange": "$$$","geo": { 2617 "@type": "GeoCoordinates", 2618 "latitude": 40.7532356, 2619 "longitude": -73.9753935 2620 },"servesCuisine": "-","openingHoursSpecification": [], 2621 "brand": { 2622 "@type": "Brand", 2623 "name": "DSF Antique Jewelry" 2624 }, 2625 "address": { 2626 "@type": "PostalAddress", 2627 "streetAddress": "450 Lexington", 2628 "addressLocality": "New York", 2629 "addressRegion": "New York", 2630 "postalCode": "10017", 2631 "addressCountry": "United States" 2632 }, 2633 "contactPoint": [ 2634 { 2635 "@type": "ContactPoint", 2636 "telephone": "+1 (929) 316-2746", 2637 "email": "[email protected]" 2638 } 2639 ], "hasShippingService": { 2640 "@type": "ShippingService", 2641 "@id": "https:\/\/dsfantiquejewelry.com\/#json-ld-for-seo-org-shipping", 2642 "shippingConditions": [{ 2643 "@type": "ShippingConditions" 2644 , "shippingRate": { 2645 "@type": "MonetaryAmount", 2646 "value": "0", 2647 "currency": "USD" 2648 }, "shippingDestination": []}] 2649 }} 2650</script>
2650 2651<!-- END app snippet --> <!-- o 2 --><!-- BEGIN app snippet: json_ld_for_seo_product_group -->
2651<script type="application/ld+json"> 2652{ 2653 "@context": "https://schema.org", 2654 "@id": "https:\/\/dsfantiquejewelry.com\/products\/vintage-jmf-14k-gold-mother-of-pearl-revolver-pistol-charm-pendant#json-ld-for-seo", 2655 "@type": "ProductGroup", 2656 "brand": { 2657 "@type": "Brand", 2658 "name": "DSF Antique Jewelry" 2659 }, 2660 "productID": null, 2661 "productGroupID": "8407776034882", 2662 "description": "A Finely Sculpted Miniature with Luminous Mother-of-Pearl Grips\nBold in subject yet refined in execution, this vintage miniature revolver charm is crafted in richly polished 14K yellow gold and signed JMF.\nSculpted fully in the round, the piece recreates a classic revolver with remarkable attention to detail, including a long barrel, dimensional cylinder, hammer, trigger and curved trigger guard. The handle is fitted on both sides with luminous mother-of-pearl grip panels, each secured with a small gold pin. Their subtle iridescence provides an elegant contrast against the warmth of the yellow gold.\nA suspension ring allows the piece to be worn as a charm or as a distinctive pendant. Equal parts fine jewelry and miniature sculpture, it is an unusual collectorâs piece with character, craftsmanship and a quietly playful spirit.\n\nDetails\n\n\nCrafted in 14K yellow gold\nGenuine mother-of-pearl grip panels\nThree-dimensional revolver design\nSigned JMF and stamped 14K\nSuitable as a charm or pendant\nVintage estate jewelry\n", 2663 "url": "https:\/\/dsfantiquejewelry.com\/products\/vintage-jmf-14k-gold-mother-of-pearl-revolver-pistol-charm-pendant", 2664 "name": "Vintage 14K Gold Mother-of-Pearl Revolver Charm Pendant", 2665 "image": ["https:\/\/dsfantiquejewelry.com\/cdn\/shop\/files\/Vintage_14K_Gold_Mother-of-Pearl_Revolver_Pistol_Charm_Pendant.jpg?v=1789927348\u0026width=1742","https:\/\/dsfantiquejewelry.com\/cdn\/shop\/files\/Vintage_14K_Gold_Revolver_Pistol_Charm_Pendant.jpg?v=1789927366\u0026width=1745","https:\/\/dsfantiquejewelry.com\/cdn\/shop\/files\/Vintage_14K_Gold_Mother-of-Pearl_Revolver_Pistol_Charm_Pendant_Side.jpg?v=1789927384\u0026width=1721"],"hasVariant": [ 2666{ 2667 "@id": "https:\/\/dsfantiquejewelry.com\/products\/vintage-jmf-14k-gold-mother-of-pearl-revolver-pistol-charm-pendant?variant=45250394521666#json-ld-for-seo-product", 2668 "@type": "Product", 2669 "url": "https:\/\/dsfantiquejewelry.com\/products\/vintage-jmf-14k-gold-mother-of-pearl-revolver-pistol-charm-pendant?variant=45250394521666", 2670 "inProductGroupWithID": "8407776034882", 2671 "name": "Vintage 14K Gold Mother-of-Pearl Revolver Charm Pendant", 2672 "image": "https:\/\/dsfantiquejewelry.com\/cdn\/shop\/files\/Vintage_14K_Gold_Mother-of-Pearl_Revolver_Pistol_Charm_Pendant.jpg?v=1789927348\u0026width=1742", 2673 "description": "A Finely Sculpted Miniature with Luminous Mother-of-Pearl Grips\nBold in subject yet refined in execution, this vintage miniature revolver charm is crafted in richly polished 14K yellow gold and signed JMF.\nSculpted fully in the round, the piece recreates a classic revolver with remarkable attention to detail, including a long barrel, dimensional cylinder, hammer, trigger and curved trigger guard. The handle is fitted on both sides with luminous mother-of-pearl grip panels, each secured with a small gold pin. Their subtle iridescence provides an elegant contrast against the warmth of the yellow gold.\nA suspension ring allows the piece to be worn as a charm or as a distinctive pendant. Equal parts fine jewelry and miniature sculpture, it is an unusual collectorâs piece with character, craftsmanship and a quietly playful spirit.\n\nDetails\n\n\nCrafted in 14K yellow gold\nGenuine mother-of-pearl grip panels\nThree-dimensional revolver design\nSigned JMF and stamped 14K\nSuitable as a charm or pendant\nVintage estate jewelry\n", 2674 "sku": null, 2675 "mpn": null,"gtin": null,"category": ["Pendants", 2676"Charms \u0026 Pendants", 2677"Jewelry", 2678"Apparel \u0026 Accessories" 2679],"weight": { 2680 "@type": "QuantitativeValue", 2681 "unitText": "lb", 2682 "value": 1.0 2683 },"itemCondition": "https://schema.org/UsedCondition","offers": [{ 2684 "@type": "Offer", 2685 "@id": "https:\/\/dsfantiquejewelry.com\/products\/vintage-jmf-14k-gold-mother-of-pearl-revolver-pistol-charm-pendant?variant=45250394521666#json-ld-for-seo-variant", 2686 "name": "Vintage 14K Gold Mother-of-Pearl Revolver Charm Pendant", 2687 "price": "1750.0", 2688 "priceCurrency": "USD", 2689 "validFrom": "2026-09-23", 2690 "priceValidUntil": "2026-12-23","priceSpecification": { 2691 "@type": "UnitPriceSpecification", 2692 "price": "1750.0", 2693 "priceCurrency": "USD", 2694 "priceType": "https://schema.org/ListPrice", "referenceQuantity": { 2695 "@type": "QuantitativeValue", 2696 "value": 1, 2697 "unitCode": "CT" 2698 }},"itemCondition": "https://schema.org/UsedCondition", 2699 "url": "https:\/\/dsfantiquejewelry.com\/products\/vintage-jmf-14k-gold-mother-of-pearl-revolver-pistol-charm-pendant?variant=45250394521666", 2700 "image": "https:\/\/dsfantiquejewelry.com\/cdn\/shop\/files\/Vintage_14K_Gold_Mother-of-Pearl_Revolver_Pistol_Charm_Pendant.jpg?v=1789927348\u
27000026width=1742", 2701 "sku": null, 2702 "mpn": null, 2703 "availability": "https:\/\/schema.org\/InStock","gtin": null,"hasMerchantReturnPolicy": { 2704 "@id": "https:\/\/dsfantiquejewelry.com\/products\/vintage-jmf-14k-gold-mother-of-pearl-revolver-pistol-charm-pendant#json-ld-for-seo-return-policy" 2705 },"shippingDetails": { 2706 "@id": "https:\/\/dsfantiquejewelry.com\/products\/vintage-jmf-14k-gold-mother-of-pearl-revolver-pistol-charm-pendant#json-ld-for-seo-shipping" 2707 },"seller": { 2708 "@type": "Organization", 2709 "name": "DSF Antique Jewelry" 2710 } 2711 }] 2712 } 2713 2714] 2715} 2716</script>
2716<script type="application/ld+json"></script>
2716<!-- END app snippet --> 2717<!-- p 3 --><!-- BEGIN app snippet: json_ld_for_seo_breadcrumbs -->
2717<script type="application/ld+json"> 2718 { 2719 "@context": "https://schema.org", 2720 "@type": "BreadcrumbList", 2721 "itemListElement": [{ 2722 "@type": "ListItem", 2723 "position": 1, 2724 "name": "DSF Antique Jewelry", 2725 "item": "https:\/\/dsfantiquejewelry.com\/" 2726 },{ 2727 "@type": "ListItem", 2728 "position":2, 2729 "name": "Vintage 14K Gold Mother-of-Pearl Revolver Charm Pendant" 2730 }] 2731 } 2732</script>
2732 2733<!-- END app snippet --> <!-- BEGIN app snippet: json_ld_for_seo_returns_policy -->
2733<script type="application/ld+json"> 2734 { 2735 "@context": "https://schema.org", 2736 "@type": "MerchantReturnPolicy", 2737 "@id": "https:\/\/dsfantiquejewelry.com\/products\/vintage-jmf-14k-gold-mother-of-pearl-revolver-pistol-charm-pendant#json-ld-for-seo-return-policy","merchantReturnLink": "https:\/\/dsfantiquejewelry.com\/policies\/refund-policy", 2738 "returnPolicyCategory": "https:\/\/schema.org\/MerchantReturnFiniteReturnWindow","applicableCountry": [],"returnPolicyCountry": ["US"],"refundType": [], 2739 "merchantReturnDays": 3, 2740 "returnMethod": "https:\/\/schema.org\/ReturnByMail","returnFees": "https:\/\/schema.org\/FreeReturn","returnLabelSource": "", 2741 "customerRemorseReturnFees": "","customerRemorseReturnLabelSource": "", 2742 "itemDefectReturnFees": "","itemDefectReturnLabelSource": "", 2743 "itemCondition": ["https:\/\/schema.org\/NewCondition"] 2744 } 2745</script>
2745 2746<!-- END app snippet --> 2747<!-- BEGIN app snippet: json_ld_for_seo_shipping -->
2747<script type="application/ld+json"> 2748 { 2749 "@context": "https://schema.org", 2750 "@type": "OfferShippingDetails", 2751 "@id": "https:\/\/dsfantiquejewelry.com\/products\/vintage-jmf-14k-gold-mother-of-pearl-revolver-pistol-charm-pendant#json-ld-for-seo-shipping","shippingSettingsLink": "https:\/\/dsfantiquejewelry.com\/policies\/shipping-policy", 2752 "shippingRate": { 2753 "@type": "MonetaryAmount", 2754 "value": "0", 2755 "currency": "USD" 2756 },"shippingDestination": [],"deliveryTime": { 2757 "@type": "ShippingDeliveryTime", 2758 "handlingTime": { 2759 "@type": "QuantitativeValue", 2760 "minValue": 1, 2761 "maxValue": 3, 2762 "unitCode": "d" 2763 }, 2764 "transitTime": { 2765 "@type": "QuantitativeValue", 2766 "minValue": 1, 2767 "maxValue": 3, 2768 "unitCode": "d" 2769 } 2770 } 2771 } 2772</script>
2772 2773<!-- END app snippet --> 2774<!-- BEGIN app snippet: json_ld_for_seo_review_integrations -->
2774<script type='text/javascript'> 2775/*! 2776 * JSON-LD for SEO 2777 * (c) 2018 - 2025 Ilana Davis LLC, all rights reserved. 2778 */ 2779!function(e,r){"function"==typeof define&&define.amd?define([],function(){return r(e)}):"object"==typeof exports?module.exports=r(e):e.JsonLdForSEO=r(e)}("undefined"!=typeof global?global:"undefined"!=typeof window?window:this,function(){"use strict";var i,e={},r={},a=function(e){var t={},n=!1,r=0;"[object Boolean]"===Object.prototype.toString.call(e)&&(n=arguments[0],r++);for(var o=function(e){for(var r in e)e.hasOwnProperty(r)&&(n&&"[object Object]"===Object.prototype.toString.call(e[r])?t[r]=a(t[r],e[r]):t[r]=e[r])};r<arguments.length;r++){o(arguments[r])}return t},t=function(){var r=!1;switch(i.provider){case"plain-reviews":document.querySelectorAll("script[type='application/ld+json']").forEach(function(e){!r&&f(e,"Review app")&&(r=!0)});break;case"plain-product":r=n("Review app");break;case"bazaar-voice":r=n("BazaarVoice");break;case"conversio":r=n("Conversio");break;case"feefo":r=n("Feefo");break;case"klaviyo":return p(document);case"shopperapproved":r=n("Shopper Approved");var e=document.querySelector('img[src*="shopperapproved"]');!r&&e&&(r=u(document));break;case"yotpo-free":var t=document.querySelector(".y-rich-snippet-script");(s(t,"YOTPO free")||l(document,".yotpo-bottom-line")||l(document,".yotpo-bottomline"))&&(r=!0)}return r},n=function(r){var e=document.querySelectorAll("script[type='application/ld+json']"),t=!1;return e.forEach(function(e){!t&&s(e,r)&&(t=!0)}),t},o=function(e){1==t()&&e.disconnect()},c=function(e,r){e.some(function(e){"childList"==e.type&&o(r)})},l=function(e,r){if(0<(n=e.querySelectorAll(r+" .yotpo-sum-reviews span")).length)var t=n[0].innerHTML;else if(0<(n=e.querySelectorAll(r+" .text-m")).length)t=n[0].innerHTML;else if(0<(n=e.querySelectorAll(r+" .reviews-qa-label")).length)t=n[0].innerHTML;else{var n;if(!(0<(n=e.querySelectorAll(r+" .yotpo-bottom-line-basic-text")).length))return!1;t=n[0].innerHTML}var o=0;if(t){var a=t.match(/[\d.,]+/);if(a)o=parseInt(a[0].replace(",","").replace(".",""))}var i=null,c=e.querySelectorAll(r+" .yotpo-stars .yotpo-icon-star").length,l=e.querySelectorAll(r+" .yotpo-stars .yotpo-icon-half-star").length;if(0<c||0<l)if(0<l)i=c+.5;else i=c;else if(c=e.querySelectorAll(r+" .yotpo-filter-stars .yotpo-icon-star").length,0<(l=e.querySelectorAll(r+" .yotpo-filter-stars .yotpo-icon-half-star").length))i=c+.5;else i=c;if(!i){var u=e.querySelector(r+" .yotpo-bottom-line-score");u&&(i=u.innerHTML.trim())}if(0<i&&0<o)return d(i,o,"YOTPO free"),!0},u=function(e){var r=e.querySelectorAll(".overall .numbers");r&&r[0]&&(r=r[0].innerHTML);var t=e.querySelector('img[src*="shopperapproved"]'),n=0;t&&(n=t.src.match(/([0-9]+)/g).reduce(function(e,r){return parseInt(e)+parseInt(r)},0));if(0<r&&0<n)return d(r,n,"Shopper Approved"),!0},p=function(e){var r,t,n=e.querySelector(".kl_reviews__summary__average_value");n&&(r=parseFloat(n.innerHTML));var o=e.querySelector(".kl_reviews__summary__stars__count");if(o&&(t=parseInt(o.innerHTML.replace(/ratings/,""))),0<r&&0<t)return d(r,t,"Klaviyo"),!0},s=function(e,r){if(null===e)return!1;try{var t=JSON.parse(e.innerHTML);if(t&&t.aggregateRating){var n=y(t.aggregateRating);return v(n,r)}return!1}catch(o){if("SyntaxError"==o.name)return!1;throw o}},f=function(e,r){if(null===e)return!1;try{var t=JSON.parse(e.innerHTML),n=y(t);return v(n,r)}catch(o){if("SyntaxError"==o.name)return!1;throw o}},y=function(e){var r=e.ratingCount||e.reviewCount;return{ratingValue:e.ratingValue,ratingCount:r}},v=function(e,r){if(0<e.ratingValue&&0<e.ratingCount)return d(e.ratingValue,e.ratingCount,r),!0},d=function(e,r,t){var n=document.createElement("script");n.type="application/ld+json",n.id="json-ld-for-seo-magical-reviews";var o='{"@context": "https://schema.org","@id": "'+i.product+'","@type": "ProductGroup","aggregateRating": {"@type": "AggregateRating","description": "JSON-LD for SEO magical reviews for '+t+'","ratingValue": "'+e+'","ratingCount": "'+r+'"}}';n.innerHTML=o;var a=document.getElementById(n.id);a?a.replaceWith(n):document.body.appendChild(n)},g=function(){var e=document;
2779if(i.mutation)var r=new i.mutation(c);else r=new MutationObserver(c);r.observe(e,{attributes:!1,childList:!0,subtree:!0})};return e.init=function(e){i=a(r,e||{}),t()||g()},e.checkMutation=c,e});</script>
2779<!-- END app snippet --> 2780
2780<script type="text/javascript"> 2781 JsonLdForSEO.init({ 2782 product: "https:\/\/dsfantiquejewelry.com\/products\/vintage-jmf-14k-gold-mother-of-pearl-revolver-pistol-charm-pendant#json-ld-for-seo", 2783 provider: "yotpo-free" 2784 }); 2785 </script>
2785<!-- A 10 --> 2786 2787 2788</div><div id="shopify-block-ANXJ6b0lIbDZWeTNET__10148494829067693542" class="shopify-block shopify-app-block"><!-- XO-InsertCode Body --> 2789 2790 2791 2792 2793 2794<!-- End: XO-InsertCode Body --> 2795 2796 2797</div><div id="shopify-block-ATThLR0FuWEJHVDgwU__10533623496951086041" class="shopify-block shopify-app-block"></div><div id="shopify-block-AYkpjcWFINkF3RWlJV__1513253815146976218" class="shopify-block shopify-app-block"> 2798</div><div id="shopify-block-ARzdWTngvMFlVWUtIS__8776485610325655785" class="shopify-block shopify-app-block"> 2799 <link rel="stylesheet" href="https://cdn.shopify.com/extensions/01a099ee-0181-72a2-b832-a61abfa7fe3d/simple-social-login-173/assets/fonts.css" media="print" onload="this.media='all'"> 2800 <noscript><link href="//cdn.shopify.com/extensions/01a099ee-0181-72a2-b832-a61abfa7fe3d/simple-social-login-173/assets/fonts.css" rel="stylesheet" type="text/css" media="all" /></noscript> 2801 2802 2803<link rel="stylesheet" href="https://cdn.shopify.com/extensions/01a099ee-0181-72a2-b832-a61abfa7fe3d/simple-social-login-173/assets/styles.css" media="print" onload="this.media='all'"> 2804<noscript><link href="//cdn.shopify.com/extensions/01a099ee-0181-72a2-b832-a61abfa7fe3d/simple-social-login-173/assets/styles.css" rel="stylesheet" type="text/css" media="all" /></noscript>
2804<script src="https://cdn.shopify.com/extensions/01a099ee-0181-72a2-b832-a61abfa7fe3d/simple-social-login-173/assets/app.js?" async defer></script>
2804 2805 2806</div><div id="shopify-block-Ad2ZjMmgyd1VYMHV1T__1597712856375791536" class="shopify-block shopify-app-block"><style> 2807 .offerly-text { 2808 color: #0b2f5b; 2809 } 2810 .offerly-modal-content { 2811 background-color: #ffffff; 2812 } 2813 .offerly-support-modal-content { 2814 background-color: #ffffff; 2815 } 2816 .offerButton:hover { 2817 background-color: #947a4a 2818 !important; 2819 } 2820.close { 2821 color: ; 2822} 2823.close:hover, 2824.close:focus { 2825 color: ; 2826 text-decoration: none; 2827 cursor: pointer; 2828} 2829@media only screen and (max-width: 600px) { 2830 2831 2832} 2833 2834 2835#submitOfferButton, 2836#submitOfferButton::before, 2837#submitOfferButton::after { 2838 background: #0B2F5B !important; 2839 background-color: #0B2F5B !important; 2840} 2841 2842#submitOfferButton { 2843 color: #FFFFFF !important; 2844 border-color: #9F7C46 !important; 2845} 2846 2847#submitOfferButton:hover, 2848#submitOfferButton:hover::before, 2849#submitOfferButton:hover::after { 2850 background: #154A80 !important; 2851 background-color: #154A80 !important; 2852} 2853} 2854</style> 2855 2856<div id="OfferlyButtonDiv"></div> 2857<div id="OfferlyModalDiv" class="OfferlyModal"> 2858 <!-- Modal content --> 2859 <div class="offerly-modal-content"> 2860 <div id="offerlyCloseButton"> 2861 <span class="close offerly-text" style="padding: 10px;">×</span> <!-- Added padding --> 2862 </div> 2863 <div class="offerly-modal-content-group"> 2864 <div id="offerlySpinner" class="offerly-loading"> 2865 <div class="offerly-loading-spinner"> 2866 <div class="spinner"></div> 2867 <p class="offerly-text" style="padding-top: 16px;">Please wait...</p> 2868 </div> 2869 </div> 2870 <div id="leftSide"> 2871 <div id="leftContent"> 2872 <img 2873 class="offerly-header-logo" 2874 src="" 2875 alt="DSF Antique Jewelry" 2876 id="offerlyHeaderStoreLogo" 2877 height="auto" 2878 width="250" 2879 loading="eager" 2880 style="padding-bottom: 20px; width: 140px; display:none;"> 2881 <h2 id="offerlyModalHeader" class="offerly-text offerly-header-text"> 2882 2883 Make An Offer 2884 2885 </h2> 2886 <p id="modalTextInformation" class="offerly-text offerly-information-text"> 2887 2888 Thank you for your interest. Please submit your offer, and weâll get back to you. 2889 2890 </p> 2891 <div id="offerInputFields"> 2892 <div id="productImageMobileDiv"> 2893 2894 <img 2895 class="modal-product-image" 2896 src="//dsfantiquejewelry.com/cdn/shop/files/Vintage_14K_Gold_Mother-of-Pearl_Revolver_Pistol_Charm_Pendant.jpg?v=1789927348&width=300" 2897 alt="Vintage 14K Gold Mother-of-Pearl Revolver Charm Pendant" 2898 id="productImageMobile" 2899 height="150" 2900 width="auto" 2901 loading="eager" 2902 style="padding-bottom: 10px;"> 2903 2904 <div class="modal-product-meta"> 2905 <h2 2906 class="offerly-text modal-product-title" 2907 id="mobileModalProductTitle" 2908 style="font-size: 16px; width: 100%; text-align: center; margin: 0;">Vintage 14K Gold Mother-of-Pearl Revolver Charm Pendant</h2> 2909 <h2 2910 class="offerly-text modal-prdocut-price" 2911 id="mobileModalPrice" 2912 style="font-size: 16px; width: 100%; text-align: center; margin: 0;"> 2913 $1,750.00 2914 </h2> 2915 </div> 2916 </div> 2917 <div id="offerNameInputInput"> 2918 <label class="offerly-text offerly-input-label" for="offerName">Name</label> 2919 <input 2920 id="OfferInput" 2921 class="offerInput offerly-text" 2922 type="text" 2923 id="offerName" 2924 name="customerName" 2925 placeholder="Enter your name"> 2926 </div> 2927 <div id="offerEmailInput"> 2928 <label class="offerly-text offerly-input-label" for="offerEmail">Email</label> 2929 <input 2930 id="OfferInput" 2931 class="offerInput offerly-text" 2932 type="email" 2933 name="customerEmail" 2934 placeholder="Email"> 2935 </div> 2936 2937 2938 <div id="offerPhoneInput"> 2939 <label class="offerly-text offerly-input-label" for="offerPhone">Phone</label> 2940 <input 2941 id="OfferInput" 2942 class="offerInput offerly-text" 2943 type="tel" 2944 name="customerPhone" 2945 pattern="\+[0-9]{1,15}" 2946 placeholder="Enter your phone number"> 2947 </div> 2948 2949 <div id="offerQuanitityInput" style="display: none;"> 2950 <label class="offerly-text offerly-input-label" for="quantity">Quantity</label> 2951 <input 2952 id="OfferInput" 2953 class="offerInput offerly-text" 2954 type="tel" 2955 name="quantity" 2956 placeholder="Quantity" 2957 min="1" 2958 value="1"> 2959 </div> 2960 <div id="offerAmountInput"> 2961 <label class="offerly-text offerly-input-label" for="offerAmount">Offer</label> 2962 <input 2963 id="OfferInput" 2964 class="offerInput offerly-text" 2965 type="tel" 2966 name="offerAmount" 2967 min="0" 2968 placeholder="Enter your offer"> 2969 </div> 2970 2971 2972 <div id="additionalInformationInput"> 2973 2974 <label class="offerly-text offerly-input-label" for="additionalInformation">Message</label> 2975 2976 <textarea 2977 id="OfferInput" 2978 class="offerInput offerly-text" 2979 id="additionalInformation" 2980 name="additionalTextField" 2981 placeholder="" 2982 lines="4"></textarea> 2983 </div> 2984 2985 2986 2987 2988 2989 </div> 2990 </div> 2991 <div style="display: flex; justify-content: flex-end; margin-top: 10px; gap: 30px;"> 2992 <button id="submitOfferButton" class="button btn btn--primary" style="width: 100%;">Send Offer</button> 2993 <button id="modalAddToCartButton" class="button btn btn--primary" style="display: none !important;">Add to Cart</button> 2994 </div> 2995 </div> 2996 <div id="rightSide"> 2997 <div id="productImage"> 2998 2999 <img 3000 class="modal-product-image" 3001 src="//dsfantiquejewelry.com/cdn/shop/files/Vintage_14K_Gold_Mother-of-Pearl_Revolver_Pistol_Charm_Pendant.jpg?v=1789927348&width=300" 3002 alt="Vintage 14K Gold Mother-of-Pearl Revolver Charm Pendant" 3003 id="offerImage" 3004 height="auto" 3005 width="300" 3006 loading="eager" 3007 style="padding-bottom: 20px; width: 100%;"> 3008 3009 </div> 3010 <div id="modalTitleAndPrice" style="width: 100%;"> 3011 <h2 3012 class="offerly-text modal-product-title" 3013 id="modalProductTitle" 3014 style="font-size: 18px; width: 100%; text-align: center;">Vintage 14K Gold Mother-of-Pearl Revolver Charm Pendant</h2> 3015 3016 <div id="offerSKUDiv"> 3017 </div> 3018 <h2 3019 class="offerly-text modal-prdocut-price" 3020 id="modalPrice" 3021 style="font-size: 16px; width: 100%; text-align: center;"> 3022 3023 $1,750.00 3024 <br> 3025 <br> 3026 3027 </h2> 3028 </div> 3029 </div> 3030 </div> 3031 </div> 3032</div> 3033 3034 3035<div id="OfferlySupportDiv" class="OfferlyModalDiv"> 3036 3037</div>
3038<script src="https://cdn.shopify.com/extensions/01a0c3f5-e022-7993-bb1b-ef2c0ae16333/offerly-1385/assets/offerly-helpers.js" data-cfasync="false" data-no-optimize="true"></script>
vendor: 1 bytes, line 3038
3038
3039<script data-cfasync="false"> 3040 // Inlined from offerly-helpers.js. Speed apps on some stores strip 3041 //
3041<script src="cdn.shopify.com/extensions/..."> before it can run. 3042 var ADD_TO_CART_LABELS = ADD_TO_CART_LABELS || ['add to cart','add to collection','reserve this piece','add to quote','pre order','pre-order','receive a stock alert','purchase','kosárba','add to bag','add to shopping cart','add to shopping bag','add to basket','ajouter au panier','añadir al carrito','in den warenkorb','aggiungi al carrello','adicionar ao carrinho','legg til i handlekurven','lägg i varukorgen','tilføj til kurv','aggiungi alla borsa','ajouter au sac','añadir a la bolsa','der tasche hinzufügen','zum warenkorb','aggiungi al cesto','ajouter à la corbeille','in winkelwagen','aan winkelwagen toevoegen','legg i handlekurv','lisää ostoskoriin','adauga in cos','sepete ekle','enquire','acquire','do kosza','gooods','select size','einkaufswagen','įdÄti į krepÅ¡elį','hozzáadás kosárhoz','ÏÏοÏθηκη ÏÏο καλαθι','dodaj do koszyka','dodaj v koÅ¡arico','click to pay','добавÑне кÑм колиÑкаÑа','do koszyka','læg i indkøbskurv','voeg toe aan winkelwagen','å å ¥è³¼ç©è»','toevoegen aan winkeltas','××סף ××¢×××','añadir a la cesta','ã«ã¼ãã«è¿½å ãã','agregar al carrito']; 3043 var ADD_TO_CART_EXCLUSIONS = ADD_TO_CART_EXCLUSIONS || ['terms of purchase']; 3044 if (typeof OFFERLY_COUNTRIES === 'undefined') { var OFFERLY_COUNTRIES = []; } 3045 function offeringMatchesCardButton(offering, block) { 3046 var products = String(offering.products || ''); 3047 switch (offering.productSelectorType) { 3048 case 'all': 3049 return true; 3050 case 'collections': { 3051 var offeringIds = products.split(','); 3052 var pageCollectionIds = collectionsString.split(','); 3053 for (var i = 0; i < pageCollectionIds.length; i++) { 3054 if (pageCollectionIds[i] && offeringIds.indexOf(pageCollectionIds[i]) !== -1) { 3055 return true; 3056 } 3057 } 3058 return false; 3059 } 3060 case 'products': { 3061 var variantId = String(block.getAttribute('data-productvariantid') || ''); 3062 var productId = String(block.getAttribute('data-productid') || ''); 3063 return (variantId && products.indexOf(variantId) !== -1) || (productId && products.indexOf('Product/' + productId) !== -1); 3064 } 3065 default: 3066 return false; 3067 } 3068 } 3069 function isCardButtonEligible(block) { 3070 var data = window.OfferlyOfferings; 3071 if (!data || !Array.isArray(data.offerings)) return false; 3072 for (var i = 0; i < data.offerings.length; i++) { 3073 if (offeringMatchesCardButton(data.offerings[i], block)) return true; 3074 } 3075 return false; 3076 } 3077 function getCardProductImageSrc(block) { 3078 var fromAttr = block.getAttribute('data-imagesrc'); 3079 if (fromAttr && fromAttr.trim()) return fromAttr.trim(); 3080 var root = block.closest('product-card, .card-wrapper, .product-card, .card, .grid__item, li, article'); 3081 var img = root && root.querySelector('img[src], img[srcset], img[data-src]'); 3082 if (!img) return ''; 3083 var src = img.currentSrc || img.getAttribute('src') || img.getAttribute('data-src') || ''; 3084 if (src.indexOf('data:') === 0) src = img.getAttribute('data-src') || ''; 3085 return src; 3086 } 3087 function applyOfferlyCardButtons() { 3088 document.querySelectorAll('.oButtonBlock').forEach(function(block) { 3089 var eligible = isCardButtonEligible(block); 3090 if (Shopify.designMode && !eligible) { 3091 block.disabled = true; 3092 block.textContent = 'Product not eligible for offers'; 3093 block.style.display = ''; 3094 return; 3095 } 3096 block.style.display = eligible ? '' : 'none'; 3097 }); 3098 } 3099 3100 var ofSI = 14234058816; 3101 // JS translation strings = active-locale override || locale default. 3102 var _ovM = null || {}; 3103 var _ovR = null || {}; 3104 var offerlyT = { 3105 modalTitle: _ovM.title || "Make An Offer", 3106 modalSend: _ovM.send || "Send Offer", 3107 modalCheckout: _ovM.checkout || "Checkout", 3108 modalTryAgain: _ovM.tryAgain || "Try Again", 3109 modalClose: _ovM.close || "Close", 3110 modalButtonText: _ovM.buttonText || "Make An Offer", 3111 modalNumbersOnly: _ovM.numbersOnly || "Please enter only numbers and a decimal point", 3112 modalLessThanPrice: _ovM.lessThanPrice || "Offer cannot exceed price", 3113 modalMoreThanZero: _ovM.moreThanZero || "Offer must be greater than zero", 3114 modalPercentOff: _ovM.percentOff || "off", 3115 responseAcceptedTitle: _ovR.acceptedTitle || "Congratulations!", 3116 responseAcceptedMessage: _ovR.acceptedMessage || "Great news! Your offer was accepted. Click below to proceed to checkout with your discount applied!", 3117 responsePendingTitle: _ovR.pendingTitle || "Thank You!", 3118 responsePendingMessage: _ovR.pendingMessage || "We will get back to you via email shortly. Messages may end up in spam, so please check there if you do not receive a response.", 3119 responseDeclinedTitle: _ovR.declinedTitle || "Try Again!", 3120 responseDeclinedMessage: _ovR.declinedMessage || "Your offer was too low. Please try again!", 3121 responseCounteredTitle: _ovR.counteredTitle || "Countered!", 3122 responseCounteredMessage: _ovR.counteredMessage || "Your offer was countered to", 3123 responseCounteredMessage2: _ovR.counteredMessage2 || "Click below to proceed to checkout with your discount applied!", 3124 responseErrorTitle: _ovR.errorTitle || "Error Occurred!", 3125 responseErrorMessage: _ovR.errorMessage || "An error occurred while submitting your offer. Please try again.", 3126 }; 3127 3128 function getSafeValue(value, defaultValue) { 3129 return (typeof value !== 'undefined' && value !== '') ? value : defaultValue; 3130 } 3131 3132 var fallbackProductImage = "\/\/dsfantiquejewelry.com\/cdn\/shop\/files\/Vintage_14K_Gold_Mother-of-Pearl_Revolver_Pistol_Charm_Pendant.jpg?v=1789927348\u
31320026width=300"; 3133 3134 function setModalProductImage(imageUrl) { 3135 var image = document.getElementById('offerImage'); 3136 var mobileImage = document.getElementById('productImageMobile'); 3137 var productImageContainer = document.getElementById('productImage'); 3138 var hasImage = imageUrl && imageUrl.trim() !== ''; 3139 [image, mobileImage].forEach(function(img) { 3140 if (!img) return; 3141 if (hasImage) { 3142 img.src = imageUrl; 3143 img.style.display = ''; 3144 } else { 3145 img.removeAttribute('src'); 3146 img.alt = ''; 3147 img.style.display = 'none'; 3148 } 3149 }); 3150 if (productImageContainer) { 3151 productImageContainer.style.display = hasImage ? '' : 'none'; 3152 } 3153 } 3154 const isEuropeanO = [75733958923]; 3155 var selectedVariantId = getSafeValue(45250394521666, null); 3156 var firstAvailableVariantId = getSafeValue(45250394521666, null); 3157 var productVariantId = isNaN(selectedVariantId) ? firstAvailableVariantId : selectedVariantId; 3158 var shopODomain = getSafeValue(`dsfantiquejewelry.com`, null); 3159 var selectedSKU = getSafeValue( `null`, null); 3160 var productID = getSafeValue(`8407776034882`, null); 3161 var amountAvailable = getSafeValue(`true`, null); 3162 var productVendor = getSafeValue(`DSF Antique Jewelry`, null); 3163 var prodOfferImageSrc = fallbackProductImage; 3164 var offerlyModalOpenedOnce = false; 3165 var offerlySuppressAutoOpen = false; 3166 var offerlyAutoOpenTimerId = null; 3167 var offerlyCartGuardInitialized = false; 3168 var productURL = `/products/vintage-jmf-14k-gold-mother-of-pearl-revolver-pistol-charm-pendant?variant=45250394521666`; 3169 var currency = `USD`; 3170 var currencySymbolO = `$`; 3171 var priceMaxNumber = '1750.0'; 3172 var updatedPriceMaxNumber = priceMaxNumber; 3173 var compareAtPrice = '0.0'; 3174 var productTitle = updateModalInformation(productVariantId); 3175 var productTitle = updateModalProductTitle( 3176 '<div id="productTitleOfferModal" style="padding-bottom: 10px;">' + "Vintage 14K Gold Mother-of-Pearl Revolver Charm Pendant" + '</div><div id="productVariantTitleOfferModal" style="padding-bottom: 10px;">' + "Default Title" + '</div>' 3177 ); 3178 var productTitleText = [...document.getElementById('modalProductTitle').children].map(child => child.textContent.trim()).join(' / '); 3179 var productCollections = [{"id":280738922562,"handle":"antique-vintage-jewelry-rings-earrings-necklaces-more","title":"Antique \u0026 Vintage Jewelry: Rings, Earrings, Necklaces \u0026 More","updated_at":"2026-09-24T13:13:24-04:00","body_html":"","published_at":"2024-08-23T14:13:33-04:00","sort_order":"created-desc","template_suffix":"","disjunctive":true,"rules":[{"column":"title","relation":"contains","condition":"men's ring"},{"column":"title","relation":"contains","condition":"ring"},{"column":"title","relation":"not_contains","condition":"earrings"}],"published_scope":"global"},{"id":303721906242,"handle":"antique-vintage-jewelry-1800-1990s","title":"Antique and Vintage Jewelry 1800 â 1990s","updated_at":"2026-09-24T13:13:24-04:00","body_html":"\u003cp data-end=\"1764\" data-start=\"1665\"\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cem\u003eA historically curated selection spanning Georgian, Victorian, Art Nouveau, Art Deco, Mid-Century, and the late 20th century, featuring fine and costume jewelry, presented by DSF Antique Jewelry.\u003c\/em\u003e\u003cbr\u003e\u003c\/p\u003e","published_at":"2025-10-15T20:42:52-04:00","sort_order":"created-desc","template_suffix":"","disjunctive":true,"rules":[{"column":"title","relation":"contains","condition":"brooch"},{"column":"title","relation":"contains","condition":"ring"},{"column":"title","relation":"contains","condition":"necklace"},{"column":"title","relation":"contains","condition":"pendant"},{"column":"title","relation":"contains","condition":"bracelet"},{"column":"title","relation":"contains","condition":"cufflinks"},{"column":"title","relation":"contains","condition":"gold"},{"column":"title","relation":"contains","condition":"silver"}],"published_scope":"global"},{"id":160974635074,"handle":"antique-fobs-charms-seals","updated_at":"2026-09-21T06:57:28-04:00","published_at":"2020-04-25T19:46:08-04:00","sort_order":"created-desc","template_suffix":"","published_scope":"global","title":"Antique Fobs, Charms \u0026 Seals","body_html":"\u003ch2\u003eGold Antique Fobs, Charms and Seals\u003c\/h2\u003e"},{"id":314867122242,"handle":"antique-jewelry-company-in-new-york","title":"Antique Jewelry Company in New York","updated_at":"2026-09-24T13:13:24-04:00","body_html":"\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cem\u003eAntique, vintage, and fine jewelry, plus rare objects de vertu in New York.\u003c\/em\u003e\u003c\/p\u003e","published_at":"2026-05-01T19:54:14-04:00","sort_order":"created-desc","template_suffix":"","disjunctive":true,"rules":[{"column":"title","relation":"contains","condition":"Ring"},{"column":"title","relation":"contains","condition":"Brooch"},{"column":"title","relation":"contains","condition":"Necklace"},{"column":"title","relation":"contains","condition":"Bracelet"},{"column":"title","relation":"contains","condition":"Earrings"},{"column":"title","relation":"contains","condition":"Gold"},{"column":"title","relation":"contains","condition":"Silver"},{"column":"title","relation":"contains","condition":"Cufflinks"},{"column":"title","relation":"contains","condition":"Watch"},{"column":"title","relation":"contains","condition":"Belt"}],"published_scope":"global"},{"id":263649853506,"handle":"best-fine-jewelry-you-can-buy-online","title":"Best Fine Jewelry You Can Buy Online","updated_at":"2026-09-24T12:52:00-04:00","body_html":"\u003ch2\u003e\u003cem\u003eJewelry Objects and More\u003c\/em\u003e\u003c\/h2\u003e","published_at":"2022-03-25T16:59:12-04:00","sort_order":"created-desc","template_suffix":"","disjunctive":true,"rules":[{"column":"title","relation":"contains","condition":"silver"},{"column":"title","relation":"contains","condition":"gold"}],"published_scope":"global"},{"id":263634452546,"handle":"rings","title":"Collection of Fine \u0026 Costume Jewelry â Rings, Necklaces, and More","updated_at":"2026-09-24T13:13:24-04:00","body_html":"\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cem data-mce-fragment=\"1\"\u003eLarge Collection of Fine \u0026amp; Costume Jewelry \u003c\/em\u003e\u003c\/p\u003e","published_at":"2022-03-23T12:34:28-04:00","sort_order":"created-desc","template_suffix":"","disjunctive":true,"rules":[{"column":"title","relation":"contains","condition":"Rings"},{"column":"title","relation":"not_contains","condition":"earrings"}],"published_scope":"global","image":{"created_at":"2024-03-28T13:01:43-04:00","alt":"Rings - DSF Antique Jewelry","width":1410,"height":1080,"src":"\/\/dsfantiquejewelry.com\/cdn\/shop\/collections\/rings-908192.jpg?v=1711645303"}},{"id":263664828482,"handle":"brooches-earrings","title":"Curated Jewelry Selection","updated_at":"2026-09-24T13:13:24-04:00","body_html":"\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cmeta charset=\"utf-8\"\u003eExplore DSF Antique Jewelryâs curated fine jewelry selection, featuring earrings, brooches, bracelets, rings, necklaces, designer pieces, diamond jewelry, gemstone jewels, and collectible estate finds chosen for their beauty, craftsmanship, and distinctive character.\u003cbr\u003e\u003c\/p\u003e","published_at":"2022-03-28T09:35:31-04:00","sort_order":"created-desc","template_suffix":"","disjunctive":true,"rules":[{"column":"title","relation":"contains","condition":"gold"},{"column":"title","relation":"contains","condition":"silver"},{"column":"title","relation":"contains","condition":"earrings"},{"column":"title","relation":"contains","condition":"brooch"},{"column":"title","relation":"contains","condition":"platinum"}],"published_scope":"global"},{"id":281604194370,"handle":"designer-luxury-gold-jewelry","title":"Designer Luxury Gold Jewelry","updated_at":"2026-09-24T13:13:24-04:00","body_html":"\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e \u003cem\u003eFine Gold and Gemstone Creations\u003c\/em\u003e\u003c\/p\u003e","published_at":"2024-09-15T09:09:07-04:00","sort_order":"alpha-asc","template_suffix":"","disjunctive":false,"rules":[{"column":"variant_price","relation":"greater_than","condition":"1500"}],"published_scope":"global"},{"id":99360440384,"handle":"editors-picks","updated_at":"2026-09-24T12:52:00-04:00","published_at":"2019-01-08T15:59:56-05:00","sort_order":"created-desc","template_suffix":"","published_scope":"global","title":"Editor's Picks","body_html":"\u003ch2 class=\"p1\"\u003eAntique \u0026amp; Vintage, Fine Jewelry, Costume Jewelry and Accessories. \u003c\/h2\u003e"},{"id":265658073154,"handle":"jewelry","title":"Elegant Fine \u0026 Costume Jewelry Collection","updated_at":"2026-09-24T13:13:24-04:00","body_html":"","published_at":"2022-09-14T22:21:54-04:00","sort_order":"price-asc","template_suffix":"","disjunctive":true,"rules":[{"column":"title","relation":"contains","condition":"earrings"},{"column":"title","relation":"contains","condition":"Gold rings"},{"column":"title","relation":"contains","condition":"cufflinks"},{"column":"title","relation":"contains","condition":"bracelet"},{"column":"title","relation":"contains","condition":"necklace"},{"column":"title","relation":"contains","condition":"watch"},{"column":"title","relation":"contains","condition":"gold"},{"column":"title","relation":"contains","condition":"silver"},{"column":"title","relation":"contains","condition":"platinum"},{"column":"title","relation":"contains","condition":"ring"}],"published_scope":"global"},{"id":91401748544,"handle":"vintage-jewelry","updated_at":"2026-09-24T12:52:00-04:00","published_at":"2018-12-29T20:26:11-05:00","sort_order":"created-desc","template_suffix":"","published_scope":"global","title":"Estate Vintage Fine Jewelry","body_html":"\u003ch2\u003e\n\u003cem\u003eVintage Fine Gold \u0026amp; \u003c\/em\u003e\u003cem\u003ePlatinum Jewelry\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cbr\u003e"},{"id":152387027010,"handle":"fine-estate-vintage-antique-jewelry-for-sale","updated_at":"2026-09-24T12:52:00-04:00","published_at":"2019-10-12T17:18:30-04:00","sort_order":"manual","template_suffix":"","published_scope":"global","title":"Fine Estate Vintage and Antique Jewelry","body_html":"\u003ch2\u003eEstate Vintage \u0026amp; Antique Jewelry \u003c\/h2\u003e\n\u003ch4\u003eGold and Diamond Bracelets, Necklaces, Earrings, Rings and Brooches. Shop our vintage and antique jewelry collection!\u003c\/h4\u003e"},{"id":263865499714,"handle":"gold-jewelry","title":"Fine Gold Jewelry with Platinum, Silver \u0026 Rare Gemstones","updated_at":"2026-09-24T12:52:00-04:00","body_html":"\u003ch3 style=\"text-align: center;\"\u003e\n\u003cmeta charset=\"utf-8\"\u003e\n\u003cem\u003eFine Jewelry in Gold, Platinum \u0026amp; Silver: Rings, Earrings, Bracelets, Necklaces \u0026amp; More\u003c\/em\u003e\n\u003c\/h3\u003e","published_at":"2022-05-02T20:29:18-04:00","sort_order":"created-desc","template_suffix":"","disjunctive":true,"rules":[{"column":"title","relation":"contains","condition":"gold"},{"column":"title","relation":"contains","condition":"Platinum"},{"column":"title","relation":"contains","condition":"silver"},{"column":"title","relation":"contains","condition":"ruby"},{"column":"title","relation":"contains","condition":"emerald"},{"column":"title","relation":"contains","condition":"sapphire"}],"published_scope":"global","image":{"created_at":"2026-06-24T06:59:39-04:00","alt":"emerald sapphire ring ","width":1650,"height":1600,"src":"\/\/dsfantiquejewelry.com\/cdn\/shop\/collections\/Emerald_Sapphire_Platinum_Eternity_Band_vtg.jpg?v=1782298779"}},{"id":317229170754,"handle":"jewelry-under-2-500","title":"Jewelry Under $2,500","updated_at":"2026-09-24T07:18:12-04:00","body_html":"\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003eExplore jewelry under $2,500 at DSF Antique Jewelry, including vintage rings, brooches, earrings, pendants, bracelets, charms, pins, gold jewelry, gemstone pieces, designer accessories, and distinctive estate finds selected for quality, character, and collectibility.\u003c\/p\u003e","published_at":"2026-06-18T10:26:53-04:00","sort_order":"created-desc","template_suffix":"","disjunctive":true,"rules":[{"column":"variant_price","relation":"less_than","condition":"2500"}],"published_scope":"global"},{"id":263649984578,"handle":"luxury-jewelry-antique-estate-and-vintage","title":"Luxury Jewelry Antique Estate and Vintage","updated_at":"2026-09-24T12:52:00-04:00","body_html":"","published_at":"2022-03-25T17:33:15-04:00","sort_order":"created-desc","template_suffix":"","disjunctive":true,"rules":[{"column":"title","relation":"contains","condition":"gold"},{"column":"title","relation":"contains","condition":"silver"},{"column":"title","relation":"contains","condition":"enamel"},{"column":"title","relation":"contains","condition":"diamond"},{"column":"title","relation":"contains","condition":"sapphire"},{"column":"title","relation":"contains","condition":"Emerald"},{"column":"title","relation":"contains","condition":"ruby"}],"published_scope":"global"},{"id":263869628482,"handle":"market-place-jewelry-objects","title":"Market Place Jewelry - Objects","updated_at":"2026-09-24T13:13:24-04:00","body_html":"\u003ch2\u003e\u003cem\u003eJewelry \u0026amp; Objects Antique Vintage \u003c\/em\u003e\u003c\/h2\u003e","published_at":"2022-05-03T09:06:18-04:00","sort_order":"created-desc","template_suffix":"","disjunctive":true,"rules":[{"column":"title","relation":"contains","condition":"gold"},{"column":"title","relation":"contains","condition":"silver"},{"column":"title","relation":"contains","condition":"cufflinks"},{"column":"title","relation":"contains","condition":"watch"},{"column":"title","relation":"contains","condition":"enamel"},{"column":"title","relation":"contains","condition":"wood"},{"column":"title","relation":"contains","condition":"bag"},{"column":"title","relation":"contains","condition":"Handbag"},{"column":"title","relation":"contains","condition":"earrings"},{"column":"title","relation":"contains","condition":"brooch"},{"column":"title","relation":"contains","condition":"necklace"},{"column":"title","relation":"contains","condition":"bracelet"},{"column":"title","relation":"contains","condition":"belt"},{"column":"title","relation":"contains","condition":"pearl"}],"published_scope":"global"},{"id":273964499010,"handle":"mens-women-s-finest-jewelry","title":"Men's and Womenâs Jewelry","updated_at":"2026-09-24T13:13:24-04:00","body_html":"","published_at":"2024-02-28T12:10:59-05:00","sort_order":"created-desc","template_suffix":"","disjunctive":true,"rules":[{"column":"title","relation":"contains","condition":"ring"},{"column":"title","relation":"contains","condition":"cufflinks"},{"column":"title","relation":"contains","condition":"brooch"},{"column":"title","relation":"contains","condition":"Bracelet"},{"column":"title","relation":"contains","condition":"earrings"},{"column":"title","relation":"contains","condition":"Necklace"},{"column":"title","relation":"contains","condition":"Pendant"}],"published_scope":"global"},{"id":273671553090,"handle":"mens-fine-estate-jewelry","title":"Men's Fine Estate Jewelry","updated_at":"2026-09-22T07:16:10-04:00","body_html":"","published_at":"2024-02-20T12:01:29-05:00","sort_order":"created-desc","template_suffix":"","disjunctive":true,"rules":[{"column":"title","relation":"contains","condition":"men's"},{"column":"title","relation":"contains","condition":"cufflink"}],"published_scope":"global"},{"id":263664959554,"handle":"natural-diamond-gemstone-jewelry","title":"Natural Diamond Gemstone Jewelry","updated_at":"2026-09-24T12:52:00-04:00","body_html":"\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003eExplore natural diamond and gemstone jewelry featuring sapphires, rubies, emeralds, and other fine gems.\u003c\/p\u003e","published_at":"2022-03-28T10:03:43-04:00","sort_order":"created-desc","template_suffix":"","disjunctive":true,"rules":[{"column":"title","relation":"contains","condition":"gold diamond"},{"column":"title","relation":"contains","condition":"gold emerald"},{"column":"title","relation":"contains","condition":"gold ruby"},{"column":"title","relation":"contains","condition":"gold sapphire"},{"column":"title","relation":"contains","condition":"gold gemstone"},{"column":"title","relation":"
3179contains","condition":"platinum"},{"column":"title","relation":"contains","condition":"topaz"},{"column":"title","relation":"contains","condition":"citrine"},{"column":"title","relation":"contains","condition":"Amethyst"},{"column":"title","relation":"contains","condition":"garnet"},{"column":"title","relation":"contains","condition":"tanzanite"},{"column":"title","relation":"contains","condition":"diamond"},{"column":"title","relation":"contains","condition":"silver"},{"column":"title","relation":"contains","condition":"gold"},{"column":"title","relation":"contains","condition":"sapphire"},{"column":"title","relation":"contains","condition":"ruby"}],"published_scope":"global"},{"id":314868629570,"handle":"new-arrivals","title":"New Arrivals","updated_at":"2026-09-24T13:13:24-04:00","body_html":"\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cem\u003eDiscover the latest antique, vintage, and fine jewelry arrivals at DSF Antique Jewelry\u003c\/em\u003e\u003c\/p\u003e","published_at":"2026-05-01T20:05:06-04:00","sort_order":"created-desc","template_suffix":"","disjunctive":true,"rules":[{"column":"title","relation":"contains","condition":"Earrings"},{"column":"title","relation":"contains","condition":"Bracelet"},{"column":"title","relation":"contains","condition":"Brooch"},{"column":"title","relation":"contains","condition":"Ring"},{"column":"title","relation":"contains","condition":"Pendant"},{"column":"title","relation":"contains","condition":"Cufflinks"},{"column":"title","relation":"contains","condition":"Belt"},{"column":"title","relation":"contains","condition":"Necklace"},{"column":"title","relation":"contains","condition":"Watch"},{"column":"title","relation":"contains","condition":"Stud"},{"column":"title","relation":"contains","condition":"Silver"},{"column":"title","relation":"contains","condition":"Gold"},{"column":"title","relation":"contains","condition":"Enamel"}],"published_scope":"global"},{"id":263640449090,"handle":"pendant-necklace-choker","title":"Pendants Necklaces Chokers","updated_at":"2026-09-24T07:18:12-04:00","body_html":"\u003cem\u003eLarge Collection of Vintage Antique Fine \u0026amp; Costume Jewelry\u003c\/em\u003e","published_at":"2022-03-24T10:39:27-04:00","sort_order":"created-desc","template_suffix":"","disjunctive":true,"rules":[{"column":"title","relation":"contains","condition":"Choker"},{"column":"title","relation":"contains","condition":"Pendant"},{"column":"title","relation":"contains","condition":"Necklace"}],"published_scope":"global"},{"id":263649886274,"handle":"shop-fine-jewelry-watches","title":"Shop Fine Jewelry and Watches","updated_at":"2026-09-24T12:52:00-04:00","body_html":"","published_at":"2022-03-25T17:03:38-04:00","sort_order":"created-desc","template_suffix":"","disjunctive":true,"rules":[{"column":"title","relation":"contains","condition":"watch"},{"column":"title","relation":"contains","condition":"gold"},{"column":"title","relation":"contains","condition":"silver"},{"column":"title","relation":"contains","condition":"platinum"}],"published_scope":"global"},{"id":265657581634,"handle":"unique-gold-earrings","title":"Unique Gold Earrings | Fine Antique \u0026 Vintage Jewelry","updated_at":"2026-09-24T13:13:24-04:00","body_html":"","published_at":"2022-09-14T22:01:42-04:00","sort_order":"created-desc","template_suffix":"","disjunctive":true,"rules":[{"column":"title","relation":"contains","condition":"earrings"},{"column":"title","relation":"contains","condition":"gold"},{"column":"title","relation":"contains","condition":"silver"}],"published_scope":"global"},{"id":300681691202,"handle":"victorian-gold-bracelets-necklaces-antique-estate-jewelry","title":"Victorian Gold Bracelets \u0026 Necklaces | Antique Estate Jewelry","updated_at":"2026-09-24T07:18:12-04:00","body_html":"","published_at":"2025-08-30T09:01:44-04:00","sort_order":"created-desc","template_suffix":"","disjunctive":true,"rules":[{"column":"title","relation":"contains","condition":"Bracelet"},{"column":"title","relation":"contains","condition":"Necklace"},{"column":"title","relation":"contains","condition":"Pendant"}],"published_scope":"global"},{"id":94876631104,"handle":"vintage-estate-jewelry-collection","updated_at":"2026-09-24T12:52:00-04:00","published_at":"2019-01-03T13:17:13-05:00","sort_order":"manual","template_suffix":"","published_scope":"global","title":"Vintage \u0026 Estate Jewelry","body_html":"\u003cmeta charset=\"utf-8\"\u003e\n\u003ch2\u003e\u003cem\u003eVintage Antique Gold Jewelry\u003c\/em\u003e\u003c\/h2\u003e\n\u003ch4\u003eOur curated collection of fine estate, vintage and antique jewelry includes rings, necklaces, bracelets, brooches and more. Shop our vintage jewelry collection!\u003c\/h4\u003e"},{"id":263649951810,"handle":"vintage-antique-contemporary-jewels-and-objects","title":"Vintage, Antique, Contemporary Jewels and Objects","updated_at":"2026-09-24T12:52:00-04:00","body_html":"","published_at":"2022-03-25T17:15:43-04:00","sort_order":"created-desc","template_suffix":"","disjunctive":true,"rules":[{"column":"title","relation":"contains","condition":"gold"},{"column":"title","relation":"contains","condition":"platinum"},{"column":"title","relation":"contains","condition":"silver"},{"column":"title","relation":"contains","condition":"enamel"}],"published_scope":"global"}] || []; 3180 var offeringMatch = false;
3181 var collectionsString = ''; 3182 productCollections?.map((collection) => { 3183 collectionsString += collection.id + ','; 3184 }); 3185 3186 var showButtonInformation = {productSelectorType: 'None', selectedProducts: ''} 3187 var autoResponseDelay = 1; 3188 var delayAutoMessage = false; 3189 var quantityInput = document.querySelector('#productQuantity') || document.querySelector('input[name="quantity"]:not(.offerInput)') || document.querySelector('.product-form__quantity') || document.querySelector('select[name="quantity"]') || document.querySelector('quantity-input'); 3190 if (quantityInput && ofSI != 69336465675) { 3191 var offerQuantityDiv = document.getElementById('offerQuanitityInput'); 3192 offerQuantityDiv.style.display = 'block'; 3193 quantityInput.addEventListener('input', function (event) { 3194 updateQuantity(event.target.value); 3195 }); 3196 } 3197 if (quantityInput && ofSI == 9177890913 && !isVisibleElement(quantityInput.parentElement)) { 3198 var offerQuantityDiv = document.getElementById('offerQuanitityInput'); 3199 offerQuantityDiv.style.display = 'none'; 3200 } 3201 var hideQuantityInput = [27129282649, 92120383828, 85519761744, 69336465675,61879943221,69664833775,86812131607,50712314049,51222872236,49644142759, 29972538, 55821271211, 68611277022, 60675686513]; 3202 if (quantityInput && hideQuantityInput.includes(ofSI)) { 3203 var offerQuantityDiv = document.getElementById('offerQuanitityInput'); 3204 offerQuantityDiv.style.display = 'none'; 3205 } 3206 var modalProductDescription = document.getElementById('modalProductDescription'); 3207 if (modalProductDescription && modalProductDescription.textContent.length > 200) { 3208 modalProductDescription.textContent = modalProductDescription.textContent.substring(0, 200) + '...'; 3209 } 3210 addButtonListenerToAllOBlocks(); 3211 mountOfferlyModalAtEndOfBody(); 3212 populateUserInformation(); 3213 hidePriceForStores(); 3214 showCompareAtPrice(); 3215 document.getElementById('offerAmountInput').addEventListener('input', validateOfferAmount); 3216 var offerInputFields = document.getElementById('offerInputFields'); 3217 if (offerInputFields) { 3218 offerInputFields.addEventListener('input', function(event) { 3219 clearOfferInputErrorIfValid(event.target); 3220 }); 3221 offerInputFields.addEventListener('change', function(event) { 3222 clearOfferInputErrorIfValid(event.target); 3223 }); 3224 } 3225 document.getElementById('submitOfferButton').onclick = function(){ 3226 submitOffer(); 3227 }; 3228 document.getElementById('offerQuanitityInput').addEventListener('input', validateOfferAmount); 3229 document.addEventListener('DOMContentLoaded', function () { 3230 function usePushState(handler) { 3231 function track(fn, handler, before) { 3232 return function interceptor() { 3233 if (before) { 3234 handler.apply(this, arguments); 3235 return fn.apply(this, arguments); 3236 } else { 3237 var result = fn.apply(this, arguments); 3238 handler.apply(this, arguments); 3239 return result; 3240 } 3241 }; 3242 } 3243 var currentVariantId = null; 3244 function variantHandler() { 3245 var selectedVariantId = window.location.search.replace(/.*variant=(\d+).*/, '$1'); 3246 if (!selectedVariantId) return; 3247 if (selectedVariantId != currentVariantId) { 3248 currentVariantId = selectedVariantId; 3249 handler(selectedVariantId); 3250 } 3251 } 3252 3253 window.history.pushState = track(history.pushState, variantHandler); 3254 window.history.replaceState = track(history.replaceState, variantHandler); 3255 window.addEventListener('popstate', variantHandler); 3256 } 3257 3258 usePushState(function (variantId) { 3259 productVariantId = variantId; 3260 selectedVariantId = variantId; 3261 offerlySuppressAutoOpen = false; 3262 updateModalInformation(variantId); 3263 var shouldShowButton = showOButton(); 3264 var addToCartButton = findOAddToCartButton(); 3265 var offerButton = document.getElementById('offerButton'); 3266 if (shouldShowButton && !offerButton) { 3267 hideAddToCartButton(); 3268 findOAddToCartButtonAndAddOfferButton(); 3269 } 3270 if(!shouldShowButton && offerButton){ 3271 offerButton.remove(); 3272 showAddToCartButton(); 3273 } 3274 if (shouldShowButton && !addToCartButton) { 3275 findOAddToCartButtonAndAddOfferButton(); 3276 } 3277 }); 3278 // Re-inject the offer button if the theme re-renders the product form and destroys it 3279 var reinjectTimer = null; 3280 var observer = new MutationObserver(function(mutations) { 3281 var buttonRemoved = false;
3282 mutations.forEach(function(mutation) { 3283 mutation.removedNodes.forEach(function(node) { 3284 if (node.id === 'offerButton' || (node.querySelector && node.querySelector('#offerButton'))) { 3285 buttonRemoved = true; 3286 } 3287 }); 3288 }); 3289 if (buttonRemoved && showOButton() && !document.getElementById('offerButton')) { 3290 // Debounce: cancel any pending re-inject and schedule a new one 3291 if (reinjectTimer) clearTimeout(reinjectTimer); 3292 reinjectTimer = setTimeout(function() { 3293 reinjectTimer = null; 3294 if (showOButton() && !document.getElementById('offerButton')) { 3295 findOAddToCartButtonAndAddOfferButton(); 3296 } 3297 }, 100); 3298 } 3299 }); 3300 observer.observe(document.body, { childList: true, subtree: true }); 3301 3302 }); 3303 document.addEventListener('keydown', function (event) { 3304 if (event.key === 'Escape') { 3305 var modal = document.getElementById('OfferlyModalDiv'); 3306 if (modal.style.display === 'flex') { 3307 closeOfferlyModal(); 3308 } 3309 var supportModal = document.getElementById('OfferlySupportDiv'); 3310 if (supportModal.style.display === 'flex') { 3311 supportModal.style.display = 'none'; 3312 } 3313 } 3314 }); 3315 window.onclick = function (event) { 3316 var modal = document.getElementById('OfferlyModalDiv'); 3317 if (event.target == modal) { 3318 closeOfferlyModal(); 3319 } 3320 }; 3321 window.addEventListener('resize', function() { 3322 var offerButton = document.getElementById('offerButton'); 3323 var addToCartButton = findOAddToCartButton(); 3324 if (offerButton && addToCartButton) { 3325 updateOfferButton(offerButton, addToCartButton); 3326 } 3327 }); 3328 //addListenerForVariantUpdates(); 3329 3330 function checkForExistinCheckOutCode(variantID){ 3331 var storedData = localStorage.getItem('Offerly-' + variantID); 3332 var storesToNotCheck = [29972538] 3333 if (storedData && !storesToNotCheck.includes(ofSI)){ 3334 var parsedData = JSON.parse(storedData) 3335 updateModalState(offerlyT.responseAcceptedTitle, offerlyT.responseAcceptedMessage, offerlyT.modalCheckout, function(){checkoutButton(parsedData.checkoutLink)} , parsedData) 3336 } 3337 } 3338 3339 3340 var existingOfferings = '{"autoOpenModal":false,"autoOpenModalDelay":15,"startTimerWhenInactive":false,"exitIntentModal":true,"offerings":[{"products":"","productSelectorType":"products","automatedResponseDelay":5,"delayAutomatedResponse":false},{"id":2496,"shop":"dsf-antique-jewelry.myshopify.com","name":"Offering 1","products":"","productSelectorType":"none","delayAutomatedResponse":false,"automatedResponseDelay":5,"active":true,"createdAt":"2026-08-30T13:42:08.754Z","updatedAt":"2026-09-20T19:56:52.010Z"}]}'; 3341 3342 function isCurrentVariantInCart() { 3343 var variantId = productVariantId != null ? String(productVariantId) : ''; 3344 if (!variantId) { 3345 return Promise.reject(new Error('Offerly: missing variant id')); 3346 } 3347 return fetch((window.Shopify?.routes?.root || '/') + 'cart.js') 3348 .then(function(response) { 3349 if (!response.ok) { 3350 throw new Error('Offerly: cart.js request failed'); 3351 } 3352 return response.json(); 3353 }) 3354 .then(function(cart) { 3355 if (!cart || !Array.isArray(cart.items)) { 3356 throw new Error('Offerly: invalid cart response'); 3357 } 3358 return cart.items.some(function(item) { 3359 return item && String(item.variant_id) === variantId; 3360 }); 3361 }); 3362 } 3363 3364 function cancelOfferlyAutoOpen() { 3365 offerlySuppressAutoOpen = true; 3366 if (offerlyAutoOpenTimerId) { 3367 clearTimeout(offerlyAutoOpenTimerId); 3368 offerlyAutoOpenTimerId = null; 3369 } 3370 } 3371 3372 function shouldAutoOpenOfferlyModal(callback) { 3373 if (offerlySuppressAutoOpen || offerlyModalOpenedOnce) { 3374 return; 3375 } 3376 isCurrentVariantInCart().then(function(inCart) { 3377 if (inCart) { 3378 cancelOfferlyAutoOpen(); 3379 return; 3380 } 3381 if (!offerlySuppressAutoOpen && !offerlyModalOpenedOnce) { 3382 callback(); 3383 } 3384 }).catch(function() { 3385 cancelOfferlyAutoOpen(); 3386 }); 3387 } 3388 3389 function setupOfferlyCartGuard() { 3390 if (offerlyCartGuardInitialized) { 3391 return; 3392 } 3393 offerlyCartGuardInitialized = true; 3394 3395 function checkAndCancelAutoOpen() { 3396 isCurrentVariantInCart().then(function(inCart) { 3397 if (inCart) { 3398 cancelOfferlyAutoOpen(); 3399 } 3400 }).catch(function() { 3401 cancelOfferlyAutoOpen(); 3402 }); 3403 } 3404 3405 document.addEventListener('cart:updated', checkAndCancelAutoOpen); 3406 document.addEventListener('product:added-to-cart', checkAndCancelAutoOpen); 3407 document.addEventListener('submit', function(event) { 3408 var form = event.target; 3409 if (form && form.action && form.action.indexOf('/cart/add') !== -1) {
3410 setTimeout(checkAndCancelAutoOpen, 500); 3411 } 3412 }); 3413 } 3414 3415 function scheduleOfferlyAutoOpen(delayMs) { 3416 setupOfferlyCartGuard(); 3417 isCurrentVariantInCart().then(function(inCart) { 3418 if (inCart) { 3419 cancelOfferlyAutoOpen(); 3420 return; 3421 } 3422 if (offerlyAutoOpenTimerId) { 3423 clearTimeout(offerlyAutoOpenTimerId); 3424 } 3425 offerlyAutoOpenTimerId = setTimeout(function() { 3426 shouldAutoOpenOfferlyModal(function() { 3427 openOModal(true); 3428 }); 3429 }, delayMs); 3430 }).catch(function() { 3431 cancelOfferlyAutoOpen(); 3432 }); 3433 } 3434 3435 function handleShowButtonInformation(data) { 3436 showButtonInformation = data; 3437 window.OfferlyOfferings = data; 3438 var shouldShowButton = showOButton(); 3439 3440 if (shouldShowButton) { 3441 hideAddToCartButton(); 3442 addOfferButton(); 3443 if (showButtonInformation.exitIntentModal) { 3444 setupOfferlyCartGuard(); 3445 setupExitIntent(() => { 3446 shouldAutoOpenOfferlyModal(function() { 3447 openOModal(true); 3448 }); 3449 }); 3450 } 3451 //get params from url 3452 var urlParams = new URLSearchParams(window.location.search); 3453 var param = urlParams.get('offerly'); 3454 if (param) { 3455 openOModal(true); 3456 } 3457 } 3458 if (showButtonInformation.autoOpenModal && shouldShowButton) { 3459 if (showButtonInformation.startTimerWhenInactive) { 3460 inactivityAlertOfferly(showButtonInformation.autoOpenModalDelay * 1000); 3461 } else { 3462 scheduleOfferlyAutoOpen(showButtonInformation.autoOpenModalDelay * 1000); 3463 } 3464 } 3465 3466 if (typeof applyOfferlyCardButtons === 'function') { 3467 applyOfferlyCardButtons(); 3468 } 3469 } 3470 if (existingOfferings != 'Does Not Exist') { 3471 handleShowButtonInformation(JSON.parse(existingOfferings)); 3472 } else { 3473 fetch(`/apps/offerly-proxy/app/acceptOffers/?${new URLSearchParams({ collections: collectionsString, product: productVariantId })}`, { method: 'GET' }) 3474 .then((response) => response.json()) 3475 .then(handleShowButtonInformation) 3476 .catch((error) => { 3477 console.error(error); 3478 }); 3479 } 3480 3481 function mountOfferlyModalAtEndOfBody() { 3482 var modal = document.getElementById('OfferlyModalDiv'); 3483 if (modal) { 3484 document.body.appendChild(modal); 3485 } 3486 } 3487 3488 function showCompareAtPrice() { 3489 if (true) { 3490 var compareAtPrice = document.getElementById('modalCompareAtPrice'); 3491 if (compareAtPrice) { 3492 compareAtPrice.style.display = 'block'; 3493 } 3494 } 3495 } 3496 3497 3498 function updateLabelsForStores(){ 3499 var storesForUpdatingLabels = [55562076479, 65878524168, 50712314049,59154694339,27598913611,82524504395,68350411027,95082053896,29972538] 3500 if (storesForUpdatingLabels.includes(ofSI) ) { 3501 var offerNameLabel = document.querySelector('label.offerly-text.offerly-input-label[for="offerName"]'); 3502 var offerNameInput = document.querySelector('input.offerInput.offerly-text[name="customerName"]'); 3503 var offerEmailLabel = document.querySelector('label.offerly-text.offerly-input-label[for="offerEmail"]'); 3504 var offerEmailInput = document.querySelector('input.offerInput.offerly-text[name="customerEmail"]'); 3505 var offerAmountLabel = document.querySelector('label.offerly-text.offerly-input-label[for="offerAmount"]'); 3506 var offerAmountInput = document.querySelector('input.offerInput.offerly-text[name="offerAmount"]'); 3507 var additionalInformationLabel = document.querySelector('label.offerly-text.offerly-input-label[for="additionalInformation"]'); 3508 var additionalInformationInput = document.querySelector('textarea.offerInput.offerly-text[name="additionalTextField"]'); 3509 var phoneLabel = document.querySelector('label.offerly-text.offerly-input-label[for="offerPhone"]'); 3510 var phoneInput = document.querySelector('input.offerInput.offerly-text[name="customerPhone"]'); 3511 var offerlyHeaderStoreLogo = document.getElementById('offerlyHeaderStoreLogo'); 3512 var header = document.getElementById('offerlyModalHeader'); 3513 var modalProductTitle = document.getElementById('productTitleOfferModal'); 3514 var modalPrice = document.getElementById('modalPrice'); 3515 var modalProductDescription = document.getElementById('modalProductDescription'); 3516 var image = document.getElementById('offerImage'); 3517 var submitOfferButton = document.getElementById('submitOfferButton'); 3518 if (ofSI == 65878524168){ 3519 header.innerHTML = 'Dein Preisvorschlag'; 3520 } 3521 if (ofSI == 29972538){ 3522 header.innerHTML = 'Make A Payment'; 3523 offerAmountLabel.innerHTML = 'Payment Amount'; 3524 offerAmountInput.placeholder = 'Enter your payment amount'; 3525 image.src = 'https://cdn.shopify.com/s/files/1/1951/0265/files/ET_Logo_logobar_centered.png?v=1728047693' 3526 submitOfferButton.innerHTML = 'Send Payment'; 3527 } 3528 if(ofSI == 50712314049){ 3529 offerNameLabel.innerHTML = 'Full Name'; 3530 offerNameInput.placeholder = 'Please enter your full name'; 3531 offerAmountLabel.innerHTML = 'Your Offer'; 3532 offerAmountInput.placeholder = 'Offer price excludes shipping';
3533 additionalInformationLabel.innerHTML = 'Location'; 3534 phoneInput.placeholder = 'Phone number with country code'; 3535 var countrySelect = document.createElement('select'); 3536 countrySelect.id = 'OfferInput'; 3537 var placeholderOption = document.createElement('option'); 3538 placeholderOption.style.backgroundColor = '#313739'; 3539 placeholderOption.value = ''; 3540 placeholderOption.text = 'Country'; 3541 placeholderOption.disabled = true; 3542 countrySelect.appendChild(placeholderOption); 3543 additionalInformationInput.parentNode.insertBefore(countrySelect, additionalInformationInput); 3544 additionalInformationInput.remove(); 3545 var countries = OFFERLY_COUNTRIES.slice(); 3546 countries.sort(); 3547 for (var i = 0; i < countries.length; i++) { 3548 var option = document.createElement('option'); 3549 option.value = countries[i]; 3550 option.text = countries[i]; 3551 countrySelect.appendChild(option); 3552 } 3553 countrySelect.name = 'additionalTextField'; 3554 countrySelect.classList.add('offerInput'); 3555 countrySelect.classList.add('offerly-text'); 3556 countrySelect.value = ''; 3557 var offerQuanitityInput = document.getElementById('offerQuanitityInput'); 3558 var additionalInformationInput = document.getElementById('additionalInformationInput'); 3559 offerQuanitityInput.parentNode.insertBefore(additionalInformationInput, offerQuanitityInput); 3560 header.style.display = 'none'; 3561 offerlyHeaderStoreLogo.src = 'https://cdn.shopify.com/s/files/1/0507/1231/4049/files/Lougher_Contemporary_Logo.png?v=1754470715'; 3562 offerlyHeaderStoreLogo.style.display = 'flex'; 3563 var submitOfferButton = document.getElementById('submitOfferButton'); 3564 submitOfferButton.remove(); 3565 document.querySelector('.offerly-modal-content').appendChild(submitOfferButton); 3566 } 3567 if(ofSI == 59154694339){ 3568 var offerlyModalContentGroup = document.querySelector('.offerly-modal-content-group'); 3569 offerlyModalContentGroup.style.alignItems = 'center'; 3570 var rightSide = document.getElementById('rightSide'); 3571 var productTitle = document.getElementById('modalProductTitle'); 3572 rightSide.prepend(productTitle); 3573 rightSide.style.flex = '1 1 215px'; 3574 var image = document.getElementById('offerImage'); 3575 image.style.paddingBottom = '0px'; 3576 var productTitleOfferModal = document.getElementById('productTitleOfferModal'); 3577 productTitleOfferModal.style.paddingBottom = '0px'; 3578 modalProductDescription.style.fontSize = '18px'; 3579 modalPrice.style.fontSize = '18px'; 3580 } 3581 } 3582 } 3583 3584 3585 function addOfferButton() { 3586 if(!showOButton()){ 3587 return; 3588 } 3589 var addToCartButton = findOAddToCartButton(); 3590 if (!addToCartButton) { 3591 console.log('No add to cart button found'); 3592 return 3593 } 3594 var offerButton = document.createElement('button'); 3595 offerButton.id = 'offerButton'; 3596 offerButton.type = 'button'; 3597 var submitOfferButton = document.getElementById('submitOfferButton'); 3598 var modalAddToCartButton = document.getElementById('modalAddToCartButton'); 3599 offerButton.innerHTML = `Make An Offer` == 'Make An Offer' ? offerlyT.modalButtonText : `Make An Offer`; 3600 updateOfferButton(offerButton, addToCartButton); 3601 updateOfferButton(submitOfferButton, addToCartButton); 3602 updateOfferButton(modalAddToCartButton, addToCartButton); 3603 offerButton.addEventListener('click', function (event) { 3604 event.preventDefault(); 3605 event.stopPropagation(); 3606 updateModalInformation(selectedVariantId); 3607 openOModal(); 3608 return false; 3609 }); 3610 updateLabelsForStores() 3611 var flexWrapShop = [74034315537, 20281681, 27527348276, 57320276143, 27394244673 ]; 3612 if (flexWrapShop.includes(ofSI)){ 3613 addToCartButton.parentNode.style.flexWrap = 'wrap'; 3614 } 3615 if ( ofSI == 20281681 || ofSI == 58405322835 || ofSI == 75196203307 || ofSI == 61769482425 || ofSI == 27527348276 || ofSI == 57320276143 ){ 3616 addToCartButton.style.marginBottom = '16px'; 3617 } 3618 if ( ofSI == 68129849588 || ofSI == 27549532294){ 3619 addToCartButton.parentNode.style.flexWrap = 'wrap'; 3620 addToCartButton.parentNode.style.display = 'flex'; 3621 addToCartButton.parentNode.style.flexDirection = 'column'; 3622 }
3623 if ( ofSI == 67676799256 ){ 3624 var getPlacement = document.getElementById('ProductPopup-message'); 3625 getPlacement.insertAdjacentElement('afterend', offerButton); 3626 return; 3627 } 3628 if ( ofSI == 66931917027 ){ 3629 var getPlacement = document.getElementById('openPreOrderFormModal'); 3630 getPlacement.insertAdjacentElement('afterend', offerButton); 3631 return; 3632 } 3633 var useParentNodeShopIds = [48013803676,92960489814, 64101843123, 8287751, 55256744113, 63661801725, 72337260866, 57244516515, 61982736534, 54246473919, 64613482715, 72116371772, 12433981499, 81588912433, 63452577836, 77979910466, 67095658712, 56191680721 ,60099559673, 9238556, 65386643635, 1502598, 58408730675, 13638089, 18581729, 81888772409, 55008591957, 52291043514, 29522460808, 58351059100, 8722284, 65605828783, 80557900122, 85798322485, 89265602849, 1179122, 14960344, 87991681188, 62908465267]; 3634 if (useParentNodeShopIds.includes(ofSI)) { 3635 addToCartButton.parentNode.insertAdjacentElement("afterend", offerButton); 3636 return; 3637 } 3638 var useParentParentNodeShopIds = [81343316208,68723703980, 15328501,12160450, 72028455075, 74791157973, 75270848745, 73305882890, 49644142759, 67902111923, 82524504395, 60743844052, 65564082233 ,63030853829, 77076005182]; 3639 if (useParentParentNodeShopIds.includes(ofSI)) { 3640 addToCartButton.parentNode.parentNode.insertAdjacentElement("afterend", offerButton) 3641 return; 3642 } 3643 if (ofSI == 77176144120 || ofSI == 65210515695) { 3644 addToCartButton.parentNode.parentNode.parentNode.parentNode.insertAdjacentElement("afterend", offerButton) 3645 return; 3646 } 3647 if ( ofSI == 9177890913) { 3648 addToCartButton.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.insertAdjacentElement("beforeend", offerButton) 3649 return; 3650 } 3651 if (ofSI == 31332008069 || ofSI == 101212488049) { 3652 addToCartButton.parentNode.parentElement.parentElement.parentElement.parentElement.parentElement.insertAdjacentElement('afterend',offerButton) 3653 return; 3654 } 3655 if ( ofSI == 69664833775 || ofSI == 65273659647 || ofSI == 87724163412) { 3656 addToCartButton.parentNode.insertBefore(offerButton, addToCartButton); 3657 return 3658 } 3659 if ( ofSI == 50712314049) { 3660 var thinkingOfSellingButton = [...document.querySelectorAll('.button.button--xl.button--outline.w-full')]; 3661 var sellingButton = thinkingOfSellingButton.find((button) => button.textContent.trim().toLowerCase().includes('thinking of selling?')); 3662 var FAQButton = document.querySelector('a.button.button--xl.w-full[href="/pages/faqs-for-collectors"]').parentNode; 3663 var buttonContainer = document.createElement('div'); 3664 buttonContainer.id = 'oButtonContainerFAQ'; 3665 buttonContainer.style.cssText = ` 3666 display: flex; 3667 gap: 10px; 3668 width: 100%; 3669 align-items: stretch; 3670 `; 3671 if (FAQButton) { 3672 FAQButton.parentNode.insertBefore(buttonContainer, FAQButton); 3673 buttonContainer.appendChild(offerButton); 3674 buttonContainer.appendChild(FAQButton); 3675 offerButton.style.flex = '1'; 3676 offerButton.style.padding = '0px'; 3677 offerButton.style.margin = '0px'; 3678 FAQButton.style.flex = '1'; 3679 } else { 3680 sellingButton ? sellingButton.parentNode.insertBefore(offerButton, sellingButton.nextSibling) : addToCartButton.parentNode.insertBefore(offerButton, addToCartButton.nextSibling); 3681 } 3682 return 3683 } 3684 addToCartButton.parentNode.insertBefore(offerButton, addToCartButton.nextSibling); 3685 const addToCartButtonObserve = findOAddToCartButton(); 3686 const offerButtonObserve = document.getElementById('offerButton'); 3687 const parentElement = addToCartButtonObserve.parentElement; 3688 var buttonsTouching = areElementsAdjacent(addToCartButton, offerButtonObserve); 3689 if (buttonsTouching) { 3690 offerButtonObserve.style.marginTop = '10px'; 3691 } 3692 3693 } 3694 3695 function resetStyles(element, styles) {
3696 styles.forEach(style => { 3697 element.style[style] = ''; 3698 }); 3699 } 3700 3701 3702 function updateOfferButton(button, addToCartButton) { 3703 if (!addToCartButton) { 3704 return; 3705 } 3706 var addToCartButtonStyle = window.getComputedStyle(addToCartButton); 3707 button.classList.add('offerButton'); 3708 button.style.backgroundColor = '#9f7c46'; 3709 button.style.color = '#ffffff'; 3710 button.style.borderRadius = 'px'; 3711 button.style.setProperty('width', '100%', 'important'); 3712 button.style.height = addToCartButtonStyle.height; 3713 button.style.margin = addToCartButtonStyle.margin; 3714 button.style.padding = addToCartButtonStyle.padding; 3715 button.style.fontFamily = addToCartButtonStyle.fontFamily; 3716 button.style.fontSize = addToCartButtonStyle.fontSize; 3717 button.style.fontWeight = addToCartButtonStyle.fontWeight; 3718 button.style.letterSpacing = addToCartButtonStyle.letterSpacing; 3719 button.style.borderRadius = addToCartButtonStyle.borderRadius; 3720 button.style.border = addToCartButtonStyle.border; 3721 button.style.lineHeight = addToCartButtonStyle.lineHeight; 3722 button.style.cursor = 'pointer'; 3723 button.style.zIndex = 'auto'; 3724 button.style.textTransform = addToCartButtonStyle.textTransform; 3725 button.style.textAlign = addToCartButtonStyle.textAlign; 3726 if (addToCartButton.textContent === addToCartButton.textContent.toUpperCase()) { 3727 button.style.textTransform = 'uppercase'; 3728 } 3729 ignoreTextTransform = [48013803676]; 3730 if (!ignoreTextTransform.includes(ofSI)) { 3731 const cartText = addToCartButton.textContent.replace(/\s/g, ''); 3732 const isTitleCase = cartText === cartText.charAt(0).toUpperCase() + cartText.slice(1).toLowerCase(); 3733 if (isTitleCase) { 3734 button.textContent = button.textContent.charAt(0).toUpperCase() + button.textContent.slice(1).toLowerCase(); 3735 } 3736 } 3737 var buttonsTouching = areElementsAdjacent(addToCartButton, button); 3738 3739 var add10pxMarginTop = [81343316208, 15328501, 12160450, 55256744113, 59601027204, 12433981499, 67095658712, 89265602849, 34290827396, 11698208, 27340013679, 36680073355, 60743844052, 82524504395, 67902111923, 2218972, 27598913611, 60099559673, 59190870204, 55717462192, 19884211, 61020012786, 19703995, 9177890913, 63635554481, 78885716262, 18581729, 57483493549, 55218503785, 73305882890, 4411654217, 74848502074, 16867965, 49574117544, 64379584700, 54885220561, 61775872347, 2440329, 53819474108, 233242649, 72843067733, 49644142759, 26670334031, 76660179259, 55590715717, 73939091772, 5708365834, 59154694339, 83330335009, 29999070, 64795246644, 72810922327, 50319622293, 51553501368, 52950827161, 42973823127, 1179122, 581762]; 3740 if ( add10pxMarginTop.includes(ofSI) || buttonsTouching) { 3741 button.style.marginTop = '10px'; 3742 } 3743 var add10pxMarginBottom = [69664833775, 67113091311, 55008591957, 80557900122, 56191680721, 20281681]; 3744 if ( add10pxMarginBottom.includes(ofSI) ) { 3745 button.style.marginBottom = '10px'; 3746 } 3747 var noMarginBottom = [58405322835, 75196203307, 61769482425, 27527348276, 57320276143]; 3748 if ( noMarginBottom.includes(ofSI) ) { 3749 button.style.marginBottom = '0px'; 3750 } 3751 var add5pxMarginTop = [61879943221]; 3752 if ( add5pxMarginTop.includes(ofSI) ) { 3753 button.style.marginTop = '5px'; 3754 } 3755 var margin0px = [85798322485, 66931917027] 3756 if (margin0px.includes(ofSI)) { 3757 button.style.margin = '0px'; 3758 } 3759 if ( ofSI == 3014819906) { 3760 button.style.width = '230px'; 3761 } 3762 var sameWidthButton = [73213116732, 57244516515, 27549532294, 43285905574, 8963818, 55508664503, 55218503785, 20281681, 58405322835, 29999070, 56208556218, 61769482425, 27527348276, 57320276143]; 3763 if ( sameWidthButton.includes(ofSI) ) { 3764 button.style.width = addToCartButtonStyle.width; 3765 } 3766 var removeWidth = [65605828783, 1179122, 77146620209, 1560576088] 3767 if (removeWidth.includes(ofSI) && button.id == 'offerButton') { 3768 button.style.width = ''; 3769 } 3770 if ( ofSI == 29999070 ) { 3771 button.style.padding = '0px'; 3772 } 3773 if (ofSI == 75196203307){ 3774 button.style.width = 'fit-content'; 3775 } 3776 if ( ofSI == 68129849588) { 3777 button.style.gridColumn = 'span 2'; 3778 } 3779 if ( ofSI == 8722284) { 3780 button.style.margin = '0px'; 3781 button.style.marginTop = '10px'; 3782 } 3783 if ( ofSI == 55717462192) { 3784 button.style.maxHeight = button.style.height;
3785 button.style.flex = 'none' 3786 } 3787 if ( ofSI == 50712314049) { 3788 button.style.margin = '0px'; 3789 button.style.padding = '0px'; 3790 button.classList.add('button'); 3791 } 3792 var submitButtonShopIds = [57244516515, 27549532294, 20281681, 77076005182, 58405322835, 75196203307, 29999070, 56208556218, 61769482425, 27527348276, 57320276143]; 3793 if (submitButtonShopIds.includes(ofSI) && button.id == 'submitOfferButton') { 3794 button.style.width = '100%'; 3795 button.style.margin = '0px'; 3796 } 3797 var maxWidthButton =[55590715717, 13484519, 27394244673 ] 3798 if ( maxWidthButton.includes(ofSI) && button.id == 'offerButton') { 3799 button.style.maxWidth = addToCartButtonStyle.width; 3800 } 3801 3802 if ( ofSI == 34290827396) { 3803 if (button.id == 'submitOfferButton') { 3804 button.style.maxWidth = ''; 3805 button.classList.remove('btn'); 3806 } 3807 } 3808 if (ofSI == 32846250120){ 3809 button.style.marginLeft = '0px'; 3810 } 3811 if ( ofSI == 87724163412){ 3812 button.style.maxHeight = '44px'; 3813 button.style.height = '44px'; 3814 button.style.textTransform = 'uppercase'; 3815 button.style.textAlign = 'center'; 3816 button.style.fontSize = '14px'; 3817 } 3818 if ( ofSI == 55562076479){ 3819 button.style.border = ''; 3820 } 3821 3822 3823 3824 3825 3826 3827 var copyButtonClasses = [19884211, 13512613, 65605828783, 61287727335, 1560576088] 3828 if (copyButtonClasses.includes(ofSI) && button.id == 'offerButton') { 3829 var classes = addToCartButton.classList; 3830 for (var i = 0; i < classes.length; i++) { 3831 button.classList.add(classes[i]); 3832 } 3833 } 3834 if ( ofSI == 66931917027) { 3835 button.classList.add('product-form__submit', 'button', 'button--full-width', 'button--secondary'); 3836 button.style.height = '47px'; 3837 button.style.setProperty('margin-top', '0px', 'important'); } 3838 } 3839 function areElementsAdjacent(el1, el2) { 3840 const rect1 = el1.getBoundingClientRect(); 3841 const rect2 = el2.getBoundingClientRect(); 3842 const vAdj = (rect1.bottom === rect2.top || rect1.top === rect2.bottom) 3843 return vAdj; 3844} 3845 3846 function findOAddToCartButtonAndAddOfferButton(maxRetries = 10, delay = 200) { 3847 3848 var attempts = 0; 3849 function tryFind() { 3850 var addToCartButton = findOAddToCartButton(); 3851 if (addToCartButton) { 3852 addOfferButton(); 3853 } else if (attempts < maxRetries) { 3854 attempts++; 3855 setTimeout(tryFind, delay); 3856 } else { 3857 console.log('Could not find add to cart button after ' + maxRetries + ' attempts'); 3858 } 3859 } 3860 tryFind(); 3861 } 3862 3863 function matchesAddToCartLabel(text) { 3864 if (ADD_TO_CART_EXCLUSIONS.some(function (exclusion) { return text.includes(exclusion); })) { 3865 return false; 3866 } 3867 return ADD_TO_CART_LABELS.some(function (label) { return text.includes(label); }); 3868 } 3869 3870 function findOAddToCartButton() { 3871 var addToCartButton = [...document.querySelectorAll( 3872 'button:not(#modalAddToCartButton):not(.sticky-add-to-cart__button)' 3873 )].find(function (button) { 3874 return matchesAddToCartLabel(button.textContent.trim().toLowerCase()); 3875 }); 3876 if (ofSI == 74249732390 || ofSI == 285736972){ 3877 addToCartButton = [...document.querySelectorAll('button.add-to-cart')].find(el => el.closest('main')); 3878 } 3879 if (ofSI == 15328501){ 3880 addToCartButton = [...document.querySelectorAll('button.product-form__btn-add-to-cart')] 3881 .find(el => el.closest('[data-section-id*="template--20925095247961__main"]'));; 3882 } 3883 if (ofSI == 68269015195 || ofSI == 57751175261){ 3884 addToCartButton = document.querySelector('button[id^="ProductSubmitButton-"][type="submit"]'); 3885 } 3886 if(ofSI == 89516540205){ 3887 addToCartButton = document.querySelector('button.checkout-button'); 3888 } 3889 if(ofSI == 20375995){ 3890 addToCartButton = document.querySelector('input[name="button"][id="addToCart"][type="submit"]'); 3891 } 3892 if(ofSI == 3646117){ 3893 addToCartButton = document.querySelector('#add-to-cart'); 3894 } 3895 if(ofSI == 14149028 || ofSI == 59601027204 || ofSI == 64372539613){ 3896 addToCartButton = document.querySelector('#product-add-to-cart'); 3897 } 3898 if (ofSI == 61473849422) { 3899 addToCartButton = document.querySelector('form[action="/cart/add"][method="post"][is="product-form"]'); 3900 } 3901 if ((ofSI == 67275096227 && !addToCartButton) || ofSI == 56753881162){ 3902 addToCartButton = document.querySelector('button[name="add"]'); 3903 } 3904 if (ofSI == 3001450594){ 3905 addToCartButton = document.querySelector('button[name="add"]'); 3906 } 3907 if (ofSI == 81252680004){ 3908 addToCartButton = document.getElementById('MainContent').querySelector('button[name="add"]'); 3909 } 3910 if (ofSI == 68611277022){ 3911 addToCartButton = document.querySelector("[id*='ProductSubmitButton']"); 3912 } 3913 if (ofSI == 65564082233){ 3914 addToCartButton = document.querySelector('.product__info-container.product__column-sticky .addTocart-input-card'); 3915 } 3916 if (ofSI == 20281681) { 3917 if (addToCartButton && !addToCartButton.id.trim().toLowerCase().includes('productsubmitbutton')) { 3918 var productToCart = document.querySelector('product-form'); 3919 if (productToCart) { 3920 addToCartButton = productToCart.querySelector('button'); 3921 } 3922 } 3923 } 3924 if (ofSI == 49574117544) { 3925 addToCartButton = document.querySelector('.product-form__submit.button.button--secondary.an-horizontal-shaking.button-text-change'); 3926 } 3927 var addToCartButtonIds = [25109954659, 20375995, 90128974103, 1179122, 57913278663, 73213116732] 3928 if (addToCartButtonIds.includes(ofSI)) { 3929 addToCartButton = document.getElementById("addToCart"); 3930 } 3931 if ( ofSI == 7315363){ 3932 addToCartButton = document.querySelector('input[value="Add To Cart"]') 3933 } 3934 if ( ofSI == 67113091311) { 3935 if (!addToCartButton) { 3936 addToCartButton = document.querySelector('button[value="Add to cart"]'); 3937 } 3938 } 3939 if ( ofSI == 83549651224) { 3940 addToCartButton = document.querySelector('input[type="submit"][name="button"][value="Add to Cart"].btn-secondary'); 3941 } 3942 if ( ofSI == 65386643635) { 3943 addToCartButton = document.querySelector(".btn_sp.addtocart_btn.product-form__cart-submit"); 3944 } 3945 if ( ofSI == 78885716262) { 3946 addToCartButton = document.querySelectorAll('button[data-aid="product-form-submit-button"][data-name="product-submit"]')[1]; 3947 } 3948 if ( ofSI == 82779046162) { 3949 var potentialAddToCartButton = document.getElementById('AddToCart'); 3950 if (potentialAddToCartButton && !potentialAddToCartButton.textContent.toLowerCase().includes('ausverkauft')) { 3951 addToCartButton = potentialAddToCartButton; 3952 } 3953 } 3954 if (ofSI == 67027042608) { 3955 addToCartButton = document.getElementById('addToCartButton'); 3956 if (!addToCartButton) { 3957 addToCartButton = document.querySelector('.pinfo-atc-btn'); 3958 } 3959 } 3960 if ( ofSI == 3014819906 ) { 3961 addToCartButton = document.querySelector('input.add-to-cart[type="submit"]'); 3962 } 3963 if ( ofSI == 64379584700 ) { 3964 addToCartButton = document.querySelector('.btn.btn-primary.btn-lg.paira-add-to-cart.add-to-cart.margin-top-0.pull-left.display-in-b'); 3965 } 3966 if ( ofSI == 87724163412 ){ 3967 addToCartButton = document.getElementById('dynamic-buttons-form') 3968 } 3969 if ( ofSI == 13484519 ) { 3970 addToCartButton = document.querySelector('.btn.btn-lg.btn-addtocart.addtocart-js'); 3971 } 3972 if ( ofSI == 56508154036 ) { 3973 addToCartButton = document.querySelector('form[action="/cart/add"][method="post"]'); 3974 } 3975 if ( ofSI == 66931917027) { 3976 addToCartButton = document.querySelector('shopify-accelerated-checkout'); 3977 } 3978 if (ofSI == 66722889920 || ofSI == 52697956537){ 3979 addToCartButton = document.querySelector('button[name="add"][type="submit"]'); 3980 } 3981 3982 3983 3984 if (!addToCartButton) { 3985 if (Shopify.designMode && showOButton()) { 3986 3987 var supportModal = document.getElementById('OfferlySupportDiv'); 3988 supportModal.style.display = 'flex'; 3989 3990 } 3991 return null; 3992 } 3993 return addToCartButton; 3994 } 3995 3996 function isVisibleElement(element) { 3997 computedStyle = window.getComputedStyle(element); 3998 return computedStyle.display !== 'none' && computedStyle.visibility !== 'hidden'; 3999 } 4000 4001 function openOModal(autoOpened = false) { 4002 var modal = document.getElementById('OfferlyModalDiv'); 4003 modal.style.display = 'flex'; 4004 modal.style.animationName = 'animateopacity'; 4005 modal.style.animationDuration = '1s'; 4006 offerlyModalOpenedOnce = true; 4007 OfferlyEvents.emit('offerlyModalOpened', { 4008 shop: "dsfantiquejewelry.com", 4009 productTitle: "Vintage 14K Gold Mother-of-Pearl Revolver Charm Pendant", 4010 }); 4011 if (Shopify.designMode) { 4012 localStorage.setItem('offerButtonClicked', 'true'); 4013 } 4014 var botContainer = document.getElementById('smart-bot-container'); 4015 var smileliteContainer = document.getElementById('smile-ui-lite-container'); 4016 var assistantContainer = document.getElementById('ShopifyChat'); 4017 if (botContainer) { 4018 botContainer.style.zIndex = '2147483645'; 4019 } 4020 if (smileliteContainer) { 4021 smileliteContainer.style.zIndex = '2147483645'; 4022 } 4023 if (assistantContainer) { 4024 assistantContainer.style.zIndex = '2147483645'; 4025 } 4026 document.getElementById('offerlyCloseButton').onclick = function () { 4027 closeOfferlyModal(); 4028 }; 4029 } 4030 4031 4032 function updateModalProductTitle(title) { 4033 var productTitle = document.getElementById('modalProductTitle'); 4034 var productMobileTitle = document.getElementById('mobileModalProductTitle'); 4035 var safeProductTitle = "Vintage 14K Gold Mother-of-Pearl Revolver Charm Pendant";
4036 if (title.includes('Default Title')){ 4037 productTitle.innerHTML = '<div id="productTitleOfferModal" style="padding-bottom: 10px;">' + safeProductTitle + '</div>'; 4038 productMobileTitle.innerHTML = '<div id="productTitleOfferModal" style="padding-bottom: 10px;">' + safeProductTitle + '</div>'; 4039 return safeProductTitle; 4040 } 4041 else{ 4042 productTitle.innerHTML = title; 4043 productMobileTitle.innerHTML = title; 4044 return title; 4045 } 4046 } 4047 4048 function setupExitIntent(callback) { 4049 let hasShownExitIntent = false; 4050 4051 function handleMouseOut(event) { 4052 if (hasShownExitIntent) { 4053 return 4054 }; 4055 const fromTop = event.clientY <= 0; 4056 const fromLeft = event.clientX <= 0; 4057 const fromRight = event.clientX >= window.innerWidth; 4058 4059 if ((fromTop || fromLeft || fromRight) && event.relatedTarget === null) { 4060 console.log('Exit intent detected'); 4061 hasShownExitIntent = true; 4062 callback(); 4063 } 4064 } 4065 document.addEventListener("mouseout", handleMouseOut); 4066 } 4067 4068 function updateModalInformation(selectedVariant){ 4069 var productVariants = [{"id":45250394521666,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Vintage 14K Gold Mother-of-Pearl Revolver Charm Pendant","public_title":null,"options":["Default Title"],"price":175000,"weight":454,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}]; 4070 var productTitleBase = "Vintage 14K Gold Mother-of-Pearl Revolver Charm Pendant"; 4071 var productTitleDOM = document.getElementById('modalProductTitle'); 4072 var productMobileTitleDOM = document.getElementById('mobileModalProductTitle'); 4073 var productVariantSKU = document.getElementById('modalProductSKU'); 4074 var productPriceDOM = document.getElementById('modalPrice'); 4075 var productPriceMobileDOM = document.getElementById('mobileModalPrice'); 4076 var currencySymbolO = `$`; 4077 productID = getSafeValue(`8407776034882`, null); 4078 if (productVariants){
4079 productVariants.forEach(function (variant) { 4080 if (variant.id == selectedVariant){ 4081 selectedSKU = variant.sku; 4082 amountAvailable = `${variant.available}`; 4083 if (productVariantSKU) { 4084 productVariantSKU.innerHTML = `SKU: ${selectedSKU}`; 4085 } 4086 productURL = "/products/vintage-jmf-14k-gold-mother-of-pearl-revolver-pistol-charm-pendant" + "?variant=" + productVariantId; 4087 var variantTitle = variant.title; 4088 var variantTitleArray = variantTitle.split(' / '); 4089 var newVariantTitle = ''; 4090 variantTitleArray.forEach(function (title, index){ 4091 newVariantTitle += `<div id="variantTitleOfferModal-${index + 1}" style="padding-bottom: 5px;">${title}</div>`; 4092 }); 4093 let newTitle = `<div id="productTitleOfferModal" style="padding-bottom: 5px;">${productTitleBase}</div>` + newVariantTitle; 4094 productTitleDOM.innerHTML = newTitle; 4095 productPriceDOM.innerHTML = currencySymbolO + formatOPrice(variant.price / 100.0); 4096 productPriceMobileDOM.innerHTML = currencySymbolO + formatOPrice(variant.price / 100.0); 4097 productTitle = updateModalProductTitle(newTitle); 4098 productTitleText = [...document.getElementById('modalProductTitle').children].map(child => child.textContent.trim()).join(' / '); 4099 priceMaxNumber = parseFloat(variant.price / 100.0).toFixed(2); 4100 compareAtPrice = parseFloat(variant.compare_at_price / 100.0).toFixed(2); 4101 if (variant?.featured_image?.src) { 4102 setModalProductImage(variant.featured_image.src); 4103 prodOfferImageSrc = variant.featured_image.src; 4104 } 4105 else { 4106 setModalProductImage(fallbackProductImage); 4107 prodOfferImageSrc = fallbackProductImage; 4108 } 4109 if (ofSI == 29972538){ 4110 setModalProductImage('https://cdn.shopify.com/s/files/1/1951/0265/files/ET_Logo_logobar_centered.png?v=1728047693'); 4111 prodOfferImageSrc = 'https://cdn.shopify.com/s/files/1/1951/0265/files/ET_Logo_logobar_centered.png?v=1728047693'; 4112 } 4113 validateOfferAmount(); 4114 } 4115 }); 4116 } 4117 } 4118 4119 function updateQuantity(quantity) { 4120 var offerQuantity = document.querySelector('#OfferInput[name="quantity"]'); 4121 offerQuantity.value = quantity; 4122 validateOfferAmount(); 4123 } 4124 4125 function hidePriceForStores(){ 4126 var storesForHidingPrice = [8722284,71589462258] 4127 4128 if (storesForHidingPrice.includes(ofSI) ) { 4129 var modalPrice = document.getElementById('modalPrice'); 4130 modalPrice.style.display = 'none'; 4131 } 4132 } 4133 4134 function validateOfferAmount() { 4135 const offerInput = document.querySelector('input[name="offerAmount"]'); 4136 const priceDOM = document.getElementById('modalPrice') 4137 const currencySymbolO = `$`; 4138 let offer = offerInput.value; 4139 let offerRegex; 4140 if (isEuropeanO.includes(ofSI)) { 4141 offerRegex = /^\d+([,]\d{1,2})?$/; // Allow both 4142 } else { 4143 offerRegex = /^\d+(\.\d{1,2})?$/; // Only period 4144 } 4145 const useTotalAmount = true; 4146 const inputQuantity = document.querySelector('input[name="quantity"].offerInput'); 4147 const quantity = inputQuantity ? inputQuantity.value : 1; 4148 updatedPriceMaxNumber = useTotalAmount ? priceMaxNumber * quantity : priceMaxNumber; 4149 priceDOM.innerHTML = formatOPrice(updatedPriceMaxNumber); 4150 var compareAtPriceDiv = ''; 4151 var compareAtPriceWithSymbol = formatOPrice(compareAtPrice); 4152 if ( true && !compareAtPrice.includes('NaN') && compareAtPrice > 0){ 4153 compareAtPriceDiv = `<s id="modalCompareAtPrice" style="display: block;">${compareAtPriceWithSymbol}</s>` 4154 } 4155 var issue; 4156 if (!offerRegex.test(offer)) { 4157 issue = isEuropeanO.includes(ofSI) ? `Bitte geben Sie nur Zahlen und ein Komma ein` : offerlyT.modalNumbersOnly 4158 offerInput.setCustomValidity('Please enter only numbers and a decimal point'); 4159 } 4160 else if (parseFloat(offer) > updatedPriceMaxNumber) { 4161 issue = offerlyT.modalLessThanPrice 4162 offerInput.setCustomValidity('Please enter an offer less than the price'); 4163 } 4164 else if (parseFloat(offer) <= 0 && ofSI != 66690154658) { 4165 issue = offerlyT.modalMoreThanZero 4166 offerInput.setCustomValidity('Please enter an offer greater than 0'); 4167 } 4168 else { 4169 offerInput.setCustomValidity(''); 4170 } 4171 if (isEuropeanO.includes(ofSI)) { 4172 offer = offer.replace(/\./g, '').replace(',', '.') 4173 } 4174 const modalPrice = document.getElementById('modalPrice'); 4175 const mobileModalPrice = document.getElementById('mobileModalPrice'); 4176 const percentageOff = (1 - (parseFloat(offer) / updatedPriceMaxNumber)) * 100; 4177 const priceTwoDecimal = formatOPrice(updatedPriceMaxNumber); 4178 const doNotShowStrikeThrough = [67139436723]; 4179 if (offer !== '' && offerRegex.test(offer) && parseFloat(offer) < updatedPriceMaxNumber && parseFloat(offer) > 0 && !doNotShowStrikeThrough.includes(ofSI)){ 4180 var doNotShowPercentageOff = [29972538]; 4181 var percentageOffText = doNotShowPercentageOff.includes(ofSI) ? '' : ' (' + percentageOff.toFixed(2) + `% ${offerlyT.modalPercentOff})`; 4182 modalPrice.innerHTML = compareAtPriceDiv + '<s>'+(priceTwoDecimal)+'</s>' + '<br/>' + formatOPrice(offer) + percentageOffText; 4183 mobileModalPrice.innerHTML = compareAtPriceDiv + '<s>'+(priceTwoDecimal)+'</s>' + '<br/>' + formatOPrice(offer) + percentageOffText; 4184 } 4185 else if (offer !== '' && issue){ 4186 modalPrice.innerHTML = compareAtPriceDiv + priceTwoDecimal + '<br> ' + issue; 4187 mobileModalPrice.innerHTML = compareAtPriceDiv + priceTwoDecimal + '<br> ' + issue; 4188 } 4189 else { 4190 modalPrice.innerHTML = compareAtPriceDiv + priceTwoDecimal + '<br><br>'; 4191 mobileModalPrice.innerHTML = compareAtPriceDiv + priceTwoDecimal + '<br><br>'; 4192 } 4193 if (ofSI == 68350411027 || ofSI == 95082053896){ 4194 modalPrice.innerHTML = modalPrice.innerHTML.replace('$', '$ '); 4195 mobileModalPrice.innerHTML = mobileModalPrice.innerHTML.replace('$', '$ '); 4196 modalPrice.innerHTML = modalPrice.innerHTML.replace(/,/g, "'"); 4197 mobileModalPrice.innerHTML = mobileModalPrice.innerHTML.replace(/,/g, "'"); 4198 } 4199 } 4200 4201 function formatOPrice(price) { 4202 var symbolAfterStores = [88747442513]; 4203 var symbolAfter = symbolAfterStores.includes(ofSI); 4204 price = parseFloat(price).toFixed(2); 4205 price = (price.endsWith('.00') ? parseInt(price, 10) : price).toString(); 4206 if (price > 999) { 4207 price = price.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ","); 4208 } 4209 if (isEuropeanO.includes(ofSI)){
4210 price = Number(price).toLocaleString('de-DE') 4211 } 4212 return symbolAfter ? price + ` $` : `$` + price ; 4213} 4214 4215 function showSpinner(){ 4216 var rightSide = document.getElementById('rightSide'); 4217 var leftSide = document.getElementById('leftSide'); 4218 rightSide.style.display = 'none'; 4219 leftSide.style.display = 'none'; 4220 var offerlySpinner = document.getElementById('offerlySpinner'); 4221 offerlySpinner.style.display = 'flex'; 4222 } 4223 4224 function hideSpinner(){ 4225 var rightSide = document.getElementById('rightSide'); 4226 var leftSide = document.getElementById('leftSide'); 4227 var offerlySpinner = document.getElementById('offerlySpinner'); 4228 offerlySpinner.style.display = 'none'; 4229 rightSide.style.display = 'flex'; 4230 leftSide.style.display = 'flex'; 4231 } 4232 4233 function updateModalState(header, content, buttonText, onClick, offerData){ 4234 var modal = document.getElementById('OfferlyModalDiv'); 4235 var modalHeader = document.getElementById('offerlyModalHeader'); 4236 var inputFields = document.getElementById('offerInputFields'); 4237 var rightSide = document.getElementById('rightSide'); 4238 var modalMessage = document.getElementById('modalTextInformation'); 4239 var submitOfferButton = document.getElementById('submitOfferButton'); 4240 var offerlyHeaderStoreLogo = document.getElementById('offerlyHeaderStoreLogo'); 4241 offerlyHeaderStoreLogo.style.display = 'none'; 4242 modalHeader.style.display = 'flex'; 4243 modalMessage.textContent = content; 4244 inputFields.style.display = 'none'; 4245 rightSide.style.display = 'none'; 4246 modalHeader.innerHTML = header; 4247 submitOfferButton.textContent = buttonText; 4248 submitOfferButton.onclick = function(){ 4249 onClick() 4250 }; 4251 if ( ofSI == 92120383828){ 4252 modalMessage.innerHTML = modalMessage.innerHTML + '<br><br>Si el descuento no se aplica correctamente, revisa la sección "Solución de Problemas" o finaliza el pedido a través del email de confirmación que recibirás.'; 4253 } 4254 if (offerData?.discountCode && offerData?.showAddToCart) { 4255 submitOfferButton.style.display = 'none'; 4256 var modalAddToCartButton = document.getElementById('modalAddToCartButton'); 4257 updateOfferButton(modalAddToCartButton, findOAddToCartButton()); 4258 var modalAddToCartButton = document.getElementById('modalAddToCartButton'); 4259 modalAddToCartButton.style.display = 'block'; 4260 let formData = { 4261 'items': [{ 4262 'id': offerData.productVariantId, 4263 'quantity': offerData.quantity, 4264 'discount_code': offerData.discountCode, 4265 }] 4266 }; 4267 var discountCodes = JSON.parse(localStorage.getItem('OfferlyCodes6')) || {}; 4268 discountArray = []; 4269 for (const [key, value] of Object.entries(discountCodes)) { 4270 discountArray.push(value); 4271 } 4272 modalAddToCartButton.onclick = function() { 4273 fetch(window.Shopify.routes.root + 'cart/add.js', { 4274 method: 'POST', 4275 headers: { 4276 'Content-Type': 'application/json' 4277 }, 4278 body: JSON.stringify(formData) 4279 }) 4280 .then(response => 4281 response.json() 4282 ) 4283 .then(data => { 4284 fetch(`/checkout?discount=${discountArray.join(',')}`) 4285 .then(response => response.json()) 4286 .then(data => { 4287 window.location.href = '/cart'; 4288 }) 4289 .catch((error) => { 4290 console.error('Error:', error); 4291 window.location.href = '/cart'; 4292 }); 4293 }) 4294 .catch((error) => { 4295 console.error('Error:', error); 4296 window.location.href = '/cart'; 4297 }); 4298 }; 4299 } 4300 } 4301 4302 function closeOfferlyModal(){ 4303 var modal = document.getElementById('OfferlyModalDiv'); 4304 modal.style.display = 'none'; 4305 if (Shopify.designMode) { 4306 localStorage.setItem('offerButtonClicked', 'false'); 4307 } 4308 } 4309 4310 function backAndClearAmount(){ 4311 var offerInput = document.querySelector('input[name="offerAmount"]'); 4312 offerInput.value = ''; 4313 var modalMessage = document.getElementById('modalTextInformation'); 4314 modalMessage.textContent = ''; 4315 var inputFields = document.getElementById('offerInputFields'); 4316 var rightSide = document.getElementById('rightSide'); 4317 rightSide.style.display = 'flex'; 4318 inputFields.style.display = 'block'; 4319 var modalHeader = document.getElementById('offerlyModalHeader'); 4320 modalHeader.innerHTML = offerlyT.modalTitle; 4321 var submitOfferButton = document.getElementById('submitOfferButton'); 4322 var offerlyHeaderStoreLogo = document.getElementById('offerlyHeaderStoreLogo'); 4323 if (ofSI == 50712314049) { 4324 modalHeader.display = 'none'; 4325 offerlyHeaderStoreLogo.style.display = 'flex'; 4326 } 4327 submitOfferButton.innerHTML = offerlyT.modalSend; 4328 submitOfferButton.onclick = function(){ 4329 submitOffer(); 4330 }; 4331 } 4332 4333 function checkoutButton(url){ 4334 window.location.href = url 4335 } 4336 4337 function inactivityAlertOfferly(maxInactivityTime) { 4338 let timeOfferly; 4339 setupOfferlyCartGuard(); 4340 4341 const resetOfferlyTimer = () => { 4342 if (timeOfferly) { 4343 clearTimeout(timeOfferly); 4344 } 4345 if (offerlySuppressAutoOpen || offerlyModalOpenedOnce) { 4346 return; 4347 } 4348 timeOfferly = setTimeout(showInactivityAlertOfferly, maxInactivityTime); 4349 }; 4350 4351 function showInactivityAlertOfferly() { 4352 var modal = document.getElementById('OfferlyModalDiv'); 4353 if (modal.style.display != 'flex' && !offerlyModalOpenedOnce) { 4354 clearTimeout(timeOfferly); 4355 shouldAutoOpenOfferlyModal(function() { 4356 openOModal(true); 4357 }); 4358 } 4359 } 4360 4361 isCurrentVariantInCart().then(function(inCart) { 4362 if (inCart) { 4363 cancelOfferlyAutoOpen(); 4364 return; 4365 } 4366 window.onload = resetOfferlyTimer; 4367 document.onmousemove = resetOfferlyTimer; 4368 document.onkeypress = resetOfferlyTimer; 4369 document.onclick = resetOfferlyTimer; 4370 document.onscroll = resetOfferlyTimer; 4371 resetOfferlyTimer(); 4372 }).catch(function() { 4373 cancelOfferlyAutoOpen(); 4374 }); 4375 } 4376 if (Shopify.designMode) { 4377 var modal = document.getElementById('OfferlyModalDiv'); 4378 var offerButtonClicked = localStorage.getItem('offerButtonClicked'); 4379 if (modal && offerButtonClicked === 'true') { 4380 modal.style.display = 'flex'; 4381 document.getElementById('offerlyCloseButton').onclick = function () { 4382 closeOfferlyModal(); 4383 }; 4384 } 4385 } 4386 function populateUserInformation() { 4387 var customerName = document.querySelector('input[name="customerName"]'); 4388 var customerEmail = document.querySelector('input[name="customerEmail"]'); 4389 var customerNameValue = `` 4390 var customerEmailValue = `` 4391 if (customerName && customerNameValue) { 4392 customerName.value = customerNameValue; 4393 } 4394 if (customerEmail && customerEmailValue) { 4395 customerEmail.value = customerEmailValue; 4396 } 4397 } 4398 function showOButton(){ 4399 let showButton = false;
4400 outerLoop: for (const offering of showButtonInformation.offerings) { 4401 switch (offering.productSelectorType) { 4402 case 'all': 4403 showButton = true; 4404 autoResponseDelay = offering.automatedResponseDelay; 4405 delayAutoMessage = offering.delayAutomatedResponse; 4406 offeringMatch = offering; 4407 break outerLoop; 4408 case 'collections': 4409 for (const collection of collectionsString.split(',')) { 4410 if (offering.products.includes(collection) && collection.length > 0) { 4411 showButton = true; 4412 autoResponseDelay = offering.automatedResponseDelay; 4413 delayAutoMessage = offering.delayAutomatedResponse; 4414 offeringMatch = offering; 4415 break outerLoop; 4416 } 4417 } 4418 break; 4419 case 'products': 4420 if (offering.products.includes(productVariantId)) { 4421 showButton = true; 4422 autoResponseDelay = offering.automatedResponseDelay; 4423 delayAutoMessage = offering.delayAutomatedResponse; 4424 offeringMatch = offering; 4425 break outerLoop; 4426 } 4427 break; 4428 case 'none': 4429 showButton = false; 4430 default: 4431 showButton = false; 4432 } 4433 } 4434 4435 4436 var soldOut = amountAvailable == 'false'; 4437 var ignoreSoldOut = [27394244673, 81252680004, 67113091311, 78280556873, 58405322835, 20281681, 61769482425, 27527348276, 57320276143, 94452580652]; 4438 if (soldOut && !ignoreSoldOut.includes(ofSI)) { 4439 showButton = false; 4440 console.log('Product is sold out'); 4441 } 4442 if ( ofSI == 86812131607 ){ 4443 var collectionsToExclude = ['477039395095']; 4444 collectionsString = collectionsString.slice(0, -1); 4445 collectionsString.split(',').forEach((collection) => { 4446 if (collectionsToExclude.includes(collection) && collection.length > 0) { 4447 showButton = false; 4448 } 4449 }); 4450 } 4451 4452 4453 return showButton; 4454 } 4455 function validateEmail(email) { 4456 return typeof email === 'string' && /^[^\s@,;<>]+@[^\s@,;<>]+\.[^\s@,;<>]+$/.test(email.trim()); 4457 } 4458 function isOfferInputInvalid(input) { 4459 if (!input || input.style.display === 'none') { 4460 return false; 4461 } 4462 if (input.name == 'termsCheckboxName') { 4463 return !input.checked && false; 4464 } 4465 if (input.value.trim() === '' && input.name=='additionalTextField') { 4466 return false; 4467 } 4468 if (input.value.trim() === '' && input.name=='secondaryMessage') { 4469 return false; 4470 } 4471 if (input.value.trim() === '' && input.name=='customerPhone') { 4472 return true; 4473 } 4474 if (input.value.trim() === '' && input.name!='additionalTextField' && input.name!='customerPhone') { 4475 return true; 4476 } 4477 if (input.name === 'offerAmount') { 4478 if (parseFloat(input.value) > updatedPriceMaxNumber) return true; 4479 if (parseFloat(input.value) <= 0 && ofSI != 66690154658) return true; 4480 if (!isEuropeanO.includes(ofSI) && !input.value.match(/^\d+(\.\d{1,2})?$/)) return true; 4481 if (isEuropeanO.includes(ofSI) && !input.value.match(/^\d+(\,\d{1,2})?$/)) return true; 4482 return false; 4483 } 4484 if (input.name == 'customerEmail' && !validateEmail(input.value)) { 4485 return true; 4486 } 4487 return false; 4488 } 4489 function clearOfferInputErrorIfValid(input) { 4490 if (!input || !input.classList.contains('offerInputError')) { 4491 return; 4492 } 4493 if (!isOfferInputInvalid(input)) { 4494 input.classList.remove('offerInputError'); 4495 } 4496 } 4497 function submitOffer(){ 4498 if(!showOButton()){ 4499 return; 4500 } 4501 if (productVariantId.toString().match(/[^0-9]/g)){ 4502 var productVariants = [{"id":45250394521666,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Vintage 14K Gold Mother-of-Pearl Revolver Charm Pendant","public_title":null,"options":["Default Title"],"price":175000,"weight":454,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}]
4503 productVariants.forEach(function (variant) { 4504 if (productTitleText.includes(variant.title) || productTitleText.includes(variant.name)){ 4505 productVariantId = variant.id; 4506 } 4507 }); 4508 } 4509 var inputs = document.querySelectorAll('.offerInput'); 4510 var data = {}; 4511 var isValid = true; 4512 inputs.forEach(function (input) { 4513 if (input.style.display === 'none'){ 4514 return; 4515 } 4516 if (isOfferInputInvalid(input)) { 4517 isValid = false; 4518 input.classList.add('offerInputError'); 4519 } else { 4520 input.classList.remove('offerInputError'); 4521 } 4522 data[input.name] = input.value; 4523 }); 4524 data['offerAmount'] = isEuropeanO.includes(ofSI) ? data['offerAmount'].replace(',', '.') : data['offerAmount']; 4525 delete data['termsCheckboxName']; 4526 data['quantity'] = data['quantity'] ? parseInt(data['quantity']) : 1; 4527 data['productVariantId'] = productVariantId.toString(); 4528 data['productPriceMax'] = priceMaxNumber; 4529 data['productTitle'] = productTitleText; 4530 data['offerAmount'] = true ? (parseFloat(data['offerAmount']) / parseInt(data['quantity'])).toFixed(2) : data['offerAmount'] ; 4531 data['productLink'] = productURL; 4532 data['currency'] = 'USD'; 4533 data['currencySymbol'] = '$'; 4534 data['shopDomain'] = shopODomain; 4535 data['variantSKU'] = selectedSKU?.toString(); 4536 data['productID'] = productID?.toString(); 4537 data['productVendor'] = productVendor?.toString(); 4538 data['collections'] = collectionsString; 4539 data['imageSrc'] = prodOfferImageSrc ? prodOfferImageSrc : document.getElementById('offerImage')?.src; 4540 var additionalTextInput = document.querySelector('textarea[name="additionalTextField"]'); 4541 if (additionalTextInput) { 4542 data['additionalTextField'] = additionalTextInput.value; 4543 } 4544 var preferredChannelSelect = document.querySelector('select[name="preferredCommunicationChannel"]'); 4545 if (preferredChannelSelect && preferredChannelSelect.value) { 4546 var channelLine = 'Preferred communication channel: ' + preferredChannelSelect.value; 4547 data['additionalTextField'] = data['additionalTextField'] 4548 ? channelLine + '\n\n' + data['additionalTextField'] 4549 : channelLine; 4550 } 4551 delete data['preferredCommunicationChannel']; 4552 var secondaryMessageInput = document.querySelector('textarea[name="secondaryMessage"]'); 4553 if (secondaryMessageInput) { 4554 data['additionalTextField'] = `Message` + ': ' + data['additionalTextField'] + '\n\n' + `Shipping Information` + ': ' + secondaryMessageInput.value; 4555 } 4556 delete data['secondaryMessage']; 4557 if (!isValid) { 4558 return; 4559 } 4560 var submitOfferButton = document.getElementById('submitOfferButton'); 4561 submitOfferButton.disabled = true; 4562 OfferlyEvents.emit('offerlyOfferSubmitted', { 4563 shop: "dsfantiquejewelry.com", 4564 productTitle: "Vintage 14K Gold Mother-of-Pearl Revolver Charm Pendant", 4565 offerAmount: data['offerAmount'], 4566 }); 4567 showSpinner(); 4568 fetch('/apps/offerly-proxy/app/acceptOffers?', { 4569 method: 'POST', 4570 body: JSON.stringify(data), 4571 }) 4572 .then((response) => response.json()) 4573 .then((data) => { 4574 OfferlyEvents.emit('offerlyOfferResponse', { 4575 status: data.status, 4576 offerStatus: data.offerStatus, 4577 }); 4578 hideSpinner(); 4579 submitOfferButton.disabled = false; 4580 var delayForAutoResponse = delayAutoMessage ? autoResponseDelay : 0; 4581 if (data.status === 'Error: Rate limit exceeded'){ 4582 updateModalState(offerlyT.responseErrorTitle, "You have submitted too many offers too quickly. Please try again later!", offerlyT.modalTryAgain, backAndClearAmount); 4583 } 4584 if (data.status === 'Error: Invalid email address'){ 4585 var invalidEmailInput = document.querySelector('input.offerInput[name="customerEmail"]'); 4586 if (invalidEmailInput) { 4587 invalidEmailInput.classList.add('offerInputError'); 4588 } 4589 } 4590 if (data.offerStatus === 'Pending'){ 4591 if (ofSI == 50712314049 ){
4592 updateModalState("Thank you for contacting Lougher", "A member of our sales team will get back to you shortly.", offerlyT.modalClose, closeOfferlyModal); 4593 } 4594 else if(ofSI == 57179963555){ 4595 updateModalState("Thank you!","Please check your email regularly if your offer is accepted, declined or we have a counter offer. You can email us at [email protected] or message us via viber, instagram (@tuffmanila) or the facebook page (@tuffmanila) for other inquiries. - TS Team", offerlyT.modalClose, closeOfferlyModal); 4596 } 4597 else if (ofSI == 58351059100){ 4598 updateModalState("Thank you for your offer!", "You should see a response within 2-10 minutes. If you do not see an email from us after a few hours, please check your junk/spam folder.", offerlyT.modalClose, closeOfferlyModal); 4599 } 4600 else{ 4601 updateModalState(offerlyT.responsePendingTitle, offerlyT.responsePendingMessage, offerlyT.modalClose, closeOfferlyModal); 4602 } 4603 } 4604 if (data.offerStatus === 'Auto-Declined'){ 4605 showSpinner(); 4606 setTimeout(function(){ 4607 hideSpinner(); 4608 updateModalState(offerlyT.responseDeclinedTitle, offerlyT.responseDeclinedMessage, offerlyT.modalTryAgain, backAndClearAmount ); 4609 }, delayForAutoResponse * 1000); 4610 } 4611 if (data.offerStatus === 'Auto-Accepted'){ 4612 var storedCodes = localStorage.getItem('OfferlyCodes6'); 4613 var storedCodesObject = storedCodes ? JSON.parse(storedCodes) : {}; 4614 storedCodesObject[data.productVariantId] = data?.discountCode; 4615 localStorage.setItem('OfferlyCodes6', JSON.stringify(storedCodesObject)); 4616 localStorage.setItem('Offerly-' + data.productVariantId, JSON.stringify(data)) 4617 showSpinner(); 4618 setTimeout(function(){ 4619 hideSpinner(); 4620 if (ofSI == 29972538){ 4621 updateModalState("Proceed to Payment", "Thank you for making a payment, please click the button below to proceed to the payment page.", offerlyT.modalCheckout, function(){checkoutButton(data.checkoutLink)}, data) 4622 } 4623 else if (ofSI == 75733958923){ 4624 updateModalState(offerlyT.responseAcceptedTitle, `Dein Preisvorschlag ist akzeptiert! Löse Deinen ausgehandelten Rabatt nun ein um den Kauf abzuschlieÃen...`, offerlyT.modalCheckout, function(){checkoutButton(data.checkoutLink)} , data ) 4625 } 4626 else { 4627 updateModalState(offerlyT.responseAcceptedTitle, offerlyT.responseAcceptedMessage, offerlyT.modalCheckout, function(){checkoutButton(data.checkoutLink)} , data ) 4628 } 4629 }, delayForAutoResponse * 1000); 4630 } 4631 if (data.offerStatus === 'Auto-Countered'){ 4632 var storedCodes = localStorage.getItem('OfferlyCodes6'); 4633 var storedCodesObject = storedCodes ? JSON.parse(storedCodes) : {}; 4634 storedCodesObject[data.productVariantId] = data?.discountCode; 4635 localStorage.setItem('OfferlyCodes6', JSON.stringify(storedCodesObject)); 4636 localStorage.setItem('Offerly-' + data.productVariantId, JSON.stringify(data)) 4637 showSpinner(); 4638 setTimeout(function(){ 4639 hideSpinner(); 4640 if (ofSI == 75733958923){ 4641 updateModalState(offerlyT.responseCounteredTitle, `Unser Gegenangebot zu Deinem Preisvorschlag: ${parseFloat(data.counterAmount).toFixed(2)}${data.currencySymbol}. Wenn das für Dich ok ist, dann gehe hier mit Deinem persönlichen Rabatt zur Kasse!`, offerlyT.modalCheckout, function(){checkoutButton(data.checkoutLink)}, data) 4642 } 4643 else { 4644 updateModalState(offerlyT.responseCounteredTitle, `${offerlyT.responseCounteredMessage} ${data.currencySymbol}${parseFloat(data.counterAmount).toFixed(2)} ${data.currency}. ${offerlyT.responseCounteredMessage2}`, offerlyT.modalCheckout, function(){checkoutButton(data.checkoutLink)}, data) 4645 } 4646 }, delayForAutoResponse * 1000); 4647 } 4648 }) 4649 .catch((error) => { 4650 console.error(error); 4651 updateModalState(offerlyT.responseErrorTitle, offerlyT.responseErrorMessage, offerlyT.modalTryAgain, backAndClearAmount); 4652 }); 4653 } 4654 4655 function addButtonListenerToAllOBlocks() { 4656 var offerlyBlocks = document.querySelectorAll('.oButtonBlock'); 4657 offerlyBlocks.forEach(function(offerlyBlock) { 4658 if (!offerlyBlock.dataset.listenerAdded) { 4659 offerlyBlock.addEventListener('click', function(event) { 4660 event.preventDefault(); 4661 event.stopPropagation(); 4662 var productTitleDOM = document.getElementById('modalProductTitle'); 4663 var productMobileTitleDOM = document.getElementById('mobileModalProductTitle'); 4664 var productPriceDOM = document.getElementById('modalPrice'); 4665 var currencySymbolO = `$`; 4666 prodOfferImageSrc = getCardProductImageSrc(offerlyBlock);
4667 var dataTitle = offerlyBlock.getAttribute('data-producttitle'); 4668 productTitleText = dataTitle ? decodeURIComponent(dataTitle.replace(/\+/g, ' ')) : ''; 4669 setModalProductImage(prodOfferImageSrc); 4670 [document.getElementById('offerImage'), document.getElementById('productImageMobile')].forEach(function(img) { 4671 if (img) img.alt = productTitleText; 4672 }); 4673 productTitleDOM.innerHTML = productTitleText; 4674 productMobileTitleDOM.innerHTML = productTitleText; 4675 priceMaxNumber = offerlyBlock.getAttribute('data-productpricemax'); 4676 productPriceDOM.innerHTML = currencySymbolO+ formatOPrice(offerlyBlock.getAttribute('data-productpricemax')); 4677 productVariantId = offerlyBlock.getAttribute('data-productvariantid'); 4678 productVendor = offerlyBlock.getAttribute('data-productvendor'); 4679 selectedSKU = offerlyBlock.getAttribute('data-variantsku'); 4680 productURL = offerlyBlock.getAttribute('data-productlink'); 4681 productID = offerlyBlock.getAttribute('data-productid'); 4682 compareAtPrice = offerlyBlock.getAttribute('data-productcompareatprice'); 4683 validateOfferAmount(); 4684 openOModal(); 4685 }); 4686 offerlyBlock.dataset.listenerAdded = 'true'; 4687 } 4688 }); 4689 } 4690 4691 function observeDOMChanges() { 4692 const observer = new MutationObserver(function(mutations) { 4693 mutations.forEach(function(mutation) { 4694 if (mutation.addedNodes.length) { 4695 addButtonListenerToAllOBlocks(); 4696 if (window.OfferlyOfferings && typeof applyOfferlyCardButtons === 'function') { 4697 applyOfferlyCardButtons(); 4698 } 4699 } 4700 }); 4701 }); 4702 4703 observer.observe(document.body, { 4704 childList: true, 4705 subtree: true 4706 }); 4707 } 4708 4709 document.addEventListener('DOMContentLoaded', function() { 4710 addButtonListenerToAllOBlocks(); 4711 observeDOMChanges(); 4712 }); 4713 4714 function hideAddToCartButton() { 4715 if (false) { 4716 var addToCartButton = findOAddToCartButton(); 4717 if (addToCartButton) { 4718 addToCartButton.style.display = 'none'; 4719 } 4720 } 4721 } 4722 function showAddToCartButton() { 4723 if (false) { 4724 var addToCartButton = findOAddToCartButton(); 4725 if (addToCartButton) { 4726 addToCartButton.style.display = 'block'; 4727 } 4728 } 4729 } 4730 4731 window.OfferlyEvents = { 4732 emit: function(eventName, data) { 4733 var event = new CustomEvent(eventName, { detail: data }); 4734 document.dispatchEvent(event); 4735 }, 4736 4737 on: function(eventName, callback) { 4738 document.addEventListener(eventName, callback); 4739 } 4740}; 4741 4742</script>
4742 4743</div><div id="shopify-block-AM3VuOU5BVlh2REo2N__484158269508191552" class="shopify-block shopify-app-block"><channelize_live_shows_floating_video_widget></channelize_live_shows_floating_video_widget> 4744 4745 4746 4747 4748
4749<script> 4750 (function(d, s, id) { 4751 var js, 4752 fjs = d.getElementsByTagName(s)[0]; 4753 if (d.getElementById(id)) 4754 return; 4755 4756 4757 js = d.createElement(s); 4758 js.id = id; 4759 js.src = "https://cdn.channelize.io/live-broadcast/shopify/floating-video.js"; 4760 fjs.parentNode.insertBefore(js, fjs); 4761 window.initChannelizeFloatingVideoShopifyOptions = { // You can configure the position of the floating video widget. 4762 positions: { 4763 desktopVerticalPosition: "bottom_right".includes('top') 4764 ? 'top' 4765 : 'bottom', 4766 desktopVerticalDistance: "12" || 12, 4767 desktopHorizontalPosition: "bottom_right".includes('left') 4768 ? 'left' 4769 : 'right', 4770 desktopHorizontalDistance: "12" || 12, 4771 desktopScale: 1, // Size multiplier value for widget 4772 4773 mobileVerticalPosition: "bottom_right".includes('top') 4774 ? 'top' 4775 : 'bottom', 4776 mobileVerticalDistance: "8" || 8, 4777 mobileHorizontalPosition: "bottom_right".includes('left') 4778 ? 'left' 4779 : 'right', 4780 mobileHorizontalDistance: "8" || 8, 4781 mobileScale: 0.8 4782 }, 4783 4784// 'QUICK_OPEN' or 'REDIRECT' navigations on click 4785 navigation: { 4786 mode: "QUICK_OPEN" 4787 } 4788 }; 4789 })(document, "script", "channelize-floating-video-widget"); 4790</script>
4790</div>
4790<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
4790 4791<shopify-store store-domain="https://dsfantiquejewelry.com" country="US" language="en"></shopify-store> 4792<shopify-chat></shopify-chat> 4793</body> 4794</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.